<SEC-DOCUMENT>0001193125-21-050735.txt : 20210222
<SEC-HEADER>0001193125-21-050735.hdr.sgml : 20210222
<ACCEPTANCE-DATETIME>20210222160439
ACCESSION NUMBER:		0001193125-21-050735
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		170
CONFORMED PERIOD OF REPORT:	20201231
FILED AS OF DATE:		20210222
DATE AS OF CHANGE:		20210222

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			TERADYNE, INC
		CENTRAL INDEX KEY:			0000097210
		STANDARD INDUSTRIAL CLASSIFICATION:	INSTRUMENTS FOR MEAS & TESTING OF ELECTRICITY & ELEC SIGNALS [3825]
		IRS NUMBER:				042272148
		STATE OF INCORPORATION:			MA
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-06462
		FILM NUMBER:		21660221

	BUSINESS ADDRESS:	
		STREET 1:		600 RIVERPARK DRIVE
		CITY:			NORTH READING
		STATE:			MA
		ZIP:			01864
		BUSINESS PHONE:		978-370-2700

	MAIL ADDRESS:	
		STREET 1:		600 RIVERPARK DRIVE
		CITY:			NORTH READING
		STATE:			MA
		ZIP:			01864

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	TERADYNE INC
		DATE OF NAME CHANGE:	19920703
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>d69963d10k.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8" ?>
<html xmlns:ter="http://wwww.teradyne.com/20201231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/deprecated" xmlns:country="http://xbrl.sec.gov/country/2020-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2020-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2020-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2020-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:xbrll="http://www.xbrl.org/2003/linkbase" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>10-K</title>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type"/>
</head>
<body style="">
<h5><a href="#toc">Table of Contents</a></h5>
<div style='display: none'><ix:header><ix:hidden><ix:nonNumeric name="dei:AmendmentFlag" contextRef="P01_01_2020To12_31_2020">false</ix:nonNumeric><ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="hidden17999281" contextRef="P01_01_2020To12_31_2020_DirectorMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">P1Y</ix:nonNumeric><ix:nonNumeric name="ter:ShareholderReturnAwardPerformanceMeasurementPeriod" id="hidden17999294" contextRef="P01_01_2020To12_31_2020_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis">P3Y</ix:nonNumeric><ix:nonNumeric name="ter:ShareholderReturnAwardPerformanceMeasurementPeriod" id="hidden17999307" contextRef="P01_01_2020To12_31_2020">P3Y</ix:nonNumeric><ix:nonNumeric name="ter:ShareholderReturnAwardPerformanceMeasurementPeriod" id="hidden17999215" contextRef="P01_01_2020To12_31_2020">P3Y</ix:nonNumeric><ix:nonNumeric name="ter:WarrantyPeriod" id="hidden18120259" contextRef="P01_01_2020To12_31_2020">P1Y</ix:nonNumeric><ix:nonNumeric name="ter:MinimumRetirementAgeForEligibleEmployeesOfPostretirementPlans" id="hidden17999293" contextRef="P01_01_2020To12_31_2020_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis">P60Y</ix:nonNumeric><ix:nonNumeric name="ter:DepreciationPeriodOverLifeToCostOfRevenuesAndSellingAndAdministrativeExpenses" id="hidden18058398" contextRef="P01_01_2020To12_31_2020">P6Y</ix:nonNumeric><ix:nonNumeric name="ter:DebtInstrumentIssuanceCostsAmortizationPeriod" id="hidden18120669" contextRef="P01_01_2020To12_31_2020_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis">P7Y</ix:nonNumeric><ix:nonNumeric name="us-gaap:DebtInstrumentTerm" id="hidden18120672" contextRef="P01_01_2020To12_31_2020_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis">P5Y</ix:nonNumeric><ix:nonNumeric name="dei:DocumentFiscalYearFocus" contextRef="P01_01_2020To12_31_2020">2020</ix:nonNumeric><ix:nonNumeric name="dei:EntityCentralIndexKey" contextRef="P01_01_2020To12_31_2020">0000097210</ix:nonNumeric><ix:nonNumeric name="dei:DocumentFiscalPeriodFocus" contextRef="P01_01_2020To12_31_2020">FY</ix:nonNumeric><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" id="hidden18046357" contextRef="P01_01_2020To12_31_2020">MA</ix:nonNumeric><ix:nonNumeric name="dei:EntityAddressStateOrProvince" id="hidden18046410" contextRef="P01_01_2020To12_31_2020">MA</ix:nonNumeric><ix:nonNumeric name="us-gaap:LongTermDebtTerm" id="hidden18120673" contextRef="PAsOn12_31_2020">P3Y</ix:nonNumeric><ix:footnote id="FN_65274" xml:lang="en-US">During the year ended December 31, 2019, Teradyne paid $30.8 million and $3.8 million of contingent consideration for the earn-outs in connection with the acquisitions of MiR and Universal Robots A/S (&#8220;Universal Robots&#8221;), respectively. </ix:footnote ><ix:footnote id="FN_65455" xml:lang="en-US">During the year ended December 31, 2019, the fair value of contingent consideration for the earn-out in connection with the acquisition of MiR was decreased by $22.2 million primarily due to a decrease in forecasted revenues partially offset by the impact from modification of the earn-out structure. During the year ended December 31, 2019, the fair value of contingent consideration for the earn-out in connection with the acquisition of AutoGuide was increased by $3.0 million primarily due to an increase in forecasted revenues</ix:footnote ><ix:footnote id="FN_65275" xml:lang="en-US">During the year ended December 31, 2020, Teradyne paid $8.9 million of contingent consideration for the earn-out in connection with the acquisition of MiR.</ix:footnote ><ix:footnote id="FN_65276" xml:lang="en-US">During the year ended December 31, 2020, the fair value of contingent consideration for the earn-out in connection with the acquisition of AutoGuide was decreased by $19.7 million primarily due to a decrease in forecasted revenues. Teradyne has received a letter from the sellers of AutoGuide alleging non-compliance with the earn-out provisions of the AutoGuide acquisition agreement. Teradyne disputes the allegation of non-compliance. The ultimate amount of contingent consideration for the earn-outs in connection with the acquisition of AutoGuide may be affected by the outcome of the dispute. During the year ended December 31, 2020, the fair value of contingent consideration for the earn-out in connection with the acquisition of MiR was decreased by $3.5 million primarily due to a decrease in forecasted revenues. </ix:footnote ><ix:footnote id="FN_65454" xml:lang="en-US">The carrying value represents the bifurcated debt component only, while the fair value is based on quoted market prices for the convertible note which includes the equity conversion features.</ix:footnote ><ix:footnote id="FN_65395" xml:lang="en-US">Revenues attributable to a country are based on location of customer site.</ix:footnote ><ix:footnote id="FN_65394" xml:lang="en-US">As of December 31, 2020 and 2019, long-lived assets attributable to Singapore were $62.5 million and $35.2 million, respectively.</ix:footnote ><ix:footnote id="FN_65369" xml:lang="en-US">Restructuring and other includes a $10.0 million gain for the decrease in the fair value of the AutoGuide and MiR contingent consideration liabilities, partially offset by $1.4 million of acquisition related compensation and expenses and $0.7 million of severance charges related to headcount reductions primarily in Industrial Automation and Semiconductor Test.</ix:footnote ><ix:footnote id="FN_65370" xml:lang="en-US">Restructuring and other includes a $29.9 million charge for the increase in the fair value of the AutoGuide contingent consideration liability, a $4.0 million contract termination settlement charge, $3.1 million of acquisition related compensation and expense and $0.8 million of other expenses, partially offset by a $0.6 million gain for the decrease in the fair value of MiR contingent consideration liability.</ix:footnote ><ix:footnote id="FN_65371" xml:lang="en-US">Teradyne recorded pension and post retirement net actuarial (gains) losses of $(0.1) million, $2.7 million, $7.7 million for the second, third and fourth quarter in 2020, respectively. See Note B: &#8220;Accounting Policies&#8221; for a discussion of Teradyne&#8217;s accounting policy.</ix:footnote ><ix:footnote id="FN_65372" xml:lang="en-US">Restructuring and other includes a $27.2 million gain for the decrease in the fair value of AutoGuide contingent consideration liability, and a $1.1 million gain for the decrease in acquisition related compensation liability, partially offset by $0.5 million recorded for employee severance charges primarily in Industrial Automation.</ix:footnote ><ix:footnote id="FN_65373" xml:lang="en-US">Restructuring and other includes a $15.3 million gain for the decrease in the fair value adjustment to the AutoGuide acquisition contingent consideration liability, and a $0.9 million gain for the decrease in acquisition related compensation liability, partially offset by $1.1 million of employee severance charges primarily in Industrial Automation.</ix:footnote ><ix:footnote id="FN_65374" xml:lang="en-US">Restructuring and other includes a $3.0 million fair value adjustment to increase the MiR acquisition contingent consideration, $1.3 million of acquisition related expenses and compensation and $0.8 million of employee severance charges.</ix:footnote ><ix:footnote id="FN_65375" xml:lang="en-US">Restructuring and other includes a $11.7 million gain for the decrease in the fair value of the MiR contingent consideration liability, partially offset by $0.8 million of employee severance charges and $0.5 million of acquisition related expenses and compensation. </ix:footnote ><ix:footnote id="FN_65376" xml:lang="en-US">Restructuring and other includes a $7.8 million gain for the decrease in the fair value of MiR contingent consideration liability, partially offset by $0.8 million of employee severance charges and $0.5 million of acquisition related expenses and compensation. </ix:footnote ><ix:footnote id="FN_65377" xml:lang="en-US">Restructuring and other includes a $5.8 million gain for the decrease in the fair value adjustment to the MiR acquisition contingent consideration, partially offset by a $3.0 million fair value adjustment to increase the AutoGuide acquisition contingent consideration, $0.5 million of employee severance charges and $0.2 million of acquisition related expenses and compensation.</ix:footnote ><ix:footnote id="FN_65378" xml:lang="en-US">Teradyne recorded pension and post retirement net actuarial losses of $7.7 million for the fourth quarter in 2019. See Note B: &#8220;Accounting Policies&#8221; for a discussion of Teradyne&#8217;s accounting policy.</ix:footnote ><ix:footnote id="FN_65379" xml:lang="en-US">Other (income) expense, net includes a $15.0 million charge for the impairment of the investment in RealWear.</ix:footnote ><ix:footnote id="FN_65322" xml:lang="en-US">Includes $10.0&#160;million, $8.4&#160;million and $12.0 million in 2020, 2019 and 2018, respectively, for leases of Teradyne&#8217;s systems recognized outside of ASC 606: &#8220;Revenue from Contracts with Customers.&#8221;</ix:footnote ></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="ter-20201231.xsd" /><link:linkbaseRef xlink:type="simple" xlink:href="ter-20201231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /><link:linkbaseRef xlink:type="simple" xlink:href="ter-20201231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /><link:linkbaseRef xlink:type="simple" xlink:href="ter-20201231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /><link:linkbaseRef xlink:type="simple" xlink:href="ter-20201231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /></ix:references><ix:resources><xbrli:context id="P01_01_2020To12_31_2020" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn01_31_2020" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-01-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To01_31_2020" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-01-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To01_31_2021" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-01-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To03_29_2020" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-03-29</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P03_30_2020To06_28_2020" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-03-30</xbrli:startDate> <xbrli:endDate>2020-06-28</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_29_2020To09_27_2020" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-06-29</xbrli:startDate> <xbrli:endDate>2020-09-27</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_28_2020To12_31_2020" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-09-28</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To03_31_2020" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2019To06_30_2019" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="P07_01_2019To09_30_2019" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-07-01</xbrli:startDate> <xbrli:endDate>2019-09-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P10_01_2019To12_31_2019" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-10-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn11_13_2019" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-11-13</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn04_25_2018" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-04-25</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To03_31_2019" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="P10_01_2018To12_31_2018" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2017To12_31_2017" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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:context id="PAsOn01_01_2020" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-01-01</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_01_2019" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-01-01</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_01_2021" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-01-01</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2020To06_30_2020" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-04-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P10_01_2020To12_31_2020" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-10-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P07_01_2020To09_30_2020" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-07-01</xbrli:startDate> <xbrli:endDate>2020-09-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2017" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2017-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P07_01_2020To07_31_2020" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-07-01</xbrli:startDate> <xbrli:endDate>2020-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P07_01_2019To07_31_2019" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-07-01</xbrli:startDate> <xbrli:endDate>2019-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To01_31_2019" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-01-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P07_01_2018To07_31_2018" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-07-01</xbrli:startDate> <xbrli:endDate>2018-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2018" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2019" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2020" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_26_2020" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-06-26</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn05_01_2020" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-05-01</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2020To05_01_2020" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-05-01</xbrli:startDate> <xbrli:endDate>2020-05-01</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_16_2021" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-02-16</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To01_01_2019" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-01-01</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_CashMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:CashMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_CashMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:CashMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_CashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:CashEquivalentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_CashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:CashEquivalentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_CashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:CashEquivalentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_CashAndCashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_CashAndCashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_CashAndCashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_MarketableSecuritiesMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >ter:MarketableSecuritiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_MarketableSecuritiesMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >ter:MarketableSecuritiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >ter:LongTermMarketableSecuritiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >ter:LongTermMarketableSecuritiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >ter:LongTermMarketableSecuritiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_PrepaidExpenseMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >ter:PrepaidExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_PrepaidExpenseMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >ter:PrepaidExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <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="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2019_CarryingReportedAmountFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis" >us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_EstimateOfFairValueFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis" >us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_CorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_CommercialPaperMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:CommercialPaperMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_USTreasurySecuritiesMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_USGovernmentCorporationsAndAgenciesSecuritiesMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_DebtMutualFundsMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >ter:DebtMutualFundsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_CertificatesOfDepositMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_ForeignCorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_MarketableSecuritiesMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >ter:MarketableSecuritiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >ter:LongTermMarketableSecuritiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_USusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <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="PAsOn12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <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="PAsOn12_31_2019_USsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2019_ForeignCountryMembersrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >us-gaap:ForeignCountryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_SGsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:SG</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_OtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis" >us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <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="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_OtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis" >us-gaap:OtherCurrentLiabilitiesMember</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="PAsOn12_31_2019_ContingentConsiderationMemberusgaapInvestmentTypeAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >ter:ContingentConsiderationMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_ContingentConsiderationMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >ter:ContingentConsiderationMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_LongTermContingentConsiderationMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >ter:LongTermContingentConsiderationMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_LongTermContingentConsiderationMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >ter:LongTermContingentConsiderationMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <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="PAsOn12_31_2019_TestSystemsLeasedByCustomersMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >ter:TestSystemsLeasedByCustomersMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_CorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_CorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_CommercialPaperMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:CommercialPaperMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_CommercialPaperMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:CommercialPaperMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_USTreasurySecuritiesMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_USTreasurySecuritiesMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_USGovernmentCorporationsAndAgenciesSecuritiesMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_USGovernmentCorporationsAndAgenciesSecuritiesMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_DebtMutualFundsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >ter:DebtMutualFundsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_DebtMutualFundsMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >ter:DebtMutualFundsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_CertificatesOfDepositMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_CertificatesOfDepositMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_ForeignCorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_ForeignCorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2019_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis_NondesignatedMemberusgaapHedgingDesignationAxis_PrepaidExpenseMemberusgaapBalanceSheetLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis" >us-gaap:NondesignatedMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis" >us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis" >ter:PrepaidExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SystemsTestGroupMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:WirelessTestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_CorporateAndOthersMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:CorporateAndOthersMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:AutoguideLlcMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_EquityMutualFundsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >ter:EquityMutualFundsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_EquityMutualFundsMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >ter:EquityMutualFundsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_FixedIncomeSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >us-gaap:FixedIncomeSecuritiesMember</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="PAsOn12_31_2019_EquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >us-gaap:EquitySecuritiesMember</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="PAsOn12_31_2019_OtherThanSecuritiesInvestmentMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >us-gaap:OtherThanSecuritiesInvestmentMember</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="PAsOn12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_OtherThanSecuritiesInvestmentMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >us-gaap:OtherThanSecuritiesInvestmentMember</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="PAsOn12_31_2019_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis_NondesignatedMemberusgaapHedgingDesignationAxis_OtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis" >us-gaap:NondesignatedMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis" >us-gaap:ForeignExchangeForwardMember</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="PAsOn12_31_2019_BacklogMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >ter:BacklogMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_TrademarksAndTradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2019_CorporateDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</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="PAsOn12_31_2019_CorporateDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >us-gaap:CorporateDebtSecuritiesMember</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="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_USGovernmentDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</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="PAsOn12_31_2019_USGovernmentDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >us-gaap:USGovernmentDebtSecuritiesMember</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="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_GlobalEquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >ter:GlobalEquitySecuritiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</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="PAsOn12_31_2019_GlobalEquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >ter:GlobalEquitySecuritiesMember</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="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_OtherCreditDerivativesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli: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: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="PAsOn12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_OtherCreditDerivativesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >us-gaap:OtherCreditDerivativesMember</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="PAsOn12_31_2019_CashAndCashEquivalentsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel1Member</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="PAsOn12_31_2019_CashAndCashEquivalentsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >us-gaap:CashAndCashEquivalentsMember</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="PAsOn12_31_2019_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel1Member</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="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</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="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</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="PAsOn12_31_2019_UnitedStatesPlansMemberusgaapRetirementPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis" >ter:UnitedStatesPlansMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_JPYsrtCurrencyAxis_LongMemberusgaapPositionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PositionAxis" >us-gaap:LongMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:CurrencyAxis" >currency:JPY</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_JPYsrtCurrencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:CurrencyAxis" >currency:JPY</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_LongMemberusgaapPositionAxis_TWDsrtCurrencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PositionAxis" >us-gaap:LongMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:CurrencyAxis" >currency:TWD</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_TWDsrtCurrencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:CurrencyAxis" >currency:TWD</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_KRWsrtCurrencyAxis_LongMemberusgaapPositionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PositionAxis" >us-gaap:LongMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:CurrencyAxis" >currency:KRW</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_KRWsrtCurrencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:CurrencyAxis" >currency:KRW</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_LongMemberusgaapPositionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PositionAxis" >us-gaap:LongMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_GBPsrtCurrencyAxis_LongMemberusgaapPositionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:CurrencyAxis" >currency:GBP</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PositionAxis" >us-gaap:LongMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_GBPsrtCurrencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:CurrencyAxis" >currency:GBP</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_OperatingLossCarryforwardsNonExpiringMemberusgaapTaxPeriodAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis" >ter:OperatingLossCarryforwardsNonExpiringMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_OperatingLossCarryforwardsExpiringTwoThousandThirtyOneToTwoThousandThirtyFiveMemberusgaapTaxPeriodAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis" >ter:OperatingLossCarryforwardsExpiringTwoThousandThirtyOneToTwoThousandThirtyFiveMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_ShortMemberusgaapPositionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PositionAxis" >us-gaap:ShortMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_SGDsrtCurrencyAxis_ShortMemberusgaapPositionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PositionAxis" >us-gaap:ShortMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:CurrencyAxis" >currency:SGD</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_SGDsrtCurrencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:CurrencyAxis" >currency:SGD</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_EURsrtCurrencyAxis_ShortMemberusgaapPositionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PositionAxis" >us-gaap:ShortMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:CurrencyAxis" >currency:EUR</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_EURsrtCurrencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:CurrencyAxis" >currency:EUR</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_PHPsrtCurrencyAxis_ShortMemberusgaapPositionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PositionAxis" >us-gaap:ShortMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:CurrencyAxis" >currency:PHP</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_PHPsrtCurrencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:CurrencyAxis" >currency:PHP</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_CNYsrtCurrencyAxis_ShortMemberusgaapPositionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PositionAxis" >us-gaap:ShortMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:CurrencyAxis" >currency:CNY</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_CNYsrtCurrencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:CurrencyAxis" >currency:CNY</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_RealWarInMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >ter:RealWarInMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:AutoguideLlcMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CashMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:CashMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CashMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:CashMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:CashEquivalentsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:CashEquivalentsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:CashEquivalentsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CashAndCashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CashAndCashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CashAndCashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_MarketableSecuritiesMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >ter:MarketableSecuritiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_MarketableSecuritiesMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >ter:MarketableSecuritiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >ter:LongTermMarketableSecuritiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >ter:LongTermMarketableSecuritiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >ter:LongTermMarketableSecuritiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_PrepaidExpenseMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >ter:PrepaidExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_PrepaidExpenseMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >ter:PrepaidExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CarryingReportedAmountFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis" >us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_EstimateOfFairValueFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis" >us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_USTreasurySecuritiesMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CommercialPaperMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:CommercialPaperMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_USGovernmentCorporationsAndAgenciesSecuritiesMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_DebtMutualFundsMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >ter:DebtMutualFundsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CertificatesOfDepositMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_ForeignCorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_MonteCarloSimulationValuationModelMemberusgaapValuationTechniqueAxis_RevenueOneMemberusgaapContingentConsiderationByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis" >ter:MonteCarloSimulationValuationModelMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis" >ter:RevenueOneMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_MarketableSecuritiesMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >ter:MarketableSecuritiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >ter:LongTermMarketableSecuritiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_ConvertibleNoteMemberusgaapDebtInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >ter:ConvertibleNoteMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_ConvertibleNotesHedgeAndWarrantMemberusgaapDebtInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >ter:ConvertibleNotesHedgeAndWarrantMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >us-gaap:ForeignPlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis" >us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_USsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_ForeignCountryMembersrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >us-gaap:ForeignCountryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_SGsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:SG</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_OtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis" >us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_OtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis" >us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_LongTermContingentConsiderationMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >ter:LongTermContingentConsiderationMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_LongTermContingentConsiderationMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >ter:LongTermContingentConsiderationMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_TestSystemsLeasedByCustomersMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >ter:TestSystemsLeasedByCustomersMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_USTreasurySecuritiesMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_USTreasurySecuritiesMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CommercialPaperMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:CommercialPaperMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CommercialPaperMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:CommercialPaperMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_DebtMutualFundsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >ter:DebtMutualFundsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_DebtMutualFundsMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >ter:DebtMutualFundsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_USGovernmentCorporationsAndAgenciesSecuritiesMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_USGovernmentCorporationsAndAgenciesSecuritiesMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CertificatesOfDepositMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CertificatesOfDepositMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_ForeignCorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_ForeignCorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis_NondesignatedMemberusgaapHedgingDesignationAxis_PrepaidExpenseMemberusgaapBalanceSheetLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis" >us-gaap:NondesignatedMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis" >us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis" >ter:PrepaidExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SystemsTestGroupMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:WirelessTestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CorporateAndOthersMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:CorporateAndOthersMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_EquityMutualFundsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >ter:EquityMutualFundsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_EquityMutualFundsMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >ter:EquityMutualFundsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FixedIncomeSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_EquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >us-gaap:EquitySecuritiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_OtherThanSecuritiesInvestmentMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >us-gaap:OtherThanSecuritiesInvestmentMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_OtherThanSecuritiesInvestmentMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >us-gaap:OtherThanSecuritiesInvestmentMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >us-gaap:ForeignPlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis_NondesignatedMemberusgaapHedgingDesignationAxis_OtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis" >us-gaap:NondesignatedMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis" >us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis" >us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_TrademarksAndTradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_BloombergBarclaysCorporateAOrBetterIndexMemberusgaapInvestmentTypeAxis_USCorporateFixedIncomeMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >ter:USCorporateFixedIncomeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >ter:BloombergBarclaysCorporateAOrBetterIndexMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_BloombergBarclaysLongGovernmentBondIndexMemberusgaapInvestmentTypeAxis_UsGovernmentFixedIncomeMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >ter:UsGovernmentFixedIncomeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >ter:BloombergBarclaysLongGovernmentBondIndexMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_GlobalEquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_MsciWorldMinimumVolatilityIndexMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >ter:GlobalEquitySecuritiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >ter:MsciWorldMinimumVolatilityIndexMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_BloombergBarclaysCorporateHighYieldIssuerCapIndexMemberusgaapInvestmentTypeAxis_HighYieldFixedIncomeMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >ter:HighYieldFixedIncomeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >ter:BloombergBarclaysCorporateHighYieldIssuerCapIndexMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CashMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_CitiGroupThreeMonthTreasuryBillIndexMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >us-gaap:CashMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >ter:CitiGroupThreeMonthTreasuryBillIndexMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >us-gaap:ForeignPlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >us-gaap:ForeignPlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >us-gaap:ForeignPlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >us-gaap:ForeignPlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_USGovernmentDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_USGovernmentDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_USGovernmentDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_USGovernmentDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_USGovernmentDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >us-gaap:ForeignPlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_USGovernmentDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >us-gaap:ForeignPlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_USGovernmentDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >us-gaap:ForeignPlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_USGovernmentDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >us-gaap:ForeignPlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_GlobalEquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >ter:GlobalEquitySecuritiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_GlobalEquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >ter:GlobalEquitySecuritiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_GlobalEquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >ter:GlobalEquitySecuritiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_GlobalEquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >ter:GlobalEquitySecuritiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_GlobalEquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >ter:GlobalEquitySecuritiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >us-gaap:ForeignPlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_GlobalEquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >ter:GlobalEquitySecuritiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >us-gaap:ForeignPlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_GlobalEquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >ter:GlobalEquitySecuritiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >us-gaap:ForeignPlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_GlobalEquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >ter:GlobalEquitySecuritiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >us-gaap:ForeignPlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_OtherCreditDerivativesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli: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:RetirementPlanSponsorLocationAxis" >country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_OtherCreditDerivativesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli: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:RetirementPlanSponsorLocationAxis" >country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_OtherCreditDerivativesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli: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:RetirementPlanSponsorLocationAxis" >country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_OtherCreditDerivativesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >us-gaap:OtherCreditDerivativesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_OtherCreditDerivativesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli: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:RetirementPlanSponsorLocationAxis" >us-gaap:ForeignPlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_OtherCreditDerivativesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli: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:RetirementPlanSponsorLocationAxis" >us-gaap:ForeignPlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_OtherCreditDerivativesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli: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:RetirementPlanSponsorLocationAxis" >us-gaap:ForeignPlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_OtherCreditDerivativesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >us-gaap:OtherCreditDerivativesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >us-gaap:ForeignPlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CashAndCashEquivalentsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CashAndCashEquivalentsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CashAndCashEquivalentsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CashAndCashEquivalentsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CashAndCashEquivalentsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >us-gaap:ForeignPlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CashAndCashEquivalentsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >us-gaap:ForeignPlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CashAndCashEquivalentsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >us-gaap:ForeignPlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CashAndCashEquivalentsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis" >us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >us-gaap:ForeignPlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >us-gaap:ForeignPlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >us-gaap:ForeignPlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >us-gaap:ForeignPlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_UnitedStatesPlansMemberusgaapRetirementPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis" >ter:UnitedStatesPlansMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_TaiwanPlanMemberusgaapRetirementPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis" >ter:TaiwanPlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_OperatingLossCarryForwardsExpiringTwoThousandTwentyOneMemberusgaapTaxPeriodAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis" >ter:OperatingLossCarryForwardsExpiringTwoThousandTwentyOneMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_OperatingLossCarryforwardsExpiringTwoThousandAndTwentyTwoMemberusgaapTaxPeriodAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis" >ter:OperatingLossCarryforwardsExpiringTwoThousandAndTwentyTwoMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_OperatingLossCarryforwardsExpiringTwoThousandAndTwentyThreeMemberusgaapTaxPeriodAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis" >ter:OperatingLossCarryforwardsExpiringTwoThousandAndTwentyThreeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_OperatingLossCarryforwardsExpiringTwoThousandTwentyFourMemberusgaapTaxPeriodAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis" >ter:OperatingLossCarryforwardsExpiringTwoThousandTwentyFourMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_OperatingLossCarryforwardsExpiringTwoThousandTwentyFiveMemberusgaapTaxPeriodAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis" >ter:OperatingLossCarryforwardsExpiringTwoThousandTwentyFiveMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_OperatingLossCarryforwardsExpiringTwoThousandTwentySixToTwoThousandThirtyMemberusgaapTaxPeriodAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis" >ter:OperatingLossCarryforwardsExpiringTwoThousandTwentySixToTwoThousandThirtyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_OperatingLossCarryforwardsExpiringTwoThousandThirtyOneToTwoThousandThirtyFiveMemberusgaapTaxPeriodAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis" >ter:OperatingLossCarryforwardsExpiringTwoThousandThirtyOneToTwoThousandThirtyFiveMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_OperatingLossCarryforwardsExpiringBeyondTwoThousandThirtyFiveMemberusgaapTaxPeriodAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis" >ter:OperatingLossCarryforwardsExpiringBeyondTwoThousandThirtyFiveMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_OperatingLossCarryforwardsNonExpiringMemberusgaapTaxPeriodAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis" >ter:OperatingLossCarryforwardsNonExpiringMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMemberusgaapRetirementPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis" >ter:UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_NonUSSubsidiariesMemberusgaapRetirementPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis" >ter:NonUSSubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_JPYsrtCurrencyAxis_LongMemberusgaapPositionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PositionAxis" >us-gaap:LongMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:CurrencyAxis" >currency:JPY</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_JPYsrtCurrencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:CurrencyAxis" >currency:JPY</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_LongMemberusgaapPositionAxis_TWDsrtCurrencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PositionAxis" >us-gaap:LongMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:CurrencyAxis" >currency:TWD</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_TWDsrtCurrencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:CurrencyAxis" >currency:TWD</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_KRWsrtCurrencyAxis_LongMemberusgaapPositionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PositionAxis" >us-gaap:LongMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:CurrencyAxis" >currency:KRW</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_KRWsrtCurrencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:CurrencyAxis" >currency:KRW</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_LongMemberusgaapPositionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PositionAxis" >us-gaap:LongMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_GBPsrtCurrencyAxis_LongMemberusgaapPositionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:CurrencyAxis" >currency:GBP</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PositionAxis" >us-gaap:LongMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_GBPsrtCurrencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:CurrencyAxis" >currency:GBP</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_ShortMemberusgaapPositionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PositionAxis" >us-gaap:ShortMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_SGDsrtCurrencyAxis_ShortMemberusgaapPositionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PositionAxis" >us-gaap:ShortMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:CurrencyAxis" >currency:SGD</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_SGDsrtCurrencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:CurrencyAxis" >currency:SGD</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_EURsrtCurrencyAxis_ShortMemberusgaapPositionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PositionAxis" >us-gaap:ShortMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:CurrencyAxis" >currency:EUR</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_EURsrtCurrencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:CurrencyAxis" >currency:EUR</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_PHPsrtCurrencyAxis_ShortMemberusgaapPositionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PositionAxis" >us-gaap:ShortMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:CurrencyAxis" >currency:PHP</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_PHPsrtCurrencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:CurrencyAxis" >currency:PHP</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CNYsrtCurrencyAxis_ShortMemberusgaapPositionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PositionAxis" >us-gaap:ShortMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:CurrencyAxis" >currency:CNY</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CNYsrtCurrencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:CurrencyAxis" >currency:CNY</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_StateAndLocalJurisdictionMemberusgaapIncomeTaxAuthorityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis" >us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_EmployeeStockPurchasePlanMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >ter:EmployeeStockPurchasePlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_ShortTermContractWithCustomerMemberusgaapContractWithCustomerDurationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis" >us-gaap:ShortTermContractWithCustomerMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_LongTermContractWithCustomerMemberusgaapContractWithCustomerDurationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis" >us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_ConvertibleCommonSharesMemberusgaapBalanceSheetLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis" >ter:ConvertibleCommonSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_PossibleLapseOfStatutesOfLimitationsMemberTERPossibleEventAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="ter:PossibleEventAxis" >ter:PossibleLapseOfStatutesOfLimitationsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:SocMember</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="P01_01_2018To12_31_2018_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MemoryMember</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="P01_01_2018To12_31_2018_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SystemsTestGroupMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredAtPointInTimeMember</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="P01_01_2018To12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:UniversalRobotsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredAtPointInTimeMember</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="P01_01_2018To12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredAtPointInTimeMember</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="P01_01_2018To12_31_2018_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:WirelessTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredAtPointInTimeMember</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="P01_01_2018To12_31_2018_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >us-gaap:CorporateAndOtherMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredAtPointInTimeMember</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="P01_01_2018To12_31_2018_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredAtPointInTimeMember</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="P01_01_2018To12_31_2018_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredOverTimeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:SocMember</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="P01_01_2018To12_31_2018_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredOverTimeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MemoryMember</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="P01_01_2018To12_31_2018_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SystemsTestGroupMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredOverTimeMember</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="P01_01_2018To12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:UniversalRobotsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredOverTimeMember</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="P01_01_2018To12_31_2018_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:WirelessTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredOverTimeMember</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="P01_01_2018To12_31_2018_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredOverTimeMember</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="P01_01_2018To12_31_2018_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:SocMember</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="P01_01_2018To12_31_2018_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MemoryMember</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="P01_01_2018To12_31_2018_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SystemsTestGroupMember</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="P01_01_2018To12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:UniversalRobotsMember</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="P01_01_2018To12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MobileIndustrialRobotsApsMember</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="P01_01_2018To12_31_2018_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:WirelessTestMember</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="P01_01_2018To12_31_2018_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >us-gaap:CorporateAndOtherMember</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="P01_01_2018To12_31_2018_AsiaPacificMembersrtStatementGeographicalAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AsiaPacificMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:SocMember</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="P01_01_2018To12_31_2018_AsiaPacificMembersrtStatementGeographicalAxis_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AsiaPacificMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MemoryMember</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="P01_01_2018To12_31_2018_AsiaPacificMembersrtStatementGeographicalAxis_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SystemsTestGroupMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AsiaPacificMember</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="P01_01_2018To12_31_2018_AsiaPacificMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:UniversalRobotsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AsiaPacificMember</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="P01_01_2018To12_31_2018_AsiaPacificMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AsiaPacificMember</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="P01_01_2018To12_31_2018_AsiaPacificMembersrtStatementGeographicalAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:WirelessTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AsiaPacificMember</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="P01_01_2018To12_31_2018_AsiaPacificMembersrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AsiaPacificMember</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="P01_01_2018To12_31_2018_AmericasMembersrtStatementGeographicalAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AmericasMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:SocMember</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="P01_01_2018To12_31_2018_AmericasMembersrtStatementGeographicalAxis_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AmericasMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MemoryMember</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="P01_01_2018To12_31_2018_AmericasMembersrtStatementGeographicalAxis_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SystemsTestGroupMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AmericasMember</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="P01_01_2018To12_31_2018_AmericasMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:UniversalRobotsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AmericasMember</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="P01_01_2018To12_31_2018_AmericasMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AmericasMember</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="P01_01_2018To12_31_2018_AmericasMembersrtStatementGeographicalAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:WirelessTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AmericasMember</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="P01_01_2018To12_31_2018_AmericasMembersrtStatementGeographicalAxis_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >us-gaap:CorporateAndOtherMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AmericasMember</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="P01_01_2018To12_31_2018_AmericasMembersrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AmericasMember</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="P01_01_2018To12_31_2018_EMEAMembersrtStatementGeographicalAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >us-gaap:EMEAMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:SocMember</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="P01_01_2018To12_31_2018_EMEAMembersrtStatementGeographicalAxis_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >us-gaap:EMEAMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MemoryMember</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="P01_01_2018To12_31_2018_EMEAMembersrtStatementGeographicalAxis_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SystemsTestGroupMember</xbrldi:explicitMember> <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="P01_01_2018To12_31_2018_EMEAMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:UniversalRobotsMember</xbrldi:explicitMember> <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="P01_01_2018To12_31_2018_EMEAMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember> <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="P01_01_2018To12_31_2018_EMEAMembersrtStatementGeographicalAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:WirelessTestMember</xbrldi:explicitMember> <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="P01_01_2018To12_31_2018_EMEAMembersrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2018To12_31_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MobileIndustrialRobotsApsMember</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="P01_01_2018To12_31_2018_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:OtherNonoperatingIncomeExpenseMember</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="P01_01_2018To12_31_2018_USusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <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="P01_01_2018To12_31_2018_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >us-gaap:ForeignPlanMember</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="P01_01_2018To12_31_2018_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2018To12_31_2018_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember</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="P01_01_2018To12_31_2018_EmployeeStockOptionMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2018To12_31_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2018To12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</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="P01_01_2018To12_31_2018_CostOfRevenuesMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >ter:CostOfRevenuesMember</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="P01_01_2018To12_31_2018_EngineeringAndDevelopmentMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >ter:EngineeringAndDevelopmentMember</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="P01_01_2018To12_31_2018_SellingAndAdministrativeMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >ter:SellingAndAdministrativeMember</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="P01_01_2018To12_31_2018_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</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="P01_01_2018To12_31_2018_CorporateAndOthersMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:CorporateAndOthersMember</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="P01_01_2018To12_31_2018_TWsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:TW</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="P01_01_2018To12_31_2018_CNsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:CN</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="P01_01_2018To12_31_2018_KRsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:KR</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="P01_01_2018To12_31_2018_USsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2018To12_31_2018_EuropeMembersrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2018To12_31_2018_JPsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:JP</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="P01_01_2018To12_31_2018_THsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:TH</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="P01_01_2018To12_31_2018_SGsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:SG</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="P01_01_2018To12_31_2018_PHsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:PH</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="P01_01_2018To12_31_2018_MYsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:MY</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="P01_01_2018To12_31_2018_RestOfWorldMembersrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >ter:RestOfWorldMember</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="P01_01_2018To12_31_2018_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis_XNYSusgaapFinancialInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis" >exch:XNYS</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="P01_01_2018To12_31_2018_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</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="P01_01_2018To12_31_2018_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</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="P01_01_2018To12_31_2018_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:SalesRevenueNetMember</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="P01_01_2018To12_31_2018_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:SalesRevenueNetMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_UsQualifiedPensionPlanMemberusgaapRetirementPlanTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis" >ter:UsQualifiedPensionPlanMember</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="P01_01_2018To12_31_2018_InventoryValuationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis" >us-gaap:InventoryValuationReserveMember</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="P01_01_2018To12_31_2018_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2018To12_31_2018_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2018To12_31_2018_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" >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="P01_01_2018To12_31_2018_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" >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="P01_01_2018To12_31_2018_CorporateAndEliminationsMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_OtherOperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:CorporateAndEliminationsMember</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="P01_01_2018To12_31_2018_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_EstimateOfFairValueFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:AutoguideLlcMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis" >us-gaap:EstimateOfFairValueFairValueDisclosureMember</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="P01_01_2018To12_31_2018_FairValueAdjustmentToInventoryMemberusgaapNonrecurringAdjustmentAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:NonrecurringAdjustmentAxis" >us-gaap:FairValueAdjustmentToInventoryMember</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="P01_01_2018To12_31_2018_SavingsPlanMemberusgaapRetirementPlanTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis" >ter:SavingsPlanMember</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="P01_01_2018To12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2018To12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2018To12_31_2018_EmployeeSeveranceMemberusgaapRestructuringCostAndReserveAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis" >us-gaap:EmployeeSeveranceMember</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="P01_01_2018To12_31_2018_EmployeeSeveranceMemberusgaapRestructuringCostAndReserveAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis" >us-gaap:EmployeeSeveranceMember</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="P01_01_2018To12_31_2018_AcquisitionRelatedCostsMemberusgaapNonrecurringAdjustmentAxis_AutoguideLlcMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:AutoguideLlcMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:NonrecurringAdjustmentAxis" >us-gaap:AcquisitionRelatedCostsMember</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="P01_01_2018To12_31_2018_AcquisitionRelatedCostsMemberusgaapNonrecurringAdjustmentAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:NonrecurringAdjustmentAxis" >us-gaap:AcquisitionRelatedCostsMember</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="P01_01_2018To12_31_2018_ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >ter:ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember</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="P01_01_2018To12_31_2018_ExecutiveOfficerMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >ter:ServiceBasedRestrictedStockUnitsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >srt:ExecutiveOfficerMember</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="P01_01_2018To12_31_2018_NonEmployeeDirectorsAndCertainEmployeesMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >ter:ServiceBasedRestrictedStockUnitsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >ter:NonEmployeeDirectorsAndCertainEmployeesMember</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="P01_01_2018To12_31_2018_EmployeesMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >ter:ServiceBasedRestrictedStockUnitsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >ter:EmployeesMember</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="P01_01_2018To12_31_2018_MeasurementInputExpectedDividendPaymentMemberusgaapMeasurementInputTypeAxis_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis" >us-gaap:MeasurementInputExpectedDividendPaymentMember</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="P01_01_2018To12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2018To12_31_2018_ProductMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ProductMember</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="P01_01_2018To12_31_2018_ServiceMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ServiceMember</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="P01_01_2018To12_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2018To12_31_2018_CorporateAndEliminationsMemberusgaapStatementBusinessSegmentsAxis_OtherOperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:CorporateAndEliminationsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:UniversalRobotsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:OtherOperatingIncomeExpenseMember</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="P01_01_2019To12_31_2019_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:SocMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredAtPointInTimeMember</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="P01_01_2019To12_31_2019_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MemoryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredAtPointInTimeMember</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="P01_01_2019To12_31_2019_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SystemsTestGroupMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredAtPointInTimeMember</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="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:UniversalRobotsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredAtPointInTimeMember</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="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredAtPointInTimeMember</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="P01_01_2019To12_31_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:AutoguideLlcMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredAtPointInTimeMember</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="P01_01_2019To12_31_2019_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:WirelessTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredAtPointInTimeMember</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="P01_01_2019To12_31_2019_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >us-gaap:CorporateAndOtherMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredAtPointInTimeMember</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="P01_01_2019To12_31_2019_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredAtPointInTimeMember</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="P01_01_2019To12_31_2019_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:SocMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredOverTimeMember</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="P01_01_2019To12_31_2019_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MemoryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredOverTimeMember</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="P01_01_2019To12_31_2019_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SystemsTestGroupMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredOverTimeMember</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="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:UniversalRobotsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredOverTimeMember</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="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredOverTimeMember</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="P01_01_2019To12_31_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:AutoguideLlcMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredOverTimeMember</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="P01_01_2019To12_31_2019_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:WirelessTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredOverTimeMember</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="P01_01_2019To12_31_2019_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredOverTimeMember</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="P01_01_2019To12_31_2019_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:SocMember</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="P01_01_2019To12_31_2019_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MemoryMember</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="P01_01_2019To12_31_2019_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SystemsTestGroupMember</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="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:UniversalRobotsMember</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="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MobileIndustrialRobotsApsMember</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="P01_01_2019To12_31_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:AutoguideLlcMember</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="P01_01_2019To12_31_2019_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:WirelessTestMember</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="P01_01_2019To12_31_2019_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >us-gaap:CorporateAndOtherMember</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="P01_01_2019To12_31_2019_AsiaPacificMembersrtStatementGeographicalAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:SocMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AsiaPacificMember</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="P01_01_2019To12_31_2019_AsiaPacificMembersrtStatementGeographicalAxis_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MemoryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AsiaPacificMember</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="P01_01_2019To12_31_2019_AsiaPacificMembersrtStatementGeographicalAxis_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SystemsTestGroupMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AsiaPacificMember</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="P01_01_2019To12_31_2019_AsiaPacificMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:UniversalRobotsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AsiaPacificMember</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="P01_01_2019To12_31_2019_AsiaPacificMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AsiaPacificMember</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="P01_01_2019To12_31_2019_AsiaPacificMembersrtStatementGeographicalAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:WirelessTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AsiaPacificMember</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="P01_01_2019To12_31_2019_AsiaPacificMembersrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AsiaPacificMember</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="P01_01_2019To12_31_2019_AmericasMembersrtStatementGeographicalAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:SocMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AmericasMember</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="P01_01_2019To12_31_2019_AmericasMembersrtStatementGeographicalAxis_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MemoryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AmericasMember</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="P01_01_2019To12_31_2019_AmericasMembersrtStatementGeographicalAxis_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SystemsTestGroupMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AmericasMember</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="P01_01_2019To12_31_2019_AmericasMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:UniversalRobotsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AmericasMember</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="P01_01_2019To12_31_2019_AmericasMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AmericasMember</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="P01_01_2019To12_31_2019_AmericasMembersrtStatementGeographicalAxis_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:AutoguideLlcMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AmericasMember</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="P01_01_2019To12_31_2019_AmericasMembersrtStatementGeographicalAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AmericasMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:WirelessTestMember</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="P01_01_2019To12_31_2019_AmericasMembersrtStatementGeographicalAxis_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >us-gaap:CorporateAndOtherMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AmericasMember</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="P01_01_2019To12_31_2019_AmericasMembersrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AmericasMember</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="P01_01_2019To12_31_2019_EMEAMembersrtStatementGeographicalAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:SocMember</xbrldi:explicitMember> <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="P01_01_2019To12_31_2019_EMEAMembersrtStatementGeographicalAxis_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MemoryMember</xbrldi:explicitMember> <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="P01_01_2019To12_31_2019_EMEAMembersrtStatementGeographicalAxis_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SystemsTestGroupMember</xbrldi:explicitMember> <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="P01_01_2019To12_31_2019_EMEAMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:UniversalRobotsMember</xbrldi:explicitMember> <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="P01_01_2019To12_31_2019_EMEAMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember> <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="P01_01_2019To12_31_2019_EMEAMembersrtStatementGeographicalAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:WirelessTestMember</xbrldi:explicitMember> <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="P01_01_2019To12_31_2019_EMEAMembersrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2019To12_31_2019_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MobileIndustrialRobotsApsMember</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="P01_01_2019To12_31_2019_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:UniversalRobotsMember</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="P01_01_2019To12_31_2019_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:OtherNonoperatingIncomeExpenseMember</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="P01_01_2019To12_31_2019_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</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="P01_01_2019To12_31_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:AutoguideLlcMember</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="P01_01_2019To12_31_2019_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_SemiconductorTestIndustrialAutomationAndCorporateMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >ter:SemiconductorTestIndustrialAutomationAndCorporateMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MobileIndustrialRobotsApsMember</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="P01_01_2019To12_31_2019_AutoguideMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:AutoguideMember</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="P01_01_2019To12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2019To12_31_2019_USusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <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="P01_01_2019To12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >us-gaap:ForeignPlanMember</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="P01_01_2019To12_31_2019_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember</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="P01_01_2019To12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</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="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_OtherOperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:OtherOperatingIncomeExpenseMember</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="P01_01_2019To12_31_2019_CostOfRevenuesMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >ter:CostOfRevenuesMember</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="P01_01_2019To12_31_2019_EngineeringAndDevelopmentMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >ter:EngineeringAndDevelopmentMember</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="P01_01_2019To12_31_2019_SellingAndAdministrativeMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >ter:SellingAndAdministrativeMember</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="P01_01_2019To12_31_2019_IntercompanyCostSharingArrangementMemberusgaapTypeOfArrangementAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis" >ter:IntercompanyCostSharingArrangementMember</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="P01_01_2019To12_31_2019_CorporateAndOthersMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:CorporateAndOthersMember</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="P01_01_2019To12_31_2019_TWsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:TW</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="P01_01_2019To12_31_2019_CNsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:CN</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="P01_01_2019To12_31_2019_KRsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:KR</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="P01_01_2019To12_31_2019_USsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2019To12_31_2019_EuropeMembersrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2019To12_31_2019_JPsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:JP</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="P01_01_2019To12_31_2019_THsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:TH</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="P01_01_2019To12_31_2019_SGsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:SG</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="P01_01_2019To12_31_2019_PHsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:PH</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="P01_01_2019To12_31_2019_MYsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:MY</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="P01_01_2019To12_31_2019_RestOfWorldMembersrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >ter:RestOfWorldMember</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="P01_01_2019To12_31_2019_MIRMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MIRMember</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="P01_01_2019To12_31_2019_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis_XNYSusgaapFinancialInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis" >exch:XNYS</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="P01_01_2019To12_31_2019_SemiconductorTestIndustrialAutomationAndCorporateMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >ter:SemiconductorTestIndustrialAutomationAndCorporateMember</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="P01_01_2019To12_31_2019_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</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="P01_01_2019To12_31_2019_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</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="P01_01_2019To12_31_2019_CustomerOneMembersrtMajorCustomersAxis_RevenueFromRightsConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SeriesOfCustomerMemberTERSeriesOfCustomerAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >ter:CustomerOneMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:SalesRevenueNetMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="ter:SeriesOfCustomerAxis" >ter:SeriesOfCustomerMember</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="P01_01_2019To12_31_2019_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:SalesRevenueNetMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_CustomerOneMembersrtMajorCustomersAxis_RevenueFromRightsConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:SalesRevenueNetMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >ter:CustomerOneMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</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="P01_01_2019To12_31_2019_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:SalesRevenueNetMember</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="P01_01_2019To12_31_2019_UsQualifiedPensionPlanMemberusgaapRetirementPlanTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis" >ter:UsQualifiedPensionPlanMember</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="P01_01_2019To12_31_2019_InventoryValuationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis" >us-gaap:InventoryValuationReserveMember</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="P01_01_2019To12_31_2019_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2019To12_31_2019_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2019To12_31_2019_ForeignCurrencyTranslationAdjustmentsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >ter:ForeignCurrencyTranslationAdjustmentsMember</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="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" >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="P01_01_2019To12_31_2019_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" >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="P01_01_2019To12_31_2019_CorporateAndEliminationsMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_OtherOperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:CorporateAndEliminationsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:OtherOperatingIncomeExpenseMember</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="P01_01_2019To12_31_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_EstimateOfFairValueFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:AutoguideLlcMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis" >us-gaap:EstimateOfFairValueFairValueDisclosureMember</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="P01_01_2019To12_31_2019_SavingsPlanMemberusgaapRetirementPlanTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis" >ter:SavingsPlanMember</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="P01_01_2019To12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2019To12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2019To12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2019To12_31_2019_TrademarksAndTradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:TrademarksAndTradeNamesMember</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="P01_01_2019To12_31_2019_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:DevelopedTechnologyRightsMember</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="P01_01_2019To12_31_2019_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:CustomerRelationshipsMember</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="P01_01_2019To12_31_2019_EmployeeSeveranceMemberusgaapRestructuringCostAndReserveAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis" >us-gaap:EmployeeSeveranceMember</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="P01_01_2019To12_31_2019_AcquisitionRelatedCostsMemberusgaapNonrecurringAdjustmentAxis_AutoguideLlcMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:AutoguideLlcMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:NonrecurringAdjustmentAxis" >us-gaap:AcquisitionRelatedCostsMember</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="P01_01_2019To12_31_2019_EmployeesMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >ter:ServiceBasedRestrictedStockUnitsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >ter:EmployeesMember</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="P01_01_2019To12_31_2019_NonEmployeeDirectorsAndCertainEmployeesMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >ter:ServiceBasedRestrictedStockUnitsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >ter:NonEmployeeDirectorsAndCertainEmployeesMember</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="P01_01_2019To12_31_2019_ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >ter:ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember</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="P01_01_2019To12_31_2019_ExecutiveOfficerMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >ter:ServiceBasedRestrictedStockUnitsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >srt:ExecutiveOfficerMember</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="P01_01_2019To12_31_2019_MeasurementInputExpectedDividendPaymentMemberusgaapMeasurementInputTypeAxis_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis" >us-gaap:MeasurementInputExpectedDividendPaymentMember</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="P01_01_2019To12_31_2019_ForeignExchangeContractMemberusgaapDerivativeInstrumentRiskAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <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="P01_01_2019To12_31_2019_UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMemberusgaapRetirementPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis" >ter:UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember</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="P01_01_2019To12_31_2019_NonUSSubsidiariesMemberusgaapRetirementPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis" >ter:NonUSSubsidiariesMember</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="P01_01_2019To12_31_2019_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CustomerTwoMemberusgaapConcentrationRiskByTypeAxis_MinimumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >ter:CustomerTwoMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:AccountsReceivableMember</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="P01_01_2019To12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2019To12_31_2019_ProductMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ProductMember</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="P01_01_2019To12_31_2019_ServiceMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ServiceMember</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="P01_01_2019To12_31_2019_CorporateAndEliminationsMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:CorporateAndEliminationsMember</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="P01_01_2019To12_31_2019_CorporateAndEliminationsMemberusgaapStatementBusinessSegmentsAxis_OtherOperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:CorporateAndEliminationsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:OtherOperatingIncomeExpenseMember</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="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis" >us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:AutoguideLlcMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:SocMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MemoryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SystemsTestGroupMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:UniversalRobotsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:AutoguideLlcMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:WirelessTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >us-gaap:CorporateAndOtherMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:SocMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredOverTimeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MemoryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredOverTimeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SystemsTestGroupMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredOverTimeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:UniversalRobotsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredOverTimeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredOverTimeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:AutoguideLlcMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredOverTimeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:WirelessTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredOverTimeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis" >us-gaap:TransferredOverTimeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:SocMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MemoryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SystemsTestGroupMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:UniversalRobotsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:AutoguideLlcMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:WirelessTestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >us-gaap:CorporateAndOtherMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AsiaPacificMembersrtStatementGeographicalAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:SocMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AsiaPacificMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AsiaPacificMembersrtStatementGeographicalAxis_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MemoryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AsiaPacificMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AsiaPacificMembersrtStatementGeographicalAxis_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SystemsTestGroupMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AsiaPacificMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AsiaPacificMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:UniversalRobotsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AsiaPacificMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AsiaPacificMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AsiaPacificMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AsiaPacificMembersrtStatementGeographicalAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:WirelessTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AsiaPacificMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AsiaPacificMembersrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AsiaPacificMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AmericasMembersrtStatementGeographicalAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:SocMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AmericasMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AmericasMembersrtStatementGeographicalAxis_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MemoryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AmericasMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AmericasMembersrtStatementGeographicalAxis_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SystemsTestGroupMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AmericasMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AmericasMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:UniversalRobotsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AmericasMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AmericasMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AmericasMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AmericasMembersrtStatementGeographicalAxis_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:AutoguideLlcMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AmericasMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AmericasMembersrtStatementGeographicalAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:WirelessTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AmericasMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AmericasMembersrtStatementGeographicalAxis_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >us-gaap:CorporateAndOtherMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AmericasMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AmericasMembersrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:AmericasMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_EMEAMembersrtStatementGeographicalAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:SocMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >us-gaap:EMEAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_EMEAMembersrtStatementGeographicalAxis_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MemoryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >us-gaap:EMEAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_EMEAMembersrtStatementGeographicalAxis_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SystemsTestGroupMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >us-gaap:EMEAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_EMEAMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:UniversalRobotsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >us-gaap:EMEAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_EMEAMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >us-gaap:EMEAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_EMEAMembersrtStatementGeographicalAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:WirelessTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >us-gaap:EMEAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_EMEAMembersrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >us-gaap:EMEAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:AutoguideLlcMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:AutoguideLlcMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_TrademarksAndTradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:AutoguideLlcMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_OrderOrProductionBacklogMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:AutoguideLlcMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_TrademarksAndTradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_OrderOrProductionBacklogMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AvionicsInterfaceTechnologiesLlcMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:AvionicsInterfaceTechnologiesLlcMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_TerCorporateAndEliminationsMembersrtProductOrServiceAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >ter:TerCorporateAndEliminationsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:UniversalRobotsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >us-gaap:ForeignPlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >ter:EmployeesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_DirectorMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >srt:DirectorMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_CostOfRevenuesMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >ter:CostOfRevenuesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_OtherOperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_EngineeringAndDevelopmentMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >ter:EngineeringAndDevelopmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_SellingAndAdministrativeMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >ter:SellingAndAdministrativeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_IntercompanyCostSharingArrangementMemberusgaapTypeOfArrangementAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis" >ter:IntercompanyCostSharingArrangementMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_CorporateAndOthersMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:CorporateAndOthersMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_TWsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:TW</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_CNsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:CN</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_KRsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:KR</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_USsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_EuropeMembersrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:EuropeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_JPsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:JP</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_THsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:TH</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_SGsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:SG</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_PHsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:PH</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_MYsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:MY</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_RestOfWorldMembersrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >ter:RestOfWorldMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_MonteCarloSimulationValuationModelMemberusgaapValuationTechniqueAxis_RevenueOneMemberusgaapContingentConsiderationByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis" >ter:MonteCarloSimulationValuationModelMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis" >ter:RevenueOneMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_DisputeInRespectOfContingentConsiderationMemberusgaapLossContingenciesByNatureOfContingencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:AutoguideLlcMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis" >ter:DisputeInRespectOfContingentConsiderationMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_MIRMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MIRMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis_XNYSusgaapFinancialInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis" >exch:XNYS</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ConvertibleNotesHedgeAndWarrantMemberusgaapDebtInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >ter:ConvertibleNotesHedgeAndWarrantMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ConvertibleNoteMemberusgaapDebtInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >ter:ConvertibleNoteMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_CustomerOneMembersrtMajorCustomersAxis_RevenueFromRightsConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SeriesOfCustomerMemberTERSeriesOfCustomerAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >ter:CustomerOneMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:SalesRevenueNetMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="ter:SeriesOfCustomerAxis" >ter:SeriesOfCustomerMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:SalesRevenueNetMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_UsQualifiedPensionPlanMemberusgaapRetirementPlanTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis" >ter:UsQualifiedPensionPlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_InventoryValuationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis" >us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis" >us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis" >us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ShareBasedCompensationAwardTrancheOneMemberusgaapVestingAxis_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:VestingAxis" >us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ShareBasedCompensationAwardTrancheTwoMemberusgaapVestingAxis_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:VestingAxis" >us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ForeignCurrencyTranslationAdjustmentsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >ter:ForeignCurrencyTranslationAdjustmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_CorporateAndEliminationsMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_OtherOperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:CorporateAndEliminationsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_SavingsPlanMemberusgaapRetirementPlanTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis" >ter:SavingsPlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_UnitedStatesPlansMemberusgaapRetirementPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis" >ter:UnitedStatesPlansMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:BuildingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_BuildingImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:BuildingImprovementsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_BuildingImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:BuildingImprovementsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_TestSystemsManufacturedInternallyMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >ter:TestSystemsManufacturedInternallyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_MachineryEquipmentAndSoftwareMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >ter:MachineryEquipmentAndSoftwareMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_MachineryEquipmentAndSoftwareMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >ter:MachineryEquipmentAndSoftwareMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >ter:ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ExecutiveOfficerMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >ter:ServiceBasedRestrictedStockUnitsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >srt:ExecutiveOfficerMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_NonEmployeeDirectorsAndCertainEmployeesMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >ter:NonEmployeeDirectorsAndCertainEmployeesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >ter:ServiceBasedRestrictedStockUnitsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_EmployeesMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >ter:ServiceBasedRestrictedStockUnitsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >ter:EmployeesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_MeasurementInputExpectedDividendPaymentMemberusgaapMeasurementInputTypeAxis_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis" >us-gaap:MeasurementInputExpectedDividendPaymentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ForeignExchangeContractMemberusgaapDerivativeInstrumentRiskAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis" >us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMemberusgaapRetirementPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis" >ter:UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_NonUSSubsidiariesMemberusgaapRetirementPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis" >ter:NonUSSubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CustomerOneMemberusgaapConcentrationRiskByTypeAxis_MinimumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:AccountsReceivableMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >ter:CustomerOneMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ProductMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ProductMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ServiceMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ConvertibleCommonStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:ConvertibleCommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis" >us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_BaseRateMemberusgaapVariableRateAxis_MinimumMembersrtRangeAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_TruistBankMemberusgaapLineOfCreditFacilityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis" >ter:TruistBankMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis" >us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis" >us-gaap:BaseRateMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_BaseRateMemberusgaapVariableRateAxis_MaximumMembersrtRangeAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_TruistBankMemberusgaapLineOfCreditFacilityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis" >ter:TruistBankMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis" >us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis" >us-gaap:BaseRateMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_LondonInterbankOfferedRateLIBORMemberusgaapVariableRateAxis_MinimumMembersrtRangeAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_TruistBankMemberusgaapLineOfCreditFacilityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis" >ter:TruistBankMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis" >us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis" >us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_LondonInterbankOfferedRateLIBORMemberusgaapVariableRateAxis_MaximumMembersrtRangeAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_TruistBankMemberusgaapLineOfCreditFacilityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis" >ter:TruistBankMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis" >us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis" >us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_MinimumMembersrtRangeAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_TruistBankMemberusgaapLineOfCreditFacilityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis" >ter:TruistBankMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis" >us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_MaximumMembersrtRangeAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_TruistBankMemberusgaapLineOfCreditFacilityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis" >ter:TruistBankMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis" >us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_LongTermContractWithCustomerMemberusgaapContractWithCustomerDurationAxis_MinimumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis" >us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_LongTermContractWithCustomerMemberusgaapContractWithCustomerDurationAxis_MaximumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis" >us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ShortTermContractWithCustomerMemberusgaapContractWithCustomerDurationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis" >us-gaap:ShortTermContractWithCustomerMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_RetirementAgreementMemberusgaapTypeOfArrangementAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis" >ter:RetirementAgreementMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_CorporateAndEliminationsMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:CorporateAndEliminationsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_SemiconductorTestIndustrialAutomationAndCorporateMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >ter:SemiconductorTestIndustrialAutomationAndCorporateMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_LondonInterbankOfferedRateLIBORMemberusgaapVariableRateAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_TruistBankMemberusgaapLineOfCreditFacilityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis" >ter:TruistBankMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis" >us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis" >us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_26_2018To02_26_2018_EnergidTechnologiesCorporationMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:EnergidTechnologiesCorporationMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-02-26</xbrli:startDate> <xbrli:endDate>2018-02-26</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_25_2018To04_25_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-04-25</xbrli:startDate> <xbrli:endDate>2018-04-25</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn04_25_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-04-25</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To01_30_2019_LemsysMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:LemsysMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-01-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_03_2019_RealWarInMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >ter:RealWarInMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-06-03</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn11_13_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:AutoguideLlcMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-11-13</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn11_13_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:AutoguideLlcMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-11-13</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P11_13_2019To11_13_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:AutoguideLlcMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-11-13</xbrli:startDate> <xbrli:endDate>2019-11-13</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P11_13_2019To11_13_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-11-13</xbrli:startDate> <xbrli:endDate>2019-11-13</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SystemsTestGroupMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:IndustrialAutomationMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:WirelessTestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_CorporateAndOthersMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:CorporateAndOthersMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_26_2018_EnergidTechnologiesCorporationMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:EnergidTechnologiesCorporationMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-02-26</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P12_12_2016To12_12_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2016-12-12</xbrli:startDate> <xbrli:endDate>2016-12-12</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P12_12_2016To12_12_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis_OptionOneMemberusgaapDebtConversionByUniqueDescriptionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis" >ter:OptionOneMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2016-12-12</xbrli:startDate> <xbrli:endDate>2016-12-12</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P12_12_2016To12_12_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis_OptionTwoMemberusgaapDebtConversionByUniqueDescriptionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis" >ter:OptionTwoMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2016-12-12</xbrli:startDate> <xbrli:endDate>2016-12-12</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_12_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis_OptionTwoMemberusgaapDebtConversionByUniqueDescriptionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis" >ter:OptionTwoMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2016-12-12</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_12_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2016-12-12</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2016-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn04_27_2015_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis" >us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2015-04-27</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2020To05_01_2020_CollateralPledgedMemberusgaapCollateralAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:CollateralAxis" >us-gaap:CollateralPledgedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-05-01</xbrli:startDate> <xbrli:endDate>2020-05-01</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To01_31_2021_SubsequentEventMemberusgaapSubsequentEventTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis" >us-gaap:SubsequentEventMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-01-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2017To12_31_2017_StateAndLocalJurisdictionMemberusgaapIncomeTaxAuthorityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis" >us-gaap:StateAndLocalJurisdictionMember</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="P01_01_2017To12_31_2017_EarliestTaxYearMemberusgaapTaxPeriodAxis_StateAndLocalJurisdictionMemberusgaapIncomeTaxAuthorityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis" >us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis" >us-gaap:EarliestTaxYearMember</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="P01_01_2017To12_31_2017_LatestTaxYearMemberusgaapTaxPeriodAxis_StateAndLocalJurisdictionMemberusgaapIncomeTaxAuthorityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis" >us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis" >us-gaap:LatestTaxYearMember</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="P01_01_2017To12_31_2017_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis" >us-gaap:DomesticCountryMember</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="PAsOn12_31_2017_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis" >us-gaap:DomesticCountryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2017-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2017_StateAndLocalJurisdictionMemberusgaapIncomeTaxAuthorityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis" >us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2017-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2017_DoNotExpireMemberusgaapTaxPeriodAxis_StateAndLocalJurisdictionMemberusgaapIncomeTaxAuthorityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis" >us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis" >ter:DoNotExpireMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2017-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To03_29_2020_ProductMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ProductMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-03-29</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To03_29_2020_ServiceMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-03-29</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P03_30_2020To06_28_2020_ProductMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ProductMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-03-30</xbrli:startDate> <xbrli:endDate>2020-06-28</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P03_30_2020To06_28_2020_ServiceMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-03-30</xbrli:startDate> <xbrli:endDate>2020-06-28</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_29_2020To09_27_2020_ProductMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ProductMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-06-29</xbrli:startDate> <xbrli:endDate>2020-09-27</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_29_2020To09_27_2020_ServiceMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-06-29</xbrli:startDate> <xbrli:endDate>2020-09-27</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_28_2020To12_31_2020_ProductMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ProductMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-09-28</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_28_2020To12_31_2020_ServiceMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-09-28</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To03_31_2019_ProductMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ProductMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To03_31_2019_ServiceMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To03_31_2019_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:UniversalRobotsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2019To06_30_2019_ProductMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ProductMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-04-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2019To06_30_2019_ServiceMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-04-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2019To06_30_2019_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:UniversalRobotsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-04-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P07_01_2019To09_30_2019_ProductMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ProductMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-07-01</xbrli:startDate> <xbrli:endDate>2019-09-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P07_01_2019To09_30_2019_ServiceMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-07-01</xbrli:startDate> <xbrli:endDate>2019-09-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P07_01_2019To09_30_2019_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:UniversalRobotsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-07-01</xbrli:startDate> <xbrli:endDate>2019-09-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P10_01_2019To12_31_2019_ProductMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ProductMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-10-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P10_01_2019To12_31_2019_ServiceMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-10-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P10_01_2019To12_31_2019_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-10-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P10_01_2019To12_31_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:AutoguideLlcMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-10-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To03_31_2020_ProductMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ProductMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To03_31_2020_ServiceMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To03_31_2020_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:UniversalRobotsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P11_13_2019To12_31_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:AutoguideLlcMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-11-13</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_30_2019_LemsysMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:LemsysMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-01-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P01_30_2019To01_30_2019_LemsysMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:LemsysMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-30</xbrli:startDate> <xbrli:endDate>2019-01-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_28_2020_RealWarInMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >ter:RealWarInMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-02-28</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_31_2019_MaximumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-01-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_22_2021_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis" >us-gaap:SubsequentEventMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-02-22</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_01_2018_AccountingStandardsUpdate201601MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis" >us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-01-01</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_01_2018_AccountingStandardsUpdate201601MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis" >us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-01-01</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2020To06_30_2020_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:UniversalRobotsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-04-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2020To06_30_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:AutoguideLlcMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-04-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P07_01_2020To09_30_2020_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:UniversalRobotsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-07-01</xbrli:startDate> <xbrli:endDate>2020-09-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P10_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >ter:AutoguideLlcMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-10-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P03_31_2021To03_31_2021_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >ter:SemiconductorTestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-03-31</xbrli:startDate> <xbrli:endDate>2021-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_22_2021To02_22_2021_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis" >us-gaap:SubsequentEventMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-22</xbrli:startDate> <xbrli:endDate>2021-02-22</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2017_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2017-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2017_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2017_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2017_InventoryValuationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis" >us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2017-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2017_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2017_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2017_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2017_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2018_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2018_InventoryValuationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis" >us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2018_CumulativeEffectPeriodOfAdoptionAdjustmentMembersrtCumulativeEffectPeriodOfAdoptionAxis_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis" >srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_CumulativeEffectPeriodOfAdoptionAdjustmentMembersrtCumulativeEffectPeriodOfAdoptionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis" >srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2018_USusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis" >country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <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="PAsOn12_31_2019_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2019_InventoryValuationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis" >us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2018_ForeignCurrencyTranslationAdjustmentsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >ter:ForeignCurrencyTranslationAdjustmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_ForeignCurrencyTranslationAdjustmentsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >ter:ForeignCurrencyTranslationAdjustmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2020_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis" >us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_InventoryValuationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis" >us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis" >us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_ForeignCurrencyTranslationAdjustmentsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >ter:ForeignCurrencyTranslationAdjustmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_ConvertibleCommonStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097210</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:ConvertibleCommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:unit id="Unit_USD" > <xbrli:measure>iso4217:USD</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_shares" > <xbrli:measure>xbrli:shares</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_pure" > <xbrli:measure>xbrli:pure</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_Year" > <xbrli:measure>utr:Year</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_Month" > <xbrli:measure>utr:Month</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_USD_per_Share" > <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:unit id="Unit_Participant" > <xbrli:measure>ter:Participant</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_Segment" > <xbrli:measure>ter:Segment</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_Customer" > <xbrli:measure>ter:Customer</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_Holders" > <xbrli:measure>ter:Holders</xbrli:measure> </xbrli:unit><ix:relationship fromRefs="Fact_17993193" toRefs="FN_65274"/><ix:relationship fromRefs="Fact_17993194" toRefs="FN_65455"/><ix:relationship fromRefs="Fact_17993197" toRefs="FN_65275"/><ix:relationship fromRefs="Fact_17993198" toRefs="FN_65276"/><ix:relationship fromRefs="Fact_17993224" toRefs="FN_65454"/><ix:relationship fromRefs="Fact_17993225" toRefs="FN_65454"/><ix:relationship fromRefs="Fact_17993226" toRefs="FN_65454"/><ix:relationship fromRefs="Fact_17993227" toRefs="FN_65454"/><ix:relationship fromRefs="Fact_17994535" toRefs="FN_65395"/><ix:relationship fromRefs="Fact_17994536" toRefs="FN_65395"/><ix:relationship fromRefs="Fact_17994537" toRefs="FN_65395"/><ix:relationship fromRefs="Fact_17994538" toRefs="FN_65395"/><ix:relationship fromRefs="Fact_17994539" toRefs="FN_65395"/><ix:relationship fromRefs="Fact_17994540" toRefs="FN_65395"/><ix:relationship fromRefs="Fact_17994541" toRefs="FN_65395"/><ix:relationship fromRefs="Fact_17994542" toRefs="FN_65395"/><ix:relationship fromRefs="Fact_17994543" toRefs="FN_65395"/><ix:relationship fromRefs="Fact_17994544" toRefs="FN_65395"/><ix:relationship fromRefs="Fact_17994545" toRefs="FN_65395"/><ix:relationship fromRefs="Fact_17994546" toRefs="FN_65395"/><ix:relationship fromRefs="Fact_17994547" toRefs="FN_65395"/><ix:relationship fromRefs="Fact_17994548" toRefs="FN_65395"/><ix:relationship fromRefs="Fact_17994549" toRefs="FN_65395"/><ix:relationship fromRefs="Fact_17994550" toRefs="FN_65395"/><ix:relationship fromRefs="Fact_17994551" toRefs="FN_65395"/><ix:relationship fromRefs="Fact_17994552" toRefs="FN_65395"/><ix:relationship fromRefs="Fact_17994553" toRefs="FN_65395"/><ix:relationship fromRefs="Fact_17994554" toRefs="FN_65395"/><ix:relationship fromRefs="Fact_17994555" toRefs="FN_65395"/><ix:relationship fromRefs="Fact_17994556" toRefs="FN_65395"/><ix:relationship fromRefs="Fact_17994557" toRefs="FN_65395"/><ix:relationship fromRefs="Fact_17994558" toRefs="FN_65395"/><ix:relationship fromRefs="Fact_17994559" toRefs="FN_65395"/><ix:relationship fromRefs="Fact_17994560" toRefs="FN_65395"/><ix:relationship fromRefs="Fact_17994561" toRefs="FN_65395"/><ix:relationship fromRefs="Fact_17994562" toRefs="FN_65395"/><ix:relationship fromRefs="Fact_17994563" toRefs="FN_65395"/><ix:relationship fromRefs="Fact_17994564" toRefs="FN_65395"/><ix:relationship fromRefs="Fact_17994565" toRefs="FN_65395"/><ix:relationship fromRefs="Fact_17994566" toRefs="FN_65395"/><ix:relationship fromRefs="Fact_17994567" toRefs="FN_65395"/><ix:relationship fromRefs="Fact_17994574" toRefs="FN_65394"/><ix:relationship fromRefs="Fact_17994577" toRefs="FN_65394"/><ix:relationship fromRefs="Fact_17994582" toRefs="FN_65369"/><ix:relationship fromRefs="Fact_17994583" toRefs="FN_65370"/><ix:relationship fromRefs="Fact_17994583" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994584" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994584" toRefs="FN_65372"/><ix:relationship fromRefs="Fact_17994585" toRefs="FN_65373"/><ix:relationship fromRefs="Fact_17994585" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994586" toRefs="FN_65369"/><ix:relationship fromRefs="Fact_17994587" toRefs="FN_65370"/><ix:relationship fromRefs="Fact_17994587" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994588" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994588" toRefs="FN_65372"/><ix:relationship fromRefs="Fact_17994589" toRefs="FN_65373"/><ix:relationship fromRefs="Fact_17994589" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994590" toRefs="FN_65369"/><ix:relationship fromRefs="Fact_17994591" toRefs="FN_65370"/><ix:relationship fromRefs="Fact_17994591" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994592" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994592" toRefs="FN_65372"/><ix:relationship fromRefs="Fact_17994593" toRefs="FN_65373"/><ix:relationship fromRefs="Fact_17994593" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994594" toRefs="FN_65369"/><ix:relationship fromRefs="Fact_17994595" toRefs="FN_65370"/><ix:relationship fromRefs="Fact_17994595" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994596" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994596" toRefs="FN_65372"/><ix:relationship fromRefs="Fact_17994597" toRefs="FN_65373"/><ix:relationship fromRefs="Fact_17994597" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994598" toRefs="FN_65369"/><ix:relationship fromRefs="Fact_17994599" toRefs="FN_65370"/><ix:relationship fromRefs="Fact_17994599" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994600" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994600" toRefs="FN_65372"/><ix:relationship fromRefs="Fact_17994601" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994601" toRefs="FN_65373"/><ix:relationship fromRefs="Fact_17994602" toRefs="FN_65369"/><ix:relationship fromRefs="Fact_17994603" toRefs="FN_65370"/><ix:relationship fromRefs="Fact_17994603" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994604" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994604" toRefs="FN_65372"/><ix:relationship fromRefs="Fact_17994605" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994605" toRefs="FN_65373"/><ix:relationship fromRefs="Fact_17994606" toRefs="FN_65369"/><ix:relationship fromRefs="Fact_17994607" toRefs="FN_65370"/><ix:relationship fromRefs="Fact_17994607" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994608" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994608" toRefs="FN_65372"/><ix:relationship fromRefs="Fact_17994609" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994609" toRefs="FN_65373"/><ix:relationship fromRefs="Fact_17994610" toRefs="FN_65369"/><ix:relationship fromRefs="Fact_17994611" toRefs="FN_65370"/><ix:relationship fromRefs="Fact_17994611" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994612" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994612" toRefs="FN_65372"/><ix:relationship fromRefs="Fact_17994613" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994613" toRefs="FN_65373"/><ix:relationship fromRefs="Fact_17994614" toRefs="FN_65369"/><ix:relationship fromRefs="Fact_17994615" toRefs="FN_65370"/><ix:relationship fromRefs="Fact_17994615" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994616" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994616" toRefs="FN_65372"/><ix:relationship fromRefs="Fact_17994617" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994617" toRefs="FN_65373"/><ix:relationship fromRefs="Fact_17994618" toRefs="FN_65369"/><ix:relationship fromRefs="Fact_17994619" toRefs="FN_65370"/><ix:relationship fromRefs="Fact_17994619" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994620" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994620" toRefs="FN_65372"/><ix:relationship fromRefs="Fact_17994621" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994621" toRefs="FN_65373"/><ix:relationship fromRefs="Fact_17994622" toRefs="FN_65369"/><ix:relationship fromRefs="Fact_17994623" toRefs="FN_65370"/><ix:relationship fromRefs="Fact_17994623" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994624" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994624" toRefs="FN_65372"/><ix:relationship fromRefs="Fact_17994625" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994625" toRefs="FN_65373"/><ix:relationship fromRefs="Fact_17994626" toRefs="FN_65369"/><ix:relationship fromRefs="Fact_17994627" toRefs="FN_65370"/><ix:relationship fromRefs="Fact_17994627" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994628" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994628" toRefs="FN_65372"/><ix:relationship fromRefs="Fact_17994629" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994629" toRefs="FN_65373"/><ix:relationship fromRefs="Fact_17994630" toRefs="FN_65369"/><ix:relationship fromRefs="Fact_17994631" toRefs="FN_65370"/><ix:relationship fromRefs="Fact_17994631" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994632" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994632" toRefs="FN_65372"/><ix:relationship fromRefs="Fact_17994633" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994633" toRefs="FN_65373"/><ix:relationship fromRefs="Fact_17994634" toRefs="FN_65369"/><ix:relationship fromRefs="Fact_17994635" toRefs="FN_65370"/><ix:relationship fromRefs="Fact_17994635" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994636" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994636" toRefs="FN_65372"/><ix:relationship fromRefs="Fact_17994637" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994637" toRefs="FN_65373"/><ix:relationship fromRefs="Fact_17994638" toRefs="FN_65369"/><ix:relationship fromRefs="Fact_17994639" toRefs="FN_65370"/><ix:relationship fromRefs="Fact_17994639" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994640" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994640" toRefs="FN_65372"/><ix:relationship fromRefs="Fact_17994641" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994641" toRefs="FN_65373"/><ix:relationship fromRefs="Fact_17994642" toRefs="FN_65369"/><ix:relationship fromRefs="Fact_17994643" toRefs="FN_65370"/><ix:relationship fromRefs="Fact_17994643" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994644" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994644" toRefs="FN_65372"/><ix:relationship fromRefs="Fact_17994645" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994645" toRefs="FN_65373"/><ix:relationship fromRefs="Fact_17994646" toRefs="FN_65369"/><ix:relationship fromRefs="Fact_17994647" toRefs="FN_65370"/><ix:relationship fromRefs="Fact_17994647" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994648" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994648" toRefs="FN_65372"/><ix:relationship fromRefs="Fact_17994649" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994649" toRefs="FN_65373"/><ix:relationship fromRefs="Fact_17994650" toRefs="FN_65369"/><ix:relationship fromRefs="Fact_17994651" toRefs="FN_65370"/><ix:relationship fromRefs="Fact_17994651" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994652" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994652" toRefs="FN_65372"/><ix:relationship fromRefs="Fact_17994653" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994653" toRefs="FN_65373"/><ix:relationship fromRefs="Fact_17994654" toRefs="FN_65369"/><ix:relationship fromRefs="Fact_17994655" toRefs="FN_65370"/><ix:relationship fromRefs="Fact_17994655" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994656" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994656" toRefs="FN_65372"/><ix:relationship fromRefs="Fact_17994657" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994657" toRefs="FN_65373"/><ix:relationship fromRefs="Fact_17994658" toRefs="FN_65369"/><ix:relationship fromRefs="Fact_17994659" toRefs="FN_65370"/><ix:relationship fromRefs="Fact_17994659" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994660" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994660" toRefs="FN_65372"/><ix:relationship fromRefs="Fact_17994661" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994661" toRefs="FN_65373"/><ix:relationship fromRefs="Fact_17994662" toRefs="FN_65369"/><ix:relationship fromRefs="Fact_17994663" toRefs="FN_65370"/><ix:relationship fromRefs="Fact_17994663" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994664" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994664" toRefs="FN_65372"/><ix:relationship fromRefs="Fact_17994665" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994665" toRefs="FN_65373"/><ix:relationship fromRefs="Fact_17994666" toRefs="FN_65369"/><ix:relationship fromRefs="Fact_17994667" toRefs="FN_65370"/><ix:relationship fromRefs="Fact_17994667" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994668" toRefs="FN_65372"/><ix:relationship fromRefs="Fact_17994668" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994669" toRefs="FN_65371"/><ix:relationship fromRefs="Fact_17994669" toRefs="FN_65373"/><ix:relationship fromRefs="Fact_17994670" toRefs="FN_65374"/><ix:relationship fromRefs="Fact_17994671" toRefs="FN_65375"/><ix:relationship fromRefs="Fact_17994672" toRefs="FN_65376"/><ix:relationship fromRefs="Fact_17994673" toRefs="FN_65377"/><ix:relationship fromRefs="Fact_17994673" toRefs="FN_65378"/><ix:relationship fromRefs="Fact_17994673" toRefs="FN_65379"/><ix:relationship fromRefs="Fact_17994674" toRefs="FN_65374"/><ix:relationship fromRefs="Fact_17994675" toRefs="FN_65375"/><ix:relationship fromRefs="Fact_17994676" toRefs="FN_65376"/><ix:relationship fromRefs="Fact_17994677" toRefs="FN_65379"/><ix:relationship fromRefs="Fact_17994677" toRefs="FN_65377"/><ix:relationship fromRefs="Fact_17994677" toRefs="FN_65378"/><ix:relationship fromRefs="Fact_17994678" toRefs="FN_65374"/><ix:relationship fromRefs="Fact_17994679" toRefs="FN_65375"/><ix:relationship fromRefs="Fact_17994680" toRefs="FN_65376"/><ix:relationship fromRefs="Fact_17994681" toRefs="FN_65377"/><ix:relationship fromRefs="Fact_17994681" toRefs="FN_65379"/><ix:relationship fromRefs="Fact_17994681" toRefs="FN_65378"/><ix:relationship fromRefs="Fact_17994682" toRefs="FN_65374"/><ix:relationship fromRefs="Fact_17994683" toRefs="FN_65375"/><ix:relationship fromRefs="Fact_17994684" toRefs="FN_65376"/><ix:relationship fromRefs="Fact_17994685" toRefs="FN_65378"/><ix:relationship fromRefs="Fact_17994685" toRefs="FN_65379"/><ix:relationship fromRefs="Fact_17994685" toRefs="FN_65377"/><ix:relationship fromRefs="Fact_17994686" toRefs="FN_65374"/><ix:relationship fromRefs="Fact_17994687" toRefs="FN_65375"/><ix:relationship fromRefs="Fact_17994688" toRefs="FN_65376"/><ix:relationship fromRefs="Fact_17994689" toRefs="FN_65377"/><ix:relationship fromRefs="Fact_17994689" toRefs="FN_65379"/><ix:relationship fromRefs="Fact_17994689" toRefs="FN_65378"/><ix:relationship fromRefs="Fact_17994690" toRefs="FN_65374"/><ix:relationship fromRefs="Fact_17994691" toRefs="FN_65375"/><ix:relationship fromRefs="Fact_17994692" toRefs="FN_65376"/><ix:relationship fromRefs="Fact_17994693" toRefs="FN_65378"/><ix:relationship fromRefs="Fact_17994693" toRefs="FN_65379"/><ix:relationship fromRefs="Fact_17994693" toRefs="FN_65377"/><ix:relationship fromRefs="Fact_17994694" toRefs="FN_65374"/><ix:relationship fromRefs="Fact_17994695" toRefs="FN_65375"/><ix:relationship fromRefs="Fact_17994696" toRefs="FN_65376"/><ix:relationship fromRefs="Fact_17994697" toRefs="FN_65377"/><ix:relationship fromRefs="Fact_17994697" toRefs="FN_65379"/><ix:relationship fromRefs="Fact_17994697" toRefs="FN_65378"/><ix:relationship fromRefs="Fact_17994698" toRefs="FN_65374"/><ix:relationship fromRefs="Fact_17994699" toRefs="FN_65375"/><ix:relationship fromRefs="Fact_17994700" toRefs="FN_65376"/><ix:relationship fromRefs="Fact_17994701" toRefs="FN_65378"/><ix:relationship fromRefs="Fact_17994701" toRefs="FN_65377"/><ix:relationship fromRefs="Fact_17994701" toRefs="FN_65379"/><ix:relationship fromRefs="Fact_17994702" toRefs="FN_65374"/><ix:relationship fromRefs="Fact_17994703" toRefs="FN_65375"/><ix:relationship fromRefs="Fact_17994704" toRefs="FN_65376"/><ix:relationship fromRefs="Fact_17994705" toRefs="FN_65379"/><ix:relationship fromRefs="Fact_17994705" toRefs="FN_65377"/><ix:relationship fromRefs="Fact_17994705" toRefs="FN_65378"/><ix:relationship fromRefs="Fact_17994706" toRefs="FN_65374"/><ix:relationship fromRefs="Fact_17994707" toRefs="FN_65375"/><ix:relationship fromRefs="Fact_17994708" toRefs="FN_65376"/><ix:relationship fromRefs="Fact_17994709" toRefs="FN_65378"/><ix:relationship fromRefs="Fact_17994709" toRefs="FN_65377"/><ix:relationship fromRefs="Fact_17994709" toRefs="FN_65379"/><ix:relationship fromRefs="Fact_17994710" toRefs="FN_65374"/><ix:relationship fromRefs="Fact_17994711" toRefs="FN_65375"/><ix:relationship fromRefs="Fact_17994712" toRefs="FN_65376"/><ix:relationship fromRefs="Fact_17994713" toRefs="FN_65379"/><ix:relationship fromRefs="Fact_17994713" toRefs="FN_65377"/><ix:relationship fromRefs="Fact_17994713" toRefs="FN_65378"/><ix:relationship fromRefs="Fact_17994714" toRefs="FN_65374"/><ix:relationship fromRefs="Fact_17994715" toRefs="FN_65375"/><ix:relationship fromRefs="Fact_17994716" toRefs="FN_65376"/><ix:relationship fromRefs="Fact_17994717" toRefs="FN_65378"/><ix:relationship fromRefs="Fact_17994717" toRefs="FN_65377"/><ix:relationship fromRefs="Fact_17994717" toRefs="FN_65379"/><ix:relationship fromRefs="Fact_17994718" toRefs="FN_65374"/><ix:relationship fromRefs="Fact_17994719" toRefs="FN_65375"/><ix:relationship fromRefs="Fact_17994720" toRefs="FN_65376"/><ix:relationship fromRefs="Fact_17994721" toRefs="FN_65379"/><ix:relationship fromRefs="Fact_17994721" toRefs="FN_65377"/><ix:relationship fromRefs="Fact_17994721" toRefs="FN_65378"/><ix:relationship fromRefs="Fact_17994722" toRefs="FN_65374"/><ix:relationship fromRefs="Fact_17994723" toRefs="FN_65375"/><ix:relationship fromRefs="Fact_17994724" toRefs="FN_65376"/><ix:relationship fromRefs="Fact_17994725" toRefs="FN_65378"/><ix:relationship fromRefs="Fact_17994725" toRefs="FN_65377"/><ix:relationship fromRefs="Fact_17994725" toRefs="FN_65379"/><ix:relationship fromRefs="Fact_17994726" toRefs="FN_65374"/><ix:relationship fromRefs="Fact_17994727" toRefs="FN_65375"/><ix:relationship fromRefs="Fact_17994728" toRefs="FN_65376"/><ix:relationship fromRefs="Fact_17994729" toRefs="FN_65379"/><ix:relationship fromRefs="Fact_17994729" toRefs="FN_65377"/><ix:relationship fromRefs="Fact_17994729" toRefs="FN_65378"/><ix:relationship fromRefs="Fact_17994730" toRefs="FN_65374"/><ix:relationship fromRefs="Fact_17994731" toRefs="FN_65375"/><ix:relationship fromRefs="Fact_17994732" toRefs="FN_65376"/><ix:relationship fromRefs="Fact_17994733" toRefs="FN_65377"/><ix:relationship fromRefs="Fact_17994733" toRefs="FN_65378"/><ix:relationship fromRefs="Fact_17994733" toRefs="FN_65379"/><ix:relationship fromRefs="Fact_17994734" toRefs="FN_65374"/><ix:relationship fromRefs="Fact_17994735" toRefs="FN_65375"/><ix:relationship fromRefs="Fact_17994736" toRefs="FN_65376"/><ix:relationship fromRefs="Fact_17994737" toRefs="FN_65379"/><ix:relationship fromRefs="Fact_17994737" toRefs="FN_65377"/><ix:relationship fromRefs="Fact_17994737" toRefs="FN_65378"/><ix:relationship fromRefs="Fact_17994738" toRefs="FN_65374"/><ix:relationship fromRefs="Fact_17994739" toRefs="FN_65375"/><ix:relationship fromRefs="Fact_17994740" toRefs="FN_65376"/><ix:relationship fromRefs="Fact_17994741" toRefs="FN_65377"/><ix:relationship fromRefs="Fact_17994741" toRefs="FN_65378"/><ix:relationship fromRefs="Fact_17994741" toRefs="FN_65379"/><ix:relationship fromRefs="Fact_17994742" toRefs="FN_65374"/><ix:relationship fromRefs="Fact_17994743" toRefs="FN_65375"/><ix:relationship fromRefs="Fact_17994744" toRefs="FN_65376"/><ix:relationship fromRefs="Fact_17994745" toRefs="FN_65379"/><ix:relationship fromRefs="Fact_17994745" toRefs="FN_65378"/><ix:relationship fromRefs="Fact_17994745" toRefs="FN_65377"/><ix:relationship fromRefs="Fact_17994746" toRefs="FN_65374"/><ix:relationship fromRefs="Fact_17994747" toRefs="FN_65375"/><ix:relationship fromRefs="Fact_17994748" toRefs="FN_65376"/><ix:relationship fromRefs="Fact_17994749" toRefs="FN_65378"/><ix:relationship fromRefs="Fact_17994749" toRefs="FN_65377"/><ix:relationship fromRefs="Fact_17994749" toRefs="FN_65379"/><ix:relationship fromRefs="Fact_17994750" toRefs="FN_65374"/><ix:relationship fromRefs="Fact_17994751" toRefs="FN_65375"/><ix:relationship fromRefs="Fact_17994752" toRefs="FN_65376"/><ix:relationship fromRefs="Fact_17994753" toRefs="FN_65379"/><ix:relationship fromRefs="Fact_17994753" toRefs="FN_65377"/><ix:relationship fromRefs="Fact_17994753" toRefs="FN_65378"/><ix:relationship fromRefs="Fact_17994754" toRefs="FN_65374"/><ix:relationship fromRefs="Fact_17994755" toRefs="FN_65375"/><ix:relationship fromRefs="Fact_17994756" toRefs="FN_65376"/><ix:relationship fromRefs="Fact_17994757" toRefs="FN_65378"/><ix:relationship fromRefs="Fact_17994757" toRefs="FN_65379"/><ix:relationship fromRefs="Fact_17994757" toRefs="FN_65377"/><ix:relationship fromRefs="Fact_17999338" toRefs="FN_65395"/><ix:relationship fromRefs="Fact_17999339" toRefs="FN_65395"/><ix:relationship fromRefs="Fact_17999340" toRefs="FN_65395"/><ix:relationship fromRefs="Fact_18066340" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066341" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066342" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066343" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066344" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066345" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066346" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066347" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066348" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066349" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066350" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066351" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066352" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066353" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066354" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066355" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066356" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066357" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066358" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066359" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066360" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066361" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066362" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066363" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066364" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066365" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066366" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066367" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066368" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066369" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066370" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066371" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066372" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066373" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066374" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066375" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066376" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066377" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066378" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066379" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066380" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066381" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066382" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066383" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066384" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066385" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066386" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066387" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066388" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066389" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066390" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066391" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066392" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066393" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066394" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066395" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066396" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066397" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066456" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066458" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066459" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066460" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066461" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066462" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066463" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066464" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066465" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066466" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066467" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066468" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066469" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066470" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066471" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066472" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066473" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066474" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066475" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066476" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066477" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066478" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066479" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066480" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066481" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066482" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066483" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066484" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066485" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066486" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066487" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066488" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066489" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066490" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066491" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066492" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066493" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066494" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066495" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066496" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066497" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066498" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066499" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066500" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066501" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066502" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066503" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066504" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066505" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066506" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066507" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066508" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066509" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066510" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066511" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066512" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066513" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066514" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066536" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066537" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066538" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066539" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066540" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066541" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066542" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066543" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066544" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066545" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066546" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066547" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066548" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066549" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066550" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066551" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066552" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066553" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066554" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066555" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066556" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066557" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066559" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066561" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066562" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066564" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066565" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066566" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066567" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066568" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066569" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066570" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066571" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066572" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066573" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066574" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066575" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066576" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066577" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066578" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066579" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066580" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066581" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066582" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066583" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066584" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066585" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066586" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066587" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066588" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066589" toRefs="FN_65322"/><ix:relationship fromRefs="Fact_18066590" toRefs="FN_65322"/></ix:resources></ix:header></div> <div style="font-size: 13.28px;margin-top: 0em;margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="line-height: 0px; margin-top: 0px; margin-bottom: 0px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="line-height: 3px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 4px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-large; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">UNITED STATES </div></div></div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-large; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">SECURITIES AND EXCHANGE COMMISSION </div></div></div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: medium; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">WASHINGTON, D.C. 20549 </div></div></div></div> <div style="text-align: center; margin-top: 4px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-large; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">FORM <ix:nonNumeric name="dei:DocumentType" contextRef="P01_01_2020To12_31_2020">10-K</ix:nonNumeric> </div></div></div></div> <div style="text-align: center; margin-top: 4px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: medium; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">ANNUAL REPORT </div></div></div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: medium; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">PURSUANT TO SECTIONS 13 OR 15(d) </div></div></div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: medium; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">OF THE SECURITIES EXCHANGE ACT OF 1934 </div></div></div></div> <div style="margin-top: 4px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(MARK ONE) </div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: medium; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:DocumentAnnualReport" contextRef="P01_01_2020To12_31_2020" format="ixt:booleantrue">&#9746;</ix:nonNumeric></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: medium; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-align: center; margin-top: 4px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">For the fiscal year ended <ix:nonNumeric name="dei:DocumentPeriodEndDate" contextRef="P01_01_2020To12_31_2020" format="ixt:datemonthdayyearen"><ix:nonNumeric name="dei:CurrentFiscalYearEndDate" contextRef="P01_01_2020To12_31_2020" format="ixt:datemonthdayen">December 31</ix:nonNumeric>, 2020</ix:nonNumeric> </div></div> <div style="text-align: center; margin-top: 4px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">OR </div></div> <div style="font-size: 4px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 4px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:DocumentTransitionReport" contextRef="P01_01_2020To12_31_2020" format="ixt:booleanfalse">&#9744;</ix:nonNumeric></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</div></div> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-align: center; margin-top: 4px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Commission file number <ix:nonNumeric name="dei:EntityFileNumber" contextRef="P01_01_2020To12_31_2020">001-06462</ix:nonNumeric> </div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: xx-large; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:EntityRegistrantName" contextRef="P01_01_2020To12_31_2020">TERADYNE, INC</ix:nonNumeric>. </div></div></div></div> <div style="text-align: center; margin-top: 3px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Exact Name of Registrant as Specified in Its Charter) </div></div></div></div> <div style="font-size: 4px;margin-top: 0px;margin-bottom: 0px;"><div style="font-size: 3px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 50%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 48%; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><span style="-sec-ix-hidden:hidden18046357">MASSACHUSETTS</span></div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityTaxIdentificationNumber" contextRef="P01_01_2020To12_31_2020">04-2272148</ix:nonNumeric></div></div></div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;;text-align:center;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(State or Other Jurisdiction of</div></div></div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 1px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Incorporation or Organization)</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:center;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(I.R.S. Employer</div></div></div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 1px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Identification Number)</div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 4px;margin-top: 0px;margin-bottom: 0px;"><div style="font-size: 3px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 50%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 48%; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;;text-align:center;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:EntityAddressAddressLine1" contextRef="P01_01_2020To12_31_2020">600 RIVERPARK DRIVE</ix:nonNumeric></div></div></div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 1px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:EntityAddressCityOrTown" contextRef="P01_01_2020To12_31_2020">NORTH READING</ix:nonNumeric>, <span style="-sec-ix-hidden:hidden18046410">MASSACHUSETTS</span></div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:EntityAddressPostalZipCode" contextRef="P01_01_2020To12_31_2020">01864</ix:nonNumeric></div></div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Address of Principal Executive Offices)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Zip Code)</div></div></div></td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-align: center;margin-top: 4px;margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Registrant&#8217;s telephone number, including area code: (<ix:nonNumeric name="dei:CityAreaCode" contextRef="P01_01_2020To12_31_2020">978</ix:nonNumeric>)&#160;<ix:nonNumeric name="dei:LocalPhoneNumber" contextRef="P01_01_2020To12_31_2020">370-2700</ix:nonNumeric> </div></div></div></div> <div style="text-align: center;margin-top: 4px;margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Securities registered pursuant to Section&#160;12(b) of the Act: </div></div></div></div> <div style="font-size: 4px;margin-top: 0px;margin-bottom: 0px;"><div style="font-size: 3px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 36%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 26%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 36%; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 1px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Title of each class</div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 1px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Trading&#160;Symbol(s)</div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 1px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Name of each exchange on which registered</div></div></div></div> </td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:Security12bTitle" contextRef="P01_01_2020To12_31_2020">Common Stock</ix:nonNumeric>,&#160;par&#160;value&#160;$0.125&#160;per&#160;share</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:TradingSymbol" contextRef="P01_01_2020To12_31_2020">TER</ix:nonNumeric></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:SecurityExchangeName" contextRef="P01_01_2020To12_31_2020" format="ixt-sec:exchnameen">Nasdaq Stock Market LLC</ix:nonNumeric></div></td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%;margin-top: 4px;margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.&#160;&#160;&#160;&#160;<ix:nonNumeric name="dei:EntityWellKnownSeasonedIssuer" contextRef="P01_01_2020To12_31_2020">Yes</ix:nonNumeric>&#160;&#160;&#9746;&#160;&#160;&#160;&#160;No&#160;&#160;&#9744; </div></div> <div style="text-indent: 4%;margin-top: 4px;margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">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 Exchange Act.&#160;&#160;&#160;&#160;Yes&#160;&#160;&#9744;&#160;&#160;&#160;&#160;<ix:nonNumeric name="dei:EntityVoluntaryFilers" contextRef="P01_01_2020To12_31_2020">No</ix:nonNumeric>&#160;&#160;&#9746; </div></div> <div style="text-indent: 4%;margin-top: 4px;margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90 days.&#160;&#160;&#160;&#160;<ix:nonNumeric name="dei:EntityCurrentReportingStatus" contextRef="P01_01_2020To12_31_2020">Yes</ix:nonNumeric><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160; </div>&#9746;&#160;&#160;&#160;&#160;No&#160;&#160;&#9744; </div></div> <div style="text-indent: 4%;margin-top: 4px;margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File to be submitted pursuant to Rule 405 of Regulation S-T (232.405 of this chapter) 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 name="dei:EntityInteractiveDataCurrent" contextRef="P01_01_2020To12_31_2020">Yes</ix:nonNumeric><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160; </div>&#9746;&#160;&#160;&#160;&#160;No&#160;&#160;&#9744; </div></div> <div style="text-indent: 4%;margin-top: 4px;margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer&#8221; and &#8220;smaller reporting company&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act (check one): </div></div> <div style="text-indent: 4%;margin-top: 4px;margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityFilerCategory" contextRef="P01_01_2020To12_31_2020" format="ixt-sec:entityfilercategoryen">Large accelerated filer</ix:nonNumeric>&#160;&#9746;&#160;&#160;&#160;&#160;Accelerated <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">filer&#160;&#9744;&#160;&#160;&#160;&#160;Non-accelerated</div> filer&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#9744;</div>&#160;&#160;&#160;&#160;Smaller reporting company <ix:nonNumeric name="dei:EntitySmallBusiness" contextRef="P01_01_2020To12_31_2020" format="ixt:booleanfalse">&#9744;</ix:nonNumeric>&#160;&#160;&#160;&#160; Emerging&#160;growth company&#160;&#160;<ix:nonNumeric name="dei:EntityEmergingGrowthCompany" contextRef="P01_01_2020To12_31_2020" format="ixt:booleanfalse">&#9744;</ix:nonNumeric> </div></div> <div style="text-indent: 4%;margin-top: 4px;margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">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&#160;13(a) of the Exchange Act.&#160;&#160;&#9744; </div></div> <div style="text-indent: 4%; margin-top: 4px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section&#160;404(b) of the Sarbanes-Oxley Act (15&#160;U.S.C.&#160;7262(b)) by the registered public accounting firm that prepared or issued its audit report.&#160;&#160;&#160;&#160;Yes&#160;&#160;<ix:nonNumeric name="dei:IcfrAuditorAttestationFlag" contextRef="P01_01_2020To12_31_2020" format="ixt:booleantrue">&#9746;</ix:nonNumeric>&#160;&#160;&#160;&#160;No&#160;&#160;&#9744; </div></div> <div style="text-indent: 4%;margin-top: 4px;margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).&#160;&#160;&#160;&#160;Yes&#160;&#160;&#9744;&#160;&#160;&#160;&#160;No&#160;&#160;<ix:nonNumeric name="dei:EntityShellCompany" contextRef="P01_01_2020To12_31_2020" format="ixt:booleanfalse">&#9746;</ix:nonNumeric> </div></div> <div style="text-indent: 4%;margin-top: 4px;margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The aggregate market value of the voting stock held by non-affiliates of the registrant as of June&#160;26, 2020 was approximately $<ix:nonFraction name="dei:EntityPublicFloat" contextRef="PAsOn06_26_2020" unitRef="Unit_USD" decimals="-8" scale="9" format="ixt:numdotdecimal">10.6</ix:nonFraction>&#160;billion based upon the closing price of the registrant&#8217;s Common Stock on the Nasdaq Stock Market on that date. </div></div> <div style="text-indent: 4%;margin-top: 4px;margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The number of shares outstanding of the registrant&#8217;s only class of Common Stock as of February&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;">16</div>, 2021 was <ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" contextRef="PAsOn02_16_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">166,694,772</ix:nonFraction> shares. </div></div> <div style="text-align: center;margin-top: 4px;margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">DOCUMENTS INCORPORATED BY REFERENCE </div></div></div></div> <div style="text-indent: 4%;margin-top: 4px;margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Portions of the registrant&#8217;s proxy statement in connection with its 2021 annual meeting of shareholders are incorporated by reference into Part III of this Form 10-K. </div></div> <div style="font-size: 8px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 8px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="line-height: 0px; margin-top: 0px; margin-bottom: 0px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="line-height: 3px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">TERADYNE, INC. </div></div></div></div></div> <div id="toc" style="text-align: center; margin-top: 6px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">INDEX </div></div></div></div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 8%;"></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td style="width: 83%;"></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Page&#160;No.</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td colspan="6" style="vertical-align: top; font-size: small;;text-align:center;"> <div style="text-align: center; text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><a href="#toc69963_1">PART I.</a></div></div></div></div></div> </td>
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: 0em; margin-left: 0em; line-height: normal;">&#160;</div> </td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;1.</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#toc69963_2">Business</a></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;1A.</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#toc69963_3">Risk Factors</a></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">13</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;1B.</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#toc69963_4">Unresolved Staff Comments</a></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">25</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;2.</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#toc69963_5">Properties</a></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">25</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;3.</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#toc69963_6">Legal Proceedings</a></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">25</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;4.</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#toc69963_7">Mine Safety Disclosure</a></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">25</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1pt;">
<td colspan="7" style="height: 12pt;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td colspan="6" style="vertical-align: top; font-size: small;;text-align:center;"> <div style="text-align: center; text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><a href="#toc69963_8">PART&#160;II.</a></div></div></div></div></div> </td>
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: 0em; margin-left: 0em; line-height: normal;">&#160;</div> </td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;5.</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#toc69963_9">Market for Registrant&#8217;s Common Equity, Related Shareholder Matters and Issuer Purchases of Equity Securities</a></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">26</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Item 6.</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#toc69963_10">Selected Financial Data</a></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">26</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;7.</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#toc69963_11">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operation</a></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">26</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;7A.</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#toc69963_12">Quantitative and Qualitative Disclosures about Market Risk</a></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">44</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;8.</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#toc69963_13">Financial Statements and Supplementary Data</a></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">46</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;9.</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#toc69963_14">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">108</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;9A.</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#toc69963_15">Controls and Procedures</a></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">108</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;9B.</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#toc69963_16">Other Information</a></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">109</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1pt;">
<td colspan="7" style="height: 12pt;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td colspan="6" style="vertical-align: top; font-size: small;;text-align:center;"> <div style="text-align: center; text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><a href="#toc69963_17">PART&#160;III.</a></div></div></div></div></div> </td>
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: 0em; margin-left: 0em; line-height: normal;">&#160;</div> </td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;10.</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#toc69963_18">Directors, Executive Officers and Corporate Governance</a></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">110</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;11.</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#toc69963_19">Executive Compensation</a></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">110</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;12.</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#toc69963_20">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">110</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;13.</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#toc69963_21">Certain Relationships and Related Transactions, and Director Independence</a></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">110</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;14.</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#toc69963_22">Principal Accountant Fees and Services</a></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">110</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1pt;">
<td colspan="7" style="height: 12pt;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td colspan="6" style="vertical-align: top; font-size: small;;text-align:center;"> <div style="text-align: center; text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><a href="#toc69963_23">PART&#160;IV.</a></div></div></div></div></div> </td>
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: 0em; margin-left: 0em; line-height: normal;">&#160;</div> </td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;15.</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#toc69963_24">Exhibits and Financial Statement Schedule</a></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">111</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;16.</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#toc69963_25">Form <span style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K</span> Summary</a></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">112</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#toc69963_26">Signatures</a></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">118</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"></div> </div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">TERADYNE, INC. </div></div></div></div> <div style="text-align: center; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">FORM <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K</div> </div></div></div></div> <div style="text-align: center; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS </div></div></div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">This Annual Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K</div> contains &#8220;forward-looking statements&#8221; within the meaning of the Private Securities Litigation Reform Act of 1995, Section&#160;27A of the Securities Act and Section&#160;21E of the Securities Exchange Act. When used herein, the words &#8220;will,&#8221; &#8220;would,&#8221; &#8220;believe,&#8221; &#8220;anticipate,&#8221; &#8220;plan,&#8221; &#8220;expect,&#8221; &#8220;estimate,&#8221; &#8220;project,&#8221; &#8220;intend,&#8221; &#8220;may,&#8221; &#8220;see,&#8221; &#8220;target&#8221; and other words and terms of similar meaning are intended to identify forward-looking statements although not all forward looking statements contain these identifying words. Forward-looking statements involve risks and uncertainties, including, but not limited to, those discussed in the section entitled &#8220;Risk Factors&#8221; of this annual report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K</div> and elsewhere, and in other reports we file with the Securities and Exchange Commission. Readers are cautioned not to place undue reliance on these forward-looking statements which reflect management&#8217;s analysis only as of the date hereof and are subject to risks and uncertainties that could cause actual results to differ materially from those stated or implied. Teradyne assumes no obligation to update these forward-looking statements for any reason, except as may be required by law. </div></div> <div id="toc69963_1" style="text-align: center; margin-top: 24px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">PART I </div></div></div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="toc69963_2" style="width: 10%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;1:</div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Business</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne, Inc. (&#8220;Teradyne&#8221;) was founded in 1960 and is a leading global supplier of automation equipment for test and industrial applications. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We design, develop, manufacture and sell automatic test systems used to test semiconductors, wireless products, data storage and complex electronics systems in many industries including consumer electronics, wireless, automotive, industrial, computing, communications, and aerospace and defense industries. Our industrial automation products include collaborative robotic arms, autonomous mobile robots and advanced robotic control software used by global manufacturing, logistics and light industrial customers to improve quality, increase manufacturing and material handling efficiency and decrease manufacturing and logistics costs. Our automatic test equipment and industrial automation products and services include: </div></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">semiconductor test (&#8220;Semiconductor Test&#8221;) systems; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">storage and system level test (&#8220;Storage Test&#8221;) systems, defense/aerospace (&#8220;Defense/Aerospace&#8221;) test instrumentation and systems, and circuit-board test and inspection (&#8220;Production Board Test&#8221;) systems (collectively these products represent &#8220;System Test&#8221;); </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">wireless test (&#8220;Wireless Test&#8221;) systems; and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">industrial automation (&#8220;Industrial Automation&#8221;) products. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The market for our test products is concentrated with a limited number of significant customers accounting for a substantial portion of the purchases of test equipment. A few customers drive significant demand for our products both through direct sales and sales to the customer&#8217;s supply partners. We expect that sales of our test products will continue to be concentrated with a limited number of significant customers for the foreseeable future. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We have grown our Industrial Automation business through acquisitions, including Mobile Industrial Robots A/S (&#8220;MiR&#8221;), a leading maker of collaborative autonomous mobile robots (&#8220;AMRs&#8221;) for industrial applications, in 2018 and AutoGuide, LLC (&#8220;AutoGuide&#8221;), a maker of high payload AMRs, in 2019. The market for our Industrial Automation products is dependent on the adoption of new automation technologies by large </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">manufacturers as well as small and medium enterprises (SMEs) throughout the world. In 2020, our Industrial Automation businesses were negatively impacted by the global industrial downturn as well as the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In 2020, revenue in our test businesses exceeded our plan as a result of Semiconductor Test demand by our largest customer, early 5G test investments and strength in our System Test businesses. The revenue of our Industrial Automation business was below our plan. In 2021, we expect strong momentum in our test businesses and a return to growth for Industrial Automation. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Our strategy is to focus on profitably growing market share in our test businesses through the introduction of differentiated products that target growth segments and accelerating growth through continued investment in our Industrial Automation businesses. We plan to execute on our strategy while balancing capital allocations between returning capital to our shareholders through dividends and stock repurchases and using capital for opportunistic acquisitions. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Investor Information </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We are a Massachusetts corporation incorporated on September&#160;23, 1960. We are subject to the informational requirements of the Securities Exchange Act of 1934 (&#8220;Exchange Act&#8221;). We file periodic reports, proxy statements and other information with the Securities and Exchange Commission (&#8220;SEC&#8221;). The SEC maintains an internet site (http://www.sec.gov) that contains reports, proxy and information statements and other information regarding issuers that file documents electronically. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">You can access financial and other information, including the charters of our Audit Committee, Compensation Committee and Nominating and Corporate Governance Committee, our Corporate Governance Guidelines and Code of Conduct, by clicking the Investors link on our web site at www.teradyne.com. We make available, free of charge, copies of our filings with the SEC, including our annual reports on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K,</div> quarterly reports on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-Q,</div> current reports on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">8-K</div> and amendments to those reports filed or furnished pursuant to Section&#160;13(a) or 15(d) of the Exchange Act through our web site as soon as reasonably practicable after filing such material electronically or otherwise furnishing it to the SEC. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Products </div></div></div></div> <div style="margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Semiconductor Test </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We design, manufacture, sell and support Semiconductor Test products and services on a worldwide basis. The test systems we provide are used both for wafer level and device package testing. These chips are used in automotive, industrial, communications, consumer, smartphones, and computer and electronic game applications, among others. Semiconductor devices span a broad range of functionality, from very simple <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">low-cost</div> devices such as appliance microcontrollers, operational amplifiers or voltage regulators to complex digital signal processors and microprocessors as well as memory devices. Semiconductor Test products and services are sold to integrated device manufacturers (&#8220;IDMs&#8221;) that integrate the fabrication of silicon wafers into their business, &#8220;Fabless&#8221; companies that outsource the manufacturing of silicon wafers, &#8220;Foundries&#8221; that cater to the processing and manufacturing of silicon wafers, and semiconductor assembly and test providers (&#8220;OSATs&#8221;) that provide test and assembly services for the final packaged devices to both Fabless companies and IDMs.&#160;Fabless companies perform the design of integrated circuits without manufacturing capabilities, and use Foundries for wafer manufacturing and OSATs for test and assembly. These customers obtain the overall benefit of comprehensively testing devices and reducing the total costs associated with testing by using our Semiconductor Test systems to: </div></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">improve and control product quality; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">measure and improve product performance; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">reduce time to market; and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">increase production yields. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Our FLEX Test Platform architecture advances our core technologies to produce test equipment that is designed for high efficiency multi-site testing. Multi-site testing involves the simultaneous testing of many devices in parallel. Leading semiconductor manufacturers are using multi-site testing to significantly improve their &#8220;Cost of Test&#8221; economics. The FLEX Test Platform architecture addresses customer requirements through the following key capabilities: </div></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">A high efficiency multi-site architecture that reduces tester overhead such as instrument setup, synchronization and data movement, and signal processing; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">IG-XL</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="bottom: 0.8ex; vertical-align: baseline; position: relative;;display:inline;;font-size:6.9px">&#8482;</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"> software operating system which provides fast program development, including instant conversion from single to multi-site test; and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Broad technology coverage by instruments designed to cover the range of test parameters, coupled with a universal slot test head design that allows easy test system reconfiguration to address changing test needs. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; padding-bottom: 0px; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">FLEX Test Platform purchases are made by IDMs, OSATs, Foundries and Fabless customers. The FLEX Test Platform has become a widely used test solution at OSATs by providing versatile testers that can handle the widest range of devices, allowing OSATs to leverage their capital investments. The broad consumer, automotive and broadband markets have historically driven most of the device volume growth in the semiconductor industry. These markets include smartphones, cell phones, tablets, set top boxes, HDTVs, game controllers, computer graphics, and automotive controllers to name a few. These end use markets continue to be drivers for the FLEX Test Platform family of products because they require a wide range of technologies and instrument coverage. In 2019, we introduced our next generation UltraFlex</div><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="bottom: 0.8ex; vertical-align: baseline; position: relative;;display:inline;;font-size:6.9px">Plus </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">tester, the newest member of the UltraFlex family, UltraFlex</div><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="bottom: 0.8ex; vertical-align: baseline; position: relative;;display:inline;;font-size:6.9px">Plus</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"> uses the new PACE</div><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="bottom: 0.8ex; vertical-align: baseline; position: relative;;display:inline;;font-size:6.9px">TM </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">architecture to deliver superior economics and fast time to market for complex digital devices. The FLEX Test Platform has an installed base of more than 8,000 systems. </div></div> <div style="text-indent: 4%; padding-bottom: 0px; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Our J750</div><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="bottom: 0.8ex; vertical-align: baseline; position: relative;;display:inline;;font-size:6.9px">&#8482;</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"> test system shares the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">IG-XL</div> software environment with the family of FLEX Test Platform systems. The J750 is designed to address the highest volume semiconductor devices, such as microcontrollers, that are central to the functionality of almost every consumer electronics product, from small appliances to automobiles. J750 test systems combine compact packaging, high throughput and ease of production test. We extended the J750 platform technology to create the IP750 Image Sensor</div><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="bottom: 0.8ex; vertical-align: baseline; position: relative;;display:inline;;font-size:6.9px">&#8482;</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"> test system. The IP750 is focused on testing image sensor devices used in smartphones and other imaging products. We have continued to invest in the J750 platform with new instrument releases that bring new capabilities to existing market segments and expand the J750 platform to new devices that include high end microcontrollers and the latest generation of cameras. The J750 platform has an installed base of over 5,900 systems. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Our Magnum platform addresses the requirements of mass production test of memory devices for flash and DRAM memory. Flash and DRAM memory are widely used core building blocks in modern electronic products finding wide application in consumer, industrial, and computing equipment. Magnum V, the newest member of the family, is a next generation memory test solution designed for parallel memory test in the flash, DRAM and multi-chip package markets. In 2019, we introduced a high-speed DRAM test version of our Magnum platform called Magnum EPIC giving us full product coverage of the memory test market. The Magnum platform has an installed base of over 3,200 systems. </div></div> <div style="text-indent: 4%; padding-bottom: 0px; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Our ETS platform is used by semiconductor manufacturers and assembly and test subcontractors, primarily in the analog/mixed signal markets that cover more cost sensitive applications. Our proprietary SmartPin</div><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="bottom: 0.8ex; vertical-align: baseline; position: relative;;display:inline;;font-size:6.9px">&#8482;</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"> technology enables high efficiency multi-site testing, on an individual test system, permitting greater test throughput. Semiconductors tested by ETS platform systems are incorporated into a wide range of products in historically high-growth markets, including mobile devices, video/multimedia products, automotive electronics, computer peripherals, and notebook and desktop computers. The newest products from the platform include the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ETS-88,</div> a high performance multi-site production test system designed to test a wide variety of high volume commodity and precision devices, and the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ETS-800,</div> a high performance multi-site production test system to test </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">high complexity power devices in automotive, industrial and consumer applications. The ETS platform has an installed base of over 5,600 systems. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Lemsys SA, which we acquired in January 2019, has added a high power discrete device tester to our portfolio of semiconductor testers. Lemsys&#8217;s testers address the emerging segment for high power discrete devices used in electric vehicles, wind and solar power generation and other high power industrial applications. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">System Test </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Our System Test segment is comprised of three business units: Storage Test, Defense/Aerospace, and Production Board Test. </div></div> <div style="margin-top: 18px; margin-bottom: 0px; margin-left: 2%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Storage Test </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The Storage Test business unit addresses the high throughput, automated manufacturing test requirements of hard disk drive (&#8220;HDD&#8221;) and solid state disk (&#8220;SSD&#8221;) manufacturers and semiconductor manufacturers. Our products address the client and enterprise storage markets. The client market is driven by the needs of desktop, laptop, and external HDD and SSD storage products. The enterprise market is driven by the needs of data centers and cloud storage. In 2017, we developed a system level test product for the semiconductor production market, called Titan. Titan is used to test devices following wafer and package test. The business unit&#8217;s products lead in addressing customer requirements related to factory density, throughput and thermal performance. </div></div> <div style="margin-top: 18px; margin-bottom: 0px; margin-left: 2%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Defense/Aerospace </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We are a leading provider of high performance test systems, subsystems, instruments and service for the defense and aerospace markets. Our test products are used to ensure the readiness of military and commercial aerospace electronics systems. New programs, such as tactical aircraft and missile systems, as well as upgrade programs, continue to fuel the demand for high performance test systems in this market. Our test products are well-suited to the demands of defense/aerospace electronics manufacturers and repair depots worldwide. Our leadership in this market is underscored by our success with major Department of Defense programs across all U.S. military service branches and many allied defense services worldwide. </div></div> <div style="margin-top: 18px; margin-bottom: 0px; margin-left: 2%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Production Board Test </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Our test systems are used by electronics manufacturers worldwide to perform <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">In-Circuit-Test</div> (&#8220;ICT&#8221;) and device programming of printed circuit board assemblies. Fast, accurate and cost-effective test capabilities are hallmark features of our Test Station and Spectrum ICT product families. We offer the Test Station in <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">off-line</div> and automated <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-line</div> configurations. The automated <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-line</div> configurations address the growing requirements for automating production lines for high volume applications, such as automotive electronics. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Wireless Test </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Our Wireless Test business operates under the LitePoint brand name and provides test solutions utilized in the development and manufacturing of wireless devices and modules. The world&#8217;s leading makers of smartphones, tablets, notebooks, laptops, peripherals, and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Internet-of-Things</div></div> (&#8220;IoT&#8221;) devices rely on LitePoint technology to ensure their products get into consumer hands with high quality and high efficiency. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">LitePoint hardware and software wireless test solutions are used in test insertions that span design verification to high volume manufacturing and are deployed across the entire production <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">eco-system</div> from the wireless chipset suppliers to the consumer brands. Wireless devices are often tested at multiple points along the manufacturing process that include insertions at component, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">system-in-package</div></div> (&#8220;SiP&#8221;), module, PCB, SMT and finished product stages. </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Design verification is an important step in the development process for evaluating product performance prior to starting production. As end market unit volumes have increased, the quantity of units and the amount of data that must be analyzed for a successful product launch continues to grow. LitePoint products provide easy to use, domain specific tools for rapid analysis of product performance. This helps to speed time to market. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In high volume manufacturing, wireless test enables the calibration of each individual product&#8217;s wireless performance to improve range, data throughput and battery life. Testing also verifies product specifications for product quality control. As markets become increasingly competitive, product performance and quality provide brand differentiation. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Wireless standards can be thought of in three categories, connectivity, cellular and location. Connectivity covers many standards such as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Wi-Fi,</div> Bluetooth, and GPS. LitePoint&#8217;s IQxel products cover emerging <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Wi-Fi</div> standards such as WiFi 6E which makes use of the newly allocated <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">6-7GHz</div> spectrum.&#160;Connectivity also includes a variety of other standards such as Bluetooth Classic, Bluetooth 5.0 and Bluetooth low energy, Zigbee, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Z-Wave,</div> NFC, LoRa and others. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The IQxel product family&#8217;s high-performance wireless and multi-device testing economics is aligned with the needs of networking equipment, Internet gateways, IoT products and embedded modules used in smartphones, tablets, and PCs. Another connectivity product, the IQnfc, addresses the growing use of NFC technology for payments with mobile devices. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cellular standards include 2G, 3G, 4G and the new 5G mobile phone technologies. LitePoint&#8217;s IQxstream is a multi-device production test optimized solution for high-speed testing of GSM, EDGE, CDMA2000, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">TD-SCDMA,</div> WCDMA, HSPA+, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">LTE-FDD,</div> TD_LTE, and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">LTE-A,</div> and 5G technologies. It is used for calibration and verification of smartphones, tablets, small cell wireless gateways and embedded cellular modules. The&#160;IQcell, is a multi-device cellular signaling test solution which enables user experience testing of LTE cellular devices via <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">over-the-air</div></div> connections. The IQgig family provides test solutions at the intermediate and millimeter wave frequencies for 5G and 802.11ad. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Location technologies have traditionally been satellite-based wireless signals such as GPS and GLONASS, which are tested on LitePoint&#8217;s connectivity and cellular equipment.&#160;A new technology called Ultra-WideBand is being adopted in IoT, automotive and mobile phones.&#160;Ultra-WideBand provides finer location capability and is tested on LitePoint&#8217;s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">IQgig-UWB</div> equipment. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">To complement the test systems, LitePoint offers turnkey test software for over 350 of the most popular wireless chipsets. These optimized solutions provide rapid development of high volume manufacturing solutions with a minimum of engineering effort by customers. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Industrial Automation </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Our Industrial Automation segment is comprised of three business units: Universal Robots, Mobile Industrial Robots and AutoGuide. </div></div> <div style="margin-top: 18px; margin-bottom: 0px; margin-left: 2%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Universal Robots </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Universal Robots is a leading supplier of collaborative robots, which are <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">low-cost,</div> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">easy-to-deploy</div></div> and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">simple-to-program</div></div> robots that work side by side with production workers to improve quality, increase manufacturing efficiency and decrease manufacturing costs. Collaborative robots are designed to mimic the motion of a human arm and can be fitted with task specific grippers or end effectors to support a wide range of applications. Universal Robots offers a variety of collaborative robot models, including the UR3, UR5 and UR10, </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">each with different weight carrying capacity and arm reach. All models are easily integrated into existing production environments. Universal Robots&#8217; products are differentiated by their: </div></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">easy programming using a graphical interface which allows users to program the collaborative robot in a few hours; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">flexibility and ease of use in allowing customers to change the task the collaborative robot is performing as their production demands dictate; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">safe operations as collaborative robots can assist workers in side by side production environments requiring no special safety enclosures or shielding to protect workers; and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">short payback period, on average less than 12 months. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In 2018, Universal Robots introduced its <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-Series</div> collaborative robots which include technology advances that enable faster development of applications, greater precision and improved safety. Universal Robots offers four <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-Series</div> collaborative robot models UR3e, UR5e, UR10e and UR16e that was launched in September 2019. In 2020, Universal Robots introduced ActiNav, an autonomous bin picking kit for machine tending applications. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cumulatively, Universal Robots has sold over 51,000 collaborative robots in diverse production environments and applications. </div></div> <div style="margin-top: 18px; margin-bottom: 0px; margin-left: 2%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Mobile Industrial Robots </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">MiR is a leading supplier of AMRs, which are <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">low-cost,</div> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">easy-to-deploy</div></div> and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">simple-to-program</div></div> mobile robots that increase manufacturing and warehouse efficiency and decrease costs. Collaborative autonomous mobile robots are designed to move material from point to point via autonomous navigation rather than the need for traditional mobile robot guidance infrastructure such as painted or magnetic strips, and are designed to navigate safely around obstacles and people. MiR offers five collaborative autonomous mobile robot models, the MiR100, MiR200, MiR500, MiR1000 and MiR250 (launched in March 2020) each with different payload carrying capacity. All models are easily integrated into existing production environments. MiR&#8217;s products are differentiated by their: </div></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">easy programming using a graphical interface which allows users to program the collaborative robot in a few hours; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">ease of use, speed of deployment and flexibility in allowing customers to change the task as their demands dictate; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">reliable autonomous navigation over large manufacturing and warehouse areas; and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">short payback period, on average 12&#8211;18 months. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cumulatively, MiR has sold over 5,000 collaborative autonomous mobile robots in diverse production and warehouse environments and applications. </div></div> <div style="margin-top: 18px; margin-bottom: 0px; margin-left: 2%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">AutoGuide </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">AutoGuide is a maker of high payload AMRs, an emerging and fast growing segment of the global forklift market. AutoGuide&#8217;s AMRs are used for material transport of payloads up to 4,500 kg in manufacturing, warehouse and logistics applications. These products complement MiR&#8217;s lower payload products. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cumulatively, AutoGuide has sold over 160 autonomous mobile robots in diverse production and warehouse environments and applications. </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Sales and Distribution </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In 2020, revenues from Taiwan Semiconductor Manufacturing Company Ltd., a customer of our Semiconductor Test segment, accounted for 15% of our consolidated revenues. In 2019 and 2018, no single direct customer accounted for more than 10% of our consolidated revenues. In each of the years, 2020, 2019 and 2018, our five largest direct customers in aggregate accounted for 36%, 27% and 27% of our consolidated revenues, respectively. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">OSAT customers, such as Taiwan Semiconductor Manufacturing Company Ltd., often purchase our test systems based upon recommendations from OEMs, IDMs and Fabless companies. In all cases when an OSAT customer purchases a test system from us, we consider the OSAT as the customer since credit risk, title and risk of loss, among other things, are between Teradyne and the OSAT. We estimate consolidated revenues driven by one OEM customer, combining direct sales to that customer with sales to the customer&#8217;s OSATs (which include Taiwan Semiconductor Manufacturing Company Ltd.), accounted for approximately 25%, 10% and 13% of our consolidated revenues in 2020, 2019 and 2018, respectively. We estimate consolidated revenues driven by Huawei Technologies Co. Ltd. (&#8220;Huawei&#8221;), combining direct sales to that customer with sales to the customer&#8217;s OSATs, accounted for approximately 3%, 11% and 4% of our consolidated revenues in 2020, 2019 and 2018, respectively. The loss of, or significant decrease in demand from this OEM customer or Huawei, or any of our five largest direct customers, could have a material adverse effect on our business, results of operations and financial condition. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We have sales and service offices located throughout North America, Central America, Asia and Europe. We sell in these areas predominantly through a direct sales force, except for Industrial Automation products, which are sold through distributors. Our manufacturing activities are primarily conducted through subcontractors and outsourced contract manufacturers with significant operations in China and Malaysia. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Sales to customers outside the United States were 90%, 85%, and 87%, respectively, of our consolidated revenues in 2020, 2019 and 2018. Sales are attributed to geographic areas based on the location of the customer site. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">See also &#8220;Item 1A: Risk Factors&#8221; and Note T: &#8220;Operating Segment, Geographic and Significant Customer Information&#8221; in Notes to Consolidated Financial Statements. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Competition </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We face significant competition throughout the world in each of our reportable segments. Competitors in the Semiconductor Test segment include, among others, Advantest Corporation and Cohu, Inc. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Competitors in the System Test segment include, among others, Keysight Technologies, Inc., Advantest Corporation, Test Research, Inc. and SPEA S.p.A. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Competitors in our Wireless Test segment include, among others, Rohde&#160;&amp; Schwarz GmbH&#160;&amp; Co. KG, Anritsu Company, Keysight Technologies, Inc. and National Instruments Corporation, Welzek and iTest. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Competitors in our Industrial Automation segment include manufacturers of traditional industrial robots such as KUKA Robotics Corporation, ABB, FANUC and Yaskawa Electric Corporation, companies with emerging collaborative robot offerings such as Techman, Doosan, and AUBO Robotics, and manufacturers of autonomous mobile robots such as Omron, Fetch, OTTO Motors, Vecna, Seegrid and Balyo. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Some of our competitors have substantially greater financial and other resources to pursue engineering, manufacturing, marketing, and distribution of their products. We also face competition from emerging Asian companies and from internal suppliers at several of our customers. Some of our competitors have introduced or </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">announced new products with certain performance characteristics which may be considered equal or superior to those we currently offer. We expect our competitors to continue to improve the performance of their current products and to introduce new products or new technologies that provide improved cost of ownership and performance characteristics. See also &#8220;Item 1A: Risk Factors.&#8221; </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Backlog </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">At December&#160;31, 2020 and 2019, our backlog of unfilled orders in our four reportable segments was as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 86%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Semiconductor Test</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">567.4</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">543.2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">System Test</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">290.6</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">206.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Wireless Test</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">41.6</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">42.9</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Industrial Automation</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">30.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">17.9</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">929.6</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">810.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Customers may delay delivery of products or cancel orders suddenly and without advanced notice, subject to possible cancellation penalties. Due to possible customer changes in delivery schedules and cancellation of orders, our backlog at any particular date is not necessarily indicative of the actual sales for any succeeding period. Delays in delivery schedules or cancellations of backlog during any particular period could have a material adverse effect on our business, financial condition or results of operations. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Raw Materials </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Our products contain electronic and mechanical components that are provided by a wide range of suppliers. Some of these components are standard products, while others are manufactured to our specifications. We can experience occasional delays in obtaining timely delivery of certain items. While the majority of our components are available from multiple suppliers, certain items are obtained from sole sources. We may experience a temporary adverse impact if any of our sole source suppliers delay or cease to deliver products. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Intellectual Property and Licenses </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The development of our products, both hardware and software, is based in significant part on proprietary information, our brands and technology. We protect our rights in proprietary information, brands and technology through various methods, such as: </div></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">patents; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">copyrights; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">trademarks; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">trade secrets; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">standards of business conduct and related business practices; and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">technology license agreements, software license agreements, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-disclosure</div> agreements, employment agreements, and other agreements. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">However, these protections might not be effective in all circumstances. Competitors might independently develop similar technology or exploit our proprietary information and our brands in countries where we lack enforceable intellectual property rights or where enforcement of such rights through the legal system provides an </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">insufficient deterrent. Also, intellectual property protections can lapse or be invalidated through appropriate legal processes. We do not believe that any single piece of intellectual property or proprietary rights is essential to our business. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Human Capital Resources </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We believe that our future success depends upon our continued ability to attract, develop, and retain a high-performance workforce, comprised of people with shared values. As of December&#160;31, 2020, we employed approximately 5,500 employees, of whom approximately 1,900 were employed in the United States and approximately 3,600 were employed outside of the United States. Our largest <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-US</div> employee populations are in the Philippines (17%), China (12%), Denmark (10%), Costa Rica (6%), and Taiwan (6%). We also leverage contractors to provide flexibility for our business and manufacturing needs. As of December&#160;31, 2020, we worked with approximately 300 contractors globally. Since the inception of our business, we have experienced no work stoppages or other labor disturbances. </div></div> <div style="margin-top: 18px; margin-bottom: 0px; margin-left: 2%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Corporate Culture </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Our core values are conducting business with honesty and integrity, collaborating with our colleagues as a company without doors, and partnering with our customers every step of the way, because customers count on us. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We strive to foster a positive work environment that helps employees thrive. It is a priority for us to ensure that our people feel inspired, supported, safe and able to achieve their personal best. We are committed to equality through nondiscrimination, harassment prevention and pay equity policies. We value a diverse, inclusive and respectful work environment where all employees enjoy challenging assignments, development opportunities and a safe, positive culture. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We are committed to conducting business in a responsible manner, with strategic operational policies, procedures and values that support transparency, sustainability and legal compliance. We ensure ethical operations and business commitments through robust governance of the company&#8217;s code of conduct and environmental, health and safety programs. </div></div> <div style="margin-top: 18px; margin-bottom: 0px; margin-left: 2%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Competitive Pay and Benefits </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The primary objective of our compensation program is to provide a compensation and benefits package that will continue to attract, retain, motivate and reward high performing employees who operate in a highly competitive and technologically challenging environment. We seek to achieve this objective by linking a significant portion of compensation to company and business unit performance. We enable employees to share in the success of the company through various programs including a stock purchase program, equity compensation, profit sharing and bonus plans. We seek competitiveness and fairness in total compensation with reference to peer comparisons and internal equity. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In addition to providing our employees with competitive compensation packages, we offer benefits designed to meet the needs of employees and their families, including paid time off, parental leave, bereavement leave, health insurance coverage, flexible work arrangements, contributions to retirement savings, and access to employee assistance and work-life programs. </div></div> <div style="margin-top: 18px; margin-bottom: 0px; margin-left: 2%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Employee Development and Training </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We believe that employee development and training is a key factor in attracting, motivating, improving and retaining a strong, competitive workforce. We provide continual development to our employees focused on developing their job skills and competencies. Examples include new manager competencies like giving feedback </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">and coaching, and training in software development tools and project management. Our employees also receive annual performance reviews. Employees and managers look back on the previous year, review career development plans and create goals for the next year. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We are committed to recruiting and developing talent at the collegiate level to help advance STEM education for the future generation. For example, our paid internships and entry-level positions offer real-world experience, and our <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">co-op</div> program offers higher education students a unique learning opportunity as students alternate one semester in a work assignment and one semester in the classroom. Additionally, we pay $5,250 per year for educational courses related to an employee&#8217;s work or as part of a degree program, including tuition, lab fees and books. We also offer a scholarship program for employees with <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">college-age</div> children and grandchildren. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Employee Engagement </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We conduct regular employee surveys to check in with our global workforce and obtain input on a number of topics. The feedback we receive from these surveys helps us assess employee sentiment, identify areas of improvement and guides our decision-making as it relates to people management. In addition, CEO Mark Jagiela and other executives meet with employees on a frequent basis through exchange meetings and quarterly webcasts. The exchange meetings allow the executives to directly interact with a small group of employees, while the global webcasts enable all employees to engage with senior leaders and ask questions in an open Q&amp;A session. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We also offer employees an opportunity to network and connect with colleagues who share similar interests. This includes groups such as New Employees to Teradyne, Woman&#8217;s Affinity Group, Blue and Green (for team members that are committed to the environment), Runner&#8217;s affinity group and LGBTQ+ advocates. </div></div> <div style="margin-top: 18px; margin-bottom: 0px; margin-left: 2%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Diversity and Inclusion </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We believe in fostering a diverse workforce and equitable and inclusive culture in order to build a stronger and more resilient company for our customers, our employees and our communities. To support this effort, we have a Diversity and Inclusion Charter which was developed by our Diversity, Equity and Inclusion executive <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">sub-committee</div> and designed to ensure that we build diversity across our workforce. We have established programs for recruiting and hiring candidates from various backgrounds and experiences. We have implemented policies regarding gender pay equity and have conducted audits in the United States which have not identified any pay equity issues in the employee populations tested. We are an equal opportunity/affirmative action employer committed to making employment decisions without regard to race, religion, ethnicity or national origin, gender, sexual orientation, gender identity or expression, age, disability, protected veteran status or any other characteristics protected by law. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We have a tradition of amplifying the charitable actions of our employees and responding to the needs of the communities where we work. In 2020, in order to show support for effecting positive change in society, we joined countless others to donate to organizations fighting for social justice and racial equality. We also sponsor the Massachusetts Conference for Women and the California Conference for Women offering opportunities for business networking, professional development and personal growth. </div></div> <div style="margin-top: 18px; margin-bottom: 0px; margin-left: 2%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Health and Safety </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The health and safety of our employees is our highest priority. We are committed to complying with all applicable regulatory health and safety requirements wherever we operate. We conduct internal audits, regular reviews and monitoring of regulations to ensure compliance with laws and regulations at the local, state, province and country levels. We ensure workers are provided with the knowledge to perform their jobs safely by deploying mandatory environmental, health and safety training. We also require contractors to complete safety training prior to working at any Teradyne site. We monitor, track and report common safety metrics such as </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">accidents, near misses and illness. Our injury and illness rate is below the industry average. We also provide our employees with a flexible and adjustable workspace, which includes reviewing ergonomics issues in the workplace, educating employees to self-identify risks and ensuring they have the work environment they need to do their jobs safely and effectively. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Throughout the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic, we have focused on ensuring the health and safety of our employees. At the onset of the pandemic, we made the decision to close our offices and implement work from home policies for most employees. During this time, we have also provided resources to enable employees to effectively manage remote work, such as web conferencing and project collaboration solutions and furniture and equipment for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">at-home</div> offices. To protect those employees whose work requires them to be <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">on-site,</div> we&#8217;ve implemented cleaning processes, access to personal protection equipment and other protocols to ensure their safety. We have also supported our global workforce by sending regular <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">all-employee</div> communications, providing development opportunities for managers and employees to support effectively working virtually, establishing emergency response teams to empower local decision-making, conducting surveys to check in with employees, sharing regular video updates from our leadership team, and establishing a well-defined return to work process. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Regulatory Environment </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We are subject to various federal, state, and local government laws and regulations relating to international trade, business conduct, the protection of employee health and safety and the environment. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We accrue for all known environmental liabilities when it becomes probable that we will incur cleanup costs and those costs can reasonably be estimated. Estimated environmental costs are not expected to materially affect the financial position or results of our operations in future periods. However, estimates of future costs are subject to change due to protracted cleanup periods and changing environmental remediation laws and regulations. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We are subject to U.S. laws and regulations that limit and restrict the export of some of our products and services and may restrict our transactions with certain customers, business partners and other persons. In certain circumstances, export control and economic sanctions regulations may prohibit the export of certain products, services, and technologies, and in other circumstances we may be required to obtain an export license before exporting the controlled item. For example, we must comply with current U.S. Department of Commerce export control regulations restricting transactions with certain customers in China. We must also comply with export restrictions and laws imposed by other countries affecting trade and investments. We maintain an export compliance program but there are risks that the compliance controls could be circumvented, exposing us to legal liabilities. Compliance with these laws has not significantly limited our sales but could significantly limit them in the future. Changes in, and responses to, U.S. trade policy could reduce the competitiveness of our products and cause our sales to drop, which could have a material adverse effect on our business, financial condition or results of operations. </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">11 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">INFORMATION ABOUT OUR EXECUTIVE OFFICERS </div></div></div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Pursuant to General Instruction G (3)&#160;of Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K,</div> the following table is included in Part I of this Annual Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K</div> in lieu of being included in the Proxy Statement for the Annual Meeting of Shareholders. The table sets forth the names of all of our executive officers and certain other information relating to their positions held with Teradyne and other business experience. Our executive officers do not have a specific term of office but rather serve at the discretion of the Board of Directors. </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 23%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 22%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 50%; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"> <div style="border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Executive Officer</div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Age</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 1px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Position</div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 1px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Business Experience for The Past 5 Years</div></div></div></div> </td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Mark E. Jagiela</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">60</div></td>
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Chief Executive Officer and President</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Chief Executive Officer since February 2014; President of Teradyne since January 2013; President of Semiconductor Test from 2003 to February 2016; Vice President of Teradyne from 2001 to 2013.</div></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Sanjay Mehta</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">52</div></td>
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Vice President, Chief Financial Officer and Treasurer</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Vice President, Chief Financial Officer and Treasurer of Teradyne since April 2019; Senior Vice President and General Manager of Compute and XR Products at Qualcomm Technologies, Inc. (&#8220;Qualcomm&#8221;) from June 2018 to March 2019; President of Qualcomm&#8217;s semiconductor segment (&#8220;QCT&#8221;) China from March 2016 to June 2018; Senior Vice President Business Operations of QCT at Qualcomm from November 2015 to March 2016; Chief Financial Officer and Senior Vice President, Sales Operations, of QCT at Qualcomm from October 2010 to November 2015.</div></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Charles J. Gray</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">59</div></td>
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Vice President, General Counsel and Secretary</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Vice President, General Counsel and Secretary of Teradyne since April 2009.</div></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Bradford B. Robbins</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">62</div></td>
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">President of Wireless Test</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">President of Wireless Test since August 2014; Chief Operating Officer of LitePoint Corporation from 2012 to 2014; Vice President of Teradyne since 2001.</div></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Gregory S. Smith</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">57</div></td>
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">President of Industrial Automation</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">President of Industrial Automation since October 2020; President of Semiconductor Test from February 2016 to September 2020; Vice President, SOC Business Group and Marketing Manager for Semiconductor Test Group from January 2014 to February 2016; Business Unit Manager, Complex SOC Business Unit from 2009 to January 2014.</div></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Richard J Burns</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">58</div></td>
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">President of Semiconductor Test</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">President of Semiconductor Test since October 2020; Vice President, Semiconductor Test Engineering from February 2016 to September 2020.</div></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Walter G. Vahey</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">56</div></td>
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Executive Vice President, Business Development</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Executive Vice President, Business Development since December 2017; President of System Test from July 2012 to December 2017; Vice President of Teradyne since 2008; General Manager of Storage Test from 2008 to December 2017; General Manager of Production Board Test from April 2013 to December 2017.</div></td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">12 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="toc69963_3" style="width: 10%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;1A:</div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Risk Factors</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The risks described below are not the only risks that we face. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial condition and/or operating results. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Risks Related to the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> Pandemic </div></div></div></div> <div style="margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">The novel coronavirus <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">(COVID-19)</div> pandemic has impacted our business and could materially adversely affect our results of operations, financial condition, liquidity or cash flows. </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The global pandemic of the novel strain of the coronavirus <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">(COVID-19)</div> has resulted in government authorities implementing numerous measures in an effort to contain the spread of the virus, such as travel bans and restrictions, limitations on gatherings or social distancing requirements, quarantines, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">shelter-in-place</div></div> orders, and business limitations and shutdowns. These measures have impacted our <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">day-to-day</div></div> operations and disrupted our business, workforce and operations, as well as the operations of our customers, contract manufacturers and suppliers. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic, and the numerous measures implemented by authorities in response, has adversely impacted our results of operations, including increasing costs company-wide and decreasing demand in our Industrial Automation businesses, but we cannot accurately estimate the full extent of the impact for our 2020 financial results or to our future financial results. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic has significantly increased economic uncertainty in our markets, resulting in a decrease in demand for our industrial automation products. The spread of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> has caused us to modify our business practices, including implementing social distancing protocols, suspending employee travel, requiring most employees to work remotely, canceling physical participation in meetings, events and conferences, and extensively and frequently disinfecting our workspaces, and we may take further actions as may be required by government authorities or that we determine are in the best interests of our employees, customers, contract manufacturers and suppliers. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We are continuing to monitor the rapidly evolving situation regarding the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic and the availability of vaccinations where we do business. However, we are unable to accurately predict the full impact of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19,</div> which will depend on future developments that are highly uncertain and cannot be predicted with accuracy, including, but not limited to, any new surges of the virus, the availability of vaccines, further government actions to contain the virus, and how quickly and to what extent normal economic and operating conditions can resume. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Risks Associated with Teradyne&#8217;s Markets </div></div></div></div> <div style="margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Our business is impacted by global and industry-specific economic cycles, which are difficult to predict, and actions we have taken or may take to offset these cycles may not be sufficient. </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Capital equipment providers in the electronics, semiconductor industries and industrial automation, such as Teradyne, have, in the past, been negatively impacted by both sudden slowdowns in the global economies and recurring cyclicality within those industries. These cycles have resulted in periods of over-supply; a trend we believe will continue to occur. Our business and results of operations depend, in significant part, upon capital expenditures of manufacturers of semiconductors electronics and other industrial products, which in turn depend upon the current and anticipated market demand for those products. Disruption or deterioration in economic conditions may reduce customer purchases of our products, thereby reducing our revenues and earnings. In addition, such adverse changes in economic conditions, and resulting slowdowns in the market for our products, may, among other things, result in increased price competition for our products, increased risk of excess and obsolete inventories, increased risk in the collectability of our accounts receivable from our customers, potential reserves for doubtful accounts and write-offs of accounts receivable, increased risk of restructuring charges, and higher operating costs as a percentage of revenues, which, in each case and together, adversely affect our </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">13 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">operating results. We are unable to predict the likely duration, frequency and severity of disruptions in financial markets, credit availability, and adverse economic conditions throughout the world, and we cannot ensure that the level of revenues or new orders for a fiscal quarter will be sustained in subsequent quarters. We have taken actions to address the effects of general economic variability and recurring industry cyclicality, including implementing cost control and reduction measures.&#160;We cannot predict whether these measures will be sufficient to offset global or market-specific disruptions that might affect our test businesses and we may need to take additional or different measures in the future. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">We are subject to intense competition. </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We face significant competition throughout the world in each of our reportable segments. Some of our competitors have substantial financial and other resources to pursue engineering, manufacturing, marketing and distribution of their products. We also face competition from emerging Asian companies and internal development at several of our customers. Some of our competitors have introduced or announced new products with certain performance characteristics that may be considered equal or superior to those we currently offer. We expect our competitors to continue to improve the performance of their current products and to introduce new products or new technologies that provide improved cost of ownership and performance characteristics. New product introductions by competitors could cause a decline in revenues or loss of market acceptance of our products. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">The market for our products is concentrated, and our business depends, in part, on obtaining orders from a few significant customers. </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The market for our products is concentrated with a limited number of significant customers accounting for a substantial portion of the purchases of test equipment. In each of the years, 2020, 2019 and 2018, our five largest direct customers in aggregate accounted for 36%, 27% and 27% of consolidated revenues, respectively. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We estimate consolidated revenues driven by one OEM customer, combining direct sales to that customer with sales to the customer&#8217;s OSATs (which include Taiwan Semiconductor Manufacturing Company Ltd.), accounted for approximately 25%, 10% and 13% of our consolidated revenues in 2020, 2019 and 2018, respectively. We estimate consolidated revenues driven by Huawei, combining direct sales to that customer with sales to the customer&#8217;s OSATs accounted for approximately 3%, 11% and 4% of our consolidated revenues in 2020, 2019 and 2018, respectively. In any one reporting period, a single customer or several customers may contribute even a larger percentage of our consolidated revenues. In addition, our ability to increase sales will depend, in part, on our ability to obtain orders from current or new significant customers. The opportunities to obtain orders from these customers may be limited, which may impair our ability to grow revenues. We expect that sales of our products will continue to be concentrated with a limited number of significant customers for the foreseeable future. The loss of a significant customer or any reduction in orders by these customers, including reductions due to market or competitive conditions, would likely have a material adverse effect on our business, financial conditions or results of operations. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">If we fail to develop new technologies to adapt to our customers&#8217; needs and if our customers fail to accept our new products, our revenues will be adversely affected. </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We believe that our technological position depends primarily on the technical competence and creative ability of our engineers. In a rapidly evolving market, such as ours, the development or acquisition of new technologies, commercialization of those technologies into products and market acceptance and customer demand for those products are critical to our success. Successful product development or acquisition, introduction and acceptance depend upon a number of factors, including: </div></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">new product selection; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">14 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">ability to meet customer requirements including with respect to safety and cyber security; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">development of competitive products by competitors; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">timely and efficient completion of product design; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">timely and efficient implementation of manufacturing and manufacturing processes; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">timely remediation of product performance issues, if any, identified during testing; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">assembly processes and product performance at customer locations; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">differentiation of our products from our competitors&#8217; products; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">management of customer expectations concerning product capabilities and product life cycles; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">transition of customers to new product platforms; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">compliance with product safety regulations; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">ability to protect products from cyber attacks when used by our customers; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">ability to attract and retain technical talent; and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">innovation that does not infringe on the intellectual property rights of third parties. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Risks Associated with Operating a Global Business </div></div></div></div> <div style="margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">We are subject to risks of operating internationally. </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">A significant portion of our total revenues is derived from customers outside the United States. Our international sales and operations are subject to significant risks and difficulties, including: </div></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">unexpected changes in legal and regulatory requirements affecting international markets; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">changes in tariffs and exchange rates; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">social, political and economic instability, acts of terrorism and international conflicts; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">disruption caused by health pandemics, such as the coronavirus; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">difficulties in protecting intellectual property; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">difficulties in accounts receivable collection; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">cultural differences in the conduct of business; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">difficulties in staffing and managing international operations; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">compliance with anti-corruption laws; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">compliance with data privacy regulations; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">compliance with customs and trade regulations; and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">compliance with international tax laws and regulations. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In addition, an increasing portion of our products and the products we purchase from our suppliers are sourced or manufactured in foreign locations, including China and Malaysia, and a large portion of the devices our products test are fabricated and tested by foundries and subcontractors in Taiwan, China, Korea and other parts of Asia. As a result, we are subject to a number of economic and other risks, particularly during times of political, health or financial instability in these regions. Disruption of manufacturing or supply sources in these </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">15 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">international locations could materially adversely impact our ability to fill customer orders and potentially result in lost business. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Risks Related to Teradyne&#8217;s Finances </div></div></div></div> <div style="margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">We may not fully realize the benefits of our acquisitions or strategic alliances. </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In June 2015, we acquired Universal Robots, in 2018, we acquired Energid and MiR and, in 2019, we acquired Lemsys and AutoGuide. We may not be able to realize the benefit of acquiring or successfully growing these businesses. We may continue to acquire additional businesses, form strategic alliances, or create joint ventures with third parties that we believe will complement or augment our existing businesses. We may not be able to realize the expected synergies and cost savings from the integration with our existing operations of other businesses or technologies that we may acquire. In addition, the integration process for our acquisitions may be complex, costly and time consuming and include unanticipated issues, expenses, and liabilities. We may have difficulty in developing, manufacturing, and marketing the products of a newly acquired company in a manner that enhances the performance of our combined businesses or product lines and allows us to realize value from expected synergies. Following an acquisition, we may not achieve the revenue or net income levels that justify the acquisition. Acquisitions may also result in <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-time</div> charges (such as acquisition-related expenses, write-offs or restructuring charges) or in the future, impairment of goodwill or acquired intangible assets that adversely affect our operating results. Additionally, we may fund acquisitions of new businesses, strategic alliances, or joint ventures by utilizing our cash, incurring debt, issuing shares of our common stock, or by other means. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">We may incur higher tax rates than we expect and may have exposure to additional international tax liabilities and costs. </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We are subject to paying income taxes in the United States and various other countries where we operate. Our effective tax rate is dependent on where our earnings are generated and the tax regulations and the interpretation and judgment of administrative tax or revenue authorities in the United States and other countries. We have pursued a global tax strategy that could be adversely affected by the mix of earnings and tax rates in the countries where we operate, changes to tax laws, tax regulations or an adverse tax ruling by administrative authorities. We are also subject to tax audits in the countries where we operate. Any material change in our tax liability resulting from changes in tax laws, tax regulations, administrative ruling or from an audit from an administrative tax or revenue authority could negatively affect our financial results. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">As a multinational corporation, we are subject to income taxes as well as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-income</div> based taxes, in both the United States and various foreign jurisdictions. In certain foreign jurisdictions, we qualify for tax incentives and tax holidays based on our ability to meet, on a continuing basis, various tests relating to our employment levels, research and development expenditures and other qualification requirements in a particular foreign jurisdiction. While we intend to operate in such a manner to maintain and maximize our tax incentives and tax holidays, no assurance can be given that we have so qualified or that we will so qualify for any particular year or jurisdiction. If we fail to qualify and to remain qualified for certain foreign tax incentives and tax holidays, we may be subject to further taxation or an increase in our effective tax rate which would adversely impact our financial results. In December 2015, we entered into an agreement with the Singapore Economic Development Board which extended, until December&#160;31, 2020, our Singapore tax holiday under substantially similar terms to the agreement which expired on December&#160;31, 2015. In November 2020, we entered into an agreement with the Singapore Economic Development Board which extended our Singapore tax holiday under substantially similar terms to the agreement which expired on December&#160;31, 2020. The new tax holiday is scheduled to expire on December&#160;31, 2025. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The tax savings attributable to the Singapore tax holiday for the years ended December&#160;31, 2020, 2019 and 2018 were $29.9&#160;million or $0.16 per diluted share, $15.1&#160;million or $0.08 per diluted share and $11.9&#160;million or $0.06 per diluted share, respectively. These tax savings may not be achievable in subsequent years due to changes in Singapore&#8217;s tax laws or the expiration of the tax holiday. </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">16 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In addition, we may incur additional costs, including headcount expenses, in order to maintain or obtain a foreign tax incentive or tax holiday in a particular foreign jurisdiction. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">We have significant guarantees, indemnification, and customer confidentiality obligations. </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">From time to time, we make guarantees to customers regarding the delivery, price and performance of our products and guarantee certain indebtedness, performance obligations or lease commitments of our subsidiary and affiliate companies. We also have agreed to provide indemnification to our officers, directors, employees and agents, to the extent permitted by law, arising from certain events or occurrences, while the officer, director, employee or agent, is or was serving at our request in such capacity. Additionally, we have confidentiality obligations to certain customers and if breached would require the payment of significant penalties. If we become liable under any of these obligations, it could materially and adversely affect our business, financial condition or operating results. For additional information see Note M: &#8220;Commitments and Contingencies&#8212;Guarantees and Indemnification Obligations&#8221; in Notes to Consolidated Financial Statements. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">We may discontinue or reduce our quarterly cash dividend or share repurchase program. </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In January 2014, our Board of Directors initiated a quarterly cash dividend. Since 2014, the Board of Directors has increased our quarterly cash dividend from $0.06 per share to $0.10 per share. Holders of our common stock are only entitled to receive dividends when and if they are declared by our Board of Directors. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In January 2015, our Board of Directors approved a share repurchase program. From January 2015 to April 2020, we repurchased $2.1&#160;billion of common stock. Due to the uncertainty regarding the duration, severity and business impact of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic, we suspended the stock repurchase program as of April&#160;1, 2020. In January 2021, our Board of Directors approved a new $2.0&#160;billion share repurchase program. Under the share repurchase program, we may repurchase outstanding shares of our common stock from time to time in the open market and through privately negotiated transactions. Unless terminated earlier by resolution of our Board of Directors, the repurchase program will expire when we have repurchased all shares authorized for repurchase under the share repurchase program. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Future cash dividends and share repurchases are subject to the discretion of our Board of Directors and will depend, among other things, upon our earnings, capital requirements and financial condition. While we have declared a quarterly cash dividend on our common stock and authorized a share repurchase program, we are not required to do either and may reduce or eliminate our cash dividend or share repurchase program in the future. The reduction or elimination of our cash dividend or our share repurchase program could adversely affect the market price of our common stock. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">We have incurred indebtedness and may incur additional indebtedness. </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">On December&#160;12, 2016, we completed a private offering of $460.0&#160;million aggregate principal amount of 1.25% convertible senior unsecured notes (the &#8220;Notes&#8221;) due December&#160;15, 2023 and received net proceeds, after issuance costs, of approximately $450.8&#160;million, $33.0&#160;million of which was used to pay the net cost, after being partially offset by proceeds from the sale of the warrants, of the convertible note hedge transactions and $50.1&#160;million of which was used to repurchase 2.0&#160;million shares of our common stock. Holders of the Notes may require us to repurchase the Notes upon the occurrence of certain fundamental changes involving us or the holders may elect to convert into shares of our common stock. As of February&#160;22, 2021, twenty-four holders had exercised the option to convert $51.0&#160;million worth of notes. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">On May&#160;1, 2020, we entered into a three-year, senior secured revolving credit facility of up to $400.0&#160;million. Subject to customary conditions, we may seek to obtain from existing or new lenders incremental commitments under the credit facility in an aggregate principal amount not to exceed $150.0&#160;million. We have </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">17 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">not borrowed any funds under this credit facility. We could borrow funds under this credit facility at any time for general corporate purposes and working capital. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The issuance of the Notes and any additional indebtedness, among other things, could: </div></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">make it difficult to make payments on this indebtedness and our other obligations; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">make it difficult to obtain any necessary future financing for working capital, capital expenditures, debt service requirements or other purposes; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">require the dedication of a substantial portion of any cash flows from operations to service for indebtedness, thereby reducing the amount of cash flows available for other purposes, including capital expenditures; and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">limit our flexibility in planning for, or reacting to, changes in our business and the industries in which we compete. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Restrictive covenants in the agreement governing our senior secured revolving credit facility may restrict our ability to pursue business strategies. </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The agreement governing our senior secured revolving credit facility limits our ability, among other things, to incur additional secured indebtedness; sell, transfer, license or dispose of assets; consolidate or merge; enter into transactions with our affiliates; and incur liens. In addition, our senior secured revolving credit facility contains financial and other restrictive covenants that limit our ability to engage in activities that may be in our long-term best interest, such as, subject to permitted exceptions, making capital expenditures in excess of certain thresholds, making investments, loans and other advances, and prepaying any additional indebtedness while our indebtedness under our senior secured revolving credit facility is outstanding. Our failure to comply with financial and other restrictive covenants could result in an event of default, which if not cured or waived, could result in the lenders requiring immediate payment of all outstanding borrowings or foreclosing on collateral pledged to them to secure the indebtedness. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Our convertible note hedge and warrant transactions could impact the value of our stock. </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Concurrent with the offering of the Notes, we entered into convertible note hedge transactions (the &#8220;Note Hedge Transactions&#8221;) with the initial purchasers or their affiliates (the &#8220;Option Counterparties&#8221;). The Note Hedge Transactions cover, subject to customary anti-dilution adjustments, the number of shares of our common stock that underlie the Notes, with a strike price equal to the conversion price of the Notes of $31.56. The Note Hedge Transactions cover, subject to customary anti-dilution adjustments, approximately 14.6&#160;million shares of our common stock. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Separately and concurrent with the pricing of the Notes, we entered into warrant transactions with the Option Counterparties (the &#8220;Warrant Transactions&#8221;) in which we sold <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">net-share-settled</div> (or, at our election subject to certain conditions, cash-settled) warrants to the Option Counterparties. The Warrant Transactions cover, subject to customary anti-dilution adjustments, approximately 14.6&#160;million shares of our common stock. The strike price of the warrants is $39.60 per share. The Warrant Transactions could have a dilutive effect to our common stock to the extent that the market price per share of our common stock, as measured under the terms of the Warrant Transactions, exceeds the applicable strike price of the warrants. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The Note Hedge Transactions are expected to reduce the potential dilution to our common stock upon any conversion of the Notes. However, the Warrant Transactions could separately have a dilutive effect to the extent that the market value per share of our common stock exceeds the applicable strike price of the warrants. The net cost of the Note Hedge Transactions, after being partially offset by the proceeds from the sale of the warrants, was approximately $33.0&#160;million. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In connection with establishing their initial hedge of these convertible note hedge and warrant transactions, the Option Counterparties have entered into various derivative transactions with respect to our common stock </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">18 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">and/or purchase shares of our common stock or other securities, including the Notes, concurrent with, or shortly after, the pricing of the Notes. In addition, the Option Counterparties may modify their hedge positions by entering into or unwinding various derivative transactions with respect to our common stock or by selling our common stock or other securities, including the Notes, in secondary market transactions (and may do so during any observation period related to the conversion of the Notes). These activities could adversely impact the value of our common stock and the Notes. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">We may not be able to pay our debt and other obligations. </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">If our cash flows are inadequate to meet our obligations, we could face substantial liquidity problems. If we are unable to generate sufficient cash flows or otherwise obtain funds necessary to make required payments on the Notes or certain of our other obligations, we would be in default under the terms thereof, which would permit the holders of those obligations to accelerate their maturity and also could cause defaults under future indebtedness we may incur. Any such default could have a material adverse effect on our business, prospects, financial position and operating results. In addition, we cannot be certain that we would be able to repay amounts due on the Notes if those obligations were to be accelerated following the occurrence of any other event of default as defined in the instruments creating those obligations, or if the holders of the Notes require us to repurchase the Notes upon the occurrence of a fundamental change involving us. Moreover, we cannot be certain that we will have sufficient funds or will be able to arrange for financing to pay the principal amount due on the Notes at maturity. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Risks Related to Operations </div></div></div></div> <div style="margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Our operating results are likely to fluctuate significantly. </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Our operating results are affected by a wide variety of factors that could materially adversely affect revenues or profitability. The following factors could impact future operations: </div></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">a worldwide economic slowdown or disruption in the global financial or industrial markets; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">competitive pressures on selling prices; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">our ability to introduce, and the market acceptance of, new products; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">changes in product revenues mix resulting from changes in customer demand; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">the level of orders received which can be shipped in a quarter because of the tendency of customers to wait until late in a quarter to commit to purchase due to capital expenditure approvals and constraints occurring at the end of a quarter, or the hope of obtaining more favorable pricing from a competitor seeking the business; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">engineering and development investments relating to new product introductions, and the expansion of manufacturing, outsourcing and engineering operations in Asia; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">provisions for excess and obsolete inventory relating to the lack of demand for and the discontinuance of products; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">impairment charges for certain long-lived and intangible assets, and goodwill; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">an increase in the leasing of our products to customers; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">disruption caused by health pandemics, such as the coronavirus; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">our ability to expand our global distribution channel for our collaborative and mobile robots; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">parallel or multi-site testing which could lead to a decrease in the ultimate size of the market for our semiconductor and electronic test products; and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">the ability of our suppliers and subcontractors to meet product quality or delivery requirements needed to satisfy customer orders for our products, especially if consolidated revenues increase. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">19 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">As a result of the foregoing and other factors, we have experienced and may continue to experience material fluctuations in future operating results on a quarterly or annual basis which could materially and adversely affect our business, financial condition, operating results or stock price. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">If our suppliers do not meet product or delivery requirements, we could have reduced revenues and earnings. </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Certain components, including semiconductor chips, may be in short supply from time to time because of high industry demand or the inability of some vendors to consistently meet our quality or delivery requirements. If any of our suppliers were to cancel contracts or commitments or fail to meet the quality or delivery requirements needed to satisfy customer orders for our products, we could lose time-sensitive customer orders, have significantly decreased revenues and earnings and be subject to contractual penalties, which would have a material adverse effect on our business, results of operations and financial condition. In addition, we rely on contract manufacturers for certain subsystems used in our products, and our ability to meet customer orders for those products depends upon the timeliness and quality of the work performed by these subcontractors, over whom we do not exercise any control. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">To a certain extent, we are dependent upon the ability of our suppliers and contract manufacturers to help meet increased product or delivery requirements. It may be difficult for certain suppliers to meet delivery requirements in a period of rapid growth, therefore impacting our ability to meet our customers&#8217; demands. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Our suppliers are subject to trade regulations, including tariffs and export restrictions imposed by the United States Government and by the governments of other countries. These regulations could impact our suppliers&#8217; ability to provide us with components for our products or could increase the price of those components. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We rely on the financial strength of our suppliers. There can be no assurance that the loss of suppliers either as a result of financial viability, bankruptcy or otherwise will not have a material adverse effect on our business, results of operations or financial condition. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Our operations may be adversely impacted if our outsourced contract manufacturers or service providers fail to perform. </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We depend on Flex Ltd. (&#8220;Flex&#8221;) to manufacture and test our FLEX and J750 family of products from its facility in China, Plexus Corp. (&#8220;Plexus&#8221;) to manufacture and test our Magnum and ETS family of products from its facility in Malaysia, and on other contract manufacturers to manufacture other products. If for any reason these contract manufacturers cannot provide us with these products in a timely fashion, or at all, we may not be able to sell these products to our customers until we enter a similar arrangement with an alternative contract manufacturer. The Flex facility in China may be impacted by the ongoing trade dispute between the United States and China, by regulations implemented by the United States or China, or disruption caused by health pandemics, such as the coronavirus. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">If we experience a problem with our supply of products from Flex, Plexus, or our other contract manufacturers, it may take us significant time to either manufacture the product or find an alternate contract manufacturer, which could result in substantial expense and disruption to our business. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We have also outsourced certain general and administrative functions to reputable service providers, many of which are in foreign countries, sometimes impacting communication with them because of language and time differences. Their presence in foreign countries also increases the risk they could be exposed to political risk. Additionally, there may be difficulties encountered in coordinating the outsourced operations with existing functions and operations. If we fail in successfully coordinating and managing the outsourced service providers, it may cause an adverse effect on our operations which could have a material adverse effect on our business, results of operations or financial condition. </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">20 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Our business may suffer if we are unable to attract and retain key employees. </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Competition for employees with skills we require is intense in the high technology industry. Our success will depend on our ability to attract and retain key technical employees. The loss of one or more key or other employees, a decrease in our ability to attract additional qualified employees, or the delay in hiring key personnel could each have a material adverse effect on our business, results of operations or financial condition. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Our operations, and the operations of our customers and suppliers, are subject to risks of natural catastrophic events, widespread health epidemics, acts of war, terrorist attacks and the threat of domestic and international terrorist attacks, any one of which could result in cancellation of orders, delays in deliveries or other business activities, or loss of customers and could negatively affect our business and results of operations. </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Our business is international in nature, with our sales, service and administrative personnel and our customers and suppliers located in numerous countries throughout the world. Our operations, and those of our customers and suppliers, are subject to disruption for a variety of reasons, including work stoppages, acts of war, terrorism, health epidemics, fires, earthquakes, hurricanes, volcanic eruptions, energy shortages, telecommunication failures, tsunamis, flooding or other natural disasters. Such disruption could materially increase our costs and expenses as well as cause delays in, among other things, shipments of products to our customers, our ability to perform services requested by our customers, or the installation and acceptance of our products at customer sites. Any of these conditions could have a material adverse effect on our business, financial condition or results of operations. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Risks Related to Intellectual Property (&#8220;IP&#8221;) and Cybersecurity </div></div></div></div> <div style="margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Third parties may claim we are infringing their intellectual property and we could suffer significant litigation costs, licensing expenses or be prevented from selling our products. </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We have been sued for patent infringement in the past and receive notifications from time to time that we may be in violation of patents held by others. An assertion of patent infringement against us, if successful, could have a material adverse effect on our ability to sell our products or it could force us to seek a license to the intellectual property rights of others or alter such products so that they no longer infringe the intellectual property rights of others. A license could be very expensive to obtain or may not be available at all. Similarly, changing our products or processes to avoid infringing the rights of others may be costly or impractical. Additionally, patent litigation could require a significant use of management resources and involve a lengthy and expensive defense, even if we eventually prevail. If we do not prevail, we might be forced to pay significant damages, obtain licenses, modify our products, or stop making our products; each of which could have a material adverse effect on our financial condition, operating results or cash flows. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">If we are unable to protect our IP, we may lose a valuable asset or may incur costly litigation to protect our rights. </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We protect the technology that is incorporated in our products in several ways, including through patent, copyright, trademark and trade secret protection and by contractual agreement. However, even with these protections, our IP may still be challenged, invalidated or subject to other infringement actions. While we believe that our IP has value in the aggregate, no single element of our IP is in itself essential. If a significant portion of our IP is invalidated or ineffective, our business could be materially adversely affected. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">A breach of our operational or security systems could negatively affect our business and results of operations. </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We rely on various information technology networks and systems to process, transmit and store electronic information, including proprietary and confidential data, and to carry out and support a variety of business activities, including manufacturing, research and development, supply chain management, sales and accounting. We have experienced several attempted cyber-attacks of our network. None of the attempted attacks has caused a </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">21 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">disruption to our operations or had a material adverse effect on our business or financial results. As a result of the attempts, we have taken further preventive security measures to protect our systems. Despite these preventative security measures we have implemented, we may continue to be vulnerable to attempts by third parties to gain unauthorized access to our networks or sabotage our systems. These attempts, which might be related to criminal hackers, industrial espionage or state-sponsored intrusions, include trying to covertly introduce malware to our computers, networks and systems and impersonating authorized users. In addition, third party suppliers and service providers that we rely on to manage our networks and systems and process and store our proprietary and confidential data may also be subject to similar attacks.&#160;Such attempts could result in the misappropriation, theft, misuse, disclosure or loss or destruction of the intellectual property, or the proprietary, confidential or personal information, of Teradyne or our employees, customers, suppliers or other third parties, as well as damage to or disruptions in our information technology networks and systems. These threats are constantly evolving, thereby increasing the difficulty of defending against them or implementing adequate preventative measures. While we seek to detect and investigate all security incidents and to prevent their recurrence, attempts to gain unauthorized access to our information technology networks and systems may be successful, and in some cases, we might be unaware of an incident or its magnitude and effects. For example, we recently became aware that one of our vendors providing IT infrastructure management software, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">SolarWinds</div></div> Corporation, had been compromised by cyber-attacks. Although we have not identified any compromise of our IT systems due to the use of <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">SolarWinds</div></div> software to date, we continue to monitor our network for any potential impact related to the <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">SolarWinds</div></div> cyber-attack. A failure in or a breach of our operational or security systems or infrastructure, or those of our suppliers and other service providers, including as a result of the <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">SolarWinds</div></div> or any other cyber-attacks, could have a material adverse effect on our business or financial results, disrupt our business, result in the disclosure or misuse of proprietary or confidential information, damage our reputation, cause losses and increase our costs. We expect to continue to devote significant resources to the security of our information technology networks and systems. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">A breach of the security of our products could negatively affect our business and results of operations. </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We may be subject to security breaches of certain of our products caused by viruses, illegal <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">break-ins</div> or hacking, sabotage, or acts of vandalism by third parties or our employees or contractors. A breach of our product security systems could have a material adverse effect on our business or financial results, disrupt our business, result in the disclosure or misuse of proprietary or confidential information, damage our reputation, cause losses, and increase our costs. We expect to continue to devote significant resources to the security of our products. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Risks Related to Legal and Regulatory Compliance </div></div></div></div> <div style="margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">The implementation of tariffs on our products may have a material impact on our business. </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Our business operations and supply chain are global and may be disrupted by the implementation of tariffs. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In 2018, the United States Trade Representative imposed a 25% tariff on many lists of products, including certain Teradyne products that are made in China and imported into the United States. We have implemented operational changes that mitigate the impact of the 25% tariff on the import of our impacted products into the United States. As a result, the existing tariff has not had a material adverse effect on our business, financial condition or results of operations. The implementation of additional tariffs by the United States could have a material adverse effect on our business, financial condition or results of operations. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In addition to the actions taken by the United States, China has implemented retaliatory tariffs on products made in the United States and imported into China, including certain Teradyne products. We have implemented, if appropriate, operational changes that would mitigate the impact of the retaliatory tariffs. However, notwithstanding our efforts, the retaliatory tariffs or other trade restrictions implemented by China could disrupt our business operations, sales and supply chain and, therefore, have a material adverse effect on our business, financial condition or results of operations. </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">22 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Trade regulations and restrictions impact our ability to sell products to and support certain customers, which may materially adversely affect our sales and results of operations. </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We are subject to U.S. laws and regulations that limit and restrict the export of some of our products and services and may restrict our transactions with certain customers, business partners and other persons. In certain circumstances, export control and economic sanctions regulations prohibit the export of certain products, services and technologies, and in other circumstances we may be required to obtain an export license before exporting the controlled item. We must also comply with export restrictions and laws imposed by other countries affecting trade and investments. We maintain an export compliance program but there are risks that the compliance controls could be circumvented, exposing us to legal liabilities. Compliance with these laws has not significantly limited our sales but could significantly limit them in the future. Changes in, and responses to, U.S. trade policy could reduce the competitiveness of our products and cause our sales to drop, which could have a material adverse effect on our business, financial condition or results of operations. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In 2018, the United States Department of Commerce announced that it has commenced a review of new export controls focusing on emerging and foundational technologies. The new export controls could cover technologies used in one or more Teradyne products and therefore could impact the sales of certain Teradyne products. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The U.S. government from time to time has issued export restrictions that prohibit U.S. companies from exporting U.S. manufactured products, foreign manufactured products with more than 25% controlled U.S. content, as well as U.S. origin technology. For example, the U.S. Department of Commerce has restricted the access of U.S. origin technologies to certain Chinese companies by adding those companies to the Entity List under U.S. Export Administration Regulations (&#8220;EAR&#8221;). </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">On May&#160;16, 2019, Huawei and 68 of its affiliates, including HiSilicon, were added to the U.S. Department of Commerce Entity List under the EAR. This action by the U.S. Department of Commerce imposes new export licensing requirements on exports, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-exports,</div> and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-country</div> transfers of all U.S. regulated products, software and technology to the designated Huawei entities. While most of our products are not subject to the EAR and therefore not affected by the Entity List restrictions, certain of our products are currently manufactured in the U.S. and thus subject to the Entity List restrictions. The addition of Huawei entities, including HiSilicon, to the Entity List in May 2019 did not have a material adverse effect on our business, financial condition or results of operations. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">On August&#160;17, 2020, the U.S. Department of Commerce published final regulations expanding the scope of the U.S. EAR to include additional products that would become subject to export restrictions relating to Huawei entities including HiSilicon. These new regulations restrict the sale to Huawei and the designated Huawei entities of certain <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-U.S.</div> made items, such as semiconductor devices, manufactured for or sold to Huawei entities including HiSilicon under specific, detailed conditions set forth in the new regulations. These new regulations have impacted our sales to Huawei, HiSilicon and their suppliers. We are taking appropriate actions, including filing license applications and obtaining licenses from the U.S. Department of Commerce as well as working with the U.S. regulators to clarify the scope of the restrictions. However, we cannot be certain that the actions we take will mitigate the risks associated with the new export controls that impact our business. It is uncertain the extent these new regulations and any other additional regulations that may be implemented by the U.S. Department of Commerce or other government agency may have on our business and financial results. Also, our controls related to Entity List compliance could be circumvented, exposing us to legal liabilities. Even if such restrictions are lifted, any financial or other penalties or continuing export restrictions imposed on Huawei could have a material adverse effect on our business, financial condition or results of operations. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">On April&#160;28, 2020, the U.S. Department of Commerce published new export control regulations for certain U.S. products and technology sold to military end users or for military end-use in China, Russia and Venezuela. The definition of military end user is broad. The regulations went into effect on June&#160;29, 2020. In December 2020, the U.S. Department of Commerce issued a list of companies in China and other countries that it considered to be military end users. We do not expect that compliance with the new export controls will </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">23 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">significantly impact our ability to sell products to our customers in China or to manufacture products in China. The new export controls, however, could disrupt our supply chain, increase our compliance costs and impact the demand for our products in China and, thus, have a material adverse impact on our business, financial condition or results of operations. In addition, while we maintain an export compliance program, our compliance controls could be circumvented, exposing us to legal liabilities. We will continue to assess the potential impact of the new export controls on our business and operations and take appropriate actions, including filing for licenses with the U.S. Department of Commerce, to minimize any disruption. However, we cannot be certain that the actions we take will mitigate all the risks associated with the new export controls that may impact our business. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In response to the regulations issued by the U.S. Department of Commerce, the Chinese government has passed new laws, including blocking legislation, which may impact our business activities in China. The Company is assessing the potential impact of these new Chinese laws and monitoring relevant laws and regulations issued by the Chinese government. The impact of these new Chinese laws on our business activities in China remains uncertain at this time. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">We may be subject to product recalls and warranty and product liability claims. </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We invest significant resources in the design, manufacture and testing of our products. However, we may discover design or manufacturing defects in our products after they have been shipped and, as a result, we may incur development and remediation costs and be required to settle warranty and product liability claims. In addition, if any of our products contain defects or have reliability, quality or safety issues, we may need to conduct a product recall which could result in significant repair or replacement costs and substantial delays in product shipments and may damage our reputation which could make it more difficult to sell our products. Any of these results could have a material adverse effect on our business, results of operations or financial condition. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">We may incur significant liabilities if we fail to comply with environmental regulations. </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We are subject to both domestic and international environmental regulations and statutory strict liability relating to the use, storage, discharge, site cleanup and disposal of hazardous chemicals used in our manufacturing processes. If we fail to comply with present and future regulations, or are required to perform site remediation, we could be subject to future liabilities or cost, including penalties or the suspension of production. Present and future regulations may also: </div></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">restrict our ability to expand facilities; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">restrict our ability to ship certain products; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">require us to modify our operations logistics; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">require us to acquire costly equipment; or </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">require us to incur other significant costs and expenses. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Pursuant to present regulations and agreements, we are conducting groundwater and subsurface assessment and monitoring and are implementing remediation and corrective action plans for facilities located in Massachusetts and New Hampshire which are no longer conducting manufacturing operations. As of December&#160;31, 2020, we have not incurred material costs as a result of the monitoring and remediation steps taken at the Massachusetts and New Hampshire sites. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The directive on the Restriction of the Use of Certain Hazardous Substances in Electrical and Electronic Equipment (the &#8220;RoHS Directive&#8221;) and the directive on Waste Electrical and Electronic Equipment (the &#8220;WEEE Directive&#8221;) altered the form and manner in which electronic equipment is imported, sold and handled in the European Union. Other jurisdictions, such as China, have followed the European Union&#8217;s lead in enacting legislation with respect to hazardous substances and waste removal. Ensuring compliance with the RoHS Directive, the WEEE Directive and similar legislation in other jurisdictions, and integrating compliance activities </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">24 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">with our suppliers and customers could result in additional costs and disruption to operations and logistics and thus, could have a negative impact on our business, operations or financial condition. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">We currently are, and in the future may be, subject to litigation or regulatory proceedings that could have an adverse effect on our business. </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">From time to time, we may be subject to litigation or other administrative, regulatory or governmental proceedings, including tax audits and resulting claims that could require significant management time and resources and cause us to incur expenses and, in the event of an adverse decision, pay damages or incur costs in an amount that could have a material adverse effect on our financial position or results of operations. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">We may face risks associated with shareholder activism. </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We may become subject to campaigns by shareholders advocating corporate actions such as financial restructuring, increased borrowing, special dividends, stock repurchases or divestitures. Such activities could interfere with our ability to execute our business plans, be costly and time-consuming, disrupt our operations, divert the attention of management, or result in our initiating borrowing or increasing our share repurchase plan or dividend, any of which could have an adverse effect on our business or stock price. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Provisions of our charter and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">by-laws</div> and Massachusetts law may make a takeover of Teradyne more difficult. </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">There are provisions in our basic corporate documents and under Massachusetts law that could discourage, delay or prevent a change in control, even if a change in control may be regarded as beneficial to some or all of our stockholders. </div></div> <div style="font-size: 18px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 18px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="toc69963_4" style="width: 10%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;1B:</div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Unresolved Staff Comments</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">None. </div></div> <div style="font-size: 18px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 18px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="toc69963_5" style="width: 10%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;2:</div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Properties</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Our corporate headquarters is located in North Reading, Massachusetts in buildings that we own consisting of approximately 422,000 square feet. We conduct manufacturing, engineering, sales and marketing, service, corporate administration and other operations in many locations worldwide. We own approximately 600,000 square feet and lease over 1,500,000 square feet of office space for these operations. We believe our existing facilities and planned expansions noted below are adequate to meet our current and reasonably foreseeable requirements. We regularly evaluate our expected facility needs and periodically make adjustments based on these evaluations. In 2020, we purchased land in San Jose, Costa Rica primarily for our Semiconductor Test and System Test operations. The new building of approximately 110,000 square feet is expected to be completed in 2021. We have purchased land in Denmark and plan to build a new building over the next two years for our Industrial Automation operations. </div></div> <div style="font-size: 18px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 18px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="toc69963_6" style="width: 10%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;3:</div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Legal Proceedings</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We are subject to legal proceedings, claims and investigations that arise in the ordinary course of business such as, but not limited to, patent, employment, commercial and environmental matters. We believe that we have meritorious defenses against all pending claims and intend to vigorously contest them. While it is not possible to predict or determine the outcomes of any pending claims or to provide possible ranges of losses that may arise, we believe the potential losses associated with all of these actions are unlikely to have a material adverse effect on our results of operations, financial condition or cash flows. </div></div> <div style="font-size: 18px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 18px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="toc69963_7" style="width: 10%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;4:</div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Mine Safety Disclosure</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Not Applicable. </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">25 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div id="toc69963_8" style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">PART II </div></div></div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="toc69963_9" style="width: 10%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;5:</div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Market for Registrant</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">&#8217;</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">s Common Equity, Related Shareholder Matters and Issuer Purchases of Equity Securities</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Our common stock is traded on the Nasdaq Global Select Market under the trading symbol &#8220;TER.&#8221; As of February&#160;16, 2021, there were approximately 1,362 holders of record of shares of our common stock. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">See &#8220;Item 7: Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations,&#8221; for information on the frequency and amounts of our quarterly cash dividends, equity compensation plans and performance graph. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table includes information with respect to repurchases we made of our common stock during the three months ended December&#160;31, 2020 (in thousands except per share price): </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 48%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 9%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 9%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 9%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 9%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"> <div style="border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Period</div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(a) Total</div></div></div><br/><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number&#160;of</div></div></div><br/><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></div><br/><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(or Units)</div></div></div><br/><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Purchased</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(b)&#160;Average</div></div></div><br/><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Price&#160;Paid&#160;per</div></div></div><br/><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Share&#160;(or&#160;Unit)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(c)&#160;Total&#160;Number&#160;of</div></div></div><br/><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares&#160;(or&#160;Units)</div></div></div><br/><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Purchased&#160;as&#160;Part&#160;of</div></div></div><br/><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Publicly&#160;Announced</div></div></div><br/><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Plans&#160;or&#160;Programs</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(d)&#160;Maximum&#160;Number</div></div></div><br/><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(or&#160;Approximate&#160;Dollar</div></div></div><br/><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value)&#160;of&#160;Shares&#160;(or</div></div></div><br/><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Units)&#160;that&#160;may&#160;Yet&#160;Be</div></div></div><br/><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Purchased&#160;Under&#160;the</div></div></div><br/><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Plans&#160;or&#160;Programs</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">September&#160;28, 2020 &#8211; October&#160;25, 2020</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">79.59</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">911,535</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">October&#160;26, 2020 &#8211; November&#160;22, 2020</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">89.70</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">911,535</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">November&#160;23, 2020 &#8211; December&#160;31, 2020</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">116.15</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">911,535</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">90.74</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Includes approximately three thousand shares at an average price of $90.74 withheld from employees for the payment of taxes. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We satisfy U.S. federal and state minimum withholding tax obligations due upon the vesting and the conversion of restricted stock units into shares of our common stock, by automatically withholding from the shares being issued, a number of shares with an aggregate fair market value on the date of such vesting and conversion that would satisfy the minimum withholding amount due. </div></div> <div style="font-size: 18px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 18px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="toc69963_10" style="width: 10%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;6:</div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Selected Financial Data</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne has early adopted the amendment to Regulation <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">S-K</div> Item 301, which became effective on February&#160;10, 2021. </div></div> <div style="font-size: 18px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 18px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="toc69963_11" style="width: 10%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;7:</div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Overview </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We are a leading global supplier of automation equipment for test and industrial applications. We design, develop, manufacture and sell automatic test systems used to test semiconductors, wireless products, data storage and complex electronics systems in many industries including consumer electronics, wireless, automotive, industrial, computing, communications, and aerospace and defense industries. Our industrial automation products include collaborative robotic arms, autonomous mobile robots (&#8220;AMRs&#8221;) and advanced robotic control software used by global manufacturing, logistics and light industrial customers to improve quality, increase manufacturing and material handling efficiency and decrease manufacturing and logistics costs. Our automatic test equipment and industrial automation products and services include: </div></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">semiconductor test (&#8220;Semiconductor Test&#8221;) systems; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">storage and system level test (&#8220;Storage Test&#8221;) systems, defense/aerospace (&#8220;Defense/Aerospace&#8221;) test instrumentation and systems and circuit-board test and inspection (&#8220;Production Board Test&#8221;) systems (collectively these products represent &#8220;System Test&#8221;); </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">26 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">wireless test (&#8220;Wireless Test&#8221;) systems; and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">industrial automation (&#8220;Industrial Automation&#8221;) products. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The market for our test products is concentrated with a limited number of significant customers accounting for a substantial portion of the purchases of test equipment. A few customers drive significant demand for our test products both through direct sales and sales to the customers&#8217; supply partners. We expect that sales of our test products will continue to be concentrated with a limited number of significant customers for the foreseeable future. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We have grown our Industrial Automation business through acquisitions, including Mobile Industrial Robots A/S (&#8220;MiR&#8221;), a leading maker of collaborative autonomous mobile robots (&#8220;AMRs&#8221;) for industrial applications, in 2018 and AutoGuide, LLC (&#8220;AutoGuide&#8221;), a maker of high payload AMRs, in 2019. The market for our industrial automation products is dependent on the adoption of new automation technologies by large manufacturers as well as small and medium enterprises (SMEs) throughout the world. In 2020, our Industrial Automation businesses were negatively impacted by the global industrial downturn as well as the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In 2020, revenue in our test businesses exceeded our plan as a result of Semiconductor Test demand by our largest customer, early 5G test investments and strength in our System Test businesses. The revenue of our Industrial Automation business was below our plan. In 2021, we expect strong momentum in our test businesses and return to growth for Industrial Automation. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Our strategy is to focus on profitably growing market share in our test businesses the introduction of differentiated products that target growth segments, and accelerating growth through continued investment in our Industrial Automation businesses. We plan to execute on our strategy while balancing capital allocations between returning capital to our shareholders through dividends and stock repurchases and using capital for with opportunistic acquisitions. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Impact of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> Pandemic on our Business </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The novel coronavirus <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">(COVID-19)</div> pandemic has resulted in government authorities implementing numerous measures in an effort to contain the spread of the virus, such as travel bans and restrictions, limitations on gatherings or social distancing requirements, quarantines, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">shelter-in-place</div></div> orders, and business limitations and shutdowns. These measures have impacted our <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">day-to-day</div></div> operations and disrupted our business, workforce and operations, as well as the operations of our customers, contract manufacturers and suppliers. We are continuing to monitor the rapidly evolving situation regarding the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic and the availability and impact of vaccinations. However, we are unable to accurately predict the full impact of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19,</div> which will depend on future developments that are highly uncertain and cannot be predicted with accuracy, including, but not limited to, any new surges in areas where we do business, the availability of vaccinations, any further government actions to contain the virus or treat its impact, and how quickly and to what extent normal economic and operating conditions can resume. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Health and Safety </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In response to the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic, we have taken proactive, aggressive action to protect the health and safety of our employees, customers, contract manufacturers and suppliers and we have complied with all government orders around the globe. The spread of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> has caused us to modify our business practices, including implementing social distancing protocols, suspending employee travel, requiring most employees to work remotely, cancelling physical participation in meetings, and extensively and frequently disinfecting our workspaces. Around the world, the majority of our employees are working from home. However, some of our engineering, operations, supply line and customer support teams must be <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">on-site</div> at our or our customers&#8217; </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">27 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">facilities. We are providing those <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">on-site</div> employees with the necessary protective resources and procedures to minimize their exposure risk. We may take further actions as may be required or recommended by government authorities or that we determine are in the best interests of our employees, customers, contract manufacturers and suppliers. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Operations </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We believe the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic, and the numerous measures implemented by authorities in response, has adversely impacted our results of operations, including by increasing costs and decreasing demand in our Industrial Automation businesses, but we cannot accurately estimate the amount of the impact to our 2020 financial results or to our future financial results. In addition, the pandemic has disrupted our contract manufacturers and suppliers, and has resulted in some instances in short-term cost increases to meet customer demand. While the duration and severity of the pandemic may further impact our workforce and operations, as well as those of our customers, contract manufacturers and suppliers, we expect that our manufacturing facilities will remain operational, at sufficient capacity to support production demand. We are monitoring our operations closely in an effort to avoid any potential productivity loss caused by responses to the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Supply </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We have not experienced any significant impacts or interruptions to our supply chain as a result of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic. However, our suppliers have faced and may continue to face difficulties maintaining operations in light of government-ordered restrictions, including social distancing requirements and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">shelter-in-place</div></div> mandates. Our supply chain team, and our suppliers, overcame numerous supply, production, and logistics obstacles in 2020, but there is no assurance we or they will be able to do so in the future. Although we regularly monitor the financial health of companies in our supply chain, financial hardship on our suppliers or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">sub-suppliers</div> caused by the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic could disrupt our ability to obtain components required to manufacture our products, adversely affecting our operations and in some instances result in higher costs and delays, both for obtaining components and shipping finished goods to customers, which could harm our profitability, make our products less competitive, or cause our customers to seek alternative suppliers. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Demand </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic has significantly increased economic uncertainty in our markets. Demand for our Test products was strong throughout 2020. While there was incremental softening in the automotive sector in 2020, there was strengthening demand in mobility, 5G, and memory test. Our Industrial Automation business, however, experienced a significant decline in demand through first half of 2020 due to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> related shutdowns affecting global manufacturing but demand recovered in the second half of 2020 from the low point in the second quarter. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic could cause further global economic disruption that could cause demand for our products to decline, which would adversely affect our business. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Liquidity </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Although there is continued uncertainty related to the impact of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic on our future results, we believe our business model and our current cash reserves leave us well-positioned to manage our business through this crisis. We have a strong balance sheet as well as an operating model that we believe is capable of flexing up and down with extreme demand swings while still remaining profitable. Based on our analysis, we believe our existing balances of cash and cash equivalents and our currently anticipated operating cash flows will be sufficient to meet our working capital needs and other capital and liquidity requirements for the next twelve months. However, due to the uncertainty related to the future impact of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic, </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">28 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">in order to bolster our liquidity position, on May&#160;1, 2020 we entered into a credit agreement providing for a three-year, senior secured revolving credit facility of $400&#160;million as further described in Note J: &#8220;Debt.&#8221; As of February&#160;22, 2020, we have not borrowed any funds under the credit facility. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We are continuing to monitor the evolving situation regarding the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic, the availability of vaccinations where we do business and guidance from government authorities around the world. In these circumstances, there may be developments outside our control requiring us to adjust our operating plan. As a result, given the uncertain nature of this situation, we are not able to accurately predict the full extent of the impact of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> on our business, financial condition, results of operations, liquidity, or cash flows in the future. In addition, see Part II&#8212;Item 1A, &#8220;Risk Factors,&#8221; included herein for updates to our risk factors regarding risks associated with the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Critical Accounting Policies and Estimates </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We have identified the policies discussed below as critical to understanding our business and our results of operations and financial condition. The impact and any associated risks related to these policies on our business operations is discussed throughout Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations where such policies affect our reported and expected financial results. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Due to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">the&#160;COVID-19</div> pandemic, there has been uncertainty and disruption in the global economy and our markets. We are not aware of any specific event or circumstance that would require an update to our estimates or judgments or a revision of the carrying value of our assets or liabilities as of&#160;February 22, 2021, the date of issuance of this Annual Report on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Form&#160;10-K.</div> </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">These estimates may change, as new events occur, and additional information is obtained. Actual results could differ significantly from these estimates under different assumptions or conditions. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenue from Contracts with Customers </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In accordance with ASC 606, &#8220;<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenue from Contracts with Customers&#8221; (&#8220;ASC 606&#8221;)</div></div>, we recognize revenues, when or as control is transferred to a customer. Our determination of revenue is dependent upon a five step process outlined below. </div></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We account for a contract with a customer when there is written approval, the contract is committed, the rights of the parties, including payment terms, are identified, the contract has commercial substance and consideration is probable of collection. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We periodically enter into contracts with customers in which a customer may purchase a combination of goods and services, such as products with extended warranty obligations. We determine performance obligations by assessing whether the products or services are distinct from the other elements of the contract. In order to be distinct, the product or service must perform either on its own or with readily available resources and must be separate within the context of the contract. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We consider the amount stated on the face of the purchase order to be the transaction price. We do not have variable consideration which could impact the stated purchase price agreed to by us and the customer. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Transaction price is allocated to each individual performance obligation based on the standalone selling price of that performance obligation. We use standalone transactions when available to value each performance obligation. If standalone transactions are not available, we will estimate the standalone selling price through market assessments or cost plus a reasonable margin analysis. Any discounts from standalone selling price are spread proportionally to each performance obligation. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">29 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In order to determine the appropriate timing for revenue recognition, we first determine if the transaction meets any of three criteria for over time recognition. If the transaction meets the criteria for over time recognition, we recognize revenue as the good or service is delivered. We use input variables such as hours or months utilized or costs incurred to determine the amount of revenue to recognize in a given period. Input variables are used as they best align consumption with benefit to the customer. For transactions that do not meet the criteria for over time recognition, we will recognize revenue at a point in time based on an assessment of the five criteria for transfer of control. We have concluded that revenue should be recognized when shipped or delivered based on contractual terms. Typically, acceptance of our products and services is a formality as we deliver similar systems, instruments and robots to standard specifications. In cases where acceptance is not deemed a formality, we will defer revenue recognition until customer acceptance. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Translation of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div> Currencies </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The functional currency for all <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-U.S.</div> subsidiaries is the U.S. dollar, except for Universal Robots, MiR and Lemsys for which the local currency is its functional currency. All foreign currency denominated monetary assets and liabilities are remeasured on a monthly basis into the functional currency using exchange rates in effect at the end of the period. All foreign currency denominated <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-monetary</div> assets and liabilities are remeasured into the functional currency using historical exchange rates. Net foreign exchange gains and losses resulting from remeasurement are included in other (income) expense, net. For Universal Robots, MiR and Lemsys, assets and liabilities are translated into U.S. dollars using exchange rates in effect at the end of the period. Revenues and expense amounts are translated using an average of exchange rates in effect during the period. Translation adjustments are recorded within accumulated other comprehensive income (loss) on the balance sheet. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Retirement and Postretirement Plans </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We recognize net actuarial gains and losses and the change in the fair value of the plan assets in our operating results in the year in which they occur or upon any interim remeasurement of the plans. We calculate the expected return on plan assets using the fair value of the plan assets. Actuarial gains and losses are generally measured annually as of December&#160;31 and, accordingly, recorded during the fourth quarter of each year or upon any interim remeasurement of the plans. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In March 2017, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2017-07,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">&#8220;Compensation&#8212;Retirement Benefits (Topic 715): Improving the Presentation of Net Periodic Pension Cost and</div></div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Net Periodic Postretirement Benefit Cost</div></div>.&#8221;&#160;We retrospectively adopted the new accounting guidance on presentation of net periodic pension costs and net periodic postretirement benefit costs in the first quarter of 2018. This guidance requires the service cost component of net benefit costs to be reported in the same line item in the consolidated statement of operations as other employee compensation costs. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-service</div> components of net benefit costs such as interest cost, expected return on assets, amortization of prior service cost, and actuarial gains or losses, are required to be reported separately outside of income or loss from operations. Following the adoption of this guidance, we continue to record the service cost component in the same line item as other employee compensation costs and the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-service</div> components of net benefit costs such as interest cost, expected return on assets, amortization of prior service cost, and actuarial gains or losses are reported within other (income) expense, net. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Inventories </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Inventories are stated at the lower of cost using a standard costing system which approximates cost based on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">first-in,</div> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">first-out</div> basis or net realizable value. On a quarterly basis, we use consistent methodologies to evaluate all inventories for net realizable value. We record a provision for both excess and obsolete inventory when such </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">30 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">write-downs or write-offs are identified through the quarterly review process. The inventory valuation is based upon assumptions about future demand, product mix, and possible alternative uses. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Equity Incentive and Stock Purchase Plans </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Stock-based compensation expense is based on the grant-date fair value estimated in accordance with the provisions of ASC 718, &#8220;<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Compensation&#8212;Stock Compensation.</div></div>&#8221; Upon adoption of ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-09,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">&#8220;Compensation-Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting,&#8221;</div></div> in the first quarter of 2017, we made an accounting policy election to continue accounting for forfeitures by applying an estimated forfeiture rate and recognizing compensation costs only for those stock- based compensation awards expected to vest. In accordance with ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-09,</div> excess tax benefits or tax deficiencies are recognized as a discrete tax benefit or discrete tax expense to the current income tax provision in our consolidated statements of operations and are reported as cash flows from operating activities. All cash payments made to taxing authorities on the employees&#8217; behalf for withheld shares are presented as financing activities on the statement of cash flows. In 2020, 2019 and 2018, we recognized a discrete tax benefit of $9.6&#160;million, $4.9&#160;million and $7.6&#160;million, respectively, related to net excess tax benefit. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Income Taxes </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets and liabilities are determined based on differences between financial reporting and tax basis of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. The measurement of deferred tax assets is reduced by a valuation allowance if it is more likely than not that some or all of the deferred tax assets will not be realized. We performed the required assessment of positive and negative evidence regarding the realization of the net deferred tax assets in accordance with ASC 740, &#8220;<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Accounting for Income Taxes.</div></div>&#8221; This assessment included the evaluation of scheduled reversals of deferred tax liabilities, estimates of projected future taxable income and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">tax-planning</div> strategies. Although realization is not assured, based on our assessment, we concluded that it is more likely than not that such assets, net of the existing valuation allowance, will be realized. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investments </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We account for our investments in debt and equity securities in accordance with the provisions of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ASC&#160;320-10,</div> &#8220;<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investments&#8212;Debt and Equity Securities.</div></div>&#8221; On a quarterly basis, we review our investments to identify and evaluate those that have an indication of a potential other-than-temporary impairment. Factors considered in determining whether a loss is other-than-temporary include: </div></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The length of time and the extent to which the market value has been less than cost; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The financial condition and near-term prospects of the issuer; and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The intent and ability to retain the investment in the issuer for a period of time sufficient to allow for any anticipated recovery in market value. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="margin-top: 18px; margin-bottom: 0px; margin-left: 2%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investment in Other Companies </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We account for investments in other companies at cost and evaluate for impairment or an indication of changes in fair value resulting from observable price changes in orderly transactions for the identical or similar investment of the same issuer on a quarterly basis. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial Assets and Financial Liabilities </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In January 2016, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-01,</div> &#8220;<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments&#8212;Overall (Subtopic <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">825-10):</div> Recognition and Measurement of Financial Assets and Financial Liabilities.</div></div>&#8221; We adopted the new accounting </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">31 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">guidance in the first quarter of 2018 using the modified retrospective approach. This guidance requires that changes in fair value of equity marketable securities be accounted for directly in earnings. Previously, the changes in fair value of equity marketable securities were recorded in accumulated other comprehensive income on the balance sheet. We continue to record realized gains in interest income and realized losses in interest expense. The adoption of this new accounting guidance increased the January&#160;1, 2018 retained earnings balance by $3.1&#160;million and decreased the accumulated other comprehensive income balance by the same amount. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Credit Losses </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In June 2016, the FASB issued <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ASU&#160;2016-13,</div> &#8220;Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.&#8221; This standard introduced the expected credit losses methodology for the measurement of credit losses on financial assets that are not measured at fair value through net income and replaces the &#8220;incurred loss&#8221; model with an &#8220;expected credit loss&#8221; model that requires consideration of a broader range of information to estimate expected credit losses over the lifetime of the asset. We adopted this standard on January&#160;1, 2020 on a modified retrospective basis. The adoption of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ASU&#160;2016-13</div> did not have a material impact on our consolidated statement of operations, balance sheets, cash flows, or earnings per share. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Goodwill, Intangible and Long-Lived Assets </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">On January&#160;26, 2017, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ASU&#160;2017-04,</div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> &#8220;Intangibles&#8212;Goodwill and Other (Topic</div></div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">350): Simplifying the Accounting for Goodwill Impairment.&#8221;</div></div> The new guidance removes Step&#160;2 of the goodwill impairment test, which requires a hypothetical purchase price allocation. We adopted this standard on January&#160;1, 2020, on a prospective basis. The adoption of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ASU&#160;2017-04</div> did not have a material impact on the consolidated statement of operations, cash flows, or earnings per share. We assess goodwill for impairment at least annually in the fourth quarter, as of December&#160;31, on a reporting unit basis, or more frequently, when events and circumstances occur indicating that the recorded goodwill may be impaired. Under <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ASU&#160;2017-04,</div> goodwill impairment will be the amount by which a reporting unit&#8217;s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. All other goodwill impairment guidance will remain largely unchanged. Entities will continue to have the option to perform a qualitative assessment to determine if a quantitative impairment test is necessary. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">same&#160;one-step</div> impairment test will be applied to goodwill at all reporting units, even those with zero or negative carrying amounts. Entities will be required to disclose the amount of goodwill at reporting units with zero or negative carrying amounts. No goodwill impairment was identified in 2020, 2019 and 2018. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We assess the impairment of intangible and long-lived assets whenever events or changes in circumstances indicate that the carrying value may not be recoverable. Factors we consider important in the determination of an impairment include significant underperformance relative to historical or projected future operating results, significant changes in the manner that we use the acquired asset and significant negative industry or economic trends. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Business Combination </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We recognize the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values at the date of acquisition. The fair value of identifiable intangible assets is based on detailed cash flows valuations that use information and assumptions provided by management. We estimate the fair value of contingent consideration at the time of the acquisition using all pertinent information known to us at the time to assess the probability of payment of contingent amounts or through the use of a Monte Carlo simulation model. We allocate any excess purchase price over the fair value of the net tangible and intangible assets acquired and liabilities assumed to goodwill. The assumptions used in the valuations for our acquisitions may differ materially from actual results depending on performance of the acquired businesses and other factors. While we believe the </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">32 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">assumptions used were appropriate, different assumptions in the valuation of assets acquired and liabilities assumed could have a material impact on the timing and extent of impact on our statements of operations. Goodwill is assigned to reporting units as of the date of the related acquisition. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Results of Operations </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Information pertaining to fiscal year 2018 results of operations, including a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">year-to-year</div></div> comparison against fiscal year 2019, was included in our Annual Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K</div> for the year ended December&#160;31, 2019 under Part II, Item 7, &#8220;Management&#8217;s Discussion and Analysis of Financial Position and Results of Operations,&#8221; which was filed with the SEC on March&#160;2, 2020. This information is incorporated by reference herein. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the percentage of total net revenues included in our consolidated statements of operations: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 80%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Years&#160;Ended&#160;December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;2020&#160;&#160;&#160;&#160;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;2019&#160;&#160;&#160;&#160;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Percentage of revenues:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Revenues:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Products</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">86.2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">82.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Services</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">13.8</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">17.7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total revenues</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">100.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">100.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cost of products</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">37.1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">34.1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cost of services</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5.7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total cost of revenues (exclusive of acquired intangible assets amortization shown separately below)</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">42.8</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">41.6</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Gross profit</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">57.2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">58.4</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Operating expenses:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Selling and administrative</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">14.9</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">19.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Engineering and development</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">12.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">14.1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Acquired intangible assets amortization</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(0.4</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(0.6</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total operating expenses</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">27.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">34.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Income from operations</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">29.7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">24.1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-operating</div> (income) expenses:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Interest income</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(0.2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(0.7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Interest expense</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.8</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other (income) expense, net</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Income before income taxes</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">28.9</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">22.9</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Income tax provision</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3.7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">25.1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">20.4</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">33 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenues </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Revenues for our reportable segments were as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 72%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2019-2020</div></div></div></div><br/><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Dollar</div></div></div><br/><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Change</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in&#160;millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Semiconductor Test</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,259.6</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,552.6</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">707.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">System Test</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">409.7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">287.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">122.2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Industrial Automation</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">279.7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">298.1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(18.4</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Wireless Test</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">173.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">157.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">15.7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Corporate and Other</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(0.6</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(0.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(0.1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,121.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,295.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">826.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The increase in Semiconductor Test revenues of $707.0&#160;million, or 45.5%, was driven primarily by an increase in semiconductor mobility test sales resulting from increased complexity of cell phone silicon which drives demand for testers, and an increase in memory test sales of flash and DRAM testers. The increase in System Test revenues of $122.2&#160;million, or 42.5%, was primarily due to higher sales in Storage Test of system level and hard disk drive testers, and higher sales in Defense/Aerospace test instrumentation and systems, partially offset by lower sales in Production Board Test due to lower automotive electronics demand. The decrease in Industrial Automation revenues of $18.4&#160;million, or 6.2%, was primarily due to lower demand for collaborative robotic arms in the automotive and manufacturing markets amplified by the impacts of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19.</div> The increase in Wireless Test revenues of $15.7&#160;million, or 10.0%, was primarily due to increased sales of 5G, WiFi&#160;6 and WiFi&#160;6E testers. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Our reportable segments accounted for the following percentages of consolidated revenues: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 92%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Semiconductor Test</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">72</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">68</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">System Test</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">13</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">13</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Industrial Automation</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">13</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Wireless Test</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">100</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">100</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Revenues by country as a percentage of total revenues were as follows (1): </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 92%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Taiwan</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">38</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">21</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">China</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">15</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">22</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Korea</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">13</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">United States</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">15</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Europe</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Japan</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Thailand</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Singapore</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Malaysia</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Philippines</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Rest of the World</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">100</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">100</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Revenues attributable to a country are based on the location of the customer site. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">34 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The breakout of product and service revenues was as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 74%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2019-2020</div></div></div></div><br/><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Dollar</div></div></div><br/><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Change</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Product revenues</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,690.9</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,887.7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">803.2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Service revenues</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">430.6</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">407.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">23.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,121.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,295.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">826.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Our product revenues increased $803.2&#160;million, or 42.5%, primarily due to higher sales in Semiconductor Test mobility test segment, higher sales of flash and DRAM testers, higher sales in Storage Test of system level and hard disk drive testers, and higher sales in Wireless Test of 5G, WiFi&#160;6 and WiFi&#160;6E testers, partially offset by a decrease in sales in Industrial Automation. Service revenues increased $23.3&#160;million or 5.7%. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In 2020, revenues from Taiwan Semiconductor Manufacturing Company Ltd., a customer of our Semiconductor Test segment, accounted for 15% of our consolidated revenues. In 2019, no single direct customer accounted for more than 10% of our consolidated revenues. In 2020 and 2019, our five largest direct customers in aggregate accounted for 36% and 27% of our consolidated revenues, respectively. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We estimate consolidated revenues driven by one OEM customer, combining direct sales to that customer with sales to the customer&#8217;s OSATs, accounted for approximately 25% and 10% of our consolidated revenues in 2020 and 2019, respectively. We estimate consolidated revenues driven by Huawei Technologies Co. Ltd. (&#8220;Huawei&#8221;), combining direct sales to that customer with sales to the customer&#8217;s OSATs, accounted for approximately 3% and 11% of our consolidated revenues in 2020 and 2019, respectively. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross Profit </div></div></div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 74%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2019-2020</div></div></div></div><br/><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Dollar /</div></div></div><br/><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Point</div></div></div><br/><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Change</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(dollars in millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Gross profit</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,785.7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,339.8</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">445.9</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Percent of total revenues</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">57.2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">58.4</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1.2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Gross profit as a percent of total revenues decreased by 1.2 points, primarily due to product mix in Semiconductor Test. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The breakout of product and service gross profit was as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 74%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2019-2020</div></div></div></div><br/><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Dollar /</div></div></div><br/><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Point</div></div></div><br/><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Change</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(dollars in millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Product gross profit</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,533.4</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,105.6</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">427.8</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Percent of product revenues</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">57.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">58.6</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1.6</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Service gross profit</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">252.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">234.2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">18.1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Percent of service revenues</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">58.6</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">57.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We assess the carrying value of our inventory on a quarterly basis by estimating future demand and comparing that demand against <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">on-hand</div> and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">on-order</div> inventory positions. Forecasted revenues information is obtained from the sales and marketing groups and incorporates factors such as backlog and future consolidated </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">35 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">revenues. This quarterly process identifies obsolete and excess inventory. Obsolete inventory, which represents items for which there is no demand, is fully reserved. Excess inventory, which represents inventory items that are not expected to be consumed during the next twelve quarters for our Semiconductor Test, Industrial Automation and System Test segments and next four quarters for our Wireless Test segment, is written-down to estimated net realizable value. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">During the year ended December&#160;31, 2020, we recorded an inventory provision of $17.5&#160;million included in cost of revenues, primarily due to downward revisions to previously forecasted demand levels for certain products. Of the $17.5&#160;million of total excess and obsolete provisions, $11.0&#160;million was related to Semiconductor Test, $4.8&#160;million was related to Wireless Test, $0.9&#160;million was related to System Test, and $0.8&#160;million was related to Industrial Automation. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">During the year ended December&#160;31, 2019, we recorded an inventory provision of $15.2&#160;million included in cost of revenues, primarily due to downward revisions to previously forecasted demand levels for certain products. Of the $15.2&#160;million of total excess and obsolete provisions, $8.7&#160;million was related to Semiconductor Test, $4.0&#160;million was related to Wireless Test, $2.0&#160;million was related to System Test, and $0.5&#160;million was related to Industrial Automation. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">During the years ended December&#160;31, 2020 and 2019, we scrapped $7.7&#160;million and $9.2&#160;million of inventory, respectively, and sold $2.3&#160;million and $3.2&#160;million of previously written-down or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">written-off</div> inventory, respectively. As of December&#160;31, 2020, we had inventory related reserves for amounts which had been written-down or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">written-off</div> totaling $110.6&#160;million. We have no <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-determined</div> timeline to scrap the remaining inventory. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Selling and Administrative </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Selling and administrative expenses were as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 79%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2019-2020</div></div></div></div><br/><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Change</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(dollars in millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Selling and administrative</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">464.8</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">437.1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">27.7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Percent of total revenues</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">14.9</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">19.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The increase of $27.7&#160;million in selling and administrative expenses was primarily due to higher variable compensation. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Engineering and Development </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Engineering and development expenses were as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 79%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2019-2020</div></div></div></div><br/><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Change</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(dollars in millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Engineering and development</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">375.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">322.8</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">52.1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Percent of total revenues</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">12.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">14.1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The increase of $52.1&#160;million in engineering and development expenses was primarily due to higher variable compensation and higher spending across all segments. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Restructuring and Other </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">During the year ended December&#160;31, 2020, we recorded a $19.7&#160;million gain for the decrease in the fair value of the AutoGuide contingent consideration liability, and a $3.5&#160;million gain for the decrease in the fair </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">36 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">value of the MiR contingent consideration liability, partially offset by a $4.0&#160;million contract termination settlement charge, $2.5&#160;million of acquisition related compensation and expenses, $2.3&#160;million of severance charges primarily in Industrial Automation, and $1.2&#160;million of other expenses. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">During the year ended December&#160;31, 2019, we recorded a $22.2&#160;million gain for the decrease in the fair value of the MiR contingent consideration liability, partially offset by a $3.0&#160;million gain for the increase in the fair value of the AutoGuide contingent consideration, $2.9&#160;million of severance charges related to headcount reductions primarily in Semiconductor Test and Industrial Automation, and $2.5&#160;million for acquisition related expenses and compensation. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The remaining accrual for severance of $0.5&#160;million is reflected in the accrued employees&#8217; compensation and withholdings on the balance sheet and is expected to be paid by March 2021. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Interest and Other </div></div></div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 75%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2019-2020</div></div></div></div><br/><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Change</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in&#160;millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Interest income</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(6.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(17.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">11.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Interest expense</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">24.2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">22.2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other (income) expense, net</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9.2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">22.6</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(13.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Interest income decreased by $11.0&#160;million primarily due to lower interest rates in 2020 compared to 2019. Interest expense increased by $2.0&#160;million primarily due to interest expense related to our convertible senior notes and revolving credit facility costs. Other (income) expense, net decreased by $13.5&#160;million primarily due to a $15.0&#160;million charge for the impairment of the investment in RealWear in 2019, partially offset by a $2.1&#160;million increase in pension actuarial losses from $8.2&#160;million losses in 2019 to $10.3&#160;million losses in 2020. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Income (Loss) Before Income Taxes </div></div></div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 79%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2019-2020</div></div></div></div><br/><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Change</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Semiconductor Test</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">739.7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">417.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">322.7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">System Test</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">152.1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">93.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">58.6</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Wireless Test</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">42.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">35.6</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6.4</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Industrial Automation</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(24.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(5.9</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(18.1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Corporate and Other (1)</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(8.7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(14.4</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5.7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">901.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">525.8</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">375.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Included in Corporate and Other are: contingent consideration adjustments, investment impairment, employee severance charges, interest (income) and expense, net foreign exchange (gains) and losses, pension and postretirement plan actuarial (gains) and losses and settlement charges, intercompany eliminations, and certain acquisition related charges and compensation. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The increase in income before income taxes in Semiconductor Test was driven primarily by an increase in semiconductor mobility test sales resulting from increased complexity of cell phone silicon which drives demand for testers, and an increase in memory test sales of flash and DRAM testers. The increase in income before income taxes in System Test was primarily due to higher sales in Storage Test of system level and hard disk drive testers, and higher sales in Defense/Aerospace test of instrumentation and systems, partially offset by lower sales in Production Board due to lower automotive electronics demand. The increase in income before income taxes in Wireless Test was primarily due to increased sales of 5G, WiFi&#160;6 and WiFi&#160;6E testers. The decrease in income before income taxes in Industrial Automation was primarily due to lower demand for collaborative robotic arms in the automotive and manufacturing markets amplified by the impacts of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19.</div> </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">37 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Income Taxes </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Income tax expense for 2020, 2019 and 2018 totaled $116.9&#160;million, $58.3&#160;million and $16.0&#160;million, respectively. The effective tax rate for 2020, 2019 and 2018 was 13.0%, 11.1% and 3.4%, respectively. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The increase in the effective tax rate from 2019 to 2020 is primarily attributable to a reduction in the benefit from releases of reserves for uncertain tax positions and a reduction in the benefit from foreign tax credits. These increases in expense were partially offset by a decrease in the transition tax on the mandatory deemed repatriation of foreign earnings and shift in the geographic distribution of income, which increases the income subject to taxation in lower tax rate jurisdictions relative to higher tax rate jurisdictions. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In the fourth quarter of 2017, we recorded $186.0&#160;million of additional income tax expense which represented our best estimate of the impact of the Tax Reform Act in accordance with our understanding of the Tax Reform Act and available guidance as of that date. The $186.0&#160;million was primarily composed of expense of $161.0&#160;million related to the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-time</div> transition tax on the mandatory deemed repatriation of foreign earnings, $33.6&#160;million of expense related to the remeasurement of certain deferred tax assets and liabilities based on the rates at which they are expected to reverse in the future, and benefit of $10.3&#160;million associated with the impact of correlative adjustments on uncertain tax positions. In accordance with the requirements of SEC Staff Accounting Bulletin (&#8220;SAB&#8221;) No.&#160;118, &#8220;Income Tax Accounting Implications of the Tax Cuts and Jobs Act&#8221;, in the fourth quarter of 2018, we completed our analysis of the effect of the Tax Reform Act based on the application of the guidance available as of December&#160;31, 2018 and recorded $49.5&#160;million of net income tax benefit. The net benefit consisted of $51.7&#160;million of benefit resulting from a reduction in the estimate of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-time</div> transition tax on the mandatory deemed repatriation of foreign earnings and an expense of $2.2&#160;million associated with the impact of correlative adjustments on uncertain tax positions. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The increase in the effective tax rate from 2018 to 2019 is primarily attributable to increases in expense associated with U.S. global intangible <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">low-taxed</div> income and U.S. transition tax on the mandatory deemed repatriation of foreign earnings. These increases in expense were partially offset by increased benefit from the U.S. foreign derived intangible income deduction, an increase in the benefit from foreign tax credits and the benefit from a net reduction in reserves for uncertain tax positions. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We qualify for a tax holiday in Singapore by fulfilling the requirements of an agreement with the Singapore Economic Development Board under which certain headcount and spending requirements must be met. The tax savings attributable to the Singapore tax holiday for the years ended December&#160;31, 2020, 2019 and 2018 were $29.9&#160;million or $0.16 per diluted share, $15.1&#160;million or $0.08 per diluted share and $11.9&#160;million or $0.06 per diluted share, respectively. In November 2020, we entered into an agreement with the Singapore Economic Development Board which extended our Singapore tax holiday under substantially similar terms to the agreement which expired on December&#160;31, 2020. The new tax holiday is scheduled to expire on December&#160;31, 2025. </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">38 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Contractual Obligations </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table reflects our contractual obligations as of December&#160;31, 2020: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 46%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="22" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Payments Due by Period</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Less than</div></div></div><br/><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1 year</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">1-3</div></div></div></div><br/><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">years</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3-5</div></div></div></div><br/><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">years</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">More than</div></div></div><br/><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5 years</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Other</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="22" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Purchase obligations</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">603,464</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">592,058</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">11,406</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Convertible debt</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">459,971</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">37,397</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">422,574</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Retirement plans contributions</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">156,592</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,551</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10,598</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10,426</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">130,017</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Transition tax payable (1)</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">82,820</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,889</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">15,795</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">34,540</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">24,596</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease obligations</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">71,457</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">22,631</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">27,371</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">13,839</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,616</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Interest on long term debt</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">15,928</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,364</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10,564</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of contingent consideration</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,227</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,227</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other long-term liabilities reflected on the balance sheet under GAAP&#160;(2)</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">88,532</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">51,165</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,787</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">407</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">30,173</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,485,991</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">670,890</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">556,700</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">65,592</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">162,636</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">30,173</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Represents the transition tax liability associated with our accumulated foreign earnings as a result of enactment of the Tax Reform Act on December&#160;22, 2017. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(2)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Included in other long-term liabilities are liabilities for customer advances, extended warranty, uncertain tax positions, deferred tax liabilities and other obligations. For certain long-term obligations, we are unable to provide a reasonably reliable estimate of the timing of future payments relating to these obligations and therefore we included these amounts in the column marked &#8220;Other.&#8221; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Liquidity and Capital Resources </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Our cash, cash equivalents and marketable securities balance increased by $539&#160;million in 2020 to $1,554&#160;million. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Operating activities during 2020 provided cash of $868.9&#160;million. Changes in operating assets and liabilities used cash of $69.4&#160;million. This was due to a $202.3&#160;million increase in operating assets and a $132.9&#160;million increase in operating liabilities. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The increase in operating assets was due to a $129.5&#160;million increase in accounts receivable due to increased sales, an $8.4&#160;million increase in inventories, and a $64.4&#160;million increase in prepayments and other assets. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The increase in operating liabilities was due to a $54.7&#160;million increase in accrued employee compensation, a $40.0&#160;million increase in deferred revenue and customer advance payments, a $25.2&#160;million increase in income taxes, a $12.8&#160;million increase in other accrued liabilities, and a $5.7&#160;million increase in accounts payable, partially offset by $5.4&#160;million of retirement plan contributions. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Investing activities during 2020 used cash of $569.8&#160;million, due to $900.2&#160;million used for purchases of marketable securities, and $185.0&#160;million used for purchases of property, plant and equipment, partially offset by $480.0&#160;million and $35.0&#160;million in proceeds from maturities and sales of marketable securities, respectively, and proceeds from life insurance of $0.5&#160;million related to the cash surrender value from the cancellation of Teradyne owned life insurance policy. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Financing activities during 2020 used cash of $158.3&#160;million, due to $88.5&#160;million used for the repurchase of 1.5&#160;million shares of common stock at an average price of $58.33 per share, $66.5&#160;million used for dividend payments, $23.0&#160;million used for payments related to net settlement of employee stock compensation awards, and $8.9&#160;million used for payment related to MiR acquisition contingent consideration, partially offset by $28.5&#160;million from the issuance of common stock under employee stock purchase and stock option plans. </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">39 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Operating activities during 2019 provided cash of $578.8&#160;million. Changes in operating assets and liabilities used cash of $51.7&#160;million. This was due to a $121.6&#160;million increase in operating assets and a $69.9&#160;million increase in operating liabilities. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The increase in operating assets was due to a $70.4&#160;million increase in accounts receivable due to increased sales, a $27.4&#160;million increase in inventories, and a $23.8&#160;million increase in prepayments and other assets. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The increase in operating liabilities was due to a $39.3&#160;million increase in deferred revenue and customer advance payments, a $24.8&#160;million increase in accounts payable, a $15.3&#160;million increase in accrued employee compensation and a $9.2&#160;million increase in other accrued liabilities, partially offset by a $13.6&#160;million decrease in income taxes, and $5.1&#160;million of retirement plan contributions. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Investing activities during 2019 used cash of $156.7&#160;million, due to $662.7&#160;million used for purchases of marketable securities, $134.6&#160;million used for purchases of property, plant and equipment, $57.8&#160;million, net of cash acquired, used for the acquisition of AutoGuide, $15.0&#160;million used for an investment in RealWear, and $7.0&#160;million, net of cash acquired, used for the acquisition of Lemsys, partially offset by $611.9&#160;million and $105.6&#160;million in proceeds from maturities and sales of marketable securities, respectively, and proceeds from life insurance of $2.9&#160;million related to the cash surrender value from the cancellation of Teradyne owned life insurance policies. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Financing activities during 2019 used cash of $574.3&#160;million, due to $500.0&#160;million used for the repurchase of 10.9&#160;million shares of common stock at an average price of $45.89 per share, $61.3&#160;million used for dividend payments, $27.6&#160;million used for payments related to MiR and Universal Robots acquisition contingent consideration and $14.7&#160;million used for payments related to net settlement of employee stock compensation awards, partially offset by $29.3&#160;million from the issuance of common stock under employee stock purchase and stock option plans. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In January 2020,&#160;May 2020,&#160;August 2020 and November 2020, our Board of Directors declared a quarterly cash dividend of $0.10 per share. Total dividend payments in 2020 were $66.5&#160;million. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In January 2019,&#160;May 2019,&#160;August 2019 and November 2019, our Board of Directors declared a quarterly cash dividend of $0.09 per share. Total dividend payments in 2019 were $61.3&#160;million. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In January 2021, our Board of Directors declared a quarterly cash dividend of $0.10 per share to be paid on March&#160;19, 2021 to shareholders of record as of February&#160;19, 2021. Payment of future cash dividends are subject to the discretion of our Board of Directors and will depend, among other things, upon our earnings, capital requirements and financial condition. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In January 2020, our Board of Directors cancelled the January 2018 stock repurchase program and approved a new stock repurchase program for up to $1.0&#160;billion in common stock. On April&#160;1, 2020, we suspended the share repurchase program. In 2020, we repurchased 1.5&#160;million shares of common stock for $88.5&#160;million at an average price per share of $58.33. In 2019, we repurchased 10.9&#160;million shares of common stock for $500.0&#160;million at an average price per share of $45.89. The cumulative repurchases as of December&#160;31, 2019, for the 2018 stock repurchase program, totaled 32.5&#160;million shares of common stock for $1,323.0&#160;million at an average price per share of $40.68. In January 2021, our Board of Directors cancelled the January 2020 repurchase program and approved a new repurchase program for up to $2.0&#160;billion of common stock. Unless terminated by resolution of our Board of Directors, the repurchase program will expire when we have repurchased all shares authorized for repurchase under the share repurchase program. We intend to repurchase a minimum of $600&#160;million in 2021. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">While we declared a quarterly cash dividend and authorized a share repurchase program, we may reduce or eliminate the cash dividend or share repurchase program in the future. Future cash dividends and stock repurchases are subject to the discretion of our Board of Directors, which will consider, among other things, our earnings, capital requirements and financial condition. </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">40 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">On May&#160;1, 2020, we entered into a credit agreement providing a three-year, senior secured revolving credit facility of $400&#160;million. As of February&#160;22, 2021, we have not borrowed any funds under the credit facility. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We believe our cash, cash equivalents and marketable securities balance will be sufficient to pay our quarterly dividend and meet our working capital and expenditure needs for at least the next twelve months. Inflation has not had a significant long-term impact on earnings. At this time, the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic has not had an impact on our liquidity, but there is no assurance that continued impacts resulting from the pandemic will not have an adverse effect in the future. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Retirement Plans </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">715-20,</div> &#8220;<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Compensation&#8212;Retirement Benefits&#8212;Defined Benefit Plans,</div></div>&#8221; requires an employer with defined benefit plans or other postretirement benefit plans to recognize an asset or a liability on its balance sheet for the overfunded or underfunded status of the plans as defined by ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">715-20.</div> The pension asset or liability represents the difference between the fair value of the pension plans&#8217; assets and the projected benefit obligation as of December&#160;31. For other postretirement benefit plans, the liability is the difference between the fair value of the plan&#8217;s assets and the accumulated postretirement benefit obligation as of December&#160;31. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">For the year ended December&#160;31, 2020, our pension expense, which includes the U.S. Qualified Pension Plan (&#8220;U.S. Plan&#8221;), certain qualified plans for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-U.S.</div> subsidiaries, and a U.S. Supplemental Executive Defined Benefit Plan, was approximately $13.9&#160;million. Pension expense is calculated based upon a number of actuarial assumptions. Discount rate and expected return on assets are two assumptions which are important elements of pension plan expense and asset/liability measurement. We evaluate our discount rate and expected rate of return on assets assumptions annually on a plan and country specific basis. We evaluate other assumptions related to demographic factors, such as retirement age, mortality and turnover periodically, and update them to reflect our experience and expectations for the future. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In developing the expected return on U.S. Plan assets assumption, we evaluated input from our investment manager and pension consultants, including their forecast of asset class return expectations. We believe that 3.0% was an appropriate rate of return on assets to use for 2020. The December&#160;31, 2020 asset allocation for our U.S. Plan was 94% invested in fixed income securities, 5% invested in equity securities, and 1% invested in other securities. Our investment manager regularly reviews the actual asset allocation and periodically rebalances the portfolio to ensure alignment with our target allocations. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We recognize net actuarial gains and losses and the change in the fair value of plan assets in our operating results in the year in which they occur or upon any interim remeasurement of the plans. We calculate the expected return on plan assets using the fair value of the plan assets. Actuarial gains and losses are generally measured annually as of December&#160;31 and, accordingly, recorded during the fourth quarter of each year or upon any interim remeasurement of the plans. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The discount rate that we utilized for determining future pension obligations for the U.S. Plan is based on the FTSE Pension Index adjusted for the U.S. Plan&#8217;s expected cash flows and was 2.3% at December&#160;31, 2020, down from 3.1% at December&#160;31, 2019. We estimate that in 2021 we will recognize approximately $0.9&#160;million of pension expense for the U.S. Plan. The U.S. Plan pension expense estimate for 2021 is based on a 2.3% discount rate and a 2.4% return on assets. Future pension expense or income will depend on future investment performance, changes in future discount rates and various other factors related to the employee population participating in our pension plans. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020, our pension plans had no unrecognized pension prior service cost. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The assets of the U.S. Plan consist substantially of fixed income securities. U.S. Plan assets have decreased from $166.9&#160;million at December&#160;31, 2019 to $158.9&#160;million at December&#160;31, 2020, while the U.S. Plan&#8217;s </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">41 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">liability decreased from $148.5&#160;million at December&#160;31, 2019 to $141.4&#160;million at December&#160;31, 2020. In 2020, the decrease in plan assets and plan liability was primarily due to a retiree annuity purchase. In 2020, the accrued pension obligations for approximately 115 retiree participants were transferred to an insurance company and resulted in a $24.4&#160;million reduction in the pension benefit obligation and pension assets. We recorded $2.2&#160;million of pension actuarial loss and a settlement loss of $0.5&#160;million related to the retiree group annuity transaction. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Our funding policy is to make contributions to our pension plans in accordance with local laws and to the extent that such contributions are tax deductible. During 2020, we made contributions of $3.1&#160;million to the U.S. supplemental executive defined benefit pension plan, and $1.1&#160;million to certain qualified plans for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-U.S.</div> subsidiaries. In 2021, we expect to contribute approximately $3.3&#160;million to the U.S. supplemental executive defined benefit pension plan. Contributions to be made in 2021 to certain qualified plans for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-U.S.</div> subsidiaries are based on local statutory requirements and are estimated at approximately $1.1&#160;million. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Equity Compensation Plans </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In addition to our 1996 Employee Stock Purchase Plan discussed in Note Q: <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">&#8220;Stock-Based Compensation&#8221;</div></div> in Notes to Consolidated Financial Statements, we have a 2006 Equity and Cash Compensation Incentive Plan (the &#8220;2006 Equity Plan&#8221;) under which equity securities are authorized for issuance. The 2006 Equity Plan was initially approved by stockholders on May&#160;25, 2006. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">At our annual meeting of stockholders held May&#160;21, 2013, our stockholders approved an amendment to the 2006 Equity Plan to increase the number of shares issuable thereunder by 10.0&#160;million, for an aggregate of 32.0&#160;million shares issuable thereunder, and our stockholders also approved an amendment to our 1996 Employee Stock Purchase Plan to increase the number of shares issuable thereunder by 5.0&#160;million, for an aggregate of 30.4&#160;million shares issuable thereunder. At our annual meeting of stockholders held May&#160;12, 2015, our stockholders approved an amendment to the 2006 Equity Plan to extend its term until May&#160;12, 2025. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents information about these plans as of December&#160;31, 2020 (share numbers in thousands): </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 44%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 15%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 15%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 15%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"> <div style="border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Plan category</div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number&#160;of&#160;securities</div></div></div><br/><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">to be issued upon</div></div></div><br/><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">exercise of</div></div></div><br/><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">outstanding options,</div></div></div><br/><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">warrants and rights</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted-average</div></div></div><br/><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">exercise price of</div></div></div><br/><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">outstanding&#160;options,</div></div></div><br/><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">warrants and rights</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number&#160;of&#160;securities&#160;remaining</div></div></div><br/><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">available for future issuance</div></div></div><br/><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">under equity compensation</div></div></div><br/><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">plans (excluding securities</div></div></div><br/><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">reflected in column one)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Equity plans approved by shareholders</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,943</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">37.31</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,563</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(2)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Equity plans not approved by shareholders&#160;(3)</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3.77</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,949</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">37.21</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,563</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Includes 1,789,217 shares of restricted stock units that are not included in the calculation of the weighted average exercise price. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(2)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Consists of 6,122,630 securities available for issuance under the 2006 Equity Plan and 1,440,073 of securities available for issuance under the Employee Stock Purchase Plan. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(3)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In connection with the 2011 acquisition of LitePoint Corporation (the &#8220;LitePoint Acquisition&#8221;), we assumed the options granted under the LitePoint Corporation 2002 Stock Plan (the &#8220;LitePoint Plan&#8221;). Upon the consummation of the LitePoint Acquisition, these options were converted automatically into options to purchase an aggregate of 2,828,344 shares of our common stock. No additional awards were granted under the LitePoint Plan. As of December&#160;31, 2020, there were outstanding options exercisable for an aggregate of 6,125 shares of our common stock pursuant to the LitePoint Plan, with a weighted average exercise price of $3.77 per share. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">42 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The purpose of the 2006 Equity Plan is to motivate employees, officers and directors by providing equity ownership and compensation opportunities in Teradyne. The aggregate number of shares available under the 2006 Equity Plan as of December&#160;31, 2020 was 6,122,630 shares of our common stock. The 2006 Equity Plan authorizes the grant of stock-based awards in the form of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">(1)&#160;non-qualified</div> and incentive stock options, (2)&#160;stock appreciation rights, (3)&#160;restricted stock awards and restricted stock unit awards, (4)&#160;phantom stock, and (5)&#160;other stock-based awards. Awards may be tied to time-based vesting schedules and/or performance-based vesting measured by reference to performance criteria chosen by the Compensation Committee of the Board of Directors, which administers the 2006 Equity Plan. Awards may be made to any employee, officer, consultant and advisor of Teradyne and our subsidiaries, as well as, to our directors. The maximum number of shares of stock-based awards that may be granted to one participant during any one fiscal year is 2,000,000 shares of common stock. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020, total unrecognized compensation expense related to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-vested</div> restricted stock units and options was $44&#160;million and is expected to be recognized over a weighted average period of 2.4 years. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Performance Graph </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following graph compares the change in our cumulative total shareholder return in our common stock with (i)&#160;the NYSE Composite Index and (ii)&#160;the Morningstar Semiconductor Equipment&#160;&amp; Materials Industry Group (compiled by Morningstar, Inc.), and (iii)&#160;the Standard&#160;&amp; Poor&#8217;s 500 Index. The comparison assumes $100.00 was invested on December&#160;31, 2015 in our common stock and in each of the foregoing indices and assumes reinvestment of dividends, if any. Historic stock price performance is not necessarily indicative of future price performance. This is the last year that we will compare ourselves to the NYSE Composite Index. Going forward, we will compare ourselves to (i)&#160;Standard&#160;&amp; Poor&#8217;s 500 Index, as a result of Teradyne being added, on September&#160;21, 2020, to the Standard&#160;&amp; Poor&#8217;s 500 Index, and (ii)&#160;the Morningstar Semiconductor Equipment&#160;&amp; Materials Industry Group (compiled by Morningstar, Inc.) </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-size: 0px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 0px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: red; letter-spacing: 0px; top: 0px;;display:inline;">
<img alt="" src="g69963g01p37.jpg" style="width: 608px; height: 322px;"/></div> </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Recently Issued Accounting Pronouncements </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In August 2020, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-06&#8212;&#8220;Debt&#8212;Debt</div> with Conversion and Other Options and Derivatives and Hedging&#8212;Contracts in Entity&#8217;s Own Equity,&#8221; which simplifies the accounting for convertible </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">43 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">debt instruments by reducing the number of accounting models and the number of embedded conversion features that could be recognized separately from the primary contract. This ASU requires a convertible debt instrument to be accounted for as a single liability measured at its amortized cost, as long as no other features require bifurcation and recognition as derivatives. This ASU requires an entity to use the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">if-converted</div> method in the diluted earnings per share calculation for convertible instruments. This ASU will be effective for Teradyne on January&#160;1, 2022, with early adoption permitted beginning on January&#160;1, 2021. This ASU permits the use of either the modified retrospective or fully retrospective method of transition. Teradyne is evaluating the timing and effects of the adoption of this ASU on its financial statements. </div></div> <div style="font-size: 18px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 18px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="toc69963_12" style="width: 10%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;7A:</div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Quantitative and Qualitative Disclosures about Market Risks</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Concentration of Credit Risk </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Financial instruments which potentially subject us to concentrations of credit risk consist principally of cash equivalents, marketable securities, forward currency contracts and accounts receivable. Our cash equivalents consist primarily of money market funds invested in U.S. Treasuries and government agencies. Our fixed income <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div></div> marketable securities have a minimum rating of AA by one or more of the major credit rating agencies. We place forward currency contracts with high credit-quality financial institutions in order to minimize credit risk exposure. Concentrations of credit risk with respect to accounts receivable are limited due to the large number of geographically dispersed customers. We perform ongoing credit evaluations of our customers&#8217; financial condition and from time to time may require customers to provide a letter of credit from a bank to secure accounts receivable. As of December 31, 2020, a customer of our Semiconductor Test segment, JA Mitsui Leasing, Ltd., accounted for 25% of our accounts receivable balance. The balance was paid in full as of February&#160;22, 2021. There were no customers who accounted for 10% or more of our accounts receivable balance as of December&#160;31, 2019. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In addition to market risks, we have an equity price risk related to the fair value of our convertible senior unsecured notes issued in December 2016. In December 2016, Teradyne issued $460&#160;million aggregate principal amount of 1.25% convertible senior unsecured notes (the &#8220;Notes&#8221;) due December&#160;15, 2023. As of December&#160;31, 2020, the Notes had a fair value of $1,740&#160;million. The table below provides a sensitivity analysis of hypothetical 10% changes of Teradyne&#8217;s stock price as of the end of 2020 and the estimated impact on the fair value of the Notes. The selected scenarios are not predictions of future events, but rather are intended to illustrate the effect such event may have on the fair value of the Notes. The fair value of the Notes is subject to equity price risk due to the convertible feature. The fair value of the Notes will generally increase as Teradyne&#8217;s common stock price increases and will generally decrease as the common stock price declines in value. The change in stock price affects the fair value of the convertible senior notes, but does not impact Teradyne&#8217;s financial position, cash flows or results of operations due to the fixed nature of the debt obligation. Additionally, we carry the Notes at face value less unamortized discount on our balance sheet, and we present the fair value for required disclosure purposes only. In connection with the offering of the Notes we also sold warrants to the option counterparties. These transactions have been accounted for as an adjustment to our shareholders&#8217; equity. The convertible note hedge transactions are expected to reduce the potential equity dilution upon conversion of the Notes. The warrants along with any shares issuable upon conversion of the Notes will have a dilutive effect on our earnings per share to the extent that the average market price of our common stock for a given reporting period exceeds the applicable strike price or conversion price of the warrants or Notes, respectively. </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"> <div style="border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Hypothetical Change in Teradyne Stock Price</div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Estimated<br/>change&#160;in&#160;fair<br/>value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Hypothetical&#160;percentage<br/>increase (decrease) in<br/>fair value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10% Increase</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,917,955</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">178,402</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">No Change</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,739,553</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10% Decrease</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,569,357</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(170,196</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(9.8</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">See Note J: &#8220;Debt&#8221; for further information. </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">44 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Exchange Rate Risk Management </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We regularly enter into foreign currency forward contracts to hedge the value of our monetary assets and liabilities in Japanese Yen, British Pound, Korean Won, Taiwan Dollar, Singapore Dollar, Euro, Philippine Peso and Chinese Yuan. These foreign currency forward contracts have maturities of approximately one month. These contracts are used to minimize the effect of exchange rate fluctuations associated with the remeasurement of monetary assets and liabilities. We do not engage in currency speculation. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We performed a sensitivity analysis assuming a hypothetical 10% fluctuation in foreign exchange rates to the hedging contracts and the underlying exposures described above. As of December&#160;31, 2020 and 2019, the analysis indicated that these hypothetical market movements would not have a material effect on our consolidated financial position, results of operations or cash flows. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Interest Rate Risk Management </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We are exposed to potential losses due to changes in interest rates. Our interest rate exposure is primarily related to short-term and long-term marketable securities. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In order to estimate the potential loss due to interest rate risk, a fluctuation in interest rates of 25 basis points was assumed. Market risk for the short and long-term marketable securities was estimated as the potential change in the fair value resulting from a hypothetical change in interest rates for securities contained in the investment portfolio. The potential change in the fair value from changes in interest rates is immaterial as of December&#160;31, 2020 and 2019. </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">45 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="toc69963_13" style="width: 10%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;8:</div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial Statements and Supplementary Data</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div id="tx69963_1" style="text-align: center; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Report of Independent Registered Public Accounting Firm </div></div></div></div> </div> </div> <div style="margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">To the Board of Directors and Shareholders of Teradyne, Inc. </div></div> <div style="margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Opinions on the Financial Statements and Internal Control over Financial Reporting </div></div></div></div></div></div> <div style="margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We have audited the accompanying consolidated balance sheets of Teradyne, Inc. and its subsidiaries (the &#8220;Company&#8221;) as of December&#160;31, 2020 and 2019, and the related consolidated statements of operations, comprehensive income, convertible common shares and shareholders&#8217; equity and cash flows for each of the three years in the period ended December&#160;31, 2020, including the related notes and schedule of valuation and qualifying accounts for each of the three years in the period ended December&#160;31, 2020 appearing under Item&#160;15(c) (collectively referred to as the &#8220;consolidated financial statements&#8221;). We also have audited the Company&#8217;s internal control over financial reporting as of December&#160;31, 2020, based on criteria established in <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Internal Control - Integrated Framework</div></div> (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). </div></div> <div style="margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">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&#160;31, 2020 and 2019, and the results of its operations and its cash flows for each of the three years in the period ended December&#160;31, 2020 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December&#160;31, 2020, based on criteria established in <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Internal Control - Integrated Framework</div></div> (2013) issued by the COSO. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Changes in Accounting Principles </div></div></div></div> <div style="margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">As discussed in Note B to the consolidated financial statements, the Company changed the manner in which it accounts for leases in 2019 and the manner in which it accounts for revenue from contracts with customers in 2018. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Basis for Opinions </div></div></div></div></div></div> <div style="margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;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 Management&#8217;s Annual Report on Internal Control over Financial Reporting appearing under Item 9A. Our responsibility is to express opinions on the Company&#8217;s consolidated<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div>financial statements and on the Company&#8217;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. </div></div> <div style="margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">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<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div>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. </div></div> <div style="margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Our audits of the consolidated<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div>financial statements included performing procedures to assess the risks of material misstatement of the consolidated<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div>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<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div>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<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div>financial statements. Our audit of internal control over financial reporting included obtaining an </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">46 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Definition and Limitations of Internal Control over Financial Reporting </div></div></div></div></div></div> <div style="margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">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)&#160;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)&#160;provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (iii)&#160;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. </div></div> <div style="margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Critical Audit Matters </div></div></div></div></div></div> <div style="margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that (i)&#160;relates to accounts or disclosures that are material to the consolidated financial statements and (ii)&#160;involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Valuation of Contingent Consideration payable related to the acquisition of AutoGuide, LLC </div></div></div></div> <div style="margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">As described in Notes D, H and O to the consolidated financial statements, the Company completed its acquisition of AutoGuide, LLC on November&#160;13, 2019. The total purchase price was approximately $81.6&#160;million, which included contingent consideration payable upon achievement of certain performance targets, extending potentially through 2022. As of December&#160;31, 2020, the maximum contingent consideration that could be paid is $100.2&#160;million and management estimated the fair value of the contingent consideration to be approximately $7.2&#160;million based on forecasted results, after recording $19.7&#160;million in restructuring and other expenses during the year ended December&#160;31, 2020. The valuation of contingent consideration is remeasured at each financial reporting date from the acquisition date through the date of final settlement using the Monte Carlo simulation model, and it is dependent on the following assumptions: forecasted revenues, revenue volatility, earnings before interest and taxes, and discount rate at each reporting date. </div></div> <div style="margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The principal considerations for our determination that performing procedures relating to the valuation of contingent consideration payable related to the acquisition of AutoGuide, LLC is a critical audit matter are (i)&#160;the high degree of auditor judgment and subjectivity in performing procedures relating to the fair value measurement of the contingent consideration due to the significant judgment by management when developing the fair value estimate; (ii)&#160;significant audit effort in evaluating the significant assumptions related to forecasted revenues and earnings before interest and taxes used in the Monte Carlo simulation model; and (iii)&#160;the audit effort involved the use of professionals with specialized skill and knowledge. </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">47 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">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 valuation of contingent consideration, including controls over the development of the forecasted revenues and earnings before interest and taxes used in the valuation of the contingent consideration. These procedures also included, among others, (i)&#160;testing management&#8217;s process for developing the fair value estimate; (ii)&#160;evaluating the appropriateness of the Monte Carlo simulation model; (iii)&#160;evaluating the reasonableness of the significant assumptions related to forecasted revenues and earnings before interest and taxes; and (iv)&#160;testing the completeness, accuracy and relevance of the underlying data used in the model. Evaluating management&#8217;s assumptions related to forecasted revenues and earnings before interest and taxes involved evaluating whether the assumptions were reasonable considering historical results and consistency with external industry and market data. Professionals with specialized skill and knowledge were used to assist in the evaluation of the appropriateness of the Monte Carlo simulation model, as well as the reasonableness of certain assumptions. </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">/s/ PricewaterhouseCoopers LLP </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Boston, Massachusetts </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">February 22, 2021 </div></div> <div style="margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">We have served as the Company&#8217;s auditor since 1968. </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">48 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">TERADYNE, INC. </div></div></div></div></div><div id="tx69963_2" style="text-align: center; margin-top: 6px; margin-bottom: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">CONSOLIDATED BALANCE SHEETS </div></div></div></div></div></div></div><div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 80%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands, except per</div></div></div></div><div style="text-align: center; margin-top: 0px; margin-bottom: 1px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">share information)</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">ASSETS</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 80%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Current assets:</div></div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 80%; padding: 0pt;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Cash and cash equivalents</div></div></td>
<td style="vertical-align: bottom; width: 2%; padding: 0pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">914,121</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%; padding: 0pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">773,924</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 80%; padding: 0pt;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Marketable securities</div></div></td>
<td style="vertical-align: bottom; width: 2%; padding: 0pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">522,280</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%; padding: 0pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">137,303</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 80%; padding: 0pt;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Accounts receivable, less allowance for doubtful accounts of $<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,034</ix:nonFraction> and $<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,736</ix:nonFraction> in 2020 and 2019, respectively</div></div></td>
<td style="vertical-align: bottom; width: 2%; padding: 0pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">497,506</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%; padding: 0pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">362,368</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 80%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Inventories, net</div></div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">222,189</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">196,691</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 80%; padding: 0pt;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Prepayments and other current assets</div></div></td>
<td style="vertical-align: bottom; width: 2%; padding: 0pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">259,338</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%; padding: 0pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">188,598</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 80%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 80%; padding: 0pt;"><div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Total current assets</div></div></td>
<td style="vertical-align: bottom; width: 2%; padding: 0pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,415,434</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%; padding: 0pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,658,884</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 80%; padding: 0pt;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Property, plant and equipment, net</div></div></td>
<td style="vertical-align: bottom; width: 2%; padding: 0pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">394,800</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%; padding: 0pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">320,216</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 80%; padding: 0pt;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Operating lease right-of-use assets, net</div></div></td>
<td style="vertical-align: bottom; width: 2%; padding: 0pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">54,569</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%; padding: 0pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">57,539</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 80%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Marketable securities</div></div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesNoncurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">117,980</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesNoncurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">104,490</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 80%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets</div></div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxAssetsNet" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">87,913</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxAssetsNet" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">75,185</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 80%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Retirement plans assets</div></div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">17,468</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">18,457</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 80%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other assets</div></div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,384</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">10,332</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 80%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Acquired intangible assets, net</div></div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">100,939</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">125,480</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 80%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Goodwill</div></div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">453,859</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">416,431</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 80%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 80%;"><div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total assets</div></div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,652,346</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,787,014</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">LIABILITIES</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 80%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Current liabilities:</div></div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 80%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accounts payable</div></div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">133,663</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">126,617</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 80%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accrued employees&#8217; compensation and withholdings</div></div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">220,321</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">163,883</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 80%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Deferred revenue and customer advances</div></div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:DeferredRevenueAndCustomerAdvancesCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">134,662</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:DeferredRevenueAndCustomerAdvancesCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">104,876</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 80%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other accrued liabilities</div></div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherAccruedLiabilitiesCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">77,581</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherAccruedLiabilitiesCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">70,871</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 80%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities</div></div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">20,573</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">19,476</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 80%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Contingent consideration</div></div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: right; width: 6%; padding: 0pt 5pt 0pt 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,106</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 80%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Income taxes payable</div></div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AccruedIncomeTaxesCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">80,728</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AccruedIncomeTaxesCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">44,200</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 80%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Current debt</div></div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ConvertibleDebtCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">33,343</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 6%; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 80%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 80%;"><div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total current liabilities</div></div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">700,871</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">539,029</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 80%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Retirement plans liabilities</div></div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">151,140</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">134,471</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 80%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Long-term deferred revenue and customer advances</div></div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredRevenueNoncurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">58,359</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredRevenueNoncurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">45,974</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 80%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Long-term contingent consideration</div></div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,227</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">30,599</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 80%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax liabilities</div></div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAndOtherLiabilitiesNoncurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">10,821</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAndOtherLiabilitiesNoncurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">14,070</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 80%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Long-term other accrued liabilities</div></div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherAccruedLiabilitiesNoncurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">19,352</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherAccruedLiabilitiesNoncurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">19,535</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 80%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Long-term operating lease liabilities</div></div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">42,073</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">45,849</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 80%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Long-term income taxes payable</div></div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AccruedIncomeTaxesNoncurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">74,930</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AccruedIncomeTaxesNoncurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">82,642</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 80%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Debt</div></div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ConvertibleDebtNoncurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">376,768</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ConvertibleDebtNoncurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">394,687</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 80%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 80%;"><div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total liabilities</div></div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,441,541</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,306,856</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 80%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Commitments and contingencies (Note M)</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" xsi:nil="true"></ix:nonFraction></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" xsi:nil="true"></ix:nonFraction></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Mezzanine equity:</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 80%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Convertible common shares</div></div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RedeemableNoncontrollingInterestEquityCommonCarryingAmount" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,787</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 6%; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">SHAREHOLDERS&#8217; EQUITY</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 80%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Common stock, $<ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn12_31_2020" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn12_31_2019" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">0.125</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn12_31_2020" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn12_31_2019" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">1,000,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2020" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn12_31_2020" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:numdotdecimal">166,123</ix:nonFraction></ix:nonFraction> and <ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2019" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn12_31_2019" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:numdotdecimal">166,410</ix:nonFraction></ix:nonFraction> shares issued and outstanding at December&#160;31, 2020 and 2019, respectively</div></div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">20,765</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">20,801</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 80%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Additional paid-in capital</div></div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AdditionalPaidInCapitalCommonStock" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,765,323</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AdditionalPaidInCapitalCommonStock" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,720,129</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 80%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated other comprehensive income (loss)</div></div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">33,516</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">18,854</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 80%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Retained earnings (accumulated deficit)</div></div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">387,414</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">241,918</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 80%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 80%;"><div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total shareholders&#8217; equity</div></div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,207,018</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,480,158</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 80%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 80%;"><div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total liabilities, convertible common shares and shareholders&#8217; equity</div></div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,652,346</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,787,014</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 80%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr></table><div style="clear: both; max-height: 0px; background: none;"></div><div style="text-align: center; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The accompanying notes are an integral part of the consolidated financial statements. </div></div><div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">49 </div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="font-size: 13.28px; margin-top: 0pt; margin-bottom: 0pt; line-height: 0pt;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;">&#160;</div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">TERADYNE, INC. </div></div></div></div></div> <div id="tx69963_3" style="text-align: center; margin-top: 6px; margin-bottom: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">CONSOLIDATED STATEMENTS OF OPERATIONS </div></div></div></div></div> </div> </div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 67%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Years Ended December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands, except per share amounts)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 67%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Revenues:</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 67%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Products</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,690,906</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,887,674</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,729,621</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 67%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Services</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">430,563</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">407,291</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">371,181</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 67%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 67%;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total revenues</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,121,469</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,294,965</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,100,802</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 67%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues:</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 67%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cost of products</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P01_01_2020To12_31_2020_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,157,476</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P01_01_2019To12_31_2019_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">782,047</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P01_01_2018To12_31_2018_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">727,138</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 67%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cost of services</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P01_01_2020To12_31_2020_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">178,252</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P01_01_2019To12_31_2019_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">173,089</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P01_01_2018To12_31_2018_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">153,270</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 67%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 67%;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total cost of revenues (exclusive of acquired intangible assets amortization shown separately below)</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,335,728</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">955,136</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">880,408</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 67%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 67%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Gross profit</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,785,741</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,339,829</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,220,394</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 67%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Operating expenses:</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 67%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Selling and administrative</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">464,769</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">437,084</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">390,669</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 67%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Engineering and development</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">374,964</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">322,824</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">301,505</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 67%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Acquired intangible assets amortization</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">30,803</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">40,147</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">39,191</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 67%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:RestructuringSettlementAndImpairmentProvisions" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">13,202</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:RestructuringSettlementAndImpairmentProvisions" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">13,880</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RestructuringSettlementAndImpairmentProvisions" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">15,232</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 67%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 67%;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total operating expenses</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">857,334</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">786,175</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">746,597</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 67%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 67%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Income from operations</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">928,407</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">553,654</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">473,797</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 67%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-operating (income) expenses:</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 67%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Interest income</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,982</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">16,990</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">20,458</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 67%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Interest expense</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">24,182</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">22,224</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">21,780</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 67%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other (income) expense, net</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">9,192</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">22,648</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">4,674</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 67%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 67%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Income before income taxes</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">901,015</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">525,772</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">467,801</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 67%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Income tax provision</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">116,868</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">58,304</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">16,022</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 67%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 67%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">784,147</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">467,468</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">451,779</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 67%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 67%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net income per common share:</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 67%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Basic</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">4.72</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">2.74</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">2.41</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 67%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 67%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Diluted</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">4.28</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">2.60</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">2.35</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 67%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 67%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average common shares&#8212;basic</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">166,120</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">170,425</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">187,672</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 67%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 67%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average common shares&#8212;diluted</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">183,042</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">179,459</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">192,605</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 67%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-align: center; margin-top: 110px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The accompanying notes are an integral part of the consolidated financial statements. </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">50 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">TERADYNE, INC. </div></div></div></div></div> <div id="tx69963_4" style="text-align: center; margin-top: 6px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME </div></div></div></div></div> </div> </div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 73%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Years Ended December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 14pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">Net income</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">784,147</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">467,468</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">451,779</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 14pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">Other comprehensive income, net of tax:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: 14pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">Foreign currency translation adjustment, net of tax of $<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">0</ix:nonFraction>, $<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">0</ix:nonFraction>, $<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">0</ix:nonFraction></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">48,903</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">10,991</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">28,442</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: 14pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">Available-for-sale marketable securities:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: 14pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">Unrealized gains (losses) on marketable securities arising during period, net of tax of $<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,629</ix:nonFraction>, $<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,659</ix:nonFraction>, $(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">722</ix:nonFraction>), respectively</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,839</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">6,015</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,110</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"> <div style="text-indent: -1em; margin-left: 5em; line-height: 14pt; white-space: nowrap; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">Less: Reclassification adjustment for (gains) losses included in net income, net of tax of $(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">665</ix:nonFraction>),<br/> $(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">192</ix:nonFraction>), $(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">21</ix:nonFraction>), respectively</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,365</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">690</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,337</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,474</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,325</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">773</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 14pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">Defined benefit pension and post-retirement plans:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: 14pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">Amortization of prior service benefit included in net periodic pension and post-retirement benefit, net of tax $(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2</ix:nonFraction>), $(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">43</ix:nonFraction>), $(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">71</ix:nonFraction>), respectively</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">7</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">148</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">245</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 14pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">Other comprehensive income (loss)</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">52,370</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">5,814</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">29,460</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 14pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">Comprehensive income</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">836,517</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">461,654</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">422,319</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 14pt;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-align: center; margin-top: 300px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The accompanying notes are an integral part of the consolidated financial statements. </div></div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">51 </div></div></div> </div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">TERADYNE, INC. </div></div></div></div></div> <div id="tx69963_5" style="text-align: center; margin-top: 6px; margin-bottom: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">CONSOLIDATED STATEMENTS OF CONVERTIBLE COMMON SHARES AND SHAREHOLDERS&#8217; EQUITY </div></div></div></div></div> </div> </div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 41%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="22" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shareholders&#8217; Equity</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Convertible</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Common<br/> Shares </div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Common<br/> Stock<br/> Shares</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Common<br/> Stock<br/> Par<br/> Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Additional<br/> Paid-in<br/> Capital</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> Other<br/> Comprehensive<br/> Income (Loss)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Retained<br/> Earnings<br/> (Accumulated<br/> Deficit)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total<br/> Shareholders&#8217;<br/> Equity</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="26" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; padding: 0pt;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December&#160;31, 2017</div></div></div></div> </td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%; padding: 0pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt; white-space: nowrap;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small; padding: 0pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt; white-space: nowrap;;display:inline;">$</div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small; width: 0%; padding: 0pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt; white-space: nowrap;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%; padding: 0pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt; white-space: nowrap;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; padding: 0px;">&#160;</td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; padding: 0pt;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:SharesIssued" contextRef="PAsOn12_31_2017_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">195,548</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small; padding: 0pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt; white-space: nowrap;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%; padding: 0pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt; white-space: nowrap;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; padding: 0pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt; white-space: nowrap;;display:inline;">$</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; padding: 0pt;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2017_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">24,444</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small; padding: 0pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt; white-space: nowrap;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%; padding: 0pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt; white-space: nowrap;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; padding: 0pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt; white-space: nowrap;;display:inline;">$</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; padding: 0pt;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2017_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,638,413</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small; padding: 0pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt; white-space: nowrap;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%; padding: 0pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt; white-space: nowrap;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; padding: 0pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt; white-space: nowrap;;display:inline;">$</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; padding: 0pt;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2017_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">18,776</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small; padding: 0pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt; white-space: nowrap;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%; padding: 0pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt; white-space: nowrap;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; padding: 0pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt; white-space: nowrap;;display:inline;">$</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; padding: 0pt;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2017_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">272,013</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small; padding: 0pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt; white-space: nowrap;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%; padding: 0pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt; white-space: nowrap;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; padding: 0pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt; white-space: nowrap;;display:inline;">$</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; padding: 0pt;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2017" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,953,646</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small; padding: 0pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt; white-space: nowrap;;display:inline;">&#160;</div></div></div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Net issuance of common stock under stock-based plans</div></div> </td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small; width: 0%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><ix:nonFraction name="ter:SharesOfStockIssuedDuringPeriodShareBasedCompensationNetOfSharesWithheldForTaxes" contextRef="P01_01_2018To12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">1,613</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><ix:nonFraction name="ter:StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes" contextRef="P01_01_2018To12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">201</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">(<ix:nonFraction name="ter:StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes" contextRef="P01_01_2018To12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">72</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">)&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><ix:nonFraction name="ter:StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">129</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Stock-based compensation expense</div></div> </td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small; width: 0%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="P01_01_2018To12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">33,304</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">33,304</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Repurchase of common stock</div></div> </td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small; width: 0%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">(<ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodShares" contextRef="P01_01_2018To12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">21,639</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">)&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">(<ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodValue" contextRef="P01_01_2018To12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,705</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">)&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">(<ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodValue" contextRef="P01_01_2018To12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">829,651</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">)&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">(<ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodValue" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">832,356</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">)&#160;</div></div></div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Cash dividends ($<ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">0.09</ix:nonFraction> </div><div style="line-height: 9pt; letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">per share)</div></div></div> </td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small; width: 0%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">(<ix:nonFraction name="us-gaap:DividendsCash" contextRef="P01_01_2018To12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">67,367</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">)&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">(<ix:nonFraction name="us-gaap:DividendsCash" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">67,367</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">)&#160;</div></div></div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></div> </td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small; width: 0%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2018To12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">451,779</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">451,779</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive loss</div></div> </td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small; width: 0%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2018To12_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">29,460</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">)&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">29,460</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">)&#160;</div></div></div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Reclassification of unrealized gains on equity securities</div></div> </td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small; width: 0%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">(<ix:nonFraction name="ter:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfEquitySecuritiesNetOfTax" contextRef="P01_01_2018To12_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,125</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">)&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><ix:nonFraction name="ter:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfEquitySecuritiesNetOfTax" contextRef="P01_01_2018To12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,125</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt; white-space: nowrap;;display:inline;">&#8212;</div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Reclassification of tax effects resulting from the Tax Reform Act</div></div> </td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small; width: 0%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><ix:nonFraction name="ter:TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarnings" contextRef="P01_01_2018To12_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">769</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">(<ix:nonFraction name="ter:TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarnings" contextRef="P01_01_2018To12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">769</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">)&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt; white-space: nowrap;;display:inline;">&#8212;</div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Cumulative effect of changes in accounting principle related to revenue recognition</div></div> </td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small; width: 0%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2018_CumulativeEffectPeriodOfAdoptionAdjustmentMembersrtCumulativeEffectPeriodOfAdoptionAxis_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">12,679</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2018_CumulativeEffectPeriodOfAdoptionAdjustmentMembersrtCumulativeEffectPeriodOfAdoptionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">12,679</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 41%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December&#160;31, 2018</div></div></div></div> </td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt; white-space: nowrap;;display:inline;">&#8212;</div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small; width: 0%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><ix:nonFraction name="us-gaap:SharesIssued" contextRef="PAsOn12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">175,522</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">21,940</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,671,645</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">13,040</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">)&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">158,191</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">)&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,522,354</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 41%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Net issuance of common stock under stock-based plans</div></div> </td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small; width: 0%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><ix:nonFraction name="ter:SharesOfStockIssuedDuringPeriodShareBasedCompensationNetOfSharesWithheldForTaxes" contextRef="P01_01_2019To12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">1,784</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><ix:nonFraction name="ter:StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes" contextRef="P01_01_2019To12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">223</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><ix:nonFraction name="ter:StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes" contextRef="P01_01_2019To12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">10,399</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><ix:nonFraction name="ter:StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">10,622</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Stock-based compensation expense</div></div> </td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small; width: 0%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="P01_01_2019To12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">38,085</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">38,085</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Repurchase of common stock</div></div> </td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small; width: 0%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">(<ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodShares" contextRef="P01_01_2019To12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">10,896</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">)&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">(<ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodValue" contextRef="P01_01_2019To12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,362</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">)&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">(<ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodValue" contextRef="P01_01_2019To12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">489,840</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">)&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">(<ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodValue" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">491,202</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">)&#160;</div></div></div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Cash dividends ($<ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">0.09</ix:nonFraction> </div><div style="line-height: 9pt; letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">per share)</div></div></div> </td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small; width: 0%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">(<ix:nonFraction name="us-gaap:DividendsCash" contextRef="P01_01_2019To12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">61,355</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">)&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">(<ix:nonFraction name="us-gaap:DividendsCash" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">61,355</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">)&#160;</div></div></div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></div> </td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small; width: 0%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2019To12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">467,468</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">467,468</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive loss</div></div> </td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small; width: 0%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2019To12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">5,814</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">)&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">5,814</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">)&#160;</div></div></div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 41%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December&#160;31, 2019</div></div></div></div> </td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt; white-space: nowrap;;display:inline;">&#8212;</div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small; width: 0%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><ix:nonFraction name="us-gaap:SharesIssued" contextRef="PAsOn12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">166,410</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">20,801</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,720,129</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">18,854</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">)&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">241,918</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">)&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,480,158</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 41%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Net issuance of common stock under stock-based plans</div></div> </td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small; width: 0%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><ix:nonFraction name="ter:SharesOfStockIssuedDuringPeriodShareBasedCompensationNetOfSharesWithheldForTaxes" contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">1,230</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><ix:nonFraction name="ter:StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes" contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">154</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><ix:nonFraction name="ter:StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes" contextRef="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,696</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><ix:nonFraction name="ter:StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes" contextRef="P01_01_2020To12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,850</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Stock-based compensation expense</div></div> </td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small; width: 0%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">44,285</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">44,285</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Repurchase of common stock</div></div> </td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small; width: 0%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">(<ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodShares" contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,517</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">)&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">(<ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodValue" contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">190</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">)&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">(<ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodValue" contextRef="P01_01_2020To12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">88,275</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">)&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">(<ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodValue" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">88,465</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">)&#160;</div></div></div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Cash dividends ($<ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">0.10</ix:nonFraction> </div><div style="line-height: 9pt; letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">per share)</div></div></div> </td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small; width: 0%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">(<ix:nonFraction name="us-gaap:DividendsCash" contextRef="P01_01_2020To12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">66,540</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">)&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">(<ix:nonFraction name="us-gaap:DividendsCash" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">66,540</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">)&#160;</div></div></div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Convertible common shares</div></div> </td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" contextRef="P01_01_2020To12_31_2020_ConvertibleCommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">3,787</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small; width: 0%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">(<ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" contextRef="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,787</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">)&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">(<ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,787</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">)&#160;</div></div></div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></div> </td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small; width: 0%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2020To12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">784,147</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">784,147</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income</div></div> </td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small; width: 0%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2020To12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">52,370</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">52,370</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 41%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December&#160;31, 2020</div></div></div></div> </td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">$</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><ix:nonFraction name="us-gaap:SharesIssued" contextRef="PAsOn12_31_2020_ConvertibleCommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">3,787</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small; width: 0%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><ix:nonFraction name="us-gaap:SharesIssued" contextRef="PAsOn12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">166,123</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">$</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">20,765</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">$</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,765,323</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">$</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">33,516</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">$</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">387,414</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">$</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,207,018</ix:nonFraction></div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;">&#160;</div></div></div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 41%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </div> </div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-align: center; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The accompanying notes are an integral part of the consolidated financial statements. </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">52 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">TERADYNE, INC. </div></div></div></div></div> <div id="tx69963_6" style="text-align: center; margin-top: 6px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">CONSOLIDATED STATEMENTS OF CASH FLOWS </div></div></div></div></div> </div> </div> </div> </div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 76%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Years Ended December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>thousands) </div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-left: 1em; text-indent: -1em; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Cash flows from operating activities:</div></div> </td>
<td style="vertical-align:bottom"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">784,147</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">467,468</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">451,779</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Adjustments to reconcile net income from operations to net cash provided by<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>operating activities:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">80,119</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">70,834</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">67,415</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Amortization</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AdjustmentForAmortization" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">46,624</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AdjustmentForAmortization" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">49,821</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AdjustmentForAmortization" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">45,809</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Stock-based compensation</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">44,906</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">37,897</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">33,577</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Provision for excess and obsolete inventory</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InventoryWriteDown" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">17,534</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InventoryWriteDown" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">15,244</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InventoryWriteDown" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">11,242</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Retirement plans actuarial losses (gains)</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">10,284</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">8,176</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,316</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Contingent consideration fair value adjustment</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">23,271</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">19,257</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">987</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Deferred taxes</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">15,688</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">9,456</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">28,340</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(Gains) losses on investments</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:GainLossOnSaleOfInvestments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,898</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:GainLossOnSaleOfInvestments" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">6,033</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GainLossOnSaleOfInvestments" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,494</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Investment impairment</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">15,000</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherNoncashIncomeExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,557</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherNoncashIncomeExpense" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">766</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherNoncashIncomeExpense" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,083</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid">
<td style="vertical-align:top"> <div style="margin-left: 3em; text-indent: -1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Changes in operating assets and liabilities, net of businesses acquired:</div></div> </td>
<td style="vertical-align:bottom"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 7em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">129,451</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">70,440</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">17,938</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 7em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Inventories</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,438</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">27,408</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">29,498</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 7em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments and other assets</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">64,418</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">23,784</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">58,402</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 7em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Accounts payable and other accrued expenses</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">73,167</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">49,279</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">13,693</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 7em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Deferred revenue and customer advances</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">39,974</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">39,313</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">13,379</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 7em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Retirement plan contributions</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">5,382</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">5,086</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">4,334</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 7em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Income taxes</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInIncomeTaxes" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">25,169</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInIncomeTaxes" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">13,584</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInIncomeTaxes" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">80,429</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Net cash provided by operating activities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">868,935</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">578,750</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">476,881</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-left: 1em; text-indent: -1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Cash flows from investing activities:</div></div> </td>
<td style="vertical-align:bottom"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Purchases of property, plant and equipment</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">184,977</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">134,642</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">114,379</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Proceeds from government subsidy for property, plant and equipment</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-left: 0.13in; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-left: 0.13in; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProceedsFromContributionInAidOfConstruction" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,920</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Purchases of marketable securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireAvailableForSaleSecurities" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">900,196</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireAvailableForSaleSecurities" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">662,701</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireAvailableForSaleSecurities" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">918,744</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Proceeds from maturities of marketable securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">479,678</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">611,927</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,270,439</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Proceeds from sales of marketable securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">35,006</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">105,586</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">846,122</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Proceeds from insurance</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PaymentsForProceedsFromLifeInsurancePolicies" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">546</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PaymentsForProceedsFromLifeInsurancePolicies" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,912</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PaymentsForProceedsFromLifeInsurancePolicies" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,126</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Purchase of investment and acquisition of businesses, net of cash acquired</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">149</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">79,742</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">169,474</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Net cash (used for) provided by investing activities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">569,794</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">156,660</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">923,010</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid">
<td style="vertical-align:top"> <div style="margin-left: 1em; text-indent: -1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Cash flows from financing activities:</div></div> </td>
<td style="vertical-align:bottom"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Issuance of common stock under stock purchase and stock option plans</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">28,527</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">29,312</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">20,973</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Repurchase of common stock</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">88,465</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">500,000</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">823,478</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Dividend payments</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:PaymentsOfDividends" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">66,482</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:PaymentsOfDividends" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">61,305</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:PaymentsOfDividends" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">67,322</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Payments related to net settlement of employee stock compensation awards</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">23,014</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">14,741</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">20,023</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Payments of contingent consideration</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,852</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">27,615</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">13,571</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Net cash used for financing activities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">158,286</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">574,349</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">903,421</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Effects of exchange rate changes on cash and cash equivalents</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">658</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">569</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">439</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Increase (decrease) in cash and cash equivalents</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">140,197</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">152,828</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">496,909</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents at beginning of year</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">773,924</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">926,752</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2017" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">429,843</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents at end of year</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">914,121</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">773,924</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">926,752</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-left: 1em; text-indent: -1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Supplementary disclosure of cash flows information:</div></div> </td>
<td style="vertical-align:bottom"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid">
<td style="vertical-align:top"> <div style="margin-left: 3em; text-indent: -1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Cash paid for:</div></div> </td>
<td style="vertical-align:bottom"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Interest</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">6,435</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,996</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">6,205</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Income taxes</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">106,577</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">81,410</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">72,811</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="margin-left: 0in; line-height: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Non-cash investing activities:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 8pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 8pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 8pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">Capital expenditures incurred but not yet paid:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,666</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,068</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,537</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-align: center; margin-top: 69px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The accompanying notes are an integral part of the consolidated financial statements. </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">53 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">TERADYNE, INC. </div></div></div></div> <div style="text-align: center; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </div></div></div></div> <ix:nonNumeric name="us-gaap:NatureOfOperations" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_17996095"><div style="margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">A.&#160;&#160;&#160;&#160;THE COMPANY </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne, Inc. (&#8220;Teradyne&#8221;) is a leading global supplier of automation equipment for test and industrial applications. Teradyne designs, develops, manufactures and sells automatic test systems used to test semiconductors, wireless products, data storage and complex electronics systems in many industries including consumer electronics, wireless, automotive, industrial, computing, communications, and aerospace and defense industries. Teradyne&#8217;s industrial automation products include collaborative robotic arms, autonomous mobile robots, and advanced robotic control software used by global manufacturing, logistics and light industrial customers to improve quality, increase manufacturing and material handling efficiency and decrease manufacturing and logistics costs. Teradyne&#8217;s automatic test equipment and industrial automation products and services include: </div></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">semiconductor test (&#8220;Semiconductor Test&#8221;) systems; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">storage and system level test (&#8220;Storage Test&#8221;) systems, defense/aerospace (&#8220;Defense/Aerospace&#8221;) test instrumentation and systems, and circuit-board test and inspection (&#8220;Production Board Test&#8221;) systems (collectively these products represent &#8220;System Test&#8221;); </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">wireless test (&#8220;Wireless Test&#8221;) systems; and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">industrial automation (&#8220;Industrial Automation&#8221;) products. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">On February&#160;26, 2018, Teradyne acquired Energid Technologies Corporation (&#8220;Energid&#8221;) for a total purchase price of approximately $<ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferred1" contextRef="P02_26_2018To02_26_2018_EnergidTechnologiesCorporationMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">27.6</ix:nonFraction>&#160;million. Energid&#8217;s technology enables and simplifies the programming of complex robotic motions used in a wide variety of end markets, ranging from heavy industry to healthcare, utilizing both traditional robots and collaborative robots. Energid was merged with Universal Robots which is part of Teradyne&#8217;s Industrial Automation segment.</div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">On April&#160;25, 2018, Teradyne acquired Mobile Industrial Robots ApS (&#8220;MiR&#8221;), a Danish limited liability company. MiR is a leading maker of collaborative autonomous mobile robots (&#8220;AMRs&#8221;) for industrial applications. The total purchase price was approximately $<ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferred1" contextRef="P04_25_2018To04_25_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">197.8</ix:nonFraction>&#160;million, which included cash paid of approximately $<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="P04_25_2018To04_25_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">145.2</ix:nonFraction>&#160;million and $<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiability" contextRef="PAsOn04_25_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">52.6</ix:nonFraction>&#160;million in fair value of contingent consideration payable upon achievement of certain thresholds and targets for revenue and earnings before interest and taxes through 2020. Contingent consideration for 2018 was $<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiability" contextRef="PAsOn04_25_2018" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">30.8</ix:nonFraction>&#160;million and was paid in March 2019. Contingent consideration for 2019 was $<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiability" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">8.9</ix:nonFraction>&#160;million and was paid in March 2020. MiR is included in Teradyne&#8217;s Industrial Automation segment. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">On January&#160;30, 2019, Teradyne acquired all of the issued and outstanding shares of Lemsys SA (&#8220;Lemsys&#8221;) for a total purchase price of approximately $<ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferred1" contextRef="P01_01_2019To01_30_2019_LemsysMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">9.1</ix:nonFraction>&#160;million. Lemsys strengthens Teradyne&#8217;s position in the electrification of vehicles, solar and wind power, and industrial applications. Lemsys is included in Teradyne&#8217;s Semiconductor Test segment. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">On June&#160;3, 2019, Teradyne invested $<ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="PAsOn06_03_2019_RealWarInMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">15.0</ix:nonFraction>&#160;million in RealWear, Inc. (&#8220;RealWear&#8221;). RealWear, a private company, develops and sells advanced wearable technology including industrial, hands-free, head-mounted augmented reality devices that make the workplace safer and more productive. On February&#160;28, 2020, RealWear&#8217;s debt holder demanded repayment of its $<ix:nonFraction name="ter:RepaymentOfDebtDemanded" contextRef="PAsOn02_28_2020_RealWarInMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">25.0</ix:nonFraction>&#160;million loan to RealWear. As a result, in the fourth quarter of 2019, Teradyne recorded an impairment charge of $<ix:nonFraction name="us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">15.0</ix:nonFraction>&#160;million to reduce its investment in RealWear to <ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="PAsOn12_31_2019_RealWarInMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt-sec:numwordsen">zero</ix:nonFraction> as of December&#160;31, 2019. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">On November&#160;13, 2019, Teradyne acquired <ix:nonFraction name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" contextRef="PAsOn11_13_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction>% of the membership interests of AutoGuide, LLC (&#8220;AutoGuide&#8221;), a maker of high payload AMRs, an emerging and fast growing segment of the global forklift </div></div></ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">54 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelection_17996095"> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">market. The total purchase price was approximately $<ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferred1" contextRef="P11_13_2019To11_13_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">81.6</ix:nonFraction>&#160;million, which included cash paid of approximately $<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="P11_13_2019To11_13_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">57.6</ix:nonFraction>&#160;million and $<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiability" contextRef="PAsOn11_13_2019" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">24.0</ix:nonFraction>&#160;million in fair value of contingent consideration payable upon achievement of certain performance targets, extending potentially through 2022. At December&#160;31, 2020, the maximum contingent consideration that could be paid is $<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" contextRef="PAsOn11_13_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="INF" scale="6" format="ixt:numdotdecimal">100.2</ix:nonFraction>&#160;million. AutoGuide&#8217;s AMRs are used for material transport of payloads up to <ix:nonFraction name="ter:QuantityOfMaterialToBeTransported" contextRef="P11_13_2019To11_13_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_pure" decimals="0" scale="0" format="ixt:numdotdecimal">4,500</ix:nonFraction> kg in manufacturing, warehouse and logistics applications. These products complement MiR&#8217;s lower payload products. AutoGuide is included in our Industrial Automation segment. </div></div> </ix:continuation><ix:nonNumeric name="us-gaap:SignificantAccountingPoliciesTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18036434"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">B.&#160;&#160;&#160;&#160;ACCOUNTING POLICIES </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The consolidated financial statements include the accounts of Teradyne and its wholly-owned subsidiaries. All significant intercompany balances and transactions are eliminated. Certain prior years&#8217; amounts were reclassified to conform to the current year presentation. </div></div> <ix:nonNumeric name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><ix:nonNumeric name="ter:PreparationOfFinancialStatementsAndUseOfEstimatesPolicyTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Preparation of Financial Statements and Use of Estimates </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The preparation of consolidated financial statements requires management to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent liabilities. On an on-going basis, management evaluates its estimates, including those related to inventories, investments, goodwill, intangible and other long-lived assets, accounts receivable, income taxes, deferred tax assets and liabilities, pensions, warranties, contingent consideration liabilities, and loss contingencies. Management bases its estimates on historical experience and on appropriate and customary assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Due to the&#160;COVID-19 pandemic, there has been uncertainty and disruption in the global economy and our markets. Management is not aware of any specific event or circumstance that would require an update to its estimates or judgments or a revision of the carrying value of its assets or liabilities as of February&#160;22, 2021, the date of issuance of this Annual Report on Form&#160;10-K. These estimates may change, as new events occur and additional information is obtained. Actual results may differ significantly from these estimates under different assumptions or conditions. </div></div></ix:nonNumeric></ix:nonNumeric><ix:nonNumeric name="us-gaap:RevenueRecognitionPolicyTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18036488"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Revenue Recognition </div></div></div></div></div> <div style="margin-top: 6px; margin-bottom: 0px; margin-left: 2%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenue from Contracts with Customers </div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne adopted Accounting Standard Codification (&#8220;ASC&#8221;) 606 &#8220;Revenue from Contracts with Customers&#8221; on January 1, 2018 using the modified retrospective method for all contracts not completed as of the date of adoption. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In accordance with ASC 606, Teradyne recognizes revenues, when or as control is transferred to a customer. Teradyne&#8217;s determination of revenue is dependent upon a five step process outlined below. </div></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="width: 3%; vertical-align: top; font-size: small;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></div></td>
<td style="width: 1%; vertical-align: top; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: top; font-size: small;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne accounts for a contract with a customer when there is written approval, the contract is committed, the rights of the parties, including payment terms, are identified, the contract has commercial substance and consideration is probable of collection. </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="width: 3%; vertical-align: top; font-size: small;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></div></td>
<td style="width: 1%; vertical-align: top; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: top; font-size: small;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne periodically enters into contracts with customers in which a customer may purchase a combination of goods and services, such as products with extended warranty obligations. Teradyne determines performance obligations by assessing whether the products or services are distinct from the other elements of the contract. In order to be distinct, the product or service must perform either on its own or with readily available resources and must be separate within the context of the contract. </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="width: 3%; vertical-align: top; font-size: small;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></div></td>
<td style="width: 1%; vertical-align: top; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: top; font-size: small;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne considers the amount stated on the face of the purchase order to be the transaction price. Teradyne does not have material variable consideration which could impact the stated purchase price agreed to by Teradyne and the customer. </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div></ix:nonNumeric></ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">55 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelection_18036434" continuedAt="TextSelectionAppend_18036434_1"><ix:continuation id="TextSelection_18036488">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Transaction price is allocated to each individual performance obligation based on the standalone selling price of that performance obligation. Teradyne uses standalone transactions when available to value each performance obligation. If standalone transactions are not available, Teradyne will estimate the standalone selling price through market assessments or cost plus a reasonable margin analysis. Any discounts from standalone selling price are spread proportionally to each performance obligation. </div></div> </td> </tr> </table> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In order to determine the appropriate timing for revenue recognition, Teradyne first determines if the transaction meets any of three criteria for over time recognition. If the transaction meets the criteria for over time recognition, Teradyne recognizes revenue as the good or service is delivered. Teradyne uses input variables such as hours or months utilized or costs incurred to determine the amount of revenue to recognize in a given period. Input variables are used as they best align consumption with benefit to the customer. For transactions that do not meet the criteria for over time recognition, Teradyne will recognize revenue at a point in time based on an assessment of the five criteria for transfer of control. Teradyne has concluded that revenue should be recognized when shipped or delivered based on contractual terms. Typically, acceptance of Teradyne&#8217;s products and services is a formality as Teradyne delivers similar systems, instruments and robots to standard specifications. In cases where acceptance is not deemed a formality, Teradyne will defer revenue recognition until customer acceptance. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Performance Obligations </div></div></div></div> <div style="margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Products </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne products consist primarily of semiconductor test systems and instruments, defense/aerospace test instrumentation and systems, storage test systems and instruments, circuit-board test and inspection systems and instruments, wireless test systems and industrial automation products. Teradyne&#8217;s hardware is recognized at a point in time upon transfer of control to the customer. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Services </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne services consist of extended warranties, training and application support, service agreements, post contract customer support (&#8220;PCS&#8221;) and replacement parts. Each service is recognized based on relative standalone selling price. Extended warranty, training and support, service agreements and PCS are recognized over time based on the period of service. Replacement parts are recognized at a point in time upon transfer of control to the customer. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne does not allow customer returns or provide refunds to customers for any products or services. Teradyne products include a standard <ix:nonNumeric name="ter:StandardProductWarrantyPeriod" contextRef="P01_01_2020To12_31_2020" format="ixt-sec:durmonth">12</ix:nonNumeric>-month warranty. This warranty is not considered a distinct performance obligation because it does not obligate Teradyne to provide a separate service to the customer and it cannot be purchased separately. Cost related to warranty are included in cost of revenues when product revenues are recognized. </div></div> <ix:nonNumeric name="ter:ScheduleOfDeferredRevenueAndCustomerAdvancesTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020 and 2019, deferred revenue and customer advances consisted of the following and are included in the short and long-term deferred revenue and customer advances: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 82%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Maintenance, service and training</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:DeferredRevenueAndCustomerAdvancesMaintenanceServiceAndTraining" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">77,654</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:DeferredRevenueAndCustomerAdvancesMaintenanceServiceAndTraining" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">63,815</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Customer advances, undelivered elements and other</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:DeferredRevenueAndCustomerAdvancesUndeliveredElementsAndOther" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">63,438</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:DeferredRevenueAndCustomerAdvancesUndeliveredElementsAndOther" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">56,358</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Extended warranty</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ExtendedProductWarrantyAccrual" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">51,929</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ExtendedProductWarrantyAccrual" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">30,677</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 82%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total deferred revenue and customer advances</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:DeferredRevenueAndCustomerAdvances" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">193,021</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:DeferredRevenueAndCustomerAdvances" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">150,850</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 82%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric></ix:continuation> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </ix:continuation> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">56 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_18036434_1" continuedAt="TextSelectionAppend_18036434_2"><ix:nonNumeric name="us-gaap:StandardProductWarrantyPolicy" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Product Warranty </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne generally provides a one-year warranty on its products, commencing upon installation, acceptance or shipment. A provision is recorded upon revenue recognition to cost of revenues for estimated warranty expense based on historical experience. Related costs are charged to the warranty accrual as incurred.<ix:nonNumeric name="us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18036625">The balance below is included in other accrued liabilities:</ix:nonNumeric> </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelection_18036625">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 88%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in&#160;thousands)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2017</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProductWarrantyAccrual" contextRef="PAsOn12_31_2017" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,200</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Acquisition</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProductWarrantyAccrualAdditionsFromBusinessAcquisition" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">41</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accruals for warranties issued during the period</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProductWarrantyAccrualWarrantiesIssued" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">13,045</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accruals related to pre-existing warranties</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">921</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Settlements made during the period</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:ProductWarrantyAccrualPayments" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">14,298</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 88%;">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2018</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProductWarrantyAccrual" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,909</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Acquisition</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProductWarrantyAccrualAdditionsFromBusinessAcquisition" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">14</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accruals for warranties issued during the period</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProductWarrantyAccrualWarrantiesIssued" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">14,106</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accruals related to pre-existing warranties</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,026</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Settlements made during the period</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:ProductWarrantyAccrualPayments" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">17,059</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 88%;">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2019</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProductWarrantyAccrual" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,996</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accruals for warranties issued during the period</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProductWarrantyAccrualWarrantiesIssued" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">28,490</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accruals related to pre-existing warranties</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">821</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Settlements made during the period</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:ProductWarrantyAccrualPayments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">21,674</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 88%;">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2020</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProductWarrantyAccrual" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">16,633</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 88%;">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:continuation> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">When Teradyne receives revenue for extended warranties, beyond one year, it is deferred and recognized on a straight-line basis over the contract period. Related costs are expensed as incurred. <ix:nonNumeric name="ter:ScheduleOfExtendedProductWarrantyLiabilityTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18036629">The balance below is included in short and long-term deferred revenue and customer advances:</ix:nonNumeric> </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelection_18036629">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 88%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in&#160;thousands)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2017</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ExtendedProductWarrantyAccrual" contextRef="PAsOn12_31_2017" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">24,438</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Deferral of new extended warranty revenue</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ExtendedProductWarrantyAccrualWarrantiesIssued" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">23,753</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Recognition of extended warranty deferred revenue</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:ExtendedProductWarrantyAccrualPayments" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">20,769</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 88%;">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2018</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ExtendedProductWarrantyAccrual" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">27,422</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Deferral of new extended warranty revenue</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ExtendedProductWarrantyAccrualWarrantiesIssued" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">23,271</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Recognition of extended warranty deferred revenue</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:ExtendedProductWarrantyAccrualPayments" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">20,016</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 88%;">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2019</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ExtendedProductWarrantyAccrual" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">30,677</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Deferral of new extended warranty revenue</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ExtendedProductWarrantyAccrualWarrantiesIssued" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">41,694</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Recognition of extended warranty deferred revenue</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:ExtendedProductWarrantyAccrualPayments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">20,442</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 88%;">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2020</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ExtendedProductWarrantyAccrual" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">51,929</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 88%;">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:continuation></ix:nonNumeric> <ix:nonNumeric name="us-gaap:TradeAndOtherAccountsReceivablePolicy" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18243224"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accounts Receivable and Allowance for Doubtful Accounts </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Trade accounts receivable are recorded at the invoiced amount and do not bear interest. Teradyne maintains allowances for doubtful accounts for estimated losses resulting from the inability of its customers to make required payments. Estimated allowances for doubtful accounts are reviewed periodically taking into account the customer&#8217;s recent payment history, the customer&#8217;s current financial statements and other information regarding the customer&#8217;s credit worthiness. Account balances are written off against the allowance when it is determined the receivable will not be recovered. </div></div></ix:nonNumeric> <div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"> </div></ix:continuation> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">57 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_18036434_2" continuedAt="TextSelectionAppend_18036434_3"> <ix:continuation id="TextSelection_18243224"> <div style="margin-top: 0px; margin-bottom: 0px; line-height: 0pt;">&#160;</div> <div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne sells certain trade accounts receivables on a non-recourse basis to third-party financial institutions pursuant to factoring agreements. Teradyne accounts for these transactions as sales of receivables and presents cash proceeds as a cash provided by operating activities in the consolidated statements of cash flows. Total trade accounts receivable sold under the factoring agreements were $<ix:nonFraction name="us-gaap:AccountsAndNotesReceivableNet" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">131.1</ix:nonFraction>&#160;million and $<ix:nonFraction name="us-gaap:AccountsAndNotesReceivableNet" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">143.6</ix:nonFraction>&#160;million during 2020 and 2019, respectively. Factoring fees for the sales of receivables are recorded in interest expense and are not material. </div></div> </ix:continuation> <ix:nonNumeric name="us-gaap:InventoryPolicyTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Inventories </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Inventories are stated at the lower of cost (first-in, first-out basis) or net realizable value. On a quarterly basis, Teradyne uses consistent methodologies to evaluate all inventories for net realizable value. Teradyne records a provision for both excess and obsolete inventory when such write-downs or write-offs are identified through the quarterly review process. The inventory valuation is based upon assumptions about future demand, product mix and possible alternative uses. </div></div></ix:nonNumeric><ix:nonNumeric name="us-gaap:CostMethodInvestmentsPolicy" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Investments </div></div></div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne accounts for its investments in debt and equity securities in accordance with the provisions of ASC 320-10, &#8220;<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investments&#8212;Debt and Equity Securities</div></div>.&#8221; ASC 320-10 requires that certain debt and equity securities be classified into one of three categories; trading, available-for-sale or held-to-maturity securities. On a quarterly basis, Teradyne reviews its investments to identify and evaluate those that have an indication of a potential other-than-temporary impairment. Factors considered in determining whether a loss is other-than-temporary include: </div></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The length of time and the extent to which the market value has been less than cost; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The financial condition and near-term prospects of the issuer; and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The intent and ability to retain the investment in the issuer for a period of time sufficient to allow for any anticipated recovery in market value. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne uses the market and income approach techniques to value its financial instruments and there were no changes in valuation techniques during the twelve months ended December&#160;31, 2020 and 2019. As defined in ASC 820-10, &#8220;<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair Value Measurements and Disclosures,</div></div>&#8221; fair value is the price that would be received from the sale of an asset or paid to transfer a liability in an orderly transaction between market participants. ASC 820-10 requires that assets and liabilities carried at fair value be classified and disclosed in one of the following three categories: </div></div> <div style="margin-top: 6px; margin-bottom: 0px; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Level&#160;1: Quoted prices in active markets for identical assets as of the reporting date; </div></div> <div style="margin-top: 6px; margin-bottom: 0px; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Level&#160;2: Inputs other than Level&#160;1, that are observable either directly or indirectly as of the reporting date. For example, a common approach for valuing fixed income securities is the use of matrix pricing. Matrix pricing is a mathematical technique used to value securities by relying on the securities&#8217; relationship to other benchmark quoted prices, and is considered a Level&#160;2 input; or </div></div> <div style="margin-top: 6px; margin-bottom: 0px; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Level&#160;3: Unobservable inputs that are not supported by market data. Unobservable inputs are developed based on the best information available, which might include Teradyne&#8217;s own data. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In accordance with ASC 820-10, Teradyne measures its debt and equity investments at fair value. Teradyne&#8217;s debt investments are classified as Level&#160;2, and equity investments are classified as Level&#160;1. Acquisition-related contingent consideration is classified as Level&#160;3. Teradyne determines the fair value of acquisition-related contingent consideration using a Monte Carlo simulation model. Assumptions utilized in the model include forecasted revenues, revenue volatility, earnings before interest and taxes, and discount rate. </div></div></ix:nonNumeric></ix:continuation> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">58 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_18036434_3" continuedAt="TextSelectionAppend_18036434_4"><ix:nonNumeric name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Financial Assets and Financial Liabilities </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In January 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued ASU 2016-01, &#8220;<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments&#8212;Overall (Subtopic&#160;825-10): Recognition and Measurement of Financial Assets and Financial Liabilities</div></div>.&#8221; Teradyne adopted the new accounting guidance in the first quarter of 2018 using the modified retrospective approach. This guidance requires that changes in fair value of equity securities be accounted for directly in earnings. Previously, the changes in fair value were recorded in accumulated other comprehensive income on the balance sheet. Teradyne records realized gains and losses in other (income) expense, net. The adoption of this new accounting guidance increased the January&#160;1, 2018 retained earnings balance by $<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="PAsOn01_01_2018_AccountingStandardsUpdate201601MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="PAsOn01_01_2018_AccountingStandardsUpdate201601MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">3.1</ix:nonFraction></ix:nonFraction>&#160;million and decreased the accumulated other comprehensive income balance by the same amount. </div></div></ix:nonNumeric><ix:nonNumeric name="ter:PrepaidExpensesPolicyTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Prepayments </div></div></div></div> <ix:nonNumeric name="ter:PrepaidExpenseAndOtherAssetsTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments consist of the following and are included in prepayments and other current assets on the balance sheet: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 82%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Contract manufacturer and supplier prepayments</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:ContractManufacturerAndSupplierPrepayments" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">212,286</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:ContractManufacturerAndSupplierPrepayments" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">143,392</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Prepaid taxes</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PrepaidTaxes" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,361</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PrepaidTaxes" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,046</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Prepaid maintenance and other services</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:PrepaidMaintenanceAndOtherServices" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">13,116</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:PrepaidMaintenanceAndOtherServices" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,503</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other prepayments</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherPrepaidExpenseCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">15,329</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherPrepaidExpenseCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">16,753</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 82%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total prepayments</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PrepaidExpenseCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">250,092</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PrepaidExpenseCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">176,694</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 82%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric></ix:nonNumeric><ix:nonNumeric name="us-gaap:PensionAndOtherPostretirementPlansPolicy" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Retirement and Postretirement Plans </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne recognizes net actuarial gains and losses and the change in the fair value of the plan assets in its operating results in the year in which they occur or upon any interim remeasurement of the plans. Teradyne calculates the expected return on plan assets using the fair value of the plan assets. Actuarial gains and losses are generally measured annually as of December&#160;31 and, accordingly, recorded during the fourth quarter of each year or upon any interim remeasurement of the plans. </div></div></ix:nonNumeric><ix:nonNumeric name="us-gaap:PostemploymentBenefitPlansPolicy" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Retirement Benefits </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In March 2017, the FASB issued ASU 2017-07, &#8220;<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Compensation&#8212;Retirement Benefits (Topic 715): Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost</div></div>.&#8221;&#160;Teradyne retrospectively adopted the new accounting guidance on presentation of net periodic pension costs and net periodic postretirement benefit costs in the first quarter of 2018. This guidance requires the service cost component of net benefit costs to be reported in the same line item in the consolidated statement of operations as other employee compensation costs. The non-service components of net benefit costs such as interest cost, expected return on assets, amortization of prior service cost, and actuarial gains or losses, are required to be reported separately outside of income or loss from operations. Following the adoption of this guidance, Teradyne continues to record the service cost component in the same line item as other employee compensation costs and the non-service components of net benefit costs such as interest cost, expected return on assets, amortization of prior service cost, and actuarial gains or losses are reported within other (income) expense, net. </div></div></ix:nonNumeric><ix:nonNumeric name="ter:GoodwillIntangibleAndLongLivedAssetsPolicyTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18036578"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Goodwill, Intangible and Long-Lived Assets </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne accounts for goodwill and intangible assets in accordance with ASC 350-10, &#8220;<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Intangibles-Goodwill and Other.</div></div>&#8221; Intangible assets are amortized over their estimated useful economic life and are carried at cost less accumulated amortization. Goodwill is assessed for impairment at least annually in the fourth quarter, as </div></div></ix:nonNumeric></ix:continuation> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">59 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_18036434_4" continuedAt="TextSelectionAppend_18036434_5"> <ix:continuation id="TextSelection_18036578"><div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">of December&#160;31, on a reporting unit basis, or more frequently when events and circumstances occur indicating that the recorded goodwill may be impaired. In accordance with ASC 350-10, Teradyne has the option to perform a qualitative assessment to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If Teradyne determines this is the case, Teradyne is required to perform a quantitative goodwill impairment test to identify potential goodwill impairment and measure the amount of goodwill impairment loss to be recognized. If Teradyne determines that it is more likely than not that the fair value of the reporting unit is greater than its carrying amounts, a quantitative goodwill impairment test is not required. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In accordance with ASC 360-10, &#8220;<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Impairment or Disposal of Long-Lived Assets,</div></div>&#8221; Teradyne reviews long-lived assets for impairment whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable or that the useful lives of these assets are no longer appropriate. Each impairment test is based on a comparison of the estimated undiscounted cash flows to the recorded value of the asset. If impairment is indicated, the asset is written down to its estimated fair value based on a discounted cash flows analysis. The cash flows estimates used to determine the impairment, if any, contain management&#8217;s best estimates using appropriate assumptions and projections at that time. </div></div></ix:continuation> <ix:nonNumeric name="us-gaap:BusinessCombinationsPolicy" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Business Combination </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne recognizes the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values at the date of acquisition. The fair value of identifiable intangible assets is based on detailed cash flows valuations that use information and assumptions provided by management. Teradyne estimates the fair value of contingent consideration at the time of the acquisition using all pertinent information known to us at the time to assess the probability of payment of contingent amounts or through the use of a Monte Carlo simulation model. Teradyne allocates any excess purchase price over the fair value of the net tangible and intangible assets acquired and liabilities assumed to goodwill. The assumptions used in the valuations for our acquisitions may differ materially from actual results depending on performance of the acquired businesses and other factors. While Teradyne believes the assumptions used were appropriate, different assumptions in the valuation of assets acquired and liabilities assumed could have a material impact on the timing and extent of impact on our statements of operations. Goodwill is assigned to reporting units as of the date of the related acquisition. </div></div></ix:nonNumeric><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18036598"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Property, Plant and Equipment </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Property, plant and equipment are stated at cost and depreciated over the estimated useful lives of the assets. Leasehold improvements and major renewals are capitalized and included in property, plant and equipment accounts, while expenditures for maintenance and repairs and minor renewals are charged to expense. When assets are retired, the assets and related accumulated depreciation are removed from the accounts and any resulting gain or loss is reflected in the consolidated statements of operations. </div></div> <ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne provides for depreciation of its assets principally on the straight-line method with the cost of the assets being charged to expense over their useful lives as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 71%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 71%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Buildings</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="P01_01_2020To12_31_2020_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis" format="ixt-sec:duryear">40</ix:nonNumeric><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>years</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; width: 71%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Building improvements</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="P01_01_2020To12_31_2020_BuildingImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis" format="ixt-sec:duryear">5</ix:nonNumeric><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>to <ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="P01_01_2020To12_31_2020_BuildingImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis" format="ixt-sec:duryear">10</ix:nonNumeric> years</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 71%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Leasehold improvements</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives" contextRef="P01_01_2020To12_31_2020_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis">Lesser of lease term or 10 years</ix:nonNumeric></div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; width: 71%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Furniture and fixtures</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="P01_01_2020To12_31_2020_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis" format="ixt-sec:duryear">10</ix:nonNumeric> years</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 71%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Test systems manufactured internally</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="P01_01_2020To12_31_2020_TestSystemsManufacturedInternallyMemberusgaapPropertyPlantAndEquipmentByTypeAxis" format="ixt-sec:duryear">6</ix:nonNumeric><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>years</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; width: 71%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Machinery, equipment and software</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="P01_01_2020To12_31_2020_MachineryEquipmentAndSoftwareMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis" format="ixt-sec:duryear">3</ix:nonNumeric><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>to <ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="P01_01_2020To12_31_2020_MachineryEquipmentAndSoftwareMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis" format="ixt-sec:duryear">5</ix:nonNumeric> years</div></td></tr></table> </ix:nonNumeric> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Test systems manufactured internally are used by Teradyne for customer evaluations and manufacturing and support of its customers. Teradyne depreciates the test systems manufactured internally over a <span style="-sec-ix-hidden:hidden18058398">six-year</span> life to cost of revenues, engineering and development, and selling and administrative expenses. Teradyne often sells </div></div></ix:nonNumeric></ix:continuation> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">60 </div></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_18036434_5" continuedAt="TextSelectionAppend_18036434_6"><ix:continuation id="TextSelection_18036598"> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">internally manufactured test equipment to customers. Upon the sale of an internally manufactured test system, the net book value of the system is transferred to inventory and expensed as cost of revenues. The net book value of internally manufactured test systems sold in the years ended December&#160;31, 2020, 2019, and 2018 was $<ix:nonFraction name="ter:BookValueOfInternallyManufacturedTestSystemsSold" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">7.3</ix:nonFraction>&#160;million, $<ix:nonFraction name="ter:BookValueOfInternallyManufacturedTestSystemsSold" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">5.0</ix:nonFraction>&#160;million, and $<ix:nonFraction name="ter:BookValueOfInternallyManufacturedTestSystemsSold" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">3.8</ix:nonFraction>&#160;million, respectively. </div></div> </ix:continuation><ix:nonNumeric name="us-gaap:LesseeLeasesPolicyTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Leases </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne adopted Accounting Standards Update (&#8220;ASU&#8221;) 2016-02, &#8220;<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Leases (Topic 842)</div></div>&#8221; (&#8220;Topic 842&#8221;) and the related amendments (collectively &#8220;ASC 842&#8221;) on January 1, 2019 and utilized the modified retrospective approach provided by ASU 2018-11, &#8220;<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Leases (Topic 842): Targeted Improvements</div></div>,&#8221; that allowed for a cumulative effect adjustment in the period of adoption. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Under ASC 842, a contract is or contains a lease when Teradyne has the right to control the use of an identified asset. Teradyne determines if an arrangement is a lease at inception of the contract, which is the date on which the terms of the contract are agreed to and the agreement creates enforceable rights and obligations. The commencement date of the lease is the date that the lessor makes an underlying asset available for use by Teradyne. As of December&#160;31, 2020, Teradyne does not have material leases that have not yet commenced. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne determines if the lease is an operating or finance lease at the lease commencement date based upon the terms of the lease and the nature of the asset. The lease term used to calculate the lease liability includes options to extend or terminate the lease when it is reasonably certain that the option will be exercised. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">For leases commencing after January&#160;1, 2019, the lease liability is measured at the present value of future lease payments, discounted using the discount rate for the lease at the commencement date. As Teradyne is typically unable to determine the implicit rate, Teradyne uses an incremental borrowing rate based on the lease term and economic environment at commencement date. Teradyne initially measures payments based on an index by using the applicable rate at lease commencement. Variable payments that do not depend on an index are not included in the lease liability and are recognized as they are incurred. The ROU asset is initially measured as the amount of lease liability, adjusted for any initial lease costs, prepaid lease payments, and reduced by any lease incentives. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne&#8217;s contracts often include non-lease components such as common area maintenance. Teradyne elected the practical expedient to account for the lease and non-lease components as a single lease component. For leases with a term of one year or less Teradyne has elected not to record the lease asset or liability. The lease payments are recognized in the consolidated statement of earnings on a straight-line basis over the lease term. Teradyne includes lease costs within cost of revenues and operating expenses. See Note I: &#8220;Leases.&#8221; </div></div></ix:nonNumeric><ix:nonNumeric name="ter:EngineeringAndDevelopmentCostsPolicyTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Engineering and Development Costs </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne&#8217;s products are highly technical in nature and require a large and continuing engineering and development effort. Software development costs incurred prior to the establishment of technological feasibility are charged to expense. Software development costs incurred subsequent to the establishment of technological feasibility are capitalized until the product is available for release to customers. To date, the period between achieving technological feasibility and general availability of the product has been short and software development costs eligible for capitalization have not been material. Engineering and development costs are expensed as incurred and consist primarily of salaries, contractor fees including non-recurring engineering charges related to product design, allocated facility costs, depreciation, and tooling costs. </div></div></ix:nonNumeric><ix:nonNumeric name="ter:StockCompensationPlansAndEmployeeStockPurchasePlanPolicyTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18036602"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Stock Compensation Plans and Employee Stock Purchase Plan </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Stock-based compensation expense is based on the grant-date fair value estimated in accordance with the provisions of ASC 718-10, &#8220;<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Compensation-Stock Compensation</div></div>.&#8221; </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Excess tax benefits or tax deficiencies are recognized as a discrete tax benefit or discrete tax expense to the current income tax provision in Teradyne&#8217;s consolidated statements of operations, all excess tax benefits related </div></div></ix:nonNumeric></ix:continuation> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">61 </div></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_18036434_6" continuedAt="TextSelectionAppend_18036434_7"> <ix:continuation id="TextSelection_18036602"> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">to share-based payments are reported as cash flows from operating activities, and all cash payments made to taxing authorities on the employees&#8217; behalf for withheld shares are presented as financing activities on the statement of cash flows. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne elects to account for forfeitures by applying an estimated forfeiture rate and recognizes compensation costs only for those stock-based compensation awards expected to vest. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Under its stock compensation plans, Teradyne has granted stock options, restricted stock units and performance-based restricted stock units, and employees are eligible to purchase Teradyne&#8217;s common stock through its Employee Stock Purchase Plan (&#8220;ESPP&#8221;). </div></div> </ix:continuation> <ix:nonNumeric name="us-gaap:IncomeTaxPolicyTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Income Taxes </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets and liabilities are determined based on differences between financial reporting and tax basis of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. The measurement of deferred tax assets is reduced by a valuation allowance if it is more likely than not that some or all of the deferred tax assets will not be realized. Teradyne performed the required assessment of positive and negative evidence regarding the realization of the net deferred tax assets in accordance with ASC 740, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">&#8220;Accounting for Income Taxes.&#8221;</div></div> This assessment included the evaluation of scheduled reversals of deferred tax liabilities, estimates of projected future taxable income and tax-planning strategies. Although realization is not assured, based on its assessment, Teradyne concluded that it is more likely than not that such assets, net of the existing valuation allowance, will be realized. </div></div></ix:nonNumeric><ix:nonNumeric name="us-gaap:AdvertisingCostsPolicyTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Advertising Costs </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne expenses all advertising costs as incurred. Advertising costs were $<ix:nonFraction name="us-gaap:AdvertisingExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">12.8</ix:nonFraction>&#160;million, $<ix:nonFraction name="us-gaap:AdvertisingExpense" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">16.6</ix:nonFraction>&#160;million and $<ix:nonFraction name="us-gaap:AdvertisingExpense" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">15.4</ix:nonFraction>&#160;million in 2020, 2019 and 2018, respectively. </div></div></ix:nonNumeric><ix:nonNumeric name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Translation of Non-U.S. Currencies </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The functional currency for all non-U.S. subsidiaries is the U.S. dollar, except for Universal Robots, MiR and Lemsys for which the local currency is its functional currency. All foreign currency denominated monetary assets and liabilities are remeasured on a monthly basis into the functional currency using exchange rates in effect at the end of the period. All foreign currency denominated non-monetary assets and liabilities are remeasured into the functional currency using historical exchange rates. Net foreign exchange gains and losses resulting from remeasurement are included in other (income) expense, net. For Universal Robots, MiR and Lemsys, assets and liabilities are translated into U.S. dollars using exchange rates in effect at the end of the period. Revenues and expense amounts are translated using an average of exchange rates in effect during the period. Translation adjustments are recorded within accumulated other comprehensive income (loss) on the balance sheet. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net foreign exchange gains and losses resulting from remeasurement are included in other (income) expense, net. For the years ended December&#160;31, 2020, 2019, and 2018, losses (gains) from the remeasurement of the monetary assets and liabilities denominated in foreign currencies were $<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal">2.6</ix:nonFraction> million, $(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">1.6</ix:nonFraction>)&#160;million, and $(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">2.5</ix:nonFraction>)&#160;million, respectively. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">These amounts do not reflect the corresponding (gains) losses from foreign exchange contracts. See Note H: &#8220;Financial Instruments&#8221; regarding foreign exchange contracts. </div></div></ix:nonNumeric><ix:nonNumeric name="us-gaap:EarningsPerSharePolicyTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18036612"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net Income (Loss) per Common Share </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Basic net income (loss) per common share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding during the period. Except where the result would be anti-dilutive, diluted net income (loss) per common share is calculated by dividing net income (loss) by the sum of the weighted average number of common shares plus common stock equivalents, if applicable. </div></div></ix:nonNumeric></ix:continuation> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">62 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_18036434_7"><ix:continuation id="TextSelection_18036612"> <div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">With respect to its convertible debt issued in 2016, Teradyne has determined that it has the ability and intent to settle the principal of the convertible debt in cash; accordingly, the principal amount is excluded from the determination of diluted earnings per share. As a result, Teradyne is accounting for the conversion spread using the treasury stock method. </div></div> </ix:continuation><ix:nonNumeric name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Comprehensive Income (Loss) </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Comprehensive income (loss) includes net income, unrealized pension and postretirement prior service costs and benefits, unrealized gains and losses on investments in debt marketable securities and foreign currency translation adjustment. Prior to 2018, comprehensive income (loss) included unrealized gains and losses on investments in equity marketable securities. </div></div></ix:nonNumeric></ix:continuation><ix:nonNumeric name="us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">C.&#160;&#160;&#160;&#160;RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In August 2020, the FASB issued ASU 2020-06<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;</div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">&#8220;Debt<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;</div>Debt with Conversion and Other Options and Derivatives and Hedging<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;</div>Contracts in Entity&#8217;s Own Equity,&#8221;</div></div> which simplifies the accounting for convertible debt instruments by reducing the number of accounting models and the number of embedded conversion features that could be recognized separately from the primary contract. This ASU requires a convertible debt instrument to be accounted for as a single liability measured at its amortized cost, as long as no other features require bifurcation and recognition as derivatives. This ASU requires an entity to use the if-converted method in the diluted earnings per share calculation for convertible instruments. This ASU will be effective for Teradyne on January&#160;1, 2022, with early adoption permitted beginning on January&#160;1, 2021. This ASU permits the use of either the modified retrospective or fully retrospective method of transition. Teradyne is evaluating the timing and effects of the adoption of this ASU on its financial statements. </div></div></ix:nonNumeric><ix:nonNumeric name="us-gaap:BusinessCombinationDisclosureTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_17994989"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">D.&#160;&#160;&#160;&#160;ACQUISITIONS AND INVESTMENT IN OTHER COMPANY </div></div></div></div> <div style="margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Acquisitions </div></div></div></div> <div style="margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">AutoGuide LLC </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">On November&#160;13, 2019, Teradyne acquired <ix:nonFraction name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" contextRef="PAsOn11_13_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction>% of the membership interests of AutoGuide, LLC (&#8220;AutoGuide&#8221;), a maker of high-payload AMRs, based in Chelmsford, MA, an emerging and fast growing segment of the global forklift market. The total purchase price was approximately $<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" contextRef="PAsOn11_13_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">81.6</ix:nonFraction>&#160;million, which included cash paid of approximately $<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="P11_13_2019To11_13_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">57.6</ix:nonFraction>&#160;million and $<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiability" contextRef="PAsOn11_13_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">24.0</ix:nonFraction>&#160;million in fair value of contingent consideration payable upon achievement of certain performance targets, extending potentially through 2022. At December&#160;31, 2020, the maximum contingent consideration that could be paid is $<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" contextRef="PAsOn12_31_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">100.2</ix:nonFraction>&#160;million. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The contingent consideration is payable upon achievement of certain thresholds and targets for revenue and earnings before interest and taxes for periods from January&#160;1, 2019 to December&#160;31, 2020, January&#160;1, 2019 to December&#160;31, 2021, and January&#160;1, 2019 to December&#160;31, 2022. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The valuation of the contingent consideration is dependent on the following assumptions: forecasted revenues, revenue volatility, earnings before interest and taxes, and discount rate. These assumptions were estimated based on a review of the historical and projected results. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The AutoGuide acquisition was accounted for as a business combination and, accordingly, the results have been included in Teradyne&#8217;s consolidated results of operations from the date of acquisition. AutoGuide&#8217;s AMRs are used for material transport of payloads up to <ix:nonFraction name="ter:QuantityOfMaterialToBeTransported" contextRef="P11_13_2019To11_13_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_pure" decimals="0" scale="0" format="ixt:numdotdecimal">4,500</ix:nonFraction> kg in manufacturing, warehouse and logistics applications. These products complement Mobile Industrial Robots A/S (&#8220;MiR&#8221;) lower payload products and expand the Industrial Automation segment, which is a key component of Teradyne&#8217;s growth strategy. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The allocation of the total purchase price to AutoGuide&#8217;s net tangible assets and identifiable intangible assets was based on their fair values as of the acquisition date. The excess of the purchase price over the </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></ix:nonNumeric> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">63 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelection_17994989" continuedAt="TextSelectionAppend_17994989_1"> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">identifiable intangible assets and net tangible assets in the amount of $<ix:nonFraction name="ter:BusinessAcquisitionPurchasePriceAllocationGoodwillNotExpectedTaxDeductibleAmount" contextRef="PAsOn11_13_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">41.2</ix:nonFraction>&#160;million was allocated to goodwill, which is deductible for tax purposes. AutoGuide&#8217;s results have been included in Teradyne&#8217;s Industrial Automation segment from the date of acquisition. </div></div> <ix:nonNumeric name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" contextRef="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis" escape="true"><div style="text-indent: 4%; margin-top: 13.5pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table represents the final allocation of the purchase price: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 79%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 15%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Purchase&#160;Price&#160;Allocation</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Goodwill</div></div></td>
<td style="vertical-align: bottom; width: 15%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">41,223</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets</div></div></td>
<td style="vertical-align: bottom; width: 15%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" contextRef="PAsOn12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">37,660</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Tangible assets acquired and liabilities assumed:</div></div></td>
<td style="vertical-align: bottom; width: 15%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other current assets</div></div></td>
<td style="vertical-align: bottom; width: 15%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" contextRef="PAsOn12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,661</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-current assets</div></div></td>
<td style="vertical-align: bottom; width: 15%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" contextRef="PAsOn12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,227</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accounts payable and current liabilities</div></div></td>
<td style="vertical-align: bottom; width: 15%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" contextRef="PAsOn12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,223</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Long-term other liabilities</div></div></td>
<td style="vertical-align: bottom; width: 15%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" contextRef="PAsOn12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">949</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 79%;">&#160;</td>
<td style="vertical-align: bottom; width: 15%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total purchase price</div></div></td>
<td style="vertical-align: bottom; width: 15%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" contextRef="PAsOn12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">81,599</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 79%;">&#160;</td>
<td style="vertical-align: bottom; width: 15%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> </ix:nonNumeric> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne estimated the fair value of intangible assets using the income approach. Forecasted revenues is the key assumption for estimating the fair value. Acquired intangible assets are amortized on a straight-line basis over their estimated useful lives. <ix:nonNumeric name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" contextRef="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis" escape="true" continuedAt="TextSelection_17995174">Components of these intangible assets and their estimated useful lives at the acquisition date are as follows:</ix:nonNumeric> </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelection_17995174">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 75%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 8%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 8%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Estimated&#160;Useful<br/> Life</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in&#160;thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in years)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 75%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Developed technology</div></div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FinitelivedIntangibleAssetsAcquired1" contextRef="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">24,590</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" contextRef="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" format="ixt-sec:duryear">6.0</ix:nonNumeric></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 75%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Customer relationships</div></div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FinitelivedIntangibleAssetsAcquired1" contextRef="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,360</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" contextRef="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" format="ixt-sec:duryear">6.0</ix:nonNumeric></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 75%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Trademarks and tradenames</div></div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FinitelivedIntangibleAssetsAcquired1" contextRef="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_TrademarksAndTradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,450</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" contextRef="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_TrademarksAndTradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" format="ixt-sec:duryear">7.0</ix:nonNumeric></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 75%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Backlog</div></div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FinitelivedIntangibleAssetsAcquired1" contextRef="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_OrderOrProductionBacklogMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">260</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" contextRef="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_OrderOrProductionBacklogMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" format="ixt-sec:duryear">0.3</ix:nonNumeric></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 75%;">&#160;</td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 75%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total intangible assets</div></div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FinitelivedIntangibleAssetsAcquired1" contextRef="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">37,660</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" contextRef="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis" format="ixt-sec:duryear">6.1</ix:nonNumeric></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 75%;">&#160;</td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr></table> </ix:continuation> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">For the period from November&#160;13, 2019 to December&#160;31, 2019, AutoGuide contributed $<ix:nonFraction name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" contextRef="P11_13_2019To12_31_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">1.4</ix:nonFraction> million of revenues and had a $(<ix:nonFraction name="us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" contextRef="P11_13_2019To12_31_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal">0.9</ix:nonFraction>) million loss before income taxes. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Lemsys SA </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">On January&#160;30, 2019, Teradyne acquired all of the issued and outstanding shares of Lemsys SA (&#8220;Lemsys&#8221;) for a total purchase price of approximately $<ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferred1" contextRef="P01_01_2019To01_30_2019_LemsysMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">9.1</ix:nonFraction>&#160;million. Lemsys strengthens Teradyne&#8217;s position in the electrification trends of vehicles, solar and wind power, and industrial applications. The Lemsys acquisition was accounted for as a business combination and, accordingly, the results have been included in Teradyne&#8217;s Semiconductor Test segment from the date of acquisition. Teradyne&#8217;s final allocation of the purchase price was goodwill of $<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" contextRef="PAsOn01_30_2019_LemsysMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">1.4</ix:nonFraction>&#160;million, which is not deductible for tax purposes, acquired intangible assets of $<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" contextRef="PAsOn01_30_2019_LemsysMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">4.6</ix:nonFraction>&#160;million with an average estimated useful life of <ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" contextRef="P01_30_2019To01_30_2019_LemsysMemberusgaapBusinessAcquisitionAxis" format="ixt-sec:duryear">5.2</ix:nonNumeric> years, and $<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" contextRef="PAsOn01_30_2019_LemsysMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">3.1</ix:nonFraction>&#160;million of net tangible assets. The acquisition was not material to Teradyne&#8217;s consolidated financial statements. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Mobile Industrial Robots </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">On April&#160;25, 2018, Teradyne acquired all of the issued and outstanding shares of MiR, a Danish limited liability company located in Odense, Denmark. MiR is a leading maker of collaborative autonomous mobile robots for industrial applications. </div></div> </ix:continuation> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">64 </div></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_17994989_1" continuedAt="TextSelectionAppend_17994989_2"><div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The total purchase price of $<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" contextRef="PAsOn04_25_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">197.8</ix:nonFraction>&#160;million included $<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="P04_25_2018To04_25_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">145.2</ix:nonFraction>&#160;million of cash paid and $<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiability" contextRef="PAsOn04_25_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">52.6</ix:nonFraction>&#160;million of contingent consideration measured at fair value. The contingent consideration is payable in Euros upon the achievement of certain thresholds and targets for revenue and earnings before interest and taxes for periods from January&#160;1, 2018 to December&#160;31, 2018; January&#160;1, 2018 to December&#160;31, 2019; and January&#160;1, 2018 to December&#160;31, 2020. Contingent consideration for the period from January&#160;1, 2018 to December&#160;31, 2018 was $<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiability" contextRef="PAsOn12_31_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">31.0</ix:nonFraction>&#160;million and was paid in March 2019. Contingent consideration for the period from January&#160;1, 2018 to December&#160;31, 2019 was $<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiability" contextRef="PAsOn12_31_2019_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">9.1</ix:nonFraction>&#160;million, based on the results during the period and modification of the earn-out structure, and was paid in March 2020. <ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" contextRef="PAsOn12_31_2020_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" contextRef="PAsOn12_31_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt-sec:numwordsen">No</ix:nonFraction></ix:nonFraction> contingent consideration will be paid out against the period from December&#160;31, 2018 through December&#160;31, 2020. </div></div></ix:continuation><ix:continuation id="TextSelectionAppend_17994989_2" continuedAt="TextSelectionAppend_17994989_3"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The valuation of the contingent consideration is dependent on the following assumptions: forecasted revenues, revenue volatility, earnings before interest and taxes, and discount rate. These assumptions were estimated based on a review of the historical and projected results. </div></div><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The MiR acquisition was accounted for as a business combination and, accordingly, the results have been included in Teradyne&#8217;s consolidated results of operations from the date of acquisition. MiR&#8217;s products will help expand the Industrial Automation segment, which is a key component of our growth strategy. The allocation of the total purchase price to MiR&#8217;s net tangible liabilities and identifiable intangible assets was based on their estimated fair values as of the acquisition date. The excess of the purchase price over the identifiable intangible assets and net tangible liabilities in the amount of $<ix:nonFraction name="ter:BusinessAcquisitionPurchasePriceAllocationGoodwillNotExpectedTaxDeductibleAmount" contextRef="PAsOn04_25_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">136.0</ix:nonFraction>&#160;million was allocated to goodwill, which is not deductible for tax purposes. MiR&#8217;s results have been included in Teradyne&#8217;s Industrial Automation segment from the date of acquisition. </div></div></ix:continuation><ix:continuation id="TextSelectionAppend_17994989_3" continuedAt="TextSelectionAppend_17994989_4"><ix:nonNumeric name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" contextRef="P01_01_2020To12_31_2020_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" escape="true"><div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table represents the final allocation of the purchase price: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 79%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 14%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Purchase&#160;Price&#160;Allocation</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Goodwill</div></div></td>
<td style="vertical-align: bottom; width: 14%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn04_25_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">135,976</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets</div></div></td>
<td style="vertical-align: bottom; width: 14%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" contextRef="PAsOn04_25_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">80,670</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Tangible assets acquired and liabilities assumed:</div></div></td>
<td style="vertical-align: bottom; width: 14%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Current assets</div></div></td>
<td style="vertical-align: bottom; width: 14%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" contextRef="PAsOn04_25_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">6,039</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-current assets</div></div></td>
<td style="vertical-align: bottom; width: 14%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" contextRef="PAsOn04_25_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,336</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accounts payable and current liabilities</div></div></td>
<td style="vertical-align: bottom; width: 14%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" contextRef="PAsOn04_25_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,336</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Long-term deferred tax liabilities</div></div></td>
<td style="vertical-align: bottom; width: 14%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" contextRef="PAsOn04_25_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">18,007</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other long-term liabilities</div></div></td>
<td style="vertical-align: bottom; width: 14%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" contextRef="PAsOn04_25_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">900</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 79%;">&#160;</td>
<td style="vertical-align: bottom; width: 14%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total purchase price</div></div></td>
<td style="vertical-align: bottom; width: 14%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" contextRef="PAsOn04_25_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">197,778</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 79%;">&#160;</td>
<td style="vertical-align: bottom; width: 14%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> </ix:nonNumeric></ix:continuation> <ix:continuation id="TextSelectionAppend_17994989_4" continuedAt="TextSelectionAppend_17994989_5"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne estimated the fair value of intangible assets using the income and cost approaches. Acquired intangible assets are amortized on a straight-line basis over their estimated useful lives. </div></div> <ix:nonNumeric name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" contextRef="P01_01_2020To12_31_2020_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" escape="true"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Components of these intangible assets and their estimated useful lives at the acquisition date are as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 74%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 8%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 8%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Estimated&#160;Useful<br/> Life</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in&#160;thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>years)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 74%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Developed technology</div></div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FinitelivedIntangibleAssetsAcquired1" contextRef="P01_01_2020To12_31_2020_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">58,900</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" contextRef="P01_01_2020To12_31_2020_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" format="ixt-sec:duryear">7.0</ix:nonNumeric></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 74%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Trademarks and tradenames</div></div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FinitelivedIntangibleAssetsAcquired1" contextRef="P01_01_2020To12_31_2020_TrademarksAndTradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">13,240</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" contextRef="P01_01_2020To12_31_2020_TrademarksAndTradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" format="ixt-sec:duryear">11.0</ix:nonNumeric></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 74%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Customer relationships</div></div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FinitelivedIntangibleAssetsAcquired1" contextRef="P01_01_2020To12_31_2020_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,500</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" contextRef="P01_01_2020To12_31_2020_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" format="ixt-sec:duryear">2.5</ix:nonNumeric></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 74%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Backlog</div></div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FinitelivedIntangibleAssetsAcquired1" contextRef="P01_01_2020To12_31_2020_OrderOrProductionBacklogMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">30</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" contextRef="P01_01_2020To12_31_2020_OrderOrProductionBacklogMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" format="ixt-sec:duryear">0.2</ix:nonNumeric></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 74%;">&#160;</td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 74%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total intangible assets</div></div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FinitelivedIntangibleAssetsAcquired1" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">80,670</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" contextRef="P01_01_2020To12_31_2020" format="ixt-sec:duryear">7.2</ix:nonNumeric></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 74%;">&#160;</td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr></table> </ix:nonNumeric></ix:continuation> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">65 </div></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="display:inline;"><ix:continuation id="TextSelectionAppend_17994989_5"> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Energid Technologies Corporation </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">On February&#160;26, 2018, Teradyne acquired all of the issued and outstanding shares of Energid for a total purchase price of approximately $<ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferred1" contextRef="P02_26_2018To02_26_2018_EnergidTechnologiesCorporationMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">27.6</ix:nonFraction>&#160;million. Energid&#8217;s technology enables and simplifies the programming of complex robotic motions used in a wide variety of end markets, ranging from heavy industry to healthcare, utilizing both traditional robots and collaborative robots. The Energid acquisition was accounted for as a business combination and, accordingly, Energid&#8217;s results have been included in Teradyne&#8217;s Industrial Automation segment from the date of acquisition. As of the acquisition date, Teradyne&#8217;s purchase price allocation was goodwill of $<ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn02_26_2018_EnergidTechnologiesCorporationMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">14.4</ix:nonFraction>&#160;million which is deductible for tax purposes, acquired intangible assets of $<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" contextRef="PAsOn02_26_2018_EnergidTechnologiesCorporationMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">12.3</ix:nonFraction>&#160;million with an average estimated useful life of <ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" contextRef="P02_26_2018To02_26_2018_EnergidTechnologiesCorporationMemberusgaapBusinessAcquisitionAxis" format="ixt-sec:durmonth">7.7</ix:nonNumeric> years, and $<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" contextRef="PAsOn02_26_2018_EnergidTechnologiesCorporationMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">1.0</ix:nonFraction>&#160;million of net tangible assets. The acquisition was not material to Teradyne&#8217;s consolidated financial statements. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Pro Forma Information </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following unaudited pro forma information gives effect to the acquisition of AutoGuide as if the acquisition occurred on January&#160;1, 2018 and the acquisition of MiR as if the acquisition occurred on January 1, 2017. <ix:nonNumeric name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18416900">The unaudited pro forma results are not necessarily indicative of what actually would have occurred had the acquisition been in effect for the periods presented:</ix:nonNumeric>&#8203;&#8203;&#8203;&#8203;&#8203;&#8203;&#8203; </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><ix:continuation id="TextSelection_18416900">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 70%; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,&#160;2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,&#160;2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; margin-top: 0px; margin-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands, except per</div></div></div></div><div style="text-align: center; margin-top: 0px; margin-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">share amount)</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Revenues</div></div></td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessAcquisitionsProFormaRevenue" contextRef="P01_01_2019To12_31_2019_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,303,737</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessAcquisitionsProFormaRevenue" contextRef="P01_01_2018To12_31_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,111,373</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></div></td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" contextRef="P01_01_2019To12_31_2019_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">464,602</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" contextRef="P01_01_2018To12_31_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">442,082</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net income per common share:</div></div></td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Basic</div></div></td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic" contextRef="P01_01_2019To12_31_2019_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">2.73</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic" contextRef="P01_01_2018To12_31_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">2.36</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 70%;">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Diluted</div></div></td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted" contextRef="P01_01_2019To12_31_2019_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">2.59</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted" contextRef="P01_01_2018To12_31_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">2.30</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 70%;">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr></table></ix:continuation>&#8203;&#8203;&#8203;&#8203;&#8203;&#8203;&#8203; <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Pro forma results for the year ended December&#160;31, 2019 were adjusted to exclude $<ix:nonFraction name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" contextRef="P01_01_2019To12_31_2019_AcquisitionRelatedCostsMemberusgaapNonrecurringAdjustmentAxis_AutoguideLlcMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">1.2</ix:nonFraction>&#160;million of AutoGuide acquisition related costs and $<ix:nonFraction name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" contextRef="P01_01_2019To12_31_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_EstimateOfFairValueFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">0.1</ix:nonFraction>&#160;million of AutoGuide non-recurring expense related to fair value adjustment to acquisition-date inventory. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Pro forma results for the year ended December&#160;31, 2018 were adjusted to include $<ix:nonFraction name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" contextRef="P01_01_2018To12_31_2018_AcquisitionRelatedCostsMemberusgaapNonrecurringAdjustmentAxis_AutoguideLlcMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">1.2</ix:nonFraction>&#160;million of AutoGuide acquisition related costs and $<ix:nonFraction name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" contextRef="P01_01_2018To12_31_2018_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_EstimateOfFairValueFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">0.1</ix:nonFraction>&#160;million of AutoGuide non-recurring expense related to fair value adjustment to acquisition-date inventory. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Pro forma results for the year ended December 31, 2018 were adjusted to exclude $<ix:nonFraction name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" contextRef="P01_01_2018To12_31_2018_AcquisitionRelatedCostsMemberusgaapNonrecurringAdjustmentAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">2.9</ix:nonFraction> million of MiR acquisition related costs and $<ix:nonFraction name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" contextRef="P01_01_2018To12_31_2018_FairValueAdjustmentToInventoryMemberusgaapNonrecurringAdjustmentAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">0.4</ix:nonFraction> million of MiR non-recurring expense related to fair value adjustment to acquisition-date inventory. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investment in Other Company </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">On June&#160;3, 2019, Teradyne invested $<ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="PAsOn06_03_2019_RealWarInMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">15.0</ix:nonFraction>&#160;million in RealWear, Inc. (&#8220;RealWear&#8221;). RealWear, a private company, develops and sells advanced wearable technology including industrial, hands-free, head-mounted augmented reality devices that make the workplace safer and more productive. The investment was recorded at cost and is evaluated for impairment or an indication of changes in fair value resulting from observable price changes in orderly transactions for the identical or similar investment of the same issuer on a quarterly basis. On February&#160;28, 2020, RealWear&#8217;s debt holder demanded repayment of its $<ix:nonFraction name="ter:RepaymentOfDebtDemanded" contextRef="PAsOn02_28_2020_RealWarInMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">25.0</ix:nonFraction>&#160;million loan to RealWear. As a result, in the fourth quarter of 2019, Teradyne recorded an impairment charge of $<ix:nonFraction name="us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">15.0</ix:nonFraction>&#160;million to reduce its investment in RealWear to <ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="PAsOn12_31_2019_RealWarInMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt-sec:numwordsen">zero</ix:nonFraction><div style="display:inline;">&#160;</div>as of December&#160;31, 2019. </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </ix:continuation></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">66 </div></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="display:inline;"><ix:nonNumeric name="us-gaap:RevenueFromContractWithCustomerTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18255587"><div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">E.&#160;&#160;&#160;&#160;REVENUE </div></div></div></div> <div style="margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Disaggregation of Revenue </div></div></div></div> <div style="display:inline;"><ix:nonNumeric name="ter:DisaggregationOfRevenueByGeographicalMarketRevenueRecognitionTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table provides information about disaggregated revenue by timing of revenue recognition, primary geographical market, and major product lines. </div></div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 38%;">&#160;</td>
<td style="width: 1%; vertical-align: bottom;">&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td style="width: 1%; vertical-align: bottom;">&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td style="width: 1%; vertical-align: bottom;">&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td style="width: 1%; vertical-align: bottom;">&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td style="width: 1%; vertical-align: bottom;">&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td style="width: 1%; vertical-align: bottom;">&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td style="width: 1%; vertical-align: bottom;">&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td style="width: 1%; vertical-align: bottom;">&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td style="width: 1%; vertical-align: bottom;">&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Semiconductor Test</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Industrial Automation</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Wireless<br/> Test</div></div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Corporate</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">and</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Other</div></div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;">System</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;">on-a-chip</div></div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;">Memory</div></div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;">System</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;">Test</div></div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;"><div style="line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Universa<div style="letter-spacing: 0px; top: 0px;;display:inline;">l</div></div>&#160;</div><br/> Robots</div></div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;">Mobile<br/> Industrial<br/> Robots</div></div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;">AutoGuide</div></div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td colspan="34" style="vertical-align: bottom; font-size: x-small;;text-align:center;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;">(in thousands)</div></div></div></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td colspan="36" style="vertical-align: top; font-size: x-small;"><div style="text-indent: -1em; margin-left: 1em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;">For the Year Ended December&#160;31, 2020 (1)</div></div></div></div></div></div></td>
<td style="vertical-align: top; font-size: x-small;"><div style="text-indent: 0em; margin-left: 0em; font-size: x-small; line-height: normal;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td colspan="36" style="vertical-align: top; font-size: x-small;"><div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-style:italic;display:inline;">Timing of Revenue Recognition</div></div></div></div></div></div></div></div></td>
<td style="vertical-align: top; font-size: x-small;"><div style="text-indent: 0em; margin-left: 0em; font-size: x-small; line-height: normal;">&#160;</div></td></tr>
<tr style="font-size: 0px;">
<td style="width: 38%; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;;width:1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;;width:1%;">&#160;</td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;;width:1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;;width:1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Point in Time</div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066340">1,659,414</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066341">363,324</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066342">348,454</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066343">214,212</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066344">44,622</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066345">10,911</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066346">163,834</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal" id="Fact_18066347">604</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066348">2,804,166</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Over Time</div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066349">217,975</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066350">18,884</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066351">61,275</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066352">7,269</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066353">211</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066354">2,506</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066355">9,182</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066356">317,302</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 38%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;;width:1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-style:italic;display:inline;">Total</div></div></div></div></div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066357">1,877,389</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066358">382,208</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066359">409,729</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066360">221,481</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066361">44,833</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066362">13,417</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066363">173,016</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal" id="Fact_18066364">604</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066365">3,121,469</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 38%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;;width:1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td colspan="36" style="vertical-align: top; font-size: x-small;"><div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-style:italic;display:inline;">Geographical Market</div></div></div></div></div></div></div></td>
<td style="vertical-align: top; padding: 0px; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Asia Pacific</div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_AsiaPacificMembersrtStatementGeographicalAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066366">1,744,593</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_AsiaPacificMembersrtStatementGeographicalAxis_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066367">364,000</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_AsiaPacificMembersrtStatementGeographicalAxis_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066368">258,521</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_AsiaPacificMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066369">60,277</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_AsiaPacificMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066370">6,471</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_AsiaPacificMembersrtStatementGeographicalAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066371">143,969</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_AsiaPacificMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066372">2,577,831</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Americas</div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_AmericasMembersrtStatementGeographicalAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066373">77,671</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_AmericasMembersrtStatementGeographicalAxis_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066374">12,999</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_AmericasMembersrtStatementGeographicalAxis_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066375">128,482</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_AmericasMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066376">64,164</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_AmericasMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066377">16,769</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_AmericasMembersrtStatementGeographicalAxis_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066378">13,417</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_AmericasMembersrtStatementGeographicalAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066379">22,544</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_AmericasMembersrtStatementGeographicalAxis_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal" id="Fact_18066380">604</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_AmericasMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066381">335,441</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Europe, Middle East and Africa</div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_EMEAMembersrtStatementGeographicalAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066382">55,125</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_EMEAMembersrtStatementGeographicalAxis_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066383">5,209</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_EMEAMembersrtStatementGeographicalAxis_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066384">22,726</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_EMEAMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066385">97,040</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_EMEAMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066386">21,593</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_EMEAMembersrtStatementGeographicalAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066387">6,503</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_EMEAMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066388">208,196</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 38%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;;width:1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-style:italic;display:inline;">Total</div></div></div></div></div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066389">1,877,389</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066390">382,208</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066391">409,729</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066392">221,481</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066393">44,833</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066394">13,417</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066395">173,016</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal" id="Fact_18066396">604</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066397">3,121,469</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 38%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;;width:1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td colspan="36" style="vertical-align: top; font-size: x-small;"><div style="text-indent: -1em; margin-left: 1em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;">For the Year Ended December&#160;31, 2019 (1)</div></div></div></div></div></td>
<td style="vertical-align: top; padding: 0px; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td colspan="36" style="vertical-align: top; font-size: x-small;"><div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-style:italic;display:inline;">Timing of Revenue Recognition</div></div></div></div></div></div></div></td>
<td style="vertical-align: top; padding: 0px; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Point in Time</div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066456">1,070,375</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066458">247,221</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066459">237,686</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066460">244,515</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066461">44,329</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066462">1,144</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066463">148,322</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal" id="Fact_18066464">515</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066465">1,993,077</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Over Time</div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066466">216,065</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066467">18,910</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066468">49,769</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066469">7,843</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066470">74</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066471">234</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066472">8,993</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066473">301,888</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 38%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;;width:1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-style:italic;display:inline;">Total</div></div></div></div></div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066474">1,286,440</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066475">266,131</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066476">287,455</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066477">252,358</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066478">44,403</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066479">1,378</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066480">157,315</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal" id="Fact_18066481">515</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066482">2,294,965</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 38%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;;width:1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td colspan="36" style="vertical-align: top; font-size: x-small;"><div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-style:italic;display:inline;">Geographical Market</div></div></div></div></div></div></div></td>
<td style="vertical-align: top; padding: 0px; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Asia Pacific</div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_AsiaPacificMembersrtStatementGeographicalAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066483">1,152,881</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_AsiaPacificMembersrtStatementGeographicalAxis_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066484">238,714</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_AsiaPacificMembersrtStatementGeographicalAxis_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066485">132,826</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_AsiaPacificMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066486">68,027</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_AsiaPacificMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066487">9,513</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_AsiaPacificMembersrtStatementGeographicalAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066488">126,549</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_AsiaPacificMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066489">1,728,510</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Americas</div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_AmericasMembersrtStatementGeographicalAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066490">73,257</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_AmericasMembersrtStatementGeographicalAxis_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066491">23,826</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_AmericasMembersrtStatementGeographicalAxis_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066492">129,840</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_AmericasMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066493">71,926</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_AmericasMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066494">14,438</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_AmericasMembersrtStatementGeographicalAxis_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066495">1,378</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_AmericasMembersrtStatementGeographicalAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066496">24,234</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_AmericasMembersrtStatementGeographicalAxis_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal" id="Fact_18066497">515</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_AmericasMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066498">338,384</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 38%; padding-bottom: 0.75pt; font-size: x-small;"><div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Europe, Middle East and Africa</div></div></div></td>
<td style="vertical-align: bottom; width: 1%; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small; padding-bottom: 0.75pt;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_EMEAMembersrtStatementGeographicalAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066499">60,302</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_EMEAMembersrtStatementGeographicalAxis_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066500">3,591</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_EMEAMembersrtStatementGeographicalAxis_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066501">24,789</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_EMEAMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066502">112,405</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_EMEAMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066503">20,452</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_EMEAMembersrtStatementGeographicalAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066504">6,532</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_EMEAMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066505">228,071</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; padding: 0px 0px 0.75pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-style:italic;display:inline;">Total</div></div></div></div></div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066506">1,286,440</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066507">266,131</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066508">287,455</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066509">252,358</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066510">44,403</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066511">1,378</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066512">157,315</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal" id="Fact_18066513">515</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066514">2,294,965</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 38%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;;width:1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td colspan="36" style="vertical-align: top; font-size: x-small;"><div style="text-indent: -1em; margin-left: 1em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;">For the Year Ended December&#160;31, 2018 (1)</div></div></div></div></div></td>
<td style="vertical-align: top; padding: 0px; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td colspan="36" style="vertical-align: top; font-size: x-small;"><div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-style:italic;display:inline;">Timing of Revenue Recognition</div></div></div></div></div></div></div></td>
<td style="vertical-align: top; padding: 0px; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Point in Time</div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066536">1,010,493</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066537">259,366</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066538">167,418</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066539">232,448</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066540">24,115</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066541">122,536</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal" id="Fact_18066542">1,205</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066543">1,815,171</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Over Time</div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066544">208,456</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066545">14,102</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066546">48,714</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066547">4,889</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066548">9,470</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066549">285,631</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 38%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;;width:1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-style:italic;display:inline;">Total</div></div></div></div></div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066550">1,218,949</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066551">273,468</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066552">216,132</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066553">237,337</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066554">24,115</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066555">132,006</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal" id="Fact_18066556">1,205</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066557">2,100,802</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 38%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;;width:1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td colspan="36" style="vertical-align: top; font-size: x-small;"><div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-style:italic;display:inline;">Geographical Market</div></div></div></div></div></div></div></td>
<td style="vertical-align: top; padding: 0px; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Asia Pacific</div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_AsiaPacificMembersrtStatementGeographicalAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066559">1,067,879</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_AsiaPacificMembersrtStatementGeographicalAxis_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066561">245,264</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_AsiaPacificMembersrtStatementGeographicalAxis_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066562">90,989</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_AsiaPacificMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066564">58,492</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_AsiaPacificMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066565">5,950</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_AsiaPacificMembersrtStatementGeographicalAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066566">107,872</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_AsiaPacificMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066567">1,576,446</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Americas</div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_AmericasMembersrtStatementGeographicalAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066568">78,498</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_AmericasMembersrtStatementGeographicalAxis_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066569">17,353</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_AmericasMembersrtStatementGeographicalAxis_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066570">96,763</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_AmericasMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066571">70,478</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_AmericasMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066572">7,326</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_AmericasMembersrtStatementGeographicalAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066573">19,166</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_AmericasMembersrtStatementGeographicalAxis_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal" id="Fact_18066574">1,205</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_AmericasMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066575">288,379</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Europe, Middle East and Africa</div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_EMEAMembersrtStatementGeographicalAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066576">72,572</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_EMEAMembersrtStatementGeographicalAxis_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066577">10,851</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_EMEAMembersrtStatementGeographicalAxis_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066578">28,380</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_EMEAMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066579">108,367</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_EMEAMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066580">10,839</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_EMEAMembersrtStatementGeographicalAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066581">4,968</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_EMEAMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066582">235,977</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 38%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;;width:1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-style:italic;display:inline;">Total</div></div></div></div></div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066583">1,218,949</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066584">273,468</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066585">216,132</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066586">237,337</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066587">24,115</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066588">132,006</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal" id="Fact_18066589">1,205</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18066590">2,100,802</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 38%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1)</div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Includes $<ix:nonFraction name="us-gaap:SalesTypeLeaseRevenue" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">10.0</ix:nonFraction>&#160;million, $<ix:nonFraction name="us-gaap:SalesTypeLeaseRevenue" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">8.4</ix:nonFraction>&#160;million and $<ix:nonFraction name="us-gaap:SalesTypeLeaseRevenue" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">12.0</ix:nonFraction> million in 2020, 2019 and 2018, respectively, for leases of Teradyne&#8217;s systems recognized outside of ASC 606: <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">&#8220;Revenue from Contracts with Customers.&#8221;</div></div> </div></div></td></tr></table> </ix:nonNumeric></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; margin-top: 18px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Contract Balances</div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December&#160;31, 2020, 2019 and 2018, Teradyne recognized $<ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">91.0</ix:nonFraction>&#160;million, $<ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">65.6</ix:nonFraction>&#160;million and $<ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">69.9</ix:nonFraction> million, respectively, that <div style="letter-spacing: 0px; top: 0px;;display:inline;">was included within the deferred revenue and customer advances balances at the beginning of the period. This revenue primarily relates to undelivered hardware, extended warranties, training, application support, and post contract support. Each of these represents a distinct performance obligation. As of December 31, 2020, <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">T</div>eradyne </div>has $<ix:nonFraction name="us-gaap:RevenueRemainingPerformanceObligation" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">929.6</ix:nonFraction> million of unsatisfied performance obligations. Teradyne&#160;</div> </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></ix:nonNumeric></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">67 </div></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelection_18255587"> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">expects to recognize <ix:nonFraction name="us-gaap:RevenueRemainingPerformanceObligationPercentage" contextRef="PAsOn12_31_2020_ShortTermContractWithCustomerMemberusgaapContractWithCustomerDurationAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">92</ix:nonFraction>% of the remaining performance obligation in the next <ix:nonNumeric name="ter:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod2" contextRef="P01_01_2020To12_31_2020_ShortTermContractWithCustomerMemberusgaapContractWithCustomerDurationAxis" format="ixt-sec:durmonth">12</ix:nonNumeric> months, <ix:nonFraction name="us-gaap:RevenueRemainingPerformanceObligationPercentage" contextRef="PAsOn12_31_2020_LongTermContractWithCustomerMemberusgaapContractWithCustomerDurationAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">8</ix:nonFraction>% in <ix:nonNumeric name="ter:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod2" contextRef="P01_01_2020To12_31_2020_LongTermContractWithCustomerMemberusgaapContractWithCustomerDurationAxis_MinimumMembersrtRangeAxis" format="ixt-sec:duryear">1</ix:nonNumeric>-<ix:nonNumeric name="ter:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod2" contextRef="P01_01_2020To12_31_2020_LongTermContractWithCustomerMemberusgaapContractWithCustomerDurationAxis_MaximumMembersrtRangeAxis" format="ixt-sec:duryear">3</ix:nonNumeric> years, and the remainder thereafter. </div></div> </ix:continuation><ix:nonNumeric name="us-gaap:InventoryDisclosureTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">F.&#160;&#160;&#160;&#160;INVENTORIES </div></div></div></div> <ix:nonNumeric name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Inventories, net consisted of the following at December&#160;31, 2020 and 2019: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 82%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Raw material</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InventoryRawMaterialsNetOfReserves" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">114,133</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InventoryRawMaterialsNetOfReserves" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">118,595</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Work-in-process</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InventoryWorkInProcessNetOfReserves" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">25,408</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InventoryWorkInProcessNetOfReserves" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">32,695</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Finished goods</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InventoryFinishedGoodsNetOfReserves" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">82,648</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InventoryFinishedGoodsNetOfReserves" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">45,401</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 82%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 82%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">222,189</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">196,691</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 82%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Inventory reserves for the years ended December&#160;31, 2020 and 2019 were $<ix:nonFraction name="us-gaap:InventoryValuationReserves" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">110.6</ix:nonFraction>&#160;million and $<ix:nonFraction name="us-gaap:InventoryValuationReserves" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">103.6</ix:nonFraction>&#160;million, respectively. </div></div></ix:nonNumeric><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">G.&#160;&#160;&#160;&#160;PROPERTY, PLANT AND EQUIPMENT </div></div></div></div> <ix:nonNumeric name="ter:ScheduleOfPropertyPlantAndEquipmentTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Property, plant and equipment, net consisted of the following at December&#160;31, 2020 and 2019: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 78%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 78%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Land</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Land" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">17,207</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Land" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">16,561</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 78%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Buildings</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BuildingsAndImprovementsGross" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">108,221</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BuildingsAndImprovementsGross" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">107,282</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 78%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Machinery, equipment and software</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:MachineryAndEquipmentGross" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">956,035</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:MachineryAndEquipmentGross" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">834,970</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 78%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Furniture and fixtures</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FurnitureAndFixturesGross" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">28,487</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FurnitureAndFixturesGross" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">29,157</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 78%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Leasehold improvements</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LeaseholdImprovementsGross" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">61,276</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LeaseholdImprovementsGross" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">59,378</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 78%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Construction in progress</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ConstructionInProgressGross" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">13,098</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ConstructionInProgressGross" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,537</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 78%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 78%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,184,324</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,049,885</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 78%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Less: accumulated depreciation</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">789,524</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">729,669</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 78%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 78%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">394,800</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">320,216</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 78%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation of property, plant and equipment for the years ended December&#160;31, 2020, 2019, and 2018 was $<ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">80.1</ix:nonFraction>&#160;million, $<ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">70.8</ix:nonFraction>&#160;million, and $<ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">67.4</ix:nonFraction>&#160;million, respectively. As of December&#160;31, 2020 and 2019, the gross book value included in machinery and equipment for internally manufactured test systems being leased by customers was $<ix:nonFraction name="us-gaap:MachineryAndEquipmentGross" contextRef="PAsOn12_31_2020_TestSystemsLeasedByCustomersMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">23.4</ix:nonFraction>&#160;million and $<ix:nonFraction name="us-gaap:MachineryAndEquipmentGross" contextRef="PAsOn12_31_2019_TestSystemsLeasedByCustomersMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">5.4</ix:nonFraction>&#160;million, respectively. As of December&#160;31, 2020 and 2019, the accumulated depreciation on these test systems was $<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="PAsOn12_31_2020_TestSystemsLeasedByCustomersMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">7.5</ix:nonFraction>&#160;million and $<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="PAsOn12_31_2019_TestSystemsLeasedByCustomersMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">5.1</ix:nonFraction>&#160;million, respectively. </div></div></ix:nonNumeric> <ix:nonNumeric name="us-gaap:FairValueDisclosuresTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18235538"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">H.&#160;&#160;&#160;&#160;FINANCIAL INSTRUMENTS </div></div></div></div> <div style="margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cash Equivalents </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne considers all highly liquid investments with maturities of three months or less at the date of acquisition to be cash equivalents. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Marketable Securities </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne recognizes the changes in fair value of equity securities directly in earnings. Teradyne&#8217;s available-for-sale debt securities are classified as Level&#160;2, and equity and debt mutual funds are classified as Level&#160;1.<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">Contingent consideration is classified as Level 3. The vast majority of Level 2 securities are fixed income</div></div></div></ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">68 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelection_18235538" continuedAt="TextSelectionAppend_18235538_1"> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">securities priced by third party pricing vendors. These pricing vendors utilize the most recent observable market information in pricing these securities or, if specific prices are not available, use other observable inputs like market transactions involving identical or comparable securities. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">During the years ended December&#160;31, 2020 and 2019, there were no transfers in or out of Level&#160;1, Level&#160;2, or Level&#160;3 financial instruments. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Realized gains recorded in 2020, 2019, and 2018 were $<ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesGrossRealizedGains" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">4.6</ix:nonFraction>&#160;million, $<ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesGrossRealizedGains" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">1.3</ix:nonFraction>&#160;million, and $<ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesGrossRealizedGains" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">4.0</ix:nonFraction>&#160;million, respectively. Realized losses recorded in 2020, 2019, and 2018 were $<ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesGrossRealizedLosses" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">0.3</ix:nonFraction>&#160;million, $<ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesGrossRealizedLosses" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">0.2</ix:nonFraction>&#160;million, and $<ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesGrossRealizedLosses" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">1.6</ix:nonFraction>&#160;million, respectively. Realized gains and losses are included in other (income) expense, net. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Unrealized gains on equity securities recorded during the years ended December&#160;31, 2020 and 2019 were $<ix:nonFraction name="ter:ForeignCurrencyTransactionGainUnrealized" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">9.6</ix:nonFraction>&#160;million and $<ix:nonFraction name="ter:ForeignCurrencyTransactionGainUnrealized" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">5.3</ix:nonFraction>&#160;million, respectively. Unrealized losses on equity securities recorded during the years ended December&#160;31, 2020 and 2019 were $<ix:nonFraction name="ter:ForeignCurrencyTransactionlossUnrealized" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">6.0</ix:nonFraction>&#160;million and $<ix:nonFraction name="ter:ForeignCurrencyTransactionlossUnrealized" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">0.4</ix:nonFraction>&#160;million, respectively. Unrealized gains and losses on equity securities are included in other (income) expense, net. Unrealized gains and losses on available-for-sale debt securities are included in accumulated other comprehensive income (loss) on the balance sheet. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The cost of securities sold is based on the first-in first out method. </div></div> <ix:nonNumeric name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18235646"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth by fair value hierarchy Teradyne&#8217;s financial assets and liabilities that were measured at fair value on a recurring basis as of December&#160;31, 2020 and 2019: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 56%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31, 2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quoted&#160;Prices</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">in Active</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Markets for</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Identical</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Instruments</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 1)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Other</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Observable</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Inputs</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 2)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unobservable</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Inputs</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 3)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Assets</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cash</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" contextRef="PAsOn12_31_2020_CashMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">443,166</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" contextRef="PAsOn12_31_2020_CashMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">443,166</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cash equivalents</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" contextRef="PAsOn12_31_2020_CashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">347,768</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" contextRef="PAsOn12_31_2020_CashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">123,187</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" contextRef="PAsOn12_31_2020_CashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">470,955</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Available for sale securities:</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S. Treasury securities</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_USTreasurySecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">258,304</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_USTreasurySecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">258,304</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Commercial paper</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2020_CommercialPaperMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">254,413</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2020_CommercialPaperMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">254,413</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Corporate debt securities</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">83,615</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">83,615</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Debt mutual funds</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2020_DebtMutualFundsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,565</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2020_DebtMutualFundsMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,565</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S. government agency securities</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_USGovernmentCorporationsAndAgenciesSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,339</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_USGovernmentCorporationsAndAgenciesSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,339</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Certificates of deposit and time deposits</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2020_CertificatesOfDepositMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">979</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2020_CertificatesOfDepositMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">979</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S. government securities</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_ForeignCorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">625</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_ForeignCorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">625</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Equity securities:</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Mutual funds</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesEquitySecurities" contextRef="PAsOn12_31_2020_EquityMutualFundsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">29,420</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesEquitySecurities" contextRef="PAsOn12_31_2020_EquityMutualFundsMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">29,420</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 56%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure" contextRef="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">828,919</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure" contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">725,462</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure" contextRef="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,554,381</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Derivative assets</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DerivativeAssets" contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">95</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DerivativeAssets" contextRef="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">95</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 56%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">828,919</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">725,557</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,554,476</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 56%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Liabilities</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Contingent consideration</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiability" contextRef="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,227</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiability" contextRef="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,227</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Derivative liabilities</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DerivativeLiabilities" contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">504</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DerivativeLiabilities" contextRef="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">504</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 56%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">504</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,227</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,731</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 56%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric></ix:continuation> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">69 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_18235538_1" continuedAt="TextSelectionAppend_18235538_2"><ix:continuation id="TextSelection_18235646" continuedAt="TextSelectionAppend_18235646_1"> <div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Reported as follows: </div></div> <div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px; line-height: 12pt;"></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 64%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 1)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 2)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level&#160;3)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Assets</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn12_31_2020_CashAndCashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">790,934</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn12_31_2020_CashAndCashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">123,187</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn12_31_2020_CashAndCashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">914,121</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Marketable securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_MarketableSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">522,280</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_MarketableSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">522,280</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Long-term marketable securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">37,985</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">79,995</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">117,980</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments and other current assets</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_PrepaidExpenseMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">95</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_PrepaidExpenseMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">95</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">828,919</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">725,557</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,554,476</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Liabilities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other current liabilities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_OtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">504</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_OtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">504</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Long-term contingent consideration</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_LongTermContingentConsiderationMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,227</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_LongTermContingentConsiderationMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,227</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">504</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,227</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,731</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 59%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31, 2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quoted&#160;Prices</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">in Active</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Markets for</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Identical</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Instruments</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 1)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Other</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Observable</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Inputs</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 2)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unobservable</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Inputs</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 3)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Assets</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cash</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" contextRef="PAsOn12_31_2019_CashMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">311,975</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" contextRef="PAsOn12_31_2019_CashMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">311,975</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cash equivalents</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" contextRef="PAsOn12_31_2019_CashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">410,285</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" contextRef="PAsOn12_31_2019_CashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">51,664</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" contextRef="PAsOn12_31_2019_CashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">461,949</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Available for sale securities:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Corporate debt securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2019_CorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">97,307</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2019_CorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">97,307</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Commercial paper</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2019_CommercialPaperMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">54,149</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2019_CommercialPaperMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">54,149</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S. Treasury securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_USTreasurySecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">42,382</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_USTreasurySecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">42,382</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S. government agency securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_USGovernmentCorporationsAndAgenciesSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,952</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_USGovernmentCorporationsAndAgenciesSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,952</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Debt mutual funds</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2019_DebtMutualFundsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">6,888</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2019_DebtMutualFundsMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">6,888</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Certificates of deposit and time deposits</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2019_CertificatesOfDepositMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,751</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2019_CertificatesOfDepositMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,751</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S. government securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_ForeignCorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">592</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_ForeignCorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">592</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Equity securities:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Mutual funds</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesEquitySecurities" contextRef="PAsOn12_31_2019_EquityMutualFundsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">25,772</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesEquitySecurities" contextRef="PAsOn12_31_2019_EquityMutualFundsMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">25,772</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure" contextRef="PAsOn12_31_2019_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">754,920</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure" contextRef="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">260,797</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure" contextRef="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,015,717</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Derivative assets</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DerivativeAssets" contextRef="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">528</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DerivativeAssets" contextRef="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">528</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn12_31_2019_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">754,920</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">261,325</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,016,245</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Liabilities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Contingent consideration</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiability" contextRef="PAsOn12_31_2019_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">39,705</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiability" contextRef="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">39,705</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Derivative liabilities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DerivativeLiabilities" contextRef="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">203</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DerivativeLiabilities" contextRef="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">203</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">203</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="PAsOn12_31_2019_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">39,705</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">39,908</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:continuation></ix:continuation> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">70 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_18235538_2" continuedAt="TextSelectionAppend_18235538_3"><ix:continuation id="TextSelectionAppend_18235646_1"> <div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Reported as follows: </div></div> <div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 63%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 1)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 2)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 3)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Assets</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn12_31_2019_CashAndCashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">722,260</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn12_31_2019_CashAndCashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">51,664</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn12_31_2019_CashAndCashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">773,924</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Marketable securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_MarketableSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">137,303</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_MarketableSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">137,303</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Long-term marketable securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn12_31_2019_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">32,660</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">71,830</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">104,490</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments and other current assets</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_PrepaidExpenseMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">528</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_PrepaidExpenseMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">528</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="margin-left: 0.31in; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn12_31_2019_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">754,920</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">261,325</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,016,245</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Liabilities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other current liabilities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_OtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">203</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_OtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">203</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Contingent consideration</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="PAsOn12_31_2019_ContingentConsiderationMemberusgaapInvestmentTypeAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,106</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="PAsOn12_31_2019_ContingentConsiderationMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,106</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Long-term contingent consideration</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="PAsOn12_31_2019_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_LongTermContingentConsiderationMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">30,599</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_LongTermContingentConsiderationMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">30,599</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="margin-left: 0.31in; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">203</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="PAsOn12_31_2019_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">39,705</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">39,908</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:continuation><ix:nonNumeric name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Changes in the fair value of Level&#160;3 contingent consideration for the years ended December&#160;31, 2020 and 2019 were as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 79%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 15%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Contingent&#160;Consideration</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2018</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">70,543</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Acquisition of AutoGuide</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">23,976</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency impact</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="ter:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyExchangeRateImpact" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">967</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Payments (1)</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17993193">34,590</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Fair value adjustment (2)</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal" id="Fact_17993194">19,257</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2019</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">39,705</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency impact</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="ter:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyExchangeRateImpact" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">355</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Payments (3)</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17993197">8,852</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Fair value adjustment (4)</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal" id="Fact_17993198">23,271</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2020</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,227</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="font-family:Times New Roman;font-size:small;display:inline;">(1)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">During the year ended December&#160;31, 2019, Teradyne paid $<ix:nonFraction name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" contextRef="P01_01_2019To12_31_2019_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">30.8</ix:nonFraction>&#160;million and $<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" contextRef="P01_01_2019To12_31_2019_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">3.8</ix:nonFraction>&#160;million of contingent consideration for the earn-outs in connection with the acquisitions of MiR and Universal Robots A/S (&#8220;Universal Robots&#8221;), respectively. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="font-family:Times New Roman;font-size:small;display:inline;">(2)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">During the year ended December&#160;31, 2019, the fair value of contingent consideration for the earn-out in connection with the acquisition of MiR was decreased by $<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" contextRef="P01_01_2019To12_31_2019_MIRMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">22.2</ix:nonFraction>&#160;million primarily due to a decrease in forecasted revenues partially offset by the impact from modification of the earn-out structure. During the year ended December&#160;31, 2019, the fair value of contingent consideration for the earn-out in connection with the acquisition of AutoGuide was increased by $<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" contextRef="P01_01_2019To12_31_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">3.0</ix:nonFraction>&#160;million primarily due to an increase in forecasted revenues </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="font-family:Times New Roman;font-size:small;display:inline;">(3)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">During the year ended December&#160;31, 2020, Teradyne paid $<ix:nonFraction name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" contextRef="P01_01_2020To12_31_2020_AvionicsInterfaceTechnologiesLlcMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">8.9</ix:nonFraction>&#160;million of contingent consideration for the earn-out in connection with the acquisition of MiR. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="font-family:Times New Roman;font-size:small;display:inline;">(4)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">During the year ended December&#160;31, 2020, the fair value of contingent consideration for the earn-out in connection with the acquisition of AutoGuide was decreased by $<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" contextRef="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_DisputeInRespectOfContingentConsiderationMemberusgaapLossContingenciesByNatureOfContingencyAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">19.7</ix:nonFraction>&#160;million primarily due to a decrease in forecasted revenues<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">and earnings before interest and taxes</div>. Teradyne has received a letter from the sellers of AutoGuide alleging non-compliance with the earn-out provisions of the AutoGuide acquisition agreement. Teradyne disputes the allegation of non-compliance. The ultimate amount of contingent consideration for the earn-outs in connection with the acquisition of AutoGuide may be affected by the outcome of the dispute. During the year ended December&#160;31, 2020, the fair value of contingent consideration for the earn-out in connection with the acquisition of MiR was decreased by $<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" contextRef="P01_01_2020To12_31_2020_MIRMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">3.5</ix:nonFraction>&#160;million primarily due to a decrease in forecasted revenues. </div></div> </td> </tr> </table> </ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </ix:continuation> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">71 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_18235538_3" continuedAt="TextSelectionAppend_18235538_4"><ix:nonNumeric name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table provides quantitative information associated with the fair value measurement of Teradyne&#8217;s Level&#160;3 financial instrument: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 42%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;;width:1%;"></td>
<td style="font-family: &quot;Times New Roman&quot;; width: 1%;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"></td>
<td style="font-family: &quot;Times New Roman&quot;; width: 20%;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;"></td>
<td style="font-family: &quot;Times New Roman&quot;; width: 15%;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;; width: 4%;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"> <div style="border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Liability</div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Valuation</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Technique</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unobservable Inputs</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Average</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in&#160;thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 42%;"> <div style="margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Contingent consideration</div></div> <div style="margin-top: 0px; margin-bottom: 1px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(AutoGuide)</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: top;;text-align:right;;width:1%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiability" contextRef="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_MonteCarloSimulationValuationModelMemberusgaapValuationTechniqueAxis_RevenueOneMemberusgaapContingentConsiderationByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,227</ix:nonFraction></div></td>
<td style="vertical-align: top; white-space: nowrap; width: 1%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top; width: 20%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Monte&#160;Carlo&#160;simulation</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top; width: 15%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Revenue&#160;Volatility</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; width: 4%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:ContingentConsiderationFairValueAssumptionsExpectedVolatilityRate" contextRef="P01_01_2020To12_31_2020_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_MonteCarloSimulationValuationModelMemberusgaapValuationTechniqueAxis_RevenueOneMemberusgaapContingentConsiderationByTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">16.5</ix:nonFraction>%</div></td>
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 42%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;;width:1%;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 20%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top; width: 15%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Discount Rate</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; width: 4%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:ContingentConsiderationFairValueInputsDiscountRate" contextRef="P01_01_2020To12_31_2020_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_MonteCarloSimulationValuationModelMemberusgaapValuationTechniqueAxis_RevenueOneMemberusgaapContingentConsiderationByTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">1.0</ix:nonFraction>%</div></td>
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table> </ix:nonNumeric> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020, the significant unobservable inputs used in the Monte Carlo simulation to fair value the AutoGuide contingent consideration include forecasted revenues, revenue volatility, earnings before interest and taxes and discount rate. Increases or decreases in the inputs would result in a higher or lower fair value measurement. As of December&#160;31, 2020, the maximum amount of contingent consideration that could be paid in connection with the acquisition of AutoGuide is $<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" contextRef="PAsOn12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">100.2</ix:nonFraction>&#160;million. <div style="letter-spacing: 0px; top: 0px;;display:inline;">No payment was made related to the period ending December 31, 2020. The remaining earn-out periods end on December 31, 2021 and December 31, 2022.</div> </div></div> <ix:nonNumeric name="ter:ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The carrying amounts and fair values of Teradyne&#8217;s financial instruments at December&#160;31, 2020 and 2019 were as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 52%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31, 2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31, 2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Carrying&#160;Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair&#160;Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Carrying&#160;Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair&#160;Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Assets</div></div> </td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div> </td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" contextRef="PAsOn12_31_2020_CarryingReportedAmountFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">914,121</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" contextRef="PAsOn12_31_2020_EstimateOfFairValueFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">914,121</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" contextRef="PAsOn12_31_2019_CarryingReportedAmountFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">773,924</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" contextRef="PAsOn12_31_2019_EstimateOfFairValueFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">773,924</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Marketable securities</div></div> </td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2020_CarryingReportedAmountFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">640,260</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2020_EstimateOfFairValueFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">640,260</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2019_CarryingReportedAmountFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">241,793</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2019_EstimateOfFairValueFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">241,793</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Derivative assets</div></div> </td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DerivativeAssets" contextRef="PAsOn12_31_2020_CarryingReportedAmountFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">95</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DerivativeAssets" contextRef="PAsOn12_31_2020_EstimateOfFairValueFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">95</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DerivativeAssets" contextRef="PAsOn12_31_2019_CarryingReportedAmountFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">528</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DerivativeAssets" contextRef="PAsOn12_31_2019_EstimateOfFairValueFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">528</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Liabilities</div></div> </td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Contingent consideration</div></div> </td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiability" contextRef="PAsOn12_31_2020_CarryingReportedAmountFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,227</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiability" contextRef="PAsOn12_31_2020_EstimateOfFairValueFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,227</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiability" contextRef="PAsOn12_31_2019_CarryingReportedAmountFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">39,705</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiability" contextRef="PAsOn12_31_2019_EstimateOfFairValueFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">39,705</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Derivative liabilities</div></div> </td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DerivativeLiabilities" contextRef="PAsOn12_31_2020_CarryingReportedAmountFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">504</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DerivativeLiabilities" contextRef="PAsOn12_31_2020_EstimateOfFairValueFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">504</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DerivativeLiabilities" contextRef="PAsOn12_31_2019_CarryingReportedAmountFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">203</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DerivativeLiabilities" contextRef="PAsOn12_31_2019_EstimateOfFairValueFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">203</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Convertible debt (1)</div></div> </td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ConvertibleDebtFairValueDisclosures" contextRef="PAsOn12_31_2020_CarryingReportedAmountFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17993224">410,111</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ConvertibleDebtFairValueDisclosures" contextRef="PAsOn12_31_2020_EstimateOfFairValueFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17993225">1,739,553</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ConvertibleDebtFairValueDisclosures" contextRef="PAsOn12_31_2019_CarryingReportedAmountFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17993226">394,687</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ConvertibleDebtFairValueDisclosures" contextRef="PAsOn12_31_2019_EstimateOfFairValueFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17993227">1,010,275</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top; font-size: small;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1)</div></div></td>
<td style="vertical-align: top; font-size: small;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The carrying value represents the bifurcated debt component only, while the fair value is based on quoted market prices for the convertible note which includes the equity conversion features. </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> </ix:nonNumeric> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The fair values of accounts receivable, net and accounts payable approximate the carrying amount due to the short term nature of these instruments. </div></div> </ix:continuation> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">72 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_18235538_4" continuedAt="TextSelectionAppend_18235538_5"><ix:nonNumeric name="us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18235683"><div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following tables summarize the composition of available-for-sale marketable securities at December&#160;31, 2020 and 2019: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 46%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="18" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31, 2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Available-for-Sale</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"> <div style="border-bottom: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cost</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gain</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Loss)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair&#160;Market</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair&#160;Market</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value&#160;of&#160;Investments</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">with&#160;Unrealized&#160;Losses</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="18" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S. Treasury securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="PAsOn12_31_2020_USTreasurySecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">257,132</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="PAsOn12_31_2020_USTreasurySecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,330</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="PAsOn12_31_2020_USTreasurySecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">158</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2020_USTreasurySecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">258,304</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" contextRef="PAsOn12_31_2020_USTreasurySecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">17,243</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Commercial paper</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="PAsOn12_31_2020_CommercialPaperMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">254,404</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="PAsOn12_31_2020_CommercialPaperMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">10</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="PAsOn12_31_2020_CommercialPaperMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2020_CommercialPaperMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">254,413</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" contextRef="PAsOn12_31_2020_CommercialPaperMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">12,173</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Corporate debt securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">76,129</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,539</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">53</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">83,615</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" contextRef="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">39,896</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Debt mutual funds</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="PAsOn12_31_2020_DebtMutualFundsMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,413</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="PAsOn12_31_2020_DebtMutualFundsMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">152</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2020_DebtMutualFundsMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,565</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S. government agency securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="PAsOn12_31_2020_USGovernmentCorporationsAndAgenciesSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,294</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="PAsOn12_31_2020_USGovernmentCorporationsAndAgenciesSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">46</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="PAsOn12_31_2020_USGovernmentCorporationsAndAgenciesSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2020_USGovernmentCorporationsAndAgenciesSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,339</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" contextRef="PAsOn12_31_2020_USGovernmentCorporationsAndAgenciesSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,106</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Certificates of deposit and time deposits</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="PAsOn12_31_2020_CertificatesOfDepositMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">979</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2020_CertificatesOfDepositMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">979</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S. government securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="PAsOn12_31_2020_ForeignCorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">625</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2020_ForeignCorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">625</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">601,976</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,077</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">213</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">610,840</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">70,418</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric></ix:continuation> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;">&#160;</div> </div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelection_18235683"><ix:continuation id="TextSelectionAppend_18235538_5" continuedAt="TextSelectionAppend_18235538_6"> <div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Reported as follows: </div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 46%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cost</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gain</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Loss)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>Market</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair&#160;Market</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value&#160;of&#160;Investments</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">with&#160;Unrealized&#160;Losses</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="18" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Marketable securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="PAsOn12_31_2020_MarketableSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">522,228</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="PAsOn12_31_2020_MarketableSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">92</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="PAsOn12_31_2020_MarketableSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">40</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2020_MarketableSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">522,280</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" contextRef="PAsOn12_31_2020_MarketableSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">61,806</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Long-term marketable securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="PAsOn12_31_2020_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">79,748</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="PAsOn12_31_2020_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,985</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="PAsOn12_31_2020_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">173</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2020_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">88,560</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" contextRef="PAsOn12_31_2020_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,612</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">601,976</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,077</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">213</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">610,840</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">70,418</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 46%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="18" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31, 2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Available-for-Sale</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"> <div style="border-bottom: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cost</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gain</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Loss)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair&#160;Market</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair&#160;Market</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value&#160;of&#160;Investments</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">with&#160;Unrealized&#160;Losses</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="18" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Corporate debt securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="PAsOn12_31_2019_CorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">93,267</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="PAsOn12_31_2019_CorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,081</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="PAsOn12_31_2019_CorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">41</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2019_CorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">97,307</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" contextRef="PAsOn12_31_2019_CorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,009</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Commercial paper</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="PAsOn12_31_2019_CommercialPaperMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">54,124</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="PAsOn12_31_2019_CommercialPaperMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">26</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="PAsOn12_31_2019_CommercialPaperMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2019_CommercialPaperMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">54,149</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" contextRef="PAsOn12_31_2019_CommercialPaperMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,391</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S. Treasury securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="PAsOn12_31_2019_USTreasurySecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">42,167</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="PAsOn12_31_2019_USTreasurySecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">431</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="PAsOn12_31_2019_USTreasurySecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">216</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2019_USTreasurySecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">42,382</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" contextRef="PAsOn12_31_2019_USTreasurySecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">17,556</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S. government agency securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="PAsOn12_31_2019_USGovernmentCorporationsAndAgenciesSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,942</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="PAsOn12_31_2019_USGovernmentCorporationsAndAgenciesSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">14</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="PAsOn12_31_2019_USGovernmentCorporationsAndAgenciesSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2019_USGovernmentCorporationsAndAgenciesSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,952</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" contextRef="PAsOn12_31_2019_USGovernmentCorporationsAndAgenciesSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,043</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Debt mutual funds</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="PAsOn12_31_2019_DebtMutualFundsMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">6,753</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="PAsOn12_31_2019_DebtMutualFundsMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">135</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2019_DebtMutualFundsMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">6,888</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Certificates of deposit and time deposits</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="PAsOn12_31_2019_CertificatesOfDepositMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,751</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2019_CertificatesOfDepositMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,751</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S. government securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="PAsOn12_31_2019_ForeignCorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">592</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2019_ForeignCorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">592</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">211,596</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,687</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">262</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">216,021</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">23,999</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:continuation><ix:continuation id="TextSelectionAppend_18235538_6" continuedAt="TextSelectionAppend_18235538_7"> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Reported as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 46%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cost</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gain</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Loss)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>Market</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair&#160;Market</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value&#160;of&#160;Investments</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">with&#160;Unrealized&#160;Losses</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="18" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Marketable securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="PAsOn12_31_2019_MarketableSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">137,144</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="PAsOn12_31_2019_MarketableSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">160</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="PAsOn12_31_2019_MarketableSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2019_MarketableSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">137,303</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" contextRef="PAsOn12_31_2019_MarketableSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,922</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Long-term marketable securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="PAsOn12_31_2019_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">74,452</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="PAsOn12_31_2019_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,527</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="PAsOn12_31_2019_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">261</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2019_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">78,718</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" contextRef="PAsOn12_31_2019_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">21,077</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">211,596</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,687</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">262</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecurities" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">216,021</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">23,999</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:continuation></ix:continuation> <div style="margin-block: 0em; margin-bottom: 0px; margin-top: 0px;">&#160;</div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">73 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_18235538_7" continuedAt="TextSelectionAppend_18235538_8"> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020, the fair market value of investments with unrealized losses less than one year totaled $<ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">70.4</ix:nonFraction>&#160;million. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2019, the fair market value of investments with unrealized losses less than one year totaled $<ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">23.6</ix:nonFraction>&#160;million. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne reviews its investments to identify and evaluate investments that have an indication of possible impairment. Based on this review, Teradyne determined that the unrealized losses related to these investments at December&#160;31, 2020 and 2019, were not other than temporary. </div></div> </ix:continuation></div> </div> </div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_18235538_8" continuedAt="TextSelectionAppend_18235538_9"><ix:nonNumeric name="us-gaap:AvailableForSaleSecuritiesTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 6pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The contractual maturities of investments in available-for-sale marketable securities held at December&#160;31, 2020 were as follows: </div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 82%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cost</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Due within one year</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">522,228</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">522,280</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Due after 1 year through 5 years</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">24,829</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">25,245</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Due after 5 years through 10 years</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">13,030</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">14,183</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Due after 10 years</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">33,476</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">40,567</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">593,563</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">602,275</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table> </ix:nonNumeric> <div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 6pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Contractual maturities of investments in available-for-sale marketable securities held at December&#160;31, 2020 exclude debt mutual funds with the fair market value of $<ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" contextRef="PAsOn12_31_2020_DebtMutualFundsMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">8.6</ix:nonFraction>&#160;million as they do not have a contractual maturity date. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Derivatives </div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne conducts business in a number of foreign countries, with certain transactions denominated in local currencies. The purpose of Teradyne&#8217;s foreign currency management is to minimize the effect of exchange rate fluctuations on certain foreign currency denominated monetary assets and liabilities. Teradyne does not use derivative financial instruments for trading or speculative purposes. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 6pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">To minimize the effect of exchange rate fluctuations associated with the remeasurement of monetary assets and liabilities denominated in foreign currencies, Teradyne enters into foreign currency forward contracts. The change in fair value of these derivatives is recorded directly in earnings, and is used to offset the change in value of the monetary assets and liabilities denominated in foreign currencies. </div></div> <ix:nonNumeric name="us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 6pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">At December&#160;31, 2020 and 2019, Teradyne had the following contracts to buy and sell non-U.S. currencies for U.S. dollars and other non-U.S. currencies with the following notional amounts: </div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 59%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"></td>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"></td>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31, 2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="10" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31, 2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Buy</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Position</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Sell</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Position</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Buy</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Position</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Sell</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Position</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="22" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in millions)</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Japanese Yen</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DerivativeLiabilityNotionalAmount" contextRef="PAsOn12_31_2020_JPYsrtCurrencyAxis_LongMemberusgaapPositionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">14.1</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DerivativeLiabilityNotionalAmount" contextRef="PAsOn12_31_2020_JPYsrtCurrencyAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">14.1</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DerivativeLiabilityNotionalAmount" contextRef="PAsOn12_31_2019_JPYsrtCurrencyAxis_LongMemberusgaapPositionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">29.3</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DerivativeLiabilityNotionalAmount" contextRef="PAsOn12_31_2019_JPYsrtCurrencyAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">29.3</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Taiwan Dollar</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DerivativeLiabilityNotionalAmount" contextRef="PAsOn12_31_2020_LongMemberusgaapPositionAxis_TWDsrtCurrencyAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">27.9</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DerivativeLiabilityNotionalAmount" contextRef="PAsOn12_31_2020_TWDsrtCurrencyAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">27.9</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DerivativeLiabilityNotionalAmount" contextRef="PAsOn12_31_2019_LongMemberusgaapPositionAxis_TWDsrtCurrencyAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">18.4</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DerivativeLiabilityNotionalAmount" contextRef="PAsOn12_31_2019_TWDsrtCurrencyAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">18.4</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Korean Won</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DerivativeLiabilityNotionalAmount" contextRef="PAsOn12_31_2020_KRWsrtCurrencyAxis_LongMemberusgaapPositionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">5.3</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DerivativeLiabilityNotionalAmount" contextRef="PAsOn12_31_2020_KRWsrtCurrencyAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">5.3</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DerivativeLiabilityNotionalAmount" contextRef="PAsOn12_31_2019_KRWsrtCurrencyAxis_LongMemberusgaapPositionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">10.7</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DerivativeLiabilityNotionalAmount" contextRef="PAsOn12_31_2019_KRWsrtCurrencyAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">10.7</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">British Pound Sterling</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DerivativeLiabilityNotionalAmount" contextRef="PAsOn12_31_2020_GBPsrtCurrencyAxis_LongMemberusgaapPositionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">1.0</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DerivativeLiabilityNotionalAmount" contextRef="PAsOn12_31_2020_GBPsrtCurrencyAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">1.0</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DerivativeLiabilityNotionalAmount" contextRef="PAsOn12_31_2019_GBPsrtCurrencyAxis_LongMemberusgaapPositionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">3.8</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DerivativeLiabilityNotionalAmount" contextRef="PAsOn12_31_2019_GBPsrtCurrencyAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">3.8</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Singapore Dollar</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DerivativeAssetNotionalAmount" contextRef="PAsOn12_31_2020_SGDsrtCurrencyAxis_ShortMemberusgaapPositionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">52.3</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DerivativeAssetNotionalAmount" contextRef="PAsOn12_31_2020_SGDsrtCurrencyAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">52.3</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DerivativeAssetNotionalAmount" contextRef="PAsOn12_31_2019_SGDsrtCurrencyAxis_ShortMemberusgaapPositionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">25.3</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DerivativeAssetNotionalAmount" contextRef="PAsOn12_31_2019_SGDsrtCurrencyAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">25.3</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Euro</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DerivativeAssetNotionalAmount" contextRef="PAsOn12_31_2020_EURsrtCurrencyAxis_ShortMemberusgaapPositionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">43.9</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DerivativeAssetNotionalAmount" contextRef="PAsOn12_31_2020_EURsrtCurrencyAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">43.9</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DerivativeAssetNotionalAmount" contextRef="PAsOn12_31_2019_EURsrtCurrencyAxis_ShortMemberusgaapPositionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">47.8</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DerivativeAssetNotionalAmount" contextRef="PAsOn12_31_2019_EURsrtCurrencyAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">47.8</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Philippine Peso</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DerivativeAssetNotionalAmount" contextRef="PAsOn12_31_2020_PHPsrtCurrencyAxis_ShortMemberusgaapPositionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">5.0</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DerivativeAssetNotionalAmount" contextRef="PAsOn12_31_2020_PHPsrtCurrencyAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">5.0</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DerivativeAssetNotionalAmount" contextRef="PAsOn12_31_2019_PHPsrtCurrencyAxis_ShortMemberusgaapPositionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">5.2</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DerivativeAssetNotionalAmount" contextRef="PAsOn12_31_2019_PHPsrtCurrencyAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">5.2</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; padding-bottom: 0.45pt;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Chinese Yuan</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DerivativeAssetNotionalAmount" contextRef="PAsOn12_31_2020_CNYsrtCurrencyAxis_ShortMemberusgaapPositionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">3.4</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DerivativeAssetNotionalAmount" contextRef="PAsOn12_31_2020_CNYsrtCurrencyAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">3.4</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DerivativeAssetNotionalAmount" contextRef="PAsOn12_31_2019_CNYsrtCurrencyAxis_ShortMemberusgaapPositionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">4.4</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DerivativeAssetNotionalAmount" contextRef="PAsOn12_31_2019_CNYsrtCurrencyAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">4.4</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DerivativeLiabilityNotionalAmount" contextRef="PAsOn12_31_2020_LongMemberusgaapPositionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">48.3</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DerivativeAssetNotionalAmount" contextRef="PAsOn12_31_2020_ShortMemberusgaapPositionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">104.6</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DerivativeAssetNotionalAmount" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">56.3</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DerivativeLiabilityNotionalAmount" contextRef="PAsOn12_31_2019_LongMemberusgaapPositionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">62.2</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DerivativeAssetNotionalAmount" contextRef="PAsOn12_31_2019_ShortMemberusgaapPositionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">82.7</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DerivativeAssetNotionalAmount" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">20.5</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; white-space: nowrap; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; white-space: nowrap; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td> </tr> </table> </ix:nonNumeric></ix:continuation> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">74 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_18235538_9" continuedAt="TextSelectionAppend_18235538_10"> <div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 6pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The fair value of the outstanding contracts was a loss of $<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" contextRef="P01_01_2020To12_31_2020_ForeignExchangeContractMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">0.4</ix:nonFraction>&#160;million and a gain of $<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" contextRef="P01_01_2019To12_31_2019_ForeignExchangeContractMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">0.3</ix:nonFraction>&#160;million, respectively, at December&#160;31, 2020 and 2019. </div></div> <div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 6pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Gains and losses on foreign currency forward contracts and foreign currency remeasurement gains and losses on monetary assets and liabilities are included in other (income) expense, net. </div></div> </ix:continuation></div> </div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_18235538_10"><ix:nonNumeric name="us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the fair value of derivative instruments as of December&#160;31, 2020 and 2019: </div></div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 57%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;; width: 21%;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 5%;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;;width:5%;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 5%;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="1" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance Sheet Location</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="1" style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 57%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Derivatives not designated as hedging instruments:</div></div> </td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 21%;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:5%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 57%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Foreign exchange contracts</div></div> </td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 21%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;;width:5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DerivativeAssets" contextRef="PAsOn12_31_2020_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis_NondesignatedMemberusgaapHedgingDesignationAxis_PrepaidExpenseMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">95</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DerivativeAssets" contextRef="PAsOn12_31_2019_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis_NondesignatedMemberusgaapHedgingDesignationAxis_PrepaidExpenseMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">528</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 57%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Foreign exchange contracts</div></div> </td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 21%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other&#160;current&#160;liabilities</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;;width:5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DerivativeLiabilities" contextRef="PAsOn12_31_2020_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis_NondesignatedMemberusgaapHedgingDesignationAxis_OtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">504</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DerivativeLiabilities" contextRef="PAsOn12_31_2019_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis_NondesignatedMemberusgaapHedgingDesignationAxis_OtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">203</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 57%; padding-bottom: 2.2pt;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total derivatives</div></div> </td>
<td style="vertical-align: bottom; width: 5%; padding-bottom: 2.2pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 21%; padding-bottom: 2.2pt;">&#160;</td>
<td style="vertical-align: bottom; width: 5%; padding-bottom: 2.2pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 2.5pt double black; border-top: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 2.5pt double black; border-top: 0.75pt solid black;;text-align:right;;width:5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">409</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 2.2pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 5%; padding-bottom: 2.2pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 2.5pt double black; border-top: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 2.5pt double black; border-top: 0.75pt solid black;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">325</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 2.2pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table> </ix:nonNumeric> <ix:nonNumeric name="us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the effect of derivative instruments in the statements of operations recognized for the years ended December&#160;31, 2020, 2019, and 2018. </div></div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 44%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td style="width: 25%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Location&#160;of&#160;(Gains)&#160;Losses</div></div></div></div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Recognized in Statement</div></div></div></div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 1px; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">of Operations</div></div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; font-size: x-small; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; font-size: x-small; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; font-size: x-small; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="10" style="vertical-align: bottom; font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Derivatives not designated as hedging instruments:</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Foreign exchange contracts</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other&#160;(income)&#160;expense,&#160;net</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" contextRef="P01_01_2020To12_31_2020_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,515</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" contextRef="P01_01_2019To12_31_2019_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">5,960</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" contextRef="P01_01_2018To12_31_2018_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">7,386</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top; font-size: small;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1)</div></div></td>
<td style="vertical-align: top; font-size: small;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The table does not reflect the corresponding gains and losses from the remeasurement of the monetary assets and liabilities denominated in foreign currencies. </div></div></div> </td> </tr> </table> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"></div> </div> </div> </div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(2)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December&#160;31, 2020, net losses from remeasurement of monetary assets and liabilities denominated in foreign currencies were $<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal">2.6</ix:nonFraction> <div style="letter-spacing: 0px; top: 0px;;display:inline;">million.</div></div></div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(3)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">For the year ended December&#160;31, 2019 and 2018, net gains from the remeasurement of monetary assets and liabilities denominated in foreign currencies were $<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">1.6</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">2.5</ix:nonFraction>&#160;million, respectively. </div></div> </td> </tr> </table> </ix:nonNumeric> <div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 6pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">See Note J: &#8220;Debt&#8221; regarding derivatives related to the convertible senior notes. </div></div> <div style="margin-top: 18pt; margin-bottom: 0pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Concentration of Credit Risk </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Financial instruments which potentially subject Teradyne to concentrations of credit risk consist principally of cash equivalents, marketable securities, forward currency contracts and accounts receivable. Teradyne&#8217;s cash equivalents consist primarily of money market funds invested in U.S. Treasuries and government agencies. Teradyne&#8217;s fixed income available-for-sale marketable securities have a minimum rating of AA by one or more of the major credit rating agencies. Teradyne places foreign currency forward contracts with high credit-quality financial institutions in order to minimize credit risk exposure. Concentrations of credit risk with respect to accounts receivable are limited due to the large number of geographically dispersed customers. Teradyne performs ongoing credit evaluations of its customers&#8217; financial condition and from time to time may require customers to provide a letter of credit from a bank to secure accounts receivable. As of December 31, 2020, a customer of our Semiconductor Test segment, JA Mitsui Leasing, LTD, accounted for <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2020To12_31_2020_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CustomerOneMemberusgaapConcentrationRiskByTypeAxis_MinimumMembersrtRangeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">25</ix:nonFraction>% of our accounts receivable balance. The balance was paid in full as of February 22, 2021. There were no customers who accounted for <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2019To12_31_2019_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CustomerTwoMemberusgaapConcentrationRiskByTypeAxis_MinimumMembersrtRangeAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">10</ix:nonFraction>% or more of our accounts receivable balance as of December&#160;31, 2019. </div></div> </ix:continuation><ix:nonNumeric name="us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18235767"><div style="margin-top: 18pt;margin-bottom: 0pt;padding-top: 0pt;padding-bottom: 0pt;line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">I.&#160;&#160;&#160;&#160;LEASES </div></div></div></div> <div style="text-indent: 4%;margin-top: 6pt;margin-bottom: 0pt;padding-top: 0pt;padding-bottom: 0pt;line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne has facility and auto leases, which are accounted for as operating leases. Teradyne&#8217;s facility leases are primarily used for administrative functions, research and development, manufacturing, and storage and distribution. Remaining lease terms range from less than one year to twelve years. </div></div></ix:nonNumeric> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; margin-top: 10pt; margin-bottom: 0px; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">75 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelection_18235767" continuedAt="TextSelectionAppend_18235767_1"> <div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 6pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total lease expense for the year ended December&#160;31, 2020 was $<ix:nonFraction name="us-gaap:LeaseCost" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">38.5</ix:nonFraction>&#160;million and included $<ix:nonFraction name="us-gaap:VariableLeaseCost" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">12.1</ix:nonFraction>&#160;million of variable lease costs and $<ix:nonFraction name="us-gaap:ShortTermLeaseCost" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">3.4</ix:nonFraction>&#160;million of costs related to short-term leases, which are not recorded on the consolidated balance sheets. </div></div> </ix:continuation></div> </div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_18235767_1"> <div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total lease expense for the year ended December&#160;31, 2019 was $<ix:nonFraction name="us-gaap:LeaseCost" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">35.6</ix:nonFraction>&#160;million and included $<ix:nonFraction name="us-gaap:VariableLeaseCost" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">11.1</ix:nonFraction>&#160;million of variable lease costs and $<ix:nonFraction name="us-gaap:ShortTermLeaseCost" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">2.6</ix:nonFraction>&#160;million of costs related to short-term leases, which are not recorded on the consolidated balance sheets. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">At December&#160;31, 2020, the weighted average remaining lease term and weighted average discount rate for operating leases was <ix:nonNumeric name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" contextRef="PAsOn12_31_2020" format="ixt-sec:duryear">4.2</ix:nonNumeric> years and <ix:nonFraction name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="PAsOn12_31_2020" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">4.8</ix:nonFraction>%, respectively. At December&#160;31, 2019, the weighted average remaining lease term and weighted average discount rate for operating leases was <ix:nonNumeric name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" contextRef="PAsOn12_31_2019" format="ixt-sec:duryear">4.5</ix:nonNumeric> years and <ix:nonFraction name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="PAsOn12_31_2019" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">5.0</ix:nonFraction>%, respectively. </div></div> <ix:nonNumeric name="ter:ScheduleOfCashFlowInformationOfOperatingLeasesTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Supplemental cash flows information related to leases was as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 84%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 10%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;Year&#160;Ended<br/> December&#160;31, 2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cash paid for amounts included in the measurement of lease liabilities included in operating cash flows:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">24,136</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use assets obtained in exchange for new lease obligations</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">14,801</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table> </ix:nonNumeric><ix:nonNumeric name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Maturities of lease liabilities as of December&#160;31, 2020 were as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 86%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 8%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Operating&#160;Lease</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">22,451</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">16,798</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,727</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,215</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2025</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,715</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Thereafter</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">6,149</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total lease payments</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">68,055</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Less imputed interest</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,409</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total lease liabilities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">62,646</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric></ix:continuation><ix:nonNumeric name="us-gaap:DebtDisclosureTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18235770"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">J.&#160;&#160;&#160;&#160;DEBT </div></div></div></div> <div style="margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Convertible Senior Notes </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">On December&#160;12, 2016, Teradyne completed a private offering of $<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn12_12_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">460.0</ix:nonFraction>&#160;million aggregate principal amount of <ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="PAsOn12_12_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">1.25</ix:nonFraction>% convertible senior unsecured notes (the &#8220;Notes&#8221;) due <ix:nonNumeric name="us-gaap:DebtInstrumentMaturityDate" contextRef="P12_12_2016To12_12_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis" format="ixt:datemonthdayyearen">December 15, 2023</ix:nonNumeric> and received net proceeds, after issuance costs, of approximately $<ix:nonFraction name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" contextRef="P12_12_2016To12_12_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">450.8</ix:nonFraction>&#160;million, $<ix:nonFraction name="ter:PaymentsForConvertibleNoteHedgeNetFinancingActivities" contextRef="P12_12_2016To12_12_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">33.0</ix:nonFraction>&#160;million of which was used to pay the net cost of the convertible note hedge transactions and $<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="P12_12_2016To12_12_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">50.1</ix:nonFraction>&#160;million of which was used to repurchase <ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodShares" contextRef="P12_12_2016To12_12_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis" unitRef="Unit_shares" decimals="-5" scale="6" format="ixt:numdotdecimal">2.0</ix:nonFraction>&#160;million shares of Teradyne&#8217;s common stock under its existing stock repurchase program from purchasers of the Notes in privately negotiated transactions effected through one of the initial purchasers or its affiliates conducted concurrently with the pricing of the Note offering. The Notes will mature on December&#160;15, 2023, unless earlier repurchased or converted. The Notes bear interest at a rate of 1.25%&#160;per year <ix:nonNumeric name="us-gaap:DebtInstrumentFrequencyOfPeriodicPayment" contextRef="P12_12_2016To12_12_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis">payable semiannually in arrears on June 15 and December 15 of each year</ix:nonNumeric>. The Notes will be convertible at the option of the noteholders at any time prior to the close of business on the business day immediately preceding <ix:nonNumeric name="us-gaap:DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" contextRef="P12_12_2016To12_12_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis" format="ixt:datemonthdayyearen">September 15, 2023</ix:nonNumeric>, only under the following circumstances: (1)&#160;during any calendar quarter beginning after March&#160;31, 2017 (and only during such calendar quarter), if the closing sale price of Teradyne&#8217;s common stock, for at least <ix:nonFraction name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" contextRef="P12_12_2016To12_12_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis_OptionOneMemberusgaapDebtConversionByUniqueDescriptionAxis" unitRef="Unit_Customer" decimals="0" scale="0" format="ixt:numdotdecimal">20</ix:nonFraction> trading days (whether or not consecutive) during a period of <ix:nonFraction name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" contextRef="P12_12_2016To12_12_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis_OptionOneMemberusgaapDebtConversionByUniqueDescriptionAxis" unitRef="Unit_Customer" decimals="0" scale="0" format="ixt:numdotdecimal">30</ix:nonFraction>&#160;consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than <ix:nonFraction name="us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" contextRef="P12_12_2016To12_12_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis_OptionOneMemberusgaapDebtConversionByUniqueDescriptionAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">130</ix:nonFraction>% of the conversion price on each applicable trading day; </div></div></ix:nonNumeric> <div style="text-align: center;"> <div style="margin-block: 0em;">&#160;</div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">76 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelection_18235770" continuedAt="TextSelectionAppend_18235770_1"> <div style="text-indent: 0%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(2)&#160;during the <ix:nonFraction name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" contextRef="P12_12_2016To12_12_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis_OptionTwoMemberusgaapDebtConversionByUniqueDescriptionAxis" unitRef="Unit_Customer" decimals="0" scale="0" format="ixt-sec:numwordsen">five</ix:nonFraction> business day period after any <ix:nonFraction name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" contextRef="P12_12_2016To12_12_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis_OptionTwoMemberusgaapDebtConversionByUniqueDescriptionAxis" unitRef="Unit_Customer" decimals="0" scale="0" format="ixt-sec:numwordsen">five</ix:nonFraction> consecutive trading day period (the &#8220;measurement period&#8221;) in which the trading price (as defined in the Indenture) per $<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn12_12_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis_OptionTwoMemberusgaapDebtConversionByUniqueDescriptionAxis" unitRef="Unit_USD" decimals="INF" scale="3" format="ixt:numdotdecimal">1,000</ix:nonFraction> principal amount of Notes for each trading day of the measurement period was less than <ix:nonFraction name="ter:DebtInstrumentConvertibleMaximumThresholdPercentage" contextRef="P12_12_2016To12_12_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis_OptionTwoMemberusgaapDebtConversionByUniqueDescriptionAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">98</ix:nonFraction>% of the product of the closing sale price of the Teradyne&#8217;s common stock and the conversion rate on each such trading day; and (3)&#160;upon the occurrence of specified corporate<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>events. On or after September&#160;15, 2023 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert their Notes at any time, regardless of the foregoing circumstances. Teradyne may satisfy its conversion obligation by paying or delivering cash, shares of its common stock or a combination of cash and shares of its common stock, at Teradyne&#8217;s election. As of December&#160;31, 2020, the conversion price was approximately $<ix:nonFraction name="us-gaap:DebtInstrumentConvertibleConversionPrice1" contextRef="PAsOn12_31_2020_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">31.56</ix:nonFraction> per share of Teradyne&#8217;s common stock. The conversion rate is subject to adjustment under certain circumstances. As of February&#160;22, 2021, <ix:nonFraction name="ter:NumberOfHoldersExcerisedTheConversionOption" contextRef="PAsOn02_22_2021_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" unitRef="Unit_Holders" decimals="0" scale="0" format="ixt-sec:numwordsen">twenty-four</ix:nonFraction> holders had exercised the option to convert $<ix:nonFraction name="us-gaap:DebtConversionConvertedInstrumentAmount1" contextRef="P02_22_2021To02_22_2021_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">51.0</ix:nonFraction> million worth of notes. </div></div> </ix:continuation></div> </div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_18235770_1" continuedAt="TextSelectionAppend_18235770_2"> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Concurrent with the offering of the Notes, Teradyne entered into convertible note hedge transactions (the &#8220;Note Hedge Transactions&#8221;) with the initial purchasers or their affiliates (the &#8220;Option Counterparties&#8221;). The Note Hedge Transactions cover, subject to customary anti-dilution adjustments, the number of shares of the common stock that underlie the Notes, with a strike price equal to the conversion price of the Notes of $<ix:nonFraction name="us-gaap:DebtInstrumentConvertibleConversionPrice1" contextRef="PAsOn12_31_2020_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">31.56</ix:nonFraction>. The Note Hedge Transactions cover, subject to customary anti-dilution adjustments, approximately <ix:nonFraction name="ter:AntidilutionAdjustmentsOfConvertibleNoteHedges" contextRef="P01_01_2020To12_31_2020_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis" unitRef="Unit_shares" decimals="-5" scale="6" format="ixt:numdotdecimal">14.6</ix:nonFraction>&#160;million shares of Teradyne&#8217;s common stock. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Separately and concurrent with the pricing of the Notes, Teradyne entered into warrant transactions with the Option Counterparties (the &#8220;Warrant Transactions&#8221;) in which it sold net-share-settled (or, at its election subject to certain conditions, cash-settled) warrants to the Option Counterparties. The Warrant Transactions cover, subject to customary anti-dilution adjustments, approximately <ix:nonFraction name="ter:AntidilutionAdjustmentsOfConvertibleNoteHedges" contextRef="P01_01_2020To12_31_2020_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis" unitRef="Unit_shares" decimals="INF" scale="6" format="ixt:numdotdecimal">14.6</ix:nonFraction>&#160;million shares of common stock. As of December&#160;31, 2020, the strike price of the warrants was approximately $<ix:nonFraction name="ter:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsIssued" contextRef="P01_01_2020To12_31_2020_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">39.60</ix:nonFraction> per share. The strike price is subject to adjustment under certain circumstances. The Warrant Transactions could have a dilutive effect to Teradyne&#8217;s common stock to the extent that the market price per share of Teradyne&#8217;s common stock, as measured under the terms of the Warrant Transactions, exceeds the applicable strike price of the warrants. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The Note Hedge Transactions are expected to reduce the potential dilution to Teradyne&#8217;s common stock upon any conversion of the Notes. However, the Warrant Transactions could separately have a dilutive effect to the extent that the market value per share of Teradyne&#8217;s common stock exceeds the applicable strike price of the warrant. The net cost of the Note Hedge Transactions, after being partially offset by the proceeds from the sale of the warrants, was approximately $<ix:nonFraction name="ter:PaymentsForConvertibleNoteHedgeNetFinancingActivities" contextRef="P01_01_2020To12_31_2020_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">33.0</ix:nonFraction>&#160;million. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In connection with establishing their initial hedge of these convertible note hedge and warrant transactions, the Option Counterparties have entered into various derivative transactions with respect to Teradyne&#8217;s common stock and/or purchased shares of Teradyne&#8217;s common stock or other securities, including the Notes, concurrent with, or shortly after, the pricing of the Notes. In addition, the Option Counterparties may modify their hedge positions by entering into or unwinding various derivative transactions with respect to Teradyne&#8217;s common stock or by selling Teradyne&#8217;s common stock or other securities, including the Notes, in secondary market transactions (and may do so during any observation period related to the conversion of the Notes). These activities could adversely affect the value of Teradyne&#8217;s common stock and the Notes. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne considered the guidance of ASC 815-40, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">&#8220;Derivatives and Hedging&#8212;Contracts in Entity&#8217;s Own Equity,&#8221;</div></div> and concluded that the convertible note hedge is both indexed to Teradyne&#8217;s stock and should be classified in stockholders&#8217; equity in its statements of financial position. The convertible note hedge is considered indexed to Teradyne&#8217;s stock as the terms of the Note Hedge Transactions do not contain an exercise contingency and the settlement amount equals the difference between the fair value of a fixed number of Teradyne&#8217;s shares and a fixed strike price. Because the only variable that can affect the settlement amount is Teradyne&#8217;s stock price, which is an input to the fair value of a fixed-for-fixed option contract, the convertible note hedge is considered indexed to Teradyne&#8217;s stock. </div></div> </ix:continuation> <div style="text-align: center; margin-top: 10pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">77 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_18235770_2" continuedAt="TextSelectionAppend_18235770_3"> <div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne assessed whether the convertible note hedge should be classified as equity under ASC 815-40. In the Note Hedge Transactions contract the settlement terms permit net cash settlement or net share settlement, at the option of Teradyne. Therefore, the criteria as set forth in ASC 815-40 were evaluated by Teradyne. In reviewing the criteria, Teradyne noted the following: (1)&#160;the convertible note hedge does not require Teradyne to issue shares; (2)&#160;there is no requirement to net cash settle the convertible note hedge for failure to make timely filings with the SEC; (3)&#160;in the case of termination, the convertible note hedge is settled in the same consideration as the holders of the underlying stock; (4)&#160;the counterparty does not have rights that rank higher than those of a shareholder of the stock underlying the convertible note hedge; and (5)&#160;there is no requirement to post collateral. Based on its analysis of those criteria, Teradyne concluded that the convertible note hedge should be recorded in equity and no further adjustment should be made in future periods to adjust the value of the convertible note hedge. </div></div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne analyzed the Warrant Transactions under ASC 815-40, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">&#8220;Derivatives and Hedging&#8212;Contracts in Entity&#8217;s Own Equity,&#8221;</div></div> and other relevant literature, and determined that it met the criteria for classification as an equity transaction and is considered indexed to Teradyne&#8217;s stock. As a result, Teradyne recorded the proceeds from the warrants as an increase to additional paid-in capital. Teradyne does not recognize subsequent changes in fair value of the warrants in its financial statements. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The provisions of ASC 470-20, &#8220;<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Debt with Conversion and Other Options,</div></div>&#8221; are applicable to the Notes. ASC 470-20 requires Teradyne to separately account for the liability (debt) and equity (conversion feature) components of the Notes in a manner that reflects Teradyne&#8217;s nonconvertible debt borrowing rate at the date of issuance when interest cost is recognized in subsequent periods. Teradyne allocated $<ix:nonFraction name="us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" contextRef="PAsOn12_31_2020_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">100.8</ix:nonFraction>&#160;million of the $<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn12_31_2020_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">460.0</ix:nonFraction>&#160;million principal amount of the Notes to the equity component, which represents a discount to the debt and will be amortized to interest expense using the effective interest method through December 2023. Accordingly, Teradyne&#8217;s effective annual interest rate on the Notes will be approximately <ix:nonFraction name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" contextRef="PAsOn12_31_2020_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">5.0</ix:nonFraction>%. The Notes are classified as long-term debt <div style="display:inline;">on</div> the balance sheet based on their December&#160;15, 2023 maturity date. Debt issuance costs of approximately $<ix:nonFraction name="us-gaap:DeferredFinanceCostsNet" contextRef="PAsOn12_31_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">7.2</ix:nonFraction>&#160;million are being amortized to interest expense using the effective interest method over the <span style="-sec-ix-hidden:hidden18120669">seven-year</span> term of the Notes. As of December&#160;31, 2020, debt issuance costs were approximately $<ix:nonFraction name="us-gaap:DeferredFinanceCostsNet" contextRef="PAsOn12_31_2020_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">3.3</ix:nonFraction>&#160;million. </div></div> <ix:nonNumeric name="us-gaap:ConvertibleDebtTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18235773"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The below tables represent the key components of Teradyne&#8217;s convertible senior notes: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 76%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Debt principal</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn12_31_2020_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">459,971</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn12_31_2019_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">460,000</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Unamortized discount</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" contextRef="PAsOn12_31_2020_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">49,860</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" contextRef="PAsOn12_31_2019_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">65,313</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net carrying amount of convertible debt</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ConvertibleDebt" contextRef="PAsOn12_31_2020_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">410,111</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ConvertibleDebt" contextRef="PAsOn12_31_2019_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">394,687</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Reported as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 78%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Current debt</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ConvertibleDebtCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">33,343</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Long-term debt</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ConvertibleDebtNoncurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">376,768</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ConvertibleDebtNoncurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">394,687</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net carrying amount of convertible debt</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ConvertibleDebt" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">410,111</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ConvertibleDebt" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">394,687</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric></ix:continuation> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">78 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelection_18235773"><ix:continuation id="TextSelectionAppend_18235770_3" continuedAt="TextSelectionAppend_18235770_4">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 76%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Contractual interest expense on the coupon</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:ContractualInterestExpenseOnCoupon" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,750</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:ContractualInterestExpenseOnCoupon" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,750</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Amortization of the discount component and debt issue fees recognized as interest expense</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AmortizationOfDebtDiscountPremium" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">15,454</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AmortizationOfDebtDiscountPremium" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">14,706</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total interest expense on the convertible debt</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">21,204</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">20,456</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:continuation></ix:continuation></div> </div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_18235770_4"> <div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020, the unamortized discount was $<ix:nonFraction name="us-gaap:DebtInstrumentUnamortizedDiscount" contextRef="PAsOn12_31_2020_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">49.9</ix:nonFraction>&#160;million, which will be amortized over <ix:nonNumeric name="us-gaap:DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" contextRef="P01_01_2020To12_31_2020_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis" format="ixt-sec:durwordsen">three years</ix:nonNumeric> using the effective interest rate method. The carrying amount of the equity component was $<ix:nonFraction name="us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" contextRef="PAsOn12_31_2020_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">100.8</ix:nonFraction>&#160;million. As of December&#160;31, 2020, the conversion price was approximately $31.56 per share and if converted the value of the notes was $<ix:nonFraction name="us-gaap:DebtInstrumentConvertibleBeneficialConversionFeature" contextRef="P01_01_2020To12_31_2020_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">1,747.5</ix:nonFraction>&#160;million. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020, certain holders have elected to convert approximately $<ix:nonFraction name="us-gaap:RedeemableNoncontrollingInterestEquityCommonCarryingAmount" contextRef="PAsOn12_31_2020_ConvertibleCommonSharesMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:numdotdecimal">37</ix:nonFraction> million of debt principal. Conversions will occur in the first quarter of 2021. The related liability component is included in current debt and the portion of the equity component is included in convertible common shares.</div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Revolving Credit Facility </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">On June&#160;27, 2019, Teradyne terminated its credit agreement, which Teradyne entered into with Barclays Bank PLC on April&#160;27, 2015. The terminated credit agreement, which was undrawn at termination, provided for a <span style="-sec-ix-hidden:hidden18120672">five-year</span>, senior secured revolving credit facility of up to $<ix:nonFraction name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" contextRef="PAsOn04_27_2015_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:numdotdecimal">350</ix:nonFraction>&#160;million. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">On</div> May&#160;1, 2020, Teradyne entered into a credit agreement (the &#8220;Credit Agreement&#8221;) with Truist Bank, as administrative agent and collateral agent, and the lenders party thereto. The Credit Agreement provides for a <span style="-sec-ix-hidden:hidden18120673">three-year</span>, senior secured revolving credit facility of $<ix:nonFraction name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" contextRef="PAsOn05_01_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">400.0</ix:nonFraction> million (the &#8220;Credit Facility&#8221;). The Credit Agreement further provides that, subject to customary conditions, Teradyne may seek to obtain from existing or new lenders incremental commitments under the Credit Facility in an aggregate principal amount not to exceed $<ix:nonFraction name="us-gaap:LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases" contextRef="PAsOn05_01_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">150.0</ix:nonFraction> million. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:LineOfCreditFacilityInterestRateDescription" contextRef="P05_01_2020To05_01_2020">The interest rate applicable to loans under the Credit Facility are, at Teradyne&#8217;s option, equal to either a base rate plus a margin ranging from <ix:nonFraction name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" contextRef="P01_01_2020To12_31_2020_BaseRateMemberusgaapVariableRateAxis_MinimumMembersrtRangeAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_TruistBankMemberusgaapLineOfCreditFacilityAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:numdotdecimal">0.50</ix:nonFraction>% to <ix:nonFraction name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" contextRef="P01_01_2020To12_31_2020_BaseRateMemberusgaapVariableRateAxis_MaximumMembersrtRangeAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_TruistBankMemberusgaapLineOfCreditFacilityAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:numdotdecimal">1.25</ix:nonFraction>% per annum or LIBOR, a minimum of <ix:nonFraction name="ter:DebtInstrumentBaseRatePercentage" contextRef="P01_01_2020To12_31_2020_LondonInterbankOfferedRateLIBORMemberusgaapVariableRateAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_TruistBankMemberusgaapLineOfCreditFacilityAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:numdotdecimal">0.75</ix:nonFraction>%, plus a margin ranging from <ix:nonFraction name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" contextRef="P01_01_2020To12_31_2020_LondonInterbankOfferedRateLIBORMemberusgaapVariableRateAxis_MinimumMembersrtRangeAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_TruistBankMemberusgaapLineOfCreditFacilityAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:numdotdecimal">1.50</ix:nonFraction>% to <ix:nonFraction name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" contextRef="P01_01_2020To12_31_2020_LondonInterbankOfferedRateLIBORMemberusgaapVariableRateAxis_MaximumMembersrtRangeAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_TruistBankMemberusgaapLineOfCreditFacilityAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:numdotdecimal">2.25</ix:nonFraction>% per annum, based on the consolidated leverage ratio of Teradyne. In addition, Teradyne will pay a commitment fee on the unused portion of the commitments under the Credit Facility ranging from <ix:nonFraction name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" contextRef="P01_01_2020To12_31_2020_MinimumMembersrtRangeAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_TruistBankMemberusgaapLineOfCreditFacilityAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:numdotdecimal">0.25</ix:nonFraction>% to <ix:nonFraction name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" contextRef="P01_01_2020To12_31_2020_MaximumMembersrtRangeAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_TruistBankMemberusgaapLineOfCreditFacilityAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:numdotdecimal">0.40</ix:nonFraction>% per annum, based on the then applicable consolidated leverage ratio.</ix:nonNumeric> </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne is not required to repay any loans under the Credit Facility prior to maturity, subject to certain customary exceptions. Teradyne is permitted to prepay all or any portion of the loans under the Credit Facility prior to maturity without premium or penalty, other than customary LIBOR breakage costs. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The Credit Agreement contains customary events of default, representations, warranties and affirmative and negative covenants that, among other things, limit Teradyne&#8217;s ability to sell assets, grant liens on assets, incur other secured indebtedness and make certain investments and restricted payments, all subject to exceptions set forth in the Credit Agreement. The Credit Agreement also requires Teradyne to satisfy two financial ratios measured as of the end of each fiscal quarter; a consolidated leverage ratio and an interest coverage ratio. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The Credit Facility is guaranteed by certain of Teradyne&#8217;s domestic subsidiaries and collateralized by assets of Teradyne and such subsidiaries, including a pledge of <ix:nonNumeric name="us-gaap:LineOfCreditFacilityInterestRateDescription" contextRef="P05_01_2020To05_01_2020_CollateralPledgedMemberusgaapCollateralAxis">65</ix:nonNumeric>% of the capital stock of certain foreign subsidiaries. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020, Teradyne was in compliance with all covenants under the Credit Agreement.</div></div> </ix:continuation> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">79 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:nonNumeric name="us-gaap:ComprehensiveIncomeNoteTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">K.&#160;&#160;&#160;&#160;ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME </div></div></div></div> <ix:nonNumeric name="us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Changes in accumulated other comprehensive (loss) income, which is presented net of tax, consist of the following: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 63%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"></td>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Currency</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Translation</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Adjustment</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Losses)</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gains on</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Marketable</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Securities</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Retirement</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Plans<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>Prior</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Service</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Credit</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 63%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2018, net of tax of $<ix:nonFraction name="ter:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">0</ix:nonFraction>, $(<ix:nonFraction name="ter:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentTax" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">521</ix:nonFraction>), $(<ix:nonFraction name="ter:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTax" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,081</ix:nonFraction>)</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2018_ForeignCurrencyTranslationAdjustmentsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">12,523</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2018_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,845</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2018_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,328</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">13,040</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 63%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 63%;"><div style="text-indent: -1em; margin-top: 0px; margin-bottom: 0px; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive (loss) income before<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>reclassifications, net of tax of $<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" contextRef="P01_01_2019To12_31_2019_ForeignCurrencyTranslationAdjustmentsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">0</ix:nonFraction>, $<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" contextRef="P01_01_2019To12_31_2019_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,659</ix:nonFraction>, $<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" contextRef="P01_01_2019To12_31_2019_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">0</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" contextRef="P01_01_2019To12_31_2019_ForeignCurrencyTranslationAdjustmentsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">10,991</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" contextRef="P01_01_2019To12_31_2019_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">6,015</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" contextRef="P01_01_2019To12_31_2019_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" contextRef="P01_01_2019To12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">4,976</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 63%;"><div style="text-indent: -1em; margin-top: 0px; margin-bottom: 0px; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Amounts reclassified from accumulated other<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>comprehensive income, net of tax of $<ix:nonFraction name="us-gaap:ReclassificationFromAociCurrentPeriodTax" contextRef="P01_01_2019To12_31_2019_ForeignCurrencyTranslationAdjustmentsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">0</ix:nonFraction>, $(<ix:nonFraction name="us-gaap:ReclassificationFromAociCurrentPeriodTax" contextRef="P01_01_2019To12_31_2019_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">192</ix:nonFraction>), $(<ix:nonFraction name="us-gaap:ReclassificationFromAociCurrentPeriodTax" contextRef="P01_01_2019To12_31_2019_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">43</ix:nonFraction>)</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" contextRef="P01_01_2019To12_31_2019_ForeignCurrencyTranslationAdjustmentsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" contextRef="P01_01_2019To12_31_2019_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">690</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" contextRef="P01_01_2019To12_31_2019_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">148</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" contextRef="P01_01_2019To12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">838</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 63%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 63%;"><div style="text-indent: -1em; margin-top: 0px; margin-bottom: 0px; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net current period other comprehensive (loss) income,<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>net of tax of $<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossTax" contextRef="P01_01_2019To12_31_2019_ForeignCurrencyTranslationAdjustmentsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">0</ix:nonFraction>, $<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossTax" contextRef="P01_01_2019To12_31_2019_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,467</ix:nonFraction>, $(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossTax" contextRef="P01_01_2019To12_31_2019_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">43</ix:nonFraction>)</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2019To12_31_2019_ForeignCurrencyTranslationAdjustmentsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">10,991</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2019To12_31_2019_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,325</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2019To12_31_2019_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">148</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2019To12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">5,814</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 63%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 63%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2019, net of tax of $<ix:nonFraction name="ter:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">0</ix:nonFraction>, $<ix:nonFraction name="ter:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentTax" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">946</ix:nonFraction>, $(<ix:nonFraction name="ter:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTax" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,124</ix:nonFraction>)</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2019_ForeignCurrencyTranslationAdjustmentsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">23,514</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2019_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,480</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2019_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,180</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">18,854</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 63%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 63%;"><div style="text-indent: -1em; margin-top: 0px; margin-bottom: 0px; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income before<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>reclassifications, net of tax of $<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" contextRef="P01_01_2020To12_31_2020_ForeignCurrencyTranslationAdjustmentsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">0</ix:nonFraction>, $<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" contextRef="P01_01_2020To12_31_2020_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,629</ix:nonFraction>, $<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" contextRef="P01_01_2020To12_31_2020_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">0</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" contextRef="P01_01_2020To12_31_2020_ForeignCurrencyTranslationAdjustmentsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">48,903</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" contextRef="P01_01_2020To12_31_2020_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,839</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" contextRef="P01_01_2020To12_31_2020_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" contextRef="P01_01_2020To12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">54,742</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 63%;"><div style="text-indent: -1em; margin-top: 0px; margin-bottom: 0px; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Amounts reclassified from accumulated other<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>comprehensive income, net of tax of $<ix:nonFraction name="us-gaap:ReclassificationFromAociCurrentPeriodTax" contextRef="P01_01_2020To12_31_2020_ForeignCurrencyTranslationAdjustmentsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">0</ix:nonFraction>, $(<ix:nonFraction name="us-gaap:ReclassificationFromAociCurrentPeriodTax" contextRef="P01_01_2020To12_31_2020_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">665</ix:nonFraction>), $(<ix:nonFraction name="us-gaap:ReclassificationFromAociCurrentPeriodTax" contextRef="P01_01_2020To12_31_2020_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2</ix:nonFraction>)</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" contextRef="P01_01_2020To12_31_2020_ForeignCurrencyTranslationAdjustmentsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" contextRef="P01_01_2020To12_31_2020_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,365</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" contextRef="P01_01_2020To12_31_2020_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" contextRef="P01_01_2020To12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,372</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 63%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 63%;"><div style="text-indent: -1em; margin-top: 0px; margin-bottom: 0px; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net current period other comprehensive income (loss),<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>net of tax of $<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossTax" contextRef="P01_01_2020To12_31_2020_ForeignCurrencyTranslationAdjustmentsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">0</ix:nonFraction>, $<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossTax" contextRef="P01_01_2020To12_31_2020_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">964</ix:nonFraction>, $(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossTax" contextRef="P01_01_2020To12_31_2020_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2</ix:nonFraction>)</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2020To12_31_2020_ForeignCurrencyTranslationAdjustmentsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">48,903</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2020To12_31_2020_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,474</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2020To12_31_2020_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">7</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2020To12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">52,370</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 63%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 63%; padding-bottom: 2.5pt;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2020, net of tax of $<ix:nonFraction name="ter:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">0</ix:nonFraction>, $<ix:nonFraction name="ter:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentTax" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,910</ix:nonFraction>, $(<ix:nonFraction name="ter:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTax" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,126</ix:nonFraction>)</div></div></td>
<td style="vertical-align: bottom; width: 3%; padding-bottom: 2.5pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 2.5pt; border-bottom: 2.5pt double black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; border-bottom: 2.5pt double black;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2020_ForeignCurrencyTranslationAdjustmentsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">25,389</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 2.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%; padding-bottom: 2.5pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 2.5pt; border-bottom: 2.5pt double black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; border-bottom: 2.5pt double black;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2020_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">6,954</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 2.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%; padding-bottom: 2.5pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 2.5pt; border-bottom: 2.5pt double black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; border-bottom: 2.5pt double black;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2020_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,173</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 2.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%; padding-bottom: 2.5pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 2.5pt; border-bottom: 2.5pt double black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 2.5pt double black;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">33,516</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 2.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 63%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td></tr></table> </ix:nonNumeric><ix:nonNumeric name="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Reclassifications out of accumulated other comprehensive income to the statements of operations for the years ended December&#160;31, 2020, 2019, and 2018, were as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 52%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"><div style="margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Details about Accumulated</div></div></div></div><div style="margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Other Comprehensive Income</div></div></div></div><div style="margin-top: 0px; margin-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Components</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Affected&#160;Line&#160;Item</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">in the Statements</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">of Operations</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 52%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Available-for-sale marketable securities</div></div></td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 52%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Unrealized gains (losses), net of tax of $<ix:nonFraction name="us-gaap:ReclassificationFromAociCurrentPeriodTax" contextRef="P01_01_2020To12_31_2020_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">665</ix:nonFraction>, $<ix:nonFraction name="us-gaap:ReclassificationFromAociCurrentPeriodTax" contextRef="P01_01_2019To12_31_2019_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">192</ix:nonFraction>, $<ix:nonFraction name="us-gaap:ReclassificationFromAociCurrentPeriodTax" contextRef="P01_01_2018To12_31_2018_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">21</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,365</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">690</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,337</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Interest&#160;income<br/> (expense)</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;<br/> &#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 52%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Defined benefit pension and postretirement plans:</div></div></td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 52%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Amortization of prior service benefit, net of tax of $<ix:nonFraction name="us-gaap:ReclassificationFromAociCurrentPeriodTax" contextRef="P01_01_2020To12_31_2020_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2</ix:nonFraction>, $<ix:nonFraction name="us-gaap:ReclassificationFromAociCurrentPeriodTax" contextRef="P01_01_2019To12_31_2019_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">43</ix:nonFraction>, $<ix:nonFraction name="us-gaap:ReclassificationFromAociCurrentPeriodTax" contextRef="P01_01_2018To12_31_2018_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">71</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" contextRef="P01_01_2020To12_31_2020_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" contextRef="P01_01_2019To12_31_2019_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">148</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" contextRef="P01_01_2018To12_31_2018_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">245</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(a)</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 52%;">&#160;</td>
<td style="vertical-align: bottom; width: 7%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 7%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 7%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 7%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 52%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total reclassifications, net of tax of $<ix:nonFraction name="us-gaap:ReclassificationFromAociCurrentPeriodTax" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">667</ix:nonFraction>, $<ix:nonFraction name="us-gaap:ReclassificationFromAociCurrentPeriodTax" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">235</ix:nonFraction>, $<ix:nonFraction name="us-gaap:ReclassificationFromAociCurrentPeriodTax" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">92</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" contextRef="P01_01_2020To12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,372</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" contextRef="P01_01_2019To12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">838</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" contextRef="P01_01_2018To12_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,092</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 52%;">&#160;</td>
<td style="vertical-align: bottom; width: 7%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 7%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 7%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 7%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr></table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top; font-size: small;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(a)</div></div></td>
<td style="vertical-align: top; font-size: small;;text-align:left;"><div style="text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The amortization of prior service credit is included in the computation of net periodic pension cost and postretirement benefit; see Note P: &#8220;Retirement Plans.&#8221; </div></div></div></td></tr></table><div style="clear: both; max-height: 0px; background: none;"></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"> </div> </ix:nonNumeric></ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">80 </div></div> </div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:nonNumeric name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18401597"><div style="margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">L.&#160;&#160;&#160;&#160;GOODWILL AND INTANGIBLE ASSETS </div></div></div></div></div><div style="margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Goodwill </div></div></div></div><div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne performs its annual goodwill impairment test as required under the provisions of ASC 350-10, &#8220;<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Intangibles&#8212;Goodwill and Other,</div></div>&#8221; on December&#160;31 of each fiscal year unless interim indicators of impairment exist. Goodwill is considered to be impaired when the net book value of a reporting unit exceeds its estimated fair value. </div></div><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne has the option to perform a qualitative assessment to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If Teradyne determines this is the case, Teradyne is required to perform a quantitative goodwill impairment test to identify potential goodwill impairment and measure the amount of goodwill impairment loss to be recognized. If Teradyne determines that it is more likely than not that the fair value of the reporting unit is greater than its carrying amounts, the quantitative goodwill impairment test is not required. In performing the quantitative goodwill impairment test, Teradyne determines the fair value of a reporting unit using the results derived from an income approach and a market approach, weighting the fair value determined under each approach to determine an estimated fair value for a reporting unit. The income approach is estimated through the discounted cash flows (&#8220;DCF&#8221;) analysis. Determining fair value requires the exercise of significant judgment, including judgments about appropriate discount rates, perpetual growth rates, and the amount and timing of expected future cash flows. Discount rates are based on a weighted average cost of capital (&#8220;WACC&#8221;), which represents the average rate a business must pay its providers of debt and equity, plus a risk premium. The WACC used to test goodwill is derived from a group of comparable companies. The cash flows employed in the DCF analysis are derived from internal forecasts and external market forecasts. The market approach estimates the fair value of the reporting unit by utilizing the market comparable method which is based on revenue and earnings multiples from comparable companies. If the estimated fair value of a reporting unit exceeds its carrying amount, goodwill of the reporting unit is not impaired. If the carrying amount of a reporting unit exceeds its estimated fair value, then the goodwill is written down by the amount that carrying value exceeds the fair value of the reporting unit, but not below zero. </div></div><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">On September&#160;15, 2020, Teradyne announced the appointment of Gregory Smith as President of Teradyne&#8217;s Industrial Automation reportable segment effective October&#160;1, 2020. With the appointment of Gregory Smith, the Industrial Automation reportable segment, which includes UR, MiR and AutoGuide, is considered one operating segment and one reporting unit. Teradyne performed a goodwill impairment test at the time of the change in operating segments, which indicated the fair value of Teradyne&#8217;s reporting units exceeded their carrying values. In the fourth quarter of 2020, Teradyne performed the annual goodwill impairment test, completing a qualitative assessment for the Wireless Test, System Test, and Industrial Automation reporting units. There was no impairment as a result of the annual test performed in the fourth quarter of 2020. Key assumptions in the goodwill valuation model are forecasted revenues, discount rate, earnings before interest and taxes, and revenue multiples from comparable companies. A change in any of these key assumptions could result in the reporting unit being impaired in a future period. </div></div><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Based on Teradyne&#8217;s December&#160;31, 2019 goodwill impairment test, the MiR reporting unit&#8217;s estimated fair value exceeded its carrying value by <ix:nonFraction name="us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" contextRef="PAsOn12_31_2019" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">14</ix:nonFraction>%. The MiR goodwill amount is $<ix:nonFraction name="us-gaap:ReportingUnitAmountOfFairValueInExcessOfCarryingAmount" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">123.6</ix:nonFraction>&#160;million as of December&#160;31, 2019. Key assumptions in the goodwill valuation model are forecasted revenues, discount rate, earnings before interest and taxes, and revenue multiples from comparable companies. A change in any of these key assumptions could result in the reporting unit being impaired in a future period. </div></div><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In the fourth quarter of 2018, Teradyne performed the annual goodwill impairment test. Teradyne completed step one of the two-step impairment test for the Universal Robots reporting unit. Teradyne completed step zero for the Wireless Test and Defense/Aerospace, MiR, and Energid reporting units. There was no impairment as a result of the annual test performed in the fourth quarter of 2018. </div></div></ix:nonNumeric><div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">81 </div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div></div> <div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelection_18401597" continuedAt="TextSelectionAppend_18401597_1"><ix:nonNumeric name="us-gaap:ScheduleOfGoodwillTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The changes in the carrying amount of goodwill by reportable segments for the years ended December&#160;31, 2020 and 2019 are as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 48%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"></td>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"></td>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"></td>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Industrial</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Automation</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Wireless</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Test</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Semiconductor</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Test</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">System</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Test</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="18" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2018:</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Goodwill</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GoodwillGross" contextRef="PAsOn12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">363,358</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GoodwillGross" contextRef="PAsOn12_31_2018_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">361,819</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GoodwillGross" contextRef="PAsOn12_31_2018_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">260,540</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GoodwillGross" contextRef="PAsOn12_31_2018_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">158,699</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GoodwillGross" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,144,416</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated impairment losses</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" contextRef="PAsOn12_31_2018_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">353,843</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" contextRef="PAsOn12_31_2018_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">260,540</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" contextRef="PAsOn12_31_2018_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">148,183</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">762,566</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">363,358</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2018_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,976</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2018_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">10,516</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">381,850</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Lemsys acquisition</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:GoodwillAdjustmentsAcquiredDuringPeriod" contextRef="P01_01_2019To12_31_2019_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,428</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:GoodwillAdjustmentsAcquiredDuringPeriod" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,428</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">AutoGuide acquisition</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:GoodwillAdjustmentsAcquiredDuringPeriod" contextRef="P01_01_2019To12_31_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">41,372</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:GoodwillAdjustmentsAcquiredDuringPeriod" contextRef="P01_01_2019To12_31_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">41,372</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency translation adjustment</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" contextRef="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">8,247</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" contextRef="P01_01_2019To12_31_2019_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">28</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">8,219</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2019:</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Goodwill</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GoodwillGross" contextRef="PAsOn12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">396,483</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GoodwillGross" contextRef="PAsOn12_31_2019_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">361,819</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GoodwillGross" contextRef="PAsOn12_31_2019_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">261,996</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GoodwillGross" contextRef="PAsOn12_31_2019_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">158,699</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GoodwillGross" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,178,997</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated impairment losses</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" contextRef="PAsOn12_31_2019_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">353,843</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" contextRef="PAsOn12_31_2019_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">260,540</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" contextRef="PAsOn12_31_2019_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">148,183</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">762,566</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">396,483</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2019_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,976</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2019_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,456</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2019_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">10,516</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">416,431</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">AutoGuide acquisition</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="ter:GoodwillAdjustmentsAcquiredDuringPeriod" contextRef="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">149</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="ter:GoodwillAdjustmentsAcquiredDuringPeriod" contextRef="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">149</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency translation adjustment</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" contextRef="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">37,418</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" contextRef="P01_01_2020To12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">159</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">37,577</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2020:</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Goodwill</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GoodwillGross" contextRef="PAsOn12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">433,752</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GoodwillGross" contextRef="PAsOn12_31_2020_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">361,819</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GoodwillGross" contextRef="PAsOn12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">262,155</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GoodwillGross" contextRef="PAsOn12_31_2020_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">158,699</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GoodwillGross" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,216,425</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated impairment losses</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" contextRef="PAsOn12_31_2020_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">353,843</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" contextRef="PAsOn12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">260,540</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" contextRef="PAsOn12_31_2020_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">148,183</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">762,566</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">433,752</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2020_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,976</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,615</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2020_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">10,516</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">453,859</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Intangible Assets </div></div></div></div></ix:nonNumeric> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne reviews long-lived assets for impairment whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable or that the useful lives of these assets are no longer appropriate. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">There were no events or circumstances indicating that the carrying value of intangible and long-lived assets may not be recoverable in 2020, 2019 and 2018. </div></div> <ix:nonNumeric name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" contextRef="P01_01_2020To12_31_2020_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" escape="true" continuedAt="TextSelection_18001426"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Amortizable intangible assets consist of the following and are included in intangible assets, net on the balance sheets: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31, 2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Carrying</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>(1)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortization&#160;(1)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign<br/> Currency<br/> Translation<br/> Adjustment</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Carrying</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 60%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Developed technology</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="PAsOn12_31_2020_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">272,547</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn12_31_2020_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">210,479</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" contextRef="P01_01_2020To12_31_2020_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,610</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2020_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">60,458</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 60%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Customer relationships</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="PAsOn12_31_2020_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">66,239</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn12_31_2020_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">54,524</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" contextRef="P01_01_2020To12_31_2020_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">305</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2020_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">12,020</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 60%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Tradenames and trademarks</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="PAsOn12_31_2020_TrademarksAndTradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">70,120</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn12_31_2020_TrademarksAndTradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">42,344</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" contextRef="P01_01_2020To12_31_2020_TrademarksAndTradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">685</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2020_TrademarksAndTradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">28,461</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 60%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 60%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total intangible assets</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">408,906</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">307,347</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">620</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">100,939</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 60%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> </ix:nonNumeric></ix:continuation> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">82 </div></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelection_18001426"> <ix:continuation id="TextSelectionAppend_18401597_1" continuedAt="TextSelectionAppend_18401597_2">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31, 2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Carrying</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortization</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign<br/> Currency<br/> Translation<br/> Adjustment</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Carrying</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 60%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Developed technology</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="PAsOn12_31_2019_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">361,787</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn12_31_2019_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">279,000</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" contextRef="P01_01_2019To12_31_2019_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">5,709</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2019_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">77,078</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 60%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Customer relationships</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="PAsOn12_31_2019_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">75,669</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn12_31_2019_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">59,077</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" contextRef="P01_01_2019To12_31_2019_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">455</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2019_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">16,137</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 60%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Tradenames and trademarks</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="PAsOn12_31_2019_TrademarksAndTradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">70,120</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn12_31_2019_TrademarksAndTradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">36,671</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" contextRef="P01_01_2019To12_31_2019_TrademarksAndTradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,184</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2019_TrademarksAndTradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">32,265</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 60%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Backlog</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="PAsOn12_31_2019_BacklogMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">260</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn12_31_2019_BacklogMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">260</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 60%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 60%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total intangible assets</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">507,836</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">375,008</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">7,348</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">125,480</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 60%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1)</div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In 2020, $<ix:nonFraction name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">98.9</ix:nonFraction> million of amortizable intangible assets became fully amortized and have been eliminated from the gross carrying amount and accumulated amortization. </div></div></td></tr></table></ix:continuation> </ix:continuation> <ix:continuation id="TextSelectionAppend_18401597_2"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Aggregate intangible assets amortization expense for the years ended December&#160;31, 2020, 2019, and 2018, was $<ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">30.8</ix:nonFraction>&#160;million, $<ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">40.1</ix:nonFraction>&#160;million, and $<ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">39.2</ix:nonFraction>&#160;million, respectively. <ix:nonNumeric name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18001428">Estimated intangible assets amortization expense for each of the five succeeding fiscal years is as follows:</ix:nonNumeric> </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelection_18001428">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 82%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 12%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"><div style="border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortization&#160;Expense</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">21,893</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">21,000</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">20,504</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">20,192</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2025</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">11,922</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Thereafter</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,428</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr></table> </ix:continuation></ix:continuation><ix:nonNumeric name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18001397"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">M.&#160;&#160;&#160;&#160;COMMITMENTS AND CONTINGENCIES </div></div></div></div> <div style="margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Purchase Commitments </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020, Teradyne had entered into non-cancelable purchase commitments for certain components and materials. The purchase commitments covered by the agreements aggregate to approximately $<ix:nonFraction name="us-gaap:PurchaseObligation" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">603.5</ix:nonFraction>&#160;million, of which $<ix:nonFraction name="us-gaap:PurchaseObligationDueInNextTwelveMonths" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">592.1</ix:nonFraction>&#160;million is for less than one year. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Legal Claims </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne is subject to legal proceedings, claims and investigations that arise in the ordinary course of business such as, but not limited to, patent, employment, commercial and environmental matters. Teradyne believes that it has meritorious defenses against all pending claims and intends to vigorously contest them. While it is not possible to predict or determine the outcomes of any pending claims or to provide possible ranges of losses that may arise, Teradyne believes the potential losses associated with all of these actions are unlikely to have a material adverse effect on its business, financial position or results of operations. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Guarantees and Indemnification Obligations </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne provides indemnification, to the extent permitted by law, to its officers, directors, employees and agents for liabilities arising from certain events or occurrences, while the officer, director, employee, or agent, is or was serving, at Teradyne&#8217;s request in such capacity. Teradyne may enter into indemnification agreements with certain of its officers and directors. With respect to acquisitions, Teradyne provides indemnifications to or assumes indemnification obligations for the current and former directors, officers and employees of the acquired companies in accordance with the acquired companies&#8217; by-laws and charter. As a matter of practice, Teradyne has maintained directors&#8217; and officers&#8217; liability insurance coverage including coverage for directors and officers of acquired companies. </div></div></ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">83 </div></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelection_18001397"> <div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne enters into agreements in the ordinary course of business with customers, resellers, distributors, integrators and suppliers. Most of these agreements require Teradyne to defend and/or indemnify the other party against intellectual property infringement claims brought by a third party with respect to Teradyne&#8217;s products. From time to time, Teradyne also indemnifies customers and business partners for damages, losses and liabilities they may suffer or incur relating to personal injury, personal property damage, product liability, breach of confidentiality obligations and environmental claims relating to the use of Teradyne&#8217;s products and services or resulting from the acts or omissions of Teradyne, its employees, authorized agents or subcontractors. On occasion, Teradyne has also provided guarantees to customers regarding the delivery and performance of its products in addition to the warranty described below. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">As a matter of ordinary course of business, Teradyne warrants that its products will substantially perform in accordance with its standard published specifications in effect at the time of delivery. Most warranties have a <span style="-sec-ix-hidden:hidden18120259">one</span>-year duration commencing from installation. A provision is recorded upon revenue recognition to cost of revenue for estimated warranty expense based upon historical experience. When Teradyne receives revenue for extended warranties beyond the standard duration, the revenue is deferred and recognized on a straight-line basis over the contract period. Related costs are expensed as incurred. As of December&#160;31, 2020, and 2019, Teradyne had a product warranty accrual of $<ix:nonFraction name="us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">16.6</ix:nonFraction>&#160;million and $<ix:nonFraction name="us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">9.0</ix:nonFraction>&#160;million, respectively, included in other accrued liabilities, and revenue deferrals related to extended warranties of $<ix:nonFraction name="us-gaap:ExtendedProductWarrantyAccrualPeriodIncreaseDecrease" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">51.9</ix:nonFraction>&#160;million and $<ix:nonFraction name="us-gaap:ExtendedProductWarrantyAccrualPeriodIncreaseDecrease" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">30.7</ix:nonFraction>&#160;million, respectively, included in short and long-term deferred revenue and customer advances. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In addition, in the ordinary course of business, Teradyne provides minimum purchase guarantees to certain vendors to ensure continuity of supply against the market demand. Although some of these guarantees provide penalties for cancellations and/or modifications to the purchase commitments as the market demand decreases, most of the guarantees do not. Therefore, as the market demand decreases, Teradyne re-evaluates these guarantees and determines what charges, if any, should be recorded. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">With respect to its agreements covering product, business or entity divestitures and acquisitions, Teradyne provides certain representations, warranties and covenants to purchasers and agrees to indemnify and hold such purchasers harmless against breaches of such representations, warranties and covenants. Many of the indemnification claims have a definite expiration date while some remain in force indefinitely. With respect to its acquisitions, Teradyne may, from time to time, assume the liability for certain events or occurrences that took place prior to the date of acquisition. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">As a matter of ordinary course of business, Teradyne occasionally guarantees certain indebtedness obligations of its subsidiary companies, limited to the borrowings from financial institutions, purchase commitments to certain vendors, and lease commitments to landlords. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Based on historical experience and information known as of December&#160;31, 2020, and 2019, except for product warranty, Teradyne has not recorded any liabilities for these guarantees and obligations because the amount would be immaterial. </div></div> </ix:continuation> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">84 </div></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:nonNumeric name="us-gaap:EarningsPerShareTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18256075"><div style="margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">N.&#160;&#160;&#160;&#160;NET INCOME PER COMMON SHARE </div></div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div><ix:nonNumeric name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the computation of basic and diluted net income per common share: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 70%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;2020&#160;&#160;&#160;&#160;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;2019&#160;&#160;&#160;&#160;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;2018&#160;&#160;&#160;&#160;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands, except per share amounts)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1pt;">
<td style="height: 12pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net income for basic and diluted net income per share</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">784,147</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">467,468</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">451,779</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 70%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average common shares-basic</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">166,120</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">170,425</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">187,672</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Effect of dilutive potential common shares:</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Incremental shares from assumed conversion of convertible notes (1)</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">8,528</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">4,909</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">2,749</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Convertible note hedge warrant shares (2)</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">6,989</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">2,698</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">485</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">1,264</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" contextRef="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">1,236</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" contextRef="P01_01_2018To12_31_2018_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">1,385</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Stock options</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">131</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" contextRef="P01_01_2019To12_31_2019_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">178</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" contextRef="P01_01_2018To12_31_2018_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">278</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Employee stock purchase rights</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">10</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">13</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">36</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 70%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Dilutive potential common shares</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">16,922</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">9,034</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">4,933</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 70%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average common shares-diluted</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">183,042</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">179,459</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">192,605</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 70%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net income per common share-basic</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">4.72</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">2.74</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">2.41</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 70%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net income per common share-diluted</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">4.28</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">2.60</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">2.35</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 70%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr></table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1)</div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Incremental shares from the assumed conversion of the convertible notes was calculated using the difference between the average Teradyne stock price for the period and the conversion price of $<ix:nonFraction name="us-gaap:DebtInstrumentConvertibleConversionPrice1" contextRef="PAsOn12_31_2020_ConvertibleNoteMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">31.56</ix:nonFraction>, multiplied by <ix:nonFraction name="ter:AntidilutionAdjustmentsOfConvertibleNoteHedges" contextRef="P01_01_2020To12_31_2020_ConvertibleNoteMemberusgaapDebtInstrumentAxis" unitRef="Unit_shares" decimals="-5" scale="6" format="ixt:numdotdecimal">14.6</ix:nonFraction>&#160;million shares. The result of this calculation, representing the total intrinsic value of the convertible debt, was divided by the average Teradyne stock price for the period. </div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(2)</div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Convertible notes hedge warrant shares were calculated using the difference between the average Teradyne stock price for the period and the warrant price of $<ix:nonFraction name="us-gaap:DebtInstrumentConvertibleConversionPrice1" contextRef="PAsOn12_31_2020_ConvertibleNotesHedgeAndWarrantMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">39.60</ix:nonFraction>, multiplied by <ix:nonFraction name="ter:AntidilutionAdjustmentsOfConvertibleNoteHedges" contextRef="P01_01_2020To12_31_2020_ConvertibleNotesHedgeAndWarrantMemberusgaapDebtInstrumentAxis" unitRef="Unit_shares" decimals="-5" scale="6" format="ixt:numdotdecimal">14.6</ix:nonFraction>&#160;million shares. The result of this calculation, representing the total intrinsic value of the warrant, was divided by the average Teradyne stock price for the period. </div></div></td></tr></table> </ix:nonNumeric></ix:nonNumeric> <ix:continuation id="TextSelection_18256075"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The computation of diluted net income per common share for 2020 excludes the effect of the potential exercise of stock options to purchase approximately <ix:nonFraction name="ter:StockIssuedDuringPeriodSharesSaleOfStockAndExerciseOfStockOptions" contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="-5" scale="6" format="ixt:numdotdecimal">0.1</ix:nonFraction>&#160;million shares and restricted stock units to purchase approximately <ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="-5" scale="6" format="ixt:numdotdecimal">0.1</ix:nonFraction>&#160;million shares because the effect would have been anti-dilutive. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The computation of diluted net income per common share for 2018 excludes the effect of the potential exercise of restricted stock units to purchase approximately <ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P01_01_2018To12_31_2018_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="-5" scale="6" format="ixt:numdotdecimal">0.5</ix:nonFraction>&#160;million shares because the effect would have been anti-dilutive. </div></div></ix:continuation> <ix:nonNumeric name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">O.&#160;&#160;&#160;&#160;RESTRUCTURING AND OTHER </div></div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">During the year ended December&#160;31, 2020, Teradyne recorded a $<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" contextRef="P01_01_2020To12_31_2020_TerCorporateAndEliminationsMembersrtProductOrServiceAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">19.7</ix:nonFraction> million gain for the decrease in the fair value of the AutoGuide contingent consideration liability, and a $<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" contextRef="P01_01_2020To12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">3.5</ix:nonFraction> million gain for the decrease in the fair value of the MiR contingent consideration liability, partially offset by a $<ix:nonFraction name="us-gaap:LossOnContractTermination" contextRef="P01_01_2020To12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">4.0</ix:nonFraction> million contract termination settlement charge, $<ix:nonFraction name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" contextRef="P01_01_2020To12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">2.5</ix:nonFraction> million of acquisition related compensation and expenses, $<ix:nonFraction name="us-gaap:SeveranceCosts1" contextRef="P01_01_2020To12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">2.3</ix:nonFraction> million of severance charges primarily in Industrial Automation, and $<ix:nonFraction name="us-gaap:OtherRestructuringCosts" contextRef="P01_01_2020To12_31_2020_SemiconductorTestIndustrialAutomationAndCorporateMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">1.2</ix:nonFraction> million of other expenses. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">During the year ended December&#160;31, 2019, Teradyne recorded a $<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" contextRef="P01_01_2019To12_31_2019_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_SemiconductorTestIndustrialAutomationAndCorporateMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">22.2</ix:nonFraction>&#160;million gain for the decrease in the fair value of the MiR contingent consideration liability, partially offset by a $<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" contextRef="P01_01_2019To12_31_2019_AutoguideMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">3.0</ix:nonFraction>&#160;million gain for the increase in the fair value of the AutoGuide contingent consideration, $<ix:nonFraction name="us-gaap:SeveranceCosts1" contextRef="P01_01_2019To12_31_2019_SemiconductorTestIndustrialAutomationAndCorporateMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">2.9</ix:nonFraction>&#160;million of severance charges related to headcount reductions primarily in Semiconductor Test and Industrial Automation, and $<ix:nonFraction name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" contextRef="P01_01_2019To12_31_2019_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">2.5</ix:nonFraction>&#160;million for acquisition related expenses and compensation. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The remaining accrual for severance of $<ix:nonFraction name="us-gaap:SeveranceCosts1" contextRef="P03_31_2021To03_31_2021_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">0.5</ix:nonFraction>&#160;million is reflected in the accrued employees&#8217; compensation and withholdings on the balance sheet and is expected to be paid by March 2021. </div></div></ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">85 </div></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:nonNumeric name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18235784"><div style="text-align: left;"><div style="margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">P.&#160;&#160;&#160;&#160;RETIREMENT PLANS&#8203;&#8203;&#8203;&#8203;&#8203;&#8203;&#8203; </div></div></div></div></div></div></ix:nonNumeric><ix:continuation id="TextSelection_18235784" continuedAt="TextSelectionAppend_18235784_1"><div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">ASC 715<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">, </div></div>&#8220;<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Compensation&#8212;Retirement Benefits,</div></div>&#8221; requires an employer with defined benefit plans or other postretirement benefit plans to recognize an asset or a liability on its balance sheet for the overfunded or underfunded status of the plans as defined by ASC 715. The pension asset or liability represents a difference between the fair value of the pension plan&#8217;s assets and the projected benefit obligation at December&#160;31. Teradyne uses a December&#160;31 measurement date for all of its plans. </div></div><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Defined Benefit Pension Plans </div></div></div></div><div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne has defined benefit pension plans covering a portion of domestic employees and employees of certain non-U.S. subsidiaries. Benefits under these plans are based on employees&#8217; years of service and compensation. Teradyne&#8217;s funding policy is to make contributions to the plans in accordance with local laws and to the extent that such contributions are tax deductible. The assets of these plans consist primarily of fixed income and equity securities. In addition, Teradyne has an unfunded supplemental executive defined benefit plan in the United States to provide retirement benefits in excess of levels allowed by the Employment Retirement Income Security Act (&#8220;ERISA&#8221;) and the Internal Revenue Code (the &#8220;IRC&#8221;), as well as unfunded qualified foreign plans. </div></div><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In 2020, Teradyne&#8217;s projected benefit obligations increased primarily due to actuarial losses of approximately $<ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease" contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">27.6</ix:nonFraction> million across all pension plans from decreases in discount rates, and approximately $<ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">4.0</ix:nonFraction> million from unfavorable foreign exchange effects for the German plan, partially offset by a transfer of obligations for approximately <ix:nonFraction name="ter:DefinedBenefitPlanNumberOfRetireeParticipantsWhoHadDeferredVestedBenefitsTransferredToInsurance" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_Participant" decimals="INF" scale="0" format="ixt:numdotdecimal">115</ix:nonFraction> retiree participants to an insurance company which resulted in a $<ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">24.4</ix:nonFraction>&#160;million reduction in the projected benefit obligations and pension assets. We also recorded a settlement loss of $<ix:nonFraction name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal">0.5</ix:nonFraction>&#160;million related to the retiree group annuity transaction. In 2019, Teradyne&#8217;s projected benefit obligations increased primarily due to actuarial losses of approximately $<ix:nonFraction name="us-gaap:DefinedBenefitPlanActuarialGainLoss" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">29.0</ix:nonFraction> million across all pension plans from decreases in discount rates. </div></div></ix:continuation></div></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_18235784_1" continuedAt="TextSelectionAppend_18235784_2"><ix:nonNumeric name="us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The December&#160;31 balances of these defined benefit pension plans assets and obligations are shown below: </div></div><div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Assets and Obligations</div></div></div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Change in benefit obligation:</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Projected benefit obligation:</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Beginning of year</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligation" contextRef="PAsOn12_31_2019_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">203,791</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligation" contextRef="PAsOn12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">43,952</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligation" contextRef="PAsOn12_31_2018_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">178,237</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligation" contextRef="PAsOn12_31_2018_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">39,146</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Service cost</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,773</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">907</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" contextRef="P01_01_2019To12_31_2019_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,608</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" contextRef="P01_01_2019To12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">751</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Interest cost</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,770</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">516</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" contextRef="P01_01_2019To12_31_2019_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,189</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" contextRef="P01_01_2019To12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">691</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Actuarial loss</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanActuarialGainLoss" contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">24,671</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanActuarialGainLoss" contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,951</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanActuarialGainLoss" contextRef="P01_01_2019To12_31_2019_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">24,447</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanActuarialGainLoss" contextRef="P01_01_2019To12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">4,520</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Benefits paid</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,844</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,299</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" contextRef="P01_01_2019To12_31_2019_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,690</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" contextRef="P01_01_2019To12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">836</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Retiree annuity purchase</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="ter:DefinedBenefitPlanBenefitObligationRetireeAnnuityPurchase" contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">24,379</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:DefinedBenefitPlanBenefitObligationRetireeAnnuityPurchase" contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Liability loss due to settlement</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:DefinedBenefitPlanBenefitObligationSettlementLiabilityLoss" contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">451</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:DefinedBenefitPlanBenefitObligationSettlementLiabilityLoss" contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S. currency movement</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,961</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" contextRef="P01_01_2019To12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">320</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">End of year</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligation" contextRef="PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">202,233</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligation" contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">50,988</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligation" contextRef="PAsOn12_31_2019_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">203,791</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligation" contextRef="PAsOn12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">43,952</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Change in plan assets:</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of plan assets:</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Beginning of year</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2019_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">166,932</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,586</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2018_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">144,301</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2018_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,400</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Actual return on plan assets</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">23,048</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">67</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" contextRef="P01_01_2019To12_31_2019_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">27,516</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" contextRef="P01_01_2019To12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">64</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Company contributions</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanContributionsByEmployer" contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,098</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanContributionsByEmployer" contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,079</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanContributionsByEmployer" contextRef="P01_01_2019To12_31_2019_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,805</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanContributionsByEmployer" contextRef="P01_01_2019To12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">923</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Benefits paid</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,844</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">988</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" contextRef="P01_01_2019To12_31_2019_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,690</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" contextRef="P01_01_2019To12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">836</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Retiree annuity purchase</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="ter:DefinedBenefitPlanAssetsRetireeAnnuityPurchase" contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">24,379</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:DefinedBenefitPlanAssetsRetireeAnnuityPurchase" contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S. currency movement</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">112</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" contextRef="P01_01_2019To12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">35</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">End of year</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">158,855</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,856</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2019_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">166,932</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,586</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Funded status</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" contextRef="PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">43,378</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">49,132</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" contextRef="PAsOn12_31_2019_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">36,859</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" contextRef="PAsOn12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">42,366</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr></table></ix:nonNumeric></ix:continuation><div style="margin-block: 0em;">&#160;</div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">86 </div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_18235784_2" continuedAt="TextSelectionAppend_18235784_3"><ix:nonNumeric name="us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table provides amounts recorded within the account line items of the statements of financial position as of December&#160;31: </div></div><div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"></td>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"></td>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Retirement plans assets</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" contextRef="PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">17,468</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" contextRef="PAsOn12_31_2019_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">18,457</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accrued employees&#8217; compensation and withholdings</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="ter:PensionAndOtherPostretirementDefinedBenefitPlansAccruedEmployeesCompensationAndWithholdingsCurrentAndNoncurrent" contextRef="PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,273</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="ter:PensionAndOtherPostretirementDefinedBenefitPlansAccruedEmployeesCompensationAndWithholdingsCurrentAndNoncurrent" contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,019</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="ter:PensionAndOtherPostretirementDefinedBenefitPlansAccruedEmployeesCompensationAndWithholdingsCurrentAndNoncurrent" contextRef="PAsOn12_31_2019_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,826</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="ter:PensionAndOtherPostretirementDefinedBenefitPlansAccruedEmployeesCompensationAndWithholdingsCurrentAndNoncurrent" contextRef="PAsOn12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">922</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Retirement plans liabilities</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" contextRef="PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">57,573</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">48,113</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" contextRef="PAsOn12_31_2019_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">52,490</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" contextRef="PAsOn12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">41,444</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Funded status</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" contextRef="PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">43,378</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">49,132</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" contextRef="PAsOn12_31_2019_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">36,859</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" contextRef="PAsOn12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">42,366</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td></tr></table></ix:nonNumeric><ix:nonNumeric name="us-gaap:ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table provides amounts recognized in accumulated other comprehensive income as of December&#160;31: </div></div><div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 64%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Deferred taxes related to prior service cost recognized in other comprehensive income</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">560</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" contextRef="P01_01_2019To12_31_2019_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">560</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr></table></ix:nonNumeric><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The accumulated benefit obligation for the United States defined benefit pension plans was $<ix:nonFraction name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" contextRef="PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">196.7</ix:nonFraction>&#160;million and $<ix:nonFraction name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" contextRef="PAsOn12_31_2019_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">198.2</ix:nonFraction>&#160;million at December&#160;31, 2020 and 2019, respectively. The accumulated benefit obligation for foreign defined benefit pension plans was $<ix:nonFraction name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">46.5</ix:nonFraction>&#160;million and $<ix:nonFraction name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" contextRef="PAsOn12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">39.9</ix:nonFraction>&#160;million at December&#160;31, 2020 and 2019, respectively. </div><br/></div></ix:continuation></div></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_18235784_3" continuedAt="TextSelectionAppend_18235784_4"><ix:nonNumeric name="us-gaap:ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: left;"> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Information for pension plans with an accumulated benefit obligation in excess of plan assets as of Decemb<div style="display:inline;">e</div>r&#160;31: </div></div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 64%;"></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="14" style="vertical-align: bottom; font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in millions)</div></div></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 0px;">
<td style="width: 64%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;; width: 0%;"></td>
<td style="font-family: &quot;Times New Roman&quot;; width: 0%;"></td>
<td style="font-family: &quot;Times New Roman&quot;; width: 0%;"></td>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;; width: 0%;"></td>
<td style="font-family: &quot;Times New Roman&quot;; width: 0%;"></td>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px; width: 0%;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 5%;"></td>
<td style="font-family: &quot;Times New Roman&quot;; width: 0%;"></td>
<td style="font-family: &quot;Times New Roman&quot;; width: 0%;"></td>
<td style="font-family: &quot;Times New Roman&quot;; width: 0%;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 5%;"></td>
<td style="font-family: &quot;Times New Roman&quot;; width: 0%;"></td>
<td style="font-family: &quot;Times New Roman&quot;; width: 0%;"></td>
<td style="font-family: &quot;Times New Roman&quot;; width: 0%;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 64%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Projected benefit obligation</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation" contextRef="PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">60.8</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation" contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">51.0</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0px; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation" contextRef="PAsOn12_31_2019_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">55.3</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation" contextRef="PAsOn12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">44.0</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="break-inside: avoid;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0); width: 64%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated benefit obligation</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" contextRef="PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">58.5</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">46.5</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0px; background-color: rgba(255, 255, 255, 0); width: 0%;;text-align:right;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" contextRef="PAsOn12_31_2019_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">53.2</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" contextRef="PAsOn12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">39.9</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 64%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of plan assets</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">1.9</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0px; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" contextRef="PAsOn12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">1.6</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> </div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 64%;"></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr> </table> </div> </div> </ix:nonNumeric></ix:continuation> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">87 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_18235784_4" continuedAt="TextSelectionAppend_18235784_5"> <div style="margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Expense </div></div></div></div></div></div> <ix:nonNumeric name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; margin-top: 4.5pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December&#160;31, 2020, 2019, and 2018, Teradyne&#8217;s net periodic pension cost (income) was comprised of the following: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 57%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"></td>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="22" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 1px; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Components of Net Periodic Pension Cost (Income):</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Service cost</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,773</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">907</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" contextRef="P01_01_2019To12_31_2019_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,608</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" contextRef="P01_01_2019To12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">751</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" contextRef="P01_01_2018To12_31_2018_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,196</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" contextRef="P01_01_2018To12_31_2018_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">786</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Interest cost</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,770</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">516</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" contextRef="P01_01_2019To12_31_2019_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,189</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" contextRef="P01_01_2019To12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">691</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" contextRef="P01_01_2018To12_31_2018_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,940</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" contextRef="P01_01_2018To12_31_2018_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">687</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Expected return on plan assets</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,840</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">65</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" contextRef="P01_01_2019To12_31_2019_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">6,042</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" contextRef="P01_01_2019To12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">29</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" contextRef="P01_01_2018To12_31_2018_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,049</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" contextRef="P01_01_2018To12_31_2018_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">19</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Amortization of prior service cost</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" contextRef="P01_01_2018To12_31_2018_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">58</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net actuarial loss (gain)</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">6,463</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,949</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" contextRef="P01_01_2019To12_31_2019_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,973</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" contextRef="P01_01_2019To12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">4,485</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" contextRef="P01_01_2018To12_31_2018_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,429</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" contextRef="P01_01_2018To12_31_2018_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">743</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Settlement loss</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments" contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">451</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments" contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments" contextRef="P01_01_2018To12_31_2018_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">345</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total net periodic pension cost (income)</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,617</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,307</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" contextRef="P01_01_2019To12_31_2019_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,728</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" contextRef="P01_01_2019To12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,898</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" contextRef="P01_01_2018To12_31_2018_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,939</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" contextRef="P01_01_2018To12_31_2018_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,197</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Changes in Plan Assets and Benefit Obligations Recognized in Other Comprehensive Income:</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Reversal of amortization items:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Prior service cost</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" contextRef="P01_01_2018To12_31_2018_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">58</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total recognized in other comprehensive income</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" contextRef="P01_01_2018To12_31_2018_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">58</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-top: 0px; margin-bottom: 0px; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total recognized in net periodic pension cost (income) and other comprehensive income</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,617</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,307</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" contextRef="P01_01_2019To12_31_2019_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,728</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" contextRef="P01_01_2019To12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,898</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" contextRef="P01_01_2018To12_31_2018_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,997</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" contextRef="P01_01_2018To12_31_2018_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,197</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric> <ix:nonNumeric name="us-gaap:ScheduleOfAssumptionsUsedTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Weighted Average Assumptions to Determine Net Periodic Pension Cost at January&#160;1: </div></div></div></div></div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 46%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;">&#160;<div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Discount rate</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">2.8</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">1.1</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" contextRef="P01_01_2019To12_31_2019_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">4.1</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" contextRef="P01_01_2019To12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">1.8</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" contextRef="P01_01_2018To12_31_2018_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">3.4</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" contextRef="P01_01_2018To12_31_2018_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">1.8</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Expected return on plan assets</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">3.0</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">3.8</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" contextRef="P01_01_2019To12_31_2019_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">4.3</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" contextRef="P01_01_2019To12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">2.0</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" contextRef="P01_01_2018To12_31_2018_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">4.3</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" contextRef="P01_01_2018To12_31_2018_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">1.5</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Salary progression rate</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">2.6</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">2.5</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" contextRef="P01_01_2019To12_31_2019_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">2.3</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" contextRef="P01_01_2019To12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">2.5</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" contextRef="P01_01_2018To12_31_2018_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">2.3</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" contextRef="P01_01_2018To12_31_2018_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">2.7</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Weighted Average Assumptions to Determine Pension Obligations at December&#160;31: </div></div></div></div></div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 64%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;">&#160;<div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Discount rate</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" contextRef="PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">2.2</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">0.7</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" contextRef="PAsOn12_31_2019_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">3.0</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" contextRef="PAsOn12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">1.1</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Salary progression rate</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationSalaryProgressionRate" contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">2.4</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationSalaryProgressionRate" contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">2.3</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationSalaryProgressionRate" contextRef="P01_01_2019To12_31_2019_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">2.6</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationSalaryProgressionRate" contextRef="P01_01_2019To12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">2.5</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table> </ix:nonNumeric></ix:continuation> </div> </div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_18235784_5" continuedAt="TextSelectionAppend_18235784_6"> <div style="text-indent: 4%; margin-top: 12pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In developing the expected return on plan assets assumption, Teradyne evaluates input from its investment manager and pension consultants, including their forecast of asset class return expectations. Teradyne believes that <ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" contextRef="P01_01_2020To12_31_2020_UnitedStatesPlansMemberusgaapRetirementPlanNameAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">3.0</ix:nonFraction>% was an appropriate rate to use for fiscal 2020 for the U.S. Qualified Pension Plan (&#8220;U.S. Plan&#8221;). </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne recognizes net actuarial gains and losses and the change in the fair value of the plan assets in its operating results in the year in which they occur or upon any interim remeasurement of the plans. Teradyne calculates the expected return on plan assets using the fair value of the plan assets. Actuarial gains and losses are generally measured annually as of December&#160;31 and, accordingly, recorded during the fourth quarter of each year or upon any interim remeasurement of the plans. </div></div> </ix:continuation> <div style="text-align: center;"> <div style="margin-block: 0em; margin-bottom: 0px; margin-top: 0px;">&#160;</div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">88 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_18235784_6" continuedAt="TextSelectionAppend_18235784_7"> <div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The discount rate utilized to determine future pension obligations for the U.S. Plan is based on FTSE Pension Index adjusted for the plan&#8217;s expected cash flows and was <ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" contextRef="PAsOn12_31_2020_UnitedStatesPlansMemberusgaapRetirementPlanNameAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">2.3</ix:nonFraction>% at December&#160;31, 2020, down from <ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" contextRef="PAsOn12_31_2019_UnitedStatesPlansMemberusgaapRetirementPlanNameAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:numdotdecimal">3.10</ix:nonFraction>% at December&#160;31, 2019. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Plan Assets </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020, the fair value of Teradyne&#8217;s pension plans&#8217; assets totaled $<ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">160.7</ix:nonFraction>&#160;million of which $<ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_UnitedStatesPlansMemberusgaapRetirementPlanNameAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">158.9</ix:nonFraction>&#160;million was related to the U.S. Plan and $<ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_TaiwanPlanMemberusgaapRetirementPlanNameAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">1.9</ix:nonFraction>&#160;million was related to the Taiwan defined benefit pension plan. Substantially all of Teradyne&#8217;s pension plans&#8217; assets are held in individual trusts, which were established for the investment of assets of Teradyne&#8217;s sponsored retirement plans. </div></div> <ix:nonNumeric name="ter:ScheduleOfWeightedAveragePensionAssetAllocationsByCategoryTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; margin-top: 13.5pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table provides weighted average pension asset allocation by asset category at December&#160;31, 2020 and 2019: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 64%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Fixed income securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" contextRef="PAsOn12_31_2020_FixedIncomeSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">94.0</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" contextRef="PAsOn12_31_2019_FixedIncomeSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">94.0</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Equity securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" contextRef="PAsOn12_31_2020_EquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">5.0</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" contextRef="PAsOn12_31_2019_EquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">5.0</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" contextRef="PAsOn12_31_2020_OtherThanSecuritiesInvestmentMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">1.0</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_OtherThanSecuritiesInvestmentMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">100.0</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" contextRef="PAsOn12_31_2019_OtherThanSecuritiesInvestmentMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">1.0</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" contextRef="PAsOn12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_OtherThanSecuritiesInvestmentMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">100.0</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" contextRef="PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">100.0</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">100.0</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" contextRef="PAsOn12_31_2019_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">100.0</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" contextRef="PAsOn12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">100.0</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The assets of the U.S. Plan are overseen by the Teradyne Fiduciary Committee which is comprised of members of senior management drawn from appropriate diversified levels of the management team. The Fiduciary Committee is responsible for setting the policy that provides the framework for management of the U.S. Plan assets. In accordance with its responsibilities, the Fiduciary Committee meets on a regular basis to review the performance of the U.S. Plan assets and compliance with the investment policy. The policy sets forth an investment structure for managing U.S. Plan assets, including setting the asset allocation ranges, which are expected to provide an appropriate level of overall diversification required to maximize the long-term return on plan assets for a prudent and reasonable level of risk given prevailing market conditions, total investment return over the long term, and preservation of capital, while maintaining sufficient liquidity to pay the benefits of the U.S. Plan. The investment portfolio will not, at any time, have a direct investment in Teradyne stock. It may have indirect investment in Teradyne stock, if one of the funds selected by the investment manager invests in Teradyne stock. In developing the asset allocation ranges, third party asset allocation studies are periodically performed that consider the current and expected positions of the plan assets and funded status. Based on this study and other appropriate information, the Fiduciary Committee establishes asset allocation ranges taking into account acceptable risk targets and associated returns. The investment return objectives are to avoid excessive volatility and produce a rate of return that at least matches the Policy Index identified below. The manager&#8217;s investment performance is reviewed at least annually. Results for the total portfolio and for each major category of assets are evaluated in comparison with appropriate market indices and the Policy Index. </div></div> </ix:continuation></div> </div> <div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_18235784_17"><ix:nonNumeric name="us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The target asset allocation and the index for each asset category for the U.S. Plan, per the investment policy, are as follows: </div></div></div><div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 27%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td style="width: 64%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"><div style="border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Asset Category:</div></div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;"><div style="margin-top: 0px; margin-bottom: 1px; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Policy Index:</div></div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Target</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Allocation</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S.&#160;corporate&#160;fixed&#160;income</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Bloomberg Barclays U.S. Corporate A or Better Index</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" contextRef="PAsOn12_31_2020_BloombergBarclaysCorporateAOrBetterIndexMemberusgaapInvestmentTypeAxis_USCorporateFixedIncomeMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">75</ix:nonFraction></div></td>
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Global equity</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">MSCI World Minimum Volatility Index</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" contextRef="PAsOn12_31_2020_GlobalEquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_MsciWorldMinimumVolatilityIndexMemberusgaapInvestmentTypeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">5</ix:nonFraction></div></td>
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S.&#160;government&#160;fixed&#160;income</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Bloomberg Barclays U.S. Long Government Bond Index</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" contextRef="PAsOn12_31_2020_BloombergBarclaysLongGovernmentBondIndexMemberusgaapInvestmentTypeAxis_UsGovernmentFixedIncomeMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">14</ix:nonFraction></div></td>
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">High yield fixed income</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Bloomberg Barclays U.S. Corporate High Yield 2% Issuer Cap Index</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" contextRef="PAsOn12_31_2020_BloombergBarclaysCorporateHighYieldIssuerCapIndexMemberusgaapInvestmentTypeAxis_HighYieldFixedIncomeMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">5</ix:nonFraction></div></td>
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cash</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Citigroup Three Month U.S. Treasury Bill Index</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" contextRef="PAsOn12_31_2020_CashMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_CitiGroupThreeMonthTreasuryBillIndexMemberusgaapInvestmentTypeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">1</ix:nonFraction></div></td>
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr></table></ix:nonNumeric></ix:continuation><div style="clear: both; max-height: 0px; background: none;"></div></div></div><div style="text-align: center;"><div style="margin-block: 0em; margin-bottom: 0px; margin-top: 0px;">&#160;</div><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">89 </div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_18235784_7" continuedAt="TextSelectionAppend_18235784_8"> <div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 0pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne&#8217;s U.S. Plan invests primarily in common trust funds. Units held in the common trust funds are valued at the unit price as reported by the investment manager based on the asset value of the underlying investments; underlying investments in equity securities are valued at the last reported sales price, and underlying investments in fixed-income securities are generally valued using methods based upon market transactions for comparable securities. </div></div> <div style="text-indent: 4%; margin-top: 12pt; margin-bottom: 0pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">During the years ended December&#160;31, 2020 and December&#160;31, 2019, there were no transfers of pension assets in or out of Level&#160;1, Level&#160;2, and Level&#160;3. </div></div> <ix:nonNumeric name="us-gaap:ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; margin-top: 12pt; margin-bottom: 12pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The fair value of pension plan assets by asset category and by level at December&#160;31, 2020 and December&#160;31, 2019 were as follows: </div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 54%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="30" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31, 2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">United States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Level 1</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Level 2</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Level<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>3</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Level<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>1</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Level 2</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Level<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>3</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="30" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 54%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Fixed income securities:</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 54%;"><div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Corporate debt securities</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">127,098</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">127,098</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 54%;"><div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">U.S. government securities</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_USGovernmentDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_USGovernmentDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">22,250</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_USGovernmentDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_USGovernmentDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">22,250</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_USGovernmentDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_USGovernmentDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_USGovernmentDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_USGovernmentDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 54%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Global equity</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_GlobalEquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_GlobalEquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,925</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_GlobalEquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_GlobalEquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,925</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_GlobalEquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_GlobalEquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_GlobalEquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_GlobalEquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 54%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Other</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_OtherCreditDerivativesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_OtherCreditDerivativesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_OtherCreditDerivativesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_OtherCreditDerivativesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_OtherCreditDerivativesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_OtherCreditDerivativesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,856</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_OtherCreditDerivativesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_OtherCreditDerivativesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,856</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 54%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Cash and cash equivalents</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_CashAndCashEquivalentsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,582</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_CashAndCashEquivalentsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_CashAndCashEquivalentsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_CashAndCashEquivalentsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,582</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_CashAndCashEquivalentsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_CashAndCashEquivalentsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_CashAndCashEquivalentsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_CashAndCashEquivalentsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 54%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 54%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,582</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">157,273</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">158,855</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,856</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,856</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 54%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td></tr></table> <br/>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 54%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="30" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31, 2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">United States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Level 1</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Level 2</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Level<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>3</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Level<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>1</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Level 2</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Level<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>3</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="30" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 54%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Fixed income securities:</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 54%;"><div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Corporate debt securities</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2019_CorporateDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">133,792</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2019_CorporateDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">133,792</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 54%;"><div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">U.S. government securities</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_USGovernmentDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">23,186</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2019_USGovernmentDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">23,186</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 54%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Global equity</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_GlobalEquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,344</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2019_GlobalEquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,344</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 54%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Other</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_OtherCreditDerivativesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,586</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_OtherCreditDerivativesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,586</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 54%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Cash and cash equivalents</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2019_CashAndCashEquivalentsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,610</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2019_CashAndCashEquivalentsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,610</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 54%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 54%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2019_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,610</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">165,322</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2019_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">166,932</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,586</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,586</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 54%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td></tr></table> </ix:nonNumeric> <div style="margin-top: 12pt; margin-bottom: 6pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Contributions </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 0pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne&#8217;s funding policy is to make contributions to the plans in accordance with local laws and to the extent that such contributions are tax deductible. During 2020, Teradyne contributed $<ix:nonFraction name="us-gaap:DefinedBenefitPlanContributionsByEmployer" contextRef="P01_01_2020To12_31_2020_UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMemberusgaapRetirementPlanNameAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">3.1</ix:nonFraction>&#160;million to the U.S. </div><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">supplemental executive defined benefit pension plan and $<ix:nonFraction name="us-gaap:DefinedBenefitPlanContributionsByEmployer" contextRef="P01_01_2020To12_31_2020_NonUSSubsidiariesMemberusgaapRetirementPlanNameAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">1.1</ix:nonFraction>&#160;million to certain qualified plans for non-U.S. subsidiaries. During 2019, Teradyne contributed $<ix:nonFraction name="us-gaap:DefinedBenefitPlanContributionsByEmployer" contextRef="P01_01_2019To12_31_2019_UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMemberusgaapRetirementPlanNameAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">2.8</ix:nonFraction>&#160;million to the U.S. supplemental executive defined benefit pension plan and $<ix:nonFraction name="us-gaap:DefinedBenefitPlanContributionsByEmployer" contextRef="P01_01_2019To12_31_2019_NonUSSubsidiariesMemberusgaapRetirementPlanNameAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">0.9</ix:nonFraction>&#160;million to certain qualified plans for non-U.S. subsidiaries. In 2021, contributions to the U.S. supplemental executive defined benefit pension plan and certain qualified plans from non-U.S. subsidiaries will be approximately $<ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" contextRef="PAsOn12_31_2020_UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMemberusgaapRetirementPlanNameAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">3.3</ix:nonFraction>&#160;million and $<ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" contextRef="PAsOn12_31_2020_NonUSSubsidiariesMemberusgaapRetirementPlanNameAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">1.1</ix:nonFraction>&#160;million, respectively. </div></div> </ix:continuation></div></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center;"><div style="margin-block: 0em; margin-bottom: 0pt; margin-top: 0pt; line-height: 10pt;">&#160;</div><div style="width: 8.5in; text-align: left; margin: 0pt auto; line-height: 10pt;"><div style="text-align: center; margin-top: 0pt; margin-bottom: 0pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">90 </div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_18235784_8" continuedAt="TextSelectionAppend_18235784_9"> <div style="margin-top: 0pt; margin-bottom: 6pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Expected Future Pension Benefit Payments </div></div></div></div></div></div> <ix:nonNumeric name="us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 12pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Future benefit payments are expected to be paid as follows: </div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 82%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 82%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" contextRef="PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,902</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,058</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 82%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" contextRef="PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,782</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,063</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 82%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" contextRef="PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,189</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,313</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 82%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" contextRef="PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,815</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,192</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 82%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2025</div></div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" contextRef="PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">10,374</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,140</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 82%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2026-2030</div></div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" contextRef="PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">54,145</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,053</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr></table> </ix:nonNumeric> <div style="margin-top: 12pt; margin-bottom: 6pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Postretirement Benefit Plans </div></div></div></div> <div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 0pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In addition to receiving pension benefits, U.S. Teradyne employees who meet early retirement eligibility requirements as of their termination dates may participate in Teradyne&#8217;s Welfare Plan, which includes medical and dental benefits up to age 65. Death benefits provide a fixed sum to retirees&#8217; survivors and are available to all retirees. Substantially all of Teradyne&#8217;s current U.S. employees could become eligible for these benefits, and the existing benefit obligation relates primarily to those employees. </div></div> <ix:nonNumeric name="us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" escape="true"><div style="text-indent: 4%; margin-top: 12pt; margin-bottom: 12pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The December&#160;31 balances of the postretirement assets and obligations are shown below: </div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 84%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"></td>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-style:italic;display:inline;">Assets and Obligations</div></div></div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Change in benefit obligation:</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Projected benefit obligation:</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Beginning of year</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligation" contextRef="PAsOn12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,003</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligation" contextRef="PAsOn12_31_2018_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,256</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Service cost</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">57</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" contextRef="P01_01_2019To12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">41</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Interest cost</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">240</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" contextRef="P01_01_2019To12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">347</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Actuarial loss</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanActuarialGainLoss" contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">421</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanActuarialGainLoss" contextRef="P01_01_2019To12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">717</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Benefits paid</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,205</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" contextRef="P01_01_2019To12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,358</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">)&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; padding-bottom: 0.45pt;"><div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">End of year</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-top: 0.75pt solid black; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; border-top: 0.75pt solid black; border-bottom: 0.75pt solid black;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligation" contextRef="PAsOn12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,515</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; border-top: 0.75pt solid black; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; border-top: 0.75pt solid black; border-bottom: 0.75pt solid black;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligation" contextRef="PAsOn12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,003</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Change in plan assets:</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Fair value of plan assets:</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Beginning of year</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Company contributions</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanContributionsByEmployer" contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,205</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanContributionsByEmployer" contextRef="P01_01_2019To12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,358</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; padding-bottom: 0.45pt;"><div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Benefits paid</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,205</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" contextRef="P01_01_2019To12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,358</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">)&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">End of year</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="PAsOn12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; padding-bottom: 2.2pt;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Funded status</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 2.2pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-top: 0.75pt solid black; border-bottom: 2.5pt double black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; border-top: 0.75pt solid black; border-bottom: 2.5pt double black;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" contextRef="PAsOn12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">8,515</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 2.2pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 2.2pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; border-top: 0.75pt solid black; border-bottom: 2.5pt double black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; border-top: 0.75pt solid black; border-bottom: 2.5pt double black; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" contextRef="PAsOn12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">9,003</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 2.2pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">)&#160;</div></td></tr></table> </ix:nonNumeric></ix:continuation> <div style="margin-top: 0pt; margin-bottom: 0pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </div></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_18235784_9" continuedAt="TextSelectionAppend_18235784_10"><ix:nonNumeric name="us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" escape="true"><div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table provides amounts recorded within the account line items of financial position as of December&#160;31: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 84%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"></td>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accrued employees&#8217; compensation and withholdings</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="ter:PensionAndOtherPostretirementDefinedBenefitPlansAccruedEmployeesCompensationAndWithholdingsCurrentAndNoncurrent" contextRef="PAsOn12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,161</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="ter:PensionAndOtherPostretirementDefinedBenefitPlansAccruedEmployeesCompensationAndWithholdingsCurrentAndNoncurrent" contextRef="PAsOn12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,231</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Retirement plans liability</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" contextRef="PAsOn12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,354</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" contextRef="PAsOn12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,772</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px; white-space: nowrap;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px; white-space: nowrap;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Funded status</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" contextRef="PAsOn12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">8,515</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" contextRef="PAsOn12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">9,003</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric></ix:continuation> <div style="margin-block: 0em; margin-bottom: 0px; margin-top: 0px;">&#160;</div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">91 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_18235784_10" continuedAt="TextSelectionAppend_18235784_11"><ix:nonNumeric name="us-gaap:ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock" contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" escape="true"><div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table provides amounts recognized in accumulated other comprehensive income as of December&#160;31: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 84%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"></td>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in&#160;thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Prior service credit, before tax</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax" contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">49</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax" contextRef="P01_01_2019To12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">58</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Deferred taxes</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,686</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" contextRef="P01_01_2019To12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,684</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total recognized in other comprehensive income, net of tax</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,735</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" contextRef="P01_01_2019To12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,742</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Expense </div></div></div></div></div></div> </ix:continuation><ix:nonNumeric name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" escape="true"><div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:continuation id="TextSelectionAppend_18235784_11" continuedAt="TextSelectionAppend_18235784_12">For the years ended December&#160;31, 2020, 2019, and 2018, Teradyne&#8217;s net periodic postretirement benefit cost (income) was comprised of the following:</ix:continuation> </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelectionAppend_18235784_12" continuedAt="TextSelectionAppend_18235784_13">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 81%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 1px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in&#160;thousands)</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-top: 0px; margin-bottom: 0px; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Components of Net Periodic Postretirement Benefit Cost (income):</div></div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Service cost</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">57</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" contextRef="P01_01_2019To12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">41</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" contextRef="P01_01_2018To12_31_2018_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">39</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Interest cost</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">240</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" contextRef="P01_01_2019To12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">347</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" contextRef="P01_01_2018To12_31_2018_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">196</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Amortization of prior service credit</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">9</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" contextRef="P01_01_2019To12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">191</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" contextRef="P01_01_2018To12_31_2018_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">373</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net actuarial loss</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">421</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" contextRef="P01_01_2019To12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">717</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" contextRef="P01_01_2018To12_31_2018_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">25</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Special termination benefits</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanSpecialTerminationBenefits" contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanSpecialTerminationBenefits" contextRef="P01_01_2018To12_31_2018_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,708</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total net periodic postretirement benefit cost</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">709</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" contextRef="P01_01_2019To12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">914</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" contextRef="P01_01_2018To12_31_2018_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,595</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Changes in Plan Assets and Benefit Obligations Recognized in Other Comprehensive Income:</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Reversal of amortization items:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="margin-left: 0.31in; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Prior service credit</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" contextRef="P01_01_2019To12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">191</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" contextRef="P01_01_2018To12_31_2018_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">373</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total recognized in other comprehensive income</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" contextRef="P01_01_2019To12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">191</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" contextRef="P01_01_2018To12_31_2018_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">373</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total recognized in net periodic postretirement cost and other comprehensive income</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">718</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" contextRef="P01_01_2019To12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,105</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" contextRef="P01_01_2018To12_31_2018_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,968</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:continuation></ix:nonNumeric><ix:continuation id="TextSelectionAppend_18235784_13" continuedAt="TextSelectionAppend_18235784_14"><ix:nonNumeric name="us-gaap:ScheduleOfAssumptionsUsedTableTextBlock" contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" escape="true" continuedAt="TextSelection_18241185"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Weighted Average Assumptions to Determine Net Periodic Postretirement Benefit Income as of January&#160;1: </div></div></div></div></div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 85%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Discount rate</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">3.0</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" contextRef="P01_01_2019To12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">4.0</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" contextRef="P01_01_2018To12_31_2018_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">3.4</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Initial health care cost trend rate</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" contextRef="PAsOn12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">7.1</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" contextRef="PAsOn12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">7.5</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" contextRef="PAsOn12_31_2018_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">7.9</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Ultimate health care cost trend rate</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" contextRef="PAsOn12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">4.5</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" contextRef="PAsOn12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">4.5</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" contextRef="PAsOn12_31_2018_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">4.5</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Year in which ultimate health care cost trend rate is reached</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis">2026</ix:nonNumeric></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" contextRef="P01_01_2019To12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis">2026</ix:nonNumeric></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" contextRef="P01_01_2018To12_31_2018_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis">2026</ix:nonNumeric></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table> </ix:nonNumeric></ix:continuation> <div style="margin-block: 0em; margin-bottom: 0px; margin-top: 0px;">&#160;</div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><ix:continuation id="TextSelection_18241185" continuedAt="TextSelectionAppend_18241185_1"><ix:continuation id="TextSelectionAppend_18235784_14" continuedAt="TextSelectionAppend_18235784_15">Weighted Average Assumptions to Determine Postretirement Benefit Obligation as of December&#160;31:</ix:continuation></ix:continuation> </div></div></div></div></div></div> </div> </div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelectionAppend_18235784_15" continuedAt="TextSelectionAppend_18235784_16"><ix:continuation id="TextSelectionAppend_18241185_1">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 85%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Discount rate</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" contextRef="PAsOn12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">2.2</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" contextRef="PAsOn12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">3.0</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" contextRef="PAsOn12_31_2018_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">4.0</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Initial medical trend</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialMedicalTrend" contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">7.3</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialMedicalTrend" contextRef="P01_01_2019To12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">7.1</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialMedicalTrend" contextRef="P01_01_2018To12_31_2018_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">7.5</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Ultimate health care trend</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" contextRef="PAsOn12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">4.5</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" contextRef="PAsOn12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">4.5</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" contextRef="PAsOn12_31_2018_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">4.5</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Medical cost trend rate decrease to ultimate rate in year</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="ter:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMedicalCostTrendRateDecreaseToUltimateRateInYear" contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis">2029</ix:nonNumeric></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="ter:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMedicalCostTrendRateDecreaseToUltimateRateInYear" contextRef="P01_01_2019To12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis">2026</ix:nonNumeric></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="ter:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMedicalCostTrendRateDecreaseToUltimateRateInYear" contextRef="P01_01_2018To12_31_2018_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis">2026</ix:nonNumeric></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table> </ix:continuation></ix:continuation> <div style="margin-block: 0em; margin-bottom: 0px; margin-top: 0px;">&#160;</div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">92 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_18235784_16" continuedAt="TextSelectionAppend_18235784_17"> <div style="margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Expected Future Benefit Payments </div></div></div></div></div></div> <ix:nonNumeric name="us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock" contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" escape="true"><div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Future benefit payments are expected to be paid as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 86%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 9%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Benefit&#160;Payments</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" contextRef="PAsOn12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,161</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" contextRef="PAsOn12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">961</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" contextRef="PAsOn12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">786</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" contextRef="PAsOn12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">646</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2025</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" contextRef="PAsOn12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">533</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2026-2030</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" contextRef="PAsOn12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,601</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table> </ix:nonNumeric></ix:continuation><ix:nonNumeric name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18240843"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Q.&#160;&#160;&#160;&#160;STOCK-BASED COMPENSATION </div></div></div></div> <div style="margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Stock Compensation Plans </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">On&#160;July&#160;17, 2019 (the &#8220;Retirement Date&#8221;), former Chief Financial Officer Gregory Beecher retired as Vice President and Senior Advisor of Teradyne, and Teradyne entered into an agreement (the &#8220;Retirement Agreement&#8221;) with Mr.&#160;Beecher. Under the Retirement Agreement, Mr.&#160;Beecher&#8217;s&#160;unvested time-based restricted stock units and stock options granted prior to 2019 were modified to allow continued vesting; unvested time-based restricted stock units and stock options granted in 2019 were modified to allow continued vesting through January&#160;31, 2023 (the &#8220;Non-Competition Period&#8221;) in a pro-rated amount based on the number of days that Mr.&#160;Beecher was employed during 2019;&#160;unvested, performance-based restricted stock units awarded in 2019 will vest on the date the amount of shares underlying the performance-based restricted stock units are determined in a pro-rated amount of shares based on the number of days that Mr.&#160;Beecher was employed during 2019; vested options or options that vest during the Non-Competition Period may be exercised for the remainder of the applicable option term. During 2019, Teradyne recorded a stock-based compensation expense of $<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2020To12_31_2020_RetirementAgreementMemberusgaapTypeOfArrangementAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">2.1</ix:nonFraction>&#160;million related to the Retirement Agreement. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Under Teradyne&#8217;s stock compensation plans, Teradyne grants time-based restricted stock units, performance-based restricted stock units, stock options and employees are eligible to purchase Teradyne&#8217;s common stock through its Employee Stock Purchase Plan (&#8220;ESPP&#8221;). </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Time-based restricted stock unit awards granted to employees vest in equal annual installments over <ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="P01_01_2020To12_31_2020_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" format="ixt-sec:durwordsen">four years</ix:nonNumeric>. Restricted stock unit awards granted to non-employee directors vest after a <span style="-sec-ix-hidden:hidden17999281">one</span>-year period, with <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction>% of the award vesting on the earlier of (a)&#160;the first anniversary of the grant date or (b)&#160;the date of the following year&#8217;s Annual Meeting of Shareholders. Teradyne expenses the cost of the restricted stock unit awards subject to time-based vesting, which is determined to be the fair market value of the shares at the date of grant, ratably over the period during which the restrictions lapse. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Performance-based restricted stock units (&#8220;PRSUs&#8221;) granted to Teradyne&#8217;s executive officers may have a performance metric based on relative total shareholder return (&#8220;TSR&#8221;). Teradyne&#8217;s <span style="-sec-ix-hidden:hidden17999215">three</span>-year TSR performance is measured against the New York Stock Exchange (&#8220;NYSE&#8221;) Composite Index. The final number of TSR PRSUs that vest will vary based upon the level of performance achieved from <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" contextRef="P01_01_2020To12_31_2020_ShareBasedCompensationAwardTrancheOneMemberusgaapVestingAxis_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">200</ix:nonFraction>% to <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" contextRef="P01_01_2020To12_31_2020_ShareBasedCompensationAwardTrancheTwoMemberusgaapVestingAxis_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">0</ix:nonFraction>% of the target shares </div></div></ix:nonNumeric></div> </div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelection_18240843" continuedAt="TextSelectionAppend_18240843_1"> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription" contextRef="P01_01_2020To12_31_2020_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis">capped at four times the grant date value for grants prior to 2019</ix:nonNumeric>. The TSR PRSUs will vest upon the three-year anniversary of the grant date. The TSR PRSUs are valued using a Monte Carlo simulation model. The number of units expected to be earned, based upon the achievement of the TSR market condition, is factored into the grant date Monte Carlo valuation. Compensation expense is recognized on a straight-line basis over the shorter of the three-year service period or the period from the grant to the date described in the retirement provisions below. Compensation expense for executive officers meeting the retirement provisions prior to the grant date is recognized during the year following the grant. Compensation expense is recognized regardless of the eventual number of units that are earned based upon the market condition, provided the executive officer remains an </div></div> </ix:continuation> <div style="text-align: center;"> <div style="margin-block: 0em; margin-bottom: 0px; margin-top: 0px;">&#160;</div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">93 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_18240843_1" continuedAt="TextSelectionAppend_18240843_2"> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">employee at the end of the three-year period. Compensation expense is reversed if at any time during the three-year service period the executive officer is no longer an employee, subject to the retirement and termination eligibility provisions noted below. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">PRSUs granted to Teradyne&#8217;s executive officers may also have a performance metric based on <span style="-sec-ix-hidden:hidden17999307">three-year</span> cumulative non-GAAP profit before interest and tax (&#8220;PBIT&#8221;) as a percent of Teradyne&#8217;s revenue. Non-GAAP PBIT is a financial measure equal to GAAP income from operations less restructuring and other, net; amortization of acquired intangible assets; acquisition and divestiture related charges or credits; pension actuarial gains and losses; non-cash convertible debt interest expense; and other non-recurring gains and charges. The final number of PBIT PRSUs that vest will vary based upon the level of performance achieved from <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" contextRef="P01_01_2020To12_31_2020_ShareBasedCompensationAwardTrancheTwoMemberusgaapVestingAxis_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">0</ix:nonFraction>% to <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" contextRef="P01_01_2020To12_31_2020_ShareBasedCompensationAwardTrancheOneMemberusgaapVestingAxis_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">200</ix:nonFraction>% of the target shares. The PBIT PRSUs will vest upon the three-year anniversary of the grant date. Compensation expense is recognized on a straight-line basis over the shorter of the three-year service period or the period from the grant date to the date described in the retirement provisions below. Compensation expense for employees meeting the retirement provisions prior to the grant date will be recognized in full on the date of grant. Compensation expense is recognized based on the number of units that are earned based upon the three-year Teradyne PBIT as a percent of Teradyne&#8217;s revenue, provided the executive officer remains an employee at the end of the three-year period subject to the retirement and termination eligibility provisions noted below. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">If a PRSU recipient&#8217;s employment ends prior to the determination of the performance percentage due to (1)&#160;permanent disability or death or (2)&#160;retirement or termination other than for cause, after attaining both at least age <span style="-sec-ix-hidden:hidden17999293">sixty</span> and at least<div style="display:inline;">&#160;</div><ix:nonNumeric name="ter:MinimumYearsOfServiceForEligibleEmployeesOfPostretirementPlans" contextRef="P01_01_2020To12_31_2020_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" format="ixt-sec:durwordsen">ten years</ix:nonNumeric> of service, then all or a portion of the recipient&#8217;s PRSUs (based on the actual performance percentage achieved on the determination date) will vest on the date the performance percentage is determined. Except as set forth in the preceding sentence, no PRSUs will vest if the executive officer is no longer an employee at the end of the <span style="-sec-ix-hidden:hidden17999294">three</span>-year period. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Stock options to purchase Teradyne&#8217;s common stock at <ix:nonFraction name="ter:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentageUponOneYearAnniversaryOfDateOfGrant" contextRef="P01_01_2020To12_31_2020_DirectorMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction>% of the fair market value on the grant date vest in equal annual installments over <ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis" format="ixt-sec:durwordsen">four years</ix:nonNumeric> from the grant date and have a maximum term of <ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis" format="ixt-sec:durwordsen">seven years</ix:nonNumeric>. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">During 2020, 2019 and 2018, Teradyne granted <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2020To12_31_2020_EmployeesMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-5" scale="6" format="ixt:numdotdecimal">0.4</ix:nonFraction>&#160;million, <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2019To12_31_2019_EmployeesMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-5" scale="6" format="ixt:numdotdecimal">0.8</ix:nonFraction>&#160;million and <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2018To12_31_2018_EmployeesMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-5" scale="6" format="ixt:numdotdecimal">0.6</ix:nonFraction>&#160;million of service-based restricted stock unit awards to employees at a weighted average grant date fair value of $<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2020To12_31_2020_EmployeesMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">71.31</ix:nonFraction>, $<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2019To12_31_2019_EmployeesMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">37.65</ix:nonFraction>, and $<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2018To12_31_2018_EmployeesMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">45.92</ix:nonFraction>, respectively. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">During 2020, 2019 and 2018, Teradyne granted <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2020To12_31_2020_NonEmployeeDirectorsAndCertainEmployeesMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-5" scale="6" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2018To12_31_2018_NonEmployeeDirectorsAndCertainEmployeesMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-5" scale="6" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2019To12_31_2019_NonEmployeeDirectorsAndCertainEmployeesMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-5" scale="6" format="ixt:numdotdecimal">0.1</ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;million of service-based restricted stock unit awards to non-employee directors at a weighted average grant date fair value of $<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2020To12_31_2020_NonEmployeeDirectorsAndCertainEmployeesMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">66.56</ix:nonFraction>, $<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2019To12_31_2019_NonEmployeeDirectorsAndCertainEmployeesMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">48.03</ix:nonFraction>, and $<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2018To12_31_2018_NonEmployeeDirectorsAndCertainEmployeesMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">35.81</ix:nonFraction>, respectively. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">During 2020, 2019 and 2018, Teradyne granted <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2020To12_31_2020_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-5" scale="6" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2018To12_31_2018_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-5" scale="6" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2019To12_31_2019_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-5" scale="6" format="ixt:numdotdecimal">0.1</ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;million TSR PRSUs, with a grant date fair value of $<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2020To12_31_2020_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">89.93</ix:nonFraction>, $<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2019To12_31_2019_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">51.51</ix:nonFraction>, and $<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2018To12_31_2018_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">54.85</ix:nonFraction>, respectively. <ix:nonNumeric name="ter:ScheduleOfShareBasedPaymentAwardTotalShareholderReturnPlanValuationAssumptionsTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18240882">The fair value was estimated using the Monte Carlo simulation model with the following assumptions:</ix:nonNumeric> </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelection_18240882">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 85%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="P01_01_2020To12_31_2020_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">1.5</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="P01_01_2019To12_31_2019_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">2.6</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="P01_01_2018To12_31_2018_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">2.2</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne volatility-historical</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="P01_01_2020To12_31_2020_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">34.9</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="P01_01_2019To12_31_2019_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">31.9</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="P01_01_2018To12_31_2018_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">26.8</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">NYSE Composite Index volatility-historical</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="P01_01_2020To12_31_2020_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis_XNYSusgaapFinancialInstrumentAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">11.4</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="P01_01_2019To12_31_2019_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis_XNYSusgaapFinancialInstrumentAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">11.9</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="P01_01_2018To12_31_2018_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis_XNYSusgaapFinancialInstrumentAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">12.4</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Dividend yield</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" contextRef="P01_01_2020To12_31_2020_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">0.6</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" contextRef="P01_01_2019To12_31_2019_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">1.0</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" contextRef="P01_01_2018To12_31_2018_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">0.8</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr> </table> </ix:continuation></ix:continuation></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_18240843_2" continuedAt="TextSelectionAppend_18240843_3"> <div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility was based on the historical volatility of Teradyne&#8217;s stock and the NYSE Composite Index for each of the 2020, 2019 and 2018 grants over the most recent three-year period. The risk-free interest rate was determined using the U.S. Treasury yield curve in effect at the time of each of the grants. Dividend yield was based upon an estimated annual dividend amount of $<ix:nonFraction name="ter:DividendsPerShare" contextRef="P01_01_2020To12_31_2020_MeasurementInputExpectedDividendPaymentMemberusgaapMeasurementInputTypeAxis_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">0.40</ix:nonFraction> per share for 2020 and $<ix:nonFraction name="ter:DividendsPerShare" contextRef="P01_01_2018To12_31_2018_MeasurementInputExpectedDividendPaymentMemberusgaapMeasurementInputTypeAxis_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="ter:DividendsPerShare" contextRef="P01_01_2019To12_31_2019_MeasurementInputExpectedDividendPaymentMemberusgaapMeasurementInputTypeAxis_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">0.36</ix:nonFraction></ix:nonFraction> per share for 2019 and 2018, divided by Teradyne&#8217;s stock price on the grant date of $<ix:nonFraction name="us-gaap:SharePrice" contextRef="PAsOn12_31_2020_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">72.10</ix:nonFraction> for the 2020 grants, $<ix:nonFraction name="us-gaap:SharePrice" contextRef="PAsOn12_31_2019_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">37.95</ix:nonFraction> for the 2019 grants and $<ix:nonFraction name="us-gaap:SharePrice" contextRef="PAsOn12_31_2018_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">47.70</ix:nonFraction> for the 2018 grants. </div></div> </ix:continuation> <div style="text-align: center;"> <div style="margin-block: 0em; margin-top: 0pt; margin-bottom: 0pt; line-height: 10pt;">&#160;</div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">94 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_18240843_3" continuedAt="TextSelectionAppend_18240843_4"> <div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">During 2020, 2019 and 2018, Teradyne granted <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2019To12_31_2019_ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-5" scale="6" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2020To12_31_2020_ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="6" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2018To12_31_2018_ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="6" format="ixt:numdotdecimal">0.1</ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;million of PBIT PRSUs with a grant date fair value of $<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2020To12_31_2020_ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">70.94</ix:nonFraction>, $<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2019To12_31_2019_ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">36.88</ix:nonFraction> and $<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2018To12_31_2018_ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">46.62</ix:nonFraction>, respectively. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">During 2020, 2019 and 2018, Teradyne granted <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2019To12_31_2019_ExecutiveOfficerMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-5" scale="6" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2020To12_31_2020_ExecutiveOfficerMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="6" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2018To12_31_2018_ExecutiveOfficerMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="6" format="ixt:numdotdecimal">0.1</ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;million of service-based stock options to executive officers at a weighted average grant date fair value of $<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2020To12_31_2020_ExecutiveOfficerMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">20.93</ix:nonFraction>, $<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2019To12_31_2019_ExecutiveOfficerMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">10.64</ix:nonFraction>, and $<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2018To12_31_2018_ExecutiveOfficerMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">12.17</ix:nonFraction>, respectively. </div></div> <ix:nonNumeric name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The fair value of stock options was estimated using the Black-Scholes option-pricing model with the following assumptions: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 85%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Expected life (years)</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis" format="ixt-sec:duryear">5.0</ix:nonNumeric></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" contextRef="P01_01_2019To12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis" format="ixt-sec:duryear">5.0</ix:nonNumeric></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" contextRef="P01_01_2018To12_31_2018_EmployeeStockOptionMemberusgaapAwardTypeAxis" format="ixt-sec:duryear">5.0</ix:nonNumeric></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">1.5</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="P01_01_2019To12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">2.5</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="P01_01_2018To12_31_2018_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">2.4</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Volatility-historical</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">32.0</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="P01_01_2019To12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">30.1</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="P01_01_2018To12_31_2018_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">26.4</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Dividend yield</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">0.5</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" contextRef="P01_01_2019To12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">1.0</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" contextRef="P01_01_2018To12_31_2018_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">0.8</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr> </table> </ix:nonNumeric> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne determined the stock options&#8217; expected life based upon historical exercise data for executive officers, the age of the executive officers and the terms of the stock option grant. Volatility was determined using historical volatility for a period equal to the expected life. The risk-free interest rate was determined using the U.S. Treasury yield curve in effect at the time of grant. Dividend yield was based upon an estimated annual dividend amount of $<ix:nonFraction name="ter:DividendsPerShare" contextRef="P01_01_2020To12_31_2020_MeasurementInputExpectedDividendPaymentMemberusgaapMeasurementInputTypeAxis_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">0.40</ix:nonFraction> per share divided by Teradyne&#8217;s stock price on the grant date of $<ix:nonFraction name="us-gaap:SharePrice" contextRef="PAsOn12_31_2020" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">72.61</ix:nonFraction> for the 2020 grants, $<ix:nonFraction name="us-gaap:SharePrice" contextRef="PAsOn12_31_2019" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">37.95</ix:nonFraction> for the 2019 grants and $<ix:nonFraction name="us-gaap:SharePrice" contextRef="PAsOn12_31_2018" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">47.70</ix:nonFraction> for the 2018 grants. </div></div> <ix:nonNumeric name="us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Stock compensation plan activity for the years 2020, 2019, and 2018, is as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 79%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;; width: 1%;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;; width: 1%;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom; width: 0px; text-align: center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restricted Stock Units:</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 79%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-vested at January&#160;1</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="PAsOn12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">2,269</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="PAsOn12_31_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">2,454</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="PAsOn12_31_2017_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">3,174</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Awarded</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">616</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">1,139</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2018To12_31_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">790</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 79%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Vested</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">1,028</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" contextRef="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">1,237</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" contextRef="P01_01_2018To12_31_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">1,382</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">68</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">87</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="P01_01_2018To12_31_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">128</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 79%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; width: 1%;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 79%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-vested at December&#160;31</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="PAsOn12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">1,789</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="PAsOn12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">2,269</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="PAsOn12_31_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">2,454</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 79%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; width: 1%;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Stock Options:</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 79%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at January&#160;1</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2019" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">319</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2018" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">506</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2017" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">531</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">56</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">102</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">69</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 79%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">159</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">280</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">94</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 5%; padding: 0pt 5pt 0pt 0pt;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">7</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 5%; padding: 0pt 5pt 0pt 0pt;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 79%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Expired</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 5%; padding: 0pt 5pt 0pt 0pt;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">2</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 5%; padding: 0pt 5pt 0pt 0pt;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 79%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; width: 1%;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December&#160;31</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2020" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">216</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2019" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">319</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2018" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">506</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 79%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; width: 1%;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 79%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Vested and expected to vest at December&#160;31</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" contextRef="PAsOn12_31_2020" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">216</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" contextRef="PAsOn12_31_2019" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">319</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" contextRef="PAsOn12_31_2018" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">506</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 79%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; width: 1%;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Exercisable at December&#160;31</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" contextRef="PAsOn12_31_2020" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">27</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" contextRef="PAsOn12_31_2019" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">85</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" contextRef="PAsOn12_31_2018" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">256</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 79%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; width: 1%;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric></ix:continuation> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">95 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_18240843_4" continuedAt="TextSelectionAppend_18240843_5"><ix:nonNumeric name="ter:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardTotalSharesAvailableTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total shares available for the years 2020, 2019, and 2018: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 81%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom; width: 0px; text-align: center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Shares available:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Available for grant at January&#160;1</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" contextRef="PAsOn12_31_2019" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">6,727</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" contextRef="PAsOn12_31_2018" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">7,874</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" contextRef="PAsOn12_31_2017" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">8,605</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Options granted</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">56</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">102</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">69</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Options forfeited</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160; </div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">7</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units awarded</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">616</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">1,139</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">790</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units forfeited</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">68</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">87</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">128</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Available for grant at December&#160;31</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" contextRef="PAsOn12_31_2020" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">6,123</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" contextRef="PAsOn12_31_2019" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">6,727</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" contextRef="PAsOn12_31_2018" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">7,874</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric> <ix:nonNumeric name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average restricted stock unit award date fair value information for the years 2020, 2019, and 2018, is as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 79%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-vested at January 1</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="PAsOn12_31_2019" unitRef="Unit_USD_per_Share" decimals="-1" scale="3" format="ixt:numdotdecimal">35.58</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="PAsOn12_31_2018" unitRef="Unit_USD_per_Share" decimals="-1" scale="3" format="ixt:numdotdecimal">29.22</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="PAsOn12_31_2017" unitRef="Unit_USD_per_Share" decimals="-1" scale="3" format="ixt:numdotdecimal">21.71</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Awarded</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD_per_Share" decimals="-1" scale="3" format="ixt:numdotdecimal">72.76</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD_per_Share" decimals="-1" scale="3" format="ixt:numdotdecimal">39.08</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD_per_Share" decimals="-1" scale="3" format="ixt:numdotdecimal">45.99</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Vested</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD_per_Share" decimals="-1" scale="3" format="ixt:numdotdecimal">31.53</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD_per_Share" decimals="-1" scale="3" format="ixt:numdotdecimal">23.59</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD_per_Share" decimals="-1" scale="3" format="ixt:numdotdecimal">20.20</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD_per_Share" decimals="-1" scale="3" format="ixt:numdotdecimal">45.36</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD_per_Share" decimals="-1" scale="3" format="ixt:numdotdecimal">35.60</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD_per_Share" decimals="-1" scale="3" format="ixt:numdotdecimal">24.67</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-vested at December 31</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="PAsOn12_31_2020" unitRef="Unit_USD_per_Share" decimals="-1" scale="3" format="ixt:numdotdecimal">47.84</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="PAsOn12_31_2019" unitRef="Unit_USD_per_Share" decimals="-1" scale="3" format="ixt:numdotdecimal">35.58</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="PAsOn12_31_2018" unitRef="Unit_USD_per_Share" decimals="-1" scale="3" format="ixt:numdotdecimal">29.22</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table> </ix:nonNumeric> <ix:nonNumeric name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock unit awards aggregate intrinsic value information at December&#160;31 for the years 2020, 2019, and 2018 is as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 73%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Vested</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">71,582</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" contextRef="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">46,110</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" contextRef="P01_01_2018To12_31_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">63,688</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" contextRef="PAsOn12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">214,509</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" contextRef="PAsOn12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">154,752</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" contextRef="PAsOn12_31_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">77,015</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Expected to vest</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestIntrinsicValue" contextRef="PAsOn12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="-3" scale="3" format="ixt:numdotdecimal">210,301</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestIntrinsicValue" contextRef="PAsOn12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="-3" scale="3" format="ixt:numdotdecimal">152,374</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestIntrinsicValue" contextRef="PAsOn12_31_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="-3" scale="3" format="ixt:numdotdecimal">77,187</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table> </ix:nonNumeric> <ix:nonNumeric name="us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units weighted average remaining contractual terms (in years) information at December&#160;31 for the years 2020, 2019, and 2018 is as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 85%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" format="ixt-sec:duryear">0.96</ix:nonNumeric></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" contextRef="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" format="ixt-sec:duryear">1.02</ix:nonNumeric></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" contextRef="P01_01_2018To12_31_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" format="ixt-sec:duryear">0.92</ix:nonNumeric></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Expected to vest</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="ter:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedAndExpectedToVestWeightedAverageRemainingContractualTerm" contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" format="ixt-sec:duryear">0.96</ix:nonNumeric></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="ter:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedAndExpectedToVestWeightedAverageRemainingContractualTerm" contextRef="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" format="ixt-sec:duryear">1.02</ix:nonNumeric></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="ter:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedAndExpectedToVestWeightedAverageRemainingContractualTerm" contextRef="P01_01_2018To12_31_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" format="ixt-sec:duryear">0.91</ix:nonNumeric></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table> </ix:nonNumeric> <ix:nonNumeric name="ter:ScheduleOfWeightedAverageStockOptionsExercisePriceTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average stock options exercise price information for the year ended December&#160;31, 2020 is as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 93%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at January&#160;1</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="PAsOn12_31_2019" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">29.91</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Options granted</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">72.61</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Options exercised</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">23.77</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Options forfeited</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD_per_Share" xsi:nil="true"></ix:nonFraction>&#8212; </div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Options cancelled</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD_per_Share" xsi:nil="true"></ix:nonFraction>&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December&#160;31</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="PAsOn12_31_2020" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">45.59</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Exercisable at December&#160;31</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" contextRef="PAsOn12_31_2020" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">23.51</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table> </ix:nonNumeric> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The total cash received from employees as a result of employee stock options exercises during the years ended December&#160;31, 2020, 2019, and 2018, was $<ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">3.8</ix:nonFraction>&#160;million, $<ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="P01_01_2019To12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">3.7</ix:nonFraction>&#160;million, and $<ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="P01_01_2018To12_31_2018_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">1.0</ix:nonFraction>&#160;million, respectively. In connection with these exercises, the tax benefit realized by Teradyne for the years ended December&#160;31, 2020, 2019, and 2018, was $<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">1.5</ix:nonFraction>&#160;million, $<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" contextRef="P01_01_2019To12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">2.0</ix:nonFraction>&#160;million, and $<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" contextRef="P01_01_2018To12_31_2018_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">0.4</ix:nonFraction>&#160;million, respectively. </div></div> </ix:continuation> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">96 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_18240843_5"> <div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="ter:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18240924">Stock option aggregate intrinsic value information for the years ended December&#160;31, 2020, 2019, and 2018 is as follows:</ix:nonNumeric> </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelection_18240924">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 76%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,682</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,232</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,960</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">16,083</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">12,218</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,359</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Vested and expected to vest</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">13,499</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,701</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,359</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Exercisable</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,584</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,517</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,905</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table> </ix:continuation> <ix:nonNumeric name="ter:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermsTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Stock options weighted average remaining contractual terms (in years) information at December&#160;31, for the years 2020, 2019, and 2018 is as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 88%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" contextRef="P01_01_2020To12_31_2020" format="ixt-sec:duryear">4.6</ix:nonNumeric></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" contextRef="P01_01_2019To12_31_2019" format="ixt-sec:duryear">4.2</ix:nonNumeric></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" contextRef="P01_01_2018To12_31_2018" format="ixt-sec:duryear">3.6</ix:nonNumeric></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Vested and expected to vest</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" contextRef="P01_01_2020To12_31_2020" format="ixt-sec:duryear">4.9</ix:nonNumeric></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" contextRef="P01_01_2019To12_31_2019" format="ixt-sec:duryear">5.0</ix:nonNumeric></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" contextRef="P01_01_2018To12_31_2018" format="ixt-sec:duryear">3.6</ix:nonNumeric></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Exercisable</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" contextRef="P01_01_2020To12_31_2020" format="ixt-sec:duryear">2.5</ix:nonNumeric></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" contextRef="P01_01_2019To12_31_2019" format="ixt-sec:duryear">2.1</ix:nonNumeric></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" contextRef="P01_01_2018To12_31_2018" format="ixt-sec:duryear">2.4</ix:nonNumeric></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table> </ix:nonNumeric> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020, total unrecognized expense related to non-vested restricted stock unit awards and stock options was $<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:numdotdecimal">44</ix:nonFraction> million and is expected to be recognized over a weighted average period of <ix:nonNumeric name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" contextRef="P01_01_2020To12_31_2020" format="ixt-sec:duryear">2.4</ix:nonNumeric>&#160;years. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Employee Stock Purchase Plan </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Under the ESPP, eligible employees may purchase shares of common stock through regular payroll deductions of up to <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" contextRef="PAsOn12_31_2020" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">10</ix:nonFraction>% of their compensation, to a maximum of shares with a fair market value of $<ix:nonFraction name="ter:MaximumSharesCanBePurchasedUnderPlanAtFairMarketValue" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="INF" scale="0" format="ixt:numdotdecimal">25,000</ix:nonFraction> per calendar year, not to exceed <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">6,000</ix:nonFraction> shares. Under the plan, the price paid for the common stock is equal to <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">85</ix:nonFraction>% of the stock price on the last business day of the six-month purchase period. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In July 2020, <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" contextRef="P07_01_2020To07_31_2020" unitRef="Unit_shares" decimals="-5" scale="6" format="ixt:numdotdecimal">0.2</ix:nonFraction>&#160;million shares of common stock were issued to employees who participated in the plan during the first half of 2020 at the price of $<ix:nonFraction name="us-gaap:SharesIssuedPricePerShare" contextRef="PAsOn07_31_2020" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">71.83</ix:nonFraction> per share. In January 2021, Teradyne issued <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" contextRef="P01_01_2021To01_31_2021_SubsequentEventMemberusgaapSubsequentEventTypeAxis" unitRef="Unit_shares" decimals="-5" scale="6" format="ixt:numdotdecimal">0.1</ix:nonFraction>&#160;million shares of common stock to employees who participated in the plan during the second half of 2020 at the price of $<ix:nonFraction name="us-gaap:SharesIssuedPricePerShare" contextRef="PAsOn12_31_2020" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">101.91</ix:nonFraction> per share. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In July 2019, <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" contextRef="P07_01_2019To07_31_2019" unitRef="Unit_shares" decimals="-5" scale="6" format="ixt:numdotdecimal">0.3</ix:nonFraction>&#160;million shares of common stock were issued to employees who participated in the plan during the first half of 2019 at the price of $<ix:nonFraction name="us-gaap:SharesIssuedPricePerShare" contextRef="PAsOn07_31_2019" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">40.72</ix:nonFraction> per share. In January 2020, Teradyne issued <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" contextRef="P01_01_2020To01_31_2020" unitRef="Unit_shares" decimals="-5" scale="6" format="ixt:numdotdecimal">0.2</ix:nonFraction>&#160;million shares of common stock to employees who participated in the plan during the second half of 2019 at the price of $<ix:nonFraction name="us-gaap:SharesIssuedPricePerShare" contextRef="PAsOn12_31_2019" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">57.96</ix:nonFraction> per share. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In July 2018, <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" contextRef="P07_01_2018To07_31_2018" unitRef="Unit_shares" decimals="-5" scale="6" format="ixt:numdotdecimal">0.3</ix:nonFraction>&#160;million shares of common stock were issued to employees who participated in the plan during the first half of 2018 at the price of $<ix:nonFraction name="us-gaap:SharesIssuedPricePerShare" contextRef="PAsOn07_31_2018" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">32.36</ix:nonFraction> per share. In January 2019, Teradyne issued <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" contextRef="P01_01_2019To01_31_2019" unitRef="Unit_shares" decimals="-5" scale="6" format="ixt:numdotdecimal">0.4</ix:nonFraction>&#160;million shares of common stock to employees who participated in the plan during the second half of 2018 at the price of $<ix:nonFraction name="us-gaap:SharesIssuedPricePerShare" contextRef="PAsOn12_31_2018" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">26.67</ix:nonFraction> per share. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020, there were <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" contextRef="PAsOn12_31_2020_EmployeeStockPurchasePlanMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-5" scale="6" format="ixt:numdotdecimal">1.4</ix:nonFraction>&#160;million shares available for grant under the ESPP. </div></div> <ix:nonNumeric name="us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table provides the effect to income from operations for recording stock-based compensation for the years ended December&#160;31, 2020, 2019, and 2018: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 76%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2020To12_31_2020_CostOfRevenuesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,227</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2019To12_31_2019_CostOfRevenuesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,480</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2018To12_31_2018_CostOfRevenuesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,129</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Engineering and development</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2020To12_31_2020_EngineeringAndDevelopmentMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">12,039</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2019To12_31_2019_EngineeringAndDevelopmentMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,913</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2018To12_31_2018_EngineeringAndDevelopmentMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,181</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Selling and administrative</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2020To12_31_2020_SellingAndAdministrativeMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">28,640</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2019To12_31_2019_SellingAndAdministrativeMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">24,504</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2018To12_31_2018_SellingAndAdministrativeMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">21,267</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Stock-based compensation</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">44,906</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">37,897</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">33,577</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Income tax benefit</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">13,060</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,360</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">12,036</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total stock-based compensation expense after income taxes</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">31,846</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">29,537</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">21,541</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric></ix:continuation> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">97 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:nonNumeric name="ter:DefinedContributionDisclosureTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">R.&#160;&#160;&#160;&#160;SAVINGS PLAN </div></div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne sponsors a defined contribution employee retirement savings plan (&#8220;Savings Plan&#8221;) covering substantially all U.S. employees. Under the Savings Plan, employees may contribute up to <ix:nonFraction name="ter:SavingsPlanMaximumPercentageOfEmployeesContributionAllowable" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">20</ix:nonFraction>% of their compensation (subject to Internal Revenue Service limitations). The Savings Plan provides for a discretionary employer match that is determined each year. In 2020, 2019 and 2018, Teradyne matched <ix:nonFraction name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" contextRef="P01_01_2019To12_31_2019_UsQualifiedPensionPlanMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" contextRef="P01_01_2020To12_31_2020_UsQualifiedPensionPlanMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" contextRef="P01_01_2018To12_31_2018_UsQualifiedPensionPlanMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction></ix:nonFraction></ix:nonFraction>% of eligible employee contributions up to <ix:nonFraction name="us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" contextRef="P01_01_2019To12_31_2019_UsQualifiedPensionPlanMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" contextRef="P01_01_2020To12_31_2020_UsQualifiedPensionPlanMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" contextRef="P01_01_2018To12_31_2018_UsQualifiedPensionPlanMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">4</ix:nonFraction></ix:nonFraction></ix:nonFraction>% of their compensation for employees not accruing benefits in the U.S. Qualified Pension Plan. There was no match for employees still actively accruing benefits in the U.S. Qualified Pension Plan. Teradyne&#8217;s contributions vest <ix:nonFraction name="us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">25</ix:nonFraction>%&#160;per year for the first four years of employment, and contributions for those employees with<div style="display:inline;">&#160;</div><ix:nonNumeric name="ter:MaximumEmploymentPeriodConsideredForVestingOfEmployersContribution" contextRef="P01_01_2020To12_31_2020" format="ixt-sec:durwordsen">four years</ix:nonNumeric> of service vest immediately. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In addition, Teradyne sponsors an unfunded U.S. Supplemental Savings Plan to provide savings benefits in excess of those allowed by the Employee Retirement Income Security Act of 1974 and the Internal Revenue Code. The provisions of this plan are the same as the Savings Plan. The liability for the U.S. Supplemental Savings Plan at December&#160;31, 2020 and 2019, was $<ix:nonFraction name="us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">38.0</ix:nonFraction>&#160;million and $<ix:nonFraction name="us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">32.7</ix:nonFraction>&#160;million, respectively, and is included in retirement plan liabilities. Teradyne contributes to defined contributions savings plans for its foreign employees. Under Teradyne&#8217;s savings plans, amounts charged to the statements of operations for the years ended December&#160;31, 2020, 2019, and 2018 were $<ix:nonFraction name="us-gaap:DefinedContributionPlanCostRecognized" contextRef="P01_01_2020To12_31_2020_SavingsPlanMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">21.7</ix:nonFraction>&#160;million, $<ix:nonFraction name="us-gaap:DefinedContributionPlanCostRecognized" contextRef="P01_01_2019To12_31_2019_SavingsPlanMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">20.9</ix:nonFraction>&#160;million, and $<ix:nonFraction name="us-gaap:DefinedContributionPlanCostRecognized" contextRef="P01_01_2018To12_31_2018_SavingsPlanMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">19.4</ix:nonFraction>&#160;million, respectively. </div></div></ix:nonNumeric> <ix:nonNumeric name="us-gaap:IncomeTaxDisclosureTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18241024"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">S.&#160;&#160;&#160;&#160;INCOME TAXES </div></div></div></div> <ix:nonNumeric name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; margin-top: 4.5pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The components of income (loss) before income taxes and the provision (benefit) for income taxes as shown in the consolidated statements of operations were as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 73%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Income before income taxes:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S.</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">312,153</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">192,442</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">189,691</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">588,862</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">333,330</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">278,110</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">901,015</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">525,772</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">467,801</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Provision (benefit) for income taxes:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Current:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S. Federal</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CurrentFederalTaxExpenseBenefit" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">58,678</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CurrentFederalTaxExpenseBenefit" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">19,297</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:CurrentFederalTaxExpenseBenefit" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">59,122</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CurrentForeignTaxExpenseBenefit" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">75,193</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CurrentForeignTaxExpenseBenefit" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">52,810</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CurrentForeignTaxExpenseBenefit" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">45,083</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">State</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,315</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">4,347</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,721</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">132,556</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">67,760</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">12,318</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Deferred:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S. Federal</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">12,604</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">4,522</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">29,252</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">5,127</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">8,007</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,243</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">State</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,043</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,073</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">331</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="ter:DeferredIncomeTaxExpenseBenefitNetOfAdjustments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">15,688</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="ter:DeferredIncomeTaxExpenseBenefitNetOfAdjustments" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">9,456</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:DeferredIncomeTaxExpenseBenefitNetOfAdjustments" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">28,340</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total provision for income taxes:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">116,868</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">58,304</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">16,022</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Income tax expense for 2020, 2019 and 2018 totaled $<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">116.9</ix:nonFraction>&#160;million, $<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">58.3</ix:nonFraction>&#160;million, and $<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">16.0</ix:nonFraction>&#160;million, respectively. The effective tax rate for 2020, 2019 and 2018 was <ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">13.0</ix:nonFraction>%, <ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">11.1</ix:nonFraction>% and <ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">3.4</ix:nonFraction>%, respectively. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">On December&#160;22, 2017, the U.S. enacted the Tax Cuts and Jobs Act of 2017 (the &#8220;Tax Reform Act&#8221;), making significant changes to the Internal Revenue Code. The Tax Reform Act has significant direct and indirect implications for accounting for income taxes under ASC 740, &#8220;Accounting for Income Taxes&#8221; some of which could not be calculated with precision until further clarification and guidance was made available from tax authorities, regulatory bodies or the FASB. In light of this uncertainty, on December&#160;22, 2017 the SEC issued </div></div></ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">98 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelection_18241024" continuedAt="TextSelectionAppend_18241024_1"> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Staff Accounting Bulletin (&#8220;SAB&#8221;) No.&#160;118, &#8220;Income Tax Accounting Implications of the Tax Cuts and Jobs Act,&#8221; to address uncertainty in the application of U.S. GAAP when the registrant 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 Tax Reform Act. In accordance with SAB 118, Teradyne recorded $<ix:nonFraction name="us-gaap:TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">186.0</ix:nonFraction> million of additional income tax expense in the fourth quarter of 2017 which represented Teradyne&#8217;s best estimate of the impact of the Tax Reform Act in accordance with Teradyne&#8217;s understanding of the Tax Reform Act and available guidance as of that date. The $<ix:nonFraction name="us-gaap:TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit" contextRef="P01_01_2017To12_31_2017_StateAndLocalJurisdictionMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">186.0</ix:nonFraction> million was primarily composed of expense of $<ix:nonFraction name="ter:TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpenseBenefit" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">161.0</ix:nonFraction> million related to the one-time transition tax on the mandatory deemed repatriation of foreign earnings, $<ix:nonFraction name="us-gaap:TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">33.6</ix:nonFraction> million of expense related to the remeasurement of certain deferred tax assets and liabilities based on the rates at which they are expected to reverse in the future, and a benefit of $<ix:nonFraction name="ter:TaxCutsAndJobsActOf2017CorrelativeAdjustmentsOnUncertainTaxPositions" contextRef="P01_01_2017To12_31_2017_StateAndLocalJurisdictionMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">10.3</ix:nonFraction> million associated with the impact of correlative adjustments on uncertain tax positions. In accordance with the requirements of SAB 118, in the fourth quarter of 2018, Teradyne completed its analysis of the effect of the Tax Reform Act based on the application of the most recently available guidance as of December&#160;31, 2018 and recorded $<ix:nonFraction name="us-gaap:TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">49.5</ix:nonFraction><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>million of net income tax benefit. The net benefit consisted of $<ix:nonFraction name="ter:TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpenseBenefit" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">51.7</ix:nonFraction> million of benefit resulting from a reduction in the estimate of the one-time transition tax on the mandatory deemed repatriation of foreign earnings and an expense of $<ix:nonFraction name="ter:TaxCutsAndJobsActOf2017CorrelativeAdjustmentsOnUncertainTaxPositions" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">2.2</ix:nonFraction> million associated with the impact of correlative adjustments on uncertain tax positions. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne has made an accounting policy election to account for global intangible low-taxed income (&#8220;GILTI&#8221;) as a component of tax expense in the period in which Teradyne is subject to the rules and therefore did not provide any deferred tax impacts of GILTI in its consolidated financial statements. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The increase in the effective tax rate from 2019 to 2020 is primarily attributable to a reduction in the benefit from releases of reserves for uncertain tax positions and a reduction in the benefit from foreign tax credits. These increases in expense were partially offset by a decrease in the transition tax on the mandatory deemed repatriation of foreign earnings and shift in the geographic distribution of income, which increases the income subject to taxation in lower tax rate jurisdictions relative to higher tax rate jurisdictions. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">On July&#160;27, 2015, in Altera Corp. (&#8220;Altera&#8221;) v. Commissioner, the U.S. Tax Court issued an opinion invalidating the regulations relating to the treatment of stock-based compensation expense in an intercompany cost-sharing arrangement. A final decision was issued by the Tax Court in December 2015. The IRS appealed the decision in June 2016. On July&#160;24, 2018, the U.S. Court of Appeals for the Ninth Circuit (&#8220;Ninth Circuit&#8221;) issued a decision that was subsequently withdrawn and a reconstituted panel conferred on the appeal. On June&#160;7, 2019, the Ninth Circuit upheld the cost-sharing regulations. On November&#160;12, 2019 the Ninth Circuit denied Altera&#8217;s petition for rehearing of its case. Altera&#8217;s application for certiorari to the Supreme Court was declined on June&#160;22, 2020. In the fourth quarter of 2019 and 2020, Teradyne recognized tax expense of approximately $<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2019To12_31_2019_IntercompanyCostSharingArrangementMemberusgaapTypeOfArrangementAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">6.3</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2020To12_31_2020_IntercompanyCostSharingArrangementMemberusgaapTypeOfArrangementAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">2.3</ix:nonFraction> million, respectively, related to the inclusion of stock-based compensation in its intercompany cost-sharing arrangement. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The increase in the effective tax rate from 2018 to 2019 is primarily attributable to increases in expense associated with GILTI and the transition tax on the mandatory deemed repatriation of foreign earnings. These increases in expense were partially offset by increased benefit from the U.S. foreign derived intangible income deduction, foreign tax credits and a net reduction of reserves for uncertain tax positions. </div></div> </ix:continuation> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">99 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_18241024_1" continuedAt="TextSelectionAppend_18241024_2"><ix:nonNumeric name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">A reconciliation of the effective tax rate for the years 2020, 2019 and 2018 is as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 84%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"></td>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S. statutory federal tax rate</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">21.0</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">21.0</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">21.0</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S. global intangible low-taxed income</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:EffectiveIncomeTaxRateGlobalIntangibleLowTaxedIncome" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">5.7</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:EffectiveIncomeTaxRateGlobalIntangibleLowTaxedIncome" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">6.2</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:EffectiveIncomeTaxRateGlobalIntangibleLowTaxedIncome" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">0.3</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">State income taxes, net of federal tax benefit</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">0.3</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">0.5</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">0.1</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Foreign taxes</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="INF" scale="-2" sign="-" format="ixt:numdotdecimal">5.6</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_pure" decimals="INF" scale="-2" sign="-" format="ixt:numdotdecimal">4.0</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_pure" decimals="INF" scale="-2" sign="-" format="ixt:numdotdecimal">2.0</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Foreign tax credits</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">4.8</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">5.9</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">2.2</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S. foreign derived intangible income</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="ter:EffectiveIncomeTaxRateReconcilationForeignDerivedIntangibleIncome" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="INF" scale="-2" sign="-" format="ixt:numdotdecimal">2.2</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="ter:EffectiveIncomeTaxRateReconcilationForeignDerivedIntangibleIncome" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_pure" decimals="INF" scale="-2" sign="-" format="ixt:numdotdecimal">2.6</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="ter:EffectiveIncomeTaxRateReconcilationForeignDerivedIntangibleIncome" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_pure" decimals="INF" scale="-2" sign="-" format="ixt:numdotdecimal">1.8</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S. research and development credit</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">1.3</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">1.8</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">2.2</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Equity compensation</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="INF" scale="-2" sign="-" format="ixt:numdotdecimal">0.6</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_pure" decimals="INF" scale="-2" sign="-" format="ixt:numdotdecimal">0.7</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_pure" decimals="INF" scale="-2" sign="-" format="ixt:numdotdecimal">1.2</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Uncertain tax positions</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="INF" scale="-2" sign="-" format="ixt:numdotdecimal">0.1</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_pure" decimals="INF" scale="-2" sign="-" format="ixt:numdotdecimal">4.3</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">1.0</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S. transition tax</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160; </div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTax" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">1.9</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="ter:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTax" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_pure" decimals="INF" scale="-2" sign="-" format="ixt:numdotdecimal">10.5</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Impact of rate change on deferred taxes</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160; </div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">0.3</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other, net</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">0.6</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">0.8</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">0.6</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">13.0</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">11.1</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">3.4</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td> </tr> </table> </ix:nonNumeric> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne qualifies for a tax holiday in Singapore by fulfilling the requirements of an agreement with the Singapore Economic Development Board under which certain headcount and spending requirements must be met. The tax savings attributable to the Singapore tax holiday for the years ended December&#160;31, 2020, 2019 and 2018 were $<ix:nonFraction name="us-gaap:IncomeTaxReconciliationTaxHolidays" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">29.9</ix:nonFraction> million or $<ix:nonFraction name="us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">0.16</ix:nonFraction> per diluted share, $<ix:nonFraction name="us-gaap:IncomeTaxReconciliationTaxHolidays" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">15.1</ix:nonFraction> million or $<ix:nonFraction name="us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">0.08</ix:nonFraction> per diluted share and $<ix:nonFraction name="us-gaap:IncomeTaxReconciliationTaxHolidays" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">11.9</ix:nonFraction> million or $<ix:nonFraction name="us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">0.06</ix:nonFraction> per diluted share, respectively. In November 2020, Teradyne entered into an agreement with the Singapore Economic Development Board which extended our Singapore tax holiday under substantially similar terms to the agreement which expired on December&#160;31, 2020. The new tax holiday is scheduled to expire on <ix:nonNumeric name="us-gaap:IncomeTaxHolidayTerminationDate" contextRef="P01_01_2020To12_31_2020">December 31, 2025</ix:nonNumeric>. </div></div> </ix:continuation> </div> </div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_18241024_2" continuedAt="TextSelectionAppend_18241024_3"><ix:nonNumeric name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Significant components of Teradyne&#8217;s deferred tax assets (liabilities) as of December&#160;31, 2020 and 2019 were as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 82%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Tax credits</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">87,595</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">79,480</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accruals</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">33,156</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">25,424</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Pension liabilities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">28,348</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">24,459</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Inventory valuations</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsInventory" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">18,427</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsInventory" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">18,572</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Lease liability</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:DeferredTaxAssetsTaxDeferredExpenseLeaseLiability" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">12,627</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:DeferredTaxAssetsTaxDeferredExpenseLeaseLiability" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">13,093</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Deferred revenue</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsDeferredIncome" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,235</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsDeferredIncome" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,622</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Equity compensation</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">6,543</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,042</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Vacation accrual</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,890</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,768</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Investment impairment</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,292</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,292</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net operating loss carryforwards</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,823</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,705</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOther" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">626</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOther" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">187</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Gross deferred tax assets</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsGross" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">207,562</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsGross" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">186,644</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Less: valuation allowance</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">84,962</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">77,177</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total deferred tax assets</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsNet" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">122,600</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsNet" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">109,467</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax liabilities:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">14,525</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">18,238</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">12,726</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">16,705</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Right of use assets</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="ter:DeferredTaxLiabilitiesRightOfUseAssets" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">10,688</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="ter:DeferredTaxLiabilitiesRightOfUseAssets" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">11,197</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Contingent consideration</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="ter:DeferredTaxLiabilitiesContingentConsideration" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,515</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;">)<div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Marketable securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesInvestments" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,344</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesInvestments" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,601</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesOther" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">710</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesOther" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">611</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total deferred tax liabilities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilities" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">45,508</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilities" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">48,352</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net deferred assets</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsLiabilitiesNet" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">77,092</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsLiabilitiesNet" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">61,115</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric></ix:continuation> <div style="text-align: center;"> <div style="margin-block: 0em;">&#160;</div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">100 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:continuation id="TextSelectionAppend_18241024_3" continuedAt="TextSelectionAppend_18241024_4">As of December&#160;31, 2020 and 2019, Teradyne evaluated the likelihood that it would realize deferred income taxes to offset future taxable income and concluded that it is more likely than not that a substantial majority of its deferred tax assets will be realized through consideration of both the positive and negative evidence. At December&#160;31, 2020 and 2019, Teradyne maintained a valuation allowance for certain deferred tax assets of $<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">85.0</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">77.2</ix:nonFraction> million, respectively, primarily related to state net operating losses and state tax credit carryforwards, due to the uncertainty regarding their realization. Adjustments could be required in the future if Teradyne estimates that the amount of deferred tax assets to be realized is more or less than the net amount recorded.</ix:continuation> </div></div> </div> </div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_18241024_4" continuedAt="TextSelectionAppend_18241024_5"><ix:nonNumeric name="us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">At December&#160;31, 2020, Teradyne had operating loss carryforwards that expire in the following years: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 75%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">State</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Operating&#160;Loss</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Carryforwards</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Operating&#160;Loss</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Carryforwards</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" contextRef="PAsOn12_31_2020_OperatingLossCarryForwardsExpiringTwoThousandTwentyOneMemberusgaapTaxPeriodAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">333</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" contextRef="PAsOn12_31_2020_OperatingLossCarryforwardsExpiringTwoThousandAndTwentyTwoMemberusgaapTaxPeriodAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,203</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" contextRef="PAsOn12_31_2020_OperatingLossCarryforwardsExpiringTwoThousandAndTwentyThreeMemberusgaapTaxPeriodAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,368</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" contextRef="PAsOn12_31_2020_OperatingLossCarryforwardsExpiringTwoThousandTwentyFourMemberusgaapTaxPeriodAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">812</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2025</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" contextRef="PAsOn12_31_2020_OperatingLossCarryforwardsExpiringTwoThousandTwentyFiveMemberusgaapTaxPeriodAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">191</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2026-2030</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" contextRef="PAsOn12_31_2020_OperatingLossCarryforwardsExpiringTwoThousandTwentySixToTwoThousandThirtyMemberusgaapTaxPeriodAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,452</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2031-2035</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" contextRef="PAsOn12_31_2020_OperatingLossCarryforwardsExpiringTwoThousandThirtyOneToTwoThousandThirtyFiveMemberusgaapTaxPeriodAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,147</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign" contextRef="PAsOn12_31_2019_OperatingLossCarryforwardsExpiringTwoThousandThirtyOneToTwoThousandThirtyFiveMemberusgaapTaxPeriodAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">68</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Beyond 2035</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" contextRef="PAsOn12_31_2020_OperatingLossCarryforwardsExpiringBeyondTwoThousandThirtyFiveMemberusgaapTaxPeriodAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">73</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-expiring</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" contextRef="PAsOn12_31_2020_OperatingLossCarryforwardsNonExpiringMemberusgaapTaxPeriodAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">870</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign" contextRef="PAsOn12_31_2019_OperatingLossCarryforwardsNonExpiringMemberusgaapTaxPeriodAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,923</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">17,449</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,991</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne has approximately $<ix:nonFraction name="us-gaap:TaxCreditCarryforwardAmount" contextRef="PAsOn12_31_2017" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">116.3</ix:nonFraction>&#160;million of tax credit carryforwards including federal business tax credits of approximately $<ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" contextRef="PAsOn12_31_2017_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">1.9</ix:nonFraction>&#160;million which expire in <ix:nonNumeric name="ter:TaxCreditCarryforwardExpirationYear" contextRef="P01_01_2017To12_31_2017_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis">2028</ix:nonNumeric> through 2030, and state tax credits of $<ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" contextRef="PAsOn12_31_2017_StateAndLocalJurisdictionMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">114.3</ix:nonFraction>&#160;million, of which $<ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" contextRef="PAsOn12_31_2017_DoNotExpireMemberusgaapTaxPeriodAxis_StateAndLocalJurisdictionMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">63.8</ix:nonFraction>&#160;million do not expire and the remainder expires in the years <ix:nonNumeric name="ter:TaxCreditCarryforwardExpirationYear" contextRef="P01_01_2017To12_31_2017_EarliestTaxYearMemberusgaapTaxPeriodAxis_StateAndLocalJurisdictionMemberusgaapIncomeTaxAuthorityAxis">2021</ix:nonNumeric> through <ix:nonNumeric name="ter:TaxCreditCarryforwardExpirationYear" contextRef="P01_01_2017To12_31_2017_LatestTaxYearMemberusgaapTaxPeriodAxis_StateAndLocalJurisdictionMemberusgaapIncomeTaxAuthorityAxis">2040</ix:nonNumeric>. </div></div> <ix:nonNumeric name="us-gaap:SummaryOfIncomeTaxContingenciesTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne&#8217;s gross unrecognized tax benefits for the years ended December&#160;31, 2020, 2019 and 2018 were as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 76%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance as of January&#160;1</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">21,180</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">43,395</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" contextRef="PAsOn12_31_2017" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">36,263</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Additions:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Tax positions for current year</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,082</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,322</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,716</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Tax positions for prior years</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">66</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,043</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,626</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Reductions:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Tax positions for prior years</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,989</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">31,397</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">153</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Expiration of statutes</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,436</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">183</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">57</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance as of December&#160;31</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">17,903</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">21,180</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">43,395</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Current year additions relate to federal and state research credits. Prior year additions primarily relate to stock-based compensation. Prior year reductions are primarily composed of federal and state reserves related to transfer pricing and research credits and resulted from the completion of the 2015 U.S. federal audit in the first quarter of 2019. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Of the $<ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" contextRef="PAsOn12_31_2020_StateAndLocalJurisdictionMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">17.9</ix:nonFraction> million of unrecognized tax benefits as of December&#160;31, 2020, $<ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">12.0</ix:nonFraction> million would impact the consolidated income tax rate if ultimately recognized. The remaining $<ix:nonFraction name="ter:UnrecognizedTaxBenefitsIfRecognizedWouldImpactDeferredTaxes" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">5.9</ix:nonFraction> million would impact deferred taxes if recognized. </div></div> </ix:continuation> <div style="text-align: center;"> <div style="margin-block: 0em; margin-bottom: 0px; margin-top: 0px;">&#160;</div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">101 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_18241024_5" continuedAt="TextSelectionAppend_18241024_6"> <div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020, Teradyne estimates that it is reasonably possible that the balance of unrecognized tax benefits may decrease approximately $<ix:nonFraction name="us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" contextRef="PAsOn12_31_2020_PossibleLapseOfStatutesOfLimitationsMemberTERPossibleEventAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">1.6</ix:nonFraction> million in the next twelve months as a result of a lapse of statutes of limitation. The estimated decrease relates to loss carryforwards, research credits and U.S. manufacturing activities deductions. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne records all interest and penalties related to income taxes as a component of income tax expense. Accrued interest and penalties related to income tax items at December&#160;31, 2020 and 2019 amounted to $<ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">1.2</ix:nonFraction> </div><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">million and $<ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">1.4</ix:nonFraction> million, respectively. For the years ended December&#160;31, 2020, 2019 and 2018, benefit of $<ix:nonFraction name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">0.2</ix:nonFraction> million, expense of $<ix:nonFraction name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">1.1</ix:nonFraction> million and benefit of $<ix:nonFraction name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">0.1</ix:nonFraction> million, respectively, was recorded for interest and penalties related to income tax items.</div></div> </ix:continuation></div> </div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_18241024_6"> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne is subject to U.S. federal income tax, as well as income tax in multiple state, local and foreign jurisdictions. As of December&#160;31, 2020, all material state and local income tax matters have been concluded through 2015, all material federal income tax matters have been concluded through 2016 and all material foreign income tax matters have been concluded through 2012. However, in some jurisdictions, including the United States, operating losses and tax credits may be subject to adjustment until such time as they are utilized and the year of utilization is closed to adjustment. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020, Teradyne is not permanently reinvested with respect to the unremitted earnings of non-U.S. subsidiaries to the extent that those earnings exceed local statutory and operational requirements. Remittance of those earnings is not expected to result in material income tax. </div></div> </ix:continuation><ix:nonNumeric name="us-gaap:SegmentReportingDisclosureTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18241063"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">T.&#160;&#160;&#160;&#160;OPERATING SEGMENT, GEOGRAPHIC AND SIGNIFICANT CUSTOMER INFORMATION </div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne has <ix:nonFraction name="us-gaap:NumberOfOperatingSegments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_Segment" decimals="0" scale="0" format="ixt-sec:numwordsen">four</ix:nonFraction> reportable segments (Semiconductor Test, System Test, Wireless Test and Industrial Automation). Each of the reportable segment represents an individual operating segment. On September&#160;15, 2020, Teradyne announced the appointment of Gregory Smith as President of Teradyne&#8217;s Industrial Automation reportable segment effective October&#160;1, 2020. With the appointment of Gregory Smith, the Industrial Automation reportable segment is considered one operating segment and one reporting unit. The Semiconductor Test segment includes operations related to the design, manufacturing and marketing of semiconductor test products and services. The System Test segment includes operations related to the design, manufacturing and marketing of products and services for storage and system level test, defense/aerospace instrumentation test, and circuit-board test. The Wireless Test segment includes operations related to the design, manufacturing and marketing of wireless test products and services. The Industrial Automation segment includes operations related to the design, manufacturing and marketing of collaborative robotic arms, autonomous mobile robots and advanced robotic control software. </div></div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne evaluates performance based on several factors, of which the primary financial measure is business segment income (loss) before income taxes. The accounting policies of the business segments are the same as those described in Note B: &#8220;Accounting Policies.&#8221; </div></div></div></ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">102</div> </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelection_18241063" continuedAt="TextSelectionAppend_18241063_1"> <ix:nonNumeric name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Segment information for the years ended December&#160;31, 2020, 2019, and 2018 is as follows: </div></div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 49%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Semiconductor</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Test</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">System</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Test</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Industrial</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Automation</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Wireless</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Test</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Corporate</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">and Other</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Consolidated</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="22" style="vertical-align: bottom; font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Revenues</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,259,597</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">409,729</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">279,731</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">173,016</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_CorporateAndOthersMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">604</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,121,469</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Income (loss) before taxes (1)(2)</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="P01_01_2020To12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">739,695</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="P01_01_2020To12_31_2020_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">152,092</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">24,019</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="P01_01_2020To12_31_2020_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">41,950</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="P01_01_2020To12_31_2020_CorporateAndOthersMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">8,703</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">901,015</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total assets (3)</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,070,378</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2020_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">138,295</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">712,936</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2020_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">106,273</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2020_CorporateAndOthersMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,624,464</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,652,346</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Property additions</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="P01_01_2020To12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">168,055</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="P01_01_2020To12_31_2020_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,092</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,899</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="P01_01_2020To12_31_2020_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,931</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">184,977</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization expense</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2020To12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">64,998</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2020To12_31_2020_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,426</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">36,242</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2020To12_31_2020_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">6,258</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2020To12_31_2020_CorporateAndOthersMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">15,819</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">126,743</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Revenues</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,552,571</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">287,455</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">298,139</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">157,315</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_CorporateAndOthersMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">515</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,294,965</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Income (loss) before taxes (1)(2)</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="P01_01_2019To12_31_2019_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">416,973</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="P01_01_2019To12_31_2019_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">93,543</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">5,916</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="P01_01_2019To12_31_2019_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">35,585</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="P01_01_2019To12_31_2019_CorporateAndOthersMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">14,413</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">525,772</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total assets (3)</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2019_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">784,808</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2019_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">131,428</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">671,559</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2019_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">97,299</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2019_CorporateAndOthersMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,101,920</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,787,014</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Property additions</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="P01_01_2019To12_31_2019_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">112,145</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="P01_01_2019To12_31_2019_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,059</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,076</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="P01_01_2019To12_31_2019_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">10,362</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">134,642</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization expense</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2019To12_31_2019_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">59,197</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2019To12_31_2019_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,518</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">40,904</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2019To12_31_2019_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,365</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2019To12_31_2019_CorporateAndOthersMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,671</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">120,655</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Revenues</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,492,417</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">216,132</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">261,452</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">132,006</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_CorporateAndOthersMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,205</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,100,802</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Income (loss) before taxes (1)(2)</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="P01_01_2018To12_31_2018_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">397,645</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="P01_01_2018To12_31_2018_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">48,857</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="P01_01_2018To12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,670</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="P01_01_2018To12_31_2018_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">29,052</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="P01_01_2018To12_31_2018_CorporateAndOthersMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">15,423</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">467,801</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total assets (3)</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2018_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">669,452</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2018_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">88,098</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">607,502</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2018_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">77,570</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2018_CorporateAndOthersMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,263,984</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,706,606</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Property additions</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="P01_01_2018To12_31_2018_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">94,496</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="P01_01_2018To12_31_2018_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,469</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="P01_01_2018To12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">11,188</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="P01_01_2018To12_31_2018_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,226</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">114,379</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization expense</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2018To12_31_2018_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">58,095</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2018To12_31_2018_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">6,430</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2018To12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">36,755</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2018To12_31_2018_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,328</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2018To12_31_2018_CorporateAndOthersMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">6,616</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">113,224</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr> </table> <div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top; font-size: small;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1)</div></div></td>
<td style="vertical-align: top; font-size: small;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Included in Corporate and Other are: contingent consideration adjustments, investment impairment, pension and postretirement plans actuarial gains (losses), severance charges, interest income, interest expense, net foreign exchange gains (losses), intercompany eliminations and acquisition related charges. </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentColor; border-image: none; width: 100%; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; vertical-align: top; font-size: small;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(2)</div></div></td>
<td style="vertical-align: top; font-size: small;;text-align:left;"> <div style="line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Included in income (loss) before taxes are charges and credits related to restructuring and other, and inventory charges. </div></div></div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="border: 0px currentColor; border-image: none; width: 100%; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; vertical-align: top; font-size: small;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(3)</div></div></td>
<td style="vertical-align: top; font-size: small;;text-align:left;"> <div style="line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total assets are attributable to each segment. Corporate assets consist of cash and cash equivalents, marketable securities and certain other assets. </div></div></div> </td> </tr> </table> </ix:nonNumeric> </ix:continuation> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">103</div> </div></div></div> </div> </div> <div style="margin-top: 0px; margin-bottom: 0px; break-before: page; line-height: 10pt;">&#160;</div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_18241063_1" continuedAt="TextSelectionAppend_18241063_2"><ix:nonNumeric name="ter:ScheduleOfSegmentReportingInformationBySegmentChargesTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Included in each segment are charges and credits in the following line items in the statements of operations: </div></div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="10" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap; font-size: x-small;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended December&#160;31,</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap; font-size: x-small;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap; font-size: x-small;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap; font-size: x-small;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="10" style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Semiconductor Test:</div></div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues&#8212;inventory charge</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RestructuringSettlementAndImpairmentProvisions" contextRef="P01_01_2020To12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">11,013</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RestructuringSettlementAndImpairmentProvisions" contextRef="P01_01_2019To12_31_2019_EmployeeSeveranceMemberusgaapRestructuringCostAndReserveAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,731</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RestructuringSettlementAndImpairmentProvisions" contextRef="P01_01_2018To12_31_2018_EmployeeSeveranceMemberusgaapRestructuringCostAndReserveAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">6,822</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Contract termination settlement fee</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LossOnContractTermination" contextRef="P01_01_2020To12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,000</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other&#8212;employee severance</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:CostOfRevenuesProvisionForExcessAndObsoleteInventory" contextRef="P01_01_2019To12_31_2019_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,277</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:CostOfRevenuesProvisionForExcessAndObsoleteInventory" contextRef="P01_01_2018To12_31_2018_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,429</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">System Test:</div></div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues&#8212;inventory charge</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:CostOfRevenuesProvisionForExcessAndObsoleteInventory" contextRef="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">887</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:CostOfRevenuesProvisionForExcessAndObsoleteInventory" contextRef="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,000</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:CostOfRevenuesProvisionForExcessAndObsoleteInventory" contextRef="P01_01_2018To12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,175</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Industrial Automation:</div></div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other&#8212;acquisition related expenses and compensation</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" contextRef="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">985</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" contextRef="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">741</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" contextRef="P01_01_2018To12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,163</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues&#8212;inventory charge</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:CostOfRevenuesProvisionForExcessAndObsoleteInventory" contextRef="P01_01_2020To12_31_2020_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">834</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:CostOfRevenuesProvisionForExcessAndObsoleteInventory" contextRef="P01_01_2019To12_31_2019_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">508</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:CostOfRevenuesProvisionForExcessAndObsoleteInventory" contextRef="P01_01_2018To12_31_2018_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">680</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other&#8212;employee severance</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RestructuringSettlementAndImpairmentProvisions" contextRef="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,584</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RestructuringSettlementAndImpairmentProvisions" contextRef="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">796</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Wireless:</div></div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues&#8212;inventory charge</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:CostOfRevenuesProvisionForExcessAndObsoleteInventory" contextRef="P01_01_2020To12_31_2020_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,800</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:CostOfRevenuesProvisionForExcessAndObsoleteInventory" contextRef="P01_01_2019To12_31_2019_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,005</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:CostOfRevenuesProvisionForExcessAndObsoleteInventory" contextRef="P01_01_2018To12_31_2018_WirelessTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,565</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Corporate and Other:</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other&#8212;AutoGuide contingent consideration adjustment</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" contextRef="P01_01_2020To12_31_2020_CorporateAndEliminationsMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_OtherOperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">19,724</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" contextRef="P01_01_2019To12_31_2019_CorporateAndEliminationsMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_OtherOperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,976</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other&#8212;MiR contingent consideration adjustment</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="ter:RestructuringAndOtherLeaseImpairment" contextRef="P01_01_2020To12_31_2020_CorporateAndEliminationsMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_OtherOperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,546</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="ter:RestructuringAndOtherLeaseImpairment" contextRef="P01_01_2019To12_31_2019_CorporateAndEliminationsMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_OtherOperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">22,199</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:RestructuringAndOtherLeaseImpairment" contextRef="P01_01_2018To12_31_2018_CorporateAndEliminationsMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_OtherOperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">17,666</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other&#8212;acquisition related expenses and compensation</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" contextRef="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_OtherOperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,728</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" contextRef="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_OtherOperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,765</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RestructuringSettlementAndImpairmentProvisions" contextRef="P01_01_2018To12_31_2018_EmployeeSeveranceMemberusgaapRestructuringCostAndReserveAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,422</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other (income) expense, net&#8212;investment impairment charge</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment" contextRef="P01_01_2019To12_31_2019_CorporateAndEliminationsMemberusgaapStatementBusinessSegmentsAxis_OtherOperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">15,000</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Selling and administrative&#8212;equity modification charge</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:SellingAndAdministrativeForEquityModificationCharge" contextRef="P01_01_2020To12_31_2020_CorporateAndEliminationsMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">766</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ter:SellingAndAdministrativeForEquityModificationCharge" contextRef="P01_01_2019To12_31_2019_CorporateAndEliminationsMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,108</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other&#8212;Universal Robots contingent consideration adjustment</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" contextRef="P01_01_2018To12_31_2018_CorporateAndEliminationsMemberusgaapStatementBusinessSegmentsAxis_OtherOperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">16,679</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td> </tr> </table> </ix:nonNumeric> <ix:nonNumeric name="us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Information as to Teradyne&#8217;s revenues by country is as follows: </div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; border-collapse: collapse;">
<tr>
<td style="width: 67%;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="10" style="vertical-align: bottom; font-size: x-small;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Revenues from customers (1):</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Taiwan</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_TWsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994535">1,178,068</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_TWsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994536">485,681</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_TWsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994537">516,322</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">China</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_CNsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994538">465,722</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_CNsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994539">514,327</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_CNsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994540">348,942</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Korea</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_KRsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994541">391,571</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_KRsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994542">239,504</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_KRsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994543">163,224</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">United States</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_USsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994544">321,674</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_USsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994545">333,059</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_USsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994546">282,869</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Europe</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_EuropeMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994547">205,587</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_EuropeMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994548">219,015</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_EuropeMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994549">223,207</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Japan</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_JPsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994550">143,983</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_JPsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994551">175,322</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_JPsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994552">158,281</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Thailand</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_THsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994553">138,787</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_THsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994554">87,503</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_THsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994555">59,184</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Singapore</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_SGsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994556">76,460</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_SGsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994557">84,111</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_SGsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994558">108,618</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Philippines</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_PHsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994559">68,887</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_PHsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994560">54,560</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_PHsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994561">77,996</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Malaysia</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_MYsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994562">56,096</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_MYsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994563">58,200</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_MYsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994564">122,797</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Rest of the World</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_RestOfWorldMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994565">74,634</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_RestOfWorldMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994566">43,683</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018_RestOfWorldMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994567">39,362</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17999338">3,121,469</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17999339">2,294,965</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17999340">2,100,802</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table> <div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentColor; border-image: none; width: 100%; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; vertical-align: top; font-size: small;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1)</div></div></td>
<td style="vertical-align: top; font-size: small;;text-align:left;"> <div style="line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Revenues attributable to a country are based on location of customer site. </div></div></div> </td> </tr> </table> </ix:nonNumeric> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In 2020, revenues from Taiwan Semiconductor Manufacturing Company Ltd., a customer of Teradyne&#8217;s Semiconductor Test segment, accounted for <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2019To12_31_2019_CustomerOneMembersrtMajorCustomersAxis_RevenueFromRightsConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">15</ix:nonFraction>% of Teradyne&#8217;s consolidated revenues. In 2019 and 2018, <ix:nonFraction name="ter:NumberOfCustomerAccountedForTenPercentOrGreaterRevenue" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_Customer" decimals="0" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="ter:NumberOfCustomerAccountedForTenPercentOrGreaterRevenue" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_Customer" decimals="0" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction> single direct customer accounted for more than <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2019To12_31_2019_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2018To12_31_2018_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">10</ix:nonFraction></ix:nonFraction>% of Teradyne&#8217;s consolidated revenues. Teradyne estimates consolidated revenues driven by one OEM customer, combining direct sales to that customer with sales to the customer&#8217;s OSATs (which include Taiwan Semiconductor Manufacturing Company Ltd.), accounted for</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>approximately <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2020To12_31_2020_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">25</ix:nonFraction>%, <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2019To12_31_2019_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">10</ix:nonFraction>% and <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2018To12_31_2018_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">13</ix:nonFraction>% of its consolidated revenues in 2020, 2019 and 2018, respectively. Teradyne </div></div></div> </ix:continuation></div> </div> <div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="margin-top: 0px; margin-bottom: 0px; line-height: 10pt;">&#160;</div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">104 </div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_18241063_2"> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">estimates consolidated revenues driven by Huawei Technologies Co., Ltd. (&#8220;Huawei&#8221;), combining direct sales to that customer with sales to the customer&#8217;s OSATs, accounted for approximately <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2020To12_31_2020_CustomerOneMembersrtMajorCustomersAxis_RevenueFromRightsConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SeriesOfCustomerMemberTERSeriesOfCustomerAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">3</ix:nonFraction>% and <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2019To12_31_2019_CustomerOneMembersrtMajorCustomersAxis_RevenueFromRightsConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SeriesOfCustomerMemberTERSeriesOfCustomerAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">11</ix:nonFraction>% of its consolidated revenues in 2020 and 2019, respectively. </div></div></div> <ix:nonNumeric name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Long-lived assets by geographic area: </div></div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 70%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap; font-size: x-small;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap; font-size: x-small;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign(1)</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap; font-size: x-small;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="10" style="vertical-align: bottom; font-size: x-small;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">December&#160;31, 2020</div></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NoncurrentAssets" contextRef="PAsOn12_31_2020_USsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">291,234</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NoncurrentAssets" contextRef="PAsOn12_31_2020_ForeignCountryMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994574">158,135</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NoncurrentAssets" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">449,369</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">December&#160;31, 2019</div></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="display:inline;">$</div></div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NoncurrentAssets" contextRef="PAsOn12_31_2019_USsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">252,812</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="display:inline;">$</div></div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NoncurrentAssets" contextRef="PAsOn12_31_2019_ForeignCountryMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994577">124,943</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="display:inline;">$</div></div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NoncurrentAssets" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">377,755</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top; font-size: small;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1)</div></div></td>
<td style="vertical-align: top; font-size: small;;text-align:left;"><div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020 and 2019, long-lived assets attributable to Singapore were $<ix:nonFraction name="us-gaap:NoncurrentAssets" contextRef="PAsOn12_31_2020_SGsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">62.5</ix:nonFraction>&#160;million and $<ix:nonFraction name="us-gaap:NoncurrentAssets" contextRef="PAsOn12_31_2019_SGsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">35.2</ix:nonFraction>&#160;million, respectively. </div></div></div></td></tr></table> </ix:nonNumeric></ix:continuation><ix:nonNumeric name="ter:StockRepurchaseProgramTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.&#160;&#160;&#160;&#160;STOCK REPURCHASE PROGRAM</div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In 2018, Teradyne repurchased <ix:nonFraction name="us-gaap:TreasuryStockShares" contextRef="PAsOn12_31_2018" unitRef="Unit_shares" decimals="-5" scale="6" format="ixt:numdotdecimal">21.6</ix:nonFraction>&#160;million shares of common stock for $<ix:nonFraction name="us-gaap:TreasuryStockValue" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">823.5</ix:nonFraction>&#160;million at an average price per share of $<ix:nonFraction name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">38.06</ix:nonFraction>. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In 2019, Teradyne repurchased <ix:nonFraction name="us-gaap:TreasuryStockShares" contextRef="PAsOn01_01_2019" unitRef="Unit_shares" decimals="-5" scale="6" format="ixt:numdotdecimal">10.9</ix:nonFraction>&#160;million shares of common stock for $<ix:nonFraction name="us-gaap:TreasuryStockValue" contextRef="PAsOn01_31_2019_MaximumMembersrtRangeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">500.0</ix:nonFraction>&#160;million at an average price per share of $<ix:nonFraction name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" contextRef="P01_01_2019To01_01_2019" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">45.89</ix:nonFraction>. The cumulative repurchases as of December&#160;31, 2019, for the 2018 stock repurchase program, totaled <ix:nonFraction name="us-gaap:TreasuryStockShares" contextRef="PAsOn12_31_2019" unitRef="Unit_shares" decimals="-5" scale="6" format="ixt:numdotdecimal">32.5</ix:nonFraction>&#160;million shares of common stock for $<ix:nonFraction name="us-gaap:TreasuryStockValue" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">1,323.0</ix:nonFraction> million at an average price per share of $<ix:nonFraction name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">40.68</ix:nonFraction>. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In January 2020, Teradyne&#8217;s Board of Directors cancelled the January 2018 repurchase program and approved a new stock repurchase program for up to $<ix:nonFraction name="us-gaap:TreasuryStockShares" contextRef="PAsOn01_01_2020" unitRef="Unit_shares" decimals="-8" scale="9" format="ixt:numdotdecimal">1.0</ix:nonFraction>&#160;billion of common stock. On April&#160;1, 2020, Teradyne suspended its share repurchase program. In 2020, Teradyne repurchased <ix:nonFraction name="us-gaap:TreasuryStockShares" contextRef="PAsOn12_31_2020" unitRef="Unit_shares" decimals="-5" scale="6" format="ixt:numdotdecimal">1.5</ix:nonFraction>&#160;million shares of common stock for $<ix:nonFraction name="us-gaap:TreasuryStockValue" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">88.5</ix:nonFraction> million at an average price of $<ix:nonFraction name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">58.33</ix:nonFraction> per share. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In January 2021, Teradyne&#8217;s Board of Directors cancelled the January 2020 repurchase program and approved a new repurchase program for up to $<ix:nonFraction name="us-gaap:TreasuryStockShares" contextRef="PAsOn01_01_2021" unitRef="Unit_shares" decimals="-5" scale="6" format="ixt:numdotdecimal">2.0</ix:nonFraction> billion of common stock. Teradyne intends to repurchase a minimum of $<ix:nonFraction name="us-gaap:TreasuryStockValue" contextRef="PAsOn01_01_2021" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:numdotdecimal">600</ix:nonFraction>&#160;million in 2021. </div></div></ix:nonNumeric><ix:nonNumeric name="us-gaap:SubsequentEventsTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">V.&#160;&#160;&#160;&#160;SUBSEQUENT EVENTS </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In January 2021, Teradyne&#8217;s Board of Directors declared a quarterly cash dividend of $<ix:nonFraction name="us-gaap:DividendsPayableAmountPerShare" contextRef="PAsOn01_31_2020" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">0.10</ix:nonFraction> per share to be paid on <ix:nonNumeric name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" contextRef="P01_01_2020To01_31_2020" format="ixt:datemonthdayyearen">March 19, 2021</ix:nonNumeric> to shareholders of record as of<div style="letter-spacing: 0px; top: 0px;;display:inline;"> <ix:nonNumeric name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" contextRef="P01_01_2021To01_31_2021" format="ixt:datemonthdayyearen">February 19, 2021</ix:nonNumeric>.</div> </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">While Teradyne declared a quarterly cash dividend and authorized a share repurchase program, it may reduce or eliminate the cash dividend or share repurchase program in the future. Future cash dividends and stock repurchases are subject to the discretion of Teradyne&#8217;s Board of Directors which will consider, among other things, Teradyne&#8217;s earnings, capital requirements and financial condition. </div></div></ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">105</div></div></div> </div></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:nonNumeric name="us-gaap:QuarterlyFinancialInformationTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18241128"><div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">SUPPLEMENTARY INFORMATION </div></div></div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Unaudited) </div></div></div></div> <ix:nonNumeric name="us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18257964"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following sets forth certain unaudited consolidated quarterly statements of operations data for each of Teradyne&#8217;s last eight quarters. In management&#8217;s opinion, this quarterly information reflects all adjustments, consisting only of normal recurring adjustments, necessary for a fair statement for the periods presented. Such quarterly results are not necessarily indicative of future results of operations and should be read in conjunction with the audited consolidated financial statements of Teradyne and the notes thereto included elsewhere herein. </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1st&#160;Quarter</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2nd&#160;Quarter</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3rd&#160;Quarter</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4th&#160;Quarter</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(2)(5)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3)(5)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(4)(5)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands, except per share amounts)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Revenues:</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Products</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2020To03_29_2020_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994582">610,906</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P03_30_2020To06_28_2020_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994583">734,630</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P06_29_2020To09_27_2020_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994584">697,745</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P09_28_2020To12_31_2020_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994585">647,625</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Services</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2020To03_29_2020_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994586">93,449</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P03_30_2020To06_28_2020_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994587">104,031</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P06_29_2020To09_27_2020_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994588">121,739</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P09_28_2020To12_31_2020_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994589">111,343</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total revenues</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2020To03_29_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994590">704,355</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P03_30_2020To06_28_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994591">838,661</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P06_29_2020To09_27_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994592">819,484</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P09_28_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994593">758,968</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues:</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cost of products</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P01_01_2020To03_29_2020_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994594">259,996</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P03_30_2020To06_28_2020_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994595">322,732</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P06_29_2020To09_27_2020_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994596">300,174</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P09_28_2020To12_31_2020_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994597">274,574</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cost of services</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P01_01_2020To03_29_2020_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994598">38,809</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P03_30_2020To06_28_2020_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994599">44,456</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P06_29_2020To09_27_2020_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994600">60,382</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P09_28_2020To12_31_2020_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994601">34,605</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total cost of revenues (exclusive of acquired intangible assets amortization shown separately below)</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P01_01_2020To03_29_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994602">298,805</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P03_30_2020To06_28_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994603">367,188</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P06_29_2020To09_27_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994604">360,556</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P09_28_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994605">309,179</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Gross profit</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="P01_01_2020To03_29_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994606">405,550</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="P03_30_2020To06_28_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994607">471,473</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="P06_29_2020To09_27_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994608">458,928</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="P09_28_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994609">449,789</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Operating expenses:</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Selling and administrative</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="P01_01_2020To03_29_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994610">111,388</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="P03_30_2020To06_28_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994611">113,259</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="P06_29_2020To09_27_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994612">115,840</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="P09_28_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994613">124,279</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Engineering and development</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" contextRef="P01_01_2020To03_29_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994614">85,159</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" contextRef="P03_30_2020To06_28_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994615">94,102</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" contextRef="P06_29_2020To09_27_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994616">94,909</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" contextRef="P09_28_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994617">100,795</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Acquired intangible assets amortization</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="P01_01_2020To03_29_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994618">9,891</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="P03_30_2020To06_28_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994619">8,941</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="P06_29_2020To09_27_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994620">6,219</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="P09_28_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994621">5,752</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:RestructuringSettlementAndImpairmentProvisions" contextRef="P01_01_2020To03_29_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal" id="Fact_17994622">7,606</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RestructuringSettlementAndImpairmentProvisions" contextRef="P03_30_2020To06_28_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994623">37,222</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:RestructuringSettlementAndImpairmentProvisions" contextRef="P06_29_2020To09_27_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal" id="Fact_17994624">27,701</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:RestructuringSettlementAndImpairmentProvisions" contextRef="P09_28_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal" id="Fact_17994625">15,117</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total operating expenses</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P01_01_2020To03_29_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994626">198,832</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P03_30_2020To06_28_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994627">253,524</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P06_29_2020To09_27_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994628">189,267</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P09_28_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994629">215,709</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Income from operations</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2020To03_29_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994630">206,718</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P03_30_2020To06_28_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994631">217,949</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P06_29_2020To09_27_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994632">269,661</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P09_28_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994633">234,080</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-operating (income) expense:</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Interest income</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="P01_01_2020To03_29_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994634">2,751</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="P03_30_2020To06_28_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994635">1,368</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="P06_29_2020To09_27_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994636">1,071</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="P09_28_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994637">793</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Interest expense</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2020To03_29_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994638">5,551</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InterestExpense" contextRef="P03_30_2020To06_28_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994639">6,043</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InterestExpense" contextRef="P06_29_2020To09_27_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994640">6,237</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InterestExpense" contextRef="P09_28_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994641">6,351</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other (income) expense, net</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="P01_01_2020To03_29_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal" id="Fact_17994642">6,849</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="P03_30_2020To06_28_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994643">4,017</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="P06_29_2020To09_27_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal" id="Fact_17994644">764</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="P09_28_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal" id="Fact_17994645">5,597</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Income before income taxes</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2020To03_29_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994646">197,069</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P03_30_2020To06_28_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994647">217,291</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P06_29_2020To09_27_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994648">263,731</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P09_28_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994649">222,925</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Income tax provision</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2020To03_29_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994650">20,878</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P03_30_2020To06_28_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994651">28,383</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P06_29_2020To09_27_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994652">41,013</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P09_28_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994653">26,595</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2020To03_29_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994654">176,191</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P03_30_2020To06_28_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994655">188,908</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P06_29_2020To09_27_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994656">222,718</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P09_28_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994657">196,330</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net income per common share&#8212;basic</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2020To03_29_2020" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal" id="Fact_17994658">1.06</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P03_30_2020To06_28_2020" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal" id="Fact_17994659">1.14</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P06_29_2020To09_27_2020" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal" id="Fact_17994660">1.34</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P09_28_2020To12_31_2020" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal" id="Fact_17994661">1.18</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net income per common share&#8212;diluted</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2020To03_29_2020" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal" id="Fact_17994662">0.97</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P03_30_2020To06_28_2020" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal" id="Fact_17994663">1.05</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P06_29_2020To09_27_2020" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal" id="Fact_17994664">1.21</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P09_28_2020To12_31_2020" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal" id="Fact_17994665">1.05</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cash dividend declared per common share</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="P01_01_2020To03_29_2020" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal" id="Fact_17994666">0.10</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="P03_30_2020To06_28_2020" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal" id="Fact_17994667">0.10</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="P06_29_2020To09_27_2020" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal" id="Fact_17994668">0.10</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="P09_28_2020To12_31_2020" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal" id="Fact_17994669">0.10</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr></table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1)</div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other includes a $<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" contextRef="P01_01_2020To03_31_2020_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">10.0</ix:nonFraction>&#160;million gain for the decrease in the fair value of the AutoGuide and MiR contingent consideration liabilities, partially offset by $<ix:nonFraction name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" contextRef="P01_01_2020To03_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">1.4</ix:nonFraction> million of acquisition related compensation and expenses and $<ix:nonFraction name="us-gaap:SeveranceCosts1" contextRef="P01_01_2020To03_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">0.7</ix:nonFraction> million of severance charges related to headcount reductions primarily in Industrial Automation and Semiconductor Test. </div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(2)</div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other includes a $<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" contextRef="P04_01_2020To06_30_2020_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">29.9</ix:nonFraction>&#160;million charge for the increase in the fair value of the AutoGuide contingent consideration liability, a $<ix:nonFraction name="ter:ContractTerminationSettlementFee" contextRef="P04_01_2020To06_30_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">4.0</ix:nonFraction> million contract termination settlement charge, $<ix:nonFraction name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">3.1</ix:nonFraction> million of </div></div></td></tr></table> </ix:nonNumeric></ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">106</div> </div></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelection_18241128" continuedAt="TextSelectionAppend_18241128_1"><ix:continuation id="TextSelection_18257964" continuedAt="TextSelectionAppend_18257964_1">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">acquisition related compensation and expense and $<ix:nonFraction name="us-gaap:OtherAssetImpairmentCharges" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">0.8</ix:nonFraction> million of other expenses, partially offset by a $<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" contextRef="P04_01_2020To06_30_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">0.6</ix:nonFraction> million gain for the decrease in the fair value of MiR contingent consideration liability. </div></td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(3)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other includes a $<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" contextRef="P07_01_2020To09_30_2020_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">27.2</ix:nonFraction>&#160;million gain for the decrease in the fair value of AutoGuide contingent consideration liability, and a $<ix:nonFraction name="us-gaap:SeveranceCosts1" contextRef="P07_01_2020To09_30_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">1.1</ix:nonFraction> million gain for the decrease in acquisition related compensation liability, partially offset by $<ix:nonFraction name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" contextRef="P07_01_2020To09_30_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">0.5</ix:nonFraction> million recorded for employee severance charges primarily in Industrial Automation. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(4)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other includes a $<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" contextRef="P10_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">15.3</ix:nonFraction>&#160;million gain for the decrease in the fair value adjustment to the AutoGuide acquisition contingent consideration liability, and a $<ix:nonFraction name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" contextRef="P10_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">0.9</ix:nonFraction> million gain for the decrease in acquisition related compensation liability, partially offset by $<ix:nonFraction name="us-gaap:SeveranceCosts1" contextRef="P10_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">1.1</ix:nonFraction>&#160;million of employee severance charges primarily in Industrial Automation. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(5)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne recorded pension and post retirement net actuarial (gains) losses of $(<ix:nonFraction name="us-gaap:DefinedBenefitPlanActuarialGainLoss" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal">0.1</ix:nonFraction>) million, $<ix:nonFraction name="us-gaap:DefinedBenefitPlanActuarialGainLoss" contextRef="P07_01_2020To09_30_2020" unitRef="Unit_USD" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal">2.7</ix:nonFraction> million, $<ix:nonFraction name="us-gaap:DefinedBenefitPlanActuarialGainLoss" contextRef="P10_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal">7.7</ix:nonFraction>&#160;million for the second, third and fourth quarter in 2020, respectively. See Note B: &#8220;Accounting Policies&#8221; for a discussion of Teradyne&#8217;s accounting policy. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1st&#160;Quarter</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2nd&#160;Quarter</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3rd&#160;Quarter</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4th&#160;Quarter</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(2)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(4)(5)(6)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands, except per share amounts)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Revenues:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Products</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2020To03_31_2020_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994670">393,442</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P04_01_2019To06_30_2019_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994671">457,511</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P07_01_2019To09_30_2019_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994672">488,170</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P10_01_2019To12_31_2019_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994673">548,552</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Services</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2020To03_31_2020_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994674">100,657</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P04_01_2019To06_30_2019_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994675">106,667</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P07_01_2019To09_30_2019_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994676">93,868</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P10_01_2019To12_31_2019_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994677">106,098</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total revenues</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2020To03_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994678">494,099</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994679">564,178</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P07_01_2019To09_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994680">582,038</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994681">654,650</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cost of products</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P01_01_2019To03_31_2019_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994682">165,368</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P04_01_2019To06_30_2019_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994683">193,299</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P07_01_2019To09_30_2019_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994684">197,196</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P10_01_2019To12_31_2019_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994685">226,184</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cost of services</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P01_01_2019To03_31_2019_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994686">41,096</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P04_01_2019To06_30_2019_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994687">46,961</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P07_01_2019To09_30_2019_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994688">39,804</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P10_01_2019To12_31_2019_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994689">45,228</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total cost of revenues (exclusive of acquired intangible assets amortization shown separately below)</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994690">206,464</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994691">240,260</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P07_01_2019To09_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994692">237,000</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994693">271,412</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Gross profit</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994694">287,635</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994695">323,918</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="P07_01_2019To09_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994696">345,038</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994697">383,238</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Operating expenses:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Selling and administrative</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994698">102,013</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994699">108,811</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="P07_01_2019To09_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994700">109,166</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994701">117,092</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Engineering and development</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994702">76,791</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994703">81,434</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" contextRef="P07_01_2019To09_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994704">77,804</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994705">86,794</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Acquired intangible assets amortization</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994706">10,634</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994707">10,083</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="P07_01_2019To09_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994708">9,647</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994709">9,784</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RestructuringSettlementAndImpairmentProvisions" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994710">5,112</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:RestructuringSettlementAndImpairmentProvisions" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal" id="Fact_17994711">10,404</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:RestructuringSettlementAndImpairmentProvisions" contextRef="P07_01_2019To09_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal" id="Fact_17994712">6,500</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:RestructuringSettlementAndImpairmentProvisions" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal" id="Fact_17994713">2,088</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total operating expenses</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994714">194,550</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994715">189,924</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P07_01_2019To09_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994716">190,117</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994717">211,582</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Income from operations</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994718">93,085</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994719">133,994</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P07_01_2019To09_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994720">154,921</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994721">171,656</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-operating (income) expense:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Interest income</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994722">4,989</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994723">4,384</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="P07_01_2019To09_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994724">4,433</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994725">3,185</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Interest expense</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994726">5,520</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InterestExpense" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994727">5,800</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InterestExpense" contextRef="P07_01_2019To09_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994728">5,463</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InterestExpense" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994729">5,441</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other (income) expense, net</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994730">1,425</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal" id="Fact_17994731">1,401</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="P07_01_2019To09_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal" id="Fact_17994732">2,158</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal" id="Fact_17994733">20,514</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Income before income taxes</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994734">93,979</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994735">131,177</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P07_01_2019To09_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994736">151,733</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994737">148,886</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Income tax provision (benefit)</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal" id="Fact_17994738">15,159</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994739">33,780</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P07_01_2019To09_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994740">15,873</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994741">23,811</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994742">109,138</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994743">97,397</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P07_01_2019To09_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994744">135,860</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_17994745">125,075</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net income per common share&#8212;basic</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal" id="Fact_17994746">0.63</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal" id="Fact_17994747">0.57</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P07_01_2019To09_30_2019" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal" id="Fact_17994748">0.80</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal" id="Fact_17994749">0.75</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net income per common share&#8212;diluted</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal" id="Fact_17994750">0.62</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal" id="Fact_17994751">0.55</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P07_01_2019To09_30_2019" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal" id="Fact_17994752">0.75</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal" id="Fact_17994753">0.69</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cash dividend declared per common share</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal" id="Fact_17994754">0.09</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal" id="Fact_17994755">0.09</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="P07_01_2019To09_30_2019" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal" id="Fact_17994756">0.09</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal" id="Fact_17994757">0.09</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:continuation></ix:continuation> <div style="text-align: center;"> <div style="margin-block: 0em; margin-bottom: 0px; margin-top: 0px;">&#160;</div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">107 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_18241128_1" continuedAt="TextSelectionAppend_18241128_2"><ix:continuation id="TextSelectionAppend_18257964_1" continuedAt="TextSelectionAppend_18257964_2"> <div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1)</div></td>
<td colspan="1" style="vertical-align: top; width: 0px;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other includes a $<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" contextRef="P01_01_2019To03_31_2019_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">3.0</ix:nonFraction>&#160;million fair value adjustment to increase the MiR acquisition<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;contingent consideration, <div style="letter-spacing: 0px; top: 0px;;display:inline;">$<ix:nonFraction name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">1.3</ix:nonFraction> million of acquisition related expenses and compensation and $<ix:nonFraction name="us-gaap:SeveranceCosts1" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">0.8</ix:nonFraction> million of employee severance charges.&#160;</div></div> </div></div> </td> </tr> </table> </ix:continuation></ix:continuation><ix:continuation id="TextSelectionAppend_18241128_2" continuedAt="TextSelectionAppend_18241128_3"><ix:continuation id="TextSelectionAppend_18257964_2" continuedAt="TextSelectionAppend_18257964_3">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(2)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="line-height: normal;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other includes a $<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" contextRef="P04_01_2019To06_30_2019_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">11.7</ix:nonFraction>&#160;million gain for the decrease in the fair value of the MiR contingent consideration liability, partially offset by $<ix:nonFraction name="us-gaap:SeveranceCosts1" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">0.8</ix:nonFraction>&#160;million of employee severance charges and $<ix:nonFraction name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">0.5</ix:nonFraction>&#160;million of acquisition related expenses and compensation.&#160;</div></div> </td> </tr> </table> </ix:continuation></ix:continuation></div> </div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_18241128_3" continuedAt="TextSelectionAppend_18241128_4"><ix:continuation id="TextSelectionAppend_18257964_3" continuedAt="TextSelectionAppend_18257964_4">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(3)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other includes a $<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" contextRef="P07_01_2019To09_30_2019_UniversalRobotsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">7.8</ix:nonFraction>&#160;million gain for the decrease in the fair value of MiR contingent consideration liability, partially offset by $<ix:nonFraction name="us-gaap:SeveranceCosts1" contextRef="P07_01_2019To09_30_2019" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">0.8</ix:nonFraction>&#160;million of employee severance charges and $<ix:nonFraction name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" contextRef="P07_01_2019To09_30_2019" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">0.5</ix:nonFraction>&#160;million of acquisition related expenses and compensation. </div></div> </td> </tr> </table> </ix:continuation></ix:continuation> <ix:continuation id="TextSelectionAppend_18241128_4" continuedAt="TextSelectionAppend_18241128_5"><ix:continuation id="TextSelectionAppend_18257964_4" continuedAt="TextSelectionAppend_18257964_5">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(4)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other includes a $<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" contextRef="P10_01_2019To12_31_2019_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">5.8</ix:nonFraction>&#160;million gain for the decrease in the fair value adjustment to the MiR acquisition contingent consideration, partially offset by a $<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" contextRef="P10_01_2019To12_31_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">3.0</ix:nonFraction>&#160;million fair value adjustment to increase the AutoGuide acquisition contingent consideration, $<ix:nonFraction name="us-gaap:SeveranceCosts1" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">0.5</ix:nonFraction>&#160;million of employee severance charges and $<ix:nonFraction name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">0.2</ix:nonFraction>&#160;million of acquisition related expenses and compensation. </div></div> </td> </tr> </table> </ix:continuation></ix:continuation><ix:continuation id="TextSelectionAppend_18241128_5"><ix:continuation id="TextSelectionAppend_18257964_5">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(5)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne recorded pension and post retirement net actuarial losses of $<ix:nonFraction name="us-gaap:DefinedBenefitPlanActuarialGainLoss" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal">7.7</ix:nonFraction>&#160;million for the fourth quarter in 2019. See Note B: &#8220;Accounting Policies&#8221; for a discussion of Teradyne&#8217;s accounting policy. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(6)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other (income) expense, net includes a $<ix:nonFraction name="us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">15.0</ix:nonFraction>&#160;million charge for the impairment of the investment in RealWear. </div></div> </td> </tr> </table> </ix:continuation></ix:continuation> <div style="font-size: 18px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 18px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="toc69963_14" style="width: 10%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;9:</div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Changes in and disagreements with accountants on accounting and financial disclosure</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">None. </div></div> <div style="font-size: 18px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 18px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="toc69963_15" style="width: 10%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;9A:</div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Controls and procedures</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Disclosure Controls and Procedures </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">As of the end of the period covered by this report, our management, with the participation of our CEO and CFO, evaluated the effectiveness of our disclosure controls and procedures pursuant to Rule 13a-15(b) promulgated under the Exchange Act. Based upon that evaluation, our CEO and CFO concluded that, as of the end of the period covered by this report, our disclosure controls and procedures were effective in ensuring that material information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC&#8217;s rules and forms, including ensuring that such material information is accumulated and communicated to our management, including our CEO and CFO, as appropriate to allow timely decisions regarding required disclosure. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Changes in Internal Control over Financial Reporting </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">There was no change in our internal control over financial reporting during the fourth fiscal quarter ended December&#160;31, 2020 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Management&#8217;s Annual Report on Internal Control over Financial Reporting </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rule 13a-15(f). Under the supervision and with the participation of our management, including our CEO and CFO, we conducted an evaluation of the effectiveness of our internal control over financial reporting based on the framework in <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Internal Control&#8212;Integrated Framework</div></div> (2013)&#160;issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on our evaluation under the framework in <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Internal Control&#8212;Integrated Framework (2013)</div></div>, our management concluded that our internal control over financial reporting was effective as of December&#160;31, 2020. </div></div> <div style="text-align: center;"> <div style="margin-block: 0em; margin-bottom: 0px; margin-top: 0px;">&#160;</div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">108 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The effectiveness of our internal control over financial reporting as of December&#160;31, 2020 has been audited by PricewaterhouseCoopers LLP, our independent registered public accounting firm, as stated in their report which is included under Item&#160;8 of this Annual Report. </div></div> </div> </div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Inherent Limitations on Effectiveness of Controls </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="font-size: 18px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 18px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="toc69963_16" style="width: 10%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;9B:</div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Other Information</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">None. </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">109 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div id="toc69963_17" style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">PART III </div></div></div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="toc69963_18" style="width: 10%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;10:</div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Directors, Executive Officers and Corporate Governance</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Certain information relating to our directors and executive officers, committee information, reports and charters, executive compensation, security ownership of certain beneficial owners and management and related stockholder matters, and certain relationships and related transactions is incorporated by reference herein from our definitive proxy statement in connection with our Annual Meeting of Shareholders to be held on May&#160;7, 2021. The proxy statement will be filed with the SEC not later than 120 days after the close of the fiscal year. For this purpose, the Compensation Committee Report included in such proxy statement is specifically not incorporated herein. Also see &#8220;Item 1: Business&#8212;Our Executive Officers.&#8221; </div></div> <div style="font-size: 18px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 18px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="toc69963_19" style="width: 10%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;11:</div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Executive Compensation</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Certain information relating to our directors and executive officers, executive compensation, security ownership of certain beneficial owners and management and related stockholder matters, and certain relationships and related transactions is incorporated by reference herein from our definitive proxy statement in connection with our Annual Meeting of Shareholders to be held on May&#160;7, 2021. The proxy statement will be filed with the SEC not later than 120 days after the close of the fiscal year. For this purpose, the Compensation Committee Report included in such proxy statement is specifically not incorporated herein. </div></div> <div style="font-size: 18px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 18px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="toc69963_20" style="width: 10%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;12:</div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Certain information relating to our directors and executive officers, executive compensation, security ownership of certain beneficial owners and management and related stockholder matters, and certain relationships and related transactions is incorporated by reference herein from our definitive proxy statement in connection with our Annual Meeting of Shareholders to be held May&#160;7, 2021. The proxy statement will be filed with the SEC not later than 120 days after the close of the fiscal year. For this purpose, the Compensation Committee Report included in such proxy statement is specifically not incorporated herein. Also see &#8220;Item&#160;7:&#160;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Equity Compensation Plans.&#8221; </div></div> <div style="font-size: 18px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 18px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="toc69963_21" style="width: 10%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;13:</div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Certain Relationships and Related Transactions, and Director Independence</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Certain information relating to our directors and executive officers, executive compensation, security ownership of certain beneficial owners and management and related stockholder matters, and certain relationships and related transactions is incorporated by reference herein from our definitive proxy statement in connection with our Annual Meeting of Shareholders to be held on May&#160;7, 2021. The proxy statement will be filed with the SEC not later than 120 days after the close of the fiscal year. For this purpose, the Compensation Committee Report included in such proxy statement is specifically not incorporated herein. </div></div> <div style="font-size: 18px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 18px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="toc69963_22" style="width: 10%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;14:</div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Principal Accountant Fees and Services</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Certain information relating to audit fees and other of Teradyne&#8217;s independent registered public accounting firm is incorporated by reference herein from our definitive proxy statement in connection with our Annual Meeting of Shareholders to be held on May&#160;7, 2021. The proxy statement will be filed with the SEC not later than 120 days after the close of the fiscal year. For this purpose, the Audit Committee Report included in such proxy statement is specifically not incorporated herein. </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">110 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="font-size: 13.28px; margin-top: 0pt; margin-bottom: 0pt; line-height: 0pt;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;">&#160;</div> <div style="text-align: center;"> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div id="toc69963_23" style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">PART IV </div></div></div></div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="toc69963_24" style="width: 10%; vertical-align: top; font-size: small;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;15:</div></div></div></div></td>
<td style="vertical-align: top; font-size: small;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Exhibits and Financial Statement Schedule</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">. </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="margin-top: 6px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">15(a)(1) Financial Statements </div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following consolidated financial statements are included in Item&#160;8: </div></div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 95%;"></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Page</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx69963_1">Report of Independent Registered Public Accounting Firm</a></div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">46</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx69963_2">Consolidated Balance Sheets as of December&#160;31, 2020 and 2019</a></div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">49</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx69963_3">Consolidated Statements of Operations for the years ended December&#160;31, 2020, 2019 and 2018</a></div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">50</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx69963_4">Consolidated Statements of Comprehensive Income for the years ended December&#160;31, 2020, 2019 and 2018</a></div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">51</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx69963_5">Consolidated Statements of Convertible Common Shares and Shareholders&#8217; Equity for the years ended December&#160;31, 2020, 2019 and 2018</a></div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">52</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx69963_6">Consolidated Statements of Cash Flows for the years ended December&#160;31, 2020, 2019 and 2018</a></div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">53</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px;"><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="letter-spacing: 0px; font-size: small; text-align: left;;font-weight:bold;display:inline;">15(a)(2) Financial Statement Schedule</div></div> </div> </div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following consolidated financial statement schedule is included in Item&#160;15(c): </div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Schedule II&#8212;Valuation and Qualifying Accounts </div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Schedules other than those listed above have been omitted since they are either not required or information is otherwise included. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">15(a)(3) Listing of Exhibits </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The Exhibits which are filed with this report or which are incorporated by reference herein are set forth in the Exhibit Index. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">15(c) Financial Statement Schedules </div></div></div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">111</div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:nonNumeric name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">TERADYNE, INC. </div></div></div></div> <div style="text-align: center; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">SCHEDULE II&#8212;VALUATION AND QUALIFYING ACCOUNTS </div></div></div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 47%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"> <div style="border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Column A</div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Column B</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Column C</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Column&#160;D</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Column E</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Column F</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"> <div style="border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Description</div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Beginning&#160;of&#160;Period</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Additions</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Charged to</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cost&#160;and&#160;Expenses</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Other</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Deductions</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">End&#160;of&#160;Period</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="18" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Valuation reserve deducted in the balance sheet from the asset to which it applies:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2020 Allowance for doubtful account</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="PAsOn12_31_2019_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,736</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" contextRef="P01_01_2020To12_31_2020_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">356</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" contextRef="P01_01_2020To12_31_2020_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">32</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesDeductions" contextRef="P01_01_2020To12_31_2020_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">90</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="PAsOn12_31_2020_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,034</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2019 Allowance for doubtful account</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="PAsOn12_31_2018_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,673</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" contextRef="P01_01_2019To12_31_2019_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">87</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" contextRef="P01_01_2019To12_31_2019_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">28</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesDeductions" contextRef="P01_01_2019To12_31_2019_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">52</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="PAsOn12_31_2019_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,736</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2018 Allowance for doubtful account</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="PAsOn12_31_2017_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,219</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: right; width: 7%; padding: 0pt 4pt 0pt 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" contextRef="P01_01_2018To12_31_2018_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" contextRef="P01_01_2018To12_31_2018_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">20</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesDeductions" contextRef="P01_01_2018To12_31_2018_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">566</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="PAsOn12_31_2018_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,673</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 45%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"> <div style="border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Column A</div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Column B</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Column C</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Column&#160;D</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Column E</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Column F</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"> <div style="border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Description</div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Beginning&#160;of&#160;Period</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Additions</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Charged to</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cost&#160;and&#160;Expenses</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Other</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Deductions</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">End&#160;of&#160;Period</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="18" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Valuation reserve deducted in the balance sheet from the asset to which it applies:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Inventory:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2020 Inventory reserve</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="PAsOn12_31_2019_InventoryValuationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">103,556</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" contextRef="P01_01_2020To12_31_2020_InventoryValuationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">17,534</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" contextRef="P01_01_2020To12_31_2020_InventoryValuationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">521</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesDeductions" contextRef="P01_01_2020To12_31_2020_InventoryValuationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,982</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="PAsOn12_31_2020_InventoryValuationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">110,587</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2019 Inventory reserve</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="PAsOn12_31_2018_InventoryValuationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">100,779</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" contextRef="P01_01_2019To12_31_2019_InventoryValuationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">15,244</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" contextRef="P01_01_2019To12_31_2019_InventoryValuationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">85</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesDeductions" contextRef="P01_01_2019To12_31_2019_InventoryValuationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">12,382</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="PAsOn12_31_2019_InventoryValuationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">103,556</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2018 Inventory reserve</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="PAsOn12_31_2017_InventoryValuationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">102,896</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" contextRef="P01_01_2018To12_31_2018_InventoryValuationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">11,242</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" contextRef="P01_01_2018To12_31_2018_InventoryValuationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">368</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesDeductions" contextRef="P01_01_2018To12_31_2018_InventoryValuationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">13,727</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="PAsOn12_31_2018_InventoryValuationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">100,779</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 48%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"> <div style="border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Column A</div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Column B</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Column C</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Column&#160;D</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Column E</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Column F</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"> <div style="border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Description</div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Beginning&#160;of&#160;Period</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Additions</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Charged to</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cost&#160;and&#160;Expenses</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Other</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Deductions</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">End&#160;of&#160;Period</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="18" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Valuation reserve deducted in the balance sheet from the asset to which it applies:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Deferred taxes:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2020 Valuation allowance</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="PAsOn12_31_2019_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">77,177</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" contextRef="P01_01_2020To12_31_2020_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,785</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" contextRef="P01_01_2020To12_31_2020_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesDeductions" contextRef="P01_01_2020To12_31_2020_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="PAsOn12_31_2020_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">84,962</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2019 Valuation allowance</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="PAsOn12_31_2018_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">69,852</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" contextRef="P01_01_2019To12_31_2019_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,325</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="PAsOn12_31_2019_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">77,177</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2018 Valuation allowance</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="PAsOn12_31_2017_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">63,919</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" contextRef="P01_01_2018To12_31_2018_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">6,333</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" contextRef="P01_01_2018To12_31_2018_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesDeductions" contextRef="P01_01_2018To12_31_2018_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">400</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="PAsOn12_31_2018_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">69,852</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric> <div style="font-size: 18px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 18px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="toc69963_25" style="width: 10%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;16:</div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Form 10-K Summary</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable. </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">112</div> </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">EXHIBIT INDEX </div></div></div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following designated exhibits are, as indicated below, either filed herewith or have heretofore been filed with the Securities and Exchange Commission and are referred to and incorporated by reference to such filings. </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 46%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 45%; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"> <div style="margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Exhibit</div></div></div></div> <div style="margin-top: 0px; margin-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">No.</div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;"> <div style="margin-top: 0px; margin-bottom: 1px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Description</div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 1px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">SEC Document Reference</div></div></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.1</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Share Sale and Purchase Agreement to and among Teradyne Robotics Holdings Denmark ApS, Teradyne, Inc. and the shareholders of Mobile Industrial Robots ApS dated April&#160;25, 2018.</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312518160479/d503232dex21.htm">Exhibit 2.1 to Teradyne&#8217;s Quarterly Report on Form 10-Q for the quarter ended April&#160;1, 2018. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3.1</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restated Articles of Organization.</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312519059974/d652525dex31.htm">Exhibit 3.1 to Teradyne&#8217;s Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2018. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3.2</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Amended and Restated By-laws, as amended.</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312521021014/d107793dex31.htm">Exhibit 3.1 to Teradyne&#8217;s Current Report on Form 8-K filed on January&#160;28, 2021. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4.1</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Indenture dated as of December&#160;12, 2016, between Teradyne Inc. and Wilmington Trust, National Association, as trustee.</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312516790822/d298959dex41.htm">Exhibit 4.1 to Teradyne&#8217;s Current Report on Form 8-K filed on December&#160;12, 2016. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4.2</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Description of Teradyne, Inc. Securities Registered under Section&#160;12 of the Exchange Act.</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="d69963dex42.htm">Filed herewith. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.1&#8224;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Standard Manufacturing Agreement entered into as of November&#160;24, 2003 by and between Teradyne and Solectron.</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312507241999/dex101.htm">Exhibit 10.1 to Teradyne&#8217;s Quarterly Report on Form 10-Q for the quarter ended September&#160;30, 2007. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.2&#8224;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Second Amendment to Standard Manufacturing Agreement, dated as of August&#160;27, 2007, by and between Teradyne and Solectron.</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312507241999/dex103.htm">Exhibit 10.3 to Teradyne&#8217;s Quarterly Report on Form 10-Q for the quarter ended September&#160;30, 2007. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.3&#8224;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Sixth Amendment to Standard Manufacturing Agreement, dated as of July&#160;27, 2009, by and between Teradyne and Flextronics Corporation.</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312510044865/dex105.htm">Exhibit 10.5 to Teradyne&#8217;s Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2009. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.4</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Addendum to Standard Manufacturing Agreement (Authorized Purchase Agreement)&#8212;Revised July&#160;1, 2010.</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312511051703/dex106.htm">Exhibit 10.6 to Teradyne&#8217;s Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2010. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.5</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Eighth Amendment to Standard Manufacturing Agreement, dated as of April&#160;13, 2012, by and between Teradyne and Flextronics Sales&#160;&amp; Marketing North Asia (L)&#160;LTD.</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312513087821/d440736dex107.htm">Exhibit 10.7 to Teradyne&#8217;s Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2012. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.6&#8224;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Ninth Amendment to Standard Manufacturing Agreement, dated as of September&#160;17, 2012, by and between Teradyne and Flextronics Sales&#160;&amp; Marketing North Asia (L)&#160;LTD.</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312513087821/d440736dex108.htm">Exhibit 10.8 to Teradyne&#8217;s Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2012. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.7</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2006 Equity and Cash Compensation Incentive Plan, as amended. *</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312519059974/d652525dex109.htm">Exhibit 10.9 to Teradyne&#8217;s Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2018.</a></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">113 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 46%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 45%; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"> <div style="margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Exhibit</div></div></div></div> <div style="margin-top: 0px; margin-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">No.</div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;"> <div style="margin-top: 0px; margin-bottom: 1px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Description</div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 1px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">SEC Document Reference</div></div></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.8</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Danish Sub-Plan to the 2006 Equity and Cash Compensation Incentive Plan.</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312519059974/d652525dex1010.htm">Exhibit 10.10 to Teradyne&#8217;s Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2018. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.9</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Form of Performance-Based Restricted Stock Unit Agreement for Executive Officers under 2006 Equity and Cash Compensation Incentive Plan.*</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="d69963dex109.htm">Filed herewith. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.10</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Form of Time-Based Restricted Stock Unit Agreement for Executive Officers under 2006 Equity and Cash Compensation Incentive Plan.*</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="d69963dex1010.htm">Filed herewith. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.11</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Form of Executive Officer Stock Option Agreement under 2006 Equity and Cash Compensation Incentive Plan, as amended. *</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="d69963dex1011.htm">Filed herewith. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.12</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Form of Restricted Stock Unit Agreement for Directors under 2006 Equity and Cash Compensation Incentive Plan.*</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312517064638/d274101dex1012.htm">Exhibit 10.12 to Teradyne&#8217;s Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2016. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.13</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1996 Employee Stock Purchase Plan, as amended.*</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312519059974/d652525dex1015.htm">Exhibit 10.15 to Teradyne&#8217;s Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2018. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.14</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Danish Sub-Plan to the 1996 Employee Stock Purchase Plan.</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312520058676/d860886dex1015.htm">Exhibit 10.15 to Teradyne&#8217;s Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2019 </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.15</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Deferral Plan for Non-Employee Directors, as amended.*</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312508229977/dex102.htm">Exhibit 10.2 to Teradyne&#8217;s Quarterly Report on form 10-Q for the quarter ended September&#160;28, 2008. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.16</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Supplemental Savings Plan, as amended and restated.*</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312509042745/dex1018.htm">Exhibit 10.18 to Teradyne&#8217;s Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2008. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.17</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Supplemental Executive Retirement Plan, as restated.*</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312509042745/dex1019.htm">Exhibit 10.19 to Teradyne&#8217;s Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2008. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.18</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Agreement Regarding Termination Benefits dated January&#160;22, 2014 between Teradyne and Mark Jagiela.*</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312514077218/d651046dex1024.htm">Exhibit 10.24 to Teradyne&#8217;s Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2013.</a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.19</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Employment Agreement dated May&#160;7, 2004 between Teradyne and Mark Jagiela.*</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312504140417/dex1037.htm">Exhibit 10.37 to Teradyne&#8217;s Quarterly Report on Form 10-Q for the quarter ended July&#160;4, 2004.</a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.20</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Executive Officer Retirement Agreement dated July&#160;17, 2019 between Teradyne and Gregory R. Beecher.*</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312519217772/d746270dex101.htm">Exhibit 10.1 to Teradyne&#8217;s Quarterly Report on Form 10-Q for the quarter ended June&#160;30, 2019. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.21</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Executive Officer Change in Control Agreement dated January&#160;22, 2014 between Teradyne and Mark Jagiela, as amended.*</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312514077218/d651046dex1029.htm">Exhibit 10.29 to Teradyne&#8217;s Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2013. </a></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">114 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="font-size: 13.28px; margin-top: 0pt; margin-bottom: 0pt; line-height: 0pt;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><br/></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 46%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 45%; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"> <div style="margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Exhibit</div></div></div></div> <div style="margin-top: 0px; margin-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">No.</div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;"> <div style="margin-top: 0px; margin-bottom: 1px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Description</div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 1px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">SEC Document Reference</div></div></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.22</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Amended and Restated Executive Officer Change in Control Agreement dated May&#160;26, 2009 between Teradyne and Charles J. Gray, as amended.*</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312513087821/d440736dex1030.htm">Exhibit 10.30 to Teradyne&#8217;s Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2012.</a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.23</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Employment Agreement dated July&#160;24, 2009 between Teradyne and Charles J. Gray.*</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312510120597/dex101.htm">Exhibit 10.1 to Teradyne&#8217;s Quarterly Report on Form 10-Q for the quarter ended April&#160;4, 2010.</a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.24</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Amended and Restated Executive Officer Change in Control Agreement dated June&#160;30, 2012 between Teradyne and Walter G. Vahey, as amended.*</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312513087821/d440736dex1032.htm">Exhibit 10.32 to Teradyne&#8217;s Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2012. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.25</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Employment Agreement dated February&#160;6, 2013 between Teradyne and Walter G. Vahey.*</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312513087821/d440736dex1033.htm">Exhibit 10.33 to Teradyne&#8217;s Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2012. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.26</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Executive Officer Change in Control Agreement dated September&#160;1, 2014 between Teradyne, Inc. and Bradford Robbins.*</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312514402724/d785774dex101.htm">Exhibit 10.1 to Teradyne&#8217;s Quarterly Report on Form 10-Q for the quarter ended September&#160;28, 2014. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.27</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Employment Agreement dated September&#160;1, 2014 between Teradyne, Inc. and Bradford Robbins.*</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312514402724/d785774dex102.htm">Exhibit 10.2 to Teradyne&#8217;s Quarterly Report on Form 10-Q for the quarter ended September&#160;28, 2014. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.28</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Executive Change in Control Agreement dated February&#160;8, 2016 between Teradyne, Inc. and Greg Smith.*</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312516589497/d150554dex101.htm">Exhibit 10.1 to Teradyne&#8217;s Quarterly Report on Form 10-Q for the quarter ended April&#160;3, 2016. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.29</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Employment Agreement dated February&#160;8, 2016 between Teradyne, Inc. and Greg Smith.*</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312516589497/d150554dex102.htm">Exhibit 10.2 to Teradyne&#8217;s Quarterly Report on Form 10-Q for the quarter ended April&#160;3, 2016. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.30</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne Offer of Employment dated February&#160;8, 2019 for Sanjay Mehta.*</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312519143836/d717687dex101.htm">Exhibit 10.1 to Teradyne&#8217;s Quarterly Report on Form 10-Q for the quarter ended March&#160;31, 2019.</a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.31</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Executive Officer Change in Control Agreement dated April&#160;25, 2019 between Teradyne, Inc. and Sanjay Mehta.*</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312519143836/d717687dex102.htm">Exhibit 10.2 to Teradyne&#8217;s Quarterly Report on Form 10-Q for the quarter ended March&#160;31, 2019.</a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.32</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Employment Agreement dated April&#160;25, 2019 between Teradyne, Inc. and Sanjay Mehta.*</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312519143836/d717687dex103.htm">Exhibit 10.3 to Teradyne&#8217;s Quarterly Report on Form 10-Q for the quarter ended March&#160;31, 2019. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.33</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Agreement Regarding Termination Benefits dated April&#160;25, 2019 between Teradyne, Inc. and Sanjay Mehta.*</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312519143836/d717687dex104.htm">Exhibit 10.4 to Teradyne&#8217;s Quarterly Report on Form 10-Q for the quarter ended March&#160;31, 2019.</a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.34</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Executive Officer Change in Control Agreement dated October 1, 2020 between Teradyne, Inc. and Richard Burns.*</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/ix?doc=/Archives/edgar/data/97210/000119312520283796/d58367d10q.htm">Exhibit 10.1 to Teradyne&#8217;s Quarterly Report on Form 10-Q for the quarter ended September 27, 2020. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.35</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Employment Agreement dated October 1, 2020 between Teradyne, Inc. and Richard Burns.*</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312520283796/d58367dex102.htm">Exhibit 10.2 to Teradyne&#8217;s Quarterly Report on Form 10-Q for the quarter ended September&#160;27, 2020. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.36</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Time-Based Restricted Stock Unit Agreement dated May&#160;1, 2019 for Sanjay Mehta under 2006 Equity and Cash Compensation Plan.*</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312519143836/d717687dex105.htm">Exhibit 10.5 to Teradyne&#8217;s Quarterly Report on Form 10-Q for the quarter ended March&#160;31, 2019</a>.</div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">115 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 46%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 45%; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"> <div style="margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Exhibit</div></div></div></div> <div style="margin-top: 0px; margin-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">No.</div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;"> <div style="margin-top: 0px; margin-bottom: 1px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Description</div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 1px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">SEC Document Reference</div></div></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.37</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Form of Indemnification Agreement.*</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312507044466/dex1024.htm">Exhibit 10.24 to Teradyne&#8217;s Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2006. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.38</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">LitePoint Corporation 2002 Stock Plan.</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312512087457/d263943dex1043.htm">Exhibit 10.43 to Teradyne&#8217;s Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2011. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.39</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Letter Agreement, dated December&#160;6, 2016, between Barclays Bank PLC and Teradyne, Inc., regarding the Base Warrants.</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312516790822/d298959dex101.htm">Exhibit 10.1 to Teradyne&#8217;s Current Report on Form 8-K filed December&#160;12, 2016. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.40</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Letter Agreement, dated December&#160;6, 2016, between Bank of America, N.A., and Teradyne, Inc. regarding the Base Warrants.</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312516790822/d298959dex102.htm">Exhibit 10.2 to Teradyne&#8217;s Current Report on Form 8-K filed December&#160;12, 2016. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.41</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Letter Agreement, dated December&#160;6, 2016, between Wells Fargo Bank, National Association and Teradyne, Inc. regarding the Base Warrants.</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312516790822/d298959dex103.htm">Exhibit 10.3 to Teradyne&#8217;s Current Report on Form 8-K filed December&#160;12, 2016. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.42</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Letter Agreement, dated December&#160;6, 2016, between Barclays Bank PLC and Teradyne, Inc. regarding the Base Call Option Transaction.</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312516790822/d298959dex104.htm">Exhibit 10.4 to Teradyne&#8217;s Current Report on Form 8-K filed December&#160;12, 2016. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.43</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Letter Agreement, dated December&#160;6, 2016, between Bank of America, N.A. and Teradyne, Inc. regarding the Base Call Option Transaction.</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312516790822/d298959dex105.htm">Exhibit 10.5 to Teradyne&#8217;s Current Report on Form 8-K filed December&#160;12, 2016. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.44</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Letter Agreement, dated December&#160;6, 2016, between Wells Fargo Bank, National Association and Teradyne, Inc. regarding the Base Call Option Transaction.</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312516790822/d298959dex106.htm">Exhibit 10.6 to Teradyne&#8217;s Current Report on Form 8-K filed December&#160;12, 2016. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.45</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Letter Agreement, dated December&#160;9, 2016, between Barclays Bank PLC and Teradyne, Inc., regarding the Additional Warrants</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312516790822/d298959dex107.htm">Exhibit 10.7 to Teradyne&#8217;s Current Report on Form 8-K filed December&#160;12, 2016. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.46</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Letter Agreement, dated December&#160;9, 2016, between Bank of America, N.A., and Teradyne, Inc. regarding the Additional Warrants.</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312516790822/d298959dex108.htm">Exhibit 10.8 to Teradyne&#8217;s Current Report on Form 8-K filed December&#160;12, 2016. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.47</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Letter Agreement, dated December&#160;9, 2016, between Wells Fargo Bank, National Association and Teradyne, Inc. regarding the Additional Warrants.</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312516790822/d298959dex109.htm">Exhibit 10.9 to Teradyne&#8217;s Current Report on Form 8-K filed December&#160;12, 2016. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.48</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Letter Agreement, dated December&#160;9, 2016, between Barclays Bank PLC and Teradyne, Inc. regarding the Additional Call Option Transaction.</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312516790822/d298959dex1010.htm">Exhibit 10.10 to Teradyne&#8217;s Current Report on Form 8-K filed December&#160;12, 2016. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.49</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Letter Agreement, dated December&#160;9, 2016, between Bank of America, N.A. and Teradyne, Inc. regarding the Additional Call Option Transaction</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312516790822/d298959dex1011.htm">Exhibit 10.11 to Teradyne&#8217;s Current Report on Form 8-K filed December&#160;12, 2016. </a></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">116 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="font-size: 13.28px; margin-top: 0pt; margin-bottom: 0pt; line-height: 0pt;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><br/></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 46%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 45%; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"> <div style="margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Exhibit</div></div></div></div> <div style="margin-top: 0px; margin-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">No.</div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;"> <div style="margin-top: 0px; margin-bottom: 1px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Description</div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 1px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">SEC Document Reference</div></div></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.50</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Letter Agreement, dated December&#160;9, 2016, between Wells Fargo Bank, National Association and Teradyne, Inc. regarding the Additional Call Option Transaction.</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312516790822/d298959dex1012.htm">Exhibit 10.12 to Teradyne&#8217;s Current Report on Form 8-K filed December&#160;12, 2016. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10.51</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Credit Agreement dated May 1, 2020 among Teradyne, Inc., Truist Bank, as the administrative agent, issuing bank and swingline lender, and other lenders party thereto.</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="http://www.sec.gov/Archives/edgar/data/97210/000119312520133155/d830052dex101.htm">Exhibit 10.1 to Teradyne&#8217;s Current Report on Form 8-K filed May 5, 2020. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">21.1</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Subsidiaries of Teradyne.</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="d69963dex211.htm">Filed herewith. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">23.1</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Consent of PricewaterhouseCoopers LLP.</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="d69963dex231.htm">Filed herewith. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">31.1</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Rule 13a-14(a) Certification of Principal Executive Officer.</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="d69963dex311.htm">Filed herewith. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">31.2</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Rule 13a-14(a) Certification of Principal Financial Officer.</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="d69963dex312.htm">Filed herewith. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">32.1</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Section&#160;1350 Certification of Principal Executive Officer.</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="d69963dex321.htm">Furnished herewith. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">32.2</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Section&#160;1350 Certification of Principal Financial Officer.</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><a href="d69963dex322.htm">Furnished herewith. </a></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">101</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following financial information from Teradyne, Inc.&#8217;s Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2020, formatted in Inline XBRL (eXtensible Business Reporting Language): (i) Consolidated Balance Sheets as of December&#160;31, 2020 and December&#160;31, 2019, (ii) Consolidated Statements of Operations for the years ended December&#160;31, 2020, 2019 and 2018, (iii) Consolidated Statements of Comprehensive Income (Loss) for the years ended December&#160;31, 2020, 2019 and 2018 (iv) Consolidated Statements of&#160;Shareholders&#8217; Equity for the years ended December&#160;31, 2020, 2019 and 2018, (v) Consolidated Statements of Cash Flows for the years ended December&#160;31, 2020, 2019 and 2018, and (vi)&#160;the Notes to Consolidated Financial Statements.</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">104</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The cover page of the Annual Report on Form&#160;10-K formatted in Inline XBRL (included in Exhibit 101).</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"></td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8224;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">-Confidential treatment granted. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">*</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">-Management contract or compensatory plan. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">117 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div id="toc69963_26" style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">SIGNATURES </div></div></div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Pursuant to the requirements of Section&#160;13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized this 22nd day of February, 2021. </div></div></div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 40%; margin-left: auto; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 12%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 87%; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td colspan="3" style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">T<small style="display:inline;;font-size:10.8px">ERADYNE</small>, I<small style="display:inline;;font-size:10.8px">NC</small>.</div></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 12pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">By:&#160;&#160;&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">/<small style="display:inline;;font-size:10.8px">S</small>/&#160;&#160;&#160;&#160;S<small style="display:inline;;font-size:10.8px">ANJAY</small> M<small style="display:inline;;font-size:10.8px">EHTA&#160;&#160;&#160;&#160;</small></div></div> </td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Sanjay Mehta,</div></div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Vice President, Chief Financial Officer and</div></div></div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 1px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Treasurer</div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> </div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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 on the dates indicated. </div></div></div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 45%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 35%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 18%; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; border-bottom: 1px solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Signature</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; border-bottom: 1px solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Title</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; border-bottom: 1px solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Date</div></div></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 12pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">/<small style="display:inline;;font-size:10.8px">S</small>/&#160;&#160;&#160;&#160;R<small style="display:inline;;font-size:10.8px">OY</small> A. V<small style="display:inline;;font-size:10.8px">ALLEE&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</small></div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 1px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Roy A. Vallee</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Chair of the Board</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">February&#160;22, 2021</div></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 12pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">/<small style="display:inline;;font-size:10.8px">S</small>/&#160;&#160;&#160;&#160;M<small style="display:inline;;font-size:10.8px">ARK</small> E. J<small style="display:inline;;font-size:10.8px">AGIELA&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</small></div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 1px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Mark E. Jagiela</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Chief Executive Officer (Principal Executive Officer) and Director</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">February&#160;22, 2021</div></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 12pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">/<small style="display:inline;;font-size:10.8px">S</small>/&#160;&#160;&#160;&#160;S<small style="display:inline;;font-size:10.8px">ANJAY</small> M<small style="display:inline;;font-size:10.8px">EHTA&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</small></div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 1px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Sanjay Mehta</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Vice&#160;President,&#160;Chief&#160;Financial&#160;Officer and Treasurer (Principal Financial&#160;and&#160;Accounting&#160;Officer)</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">February&#160;22, 2021</div></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 12pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">/<small style="display:inline;;font-size:10.8px">S</small>/&#160;&#160;&#160;&#160;M<small style="display:inline;;font-size:10.8px">ICHAEL</small> A. B<small style="display:inline;;font-size:10.8px">RADLEY&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</small></div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 1px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Michael A. Bradley</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Director</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">February&#160;22, 2021</div></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 12pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">/<small style="display:inline;;font-size:10.8px">S</small>/&#160;&#160;&#160;&#160;E<small style="display:inline;;font-size:10.8px">DWIN</small> J. G<small style="display:inline;;font-size:10.8px">ILLIS&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</small></div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 1px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Edwin J. Gillis</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Director</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">February&#160;22, 2021</div></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 12pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">/<small style="display:inline;;font-size:10.8px">S</small>/&#160;&#160;&#160;&#160;T<small style="display:inline;;font-size:10.8px">IMOTHY</small> E. G<small style="display:inline;;font-size:10.8px">UERTIN&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</small></div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 1px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Timothy E. Guertin</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Director</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">February&#160;22, 2021</div></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 12pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">/<small style="display:inline;;font-size:10.8px">S</small>/&#160;&#160;&#160;&#160;P<small style="display:inline;;font-size:10.8px">ETER</small> H<small style="display:inline;;font-size:10.8px">ERWECK&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</small></div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 1px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Peter Herweck</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Director</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">February&#160;22, 2021</div></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 12pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">/<small style="display:inline;;font-size:10.8px">S</small>/&#160;&#160;&#160;&#160;M<small style="display:inline;;font-size:10.8px">ERCEDES</small> J<small style="display:inline;;font-size:10.8px">OHNSON&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</small></div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 1px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Mercedes Johnson</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Director</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">February&#160;22, 2021</div></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 12pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">/<small style="display:inline;;font-size:10.8px">S</small>/&#160;&#160;&#160;&#160;M<small style="display:inline;;font-size:10.8px">ARILYN</small> M<small style="display:inline;;font-size:10.8px">ATZ&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</small></div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 1px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Marilyn Matz</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Director</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">February&#160;22, 2021</div></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 12pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">/<small style="display:inline;;font-size:10.8px">S</small>/&#160;&#160;&#160;&#160;P<small style="display:inline;;font-size:10.8px">AUL</small> J. T<small style="display:inline;;font-size:10.8px">UFANO&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</small></div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 1px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Paul J. Tufano</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Director</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">February&#160;22, 2021</div></td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">118 </div></div> </div> </div>
</body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.2
<SEQUENCE>2
<FILENAME>d69963dex42.htm
<DESCRIPTION>EX-4.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-4.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 4.2 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>DESCRIPTION OF COMMON STOCK </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of
December&nbsp;31, 2020, Teradyne, Inc. (&#147;Teradyne&#148; or the &#147;Company&#148;) has its common stock as the only class of securities under Section&nbsp;12 of the Securities Exchange Act of 1934, as amended. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following is a description of the material terms and provisions of the Company&#146;s common stock and may not contain all the information that is
important to you. Please refer to the Company&#146;s Restated Articles of Organization (the &#147;Articles of Organization&#148;) and Amended and Restated Bylaws (the &#147;Bylaws&#148;) for complete information. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Under the Company&#146;s Articles of Organization, it has authority to issue 1,000,000,000 shares of common stock, par value $0.125 per share. As of
December&nbsp;31, 2020, there were 166,297,425 shares of common stock outstanding. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Common Stock </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Holders of Teradyne common stock are entitled to one vote for each share held on all matters submitted to a vote of stockholders. Since holders of Teradyne
common stock do not have cumulative voting rights, the holders of more than 50% of Teradyne common stock can elect all the directors if they so choose. Holders of Teradyne common stock are entitled to receive ratably dividends, if any, as may be
declared by the Teradyne board of directors out of funds legally available for payment of dividends. Upon the liquidation, dissolution or winding up of Teradyne, holders of Teradyne common stock are entitled to receive ratably the net assets of
Teradyne available after the payment of all debts and other liabilities of Teradyne. Holders of Teradyne common stock have no preemptive, subscription, redemption or conversion rights, nor are they entitled to the benefit of any sinking fund. The
outstanding shares of common stock are fully paid and <FONT STYLE="white-space:nowrap">non-assessable.</FONT> </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The transfer agent and registrar for the
common stock is Broadridge Corporate Issuer Solutions, Inc., P.O. Box 1342, Brentwood, NY 11717. The common stock is listed on the Nasdaq Global Select Market under the trading symbol &#147;TER.&#148; </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Anti-Takeover Effects of Massachusetts Law and Provisions of our Charter Documents </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Certain provisions in the Massachusetts General Laws, the Articles of Organization and the Bylaws may have the effect of delaying, deferring or preventing a
change in control of Teradyne, including: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Special Meetings of Stockholders</I>. Special meetings of our stockholders may be called only by the Chief
Executive Officer, the President, by the directors or by the Secretary, or in case of the death, absence, incapacity or refusal of the Secretary, by any other officer, upon written application of one or more stockholders who hold at least a majority
of the shares of our capital stock entitled to vote at such a meeting (or such lesser percentage in interest as shall be the maximum percentage permitted under Massachusetts law). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Advance Notice Procedures.</I> The Bylaws establish an advance notice procedure for stockholder proposals to be brought before an annual meeting of the
Company&#146;s stockholders, including proposed nominations of persons for election to the board of directors. Stockholders at an annual meeting may only consider proposals or nominations specified in the written notice of meeting or brought before
the meeting by or at the direction of the board of directors, the Chief Executive Officer or the President or by a stockholder who was a stockholder of record on the record date for the meeting, who is entitled to vote at the meeting and who has
given our Secretary timely written notice, in proper form, of the stockholder&#146;s intention to bring that business before the meeting, or pursuant to the proxy access nomination procedures in the Bylaws. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Proxy Access Nominations. </I>Under the Bylaws, the Company will include in its proxy statement for an annual meeting the name, together with certain other
required information, of any person nominated for the election of to the board of directors in compliance with specified provisions in the Bylaws by a single stockholder that satisfies (or by a group of no more than 20 stockholders that satisfy)
various notice and other requirements specified in the Bylaws. Among other requirements in the Bylaws, such stockholder or group of stockholders would need to provide evidence verifying that the stockholder or group owns, and has owned continuously
for the preceding three years, at least 3% of the issued and outstanding voting shares of the Company. The Bylaws contain limitations on the maximum number of nominees submitted by stockholders that the Company would be required to include in its
proxy statement for an annual meeting. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">1 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Removal of Directors and Vacancies.</I> The Bylaws provide that any director may be removed from office
only (a)&nbsp;for cause as defined in the Massachusetts General Laws and by the affirmative vote of a majority of our outstanding shares and entitled to vote in the election of directors or (b)&nbsp;for cause by vote of a majority of the directors
then in office. Vacancies and newly created directorships, whether resulting from an increase in the size of the board of directors, from the death, resignation, disqualification or removal of a director or otherwise, shall be filled solely by the
affirmative vote of a majority of the remaining directors then in office, even though less than a quorum of the board of directors. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Indemnification of
Directors, Officers and Employees.</I> Pursuant to the Articles of Organization and Bylaws, Teradyne shall indemnify, to the full extent authorized by law, any person made or threatened to be made a party to an action, suit or proceeding, whether
criminal, civil, administrative or investigative, by reason of the fact that he or she is or was a director, officer, employee or agent of Teradyne or is or was serving, at the request of the Teradyne, as a director, officer, employee or agent of
another organization. The board of directors may, without stockholder approval, authorize Teradyne to enter into agreements, including any amendments or modifications thereto, with any of its directors, officers, employees or other agents providing
for indemnification of such persons to the maximum extent permitted under applicable law and Teradyne&#146;s Articles of Organization and Bylaws. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Business Combinations with Interested Stockholders.</I> The Massachusetts General Laws contain anti-takeover provisions regarding, among other things,
business combinations with an affiliated stockholder. In general, the Massachusetts General Laws prevent a publicly held Massachusetts corporation from engaging in a business combination, as defined in the Massachusetts General Laws, with an
interested stockholder for a period of three years after the date of the transaction in which the person became an interested stockholder, unless: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">before the date on which the person became an interested stockholder, the board of directors of the corporation
approved either the business combination or the transaction in which the person became an interested stockholder; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the interested stockholder acquires at least 90% of the outstanding voting stock of the corporation at the time
it becomes an interested stockholder; or </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the business combination is approved by the board of directors and the holders of at least <FONT
STYLE="white-space:nowrap">two-thirds</FONT> of the outstanding voting stock of the corporation voting at a meeting, excluding the voting stock owned by the interested stockholder. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">An interested stockholder is generally a person owning 5% or more of the outstanding voting stock of the corporation. A business combination includes mergers,
consolidations, stock and asset sales and other transactions with the interested stockholder that result in a financial benefit to the interested stockholder. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Control Share Acquisitions.</I> Teradyne has elected to opt out of the control share acquisitions provisions of the Massachusetts General Laws. Teradyne
could, however, opt into these control share acquisitions provisions at any time by amending our Bylaws. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In general, the control share acquisitions
provisions of the Massachusetts General Laws provide that any person, including his, her or its affiliates, who acquires shares of a corporation that are subject to the control share acquisitions statute and whose shares represent <FONT
STYLE="white-space:nowrap">one-fifth</FONT> or more, <FONT STYLE="white-space:nowrap">one-third</FONT> or more, or a majority or more of the voting power of the corporation in the election of directors cannot exercise any voting power with respect
to those shares, or any shares acquired by the person within 90 days before or after an acquisition of this nature, unless these voting rights are authorized by the stockholders of the corporation. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The authorization of voting rights requires the affirmative vote of the holders of a majority of the outstanding voting shares, excluding shares owned by:
</P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the person making an acquisition of this nature; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">any officer of the corporate; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">any employee who is also a director of the corporation. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">There are several other types of share acquisitions that are not subject to these provisions of the Massachusetts General Laws, including acquisitions of
shares under a tender offer, merger or consolidation which is made in connection with an agreement to which the corporation is a party and acquisitions of shares directly from the corporation or a wholly owned subsidiary of the corporation. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">2 </P>

</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.9
<SEQUENCE>3
<FILENAME>d69963dex109.htm
<DESCRIPTION>EX-10.9
<TEXT>
<HTML><HEAD>
<TITLE>EX-10.9</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 10.9 </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<P STYLE="line-height:1.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">TERADYNE, INC. 2006 EQUITY AND CASH
COMPENSATION INCENTIVE PLAN </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">NOTICE OF PERFORMANCE-BASED RESTRICTED STOCK UNIT GRANT AND TERMS FOR U.S. RECIPIENTS </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="line-height:1.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Name: </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Employee ID: </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In granting restricted stock units, Teradyne, Inc. (&#147;<U>Teradyne</U>&#148;) seeks to provide employees of Teradyne and its subsidiaries with incentive to
help drive Teradyne&#146;s future success and to share in the economic benefits of that success. We all look forward to your contributions to that effort. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In recognition of your contributions to Teradyne, you have been granted an award consisting of the right to receive a target of xx shares of Teradyne common
stock (&#147;<U>Target Performance-Based Shares</U>&#148;), which final number of shares shall be determined by the Committee or Teradyne&#146;s Board of Directors (&#147;<U>Actual Performance-Based Shares</U>&#148;) and based upon achieving certain
Performance Criteria over a performance period established by the Committee or Teradyne&#146;s Board of Directors as of the Effective Date (the &#147;<U>Performance Period</U>&#148;). This grant was approved [&nbsp;&nbsp;&nbsp;&nbsp;] (the
&#147;<U>Effective Date</U>&#148;). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">This award is subject to the Performance-Based Restricted Stock Unit Terms for U.S. Recipients attached hereto and
the terms of the Teradyne, Inc. 2006 Equity and Cash Compensation Incentive Plan (the &#147;<U>Plan</U>&#148;). The shares covered by this award will be delivered upon attainment of certain Performance Criteria as described in and subject to the
vesting conditions of the Performance-Based Restricted Stock Unit Terms for U.S. Recipients. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Plan prospectus, consisting of a &#147;Participant
Information&#148; document that summarizes the Plan and the complete Plan, is available on <FONT STYLE="white-space:nowrap">&#147;In-Site,&#148;</FONT> Teradyne&#146;s internal Web site: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman"><U><FONT STYLE="white-space:nowrap">https://connections.teradyne.com/wikis/home?lang=en-us#!/wiki/W9b0680839aea_4363_99d5_8cc385adc48f/page/Equity%20Compensation%20(Options%20%26%20RSU&#146;s)
</FONT> </U></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Please note that printed versions of the Plan prospectus documents are available to you, at no charge, upon request to the HR Service Center,
Teradyne, Inc., 600 Riverpark Drive, North Reading, MA 01864, (978) <FONT STYLE="white-space:nowrap">370-3041</FONT> or <U>hr.service.center@teradyne.com</U> </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">TERADYNE, INC.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">


<IMG SRC="g69963g0217080339941.jpg" ALT="LOGO">
</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Charles J. Gray</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">V.P., General Counsel and Secretary</TD></TR>
</TABLE></DIV> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(2021 Performance-based RSU) </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Grant # </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">1 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>PERFORMANCE-BASED RESTRICTED STOCK UNIT TERMS FOR U.S. RECIPIENTS </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>1. Award Grant, Vesting and Transfer </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><B>(a)</B> <B>Award Grant. </B>Teradyne, Inc. hereby grants to the recipient an award (this &#147;<U>Award</U>&#148;) of performance-based
restricted stock units (the &#147;<U>RSUs</U>&#148;) under the Teradyne, Inc. 2006 Equity and Cash Compensation Incentive Plan (the &#147;<U>Plan</U>&#148;). The RSUs represent the right of the recipient to receive that number of shares of Teradyne
common stock set forth in the Notice of Performance-Based Restricted Stock Unit Grant and Terms for U.S. Recipients (the &#147;<U>Notice of Grant</U>&#148;) attached hereto upon satisfaction of the terms set forth in these Performance-Based
Restricted Stock Unit Terms for U.S. Recipients (this &#147;<U>Agreement</U>&#148;). This Award is governed by and subject to the terms of the Plan, the Notice of Grant and this Agreement. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Capitalized terms used but not otherwise defined herein will have the meaning set forth in the Notice of Grant or the Plan. In the event of
any inconsistencies or differences between the Plan and this Agreement, the Plan shall prevail. The terms governing this Award are intended to comply with all applicable laws and regulations. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><B>(b)</B> <B>Vesting of Award.</B>&nbsp;None of the RSUs subject to this Award will be vested on the Effective Date. The number of RSUs that
ultimately may vest and, accordingly, the number of Actual Performance-Based Shares that may be issued to you is uncertain at the time of the grant but is expected to be determined near the three-year anniversary of the grant date, based on the
determination by the Committee or Teradyne&#146;s Board of Directors of the Performance Percentage. The &#147;Performance Percentage&#148; is a percentage ranging from <FONT STYLE="white-space:nowrap">0-200%</FONT> determined using Performance
Criteria approved by the Committee or Teradyne&#146;s Board of Directors for the Award. The Performance Percentage shall be multiplied against the number of Target Performance-Based Shares underlying the RSUs granted to you to derive the number of
Actual Performance-Based Shares to be issued upon settlement of the Award. Except as provided in (c)&nbsp;below, this Award shall vest with respect to one hundred percent of the Actual Performance-Based Shares on the later of the third anniversary
of the Effective Date or the date the Board determines the number of Actual Performance-Based Shares. The portion of the Award that is not allowed to vest will be forfeited. Subject to the terms of the Plan, the Committee shall have the right to
accelerate the date that any portion of this Award becomes vested, including, but not limited to, events such as disability, death or upon the acquisition of control of Teradyne by another entity. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><B>(c)</B> <B>This Award will not vest further after termination of employment or other business relationship except in limited certain
circumstances.</B><B></B>&nbsp;This Award will not vest after the recipient&#146;s employment or other business relationship with Teradyne or, if different, the recipient&#146;s employer (the &#147;<U>Employer</U>&#148;) or any of the other
Subsidiaries of Teradyne ends, regardless of the reason, provided, however, that if the recipient&#146;s employment or other business relationship with Teradyne, the Employer or one the Subsidiaries of Teradyne ends prior to the determination of the
Performance Percentage on account of (1)&nbsp;death or (2)&nbsp;retirement or termination, other than for cause, after attaining both at least age sixty, and at least ten years of service, then (a)&nbsp;one hundred percent of the Actual
Performance-Based Shares underlying any Award granted at least 365 calendar days prior to the death, retirement or termination without cause shall vest on the date the Performance Percentage is determined by the Committee or the Board of Directors
and (b)&nbsp;a <FONT STYLE="white-space:nowrap">pro-rated</FONT> portion of the Actual Performance-Based Shares underlying any Award granted within 365 calendar days of the death, retirement or termination without cause based on the number of days
of employment or other business relationship during the 365 calendar day period from the grant date shall vest on the date the Performance Percentage is determined by the Committee or the Board of Directors. Continued vesting following retirement or
termination, other than for cause, is subject to recipient&#146;s continued compliance with any post-employment obligations to Teradyne.&nbsp;If recipient violates any post-employment obligations, Teradyne shall be entitled to discontinue any
continued vesting under this paragraph and all equity granted under this Agreement that is unvested as of the date of the violation shall be forfeited. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The recipient&#146;s employment or other business relationship shall be considered as continuing uninterrupted during any bona fide approved
leave of absence provided (i)&nbsp;that the period of such leave does not exceed 90 days and is not a personal leave unless the personal leave is based on recipient&#146;s accrued, unused personal paid
<FONT STYLE="white-space:nowrap">time-off</FONT> benefits provided under a program sponsored by Teradyne, the Employer or any other Subsidiary of Teradyne, (ii)&nbsp;the recipient&#146;s right to reemployment is guaranteed by statute following the
approved leave of absence, or (iii)&nbsp;the Committee has agreed in writing that Teradyne, the Employer or any other Subsidiary of Teradyne is contractually obligated to continue the recipient&#146;s employment or other business relationship after
the approved leave </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">2 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
of absence period. Notwithstanding the foregoing leave of absence provision, vesting of this Award shall continue during the period a recipient is determined to be disabled under the Teradyne
Short-Term Disability program and Long-Term Disability Plan, provided that such vesting shall cease upon the earlier to occur of the recipient&#146;s (A)&nbsp;termination of employment from Teradyne, the Employer or any other Subsidiary of Teradyne
and (B)&nbsp;the last day of the twenty-four (24)&nbsp;month period beginning on the date on which Long-Term Disability benefits commenced. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><B>(d)</B> <B>No rights as stockholder; Issuance.</B> The recipient shall not have any rights as a stockholder in, to or with respect to any
shares which may be covered by this Award (including but not limited to the right to vote or to receive dividends) until this Award is settled by issuance of shares to the recipient. All shares issued in respect of this Award will be transferred or
issued to the recipient (or his or her estate, in the event of his or her death) as soon as is practicable after the date the Actual Performance-Based Shares vest but, in any event, within 60 days of the end of the Performance Period. Teradyne will
not be required to transfer or issue any shares upon vesting of the Actual Performance-Based Shares until arrangements satisfactory to it have been made by the recipient to address any <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items (as
defined in Section&nbsp;4 below) which might arise by reason of the vesting of the Actual Performance-Based Shares and/or transfer or issuance of shares. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><B>(e)</B> <B>This Award may not be assigned or transferred</B>.&nbsp;Other than as provided in Section&nbsp;11(a) of the Plan, this Award is
not assignable or transferable (except by will or the laws of descent and distribution). </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>2.</B> <B>Capital Changes and Business
Succession. </B>Section&nbsp;3(c) of the Plan contains provisions for adjusting (or substituting) the number and class of securities, vesting schedule, and other terms of outstanding stock-based awards granted under the Plan if a recapitalization,
stock split, merger, or other specified event occurs, and the Committee determines that an adjustment (or substitution) is appropriate. In that event, the recipient of this Award will be notified of the adjustment (or substitution), if any, to this
Award. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>3.</B> <B>Employment or Business Relationship. </B>This Award and the recipient&#146;s participation in the Plan shall not
create any right of continued employment or business relationship or be interpreted as forming or amending an employment contract or business relationship with Teradyne or its Subsidiaries, and does not affect the right of the recipient, Teradyne or
the Employer to terminate the recipient&#146;s employment or a business relationship at any time. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>4. Tax Obligations. </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><B>(a)</B> <B>Responsibility for Taxes</B>. The recipient acknowledges that, regardless of any action taken by Teradyne<B> </B>or the Employer,
the ultimate liability for all income tax, social insurance, payroll tax, fringe benefits tax, payment on account or other <FONT STYLE="white-space:nowrap">tax-related</FONT> items related to the recipient&#146;s participation in the Plan and
legally applicable to the recipient (&#147;<U><FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items</U>&#148;), is and remains the recipient&#146;s responsibility and may exceed the amount actually withheld by Teradyne or the Employer. The
recipient further acknowledges that Teradyne and/or the Employer (1)&nbsp;make no representations or undertakings regarding the treatment of any <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items in connection with any aspect of this Award,
including, but not limited to, the grant, vesting or settlement of the RSUs, the subsequent sale of shares acquired pursuant to such settlement and the receipt of any dividends or other distributions, and (2)&nbsp;do not commit to and are under no
obligation to structure the terms of the grant or any aspect of this Award to reduce or eliminate the recipient&#146;s liability for <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items or achieve any particular tax result. Further, if the
recipient is subject to <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items in more than one jurisdiction, the recipient acknowledges that Teradyne<B> </B>and/or the Employer (or former employer, as applicable) may be required to withhold or
account for <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items in more than one jurisdiction. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><B>(b)</B> <B>Tax Withholding</B>.
Prior to any relevant taxable or tax withholding event, as applicable, the recipient agrees to make adequate arrangements satisfactory to Teradyne and/or the Employer to satisfy all <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items. The
recipient authorizes Teradyne and/or the Employer, or their respective agents, to satisfy any applicable withholding obligations with regard to all <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items by withholding in shares to be issued upon
settlement of the RSUs; provided, however, that the number of shares withheld will be determined using rates that do not exceed the maximum statutory tax rates for the jurisdiction(s) applicable to the recipient. For tax purposes, the recipient is
deemed to have been issued the full number of shares subject to the vested RSUs, notwithstanding that a number of the shares are held back solely for the purpose of paying the <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items. Alternatively,
a recipient may elect to satisfy his or her obligations for <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items by delivery of cash or check to Teradyne or the Employer. In the event that withholding in shares is problematic under applicable
tax or securities law or has materially adverse accounting consequences and the recipient does not satisfy his or her obligations for <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items by delivery of cash or check, the recipient
(1)&nbsp;authorizes and directs Teradyne and any brokerage firm </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">3 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
determined acceptable to Teradyne to sell on the recipient&#146;s behalf a whole number of shares from those shares issuable to the recipient as Teradyne determines to be appropriate to generate
cash proceeds sufficient to satisfy any applicable withholding obligation for <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items; (2)&nbsp;authorizes Teradyne or the Employer to withhold the <FONT STYLE="white-space:nowrap">Tax-Related</FONT>
Items from the recipient&#146;s wages or other compensation; and (3)&nbsp;agrees, upon request from Teradyne or the Employer, to make a cash payment in an amount equal to the withholding obligations for any
<FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items. Teradyne may refuse to issue or deliver the shares or the proceeds of the sale of shares if the recipient fails to comply with his or her obligations in connection with the <FONT
STYLE="white-space:nowrap">Tax-Related</FONT> Items. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>5.</B> <B>Compliance with Laws. </B>Shares to be issued under this Award are
currently registered under the United States Securities Act of 1933, as amended. If such registration is not in effect at the time of vesting, the recipient will be required to represent to Teradyne that he or she is acquiring such shares as an
investment and not with a view to the sale of those shares. Notwithstanding any other provision of the Plan or the Agreement, unless there is an available exemption from any registration, qualification or other legal requirement applicable to the
shares of common stock, Teradyne shall not be required to deliver any shares of common stock issuable upon settlement of the RSUs prior to the completion of any registration or qualification of the shares under any local, state, federal or foreign
securities or exchange control law or under rulings or regulations of the United States Securities and Exchange Commission (&#147;<U>SEC</U>&#148;) or of any other governmental regulatory body, or prior to obtaining any approval or other clearance
from any local, state, federal or foreign governmental agency, which registration, qualification or approval Teradyne shall, in its absolute discretion, deem necessary or advisable. The recipient understands that Teradyne is under no obligation to
register or qualify the shares with the SEC or any state or foreign securities commission or to seek approval or clearance from any governmental authority for the issuance or sale of the shares. Further, the recipient agrees that Teradyne<B>
</B>shall have unilateral authority to amend the Plan and the Agreement without the recipient&#146;s consent to the extent necessary to comply with securities or other laws applicable to issuance of shares. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>6.</B> <B>Code Section</B><B></B><B>&nbsp;409A.</B> Teradyne intends that this Award will either comply with or be exempt from
Section&nbsp;409A of the Code and the regulations and guidance promulgated thereunder and, accordingly, to the maximum extent permitted, any ambiguities herein will be interpreted to be exempt from Section&nbsp;409A of the Code or in compliance
therewith, as applicable. To the extent that Teradyne determines that the Award is subject to Section&nbsp;409A of the Code, but does not conform with Section&nbsp;409A of the Code, Teradyne reserves the right, to the extent Teradyne deems necessary
or advisable in its sole discretion, to amend or modify the terms of this Award (or the Plan) or adopt other policies and procedures (including amendments, policies and procedures with retroactive effect), or take other actions, including any
amendments or actions that would result in a reduction to the benefit payable under this Award, in each case, without the consent of the recipient of the Award, as may be necessary to ensure that all vesting or settlement provided under this Award
are made in a manner that complies with Section&nbsp;409A of the Code or to mitigate any additional tax, interest and/or penalties or other adverse tax consequences that may apply under Section&nbsp;409A of the Code; provided, however, that nothing
in this Section&nbsp;6 creates an obligation on the part of Teradyne to modify the terms of this Award or the Plan. In that light, Teradyne makes no representation that the terms of this Award will comply with Section&nbsp;409A of the Code or that
the settlement of this Award will not be subject to taxes, interest and penalties or other adverse tax consequences under Section&nbsp;409A of the Code. In no event whatsoever shall Teradyne or any of its affiliates be liable to the recipient of
this Award or any other party for any additional tax, interest, penalties or other liability that may be imposed on the recipient of this Award by Section&nbsp;409A of the Code or for any action taken by Teradyne with respect thereto. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>7.</B> <B>Governing Law and Venue.</B> The Award and the provisions of this Agreement are governed by, and subject to, the laws of the
Commonwealth of<B> </B>Massachusetts, without regard to the conflict of law provisions, as provided in the Plan. For purposes of litigating any dispute that arises under this Award or this Agreement, the parties hereby submit to and consent to the
jurisdiction of the Commonwealth of<B> </B>Massachusetts,<B> </B>agree that such litigation shall be conducted in the courts of<B> </B>Middlesex County, or the federal courts for the United States for the District of Massachusetts, where this grant
is made and/or to be performed. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>8.</B> <B>Electronic Delivery and Acceptance.</B> Teradyne may, in its sole discretion, decide to
deliver any documents related to current or future participation in the Plan by electronic means. The recipient hereby consents to receive such documents by electronic delivery and agrees to participate in the Plan through an <FONT
STYLE="white-space:nowrap">on-line</FONT> or electronic system established and maintained by Teradyne or a third party designated by Teradyne. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>9.</B> <B>Severability. </B>The provisions of this Agreement are severable and if any one or more provisions are determined to be illegal or
otherwise unenforceable, in whole or in part, the remaining provisions shall nevertheless be binding and enforceable. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">4 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>10.</B> <B>Imposition of Other Requirements. </B>Teradyne reserves the right to impose
other requirements on the recipient&#146;s participation in the Plan, on the RSUs and on any shares of common stock acquired under the Plan, to the extent Teradyne determines it is necessary or advisable for legal or administrative reasons, and to
require the recipient to sign any additional agreements or undertakings that may be necessary to accomplish the foregoing. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>11.</B>
<B>Waiver.</B> The recipient acknowledges that a waiver by Teradyne of breach of any provision of this Agreement shall not operate or be construed as a waiver of any other provision of this Agreement, or of any subsequent breach by the recipient or
any other recipient. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>12.</B> <B>No Advice Regarding Grant. </B>Teradyne is not providing any tax, legal or financial advice, nor is
Teradyne making any recommendations regarding the recipient&#146;s participation in the Plan, or the recipient&#146;s acquisition or sale of the underlying shares of common stock. The recipient is hereby advised to consult with his or her own
personal tax, legal and financial advisors regarding his or her participation in the Plan before taking any action related to the Plan. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>13.</B> <B>Insider Trading Restrictions/Market Abuse Laws</B>.<B> </B>The recipient acknowledges that, depending on the recipient&#146;s or
his or her broker&#146;s country of residence or where the shares of common stock are listed, the recipient may be subject to insider trading restrictions and/or market abuse laws which may affect the recipient&#146;s ability to accept, acquire,
sell or otherwise dispose of shares of common stock, rights to shares of common stock (<I>e.g.</I>, RSUs) or rights linked to the value of shares of common stock under the Plan during such times the recipient is considered to have &#147;inside
information&#148; regarding Teradyne (as defined by the laws or regulations in the recipient&#146;s country). The recipient is responsible for ensuring compliance with any restrictions and should consult his or her personal legal advisor on this
matter. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>14.</B> <B>Recoupment</B>. The recipient agrees that the RSUs and any financial gain realized by the recipient through
settlement of the RSUs or sale of any shares of common stock acquired shall be subject to forfeiture and/or repayment to the Company to the extent required to comply with any applicable laws or the rules and regulations of the securities exchange or
inter-dealer quotation system on which the shares of common stock are listed or quoted, including, without limitation, pursuant to Section&nbsp;954 of the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">5 </P>

</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.10
<SEQUENCE>4
<FILENAME>d69963dex1010.htm
<DESCRIPTION>EX-10.10
<TEXT>
<HTML><HEAD>
<TITLE>EX-10.10</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 10.10 </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="line-height:1.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">TERADYNE, INC. 2006 EQUITY AND CASH COMPENSATION INCENTIVE PLAN </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">NOTICE OF RESTRICTED STOCK UNIT GRANT AND TERMS FOR U.S. RECIPIENTS </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<P STYLE="line-height:1.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Name: </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Employee ID: </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In granting restricted stock units,
Teradyne, Inc. (&#147;<U>Teradyne</U>&#148;) seeks to provide employees of Teradyne and its subsidiaries with incentive to help drive Teradyne&#146;s future success and to share in the economic benefits of that success. We all look forward to your
contributions to that effort. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">You have been granted a restricted stock unit award consisting of the right to receive up to xx shares of Teradyne common
stock. This grant was approved effective [ ] (the &#147;<U>Effective Date</U>&#148;). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">This award is subject to the Restricted Stock Unit Terms for U.S.
Recipients attached hereto and the terms of the Teradyne, Inc. 2006 Equity and Cash Compensation Incentive Plan (the &#147;<U>Plan</U>&#148;). The shares covered by this award will be delivered over time as described in and subject to the vesting
conditions of the Restricted Stock Unit Terms for U.S. Recipients. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Plan prospectus, consisting of a &#147;Participant Information&#148; document that
summarizes the Plan and the complete Plan, is available on <FONT STYLE="white-space:nowrap">&#147;In-Site,&#148;</FONT> Teradyne&#146;s internal Web site: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman"><U><FONT STYLE="white-space:nowrap">https://connections.teradyne.com/wikis/home?lang=en-us#!/wiki/W9b0680839aea_4363_99d5_8cc385adc48f/page/Equity%20Compensation%20(Options%20%26%20RSU&#146;s)
</FONT> </U></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Please note that printed versions of the Plan prospectus documents are available to you, at no charge, upon request to the HR Service Center,
Teradyne, Inc., 600 Riverpark Drive, North Reading, MA 01864, (978) <FONT STYLE="white-space:nowrap">370-3041</FONT> or <U>hr.service.center@teradyne.com</U> </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">TERADYNE, INC</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">


<IMG SRC="g69963g0217080339941.jpg" ALT="LOGO">
</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Charles J. Gray</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">V.P., General Counsel and Secretary</TD></TR>
</TABLE></DIV> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(2021 RSU) </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Grant # </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">1 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>RESTRICTED STOCK UNIT TERMS FOR U.S. RECIPIENTS </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>15. Award Grant, Vesting and Transfer </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><B>(a)</B> <B>Award Grant. </B>Teradyne, Inc. hereby grants to the recipient an award (this &#147;<U>Award</U>&#148;) of restricted stock units
(the &#147;<U>RSUs</U>&#148;) under the Teradyne, Inc. 2006 Equity and Cash Compensation Incentive Plan (the &#147;<U>Plan</U>&#148;). The RSUs represent the right of the recipient to receive that number of shares of Teradyne common stock set forth
in the Notice of Restricted Stock Unit Grant and Terms for U.S. Recipients (the &#147;<U>Notice of Grant</U>&#148;) attached hereto upon satisfaction of the terms set forth in these Restricted Stock Unit Terms for U.S. Recipients (this
&#147;<U>Agreement</U>&#148;). This Award is governed by and subject to the terms of the Plan, the Notice of Grant and this Agreement. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:13%; font-size:10pt; font-family:Times New Roman">Capitalized terms used but not otherwise defined herein will have the meaning set forth in the Notice of Grant or the Plan. In the event of
any inconsistencies or differences between the Plan and this Agreement, the Plan shall prevail. The terms governing this Award are intended to comply with all applicable laws and regulations. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><B>(b)</B> <B>This Award vests yearly on the anniversary of the Effective Date</B>.&nbsp;None of the RSUs subject to this Award will be vested
on the Effective Date. Except as provided in (c)&nbsp;below, 25% of the RSUs granted will vest on the first and each of the three subsequent anniversaries of the Effective Date until the total grant is fully vested on the fourth anniversary of the
Effective Date. The Committee shall have the right to accelerate the date that any installment of this Award becomes vested, including, but not limited, to events such as disability, death or upon the acquisition of control of Teradyne by another
entity. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><B>(c)</B> <B>This Award will not vest further after termination of employment or other business relationship except in limited
certain circumstances.</B><B></B>&nbsp;This Award will not vest after the recipient&#146;s employment or other business relationship ends, regardless of the reason, provided, however, that if the recipient&#146;s employment or other business
relationship with Teradyne or, if different, the recipient&#146;s employer (the &#147;<U>Employer</U>&#148;) or any of the other Subsidiaries of Teradyne ends on account of death, the unvested portion of this Award which would have vested under the
applicable rule stated in (b)&nbsp;above shall automatically become vested in full on the date of his or her termination of employment or business relationship on account of death. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:13%; font-size:10pt; font-family:Times New Roman">The recipient&#146;s employment or other business relationship shall be considered as continuing uninterrupted during any bona fide approved
leave of absence provided (i)&nbsp;that the period of such leave does not exceed 90 days and is not a personal leave unless the personal leave is based on recipient&#146;s accrued, unused personal paid
<FONT STYLE="white-space:nowrap">time-off</FONT> benefits provided under a program sponsored by Teradyne, the Employer or any other Subsidiary of Teradyne, (ii)&nbsp;the recipient&#146;s right to reemployment is guaranteed by statute following the
approved leave of absence, or (iii)&nbsp;the Committee has agreed in writing that Teradyne, the Employer or any other Subsidiary of Teradyne is contractually obligated to continue the recipient&#146;s employment or other business relationship after
the approved leave of absence period. Notwithstanding the foregoing leave of absence provision, vesting of this Award shall continue during the period a recipient is determined to be disabled under the Teradyne Short-Term Disability program and
Long-Term Disability Plan, provided that such vesting shall cease upon the earlier to occur of the recipient&#146;s (A)&nbsp;termination of employment from Teradyne, the Employer or any other Subsidiary of Teradyne and (B)&nbsp;the last day of the
twenty-four (24)&nbsp;month period beginning on the date on which Long-Term Disability benefits commenced. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><B>(d)</B> <B>No rights as
stockholder; Issuance.</B> The recipient shall not have any rights as a stockholder in, to or with respect to any shares which may be covered by this Award (including but not limited to the right to vote or to receive dividends) until this Award is
settled by issuance of shares to the recipient. All shares issued in respect of this Award will be transferred or issued to the recipient (or his or her estate, in the event of his or her death) as soon as is practicable after the date the RSUs vest
but, in any event, within 2<SUP STYLE="vertical-align:top">1</SUP>&#8260;<SUB STYLE="vertical-align:bottom">2</SUB> months following the calendar year in which the RSUs become vested (or any earlier date, after vesting, as required to avoid
characterization as <FONT STYLE="white-space:nowrap">non-qualified</FONT> deferred compensation under Section&nbsp;409A of the Code). Teradyne will not be required to transfer or issue any shares upon vesting of the RSUs until arrangements
satisfactory to it have been made by the recipient to address any <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items (as defined in Section&nbsp;4 below) which might arise by reason of the vesting of the RSUs and/or transfer or issuance of
shares. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">2 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><B>(e)</B> <B>This Award may not be assigned or transferred</B>.&nbsp;Other than as provided
in Section&nbsp;11(a) of the Plan, this Award is not assignable or transferable (except by will or the laws of descent and distribution). </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>16.</B> <B>Capital Changes and Business Succession. </B>Section&nbsp;3(c) of the Plan contains provisions for adjusting (or substituting)
the number and class of securities, vesting schedule and other terms of outstanding stock-based awards granted under the Plan if a recapitalization, stock split, merger, or other specified event occurs and the Committee determines that an adjustment
(or substitution) is appropriate. In that event, the recipient of this Award will be notified of the adjustment (or substitution), if any, to this Award. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>17.</B> <B>Employment or Business Relationship.</B> This Award and the recipient&#146;s participation in the Plan shall not create any right
of continued employment or business relationship or be interpreted as forming or amending an employment contract or business relationship with Teradyne or its Subsidiaries, and does not affect the right of the recipient, Teradyne or the Employer to
terminate the recipient&#146;s employment or a business relationship at any time. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>18.</B> <B>Tax Obligations</B>. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><B>(a) </B><B>Responsibility for Taxes</B>. The recipient acknowledges that, regardless of any action taken by Teradyne<B> </B>or the Employer,
the ultimate liability for all income tax, social insurance, payroll tax, fringe benefits tax, payment on account or other <FONT STYLE="white-space:nowrap">tax-related</FONT> items related to the recipient&#146;s participation in the Plan and
legally applicable to the recipient (&#147;<U><FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items</U>&#148;), is and remains the recipient&#146;s responsibility and may exceed the amount actually withheld by Teradyne or the Employer. The
recipient further acknowledges that Teradyne and/or the Employer (1)&nbsp;make no representations or undertakings regarding the treatment of any <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items in connection with any aspect of this Award,
including, but not limited to, the grant, vesting or settlement of the RSUs, the subsequent sale of shares acquired pursuant to such settlement and the receipt of any dividends or other distributions, and (2)&nbsp;do not commit to and are under no
obligation to structure the terms of the grant or any aspect of this Award to reduce or eliminate the recipient&#146;s liability for <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items or achieve any particular tax result. Further, if the
recipient is subject to <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items in more than one jurisdiction, the recipient acknowledges that Teradyne<B> </B>and/or the Employer (or former employer, as applicable) may be required to withhold or
account for <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items in more than one jurisdiction. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><B>(b) </B><B>Tax Withholding</B>.
Prior to any relevant taxable or tax withholding event, as applicable, the recipient agrees to make adequate arrangements satisfactory to Teradyne and/or the Employer to satisfy all <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items. The
recipient authorizes Teradyne and/or the Employer, or their respective agents, to satisfy any applicable withholding obligations with regard to all <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items by withholding in shares to be issued upon
settlement of the RSUs; provided, however, that the number of shares withheld will be determined using rates that do not exceed the maximum statutory tax rates for the jurisdiction(s) applicable to the recipient. For tax purposes, the recipient is
deemed to have been issued the full number of shares subject to the vested RSUs, notwithstanding that a number of the shares are held back solely for the purpose of paying the <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items. Alternatively,
a recipient may elect to satisfy his or her obligations for <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items by delivery of cash or check to Teradyne or the Employer. In the event that withholding in shares is problematic under applicable
tax or securities law or has materially adverse accounting consequences and the recipient does not satisfy his or her obligations for <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items by delivery of cash or check, the recipient
(1)&nbsp;authorizes and directs Teradyne and any brokerage firm determined acceptable to Teradyne to sell on the recipient&#146;s behalf a whole number of shares from those shares issuable to the recipient as Teradyne determines to be appropriate to
generate cash proceeds sufficient to satisfy any applicable withholding obligation for <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items; (2)&nbsp;authorizes Teradyne or the Employer to withhold the
<FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items from the recipient&#146;s wages or other compensation; and (3)&nbsp;agrees, upon request from Teradyne or the Employer, to make a cash payment in an amount equal to the withholding
obligations for any <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items. Teradyne may refuse to issue or deliver the shares or the proceeds of the sale of shares if the recipient fails to comply with his or her obligations in connection with
the <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>19.</B> <B>Compliance with Laws. </B>Shares to be issued under this
Award are currently registered under the United States Securities Act of 1933, as amended. If such registration is not in effect at the time of vesting, the recipient will be required to represent to Teradyne that he or she is acquiring such shares
as an investment and not with a view to the sale of those shares. Notwithstanding any other provision of the Plan or the Agreement, unless there is an available exemption from any registration, qualification or other legal requirement applicable to
the shares of common stock, Teradyne shall not be required to deliver any shares of common stock issuable upon settlement of the RSUs prior to the completion of any registration or qualification of the shares under any local, state, federal or
foreign securities or exchange control law or under rulings or regulations of the United States Securities and Exchange Commission (&#147;<U>SEC</U>&#148;) or of any other governmental regulatory body, or prior to obtaining any approval or other
</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">3 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
clearance from any local, state, federal or foreign governmental agency, which registration, qualification or approval Teradyne shall, in its absolute discretion, deem necessary or advisable. The
recipient understands that Teradyne is under no obligation to register or qualify the shares with the SEC or any state or foreign securities commission or to seek approval or clearance from any governmental authority for the issuance or sale of the
shares. Further, the recipient agrees that Teradyne<B> </B>shall have unilateral authority to amend the Plan and the Agreement without the recipient&#146;s consent to the extent necessary to comply with securities or other laws applicable to
issuance of shares. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>20.</B> <B>Code Section</B><B></B><B>&nbsp;409A.</B> This Award is intended to be exempt from the application of
Section&nbsp;409A of the Code, and any ambiguities herein will be interpreted to so comply. Teradyne reserves the right, to the extent Teradyne deems necessary or advisable in its sole discretion, to amend or modify the terms of this Award (or the
Plan) or adopt other policies and procedures (including amendments, policies and procedures with retroactive effect), or take other actions, including any amendments or actions that would result in a reduction to the benefit payable under this
Award, in each case, without the consent of the recipient of the Award, as may be necessary to ensure that all vesting or settlement provided under this Award are made in a manner that complies with Section&nbsp;409A of the Code or to mitigate any
additional tax, interest and/or penalties or other adverse tax consequences that may apply under Section&nbsp;409A of the Code if compliance is not practical; provided, however, that nothing in this Section&nbsp;6 creates an obligation on the part
of Teradyne to modify the terms of this Award or the Plan. In that light, Teradyne makes no representation that the terms of this Award will comply with Section&nbsp;409A of the Code or that the settlement of this Award will not be subject to taxes,
interest and penalties or other adverse tax consequences under Section&nbsp;409A of the Code. In no event whatsoever shall Teradyne or any of its affiliates be liable to the recipient of this Award or any other party for any additional tax,
interest, penalties or other liability that may be imposed on the recipient of this Award by Section&nbsp;409A of the Code or for any action taken by Teradyne with respect thereto. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>21.</B> <B>Governing Law and Venue.</B> The Award and the provisions of this Agreement are governed by, and subject to, the laws of the
Commonwealth of<B> </B>Massachusetts, without regard to the conflict of law provisions, as provided in the Plan. For purposes of litigating any dispute that arises under this Award or this Agreement, the parties hereby submit to and consent to the
jurisdiction of the Commonwealth of<B> </B>Massachusetts,<B> </B>agree that such litigation shall be conducted in the courts of<B> </B>Middlesex County, or the federal courts for the United States for the District of Massachusetts, where this grant
is made and/or to be performed. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>22.</B> <B>Electronic Delivery and Acceptance.</B> Teradyne may, in its sole discretion, decide to
deliver any documents related to current or future participation in the Plan by electronic means. The recipient hereby consents to receive such documents by electronic delivery and agrees to participate in the Plan through an <FONT
STYLE="white-space:nowrap">on-line</FONT> or electronic system established and maintained by Teradyne or a third party designated by Teradyne. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>23.</B> <B>Severability. </B>The provisions of this Agreement are severable and if any one or more provisions are determined to be illegal
or otherwise unenforceable, in whole or in part, the remaining provisions shall nevertheless be binding and enforceable. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>24.</B>
<B>Imposition of Other Requirements. </B>Teradyne reserves the right to impose other requirements on the recipient&#146;s participation in the Plan, on the RSUs and on any shares of common stock acquired under the Plan, to the extent Teradyne
determines it is necessary or advisable for legal or administrative reasons, and to require the recipient to sign any additional agreements or undertakings that may be necessary to accomplish the foregoing. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>25.</B> <B>Waiver.</B> The recipient acknowledges that a waiver by Teradyne of breach of any provision of this Agreement shall not operate
or be construed as a waiver of any other provision of this Agreement, or of any subsequent breach by the recipient or any other recipient. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>26.</B> <B>No Advice Regarding Grant. </B>Teradyne is not providing any tax, legal or financial advice, nor is Teradyne making any
recommendations regarding the recipient&#146;s participation in the Plan, or the recipient&#146;s acquisition or sale of the underlying shares of common stock. The recipient should consult with his or her own personal tax, legal and financial
advisors regarding his or her participation in the Plan before taking any action related to the Plan. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>27.</B> <B>Insider Trading
Restrictions/Market Abuse Laws</B>.<B> </B>The recipient acknowledges that, depending on the recipient&#146;s or his or her broker&#146;s country of residence or where the shares of common stock are listed, the recipient may be subject to insider
trading restrictions and/or market abuse laws which may affect the recipient&#146;s ability to accept, acquire, sell or otherwise dispose of shares of common stock, rights to shares of common stock (<I>e.g.</I>, RSUs) or rights linked to the value
of shares of common stock under the Plan during such times the recipient is considered to have &#147;inside information&#148; regarding Teradyne (as defined by the laws or regulations in the recipient&#146;s country). The recipient is responsible
for ensuring compliance with any restrictions and should consult his or her personal legal advisor on this matter. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">4 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>28.</B> <B>Recoupment</B>. The recipient agrees that the RSUs and any financial gain
realized by the recipient through settlement of the RSUs or sale of any shares of common stock acquired shall be subject to forfeiture and/or repayment to the Company to the extent required to comply with any applicable laws or the rules and
regulations of the securities exchange or inter-dealer quotation system on which the shares of common stock are listed or quoted, including, without limitation, pursuant to Section&nbsp;954 of the Dodd-Frank Wall Street Reform and Consumer
Protection Act of 2010. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="line-height:1.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">TERADYNE, INC. 2006 EQUITY AND CASH COMPENSATION INCENTIVE PLAN </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">NOTICE OF STOCK OPTION GRANT AND TERMS FOR U.S. RECIPIENTS </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<P STYLE="line-height:1.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Name: </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Employee Number: </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In granting stock options, Teradyne,
Inc. (&#147;<U>Teradyne</U>&#148;) seeks to provide employees with incentive to help drive Teradyne&#146;s future success and to share in the economic benefits of that success. We all look forward to your contributions to that effort. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In recognition of your contributions to Teradyne, you have been granted a stock option award consisting of the right to receive up to xx shares of Teradyne
common stock upon exercise of this option in accordance with its terms. This stock option grant was approved effective [ ] (the &#147;<U>Effective Date</U>&#148;). The Stock Option Grant Details applicable to this stock option grant are listed
below. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">This stock option grant is subject to the Stock Option Terms for U.S. Recipients attached hereto and the terms of the Teradyne, Inc. 2006 Equity
and Cash Compensation Incentive Plan (the &#147;<U>Plan</U>&#148;). Stock options covered by this award will be exercisable over time as described in and subject to the vesting conditions of the attached Stock Option Terms for U.S. Recipients. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Plan prospectus, consisting of a &#147;Participant Information&#148; document that summarizes the Plan and the complete Plan, is available on <FONT
STYLE="white-space:nowrap">&#147;In-Site,&#148;</FONT> Teradyne&#146;s internal Web site. To access the information, go to: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman"><U><FONT
STYLE="white-space:nowrap">https://connections.teradyne.com/wikis/home?lang=en-us#!/wiki/W9b0680839aea_4363_99d5_8cc385adc48f/page/Equity%20Compensation%20(Options%20%26%20RSU&#146;s)</FONT> </U></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Please note that printed versions of the Plan prospectus documents are available to you, at no charge, upon request to the HR Service Center, Teradyne, Inc.,
600 Riverpark Drive, North Reading, MA 01864, (978) <FONT STYLE="white-space:nowrap">370-3041</FONT> or <U>hr.service.center@teradyne.com</U> </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="51%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="48%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">TERADYNE, INC.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Stock Option Grant Details:</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Grant
Date/Effective Date: [ ]</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Number of Shares under Option: [<U>xx</U>]</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Per Share Exercise Price/FMV on Grant Date: [$<U>&#149;</U>]</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">


<IMG SRC="g69963g0217080339941.jpg" ALT="LOGO">
</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Charles J. Gray</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">V.P., General Counsel and Secretary</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(2021 Stock Option) </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Grant #
</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">5 </P>

</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.11
<SEQUENCE>5
<FILENAME>d69963dex1011.htm
<DESCRIPTION>EX-10.11
<TEXT>
<HTML><HEAD>
<TITLE>EX-10.11</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 10.11 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>STOCK OPTION TERMS FOR U.S. RECIPIENTS </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>1. Option Grant, Exercise and Vesting.</B> </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><B>(f)</B> <B>Stock Option Grant. </B>Teradyne, Inc. hereby grants to the recipient an award (this &#147;<U>Award</U>&#148;) of nonstatutory
stock options (the &#147;<U>Stock Options</U>&#148;) under the Teradyne, Inc. 2006 Equity and Cash Compensation Incentive Plan (the &#147;<U>Plan</U>&#148;). The Stock Options represent the right of the recipient to purchase that number of shares of
Teradyne common stock set forth in the Notice of Stock Option Grant and Terms for U.S. Recipients (the &#147;<U>Notice of Grant</U>&#148;) attached hereto upon satisfaction of the terms set forth in these Stock Option Terms for U.S. Recipients (this
&#147;<U>Agreement</U>&#148;). This Award is governed by and subject to the terms of the Plan, the Notice of Grant and this Agreement. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Capitalized terms used but not otherwise defined herein will have the meaning set forth in the Notice of Grant or the Plan. In the event of
any inconsistencies or differences between the Plan and this Agreement, the Plan shall prevail. The terms governing this Award are intended to comply with all applicable laws and regulations.<B> </B> </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><B>(g)</B> <B>These Stock Options vest and become exercisable yearly on the anniversary of the Effective Date</B>. None of the Stock Options
subject to this Award will be vested or exercisable on the Effective Date. Except as provided in (d)&nbsp;below, 25% of the Stock Options granted will vest and become exercisable on the first and each of the three subsequent anniversaries of the
Effective Date until the total grant is fully vested and exercisable on the fourth anniversary of the Effective Date. The Committee shall have the right to accelerate the date that any installment of this Award becomes vested and exercisable,
including, but not limited, to events such as disability, death or upon the acquisition of control of Teradyne by another entity. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><B>(h)</B> <B>After Stock Options become exercisable, they can be exercised at any time prior to and on the Option Expiration Date.</B> This
Award expires at the close of business at Teradyne&#146;s headquarters on the date that is seven years from the Effective Date (the &#147;<U>Option Expiration Date</U>&#148;). This Award may expire earlier if the recipient&#146;s employment or other
business relationship terminates, as described below. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><B>(i)</B> <B>The Stock Options will not vest further after termination of
employment or other business relationship except in limited certain circumstances. </B>If the recipient&#146;s employment or business relationship with Teradyne or, if different, the recipient&#146;s employer (the &#147;<U>Employer</U>&#148;) or any
Subsidiary of Teradyne terminates for any reason except death, then this Award will not vest after the recipient&#146;s employment or other business relationship ends and this Award will automatically expire at the close of business at
Teradyne&#146;s headquarters on the date ninety (90)&nbsp;days after the recipient&#146;s termination date, or if earlier, the Option Expiration Date. <B></B> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:13%; font-size:10pt; font-family:Times New Roman">If the recipient&#146;s employment or other business relationship with Teradyne, the Employer or any Subsidiary of Teradyne ends on account
of death, the unvested portion of this Award which would have vested under the applicable rule stated in (b)&nbsp;above shall automatically become vested in full on the date of the recipient&#146;s termination of employment or business relationship
on account of death and the vested portion of this Award may be exercised in accordance with Section&nbsp;11(a) of the Plan until the earlier of (1)&nbsp;the close of business at Teradyne&#146;s headquarters on the date that is one year subsequent
to the recipient&#146;s termination due to death or (2)&nbsp;the Option Expiration Date. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:13%; font-size:10pt; font-family:Times New Roman">The recipient&#146;s employment or other
business relationship shall be considered as continuing uninterrupted during any bona fide approved leave of absence provided (i)&nbsp;that the period of such leave does not exceed 90 days and is not a personal leave unless the personal leave is
based on recipient&#146;s accrued, unused personal paid <FONT STYLE="white-space:nowrap">time-off</FONT> benefits provided under a program sponsored by Teradyne, the Employer or any other Subsidiary of Teradyne, (ii)&nbsp;the recipient&#146;s right
to reemployment is guaranteed by statute following the approved leave of absence, or (iii)&nbsp;the Committee has agreed in writing that Teradyne, the Employer or any other Subsidiary of Teradyne is contractually obligated to continue the
recipient&#146;s employment or other business relationship after the approved leave of absence period. Notwithstanding the foregoing leave of absence provision, vesting of this Award shall continue during the period a recipient is determined to be
disabled under the Teradyne Short-Term Disability program and Long-Term Disability Plan, provided that such vesting shall cease upon the earlier to occur of the recipient&#146;s (A)&nbsp;termination of employment from Teradyne, the Employer or any
other Subsidiary of Teradyne and (B)&nbsp;the last day of the twenty-four (24)&nbsp;month period beginning on the date on which Long-Term Disability benefits commenced. </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>2. Procedure for Exercising Stock Options.</B> </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><B>(a)</B> Stock Options are exercised by giving written notice to Teradyne in the form (or by such other procedures as) specified by the
Committee stating the election to exercise, specifying the number of shares as to which Stock Options are being exercised and paying Teradyne the full exercise price for such shares, plus any applicable
<FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items (as defined in Section&nbsp;6 below). Payment can be made to Teradyne by a combination of cash, certified or bank check, or personal check (in each case in United States dollars), or by
delivery of shares of Teradyne common stock having a Fair Market Value equal as of the date of the exercise to the cash exercise price of the Option, provided that such shares were not acquired by the Participant in the prior six months, or through
a broker-dealer sale and remittance procedure pursuant to which the recipient shall provide written irrevocable instructions to a brokerage firm to effect the immediate sale of some or all of the purchased shares and remit to Teradyne sufficient
funds to cover the aggregate exercise price payable for the purchased shares, plus any applicable <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items designated by Teradyne, and shall provide written directives to Teradyne to deliver the
purchased shares directly to such brokerage firm to complete the sale transaction, provided that such process is consistent with and permissible under applicable law. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><B>(b)</B> The recipient shall not have any rights as a stockholder in, to or with respect to any shares which may be covered by this Award
(including but not limited to the right to vote or to receive dividends) until the issuance of shares to the recipient upon exercise of the Stock Options. All shares issuable upon exercise of the Stock Options will be transferred or issued to the
recipient (or his or her estate, in the event of death) promptly upon exercise. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><B>(c)</B> With regard to any Stock Option exercises,
Teradyne will not be required to transfer or issue any shares until arrangements satisfactory to it have been made to address any <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items and withholding requirements which might arise by reason of
the Stock Option exercise. Teradyne will pay any transfer or issue tax and deliver the shares purchased. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>3.</B> <B>Assignment and
Transferability</B>.<B> </B>This Stock Option may not be assigned or transferred (except by will or the laws of descent and distribution) other than as provided in Section&nbsp;11(a) of the Plan. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>4.</B> <B>Capital Changes and Business Succession</B>.<B> </B>Section&nbsp;3(c) of the Plan contains provisions for adjusting (or
substituting) the number and class of securities, vesting schedule, exercise price and other terms of outstanding stock-based awards granted under the Plan if a recapitalization, stock split, merger, or other specified event occurs and the Committee
determines that an adjustment (or substitution) is appropriate. In that event, the recipient will be notified of the adjustment (or substitution), if any, to this Award. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>5.</B> <B>Employment or Business Relationship</B>.<B> </B>This Award and the recipient&#146;s participation in the Plan shall not create any
right of continued employment or business relationship or be interpreted as forming or amending an employment contract or business relationship with Teradyne or its Subsidiaries, and does not affect the right of the recipient, Teradyne or the
Employer to terminate the recipient&#146;s employment or a business relationship at any time. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>6. Tax Obligations</B>. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><B>(a)</B> <B>Responsibility for Taxes</B>. The recipient acknowledges that, regardless of any action taken by Teradyne or the Employer, the
ultimate liability for all income tax, social insurance, payroll tax, fringe benefits tax, payment on account or other <FONT STYLE="white-space:nowrap">tax-related</FONT> items related to the recipient&#146;s participation in the Plan and legally
applicable to the recipient (&#147;<U><FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items</U>&#148;), is and remains the recipient&#146;s responsibility and may exceed the amount actually withheld by Teradyne or the Employer. The recipient
further acknowledges that Teradyne and/or the Employer (1)&nbsp;make no representations or undertakings regarding the treatment of any <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items in connection with any aspect of the Stock Options,
including, but not limited to, the grant, vesting or exercise of the Stock Options, the subsequent sale of shares acquired pursuant to such exercise and the receipt of any dividends or other distributions, and (2)&nbsp;do not commit to and are under
no obligation to structure the terms of the grant or any aspect of the Stock Option to reduce or eliminate the recipient&#146;s liability for <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items or achieve any particular tax result. Further, if
the recipient is subject to <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items in more than one jurisdiction, the recipient acknowledges that Teradyne and/or the Employer (or former employer, as applicable) may be required to withhold or
account for <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items in more than one jurisdiction. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><B>(b)</B> <B>Tax Withholding</B>.
Prior to any relevant taxable or tax withholding event, as applicable, the recipient agrees to make adequate arrangements satisfactory to Teradyne and/or the Employer to satisfy all <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items. In this
regard, the recipient authorizes Teradyne and/or the Employer, or their respective agents, to satisfy any applicable withholding obligations with regard to all <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items by withholding from proceeds of
the sale of shares acquired at exercise of the Stock Options either through a voluntary sale or through a mandatory sale arranged by Teradyne (on the recipient&#146;s behalf pursuant to this authorization) without further consent. Teradyne may
withhold or account for <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items by considering maximum applicable rates, in which case the recipient will receive a refund of any over-withheld amount in cash and will have no entitlement to the
common stock equivalent. Alternatively, the recipient may elect to satisfy the recipient&#146;s obligations for <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items&nbsp;by delivery of cash or check to Teradyne or the Employer. </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>7.</B> <B>Compliance with Laws. </B>Shares to be issued under this Award are currently
registered under the United States Securities Act of 1933, as amended. If such registration is not in effect at the time of vesting, the recipient will be required to represent to Teradyne that the recipient is acquiring such shares as an investment
and not with a view to the sale of those shares. Notwithstanding any other provision of the Plan or the Agreement, unless there is an available exemption from any registration, qualification or other legal requirement applicable to the shares of
common stock, Teradyne shall not be required to deliver any shares of common stock issuable upon exercise of the Stock Options prior to the completion of any registration or qualification of the shares under any local, state, federal or foreign
securities or exchange control law or under rulings or regulations of the United States Securities and Exchange Commission (&#147;<U>SEC</U>&#148;) or of any other governmental regulatory body, or prior to obtaining any approval or other clearance
from any local, state, federal or foreign governmental agency, which registration, qualification or approval Teradyne shall, in its absolute discretion, deem necessary or advisable. The recipient understands that Teradyne is under no obligation to
register or qualify the shares with the SEC or any state or foreign securities commission or to seek approval or clearance from any governmental authority for the issuance or sale of the shares. Further, the recipient agrees that Teradyne<B>
</B>shall have unilateral authority to amend the Plan and the Agreement without the recipient&#146;s consent to the extent necessary to comply with securities or other laws applicable to issuance of shares. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>8.</B> <B>Governing Law and Venue. </B>The Award and the provisions of this Agreement are governed by, and subject to, the laws of the
Commonwealth of<B> </B>Massachusetts, without regard to the conflict of law provisions, as provided in the Plan. For purposes of litigating any dispute that arises under this Award or this Agreement, the parties hereby submit to and consent to the
jurisdiction of the Commonwealth of<B> </B>Massachusetts,<B> </B>agree that such litigation shall be conducted in the courts of<B> </B>Middlesex County, or the federal courts for the United States for the District of Massachusetts, where this grant
is made and/or to be performed. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>9.</B> <B>Electronic Delivery and Acceptance. </B>Teradyne may, in its sole discretion, decide to
deliver any documents related to current or future participation in the Plan by electronic means. The recipient hereby consents to receive such documents by electronic delivery and agrees to participate in the Plan through an <FONT
STYLE="white-space:nowrap">on-line</FONT> or electronic system established and maintained by Teradyne or a third party designated by Teradyne. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>10.</B> <B>Severability. </B>The provisions of this Agreement are severable and if any one or more provisions are determined to be illegal
or otherwise unenforceable, in whole or in part, the remaining provisions shall nevertheless be binding and enforceable. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>11.</B>
<B>Imposition of Other Requirements. </B>Teradyne reserves the right to impose other requirements on the recipient&#146;s participation in the Plan, on the Stock Options and on any shares of common stock acquired under the Plan, to the extent
Teradyne determines it is necessary or advisable for legal or administrative reasons, and to require the recipient to sign any additional agreements or undertakings that may be necessary to accomplish the foregoing. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>12.</B> <B>Waiver. </B>The recipient acknowledges that a waiver by Teradyne of breach of any provision of this Agreement shall not operate
or be construed as a waiver of any other provision of this Agreement, or of any subsequent breach by the recipient or any other recipient. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>13.</B> <B>No Advice Regarding Grant. </B>Teradyne is not providing any tax, legal or financial advice, nor is Teradyne making any
recommendations regarding the recipient&#146;s participation in the Plan, or the recipient&#146;s acquisition or sale of the underlying shares of common stock. The recipient should consult with his or her own personal tax, legal and financial
advisors regarding his or her participation in the Plan before taking any action related to the Plan. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>14.</B> <B>Insider Trading
Restrictions/Market Abuse Laws</B>.<B> </B>The recipient acknowledges that, depending on the recipient&#146;s or his or her broker&#146;s country of residence or where the shares of common stock are listed, the recipient may be subject to insider
trading restrictions and/or market abuse laws which may affect the recipient&#146;s ability to accept, acquire, sell or otherwise dispose of shares of common stock, rights to shares of common stock (<I>e.g.</I>, Stock Options) or rights linked to
the value of shares of common stock under the Plan during such times the recipient is considered to have &#147;inside information&#148; regarding Teradyne (as defined by the laws or regulations in the recipient&#146;s country). The recipient is
responsible for ensuring compliance with any restrictions and should consult his or her personal legal advisor on this matter. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>15.</B>
<B>Recoupment</B>. The recipient agrees that the Stock Option and any financial gain realized by the recipient through exercise of the Stock Option or sale of any shares of common stock acquired shall be subject to forfeiture and/or repayment to the
Company to the extent required to comply with any applicable laws or the rules and regulations of the securities exchange or inter-dealer quotation system on which the shares of common stock are listed or quoted, including, without limitation,
pursuant to Section&nbsp;954 of the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010 </P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>6
<FILENAME>d69963dex211.htm
<DESCRIPTION>EX-21.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-21.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 21.1 </B></P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Present Subsidiaries </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="59%"></TD>

<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD WIDTH="26%"></TD>

<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom"><B>Entity Name:</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman"><B>State&nbsp;or&nbsp;Jurisdiction&nbsp;Of</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman"><B>Incorporation</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="right"><B>Percentage&nbsp;of&nbsp;Voting</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="right"><B>Securities Owned</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Teradyne (Asia) Pte., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Singapore</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%*&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Teradyne Canada Limited</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Canada</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Teradyne de Costa Rica S.R.L.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Costa Rica</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Teradyne GmbH</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Germany</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%*&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Teradyne Holdings Denmark ApS</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Denmark</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%*&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Teradyne (India) Engineering Private Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>India</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%*&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Teradyne International Holdings B.V.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>The Netherlands</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Teradyne International UK Holdings Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>United Kingdom</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%*&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Teradyne Italia SrL</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Italy</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%*&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Teradyne K.K.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Japan</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Teradyne Korea Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Korea</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%*&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Teradyne Limited</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>United Kingdom</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%*&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Teradyne Malaysia Sdn. Bhd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Malaysia</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%*&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Teradyne Philippines Limited</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Delaware</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Teradyne Robotics Holdings Denmark ApS</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Denmark</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%*&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Teradyne SAS</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>France</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Teradyne (Shanghai) Co., Ltd</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Peoples&nbsp;Republic&nbsp;of&nbsp;China</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%*&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Teradyne Taiwan LLC</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Delaware</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%*&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Teradyne Thailand Limited.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Delaware</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Energid Technologies Corporation</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Florida</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">GenRad, LLC</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Delaware</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Herco Technology Corp.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>California</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">P.L.S.T., Inc. (f/k/a Perception Laminates, Inc.)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>California</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Eagle Test Systems, Inc.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Delaware</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Nextest Systems Corporation</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Delaware</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Lemsys SA</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Switzerland</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%*&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">LitePoint Corporation</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Delaware</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">LitePoint Europe A/S</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Denmark</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%*&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">LitePoint Technology Limited</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Hong Kong</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%*&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">LitePoint Technology (Shanghai) Company Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Peoples Republic of China</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%*&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">LitePoint Vietnam Limited</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Socialist Republic of Vietnam</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%*&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Mobile Industrial Robots A/S</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Denmark</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%*&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Mobile Industrial Robots, Inc.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Delaware</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%*&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Mobile Industrial Robots GmbH</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Germany</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%*&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Mobile Industrial Robots Pte. Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Singapore</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%*&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">MiR Robots S.L.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Spain</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%*&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">MiR Robots (Shanghai) Co. Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Peoples Republic of China</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%*&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Universal Robots A/S</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Denmark</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%*&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Universal Robots (Spain) S.L.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Spain</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%*&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Universal Robots (Singapore) Pte. Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Singapore</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%*&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Universal Robots (India) Pte. Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>India</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%*&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Universal Robots (Shanghai) Co. Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Peoples Republic of China</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%*&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Universal Robots (USA), Inc.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Delaware</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%*&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Universal Robots GmbH</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Germany</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%*&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Universal Robots Mexico S.A. de C.V.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Mexico</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%*&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Universal Robots (UK) Ltd</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>United Kingdom</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%*&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">UR Technology (Shanghai) Co. Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>People Republic of China</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%*&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">AutoGuide, LLC</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Delaware</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">*</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Indirect subsidiaries whose voting securities are 100% controlled by Teradyne, Inc. </P></TD></TR></TABLE>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>7
<FILENAME>d69963dex231.htm
<DESCRIPTION>EX-23.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-23.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>Exhibit 23.1 </B></FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM </B></FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" SIZE="2">We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (Nos.&nbsp;333-188824; 333-177246; 333-159723; 333-155564; 333-149017; 333-143231; 333-134519; 333-116632;
333-101983; 333-68074; 333-56373; 333-32547; and 333-07177) of Teradyne, Inc. of our report dated February 22, 2021 relating to the consolidated financial statements and financial statement schedule<B> </B>and the effectiveness of internal control
over financial reporting, which appears in this Form 10-K. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">/s/ PricewaterhouseCoopers LLP </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Boston, Massachusetts </FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">February 22, 2021
</FONT></P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>8
<FILENAME>d69963dex311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-31.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>EXHIBIT 31.1 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CERTIFICATIONS </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">I, Mark
E. Jagiela, certify that: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">1. I have reviewed this annual report on Form <FONT STYLE="white-space:nowrap">10-K</FONT> of Teradyne, Inc.;
</P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary
to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material
respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">4. The registrant&#146;s other certifying officers and I are responsible for establishing and maintaining disclosure controls and procedures
(as defined in Exchange Act Rules <FONT STYLE="white-space:nowrap">13a-15(e)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(e))</FONT> and internal control over financial reporting (as defined in Exchange Act Rules
<FONT STYLE="white-space:nowrap">13a-15(f)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(f))</FONT> for the registrant and have: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under
our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
</P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to
be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c) Evaluated the effectiveness of the registrant&#146;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; and </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(d) Disclosed in this report any change in the registrant&#146;s internal control over financial reporting that occurred during
the registrant&#146;s most recent fiscal quarter (the registrant&#146;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#146;s internal control over
financial reporting; and </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">5. The registrant&#146;s other certifying officers and I have disclosed, based on our most recent evaluation of
internal control over financial reporting, to the registrant&#146;s auditors and the audit committee of the registrant&#146;s board of directors (or persons performing the equivalent functions): </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a) All significant deficiencies and material weaknesses in the design or operation of internal controls over financial
reporting which are reasonably likely to adversely affect the registrant&#146;s ability to record, process, summarize and report financial information; and </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the
registrant&#146;s internal control over financial reporting. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date: February&nbsp;22, 2021 </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="7%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="92%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman" ALIGN="center">/s/ M<SMALL>ARK</SMALL> E. J<SMALL>AGIELA</SMALL></P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"><B>Mark E. Jagiela</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"><B>Chief Executive Officer</B></TD></TR>
</TABLE>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>9
<FILENAME>d69963dex312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-31.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>EXHIBIT 31.2 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">I, Sanjay Mehta, certify that: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">1. I have reviewed this annual report on Form <FONT STYLE="white-space:nowrap">10-K</FONT> of Teradyne, Inc.; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to
make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material
respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">4. The registrant&#146;s other certifying officers and I are responsible for establishing and maintaining disclosure controls and procedures
(as defined in Exchange Act Rules <FONT STYLE="white-space:nowrap">13a-15(e)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(e))</FONT> and internal control over financial reporting (as defined in Exchange Act Rules
<FONT STYLE="white-space:nowrap">13a-15(f)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(f))</FONT> for the registrant and have: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under
our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
</P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to
be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c) Evaluated the effectiveness of the registrant&#146;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; and </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(d) Disclosed in this report any change in the registrant&#146;s internal control over financial reporting that occurred during
the registrant&#146;s most recent fiscal quarter (the registrant&#146;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#146;s internal control over
financial reporting; and </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">5. The registrant&#146;s other certifying officers and I have disclosed, based on our most recent evaluation of
internal control over financial reporting, to the registrant&#146;s auditors and the audit committee of the registrant&#146;s board of directors (or persons performing the equivalent functions): </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a) All significant deficiencies and material weaknesses in the design or operation of internal controls over financial
reporting which are reasonably likely to adversely affect the registrant&#146;s ability to record, process, summarize and report financial information; and </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the
registrant&#146;s internal control over financial reporting. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date: February&nbsp;22, 2021 </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="7%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="92%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman" ALIGN="center">/s/ S<SMALL>ANJAY</SMALL> M<SMALL>EHTA</SMALL></P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"><B>Sanjay Mehta</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"><B>Chief Financial Officer</B></TD></TR>
</TABLE>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>10
<FILENAME>d69963dex321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-32.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>EXHIBIT 32.1 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CERTIFICATION PURSUANT TO </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>18 U.S.C SECTION 1350, </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>AS ADOPTED PURSUANT TO </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In connection with the Annual Report of Teradyne, Inc. (the &#147;Company&#148;) on Form <FONT STYLE="white-space:nowrap">10-K</FONT> for the
period ending December&nbsp;31, 2020 as filed with the Securities and Exchange Commission on the date hereof (the &#147;Report&#148;), I, Mark E. Jagiela, Chief Executive Officer of the Company, certify pursuant to 18 U.S.C Section&nbsp;1350, as
adopted pursuant to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(1) The Report
fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(2)
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman" ALIGN="center">/s/ M<SMALL>ARK</SMALL> E. J<SMALL>AGIELA</SMALL></P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" ALIGN="center"><B>Mark E. Jagiela</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" ALIGN="center"><B>Chief Executive Officer</B></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">February&nbsp;22, 2021 </P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>11
<FILENAME>d69963dex322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-32.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>EXHIBIT 32.2 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CERTIFICATION PURSUANT TO </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>18 U.S.C SECTION 1350, </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>AS ADOPTED PURSUANT TO </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In connection with the Annual Report of Teradyne, Inc. (the &#147;Company&#148;) on Form <FONT STYLE="white-space:nowrap">10-K</FONT> for the
period ending December&nbsp;31, 2020 as filed with the Securities and Exchange Commission on the date hereof (the &#147;Report&#148;), I, Sanjay Mehta, Chief Financial Officer of the Company, certify pursuant to 18 U.S.C Section&nbsp;1350, as
adopted pursuant to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(1) The Report
fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(2)
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman" ALIGN="center">/s/ S<SMALL>ANJAY</SMALL> M<SMALL>EHTA</SMALL></P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" ALIGN="center"><B>Sanjay Mehta</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" ALIGN="center"><B>Chief Financial Officer</B></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">February&nbsp;22, 2021 </P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>12
<FILENAME>ter-20201231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 23-February-2021 [01:44:56] {AM}-->
<schema targetNamespace="http://wwww.teradyne.com/20201231" elementFormDefault="qualified" xmlns:ter="http://wwww.teradyne.com/20201231" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:country="http://xbrl.sec.gov/country/2020-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2020-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2020-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2020-01-31" xmlns:us-types="http://fasb.org/us-types/2020-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:srt-types="http://fasb.org/srt-types/2020-01-31">
<annotation>
<appinfo>
<link:roleType roleURI="http://wwww.teradyne.com/role/CoverPage" id="CoverPage">
<link:definition>1001 - Document - Cover Page</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ConsolidatedBalanceSheets" id="ConsolidatedBalanceSheets">
<link:definition>1002 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ConsolidatedBalanceSheetsParenthetical" id="ConsolidatedBalanceSheetsParenthetical">
<link:definition>1003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations" id="ConsolidatedStatementsOfOperations">
<link:definition>1004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncome" id="ConsolidatedStatementsOfComprehensiveIncome">
<link:definition>1005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" id="ConsolidatedStatementsOfComprehensiveIncomeParenthetical">
<link:definition>1006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquity" id="ConsolidatedStatementsOfShareholdersEquity">
<link:definition>1007 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquityParenthetical" id="ConsolidatedStatementsOfShareholdersEquityParenthetical">
<link:definition>1008 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows" id="ConsolidatedStatementsOfCashFlows">
<link:definition>1009 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/TheCompany" id="TheCompany">
<link:definition>1010 - Disclosure - The Company</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/AccountingPolicies" id="AccountingPolicies">
<link:definition>1011 - Disclosure - Accounting Policies</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/RecentlyIssuedAccountingPronouncements" id="RecentlyIssuedAccountingPronouncements">
<link:definition>1012 - Disclosure - Recently Issued Accounting Pronouncements</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompany" id="AcquisitionsAndInvestmentInOtherCompany">
<link:definition>1013 - Disclosure - Acquisitions and Investment in Other Company</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/Revenue" id="Revenue">
<link:definition>1014 - Disclosure - Revenue</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/Inventories" id="Inventories">
<link:definition>1015 - Disclosure - Inventories</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/PropertyPlantAndEquipment" id="PropertyPlantAndEquipment">
<link:definition>1016 - Disclosure - Property, Plant and Equipment</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/FinancialInstruments" id="FinancialInstruments">
<link:definition>1017 - Disclosure - Financial Instruments</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/Leases" id="Leases">
<link:definition>1018 - Disclosure - Leases</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/Debt" id="Debt">
<link:definition>1019 - Disclosure - Debt</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/AccumulatedOtherComprehensiveLossIncome" id="AccumulatedOtherComprehensiveLossIncome">
<link:definition>1020 - Disclosure - Accumulated Other Comprehensive (Loss) Income</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/GoodwillAndIntangibleAssets" id="GoodwillAndIntangibleAssets">
<link:definition>1021 - Disclosure - Goodwill and Intangible Assets</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
<link:definition>1022 - Disclosure - Commitments and Contingencies</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/NetIncomePerCommonShare" id="NetIncomePerCommonShare">
<link:definition>1023 - Disclosure - Net Income Per Common Share</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/RestructuringAndOther" id="RestructuringAndOther">
<link:definition>1024 - Disclosure - Restructuring and Other</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/RetirementPlans" id="RetirementPlans">
<link:definition>1025 - Disclosure - Retirement Plans</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/StockBasedCompensation" id="StockBasedCompensation">
<link:definition>1026 - Disclosure - Stock-Based Compensation</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/SavingsPlan" id="SavingsPlan">
<link:definition>1027 - Disclosure - Savings Plan</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/IncomeTaxes" id="IncomeTaxes">
<link:definition>1028 - Disclosure - Income Taxes</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformation" id="OperatingSegmentGeographicAndSignificantCustomerInformation">
<link:definition>1029 - Disclosure - Operating Segment, Geographic and Significant Customer Information</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/StockRepurchaseProgram" id="StockRepurchaseProgram">
<link:definition>1030 - Disclosure - Stock Repurchase Program</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/SubsequentEvents" id="SubsequentEvents">
<link:definition>1031 - Disclosure - Subsequent Events</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/SupplementarydInformation" id="SupplementarydInformation">
<link:definition>1032 - Disclosure - Supplementaryd Information</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ValuationAndQualifyingAccounts" id="ValuationAndQualifyingAccounts">
<link:definition>1033 - Disclosure - Valuation and Qualifying Accounts</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/AccountingPoliciesPolicies" id="AccountingPoliciesPolicies">
<link:definition>1034 - Disclosure - Accounting Policies (Policies)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/AccountingPoliciesTables" id="AccountingPoliciesTables">
<link:definition>1035 - Disclosure - Accounting Policies (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyTables" id="AcquisitionsAndInvestmentInOtherCompanyTables">
<link:definition>1036 - Disclosure - Acquisitions and Investment in Other Company (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/RevenueTables" id="RevenueTables">
<link:definition>1037 - Disclosure - Revenue (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/InventoriesTables" id="InventoriesTables">
<link:definition>1038 - Disclosure - Inventories (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/PropertyPlantAndEquipmentTables" id="PropertyPlantAndEquipmentTables">
<link:definition>1039 - Disclosure - Property, Plant and Equipment (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/FinancialInstrumentsTables" id="FinancialInstrumentsTables">
<link:definition>1040 - Disclosure - Financial Instruments (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/LeasesTables" id="LeasesTables">
<link:definition>1041 - Disclosure - Leases (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/DebtTables" id="DebtTables">
<link:definition>1042 - Disclosure - Debt (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/AccumulatedOtherComprehensiveLossIncomeTables" id="AccumulatedOtherComprehensiveLossIncomeTables">
<link:definition>1043 - Disclosure - Accumulated Other Comprehensive (Loss) Income (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/GoodwillAndIntangibleAssetsTables" id="GoodwillAndIntangibleAssetsTables">
<link:definition>1044 - Disclosure - Goodwill and Intangible Assets (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/NetIncomePerCommonShareTables" id="NetIncomePerCommonShareTables">
<link:definition>1045 - Disclosure - Net Income Per Common Share (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/RetirementPlansTables" id="RetirementPlansTables">
<link:definition>1046 - Disclosure - Retirement Plans (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/StockBasedCompensationTables" id="StockBasedCompensationTables">
<link:definition>1047 - Disclosure - Stock-Based Compensation (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/IncomeTaxesTables" id="IncomeTaxesTables">
<link:definition>1048 - Disclosure - Income Taxes (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationTables" id="OperatingSegmentGeographicAndSignificantCustomerInformationTables">
<link:definition>1049 - Disclosure - Operating Segment, Geographic and Significant Customer Information (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/SupplementaryInformationTables" id="SupplementaryInformationTables">
<link:definition>1050 - Disclosure - Supplementary Information (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/TheCompanyAdditionalInformationDetail" id="TheCompanyAdditionalInformationDetail">
<link:definition>1051 - Disclosure - The Company - Additional information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/AccountingPoliciesAdditionalInformationDetail" id="AccountingPoliciesAdditionalInformationDetail">
<link:definition>1052 - Disclosure - Accounting Policies - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/DeferredRevenueAndCustomerAdvancesDetail" id="DeferredRevenueAndCustomerAdvancesDetail">
<link:definition>1053 - Disclosure - Deferred Revenue and Customer Advances (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/WarrantyAccrualIncludedInOtherAccruedLiabilitiesDetail" id="WarrantyAccrualIncludedInOtherAccruedLiabilitiesDetail">
<link:definition>1054 - Disclosure - Warranty Accrual Included in Other Accrued Liabilities (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail" id="ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail">
<link:definition>1055 - Disclosure - Extended Product Warranty of Short and Long-Term Deferred Revenue and Customer Advances (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail" id="ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail">
<link:definition>1056 - Disclosure - Schedule of Prepayments and Other Current Assets (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/UsefulLivesOfAssetsDetail" id="UsefulLivesOfAssetsDetail">
<link:definition>1057 - Disclosure - Useful Lives of Assets (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail" id="AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail">
<link:definition>1058 - Disclosure - Acquisitions and Investment in Other Company - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/FinalAllocationOfPurchasePriceDetail" id="FinalAllocationOfPurchasePriceDetail">
<link:definition>1059 - Disclosure - Final Allocation of Purchase Price (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ComponentsOfIntangibleAssetsAndTheirEstimatedUsefulLivesAtAcquisitionDateDetail" id="ComponentsOfIntangibleAssetsAndTheirEstimatedUsefulLivesAtAcquisitionDateDetail">
<link:definition>1060 - Disclosure - Components of Intangible Assets and Their Estimated Useful Lives at Acquisition Date (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ProFormaResultsUnderAcquisitionDetail" id="ProFormaResultsUnderAcquisitionDetail">
<link:definition>1061 - Disclosure - Pro Forma Results Under Acquisition (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail" id="RevenueAdditionalInformationDetail">
<link:definition>1062 - Disclosure - Revenue - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" id="DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail">
<link:definition>1063 - Disclosure - Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionParentheticalDetail" id="DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionParentheticalDetail">
<link:definition>1064 - Disclosure - Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Parenthetical) (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/CompositionOfInventoriesNetDetail" id="CompositionOfInventoriesNetDetail">
<link:definition>1065 - Disclosure - Composition of Inventories, Net (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/InventoriesAdditionalInformationDetail" id="InventoriesAdditionalInformationDetail">
<link:definition>1066 - Disclosure - Inventories - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/PropertyPlantAndEquipmentNetDetail" id="PropertyPlantAndEquipmentNetDetail">
<link:definition>1067 - Disclosure - Property Plant and Equipment, Net (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail" id="PropertyPlantAndEquipmentAdditionalInformationDetail">
<link:definition>1068 - Disclosure - Property, Plant and Equipment - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail" id="FinancialInstrumentsAdditionalInformationDetail">
<link:definition>1069 - Disclosure - Financial Instruments - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" id="ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail">
<link:definition>1070 - Disclosure - Schedule of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" id="ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail">
<link:definition>1071 - Disclosure - Schedule of Reported Financial Assets and Liabilities (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationDetail" id="ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationDetail">
<link:definition>1072 - Disclosure - Schedule of Changes in Fair Value of Level 3 Contingent Consideration (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationParentheticalDetail" id="ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationParentheticalDetail">
<link:definition>1073 - Disclosure - Schedule of Changes in Fair Value of Level 3 Contingent Consideration (Parenthetical) (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/QuantitativeInformationAssociatedWithFairValueMeasurementOfLevel3FinancialInstrumentDetail" id="QuantitativeInformationAssociatedWithFairValueMeasurementOfLevel3FinancialInstrumentDetail">
<link:definition>1074 - Disclosure - Quantitative Information Associated With Fair Value Measurement of Level 3 Financial Instrument (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail" id="ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail">
<link:definition>1075 - Disclosure - Schedule of Carrying Amounts and Fair Values of Financial Instruments (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail" id="ScheduleOfAvailableForSaleMarketableSecuritiesDetail">
<link:definition>1076 - Disclosure - Schedule of Available for Sale Marketable Securities (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail" id="ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail">
<link:definition>1077 - Disclosure - Schedule of Reported Available for Sale Marketable Securities (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail" id="ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail">
<link:definition>1078 - Disclosure - Contractual Maturities of Investments in Debt Securities Held (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfNotionalAmountOfDerivativesDetail" id="ScheduleOfNotionalAmountOfDerivativesDetail">
<link:definition>1079 - Disclosure - Schedule of Notional Amount of Derivatives (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail" id="ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail">
<link:definition>1080 - Disclosure - Schedule of Derivative Instruments in Statement of Financial Position at Fair Value (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail" id="ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail">
<link:definition>1081 - Disclosure - Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedParentheticalDetail" id="ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedParentheticalDetail">
<link:definition>1082 - Disclosure - Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Parenthetical) (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/LeasesAdditionalInformationDetail" id="LeasesAdditionalInformationDetail">
<link:definition>1083 - Disclosure - Leases - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/SupplementalCashFlowInformationRelatedToLeasesDetail" id="SupplementalCashFlowInformationRelatedToLeasesDetail">
<link:definition>1084 - Disclosure - Supplemental Cash Flow Information Related to Leases (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfOperatingLeaseMaturityDetail" id="ScheduleOfOperatingLeaseMaturityDetail">
<link:definition>1085 - Disclosure - Schedule of Operating Lease, Maturity (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/DebtAdditionalInformationDetail" id="DebtAdditionalInformationDetail">
<link:definition>1086 - Disclosure - Debt - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ComponentsOfConvertibleSeniorNotesDetail" id="ComponentsOfConvertibleSeniorNotesDetail">
<link:definition>1087 - Disclosure - Components of Convertible Senior Notes (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/InterestExpenseOnConvertibleSeniorNotesDetail" id="InterestExpenseOnConvertibleSeniorNotesDetail">
<link:definition>1088 - Disclosure - Interest Expense on Convertible Senior Notes (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeDetail" id="ChangesInAccumulatedOtherComprehensiveLossIncomeDetail">
<link:definition>1089 - Disclosure - Changes in Accumulated Other Comprehensive (Loss) Income (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeParentheticalDetail" id="ChangesInAccumulatedOtherComprehensiveLossIncomeParentheticalDetail">
<link:definition>1090 - Disclosure - Changes in Accumulated Other Comprehensive (Loss) Income (Parenthetical) (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeToStatementsOfOperationsDetail" id="ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeToStatementsOfOperationsDetail">
<link:definition>1091 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income to Statements of Operations (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeToStatementsOfOperationsParentheticalDetail" id="ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeToStatementsOfOperationsParentheticalDetail">
<link:definition>1092 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income to Statements of Operations (Parenthetical) (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail" id="GoodwillAndIntangibleAssetsAdditionalInformationDetail">
<link:definition>1093 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail" id="ChangesInCarryingAmountOfGoodwillBySegmentDetail">
<link:definition>1094 - Disclosure - Changes in Carrying Amount of Goodwill by Segment (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsDetail" id="ScheduleOfAmortizableIntangibleAssetsDetail">
<link:definition>1095 - Disclosure - Schedule of Amortizable Intangible Assets (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsParentheticalDetail" id="ScheduleOfAmortizableIntangibleAssetsParentheticalDetail">
<link:definition>1096 - Disclosure - Schedule of Amortizable Intangible Assets (Parenthetical) (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail" id="ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail">
<link:definition>1097 - Disclosure - Schedule of Estimated Intangible Asset Amortization Expense (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" id="CommitmentsAndContingenciesAdditionalInformationDetail">
<link:definition>1098 - Disclosure - Commitments and Contingencies - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail" id="ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail">
<link:definition>1099 - Disclosure - Computation of Basic and Diluted Net Income Per Common Share (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareParentheticalDetail" id="ComputationOfBasicAndDilutedNetIncomePerCommonShareParentheticalDetail">
<link:definition>1100 - Disclosure - Computation of Basic and Diluted Net Income Per Common Share (Parenthetical) (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/NetIncomePerCommonShareAdditionalInformationDetail" id="NetIncomePerCommonShareAdditionalInformationDetail">
<link:definition>1101 - Disclosure - Net Income Per Common Share - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail" id="RestructuringAndOtherAdditionalInformationDetail">
<link:definition>1102 - Disclosure - Restructuring and Other - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail" id="RetirementPlansAdditionalInformationDetail">
<link:definition>1103 - Disclosure - Retirement Plans - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfDefinedBenefitPensionAndPostretirementBenefitPlanAssetsAndObligationDetail" id="ScheduleOfDefinedBenefitPensionAndPostretirementBenefitPlanAssetsAndObligationDetail">
<link:definition>1104 - Disclosure - Schedule of Defined Benefit Pension and Postretirement Benefit Plan Assets and Obligation (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfAmountsRecordedWithinStatementsOfFinancialPositionDetail" id="ScheduleOfAmountsRecordedWithinStatementsOfFinancialPositionDetail">
<link:definition>1105 - Disclosure - Schedule of Amounts Recorded within Statements of Financial Position (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfAmountsRecognizedInAccumulatedOtherComprehensiveIncomeDetail" id="ScheduleOfAmountsRecognizedInAccumulatedOtherComprehensiveIncomeDetail">
<link:definition>1106 - Disclosure - Schedule of Amounts Recognized in Accumulated Other Comprehensive Income (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfPensionPlansWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsDetail" id="ScheduleOfPensionPlansWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsDetail">
<link:definition>1107 - Disclosure - Schedule of Pension Plans with Accumulated Benefit Obligation and Projected Benefit Obligation in Excess of Plan Assets (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" id="ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail">
<link:definition>1108 - Disclosure - Schedule of Net Periodic Pension and Postretirement (income) Cost (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDetermineNetPeriodicPensionCostDetail" id="ScheduleOfWeightedAverageAssumptionsToDetermineNetPeriodicPensionCostDetail">
<link:definition>1109 - Disclosure - Schedule of Weighted Average - Assumptions to Determine Net Periodic Pension Cost (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDeterminePensionObligationsDetail" id="ScheduleOfWeightedAverageAssumptionsToDeterminePensionObligationsDetail">
<link:definition>1110 - Disclosure - Schedule of Weighted Average Assumptions to Determine Pension Obligations (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfWeightedAveragePensionAssetsAllocationsByCategoryDetail" id="ScheduleOfWeightedAveragePensionAssetsAllocationsByCategoryDetail">
<link:definition>1111 - Disclosure - Schedule of Weighted Average Pension Assets Allocations by Category (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfTargetAssetsAllocationDetail" id="ScheduleOfTargetAssetsAllocationDetail">
<link:definition>1112 - Disclosure - Schedule of Target Assets Allocation (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfFairValueOfPensionsPlanAssetsByAssetCategoryDetail" id="ScheduleOfFairValueOfPensionsPlanAssetsByAssetCategoryDetail">
<link:definition>1113 - Disclosure - Schedule of Fair Value of Pensions Plan Assets by Asset Category (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfExpectedFutureBenefitPaymentsDetail" id="ScheduleOfExpectedFutureBenefitPaymentsDetail">
<link:definition>1114 - Disclosure - Schedule of Expected Future Benefit Payments (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail" id="StockBasedCompensationAdditionalInformationDetail">
<link:definition>1115 - Disclosure - Stock-Based Compensation - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail" id="ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail">
<link:definition>1116 - Disclosure - Schedule of Estimated Fair Value of TSR Performance-Based Restricted Stock Unit Awards Assumptions (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail" id="ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail">
<link:definition>1117 - Disclosure - Schedule of Estimated Fair Value of Stock Options Grant Using Black Scholes Option Pricing Model (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfStockCompensationPlanActivityDetail" id="ScheduleOfStockCompensationPlanActivityDetail">
<link:definition>1118 - Disclosure - Schedule of Stock Compensation Plan Activity (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfShareBasedCompensationTotalSharesAvailableDetail" id="ScheduleOfShareBasedCompensationTotalSharesAvailableDetail">
<link:definition>1119 - Disclosure - Schedule of Share Based Compensation Total Shares Available (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfWeightedAverageRestrictedStockUnitAwardFairValueDetail" id="ScheduleOfWeightedAverageRestrictedStockUnitAwardFairValueDetail">
<link:definition>1120 - Disclosure - Schedule of Weighted-Average Restricted Stock Unit Award Fair Value (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfRestrictedStockUnitAwardsAggregateIntrinsicValueDetail" id="ScheduleOfRestrictedStockUnitAwardsAggregateIntrinsicValueDetail">
<link:definition>1121 - Disclosure - Schedule of Restricted Stock Unit Awards Aggregate Intrinsic Value (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfRestrictedStockUnitsWeightedAverageRemainingContractualTermsDetail" id="ScheduleOfRestrictedStockUnitsWeightedAverageRemainingContractualTermsDetail">
<link:definition>1122 - Disclosure - Schedule of Restricted Stock Units Weighted Average Remaining Contractual Terms (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfWeightedAverageStockOptionsExercisePriceDetail" id="ScheduleOfWeightedAverageStockOptionsExercisePriceDetail">
<link:definition>1123 - Disclosure - Schedule of Weighted Average Stock Options Exercise Price (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfStockOptionAggregatedIntrinsicValueInformationDetail" id="ScheduleOfStockOptionAggregatedIntrinsicValueInformationDetail">
<link:definition>1124 - Disclosure - Schedule of Stock Option Aggregated Intrinsic Value Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfStockOptionsWeightedAverageRemainingContractualTermsDetail" id="ScheduleOfStockOptionsWeightedAverageRemainingContractualTermsDetail">
<link:definition>1125 - Disclosure - Schedule of Stock Options Weighted Average Remaining Contractual Terms (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/StockBasedCompensationDetail" id="StockBasedCompensationDetail">
<link:definition>1126 - Disclosure - Stock Based Compensation (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/SavingsPlanAdditionalInformationDetail" id="SavingsPlanAdditionalInformationDetail">
<link:definition>1127 - Disclosure - Savings Plan - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfIncomeLossBeforeIncomeTaxesDetail" id="ScheduleOfIncomeLossBeforeIncomeTaxesDetail">
<link:definition>1128 - Disclosure - Schedule of Income (Loss) Before Income Taxes (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfProvisionBenefitForIncomeTaxesFromOperationsDetail" id="ScheduleOfProvisionBenefitForIncomeTaxesFromOperationsDetail">
<link:definition>1129 - Disclosure - Schedule of Provision (Benefit) for Income Taxes from Operations (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail" id="IncomeTaxesAdditionalInformationDetail">
<link:definition>1130 - Disclosure - Income Taxes - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail" id="ScheduleOfReconciliationOfEffectiveTaxRateDetail">
<link:definition>1131 - Disclosure - Schedule of Reconciliation of Effective Tax Rate (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail" id="ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail">
<link:definition>1132 - Disclosure - Schedule of Components of Deferred Tax Assets Liabilities (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/SummaryOfOperatingLossCarryforwardsDetail" id="SummaryOfOperatingLossCarryforwardsDetail">
<link:definition>1133 - Disclosure - Summary of Operating Loss Carryforwards (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfUnrecognizedTaxBenefitsDetail" id="ScheduleOfUnrecognizedTaxBenefitsDetail">
<link:definition>1134 - Disclosure - Schedule of Unrecognized Tax Benefits (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationAdditionalInformationDetail" id="OperatingSegmentGeographicAndSignificantCustomerInformationAdditionalInformationDetail">
<link:definition>1135 - Disclosure - Operating Segment, Geographic and Significant Customer Information - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfSegmentInformationDetail" id="ScheduleOfSegmentInformationDetail">
<link:definition>1136 - Disclosure - Schedule of Segment Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" id="ScheduleOfSegmentReportingInformationBySegmentChargesDetail">
<link:definition>1137 - Disclosure - Schedule of Segment Reporting Information by Segment Charges (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfRevenuesByCountryDetail" id="ScheduleOfRevenuesByCountryDetail">
<link:definition>1138 - Disclosure - Schedule of Revenues by Country (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfLongLivedAssetsByGeographicAreaDetail" id="ScheduleOfLongLivedAssetsByGeographicAreaDetail">
<link:definition>1139 - Disclosure - Schedule of Long-Lived Assets by Geographic Area (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ScheduleOfLongLivedAssetsByGeographicAreaParentheticalDetail" id="ScheduleOfLongLivedAssetsByGeographicAreaParentheticalDetail">
<link:definition>1140 - Disclosure - Schedule of Long-Lived Assets by Geographic Area (Parenthetical) (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/StockRepurchaseProgramAdditionalInformationDetail" id="StockRepurchaseProgramAdditionalInformationDetail">
<link:definition>1141 - Disclosure - Stock Repurchase Program - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/SubsequentEventsAdditionalInformationDetail" id="SubsequentEventsAdditionalInformationDetail">
<link:definition>1142 - Disclosure - Subsequent Events - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsDetail" id="ConsolidatedQuarterlyStatementsOfOperationsDetail">
<link:definition>1143 - Disclosure - Consolidated Quarterly Statements of Operations (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsParentheticalDetail" id="ConsolidatedQuarterlyStatementsOfOperationsParentheticalDetail">
<link:definition>1144 - Disclosure - Consolidated Quarterly Statements of Operations (Parenthetical) (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://wwww.teradyne.com/role/ValuationAndQualifyingAccountsDetail" id="ValuationAndQualifyingAccountsDetail">
<link:definition>1145 - Disclosure - Valuation and Qualifying Accounts (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:linkbaseRef xlink:type="simple" xlink:href="ter-20201231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="ter-20201231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="ter-20201231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="ter-20201231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
</appinfo>
</annotation>
<import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
<import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
<import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
<import namespace="http://fasb.org/us-gaap/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/country/2020-01-31" schemaLocation="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/currency/2020-01-31" schemaLocation="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/exch/2020-01-31" schemaLocation="https://xbrl.sec.gov/exch/2020/exch-2020-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/naics/2017-01-31" schemaLocation="https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/sic/2020-01-31" schemaLocation="https://xbrl.sec.gov/sic/2020/sic-2020-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/stpr/2018-01-31" schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd" />
<import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
<import namespace="http://xbrl.sec.gov/dei/2020-01-31" schemaLocation="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd" />
<import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
<import namespace="http://fasb.org/us-types/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd" />
<import namespace="http://fasb.org/srt-types/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd" />
<import namespace="http://fasb.org/srt/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd" />
<element name="DeferredRevenueAndCustomerAdvancesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ter_DeferredRevenueAndCustomerAdvancesCurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarnings" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarnings" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="SharesOfStockIssuedDuringPeriodShareBasedCompensationNetOfSharesWithheldForTaxes" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_SharesOfStockIssuedDuringPeriodShareBasedCompensationNetOfSharesWithheldForTaxes" substitutionGroup="xbrli:item" />
<element name="StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfEquitySecuritiesNetOfTax" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfEquitySecuritiesNetOfTax" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="CashPaidDuringPeriodForAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_CashPaidDuringPeriodForAbstract" substitutionGroup="xbrli:item" />
<element name="DefinedContributionDisclosureTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_DefinedContributionDisclosureTextBlock" substitutionGroup="xbrli:item" />
<element name="StockRepurchaseProgramTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_StockRepurchaseProgramTextBlock" substitutionGroup="xbrli:item" />
<element name="EngineeringAndDevelopmentCostsPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_EngineeringAndDevelopmentCostsPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="GoodwillIntangibleAndLongLivedAssetsPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_GoodwillIntangibleAndLongLivedAssetsPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="StockCompensationPlansAndEmployeeStockPurchasePlanPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_StockCompensationPlansAndEmployeeStockPurchasePlanPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="PrepaidExpensesPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_PrepaidExpensesPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="PreparationOfFinancialStatementsAndUseOfEstimatesPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_PreparationOfFinancialStatementsAndUseOfEstimatesPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfExtendedProductWarrantyLiabilityTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_ScheduleOfExtendedProductWarrantyLiabilityTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfDeferredRevenueAndCustomerAdvancesTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_ScheduleOfDeferredRevenueAndCustomerAdvancesTableTextBlock" substitutionGroup="xbrli:item" />
<element name="PrepaidExpenseAndOtherAssetsTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_PrepaidExpenseAndOtherAssetsTableTextBlock" substitutionGroup="xbrli:item" />
<element name="MobileIndustrialRobotsApsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_MobileIndustrialRobotsApsMember" substitutionGroup="xbrli:item" />
<element name="AutoguideLlcMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_AutoguideLlcMember" substitutionGroup="xbrli:item" />
<element name="DisaggregationOfRevenueByGeographicalMarketRevenueRecognitionTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_DisaggregationOfRevenueByGeographicalMarketRevenueRecognitionTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfPropertyPlantAndEquipmentTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_ScheduleOfPropertyPlantAndEquipmentTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfCashFlowInformationOfOperatingLeasesTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_ScheduleOfCashFlowInformationOfOperatingLeasesTableTextBlock" substitutionGroup="xbrli:item" />
<element name="WirelessTestMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_WirelessTestMember" substitutionGroup="xbrli:item" />
<element name="ScheduleOfWeightedAveragePensionAssetAllocationsByCategoryTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_ScheduleOfWeightedAveragePensionAssetAllocationsByCategoryTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfShareBasedPaymentAwardTotalShareholderReturnPlanValuationAssumptionsTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_ScheduleOfShareBasedPaymentAwardTotalShareholderReturnPlanValuationAssumptionsTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfWeightedAverageStockOptionsExercisePriceTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_ScheduleOfWeightedAverageStockOptionsExercisePriceTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermsTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermsTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardTotalSharesAvailableTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardTotalSharesAvailableTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfSegmentReportingInformationBySegmentChargesTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_ScheduleOfSegmentReportingInformationBySegmentChargesTableTextBlock" substitutionGroup="xbrli:item" />
<element name="EnergidTechnologiesCorporationMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_EnergidTechnologiesCorporationMember" substitutionGroup="xbrli:item" />
<element name="LemsysMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_LemsysMember" substitutionGroup="xbrli:item" />
<element name="RepaymentOfDebtDemanded" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ter_RepaymentOfDebtDemanded" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="QuantityOfMaterialToBeTransported" type="xbrli:pureItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_QuantityOfMaterialToBeTransported" substitutionGroup="xbrli:item" />
<element name="RealWarInMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_RealWarInMember" substitutionGroup="xbrli:item" />
<element name="IndustrialAutomationMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_IndustrialAutomationMember" substitutionGroup="xbrli:item" />
<element name="SummaryOfSignificantAccountingPoliciesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_SummaryOfSignificantAccountingPoliciesTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="SummaryOfSignificantAccountingPoliciesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_SummaryOfSignificantAccountingPoliciesLineItems" substitutionGroup="xbrli:item" />
<element name="BookValueOfInternallyManufacturedTestSystemsSold" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_BookValueOfInternallyManufacturedTestSystemsSold" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="DepreciationPeriodOverLifeToCostOfRevenuesAndSellingAndAdministrativeExpenses" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_DepreciationPeriodOverLifeToCostOfRevenuesAndSellingAndAdministrativeExpenses" substitutionGroup="xbrli:item" />
<element name="StandardProductWarrantyPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_StandardProductWarrantyPeriod" substitutionGroup="xbrli:item" />
<element name="DeferredRevenueAndCustomerAdvances" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ter_DeferredRevenueAndCustomerAdvances" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="DeferredRevenueAndCustomerAdvancesMaintenanceServiceAndTraining" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ter_DeferredRevenueAndCustomerAdvancesMaintenanceServiceAndTraining" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="DeferredRevenueAndCustomerAdvancesUndeliveredElementsAndOther" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ter_DeferredRevenueAndCustomerAdvancesUndeliveredElementsAndOther" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="PrepaymentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_PrepaymentsAbstract" substitutionGroup="xbrli:item" />
<element name="PrepaidAndOtherCurrentAssetsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_PrepaidAndOtherCurrentAssetsTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="PrepaidAndOtherCurrentAssetsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_PrepaidAndOtherCurrentAssetsLineItems" substitutionGroup="xbrli:item" />
<element name="PrepaidMaintenanceAndOtherServices" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ter_PrepaidMaintenanceAndOtherServices" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ContractManufacturerAndSupplierPrepayments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ter_ContractManufacturerAndSupplierPrepayments" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="TestSystemsManufacturedInternallyMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_TestSystemsManufacturedInternallyMember" substitutionGroup="xbrli:item" />
<element name="MachineryEquipmentAndSoftwareMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_MachineryEquipmentAndSoftwareMember" substitutionGroup="xbrli:item" />
<element name="MergerAcquisitionRestructuringAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_MergerAcquisitionRestructuringAbstract" substitutionGroup="xbrli:item" />
<element name="BusinessAcquisitionPurchasePriceAllocationGoodwillNotExpectedTaxDeductibleAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ter_BusinessAcquisitionPurchasePriceAllocationGoodwillNotExpectedTaxDeductibleAmount" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="DegreeOrExtentOfControlAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_DegreeOrExtentOfControlAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="DegreeOrExtentOfControlDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_DegreeOrExtentOfControlDomain" substitutionGroup="xbrli:item" />
<element name="BusinessCombinationAllocationOfPurchasePriceTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_BusinessCombinationAllocationOfPurchasePriceTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="BusinessAcquisitionProFormaInformationTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_BusinessAcquisitionProFormaInformationTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod2" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod2" substitutionGroup="xbrli:item" />
<element name="SemiconductorTestMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_SemiconductorTestMember" substitutionGroup="xbrli:item" />
<element name="SystemsTestGroupMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_SystemsTestGroupMember" substitutionGroup="xbrli:item" />
<element name="UniversalRobotsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_UniversalRobotsMember" substitutionGroup="xbrli:item" />
<element name="SocMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_SocMember" substitutionGroup="xbrli:item" />
<element name="MemoryMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_MemoryMember" substitutionGroup="xbrli:item" />
<element name="TestSystemsLeasedByCustomersMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_TestSystemsLeasedByCustomersMember" substitutionGroup="xbrli:item" />
<element name="FinancialInstrumentsAndFairValueTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_FinancialInstrumentsAndFairValueTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="FinancialInstrumentsAndFairValueLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_FinancialInstrumentsAndFairValueLineItems" substitutionGroup="xbrli:item" />
<element name="ForeignCurrencyTransactionGainUnrealized" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_ForeignCurrencyTransactionGainUnrealized" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ForeignCurrencyTransactionlossUnrealized" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_ForeignCurrencyTransactionlossUnrealized" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="DebtMutualFundsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_DebtMutualFundsMember" substitutionGroup="xbrli:item" />
<element name="CustomerOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_CustomerOneMember" substitutionGroup="xbrli:item" />
<element name="CustomerTwoMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_CustomerTwoMember" substitutionGroup="xbrli:item" />
<element name="CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ter_CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="EquityMutualFundsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_EquityMutualFundsMember" substitutionGroup="xbrli:item" />
<element name="ContingentConsiderationMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_ContingentConsiderationMember" substitutionGroup="xbrli:item" />
<element name="PrepaidExpenseMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_PrepaidExpenseMember" substitutionGroup="xbrli:item" />
<element name="LongTermContingentConsiderationMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_LongTermContingentConsiderationMember" substitutionGroup="xbrli:item" />
<element name="LongTermMarketableSecuritiesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_LongTermMarketableSecuritiesMember" substitutionGroup="xbrli:item" />
<element name="MarketableSecuritiesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_MarketableSecuritiesMember" substitutionGroup="xbrli:item" />
<element name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyExchangeRateImpact" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyExchangeRateImpact" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ContingentConsiderationPaymentAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_ContingentConsiderationPaymentAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="ContingentConsiderationPaymentDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_ContingentConsiderationPaymentDomain" substitutionGroup="xbrli:item" />
<element name="AvionicsInterfaceTechnologiesLlcMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_AvionicsInterfaceTechnologiesLlcMember" substitutionGroup="xbrli:item" />
<element name="MIRMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_MIRMember" substitutionGroup="xbrli:item" />
<element name="DisputeInRespectOfContingentConsiderationMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_DisputeInRespectOfContingentConsiderationMember" substitutionGroup="xbrli:item" />
<element name="RevenueOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_RevenueOneMember" substitutionGroup="xbrli:item" />
<element name="MonteCarloSimulationValuationModelMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_MonteCarloSimulationValuationModelMember" substitutionGroup="xbrli:item" />
<element name="ContingentConsiderationFairValueInputsDiscountRate" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_ContingentConsiderationFairValueInputsDiscountRate" substitutionGroup="xbrli:item" />
<element name="ContingentConsiderationFairValueAssumptionsExpectedVolatilityRate" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_ContingentConsiderationFairValueAssumptionsExpectedVolatilityRate" substitutionGroup="xbrli:item" />
<element name="OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember" substitutionGroup="xbrli:item" />
<element name="OptionOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_OptionOneMember" substitutionGroup="xbrli:item" />
<element name="OptionTwoMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_OptionTwoMember" substitutionGroup="xbrli:item" />
<element name="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsIssued" type="num:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsIssued" substitutionGroup="xbrli:item" />
<element name="AntidilutionAdjustmentsOfConvertibleNoteHedges" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_AntidilutionAdjustmentsOfConvertibleNoteHedges" substitutionGroup="xbrli:item" />
<element name="DebtInstrumentIssuanceCostsAmortizationPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_DebtInstrumentIssuanceCostsAmortizationPeriod" substitutionGroup="xbrli:item" />
<element name="DebtInstrumentConvertibleMaximumThresholdPercentage" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_DebtInstrumentConvertibleMaximumThresholdPercentage" substitutionGroup="xbrli:item" />
<element name="PaymentsForConvertibleNoteHedgeNetFinancingActivities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_PaymentsForConvertibleNoteHedgeNetFinancingActivities" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="NumberOfHoldersExcerisedTheConversionOption" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ter_NumberOfHoldersExcerisedTheConversionOption" substitutionGroup="xbrli:item" />
<element name="DebtInstrumentBaseRatePercentage" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_DebtInstrumentBaseRatePercentage" substitutionGroup="xbrli:item" />
<element name="TruistBankMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_TruistBankMember" substitutionGroup="xbrli:item" />
<element name="ConvertibleCommonSharesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_ConvertibleCommonSharesMember" substitutionGroup="xbrli:item" />
<element name="ContractualInterestExpenseOnCoupon" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_ContractualInterestExpenseOnCoupon" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="UncategorizedAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_UncategorizedAbstract" substitutionGroup="xbrli:item" />
<element name="ForeignCurrencyTranslationAdjustmentsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_ForeignCurrencyTranslationAdjustmentsMember" substitutionGroup="xbrli:item" />
<element name="AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentTax" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ter_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentTax" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ter_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTax" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ter_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTax" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="GoodwillAndIntangibleAssetsDisclosureTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_GoodwillAndIntangibleAssetsDisclosureTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="GoodwillAndIntangibleAssetsDisclosureLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_GoodwillAndIntangibleAssetsDisclosureLineItems" substitutionGroup="xbrli:item" />
<element name="GoodwillAdjustmentsAcquiredDuringPeriod" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_GoodwillAdjustmentsAcquiredDuringPeriod" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="BacklogMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_BacklogMember" substitutionGroup="xbrli:item" />
<element name="WarrantyPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_WarrantyPeriod" substitutionGroup="xbrli:item" />
<element name="ScheduleOfNetIncomeLossPerCommonShareTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_ScheduleOfNetIncomeLossPerCommonShareTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="NetIncomeLossPerCommonShareLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_NetIncomeLossPerCommonShareLineItems" substitutionGroup="xbrli:item" />
<element name="ConvertibleNoteMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_ConvertibleNoteMember" substitutionGroup="xbrli:item" />
<element name="ConvertibleNotesHedgeAndWarrantMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_ConvertibleNotesHedgeAndWarrantMember" substitutionGroup="xbrli:item" />
<element name="StockIssuedDuringPeriodSharesSaleOfStockAndExerciseOfStockOptions" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_StockIssuedDuringPeriodSharesSaleOfStockAndExerciseOfStockOptions" substitutionGroup="xbrli:item" />
<element name="TerCorporateAndEliminationsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_TerCorporateAndEliminationsMember" substitutionGroup="xbrli:item" />
<element name="SemiconductorTestIndustrialAutomationAndCorporateMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_SemiconductorTestIndustrialAutomationAndCorporateMember" substitutionGroup="xbrli:item" />
<element name="AutoguideMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_AutoguideMember" substitutionGroup="xbrli:item" />
<element name="NonUSSubsidiariesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_NonUSSubsidiariesMember" substitutionGroup="xbrli:item" />
<element name="UnitedStatesPlansMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_UnitedStatesPlansMember" substitutionGroup="xbrli:item" />
<element name="UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember" substitutionGroup="xbrli:item" />
<element name="TaiwanPlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_TaiwanPlanMember" substitutionGroup="xbrli:item" />
<element name="DefinedBenefitPlanNumberOfRetireeParticipantsWhoHadDeferredVestedBenefitsTransferredToInsurance" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_DefinedBenefitPlanNumberOfRetireeParticipantsWhoHadDeferredVestedBenefitsTransferredToInsurance" substitutionGroup="xbrli:item" />
<element name="PensionPlanOneAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_PensionPlanOneAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="PensionPlanOneDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_PensionPlanOneDomain" substitutionGroup="xbrli:item" />
<element name="DefinedBenefitPlanAssetsRetireeAnnuityPurchase" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_DefinedBenefitPlanAssetsRetireeAnnuityPurchase" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="DefinedBenefitPlanBenefitObligationRetireeAnnuityPurchase" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_DefinedBenefitPlanBenefitObligationRetireeAnnuityPurchase" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="DefinedBenefitPlanBenefitObligationSettlementLiabilityLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_DefinedBenefitPlanBenefitObligationSettlementLiabilityLoss" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="PensionAndOtherPostretirementDefinedBenefitPlansAccruedEmployeesCompensationAndWithholdingsCurrentAndNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ter_PensionAndOtherPostretirementDefinedBenefitPlansAccruedEmployeesCompensationAndWithholdingsCurrentAndNoncurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialMedicalTrend" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialMedicalTrend" substitutionGroup="xbrli:item" />
<element name="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMedicalCostTrendRateDecreaseToUltimateRateInYear" type="xbrli:gYearItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMedicalCostTrendRateDecreaseToUltimateRateInYear" substitutionGroup="xbrli:item" />
<element name="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationSalaryProgressionRate" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationSalaryProgressionRate" substitutionGroup="xbrli:item" />
<element name="UsGovernmentFixedIncomeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_UsGovernmentFixedIncomeMember" substitutionGroup="xbrli:item" />
<element name="GlobalEquitySecuritiesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_GlobalEquitySecuritiesMember" substitutionGroup="xbrli:item" />
<element name="HighYieldFixedIncomeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_HighYieldFixedIncomeMember" substitutionGroup="xbrli:item" />
<element name="USCorporateFixedIncomeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_USCorporateFixedIncomeMember" substitutionGroup="xbrli:item" />
<element name="BloombergBarclaysCorporateAOrBetterIndexMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_BloombergBarclaysCorporateAOrBetterIndexMember" substitutionGroup="xbrli:item" />
<element name="BloombergBarclaysCorporateHighYieldIssuerCapIndexMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_BloombergBarclaysCorporateHighYieldIssuerCapIndexMember" substitutionGroup="xbrli:item" />
<element name="MsciWorldMinimumVolatilityIndexMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_MsciWorldMinimumVolatilityIndexMember" substitutionGroup="xbrli:item" />
<element name="CitiGroupThreeMonthTreasuryBillIndexMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_CitiGroupThreeMonthTreasuryBillIndexMember" substitutionGroup="xbrli:item" />
<element name="BloombergBarclaysLongGovernmentBondIndexMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_BloombergBarclaysLongGovernmentBondIndexMember" substitutionGroup="xbrli:item" />
<element name="EmployeeStockPurchasePlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_EmployeeStockPurchasePlanMember" substitutionGroup="xbrli:item" />
<element name="ServiceBasedRestrictedStockUnitsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_ServiceBasedRestrictedStockUnitsMember" substitutionGroup="xbrli:item" />
<element name="ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember" substitutionGroup="xbrli:item" />
<element name="TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember" substitutionGroup="xbrli:item" />
<element name="DividendsPerShare" type="num:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_DividendsPerShare" substitutionGroup="xbrli:item" />
<element name="MaximumSharesCanBePurchasedUnderPlanAtFairMarketValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_MaximumSharesCanBePurchasedUnderPlanAtFairMarketValue" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="MinimumRetirementAgeForEligibleEmployeesOfPostretirementPlans" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_MinimumRetirementAgeForEligibleEmployeesOfPostretirementPlans" substitutionGroup="xbrli:item" />
<element name="MinimumYearsOfServiceForEligibleEmployeesOfPostretirementPlans" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_MinimumYearsOfServiceForEligibleEmployeesOfPostretirementPlans" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentageUponOneYearAnniversaryOfDateOfGrant" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentageUponOneYearAnniversaryOfDateOfGrant" substitutionGroup="xbrli:item" />
<element name="ShareholderReturnAwardPerformanceMeasurementPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_ShareholderReturnAwardPerformanceMeasurementPeriod" substitutionGroup="xbrli:item" />
<element name="RetirementAgreementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_RetirementAgreementMember" substitutionGroup="xbrli:item" />
<element name="EmployeesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_EmployeesMember" substitutionGroup="xbrli:item" />
<element name="NonEmployeeDirectorsAndCertainEmployeesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_NonEmployeeDirectorsAndCertainEmployeesMember" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestIntrinsicValue" type="num:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestIntrinsicValue" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedAndExpectedToVestWeightedAverageRemainingContractualTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedAndExpectedToVestWeightedAverageRemainingContractualTerm" substitutionGroup="xbrli:item" />
<element name="CostOfRevenuesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_CostOfRevenuesMember" substitutionGroup="xbrli:item" />
<element name="SellingAndAdministrativeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_SellingAndAdministrativeMember" substitutionGroup="xbrli:item" />
<element name="EngineeringAndDevelopmentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_EngineeringAndDevelopmentMember" substitutionGroup="xbrli:item" />
<element name="ScheduleOfSavingsPlanTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_ScheduleOfSavingsPlanTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="SavingsPlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_SavingsPlanMember" substitutionGroup="xbrli:item" />
<element name="UsQualifiedPensionPlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_UsQualifiedPensionPlanMember" substitutionGroup="xbrli:item" />
<element name="SavingsPlanLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_SavingsPlanLineItems" substitutionGroup="xbrli:item" />
<element name="MaximumEmploymentPeriodConsideredForVestingOfEmployersContribution" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_MaximumEmploymentPeriodConsideredForVestingOfEmployersContribution" substitutionGroup="xbrli:item" />
<element name="SavingsPlanMaximumPercentageOfEmployeesContributionAllowable" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_SavingsPlanMaximumPercentageOfEmployeesContributionAllowable" substitutionGroup="xbrli:item" />
<element name="IncomeTaxDisclosureTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_IncomeTaxDisclosureTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="IncomeTaxDisclosureLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_IncomeTaxDisclosureLineItems" substitutionGroup="xbrli:item" />
<element name="DeferredIncomeTaxExpenseBenefitNetOfAdjustments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_DeferredIncomeTaxExpenseBenefitNetOfAdjustments" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="IncomeTaxesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_IncomeTaxesTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="IncomeTaxesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_IncomeTaxesLineItems" substitutionGroup="xbrli:item" />
<element name="TaxCutsAndJobsActOf2017CorrelativeAdjustmentsOnUncertainTaxPositions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_TaxCutsAndJobsActOf2017CorrelativeAdjustmentsOnUncertainTaxPositions" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="TaxCreditCarryforwardExpirationYear" type="xbrli:gYearItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_TaxCreditCarryforwardExpirationYear" substitutionGroup="xbrli:item" />
<element name="TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpenseBenefit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpenseBenefit" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="UnrecognizedTaxBenefitsIfRecognizedWouldImpactDeferredTaxes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ter_UnrecognizedTaxBenefitsIfRecognizedWouldImpactDeferredTaxes" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="DoNotExpireMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_DoNotExpireMember" substitutionGroup="xbrli:item" />
<element name="IntercompanyCostSharingArrangementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_IntercompanyCostSharingArrangementMember" substitutionGroup="xbrli:item" />
<element name="PossibleEventAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_PossibleEventAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="PossibleEventDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_PossibleEventDomain" substitutionGroup="xbrli:item" />
<element name="PossibleLapseOfStatutesOfLimitationsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_PossibleLapseOfStatutesOfLimitationsMember" substitutionGroup="xbrli:item" />
<element name="EffectiveIncomeTaxRateReconcilationForeignDerivedIntangibleIncome" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_EffectiveIncomeTaxRateReconcilationForeignDerivedIntangibleIncome" substitutionGroup="xbrli:item" />
<element name="EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTax" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTax" substitutionGroup="xbrli:item" />
<element name="EffectiveIncomeTaxRateGlobalIntangibleLowTaxedIncome" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_EffectiveIncomeTaxRateGlobalIntangibleLowTaxedIncome" substitutionGroup="xbrli:item" />
<element name="DeferredTaxAssetsTaxDeferredExpenseLeaseLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ter_DeferredTaxAssetsTaxDeferredExpenseLeaseLiability" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="DeferredTaxLiabilitiesContingentConsideration" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ter_DeferredTaxLiabilitiesContingentConsideration" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="DeferredTaxLiabilitiesRightOfUseAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ter_DeferredTaxLiabilitiesRightOfUseAssets" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="OperatingLossCarryforwardsExpiringTwoThousandAndTwentyTwoMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_OperatingLossCarryforwardsExpiringTwoThousandAndTwentyTwoMember" substitutionGroup="xbrli:item" />
<element name="OperatingLossCarryforwardsExpiringTwoThousandTwentySixToTwoThousandThirtyMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_OperatingLossCarryforwardsExpiringTwoThousandTwentySixToTwoThousandThirtyMember" substitutionGroup="xbrli:item" />
<element name="OperatingLossCarryforwardsExpiringTwoThousandThirtyOneToTwoThousandThirtyFiveMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_OperatingLossCarryforwardsExpiringTwoThousandThirtyOneToTwoThousandThirtyFiveMember" substitutionGroup="xbrli:item" />
<element name="OperatingLossCarryforwardsExpiringBeyondTwoThousandThirtyFiveMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_OperatingLossCarryforwardsExpiringBeyondTwoThousandThirtyFiveMember" substitutionGroup="xbrli:item" />
<element name="OperatingLossCarryforwardsNonExpiringMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_OperatingLossCarryforwardsNonExpiringMember" substitutionGroup="xbrli:item" />
<element name="OperatingLossCarryForwardsExpiringTwoThousandTwentyOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_OperatingLossCarryForwardsExpiringTwoThousandTwentyOneMember" substitutionGroup="xbrli:item" />
<element name="OperatingLossCarryforwardsExpiringTwoThousandAndTwentyThreeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_OperatingLossCarryforwardsExpiringTwoThousandAndTwentyThreeMember" substitutionGroup="xbrli:item" />
<element name="OperatingLossCarryforwardsExpiringTwoThousandTwentyFourMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_OperatingLossCarryforwardsExpiringTwoThousandTwentyFourMember" substitutionGroup="xbrli:item" />
<element name="OperatingLossCarryforwardsExpiringTwoThousandTwentyFiveMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_OperatingLossCarryforwardsExpiringTwoThousandTwentyFiveMember" substitutionGroup="xbrli:item" />
<element name="NumberOfCustomerAccountedForTenPercentOrGreaterRevenue" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_NumberOfCustomerAccountedForTenPercentOrGreaterRevenue" substitutionGroup="xbrli:item" />
<element name="SeriesOfCustomerAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_SeriesOfCustomerAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="SeriesOfCustomerDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_SeriesOfCustomerDomain" substitutionGroup="xbrli:item" />
<element name="SeriesOfCustomerMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_SeriesOfCustomerMember" substitutionGroup="xbrli:item" />
<element name="CorporateAndOthersMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_CorporateAndOthersMember" substitutionGroup="xbrli:item" />
<element name="CostOfRevenuesProvisionForExcessAndObsoleteInventory" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_CostOfRevenuesProvisionForExcessAndObsoleteInventory" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="RestructuringAndOtherLeaseImpairment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_RestructuringAndOtherLeaseImpairment" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="SellingAndAdministrativeForEquityModificationCharge" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_SellingAndAdministrativeForEquityModificationCharge" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="CorporateAndEliminationsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_CorporateAndEliminationsMember" substitutionGroup="xbrli:item" />
<element name="RestOfWorldMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_RestOfWorldMember" substitutionGroup="xbrli:item" />
<element name="StockRepurchaseProgramsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_StockRepurchaseProgramsTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="StockRepurchaseProgramsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_StockRepurchaseProgramsLineItems" substitutionGroup="xbrli:item" />
<element name="QuarterlyFinancialInformationTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_QuarterlyFinancialInformationTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="QuarterlyFinancialInformationLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ter_QuarterlyFinancialInformationLineItems" substitutionGroup="xbrli:item" />
<element name="ContractTerminationSettlementFee" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ter_ContractTerminationSettlementFee" substitutionGroup="xbrli:item" xbrli:balance="debit" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>13
<FILENAME>ter-20201231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 23-February-2021 [01:44:56] {AM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ConsolidatedBalanceSheets" roleURI="http://wwww.teradyne.com/role/ConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ConsolidatedStatementsOfOperations" roleURI="http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ConsolidatedStatementsOfComprehensiveIncome" roleURI="http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncome" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ConsolidatedStatementsOfCashFlows" roleURI="http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#DeferredRevenueAndCustomerAdvancesDetail" roleURI="http://wwww.teradyne.com/role/DeferredRevenueAndCustomerAdvancesDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#FinalAllocationOfPurchasePriceDetail" roleURI="http://wwww.teradyne.com/role/FinalAllocationOfPurchasePriceDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#CompositionOfInventoriesNetDetail" roleURI="http://wwww.teradyne.com/role/CompositionOfInventoriesNetDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#PropertyPlantAndEquipmentNetDetail" roleURI="http://wwww.teradyne.com/role/PropertyPlantAndEquipmentNetDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail" roleURI="http://wwww.teradyne.com/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfOperatingLeaseMaturityDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfOperatingLeaseMaturityDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ComponentsOfConvertibleSeniorNotesDetail" roleURI="http://wwww.teradyne.com/role/ComponentsOfConvertibleSeniorNotesDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#InterestExpenseOnConvertibleSeniorNotesDetail" roleURI="http://wwww.teradyne.com/role/InterestExpenseOnConvertibleSeniorNotesDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ChangesInCarryingAmountOfGoodwillBySegmentDetail" roleURI="http://wwww.teradyne.com/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail" roleURI="http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfAmountsRecordedWithinStatementsOfFinancialPositionDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfAmountsRecordedWithinStatementsOfFinancialPositionDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfAmountsRecognizedInAccumulatedOtherComprehensiveIncomeDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfAmountsRecognizedInAccumulatedOtherComprehensiveIncomeDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#StockBasedCompensationDetail" roleURI="http://wwww.teradyne.com/role/StockBasedCompensationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfProvisionBenefitForIncomeTaxesFromOperationsDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfProvisionBenefitForIncomeTaxesFromOperationsDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfReconciliationOfEffectiveTaxRateDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail" />
<calculationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_AssetsCurrent" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesCurrent" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesCurrent" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_InventoryNet" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesNoncurrent" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesNoncurrent" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_OtherAssetsNoncurrent" use="optional" order="11" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" use="optional" order="12" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_Goodwill" use="optional" order="13" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset" use="optional" order="14" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_Liabilities" use="optional" order="15" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" use="optional" order="16" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent" use="optional" order="17" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" use="optional" order="18" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent" use="optional" order="19" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent" use="optional" order="20" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesNoncurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent" use="optional" order="21" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtNoncurrent" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_ConvertibleDebtNoncurrent" use="optional" order="22" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" use="optional" order="23" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_LiabilitiesCurrent" use="optional" order="24" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_AccountsPayableCurrent" use="optional" order="25" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" use="optional" order="26" weight="1" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DeferredRevenueAndCustomerAdvancesCurrent" xlink:label="loc_TER_DeferredRevenueAndCustomerAdvancesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_TER_DeferredRevenueAndCustomerAdvancesCurrent" use="optional" order="27" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent" use="optional" order="28" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" use="optional" order="29" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent" use="optional" order="30" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent" use="optional" order="31" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtCurrent" xlink:label="loc_us-gaap_ConvertibleDebtCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_ConvertibleDebtCurrent" use="optional" order="32" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_StockholdersEquity" use="optional" order="33" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_CommonStockValue" use="optional" order="34" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock" use="optional" order="35" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" use="optional" order="36" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit" use="optional" order="37" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCommonCarryingAmount" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCommonCarryingAmount" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityCommonCarryingAmount" use="optional" order="38" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaap_OperatingIncomeLoss" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_GrossProfit" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold" use="optional" order="4" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit" xlink:to="loc_us-gaap_Revenues" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_OperatingExpenses" use="optional" order="6" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:label="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaap_InvestmentIncomeInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaap_InvestmentIncomeInterest" use="optional" order="11" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaap_InterestExpense" use="optional" order="12" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense" use="optional" order="13" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit" use="optional" order="14" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncome">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaap_NetIncomeLoss" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" use="optional" order="5" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" use="optional" order="7" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" use="optional" order="3" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividends" xlink:label="loc_us-gaap_PaymentsOfDividends" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_PaymentsOfDividends" use="optional" order="4" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" use="optional" order="5" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" use="optional" order="6" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" use="optional" order="8" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories" use="optional" order="9" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" use="optional" order="10" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" use="optional" order="11" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" use="optional" order="12" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations" xlink:label="loc_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations" use="optional" order="13" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxes" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxes" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxes" use="optional" order="14" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_Depreciation" use="optional" order="15" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentForAmortization" xlink:label="loc_us-gaap_AdjustmentForAmortization" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_AdjustmentForAmortization" use="optional" order="16" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_ShareBasedCompensation" use="optional" order="17" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" use="optional" order="18" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWriteDown" xlink:label="loc_us-gaap_InventoryWriteDown" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_InventoryWriteDown" use="optional" order="19" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" use="optional" order="20" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfInvestments" xlink:label="loc_us-gaap_GainLossOnSaleOfInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_GainLossOnSaleOfInvestments" use="optional" order="21" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" use="optional" order="22" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense" use="optional" order="23" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:label="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" use="optional" order="24" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_ProfitLoss" use="optional" order="25" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" use="optional" order="26" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" use="optional" order="27" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromContributionInAidOfConstruction" xlink:label="loc_us-gaap_ProceedsFromContributionInAidOfConstruction" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_ProceedsFromContributionInAidOfConstruction" use="optional" order="28" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities" use="optional" order="29" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" use="optional" order="30" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities" use="optional" order="31" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForProceedsFromLifeInsurancePolicies" xlink:label="loc_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies" use="optional" order="32" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" use="optional" order="33" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" use="optional" order="34" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/DeferredRevenueAndCustomerAdvancesDetail">
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DeferredRevenueAndCustomerAdvances" xlink:label="loc_TER_DeferredRevenueAndCustomerAdvances" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DeferredRevenueAndCustomerAdvancesMaintenanceServiceAndTraining" xlink:label="loc_TER_DeferredRevenueAndCustomerAdvancesMaintenanceServiceAndTraining" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_TER_DeferredRevenueAndCustomerAdvances" xlink:to="loc_TER_DeferredRevenueAndCustomerAdvancesMaintenanceServiceAndTraining" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrual" xlink:label="loc_us-gaap_ExtendedProductWarrantyAccrual" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_TER_DeferredRevenueAndCustomerAdvances" xlink:to="loc_us-gaap_ExtendedProductWarrantyAccrual" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DeferredRevenueAndCustomerAdvancesUndeliveredElementsAndOther" xlink:label="loc_TER_DeferredRevenueAndCustomerAdvancesUndeliveredElementsAndOther" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_TER_DeferredRevenueAndCustomerAdvances" xlink:to="loc_TER_DeferredRevenueAndCustomerAdvancesUndeliveredElementsAndOther" use="optional" order="3" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ContractManufacturerAndSupplierPrepayments" xlink:label="loc_TER_ContractManufacturerAndSupplierPrepayments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseCurrent" xlink:to="loc_TER_ContractManufacturerAndSupplierPrepayments" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PrepaidMaintenanceAndOtherServices" xlink:label="loc_TER_PrepaidMaintenanceAndOtherServices" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseCurrent" xlink:to="loc_TER_PrepaidMaintenanceAndOtherServices" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidTaxes" xlink:label="loc_us-gaap_PrepaidTaxes" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseCurrent" xlink:to="loc_us-gaap_PrepaidTaxes" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPrepaidExpenseCurrent" xlink:label="loc_us-gaap_OtherPrepaidExpenseCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseCurrent" xlink:to="loc_us-gaap_OtherPrepaidExpenseCurrent" use="optional" order="4" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssets" xlink:label="loc_us-gaap_DerivativeAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="loc_us-gaap_DerivativeAssets" use="optional" order="1" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssets" xlink:label="loc_us-gaap_DerivativeAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="loc_us-gaap_DerivativeAssets" use="optional" order="2" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilities" xlink:label="loc_us-gaap_DerivativeLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:to="loc_us-gaap_DerivativeLiabilities" use="optional" order="4" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail">
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure" xlink:label="loc_TER_CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_TER_CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecurities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_TER_CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure" xlink:to="loc_us-gaap_AvailableForSaleSecurities" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesEquitySecurities" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesEquitySecurities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_TER_CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesEquitySecurities" use="optional" order="7" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail">
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure" xlink:label="loc_TER_CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_TER_CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecurities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_TER_CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure" xlink:to="loc_us-gaap_AvailableForSaleSecurities" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesEquitySecurities" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesEquitySecurities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_TER_CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesEquitySecurities" use="optional" order="10" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" use="optional" order="4" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" use="optional" order="8" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" xlink:label="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssets" xlink:label="loc_us-gaap_DerivativeAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" xlink:to="loc_us-gaap_DerivativeAssets" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilities" xlink:label="loc_us-gaap_DerivativeLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" xlink:to="loc_us-gaap_DerivativeLiabilities" use="optional" order="2" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfOperatingLeaseMaturityDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" use="optional" order="6" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ComponentsOfConvertibleSeniorNotesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebt" xlink:label="loc_us-gaap_ConvertibleDebt" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ConvertibleDebt" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ConvertibleDebt" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" use="optional" order="2" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/InterestExpenseOnConvertibleSeniorNotesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="loc_us-gaap_InterestExpenseDebt" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ContractualInterestExpenseOnCoupon" xlink:label="loc_TER_ContractualInterestExpenseOnCoupon" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseDebt" xlink:to="loc_TER_ContractualInterestExpenseOnCoupon" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseDebt" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium" use="optional" order="2" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" use="optional" order="2" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfAmountsRecordedWithinStatementsOfFinancialPositionDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" use="optional" order="1" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PensionAndOtherPostretirementDefinedBenefitPlansAccruedEmployeesCompensationAndWithholdingsCurrentAndNoncurrent" xlink:label="loc_TER_PensionAndOtherPostretirementDefinedBenefitPlansAccruedEmployeesCompensationAndWithholdingsCurrentAndNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:to="loc_TER_PensionAndOtherPostretirementDefinedBenefitPlansAccruedEmployeesCompensationAndWithholdingsCurrentAndNoncurrent" use="optional" order="3" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfAmountsRecognizedInAccumulatedOtherComprehensiveIncomeDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" use="optional" order="2" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" xlink:label="loc_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" use="optional" order="7" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" use="optional" order="8" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments" use="optional" order="9" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanSpecialTerminationBenefits" xlink:label="loc_us-gaap_DefinedBenefitPlanSpecialTerminationBenefits" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="loc_us-gaap_DefinedBenefitPlanSpecialTerminationBenefits" use="optional" order="10" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/StockBasedCompensationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" use="optional" order="2" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="loc_us-gaap_DeferredTaxAssetsNet" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance" use="optional" order="2" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="loc_us-gaap_DeferredTaxAssetsGross" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsDeferredIncome" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" use="optional" order="11" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="loc_us-gaap_DeferredTaxAssetsOther" use="optional" order="12" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" use="optional" order="13" weight="1" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DeferredTaxAssetsTaxDeferredExpenseLeaseLiability" xlink:label="loc_TER_DeferredTaxAssetsTaxDeferredExpenseLeaseLiability" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="loc_TER_DeferredTaxAssetsTaxDeferredExpenseLeaseLiability" use="optional" order="14" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities" use="optional" order="15" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" use="optional" order="16" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" use="optional" order="17" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesInvestments" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesInvestments" use="optional" order="18" weight="1" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DeferredTaxLiabilitiesRightOfUseAssets" xlink:label="loc_TER_DeferredTaxLiabilitiesRightOfUseAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="loc_TER_DeferredTaxLiabilitiesRightOfUseAssets" use="optional" order="19" weight="1" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DeferredTaxLiabilitiesContingentConsideration" xlink:label="loc_TER_DeferredTaxLiabilitiesContingentConsideration" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="loc_TER_DeferredTaxLiabilitiesContingentConsideration" use="optional" order="20" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther" use="optional" order="21" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfProvisionBenefitForIncomeTaxesFromOperationsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit" use="optional" order="3" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfProvisionBenefitForIncomeTaxesFromOperationsDetail">
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DeferredIncomeTaxExpenseBenefitNetOfAdjustments" xlink:label="loc_TER_DeferredIncomeTaxExpenseBenefitNetOfAdjustments" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_TER_DeferredIncomeTaxExpenseBenefitNetOfAdjustments" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_TER_DeferredIncomeTaxExpenseBenefitNetOfAdjustments" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_TER_DeferredIncomeTaxExpenseBenefitNetOfAdjustments" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" use="optional" order="6" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/PropertyPlantAndEquipmentNetDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Land" xlink:label="loc_us-gaap_Land" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="loc_us-gaap_Land" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingsAndImprovementsGross" xlink:label="loc_us-gaap_BuildingsAndImprovementsGross" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="loc_us-gaap_BuildingsAndImprovementsGross" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="loc_us-gaap_MachineryAndEquipmentGross" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="loc_us-gaap_MachineryAndEquipmentGross" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesGross" xlink:label="loc_us-gaap_FurnitureAndFixturesGross" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="loc_us-gaap_FurnitureAndFixturesGross" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsGross" xlink:label="loc_us-gaap_LeaseholdImprovementsGross" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="loc_us-gaap_LeaseholdImprovementsGross" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConstructionInProgressGross" xlink:label="loc_us-gaap_ConstructionInProgressGross" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="loc_us-gaap_ConstructionInProgressGross" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" use="optional" order="8" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/CompositionOfInventoriesNetDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves" use="optional" order="3" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Goodwill" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" use="optional" order="1" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillGross" xlink:label="loc_us-gaap_GoodwillGross" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Goodwill" xlink:to="loc_us-gaap_GoodwillGross" use="optional" order="2" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/FinalAllocationOfPurchasePriceDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" use="optional" order="3" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="loc_us-gaap_Goodwill" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" use="optional" order="7" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" use="optional" order="8" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTax" xlink:label="loc_TER_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_TER_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTax" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_EffectiveIncomeTaxRateReconcilationForeignDerivedIntangibleIncome" xlink:label="loc_TER_EffectiveIncomeTaxRateReconcilationForeignDerivedIntangibleIncome" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_TER_EffectiveIncomeTaxRateReconcilationForeignDerivedIntangibleIncome" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" use="optional" order="7" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" use="optional" order="8" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" use="optional" order="11" weight="1" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_EffectiveIncomeTaxRateGlobalIntangibleLowTaxedIncome" xlink:label="loc_TER_EffectiveIncomeTaxRateGlobalIntangibleLowTaxedIncome" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_TER_EffectiveIncomeTaxRateGlobalIntangibleLowTaxedIncome" use="optional" order="12" weight="1" />
</calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>14
<FILENAME>ter-20201231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 23-February-2021 [01:44:56] {AM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ConsolidatedBalanceSheets" roleURI="http://wwww.teradyne.com/role/ConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ConsolidatedBalanceSheetsParenthetical" roleURI="http://wwww.teradyne.com/role/ConsolidatedBalanceSheetsParenthetical" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ConsolidatedStatementsOfOperations" roleURI="http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ConsolidatedStatementsOfComprehensiveIncome" roleURI="http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncome" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ConsolidatedStatementsOfComprehensiveIncomeParenthetical" roleURI="http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ConsolidatedStatementsOfShareholdersEquity" roleURI="http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquity" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ConsolidatedStatementsOfShareholdersEquityParenthetical" roleURI="http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquityParenthetical" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ConsolidatedStatementsOfCashFlows" roleURI="http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#TheCompany" roleURI="http://wwww.teradyne.com/role/TheCompany" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#AccountingPolicies" roleURI="http://wwww.teradyne.com/role/AccountingPolicies" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#RecentlyIssuedAccountingPronouncements" roleURI="http://wwww.teradyne.com/role/RecentlyIssuedAccountingPronouncements" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#AcquisitionsAndInvestmentInOtherCompany" roleURI="http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompany" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#Inventories" roleURI="http://wwww.teradyne.com/role/Inventories" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#PropertyPlantAndEquipment" roleURI="http://wwww.teradyne.com/role/PropertyPlantAndEquipment" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#FinancialInstruments" roleURI="http://wwww.teradyne.com/role/FinancialInstruments" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#Leases" roleURI="http://wwww.teradyne.com/role/Leases" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#Debt" roleURI="http://wwww.teradyne.com/role/Debt" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#AccumulatedOtherComprehensiveLossIncome" roleURI="http://wwww.teradyne.com/role/AccumulatedOtherComprehensiveLossIncome" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#GoodwillAndIntangibleAssets" roleURI="http://wwww.teradyne.com/role/GoodwillAndIntangibleAssets" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#CommitmentsAndContingencies" roleURI="http://wwww.teradyne.com/role/CommitmentsAndContingencies" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#NetIncomePerCommonShare" roleURI="http://wwww.teradyne.com/role/NetIncomePerCommonShare" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#RetirementPlans" roleURI="http://wwww.teradyne.com/role/RetirementPlans" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#StockBasedCompensation" roleURI="http://wwww.teradyne.com/role/StockBasedCompensation" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#SavingsPlan" roleURI="http://wwww.teradyne.com/role/SavingsPlan" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#IncomeTaxes" roleURI="http://wwww.teradyne.com/role/IncomeTaxes" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#OperatingSegmentGeographicAndSignificantCustomerInformation" roleURI="http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformation" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#StockRepurchaseProgram" roleURI="http://wwww.teradyne.com/role/StockRepurchaseProgram" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#SubsequentEvents" roleURI="http://wwww.teradyne.com/role/SubsequentEvents" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#SupplementarydInformation" roleURI="http://wwww.teradyne.com/role/SupplementarydInformation" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ValuationAndQualifyingAccounts" roleURI="http://wwww.teradyne.com/role/ValuationAndQualifyingAccounts" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#AccountingPoliciesPolicies" roleURI="http://wwww.teradyne.com/role/AccountingPoliciesPolicies" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#AccountingPoliciesTables" roleURI="http://wwww.teradyne.com/role/AccountingPoliciesTables" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#AcquisitionsAndInvestmentInOtherCompanyTables" roleURI="http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyTables" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#InventoriesTables" roleURI="http://wwww.teradyne.com/role/InventoriesTables" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#PropertyPlantAndEquipmentTables" roleURI="http://wwww.teradyne.com/role/PropertyPlantAndEquipmentTables" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#FinancialInstrumentsTables" roleURI="http://wwww.teradyne.com/role/FinancialInstrumentsTables" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#LeasesTables" roleURI="http://wwww.teradyne.com/role/LeasesTables" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#DebtTables" roleURI="http://wwww.teradyne.com/role/DebtTables" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#AccumulatedOtherComprehensiveLossIncomeTables" roleURI="http://wwww.teradyne.com/role/AccumulatedOtherComprehensiveLossIncomeTables" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#GoodwillAndIntangibleAssetsTables" roleURI="http://wwww.teradyne.com/role/GoodwillAndIntangibleAssetsTables" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#NetIncomePerCommonShareTables" roleURI="http://wwww.teradyne.com/role/NetIncomePerCommonShareTables" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#RetirementPlansTables" roleURI="http://wwww.teradyne.com/role/RetirementPlansTables" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#StockBasedCompensationTables" roleURI="http://wwww.teradyne.com/role/StockBasedCompensationTables" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#IncomeTaxesTables" roleURI="http://wwww.teradyne.com/role/IncomeTaxesTables" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#OperatingSegmentGeographicAndSignificantCustomerInformationTables" roleURI="http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationTables" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#SupplementaryInformationTables" roleURI="http://wwww.teradyne.com/role/SupplementaryInformationTables" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#TheCompanyAdditionalInformationDetail" roleURI="http://wwww.teradyne.com/role/TheCompanyAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#AccountingPoliciesAdditionalInformationDetail" roleURI="http://wwww.teradyne.com/role/AccountingPoliciesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#DeferredRevenueAndCustomerAdvancesDetail" roleURI="http://wwww.teradyne.com/role/DeferredRevenueAndCustomerAdvancesDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#WarrantyAccrualIncludedInOtherAccruedLiabilitiesDetail" roleURI="http://wwww.teradyne.com/role/WarrantyAccrualIncludedInOtherAccruedLiabilitiesDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail" roleURI="http://wwww.teradyne.com/role/ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#UsefulLivesOfAssetsDetail" roleURI="http://wwww.teradyne.com/role/UsefulLivesOfAssetsDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail" roleURI="http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#FinalAllocationOfPurchasePriceDetail" roleURI="http://wwww.teradyne.com/role/FinalAllocationOfPurchasePriceDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ComponentsOfIntangibleAssetsAndTheirEstimatedUsefulLivesAtAcquisitionDateDetail" roleURI="http://wwww.teradyne.com/role/ComponentsOfIntangibleAssetsAndTheirEstimatedUsefulLivesAtAcquisitionDateDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ProFormaResultsUnderAcquisitionDetail" roleURI="http://wwww.teradyne.com/role/ProFormaResultsUnderAcquisitionDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#RevenueAdditionalInformationDetail" roleURI="http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" roleURI="http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#InventoriesAdditionalInformationDetail" roleURI="http://wwww.teradyne.com/role/InventoriesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#PropertyPlantAndEquipmentNetDetail" roleURI="http://wwww.teradyne.com/role/PropertyPlantAndEquipmentNetDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#PropertyPlantAndEquipmentAdditionalInformationDetail" roleURI="http://wwww.teradyne.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#FinancialInstrumentsAdditionalInformationDetail" roleURI="http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationParentheticalDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationParentheticalDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#QuantitativeInformationAssociatedWithFairValueMeasurementOfLevel3FinancialInstrumentDetail" roleURI="http://wwww.teradyne.com/role/QuantitativeInformationAssociatedWithFairValueMeasurementOfLevel3FinancialInstrumentDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfAvailableForSaleMarketableSecuritiesDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail" roleURI="http://wwww.teradyne.com/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfNotionalAmountOfDerivativesDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfNotionalAmountOfDerivativesDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedParentheticalDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedParentheticalDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#LeasesAdditionalInformationDetail" roleURI="http://wwww.teradyne.com/role/LeasesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#SupplementalCashFlowInformationRelatedToLeasesDetail" roleURI="http://wwww.teradyne.com/role/SupplementalCashFlowInformationRelatedToLeasesDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfOperatingLeaseMaturityDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfOperatingLeaseMaturityDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#DebtAdditionalInformationDetail" roleURI="http://wwww.teradyne.com/role/DebtAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ComponentsOfConvertibleSeniorNotesDetail" roleURI="http://wwww.teradyne.com/role/ComponentsOfConvertibleSeniorNotesDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#InterestExpenseOnConvertibleSeniorNotesDetail" roleURI="http://wwww.teradyne.com/role/InterestExpenseOnConvertibleSeniorNotesDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ChangesInAccumulatedOtherComprehensiveLossIncomeDetail" roleURI="http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ChangesInAccumulatedOtherComprehensiveLossIncomeParentheticalDetail" roleURI="http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeParentheticalDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeToStatementsOfOperationsDetail" roleURI="http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeToStatementsOfOperationsDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeToStatementsOfOperationsParentheticalDetail" roleURI="http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeToStatementsOfOperationsParentheticalDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#GoodwillAndIntangibleAssetsAdditionalInformationDetail" roleURI="http://wwww.teradyne.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ChangesInCarryingAmountOfGoodwillBySegmentDetail" roleURI="http://wwww.teradyne.com/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfAmortizableIntangibleAssetsDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfAmortizableIntangibleAssetsParentheticalDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsParentheticalDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#CommitmentsAndContingenciesAdditionalInformationDetail" roleURI="http://wwww.teradyne.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail" roleURI="http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ComputationOfBasicAndDilutedNetIncomePerCommonShareParentheticalDetail" roleURI="http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareParentheticalDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#NetIncomePerCommonShareAdditionalInformationDetail" roleURI="http://wwww.teradyne.com/role/NetIncomePerCommonShareAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#RestructuringAndOtherAdditionalInformationDetail" roleURI="http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#RetirementPlansAdditionalInformationDetail" roleURI="http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfDefinedBenefitPensionAndPostretirementBenefitPlanAssetsAndObligationDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfDefinedBenefitPensionAndPostretirementBenefitPlanAssetsAndObligationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfAmountsRecordedWithinStatementsOfFinancialPositionDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfAmountsRecordedWithinStatementsOfFinancialPositionDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfAmountsRecognizedInAccumulatedOtherComprehensiveIncomeDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfAmountsRecognizedInAccumulatedOtherComprehensiveIncomeDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfPensionPlansWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfPensionPlansWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfWeightedAverageAssumptionsToDetermineNetPeriodicPensionCostDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDetermineNetPeriodicPensionCostDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfWeightedAverageAssumptionsToDeterminePensionObligationsDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDeterminePensionObligationsDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfWeightedAveragePensionAssetsAllocationsByCategoryDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfWeightedAveragePensionAssetsAllocationsByCategoryDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfTargetAssetsAllocationDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfTargetAssetsAllocationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfFairValueOfPensionsPlanAssetsByAssetCategoryDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfFairValueOfPensionsPlanAssetsByAssetCategoryDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfExpectedFutureBenefitPaymentsDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfExpectedFutureBenefitPaymentsDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#StockBasedCompensationAdditionalInformationDetail" roleURI="http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfStockCompensationPlanActivityDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfStockCompensationPlanActivityDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfShareBasedCompensationTotalSharesAvailableDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfShareBasedCompensationTotalSharesAvailableDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfWeightedAverageRestrictedStockUnitAwardFairValueDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfWeightedAverageRestrictedStockUnitAwardFairValueDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfRestrictedStockUnitAwardsAggregateIntrinsicValueDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfRestrictedStockUnitAwardsAggregateIntrinsicValueDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfRestrictedStockUnitsWeightedAverageRemainingContractualTermsDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfRestrictedStockUnitsWeightedAverageRemainingContractualTermsDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfWeightedAverageStockOptionsExercisePriceDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfWeightedAverageStockOptionsExercisePriceDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfStockOptionAggregatedIntrinsicValueInformationDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfStockOptionAggregatedIntrinsicValueInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfStockOptionsWeightedAverageRemainingContractualTermsDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfStockOptionsWeightedAverageRemainingContractualTermsDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#StockBasedCompensationDetail" roleURI="http://wwww.teradyne.com/role/StockBasedCompensationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#SavingsPlanAdditionalInformationDetail" roleURI="http://wwww.teradyne.com/role/SavingsPlanAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfIncomeLossBeforeIncomeTaxesDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfIncomeLossBeforeIncomeTaxesDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfProvisionBenefitForIncomeTaxesFromOperationsDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfProvisionBenefitForIncomeTaxesFromOperationsDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#IncomeTaxesAdditionalInformationDetail" roleURI="http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfReconciliationOfEffectiveTaxRateDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#SummaryOfOperatingLossCarryforwardsDetail" roleURI="http://wwww.teradyne.com/role/SummaryOfOperatingLossCarryforwardsDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfUnrecognizedTaxBenefitsDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfUnrecognizedTaxBenefitsDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#OperatingSegmentGeographicAndSignificantCustomerInformationAdditionalInformationDetail" roleURI="http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfSegmentInformationDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfSegmentInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfSegmentReportingInformationBySegmentChargesDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfRevenuesByCountryDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfRevenuesByCountryDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfLongLivedAssetsByGeographicAreaDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfLongLivedAssetsByGeographicAreaDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfLongLivedAssetsByGeographicAreaParentheticalDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfLongLivedAssetsByGeographicAreaParentheticalDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#StockRepurchaseProgramAdditionalInformationDetail" roleURI="http://wwww.teradyne.com/role/StockRepurchaseProgramAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#SubsequentEventsAdditionalInformationDetail" roleURI="http://wwww.teradyne.com/role/SubsequentEventsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ConsolidatedQuarterlyStatementsOfOperationsDetail" roleURI="http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ConsolidatedQuarterlyStatementsOfOperationsParentheticalDetail" roleURI="http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsParentheticalDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ValuationAndQualifyingAccountsDetail" roleURI="http://wwww.teradyne.com/role/ValuationAndQualifyingAccountsDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#CoverPage" roleURI="http://wwww.teradyne.com/role/CoverPage" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#RestructuringAndOther" roleURI="http://wwww.teradyne.com/role/RestructuringAndOther" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#CompositionOfInventoriesNetDetail" roleURI="http://wwww.teradyne.com/role/CompositionOfInventoriesNetDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#Revenue" roleURI="http://wwww.teradyne.com/role/Revenue" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#RevenueTables" roleURI="http://wwww.teradyne.com/role/RevenueTables" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionParentheticalDetail" roleURI="http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionParentheticalDetail" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" />
<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" />
<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" />
<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" />
<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" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" />
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_32" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_27" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_32" xlink:to="loc_us-gaap_AssetsAbstract_27" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_42" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_27" xlink:to="loc_us-gaap_Assets_42" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_28" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_27" xlink:to="loc_us-gaap_AssetsCurrentAbstract_28" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_45" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_28" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_45" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesCurrent" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesCurrent_44" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_28" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesCurrent_44" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_48" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_28" xlink:to="loc_us-gaap_AssetsCurrent_48" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_46" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_28" xlink:to="loc_us-gaap_InventoryNet_46" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_47" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_28" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_47" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_43" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_28" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_43" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesNoncurrent" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesNoncurrent_36" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_27" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesNoncurrent_36" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_37" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_27" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_37" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_40" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_27" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_40" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_39" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_27" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_39" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_35" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_27" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_35" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_38" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_27" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_38" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_41" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_27" xlink:to="loc_us-gaap_Goodwill_41" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_396366" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_27" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_396366" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_66" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_32" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_66" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAbstract" xlink:label="loc_us-gaap_LiabilitiesAbstract_30" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_32" xlink:to="loc_us-gaap_LiabilitiesAbstract_30" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesNoncurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_55" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_30" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_55" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_31" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_30" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_31" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_63" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_31" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_63" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_64" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_31" xlink:to="loc_us-gaap_LiabilitiesCurrent_64" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_61" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_31" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_61" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_58" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_31" xlink:to="loc_us-gaap_AccountsPayableCurrent_58" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DeferredRevenueAndCustomerAdvancesCurrent" xlink:label="loc_ter_DeferredRevenueAndCustomerAdvancesCurrent_60" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_31" xlink:to="loc_ter_DeferredRevenueAndCustomerAdvancesCurrent_60" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_62" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_31" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_62" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_396367" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_31" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_396367" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_59" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_31" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_59" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtCurrent" xlink:label="loc_us-gaap_ConvertibleDebtCurrent_825796" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_31" xlink:to="loc_us-gaap_ConvertibleDebtCurrent_825796" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtNoncurrent" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent_56" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_30" xlink:to="loc_us-gaap_ConvertibleDebtNoncurrent_56" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_51" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_30" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent_51" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent_53" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_30" xlink:to="loc_us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent_53" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_57" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_30" xlink:to="loc_us-gaap_Liabilities_57" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_50" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_30" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_50" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_52" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_30" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_52" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_396369" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_30" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_396369" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_54" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_30" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_54" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_33" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_32" xlink:to="loc_us-gaap_StatementTable_33" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_29" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_33" xlink:to="loc_dei_LegalEntityAxis_29" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_49" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_29" xlink:to="loc_dei_EntityDomain_49" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_49_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_29" xlink:to="loc_dei_EntityDomain_49_default" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_65" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_32" xlink:to="loc_us-gaap_CommitmentsAndContingencies_65" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_34" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_32" xlink:to="loc_us-gaap_StockholdersEquityAbstract_34" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_69" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_34" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_69" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_68" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_34" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_68" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_71" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_34" xlink:to="loc_us-gaap_StockholdersEquity_71" use="optional" order="47" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_67" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_34" xlink:to="loc_us-gaap_CommonStockValue_67" use="optional" order="48" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_70" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_34" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_70" use="optional" order="49" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterestsAbstract" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterestsAbstract_825797" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_32" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterestsAbstract_825797" use="optional" order="50" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCommonCarryingAmount" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCommonCarryingAmount_825798" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterestsAbstract_825797" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityCommonCarryingAmount_825798" use="optional" order="51" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ConsolidatedBalanceSheetsParenthetical">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_75" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_80" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_80" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_78" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_78" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_81" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_us-gaap_CommonStockSharesIssued_81" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_82" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_82" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_79" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_79" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_76" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_us-gaap_StatementTable_76" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_74" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_76" xlink:to="loc_dei_LegalEntityAxis_74" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_77" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_74" xlink:to="loc_dei_EntityDomain_77" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_77_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_74" xlink:to="loc_dei_EntityDomain_77_default" use="optional" order="9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_93" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenueAbstract" xlink:label="loc_us-gaap_CostOfRevenueAbstract_85" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_CostOfRevenueAbstract_85" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_95" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostOfRevenueAbstract_85" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_95" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_113" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_OperatingIncomeLoss_113" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_112" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_GrossProfit_112" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract_88" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_OperatingExpensesAbstract_88" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_101" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_88" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_101" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_105" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_88" xlink:to="loc_us-gaap_OperatingExpenses_105" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_99" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_88" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_99" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_100" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_88" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_100" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:label="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_102" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_88" xlink:to="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_102" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_89" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_89" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_107" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_89" xlink:to="loc_us-gaap_InterestExpense_107" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaap_InvestmentIncomeInterest_106" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_89" xlink:to="loc_us-gaap_InvestmentIncomeInterest_106" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_108" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_89" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_108" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_86" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_EarningsPerShareAbstract_86" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_96" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_86" xlink:to="loc_us-gaap_EarningsPerShareBasic_96" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_97" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_86" xlink:to="loc_us-gaap_EarningsPerShareDiluted_97" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_114" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_114" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_116" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_NetIncomeLoss_116" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_115" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_115" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract_92" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_RevenuesAbstract_92" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_111" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_92" xlink:to="loc_us-gaap_Revenues_111" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_94" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_StatementTable_94" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_90" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_94" xlink:to="loc_srt_ProductOrServiceAxis_90" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_91" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_90" xlink:to="loc_srt_ProductsAndServicesDomain_91" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_91_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_90" xlink:to="loc_srt_ProductsAndServicesDomain_91_default" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaap_ProductMember_109" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_91" xlink:to="loc_us-gaap_ProductMember_109" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaap_ServiceMember_110" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_91" xlink:to="loc_us-gaap_ServiceMember_110" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_87" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_94" xlink:to="loc_dei_LegalEntityAxis_87" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_98" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_87" xlink:to="loc_dei_EntityDomain_98" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_98_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_87" xlink:to="loc_dei_EntityDomain_98_default" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_118" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_118" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_117" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_117" use="optional" order="33" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncome">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_126" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_138" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_126" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_138" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_127" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_126" xlink:to="loc_us-gaap_StatementTable_127" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_122" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_127" xlink:to="loc_dei_LegalEntityAxis_122" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_128" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_122" xlink:to="loc_dei_EntityDomain_128" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_128_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_122" xlink:to="loc_dei_EntityDomain_128_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_137" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_126" xlink:to="loc_us-gaap_NetIncomeLoss_137" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_125" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_126" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_125" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_135" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_125" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_135" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_136" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_125" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_136" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract_123" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_125" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract_123" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_131" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract_123" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_131" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_130" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract_123" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_130" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_129" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract_123" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_129" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_124" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_125" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_124" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_132" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_124" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_132" use="optional" order="15" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_142" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_143" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_142" xlink:to="loc_us-gaap_StatementTable_143" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_141" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_143" xlink:to="loc_dei_LegalEntityAxis_141" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_144" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_141" xlink:to="loc_dei_EntityDomain_144" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_144_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_141" xlink:to="loc_dei_EntityDomain_144_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_396421" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_142" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_396421" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_396418" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_142" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_396418" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_396416" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_142" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_396416" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_396419" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_142" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_396419" use="optional" order="8" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquity">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_156" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsCash" xlink:label="loc_us-gaap_DividendsCash_179" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_us-gaap_DividendsCash_179" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_169" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_169" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_157" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_us-gaap_StatementTable_157" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_155" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_157" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_155" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_152" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_155" xlink:to="loc_us-gaap_EquityComponentDomain_152" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_152_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_155" xlink:to="loc_us-gaap_EquityComponentDomain_152_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_158" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_152" xlink:to="loc_us-gaap_CommonStockMember_158" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_161" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_152" xlink:to="loc_us-gaap_RetainedEarningsMember_161" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_159" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_152" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_159" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_160" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_152" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_160" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_819288" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_157" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_819288" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_819289" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_819288" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_819289" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_819289_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_819288" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_819289_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_819290" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_819289" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_819290" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_828985" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_157" xlink:to="loc_us-gaap_StatementClassOfStockAxis_828985" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_828986" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_828985" xlink:to="loc_us-gaap_ClassOfStockDomain_828986" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_828986_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_828985" xlink:to="loc_us-gaap_ClassOfStockDomain_828986_default" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleCommonStockMember" xlink:label="loc_us-gaap_ConvertibleCommonStockMember_825831" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_828986" xlink:to="loc_us-gaap_ConvertibleCommonStockMember_825831" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_165" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_us-gaap_StockholdersEquity_165" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_180" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_us-gaap_NetIncomeLoss_180" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_173" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_173" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaap_SharesIssued_166" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_us-gaap_SharesIssued_166" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarnings" xlink:label="loc_ter_TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarnings_415264" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_ter_TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarnings_415264" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_474536" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_474536" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SharesOfStockIssuedDuringPeriodShareBasedCompensationNetOfSharesWithheldForTaxes" xlink:label="loc_ter_SharesOfStockIssuedDuringPeriodShareBasedCompensationNetOfSharesWithheldForTaxes_498187" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_ter_SharesOfStockIssuedDuringPeriodShareBasedCompensationNetOfSharesWithheldForTaxes_498187" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes" xlink:label="loc_ter_StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes_498188" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_ter_StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes_498188" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfEquitySecuritiesNetOfTax" xlink:label="loc_ter_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfEquitySecuritiesNetOfTax_321762" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_ter_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfEquitySecuritiesNetOfTax_321762" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_175" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_175" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_174" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_174" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_825827" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_825827" use="optional" order="30" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquityParenthetical">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_190" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_191" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_190" xlink:to="loc_us-gaap_StatementTable_191" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_189" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_191" xlink:to="loc_dei_LegalEntityAxis_189" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_192" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_189" xlink:to="loc_dei_EntityDomain_192" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_192_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_189" xlink:to="loc_dei_EntityDomain_192_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_321763" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_191" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_321763" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_321764" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_321763" xlink:to="loc_us-gaap_EquityComponentDomain_321764" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_321764_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_321763" xlink:to="loc_us-gaap_EquityComponentDomain_321764_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_420873" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_190" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_420873" use="optional" order="8" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_208" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_256" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_208" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_256" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_254" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_208" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_254" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_206" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_208" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_206" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_251" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_206" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_251" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromContributionInAidOfConstruction" xlink:label="loc_us-gaap_ProceedsFromContributionInAidOfConstruction_245" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_206" xlink:to="loc_us-gaap_ProceedsFromContributionInAidOfConstruction_245" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForProceedsFromLifeInsurancePolicies" xlink:label="loc_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies_249" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_206" xlink:to="loc_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies_249" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities_248" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_206" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities_248" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_247" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_206" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_247" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_246" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_206" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_246" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_244" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_206" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_244" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_677347" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_206" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_677347" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_207" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_208" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_207" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_201" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_207" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_201" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentForAmortization" xlink:label="loc_us-gaap_AdjustmentForAmortization_212" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_201" xlink:to="loc_us-gaap_AdjustmentForAmortization_212" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_216" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_201" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_216" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_211" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_201" xlink:to="loc_us-gaap_Depreciation_211" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_218" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_201" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_218" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_223" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_201" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_223" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_214" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_201" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_214" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_203" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_201" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_203" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities_229" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_203" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities_229" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_226" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_203" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_226" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_230" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_203" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_230" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_227" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_203" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_227" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations" xlink:label="loc_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations_231" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_203" xlink:to="loc_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations_231" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxes" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxes_232" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_203" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxes_232" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_228" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_203" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_228" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfInvestments" xlink:label="loc_us-gaap_GainLossOnSaleOfInvestments_217" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_201" xlink:to="loc_us-gaap_GainLossOnSaleOfInvestments_217" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWriteDown" xlink:label="loc_us-gaap_InventoryWriteDown_215" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_201" xlink:to="loc_us-gaap_InventoryWriteDown_215" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_213" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_201" xlink:to="loc_us-gaap_ShareBasedCompensation_213" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:label="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_817381" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_201" xlink:to="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_817381" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_253" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_207" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_253" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_252" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_207" xlink:to="loc_us-gaap_ProfitLoss_252" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_205" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_208" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_205" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_238" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_205" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_238" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_243" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_205" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_243" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_235" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_205" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_235" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividends" xlink:label="loc_us-gaap_PaymentsOfDividends_236" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_205" xlink:to="loc_us-gaap_PaymentsOfDividends_236" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_234" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_205" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_234" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_237" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_205" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_237" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_255" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_208" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_255" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_209" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_208" xlink:to="loc_us-gaap_StatementTable_209" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_204" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_209" xlink:to="loc_dei_LegalEntityAxis_204" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_233" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_204" xlink:to="loc_dei_EntityDomain_233" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_233_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_204" xlink:to="loc_dei_EntityDomain_233_default" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_210" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_208" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_210" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_720378" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_210" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_720378" use="optional" order="47" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_720382" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_720378" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_720382" use="optional" order="48" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_CashPaidDuringPeriodForAbstract" xlink:label="loc_ter_CashPaidDuringPeriodForAbstract_817442" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_210" xlink:to="loc_ter_CashPaidDuringPeriodForAbstract_817442" use="optional" order="49" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet_817450" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_CashPaidDuringPeriodForAbstract_817442" xlink:to="loc_us-gaap_InterestPaidNet_817450" use="optional" order="50" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_817451" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_CashPaidDuringPeriodForAbstract_817442" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_817451" use="optional" order="51" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/TheCompany">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2079" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NatureOfOperations" xlink:label="loc_us-gaap_NatureOfOperations_2082" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2079" xlink:to="loc_us-gaap_NatureOfOperations_2082" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2080" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2079" xlink:to="loc_us-gaap_StatementTable_2080" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2078" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2080" xlink:to="loc_dei_LegalEntityAxis_2078" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2081" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2078" xlink:to="loc_dei_EntityDomain_2081" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2081_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2078" xlink:to="loc_dei_EntityDomain_2081_default" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/AccountingPolicies">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2086" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2087" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2086" xlink:to="loc_us-gaap_StatementTable_2087" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2085" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2087" xlink:to="loc_dei_LegalEntityAxis_2085" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2088" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2085" xlink:to="loc_dei_EntityDomain_2088" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2088_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2085" xlink:to="loc_dei_EntityDomain_2088_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_2089" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2086" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_2089" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/RecentlyIssuedAccountingPronouncements">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2135" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink:label="loc_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted_2138" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2135" xlink:to="loc_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted_2138" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2136" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2135" xlink:to="loc_us-gaap_StatementTable_2136" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2134" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2136" xlink:to="loc_dei_LegalEntityAxis_2134" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2137" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2134" xlink:to="loc_dei_EntityDomain_2137" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2137_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2134" xlink:to="loc_dei_EntityDomain_2137_default" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompany">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2142" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2143" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2142" xlink:to="loc_us-gaap_StatementTable_2143" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2141" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2143" xlink:to="loc_dei_LegalEntityAxis_2141" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2144" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2141" xlink:to="loc_dei_EntityDomain_2144" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2144_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2141" xlink:to="loc_dei_EntityDomain_2144_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_2145" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2142" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_2145" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/Inventories">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2161" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_2164" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2161" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_2164" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2162" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2161" xlink:to="loc_us-gaap_StatementTable_2162" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2160" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2162" xlink:to="loc_dei_LegalEntityAxis_2160" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2163" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2160" xlink:to="loc_dei_EntityDomain_2163" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2163_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2160" xlink:to="loc_dei_EntityDomain_2163_default" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/PropertyPlantAndEquipment">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2175" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_2178" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2175" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_2178" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2176" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2175" xlink:to="loc_us-gaap_StatementTable_2176" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2174" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2176" xlink:to="loc_dei_LegalEntityAxis_2174" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2177" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2174" xlink:to="loc_dei_EntityDomain_2177" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2177_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2174" xlink:to="loc_dei_EntityDomain_2177_default" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/FinancialInstruments">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2189" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2190" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2189" xlink:to="loc_us-gaap_StatementTable_2190" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2188" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2190" xlink:to="loc_dei_LegalEntityAxis_2188" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2191" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2188" xlink:to="loc_dei_EntityDomain_2191" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2191_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2188" xlink:to="loc_dei_EntityDomain_2191_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_2192" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2189" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_2192" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/Leases">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_396650" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_396647" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_396650" xlink:to="loc_us-gaap_StatementTable_396647" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_396648" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_396647" xlink:to="loc_us-gaap_StatementClassOfStockAxis_396648" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_396649" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_396648" xlink:to="loc_us-gaap_ClassOfStockDomain_396649" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_396649_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_396648" xlink:to="loc_us-gaap_ClassOfStockDomain_396649_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:label="loc_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_396651" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_396650" xlink:to="loc_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_396651" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/Debt">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2211" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2212" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2211" xlink:to="loc_us-gaap_StatementTable_2212" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2210" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2212" xlink:to="loc_dei_LegalEntityAxis_2210" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2213" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2210" xlink:to="loc_dei_EntityDomain_2213" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2213_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2210" xlink:to="loc_dei_EntityDomain_2213_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_2214" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2211" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_2214" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/AccumulatedOtherComprehensiveLossIncome">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2225" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2226" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2225" xlink:to="loc_us-gaap_StatementTable_2226" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2224" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2226" xlink:to="loc_dei_LegalEntityAxis_2224" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2227" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2224" xlink:to="loc_dei_EntityDomain_2227" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2227_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2224" xlink:to="loc_dei_EntityDomain_2227_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_2228" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2225" xlink:to="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_2228" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/GoodwillAndIntangibleAssets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2240" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_2243" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2240" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_2243" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2241" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2240" xlink:to="loc_us-gaap_StatementTable_2241" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2239" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2241" xlink:to="loc_dei_LegalEntityAxis_2239" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2242" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2239" xlink:to="loc_dei_EntityDomain_2242" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2242_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2239" xlink:to="loc_dei_EntityDomain_2242_default" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/CommitmentsAndContingencies">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2259" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_2262" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2259" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_2262" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2260" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2259" xlink:to="loc_us-gaap_StatementTable_2260" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2258" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2260" xlink:to="loc_dei_LegalEntityAxis_2258" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2261" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2258" xlink:to="loc_dei_EntityDomain_2261" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2261_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2258" xlink:to="loc_dei_EntityDomain_2261_default" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/NetIncomePerCommonShare">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2273" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_2276" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2273" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_2276" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2274" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2273" xlink:to="loc_us-gaap_StatementTable_2274" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2272" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2274" xlink:to="loc_dei_LegalEntityAxis_2272" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2275" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2272" xlink:to="loc_dei_EntityDomain_2275" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2275_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2272" xlink:to="loc_dei_EntityDomain_2275_default" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/RetirementPlans">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2296" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_2300" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2296" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_2300" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2297" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2296" xlink:to="loc_us-gaap_StatementTable_2297" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2293" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2297" xlink:to="loc_dei_LegalEntityAxis_2293" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2298" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2293" xlink:to="loc_dei_EntityDomain_2298" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2298_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2293" xlink:to="loc_dei_EntityDomain_2298_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_2294" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2297" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_2294" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_2295" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_2294" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_2295" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_2295_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_2294" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_2295_default" use="optional" order="8" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/StockBasedCompensation">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2326" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_2329" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2326" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_2329" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2327" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2326" xlink:to="loc_us-gaap_StatementTable_2327" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2325" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2327" xlink:to="loc_dei_LegalEntityAxis_2325" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2328" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2325" xlink:to="loc_dei_EntityDomain_2328" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2328_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2325" xlink:to="loc_dei_EntityDomain_2328_default" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/SavingsPlan">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2351" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DefinedContributionDisclosureTextBlock" xlink:label="loc_ter_DefinedContributionDisclosureTextBlock_2354" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2351" xlink:to="loc_ter_DefinedContributionDisclosureTextBlock_2354" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2352" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2351" xlink:to="loc_us-gaap_StatementTable_2352" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2350" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2352" xlink:to="loc_dei_LegalEntityAxis_2350" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2353" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2350" xlink:to="loc_dei_EntityDomain_2353" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2353_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2350" xlink:to="loc_dei_EntityDomain_2353_default" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/IncomeTaxes">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2358" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2359" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2358" xlink:to="loc_us-gaap_StatementTable_2359" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2357" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2359" xlink:to="loc_dei_LegalEntityAxis_2357" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2360" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2357" xlink:to="loc_dei_EntityDomain_2360" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2360_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2357" xlink:to="loc_dei_EntityDomain_2360_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_2361" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2358" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_2361" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformation">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2376" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2377" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2376" xlink:to="loc_us-gaap_StatementTable_2377" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2375" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2377" xlink:to="loc_dei_LegalEntityAxis_2375" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2378" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2375" xlink:to="loc_dei_EntityDomain_2378" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2378_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2375" xlink:to="loc_dei_EntityDomain_2378_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_2379" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2376" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_2379" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/StockRepurchaseProgram">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2400" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2401" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2400" xlink:to="loc_us-gaap_StatementTable_2401" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2399" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2401" xlink:to="loc_dei_LegalEntityAxis_2399" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2402" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2399" xlink:to="loc_dei_EntityDomain_2402" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2402_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2399" xlink:to="loc_dei_EntityDomain_2402_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_StockRepurchaseProgramTextBlock" xlink:label="loc_ter_StockRepurchaseProgramTextBlock_2403" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2400" xlink:to="loc_ter_StockRepurchaseProgramTextBlock_2403" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/SubsequentEvents">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2407" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2408" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2407" xlink:to="loc_us-gaap_StatementTable_2408" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2406" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2408" xlink:to="loc_dei_LegalEntityAxis_2406" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2409" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2406" xlink:to="loc_dei_EntityDomain_2409" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2409_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2406" xlink:to="loc_dei_EntityDomain_2409_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_2410" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2407" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_2410" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/SupplementarydInformation">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2414" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock_2417" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2414" xlink:to="loc_us-gaap_QuarterlyFinancialInformationTextBlock_2417" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2415" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2414" xlink:to="loc_us-gaap_StatementTable_2415" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2413" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2415" xlink:to="loc_dei_LegalEntityAxis_2413" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2416" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2413" xlink:to="loc_dei_EntityDomain_2416" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2416_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2413" xlink:to="loc_dei_EntityDomain_2416_default" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ValuationAndQualifyingAccounts">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2428" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2429" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2428" xlink:to="loc_us-gaap_StatementTable_2429" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2427" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2429" xlink:to="loc_dei_LegalEntityAxis_2427" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2430" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2427" xlink:to="loc_dei_EntityDomain_2430" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2430_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2427" xlink:to="loc_dei_EntityDomain_2430_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_2431" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2428" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_2431" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/AccountingPoliciesPolicies">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2093" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_2111" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2093" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_2111" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_2114" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2093" xlink:to="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_2114" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_EngineeringAndDevelopmentCostsPolicyTextBlock" xlink:label="loc_ter_EngineeringAndDevelopmentCostsPolicyTextBlock_2108" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2093" xlink:to="loc_ter_EngineeringAndDevelopmentCostsPolicyTextBlock_2108" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_2102" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2093" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_2102" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_GoodwillIntangibleAndLongLivedAssetsPolicyTextBlock" xlink:label="loc_ter_GoodwillIntangibleAndLongLivedAssetsPolicyTextBlock_2106" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2093" xlink:to="loc_ter_GoodwillIntangibleAndLongLivedAssetsPolicyTextBlock_2106" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_2110" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2093" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_2110" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_2100" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2093" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_2100" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_2097" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2093" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_2097" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StandardProductWarrantyPolicy" xlink:label="loc_us-gaap_StandardProductWarrantyPolicy_2098" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2093" xlink:to="loc_us-gaap_StandardProductWarrantyPolicy_2098" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2094" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2093" xlink:to="loc_us-gaap_StatementTable_2094" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2092" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2094" xlink:to="loc_dei_LegalEntityAxis_2092" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2095" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2092" xlink:to="loc_dei_EntityDomain_2095" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2095_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2092" xlink:to="loc_dei_EntityDomain_2095_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_StockCompensationPlansAndEmployeeStockPurchasePlanPolicyTextBlock" xlink:label="loc_ter_StockCompensationPlansAndEmployeeStockPurchasePlanPolicyTextBlock_2109" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2093" xlink:to="loc_ter_StockCompensationPlansAndEmployeeStockPurchasePlanPolicyTextBlock_2109" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_2112" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2093" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_2112" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy_2104" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2093" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy_2104" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PostemploymentBenefitPlansPolicy" xlink:label="loc_us-gaap_PostemploymentBenefitPlansPolicy_2105" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2093" xlink:to="loc_us-gaap_PostemploymentBenefitPlansPolicy_2105" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PrepaidExpensesPolicyTextBlock" xlink:label="loc_ter_PrepaidExpensesPolicyTextBlock_2103" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2093" xlink:to="loc_ter_PrepaidExpensesPolicyTextBlock_2103" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PreparationOfFinancialStatementsAndUseOfEstimatesPolicyTextBlock" xlink:label="loc_ter_PreparationOfFinancialStatementsAndUseOfEstimatesPolicyTextBlock_2096" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2093" xlink:to="loc_ter_PreparationOfFinancialStatementsAndUseOfEstimatesPolicyTextBlock_2096" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_2113" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2093" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_2113" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_2107" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2093" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_2107" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_2099" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2093" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_2099" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_396453" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2093" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_396453" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_396459" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2093" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_396459" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostMethodInvestmentsPolicy" xlink:label="loc_us-gaap_CostMethodInvestmentsPolicy_813400" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2093" xlink:to="loc_us-gaap_CostMethodInvestmentsPolicy_813400" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_813404" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2093" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_813404" use="optional" order="26" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/AccountingPoliciesTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2119" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfExtendedProductWarrantyLiabilityTableTextBlock" xlink:label="loc_ter_ScheduleOfExtendedProductWarrantyLiabilityTableTextBlock_2128" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2119" xlink:to="loc_ter_ScheduleOfExtendedProductWarrantyLiabilityTableTextBlock_2128" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfDeferredRevenueAndCustomerAdvancesTableTextBlock" xlink:label="loc_ter_ScheduleOfDeferredRevenueAndCustomerAdvancesTableTextBlock_2126" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2119" xlink:to="loc_ter_ScheduleOfDeferredRevenueAndCustomerAdvancesTableTextBlock_2126" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PrepaidExpenseAndOtherAssetsTableTextBlock" xlink:label="loc_ter_PrepaidExpenseAndOtherAssetsTableTextBlock_2129" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2119" xlink:to="loc_ter_PrepaidExpenseAndOtherAssetsTableTextBlock_2129" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_2130" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2119" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_2130" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2120" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2119" xlink:to="loc_us-gaap_StatementTable_2120" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2117" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2120" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2117" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_2121" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2117" xlink:to="loc_us-gaap_TypeOfAdoptionMember_2121" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_2121_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2117" xlink:to="loc_us-gaap_TypeOfAdoptionMember_2121_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2118" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2120" xlink:to="loc_dei_LegalEntityAxis_2118" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2122" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2118" xlink:to="loc_dei_EntityDomain_2122" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2122_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2118" xlink:to="loc_dei_EntityDomain_2122_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_2127" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2119" xlink:to="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_2127" use="optional" order="12" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2151" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_2157" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2151" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_2157" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_2156" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2151" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_2156" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_2155" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2151" xlink:to="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_2155" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2152" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2151" xlink:to="loc_us-gaap_StatementTable_2152" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_2149" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2152" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_2149" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2148" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_2149" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2148" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2148_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_2149" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2148_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MobileIndustrialRobotsApsMember" xlink:label="loc_ter_MobileIndustrialRobotsApsMember_2153" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2148" xlink:to="loc_ter_MobileIndustrialRobotsApsMember_2153" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_AutoguideLlcMember" xlink:label="loc_ter_AutoguideLlcMember_813409" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2148" xlink:to="loc_ter_AutoguideLlcMember_813409" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2150" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2152" xlink:to="loc_dei_LegalEntityAxis_2150" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2154" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2150" xlink:to="loc_dei_EntityDomain_2154" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2154_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2150" xlink:to="loc_dei_EntityDomain_2154_default" use="optional" order="12" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/InventoriesTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2168" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2169" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2168" xlink:to="loc_us-gaap_StatementTable_2169" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2167" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2169" xlink:to="loc_dei_LegalEntityAxis_2167" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2170" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2167" xlink:to="loc_dei_EntityDomain_2170" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2170_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2167" xlink:to="loc_dei_EntityDomain_2170_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_2171" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2168" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_2171" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/PropertyPlantAndEquipmentTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2182" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2183" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2182" xlink:to="loc_us-gaap_StatementTable_2183" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2181" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2183" xlink:to="loc_dei_LegalEntityAxis_2181" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2184" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2181" xlink:to="loc_dei_EntityDomain_2184" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2184_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2181" xlink:to="loc_dei_EntityDomain_2184_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfPropertyPlantAndEquipmentTableTextBlock" xlink:label="loc_ter_ScheduleOfPropertyPlantAndEquipmentTableTextBlock_2185" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2182" xlink:to="loc_ter_ScheduleOfPropertyPlantAndEquipmentTableTextBlock_2185" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/FinancialInstrumentsTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2196" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_2207" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2196" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_2207" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_2206" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2196" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_2206" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_2199" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2196" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_2199" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_2205" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2196" xlink:to="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_2205" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2197" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2196" xlink:to="loc_us-gaap_StatementTable_2197" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2195" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2197" xlink:to="loc_dei_LegalEntityAxis_2195" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2198" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2195" xlink:to="loc_dei_EntityDomain_2198" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2198_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2195" xlink:to="loc_dei_EntityDomain_2198_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesTextBlock_2204" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2196" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesTextBlock_2204" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_2201" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2196" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_2201" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_2203" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2196" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_2203" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsTableTextBlock" xlink:label="loc_ter_ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsTableTextBlock_2202" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2196" xlink:to="loc_ter_ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsTableTextBlock_2202" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_2200" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2196" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_2200" use="optional" order="13" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/LeasesTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_396658" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_396655" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_396658" xlink:to="loc_us-gaap_StatementTable_396655" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_396661" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_396658" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_396661" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfCashFlowInformationOfOperatingLeasesTableTextBlock" xlink:label="loc_ter_ScheduleOfCashFlowInformationOfOperatingLeasesTableTextBlock_396659" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_396658" xlink:to="loc_ter_ScheduleOfCashFlowInformationOfOperatingLeasesTableTextBlock_396659" use="optional" order="3" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/DebtTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2218" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtTableTextBlock" xlink:label="loc_us-gaap_ConvertibleDebtTableTextBlock_2221" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2218" xlink:to="loc_us-gaap_ConvertibleDebtTableTextBlock_2221" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2219" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2218" xlink:to="loc_us-gaap_StatementTable_2219" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2217" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2219" xlink:to="loc_dei_LegalEntityAxis_2217" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2220" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2217" xlink:to="loc_dei_EntityDomain_2220" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2220_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2217" xlink:to="loc_dei_EntityDomain_2220_default" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/AccumulatedOtherComprehensiveLossIncomeTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2232" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_2236" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2232" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_2236" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2233" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2232" xlink:to="loc_us-gaap_StatementTable_2233" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2231" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2233" xlink:to="loc_dei_LegalEntityAxis_2231" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2234" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2231" xlink:to="loc_dei_EntityDomain_2234" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2234_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2231" xlink:to="loc_dei_EntityDomain_2234_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock_2235" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2232" xlink:to="loc_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock_2235" use="optional" order="6" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/GoodwillAndIntangibleAssetsTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2249" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_2253" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2249" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_2253" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2250" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2249" xlink:to="loc_us-gaap_StatementTable_2250" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2246" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2250" xlink:to="loc_dei_LegalEntityAxis_2246" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2251" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2246" xlink:to="loc_dei_EntityDomain_2251" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2251_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2246" xlink:to="loc_dei_EntityDomain_2251_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2248" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2250" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2248" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_2247" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2248" xlink:to="loc_us-gaap_SegmentDomain_2247" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_2247_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2248" xlink:to="loc_us-gaap_SegmentDomain_2247_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_WirelessTestMember" xlink:label="loc_ter_WirelessTestMember_2252" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2247" xlink:to="loc_ter_WirelessTestMember_2252" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_2255" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2249" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_2255" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_2254" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2249" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_2254" use="optional" order="11" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/NetIncomePerCommonShareTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2280" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_2283" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2280" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_2283" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2281" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2280" xlink:to="loc_us-gaap_StatementTable_2281" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2279" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2281" xlink:to="loc_dei_LegalEntityAxis_2279" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2282" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2279" xlink:to="loc_dei_EntityDomain_2282" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2282_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2279" xlink:to="loc_dei_EntityDomain_2282_default" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/RetirementPlansTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2306" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock_2314" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2306" xlink:to="loc_us-gaap_ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock_2314" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_2313" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2306" xlink:to="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_2313" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2307" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2306" xlink:to="loc_us-gaap_StatementTable_2307" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2303" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2307" xlink:to="loc_dei_LegalEntityAxis_2303" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2308" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2303" xlink:to="loc_dei_EntityDomain_2308" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2308_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2303" xlink:to="loc_dei_EntityDomain_2308_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_2304" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2307" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_2304" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_2305" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_2304" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_2305" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_2305_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_2304" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_2305_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_2311" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_2305" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_2311" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_2321" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2306" xlink:to="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_2321" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock_2312" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2306" xlink:to="loc_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock_2312" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_2316" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2306" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_2316" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_2319" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2306" xlink:to="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_2319" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_2317" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2306" xlink:to="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_2317" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfWeightedAveragePensionAssetAllocationsByCategoryTableTextBlock" xlink:label="loc_ter_ScheduleOfWeightedAveragePensionAssetAllocationsByCategoryTableTextBlock_2318" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2306" xlink:to="loc_ter_ScheduleOfWeightedAveragePensionAssetAllocationsByCategoryTableTextBlock_2318" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock_2320" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2306" xlink:to="loc_us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock_2320" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock_2315" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2306" xlink:to="loc_us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock_2315" use="optional" order="18" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/StockBasedCompensationTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2333" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfShareBasedPaymentAwardTotalShareholderReturnPlanValuationAssumptionsTableTextBlock" xlink:label="loc_ter_ScheduleOfShareBasedPaymentAwardTotalShareholderReturnPlanValuationAssumptionsTableTextBlock_2336" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2333" xlink:to="loc_ter_ScheduleOfShareBasedPaymentAwardTotalShareholderReturnPlanValuationAssumptionsTableTextBlock_2336" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfWeightedAverageStockOptionsExercisePriceTableTextBlock" xlink:label="loc_ter_ScheduleOfWeightedAverageStockOptionsExercisePriceTableTextBlock_2343" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2333" xlink:to="loc_ter_ScheduleOfWeightedAverageStockOptionsExercisePriceTableTextBlock_2343" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2334" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2333" xlink:to="loc_us-gaap_StatementTable_2334" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2332" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2334" xlink:to="loc_dei_LegalEntityAxis_2332" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2335" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2332" xlink:to="loc_dei_EntityDomain_2335" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2335_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2332" xlink:to="loc_dei_EntityDomain_2335_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock_2347" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2333" xlink:to="loc_us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock_2347" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_2338" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2333" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_2338" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueTableTextBlock" xlink:label="loc_ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueTableTextBlock_2344" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2333" xlink:to="loc_ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueTableTextBlock_2344" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermsTableTextBlock" xlink:label="loc_ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermsTableTextBlock_2345" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2333" xlink:to="loc_ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermsTableTextBlock_2345" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_2340" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2333" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_2340" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_2341" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2333" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_2341" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_2337" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2333" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_2337" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock_2342" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2333" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock_2342" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardTotalSharesAvailableTableTextBlock" xlink:label="loc_ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardTotalSharesAvailableTableTextBlock_2339" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2333" xlink:to="loc_ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardTotalSharesAvailableTableTextBlock_2339" use="optional" order="15" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/IncomeTaxesTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2365" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_2370" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2365" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_2370" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_2369" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2365" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_2369" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_2368" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2365" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_2368" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2366" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2365" xlink:to="loc_us-gaap_StatementTable_2366" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2364" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2366" xlink:to="loc_dei_LegalEntityAxis_2364" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2367" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2364" xlink:to="loc_dei_EntityDomain_2367" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2367_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2364" xlink:to="loc_dei_EntityDomain_2367_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_2372" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2365" xlink:to="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_2372" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xlink:label="loc_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock_2371" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2365" xlink:to="loc_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock_2371" use="optional" order="9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2385" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:label="loc_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_2395" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2385" xlink:to="loc_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_2395" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_2396" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2385" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_2396" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfSegmentReportingInformationBySegmentChargesTableTextBlock" xlink:label="loc_ter_ScheduleOfSegmentReportingInformationBySegmentChargesTableTextBlock_2394" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2385" xlink:to="loc_ter_ScheduleOfSegmentReportingInformationBySegmentChargesTableTextBlock_2394" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_2393" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2385" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_2393" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2386" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2385" xlink:to="loc_us-gaap_StatementTable_2386" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2382" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2386" xlink:to="loc_dei_LegalEntityAxis_2382" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2387" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2382" xlink:to="loc_dei_EntityDomain_2387" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2387_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2382" xlink:to="loc_dei_EntityDomain_2387_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2384" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2386" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2384" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_2383" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2384" xlink:to="loc_us-gaap_SegmentDomain_2383" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_2383_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2384" xlink:to="loc_us-gaap_SegmentDomain_2383_default" use="optional" order="11" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/SupplementaryInformationTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2421" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2422" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2421" xlink:to="loc_us-gaap_StatementTable_2422" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2420" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2422" xlink:to="loc_dei_LegalEntityAxis_2420" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2423" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2420" xlink:to="loc_dei_EntityDomain_2423" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2423_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2420" xlink:to="loc_dei_EntityDomain_2423_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_2424" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2421" xlink:to="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_2424" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/TheCompanyAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_262" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_269" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_262" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_269" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_272" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_262" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_272" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_RepaymentOfDebtDemanded" xlink:label="loc_ter_RepaymentOfDebtDemanded_817734" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_262" xlink:to="loc_ter_RepaymentOfDebtDemanded_817734" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_268" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_262" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_268" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_264" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_262" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_264" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_261" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_264" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_261" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_260" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_261" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_260" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_260_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_261" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_260_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MobileIndustrialRobotsApsMember" xlink:label="loc_ter_MobileIndustrialRobotsApsMember_267" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_260" xlink:to="loc_ter_MobileIndustrialRobotsApsMember_267" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_EnergidTechnologiesCorporationMember" xlink:label="loc_ter_EnergidTechnologiesCorporationMember_817729" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_260" xlink:to="loc_ter_EnergidTechnologiesCorporationMember_817729" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_LemsysMember" xlink:label="loc_ter_LemsysMember_817730" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_260" xlink:to="loc_ter_LemsysMember_817730" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_AutoguideLlcMember" xlink:label="loc_ter_AutoguideLlcMember_817741" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_260" xlink:to="loc_ter_AutoguideLlcMember_817741" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_263" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_264" xlink:to="loc_dei_LegalEntityAxis_263" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_273" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_263" xlink:to="loc_dei_EntityDomain_273" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_273_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_263" xlink:to="loc_dei_EntityDomain_273_default" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_817735" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_264" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_817735" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_817736" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_817735" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_817736" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_817736_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_817735" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_817736_default" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_817742" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_264" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_817742" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_817743" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_817742" xlink:to="loc_us-gaap_RelatedPartyDomain_817743" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_817743_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_817742" xlink:to="loc_us-gaap_RelatedPartyDomain_817743_default" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_RealWarInMember" xlink:label="loc_ter_RealWarInMember_817744" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_817743" xlink:to="loc_ter_RealWarInMember_817744" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_817745" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_264" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_817745" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_817746" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_817745" xlink:to="loc_us-gaap_SegmentDomain_817746" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_817746_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_817745" xlink:to="loc_us-gaap_SegmentDomain_817746_default" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_IndustrialAutomationMember" xlink:label="loc_ter_IndustrialAutomationMember_817747" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_817746" xlink:to="loc_ter_IndustrialAutomationMember_817747" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_817727" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_262" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_817727" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_817733" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_262" xlink:to="loc_us-gaap_EquityMethodInvestments_817733" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:label="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_817738" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_262" xlink:to="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_817738" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_817739" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_262" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_817739" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_QuantityOfMaterialToBeTransported" xlink:label="loc_ter_QuantityOfMaterialToBeTransported_817748" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_262" xlink:to="loc_ter_QuantityOfMaterialToBeTransported_817748" use="optional" order="31" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/AccountingPoliciesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SummaryOfSignificantAccountingPoliciesLineItems" xlink:label="loc_ter_SummaryOfSignificantAccountingPoliciesLineItems_280" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_BookValueOfInternallyManufacturedTestSystemsSold" xlink:label="loc_ter_BookValueOfInternallyManufacturedTestSystemsSold_293" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_SummaryOfSignificantAccountingPoliciesLineItems_280" xlink:to="loc_ter_BookValueOfInternallyManufacturedTestSystemsSold_293" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaap_AdvertisingExpense_296" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_SummaryOfSignificantAccountingPoliciesLineItems_280" xlink:to="loc_us-gaap_AdvertisingExpense_296" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_297" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_SummaryOfSignificantAccountingPoliciesLineItems_280" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_297" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DepreciationPeriodOverLifeToCostOfRevenuesAndSellingAndAdministrativeExpenses" xlink:label="loc_ter_DepreciationPeriodOverLifeToCostOfRevenuesAndSellingAndAdministrativeExpenses_292" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_SummaryOfSignificantAccountingPoliciesLineItems_280" xlink:to="loc_ter_DepreciationPeriodOverLifeToCostOfRevenuesAndSellingAndAdministrativeExpenses_292" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_StandardProductWarrantyPeriod" xlink:label="loc_ter_StandardProductWarrantyPeriod_289" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_SummaryOfSignificantAccountingPoliciesLineItems_280" xlink:to="loc_ter_StandardProductWarrantyPeriod_289" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SummaryOfSignificantAccountingPoliciesTable" xlink:label="loc_ter_SummaryOfSignificantAccountingPoliciesTable_281" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ter_SummaryOfSignificantAccountingPoliciesLineItems_280" xlink:to="loc_ter_SummaryOfSignificantAccountingPoliciesTable_281" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_278" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_SummaryOfSignificantAccountingPoliciesTable_281" xlink:to="loc_dei_LegalEntityAxis_278" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_285" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_278" xlink:to="loc_dei_EntityDomain_285" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_285_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_278" xlink:to="loc_dei_EntityDomain_285_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_396519" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_SummaryOfSignificantAccountingPoliciesTable_281" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_396519" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_396520" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_396519" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_396520" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_396520_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_396519" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_396520_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_276" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_SummaryOfSignificantAccountingPoliciesTable_281" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_276" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_282" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_276" xlink:to="loc_us-gaap_TypeOfAdoptionMember_282" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_282_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_276" xlink:to="loc_us-gaap_TypeOfAdoptionMember_282_default" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201601Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201601Member_299" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_282" xlink:to="loc_us-gaap_AccountingStandardsUpdate201601Member_299" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_279" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_SummaryOfSignificantAccountingPoliciesTable_281" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_279" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_277" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_279" xlink:to="loc_us-gaap_EquityComponentDomain_277" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_277_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_279" xlink:to="loc_us-gaap_EquityComponentDomain_277_default" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_283" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_277" xlink:to="loc_us-gaap_RetainedEarningsMember_283" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_284" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_277" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_284" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_330018" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_SummaryOfSignificantAccountingPoliciesTable_281" xlink:to="loc_srt_RangeAxis_330018" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_330021" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_330018" xlink:to="loc_srt_RangeMember_330021" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_330021_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_330018" xlink:to="loc_srt_RangeMember_330021_default" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerDurationAxis" xlink:label="loc_us-gaap_ContractWithCustomerDurationAxis_329982" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_SummaryOfSignificantAccountingPoliciesTable_281" xlink:to="loc_us-gaap_ContractWithCustomerDurationAxis_329982" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerDurationDomain" xlink:label="loc_us-gaap_ContractWithCustomerDurationDomain_329983" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContractWithCustomerDurationAxis_329982" xlink:to="loc_us-gaap_ContractWithCustomerDurationDomain_329983" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerDurationDomain" xlink:label="loc_us-gaap_ContractWithCustomerDurationDomain_329983_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContractWithCustomerDurationAxis_329982" xlink:to="loc_us-gaap_ContractWithCustomerDurationDomain_329983_default" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsAndNotesReceivableNet" xlink:label="loc_us-gaap_AccountsAndNotesReceivableNet_321743" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_SummaryOfSignificantAccountingPoliciesLineItems_280" xlink:to="loc_us-gaap_AccountsAndNotesReceivableNet_321743" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_813640" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_SummaryOfSignificantAccountingPoliciesLineItems_280" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_813640" use="optional" order="29" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/DeferredRevenueAndCustomerAdvancesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueArrangementLineItems" xlink:label="loc_us-gaap_DeferredRevenueArrangementLineItems_394" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DeferredRevenueAndCustomerAdvances" xlink:label="loc_ter_DeferredRevenueAndCustomerAdvances_399" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredRevenueArrangementLineItems_394" xlink:to="loc_ter_DeferredRevenueAndCustomerAdvances_399" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DeferredRevenueAndCustomerAdvancesMaintenanceServiceAndTraining" xlink:label="loc_ter_DeferredRevenueAndCustomerAdvancesMaintenanceServiceAndTraining_396" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredRevenueArrangementLineItems_394" xlink:to="loc_ter_DeferredRevenueAndCustomerAdvancesMaintenanceServiceAndTraining_396" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DeferredRevenueAndCustomerAdvancesUndeliveredElementsAndOther" xlink:label="loc_ter_DeferredRevenueAndCustomerAdvancesUndeliveredElementsAndOther_398" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredRevenueArrangementLineItems_394" xlink:to="loc_ter_DeferredRevenueAndCustomerAdvancesUndeliveredElementsAndOther_398" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueArrangementByTypeTable" xlink:label="loc_us-gaap_DeferredRevenueArrangementByTypeTable_393" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DeferredRevenueArrangementLineItems_394" xlink:to="loc_us-gaap_DeferredRevenueArrangementByTypeTable_393" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_395" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DeferredRevenueArrangementByTypeTable_393" xlink:to="loc_dei_LegalEntityAxis_395" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_400" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_395" xlink:to="loc_dei_EntityDomain_400" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_400_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_395" xlink:to="loc_dei_EntityDomain_400_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrual" xlink:label="loc_us-gaap_ExtendedProductWarrantyAccrual_397" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredRevenueArrangementLineItems_394" xlink:to="loc_us-gaap_ExtendedProductWarrantyAccrual_397" use="optional" order="8" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/WarrantyAccrualIncludedInOtherAccruedLiabilitiesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyLiabilityLineItems" xlink:label="loc_us-gaap_ProductWarrantyLiabilityLineItems_404" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:label="loc_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease_410" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems_404" xlink:to="loc_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease_410" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyLiabilityTable" xlink:label="loc_us-gaap_ProductWarrantyLiabilityTable_405" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems_404" xlink:to="loc_us-gaap_ProductWarrantyLiabilityTable_405" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_403" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ProductWarrantyLiabilityTable_405" xlink:to="loc_dei_LegalEntityAxis_403" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_406" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_403" xlink:to="loc_dei_EntityDomain_406" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_406_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_403" xlink:to="loc_dei_EntityDomain_406_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:label="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued_409" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems_404" xlink:to="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued_409" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="loc_us-gaap_ProductWarrantyAccrual_407" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems_404" xlink:to="loc_us-gaap_ProductWarrantyAccrual_407" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrualAdditionsFromBusinessAcquisition" xlink:label="loc_us-gaap_ProductWarrantyAccrualAdditionsFromBusinessAcquisition_408" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems_404" xlink:to="loc_us-gaap_ProductWarrantyAccrualAdditionsFromBusinessAcquisition_408" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrualPayments" xlink:label="loc_us-gaap_ProductWarrantyAccrualPayments_411" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems_404" xlink:to="loc_us-gaap_ProductWarrantyAccrualPayments_411" use="optional" order="9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyLiabilityLineItems" xlink:label="loc_us-gaap_ProductWarrantyLiabilityLineItems_416" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrual" xlink:label="loc_us-gaap_ExtendedProductWarrantyAccrual_419" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems_416" xlink:to="loc_us-gaap_ExtendedProductWarrantyAccrual_419" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyLiabilityTable" xlink:label="loc_us-gaap_ProductWarrantyLiabilityTable_417" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems_416" xlink:to="loc_us-gaap_ProductWarrantyLiabilityTable_417" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_415" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ProductWarrantyLiabilityTable_417" xlink:to="loc_dei_LegalEntityAxis_415" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_418" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_415" xlink:to="loc_dei_EntityDomain_418" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_418_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_415" xlink:to="loc_dei_EntityDomain_418_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrualWarrantiesIssued" xlink:label="loc_us-gaap_ExtendedProductWarrantyAccrualWarrantiesIssued_420" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems_416" xlink:to="loc_us-gaap_ExtendedProductWarrantyAccrualWarrantiesIssued_420" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrualPayments" xlink:label="loc_us-gaap_ExtendedProductWarrantyAccrualPayments_421" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems_416" xlink:to="loc_us-gaap_ExtendedProductWarrantyAccrualPayments_421" use="optional" order="7" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail">
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PrepaidAndOtherCurrentAssetsLineItems" xlink:label="loc_ter_PrepaidAndOtherCurrentAssetsLineItems_396739" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_396744" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_PrepaidAndOtherCurrentAssetsLineItems_396739" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_396744" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidTaxes" xlink:label="loc_us-gaap_PrepaidTaxes_396742" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_PrepaidAndOtherCurrentAssetsLineItems_396739" xlink:to="loc_us-gaap_PrepaidTaxes_396742" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PrepaidMaintenanceAndOtherServices" xlink:label="loc_ter_PrepaidMaintenanceAndOtherServices_396741" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_PrepaidAndOtherCurrentAssetsLineItems_396739" xlink:to="loc_ter_PrepaidMaintenanceAndOtherServices_396741" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPrepaidExpenseCurrent" xlink:label="loc_us-gaap_OtherPrepaidExpenseCurrent_396743" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_PrepaidAndOtherCurrentAssetsLineItems_396739" xlink:to="loc_us-gaap_OtherPrepaidExpenseCurrent_396743" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PrepaidAndOtherCurrentAssetsTable" xlink:label="loc_ter_PrepaidAndOtherCurrentAssetsTable_396736" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ter_PrepaidAndOtherCurrentAssetsLineItems_396739" xlink:to="loc_ter_PrepaidAndOtherCurrentAssetsTable_396736" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_396737" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_PrepaidAndOtherCurrentAssetsTable_396736" xlink:to="loc_dei_LegalEntityAxis_396737" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_396738" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_396737" xlink:to="loc_dei_EntityDomain_396738" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_396738_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_396737" xlink:to="loc_dei_EntityDomain_396738_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ContractManufacturerAndSupplierPrepayments" xlink:label="loc_ter_ContractManufacturerAndSupplierPrepayments_396740" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_PrepaidAndOtherCurrentAssetsLineItems_396739" xlink:to="loc_ter_ContractManufacturerAndSupplierPrepayments_396740" use="optional" order="9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/UsefulLivesOfAssetsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_438" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_445" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_438" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_445" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_444" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_438" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_444" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_442" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_438" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_442" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_437" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_442" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_437" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_439" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_437" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_439" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_439_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_437" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_439_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_448" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_439" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_448" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingImprovementsMember" xlink:label="loc_us-gaap_BuildingImprovementsMember_447" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_439" xlink:to="loc_us-gaap_BuildingImprovementsMember_447" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingMember" xlink:label="loc_us-gaap_BuildingMember_446" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_439" xlink:to="loc_us-gaap_BuildingMember_446" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_TestSystemsManufacturedInternallyMember" xlink:label="loc_ter_TestSystemsManufacturedInternallyMember_450" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_439" xlink:to="loc_ter_TestSystemsManufacturedInternallyMember_450" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_449" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_439" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_449" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MachineryEquipmentAndSoftwareMember" xlink:label="loc_ter_MachineryEquipmentAndSoftwareMember_826738" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_439" xlink:to="loc_ter_MachineryEquipmentAndSoftwareMember_826738" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_440" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_442" xlink:to="loc_srt_RangeAxis_440" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_441" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_440" xlink:to="loc_srt_RangeMember_441" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_441_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_440" xlink:to="loc_srt_RangeMember_441_default" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_454" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_441" xlink:to="loc_srt_MaximumMember_454" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_453" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_441" xlink:to="loc_srt_MinimumMember_453" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_436" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_442" xlink:to="loc_dei_LegalEntityAxis_436" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_443" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_436" xlink:to="loc_dei_EntityDomain_443" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_443_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_436" xlink:to="loc_dei_EntityDomain_443_default" use="optional" order="20" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_459" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_BusinessAcquisitionPurchasePriceAllocationGoodwillNotExpectedTaxDeductibleAmount" xlink:label="loc_ter_BusinessAcquisitionPurchasePriceAllocationGoodwillNotExpectedTaxDeductibleAmount_470" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_459" xlink:to="loc_ter_BusinessAcquisitionPurchasePriceAllocationGoodwillNotExpectedTaxDeductibleAmount_470" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_477" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_459" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_477" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_473" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_459" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_473" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_474" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_459" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_474" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_469" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_459" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_469" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_468" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_459" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_468" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_471" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_459" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_471" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_476" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_459" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_476" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_478" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_459" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_478" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_472" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_459" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_472" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_475" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_459" xlink:to="loc_us-gaap_Goodwill_475" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_466" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_459" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_466" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_467" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_459" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_467" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_QuantityOfMaterialToBeTransported" xlink:label="loc_ter_QuantityOfMaterialToBeTransported_677445" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_459" xlink:to="loc_ter_QuantityOfMaterialToBeTransported_677445" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_677446" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_459" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_677446" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_469580" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_459" xlink:to="loc_us-gaap_EquityMethodInvestments_469580" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_463" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_459" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_463" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_458" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_463" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_458" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_457" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_458" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_457" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_457_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_458" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_457_default" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MobileIndustrialRobotsApsMember" xlink:label="loc_ter_MobileIndustrialRobotsApsMember_464" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_457" xlink:to="loc_ter_MobileIndustrialRobotsApsMember_464" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_EnergidTechnologiesCorporationMember" xlink:label="loc_ter_EnergidTechnologiesCorporationMember_465" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_457" xlink:to="loc_ter_EnergidTechnologiesCorporationMember_465" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_AutoguideLlcMember" xlink:label="loc_ter_AutoguideLlcMember_677444" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_457" xlink:to="loc_ter_AutoguideLlcMember_677444" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_LemsysMember" xlink:label="loc_ter_LemsysMember_415228" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_457" xlink:to="loc_ter_LemsysMember_415228" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_469021" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_463" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_469021" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_469022" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_469021" xlink:to="loc_us-gaap_RelatedPartyDomain_469022" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_469022_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_469021" xlink:to="loc_us-gaap_RelatedPartyDomain_469022_default" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_RealWarInMember" xlink:label="loc_ter_RealWarInMember_469023" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_469022" xlink:to="loc_ter_RealWarInMember_469023" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DegreeOrExtentOfControlAxis" xlink:label="loc_ter_DegreeOrExtentOfControlAxis_469024" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_463" xlink:to="loc_ter_DegreeOrExtentOfControlAxis_469024" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DegreeOrExtentOfControlDomain" xlink:label="loc_ter_DegreeOrExtentOfControlDomain_469025" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ter_DegreeOrExtentOfControlAxis_469024" xlink:to="loc_ter_DegreeOrExtentOfControlDomain_469025" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DegreeOrExtentOfControlDomain" xlink:label="loc_ter_DegreeOrExtentOfControlDomain_469025_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ter_DegreeOrExtentOfControlAxis_469024" xlink:to="loc_ter_DegreeOrExtentOfControlDomain_469025_default" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_677440" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_463" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_677440" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_677441" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_677440" xlink:to="loc_us-gaap_SegmentDomain_677441" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_677441_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_677440" xlink:to="loc_us-gaap_SegmentDomain_677441_default" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_IndustrialAutomationMember" xlink:label="loc_ter_IndustrialAutomationMember_677442" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_677441" xlink:to="loc_ter_IndustrialAutomationMember_677442" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_460" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_463" xlink:to="loc_dei_LegalEntityAxis_460" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_479" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_460" xlink:to="loc_dei_EntityDomain_479" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_479_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_460" xlink:to="loc_dei_EntityDomain_479_default" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonrecurringAdjustmentAxis" xlink:label="loc_us-gaap_NonrecurringAdjustmentAxis_461" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_463" xlink:to="loc_us-gaap_NonrecurringAdjustmentAxis_461" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonrecurringAdjustmentDomain" xlink:label="loc_us-gaap_NonrecurringAdjustmentDomain_462" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_NonrecurringAdjustmentAxis_461" xlink:to="loc_us-gaap_NonrecurringAdjustmentDomain_462" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonrecurringAdjustmentDomain" xlink:label="loc_us-gaap_NonrecurringAdjustmentDomain_462_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_NonrecurringAdjustmentAxis_461" xlink:to="loc_us-gaap_NonrecurringAdjustmentDomain_462_default" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquisitionRelatedCostsMember" xlink:label="loc_us-gaap_AcquisitionRelatedCostsMember_481" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonrecurringAdjustmentDomain_462" xlink:to="loc_us-gaap_AcquisitionRelatedCostsMember_481" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAdjustmentToInventoryMember" xlink:label="loc_us-gaap_FairValueAdjustmentToInventoryMember_480" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonrecurringAdjustmentDomain_462" xlink:to="loc_us-gaap_FairValueAdjustmentToInventoryMember_480" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_321733" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_463" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_321733" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_321734" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_321733" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_321734" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_321734_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_321733" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_321734_default" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_469027" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_463" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_469027" use="optional" order="47" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_470346" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_469027" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_470346" use="optional" order="48" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_470346_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_469027" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_470346_default" use="optional" order="49" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_470347" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_470346" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_470347" use="optional" order="50" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_469018" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_463" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_469018" use="optional" order="51" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_469019" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_469018" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_469019" use="optional" order="52" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_469019_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_469018" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_469019_default" use="optional" order="53" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:label="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_813388" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_459" xlink:to="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_813388" use="optional" order="54" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_RepaymentOfDebtDemanded" xlink:label="loc_ter_RepaymentOfDebtDemanded_813390" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_459" xlink:to="loc_ter_RepaymentOfDebtDemanded_813390" use="optional" order="55" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/FinalAllocationOfPurchasePriceDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_486" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_496" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_486" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_496" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_490" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_486" xlink:to="loc_us-gaap_Goodwill_490" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_493" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_486" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_493" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_683213" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_486" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_683213" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_719022" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_486" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_719022" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_BusinessCombinationAllocationOfPurchasePriceTable" xlink:label="loc_ter_BusinessCombinationAllocationOfPurchasePriceTable_487" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_486" xlink:to="loc_ter_BusinessCombinationAllocationOfPurchasePriceTable_487" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_485" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_BusinessCombinationAllocationOfPurchasePriceTable_487" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_485" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_484" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_485" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_484" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_484_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_485" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_484_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_AutoguideLlcMember" xlink:label="loc_ter_AutoguideLlcMember_813433" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_484" xlink:to="loc_ter_AutoguideLlcMember_813433" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MobileIndustrialRobotsApsMember" xlink:label="loc_ter_MobileIndustrialRobotsApsMember_489" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_484" xlink:to="loc_ter_MobileIndustrialRobotsApsMember_489" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_488" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_BusinessCombinationAllocationOfPurchasePriceTable_487" xlink:to="loc_dei_LegalEntityAxis_488" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_498" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_488" xlink:to="loc_dei_EntityDomain_498" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_498_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_488" xlink:to="loc_dei_EntityDomain_498_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_492" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_486" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_492" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_491" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_486" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_491" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_497" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_486" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_497" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_813662" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_486" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_813662" use="optional" order="18" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ComponentsOfIntangibleAssetsAndTheirEstimatedUsefulLivesAtAcquisitionDateDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_503" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_510" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_503" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_510" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_509" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_503" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_509" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_504" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_503" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_504" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_502" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_504" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_502" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_501" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_502" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_501" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_501_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_502" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_501_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_AutoguideLlcMember" xlink:label="loc_ter_AutoguideLlcMember_813441" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_501" xlink:to="loc_ter_AutoguideLlcMember_813441" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_505" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_504" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_505" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_506" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_505" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_506" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_506_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_505" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_506_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_513" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_506" xlink:to="loc_us-gaap_CustomerRelationshipsMember_513" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_511" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_506" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_511" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrderOrProductionBacklogMember" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember_514" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_506" xlink:to="loc_us-gaap_OrderOrProductionBacklogMember_514" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_512" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_506" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_512" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_507" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_504" xlink:to="loc_dei_LegalEntityAxis_507" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_515" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_507" xlink:to="loc_dei_EntityDomain_515" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_515_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_507" xlink:to="loc_dei_EntityDomain_515_default" use="optional" order="17" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ProFormaResultsUnderAcquisitionDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_520" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_BusinessAcquisitionProFormaInformationTable" xlink:label="loc_ter_BusinessAcquisitionProFormaInformationTable_521" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_520" xlink:to="loc_ter_BusinessAcquisitionProFormaInformationTable_521" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_522" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_BusinessAcquisitionProFormaInformationTable_521" xlink:to="loc_dei_LegalEntityAxis_522" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_528" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_522" xlink:to="loc_dei_EntityDomain_528" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_528_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_522" xlink:to="loc_dei_EntityDomain_528_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_519" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_BusinessAcquisitionProFormaInformationTable_521" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_519" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_518" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_519" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_518" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_518_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_519" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_518_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MobileIndustrialRobotsApsMember" xlink:label="loc_ter_MobileIndustrialRobotsApsMember_523" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_518" xlink:to="loc_ter_MobileIndustrialRobotsApsMember_523" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_525" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_520" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_525" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_524" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_520" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_524" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_526" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_520" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_526" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_527" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_520" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_527" use="optional" order="12" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_415308" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_415325" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_415308" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_415325" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_415305" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_415308" xlink:to="loc_us-gaap_StatementTable_415305" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_415312" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_415305" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_415312" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_415313" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_415312" xlink:to="loc_us-gaap_TypeOfAdoptionMember_415313" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_415313_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_415312" xlink:to="loc_us-gaap_TypeOfAdoptionMember_415313_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerDurationAxis" xlink:label="loc_us-gaap_ContractWithCustomerDurationAxis_415322" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_415305" xlink:to="loc_us-gaap_ContractWithCustomerDurationAxis_415322" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerDurationDomain" xlink:label="loc_us-gaap_ContractWithCustomerDurationDomain_415323" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContractWithCustomerDurationAxis_415322" xlink:to="loc_us-gaap_ContractWithCustomerDurationDomain_415323" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerDurationDomain" xlink:label="loc_us-gaap_ContractWithCustomerDurationDomain_415323_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContractWithCustomerDurationAxis_415322" xlink:to="loc_us-gaap_ContractWithCustomerDurationDomain_415323_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermContractWithCustomerMember" xlink:label="loc_us-gaap_ShortTermContractWithCustomerMember_415324" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerDurationDomain_415323" xlink:to="loc_us-gaap_ShortTermContractWithCustomerMember_415324" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermContractWithCustomerMember" xlink:label="loc_us-gaap_LongTermContractWithCustomerMember_415327" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerDurationDomain_415323" xlink:to="loc_us-gaap_LongTermContractWithCustomerMember_415327" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_415306" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_415305" xlink:to="loc_us-gaap_StatementClassOfStockAxis_415306" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_415307" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_415306" xlink:to="loc_us-gaap_ClassOfStockDomain_415307" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_415307_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_415306" xlink:to="loc_us-gaap_ClassOfStockDomain_415307_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_415331" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_415305" xlink:to="loc_srt_RangeAxis_415331" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_415332" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_415331" xlink:to="loc_srt_RangeMember_415332" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_415332_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_415331" xlink:to="loc_srt_RangeMember_415332_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_415334" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_415332" xlink:to="loc_srt_MinimumMember_415334" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_415333" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_415332" xlink:to="loc_srt_MaximumMember_415333" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod2" xlink:label="loc_ter_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod2_415326" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_415308" xlink:to="loc_ter_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod2_415326" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_415339" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_415308" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_415339" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_830925" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_415308" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_830925" use="optional" order="21" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_304" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_315" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_304" xlink:to="loc_us-gaap_Revenues_315" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_305" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_304" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_305" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_311" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_305" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_311" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_309" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_311" xlink:to="loc_us-gaap_SegmentDomain_309" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_309_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_311" xlink:to="loc_us-gaap_SegmentDomain_309_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_WirelessTestMember" xlink:label="loc_ter_WirelessTestMember_328" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_309" xlink:to="loc_ter_WirelessTestMember_328" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SemiconductorTestMember" xlink:label="loc_ter_SemiconductorTestMember_325" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_309" xlink:to="loc_ter_SemiconductorTestMember_325" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SystemsTestGroupMember" xlink:label="loc_ter_SystemsTestGroupMember_326" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_309" xlink:to="loc_ter_SystemsTestGroupMember_326" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_IndustrialAutomationMember" xlink:label="loc_ter_IndustrialAutomationMember_327" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_309" xlink:to="loc_ter_IndustrialAutomationMember_327" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateAndOtherMember" xlink:label="loc_us-gaap_CorporateAndOtherMember_329" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_309" xlink:to="loc_us-gaap_CorporateAndOtherMember_329" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_312" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_305" xlink:to="loc_srt_StatementGeographicalAxis_312" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_310" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_312" xlink:to="loc_srt_SegmentGeographicalDomain_310" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_310_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_312" xlink:to="loc_srt_SegmentGeographicalDomain_310_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EMEAMember" xlink:label="loc_us-gaap_EMEAMember_331" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_310" xlink:to="loc_us-gaap_EMEAMember_331" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_AmericasMember" xlink:label="loc_srt_AmericasMember_330" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_310" xlink:to="loc_srt_AmericasMember_330" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_AsiaPacificMember" xlink:label="loc_srt_AsiaPacificMember_332" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_310" xlink:to="loc_srt_AsiaPacificMember_332" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_313" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_305" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_313" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_314" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_313" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_314" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_314_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_313" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_314_default" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransferredOverTimeMember" xlink:label="loc_us-gaap_TransferredOverTimeMember_334" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_314" xlink:to="loc_us-gaap_TransferredOverTimeMember_334" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_333" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_314" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_333" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_306" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_305" xlink:to="loc_dei_LegalEntityAxis_306" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_316" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_306" xlink:to="loc_dei_EntityDomain_316" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_316_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_306" xlink:to="loc_dei_EntityDomain_316_default" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_307" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_305" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_307" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_308" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_307" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_308" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_308_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_307" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_308_default" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_UniversalRobotsMember" xlink:label="loc_ter_UniversalRobotsMember_322" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_308" xlink:to="loc_ter_UniversalRobotsMember_322" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SocMember" xlink:label="loc_ter_SocMember_317" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_308" xlink:to="loc_ter_SocMember_317" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MemoryMember" xlink:label="loc_ter_MemoryMember_318" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_308" xlink:to="loc_ter_MemoryMember_318" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_AutoguideLlcMember" xlink:label="loc_ter_AutoguideLlcMember_677489" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_308" xlink:to="loc_ter_AutoguideLlcMember_677489" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MobileIndustrialRobotsApsMember" xlink:label="loc_ter_MobileIndustrialRobotsApsMember_323" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_308" xlink:to="loc_ter_MobileIndustrialRobotsApsMember_323" use="optional" order="32" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/InventoriesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryLineItems" xlink:label="loc_us-gaap_InventoryLineItems_542" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryValuationReserves" xlink:label="loc_us-gaap_InventoryValuationReserves_544" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_542" xlink:to="loc_us-gaap_InventoryValuationReserves_544" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryCurrentTable" xlink:label="loc_us-gaap_InventoryCurrentTable_541" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_InventoryLineItems_542" xlink:to="loc_us-gaap_InventoryCurrentTable_541" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_543" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InventoryCurrentTable_541" xlink:to="loc_dei_LegalEntityAxis_543" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_545" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_543" xlink:to="loc_dei_EntityDomain_545" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_545_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_543" xlink:to="loc_dei_EntityDomain_545_default" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/PropertyPlantAndEquipmentNetDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_549" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingsAndImprovementsGross" xlink:label="loc_us-gaap_BuildingsAndImprovementsGross_553" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_549" xlink:to="loc_us-gaap_BuildingsAndImprovementsGross_553" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_560" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_549" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_560" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConstructionInProgressGross" xlink:label="loc_us-gaap_ConstructionInProgressGross_557" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_549" xlink:to="loc_us-gaap_ConstructionInProgressGross_557" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesGross" xlink:label="loc_us-gaap_FurnitureAndFixturesGross_555" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_549" xlink:to="loc_us-gaap_FurnitureAndFixturesGross_555" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Land" xlink:label="loc_us-gaap_Land_552" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_549" xlink:to="loc_us-gaap_Land_552" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsGross" xlink:label="loc_us-gaap_LeaseholdImprovementsGross_556" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_549" xlink:to="loc_us-gaap_LeaseholdImprovementsGross_556" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_558" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_549" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_558" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_559" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_549" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_559" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_550" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_549" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_550" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_548" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_550" xlink:to="loc_dei_LegalEntityAxis_548" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_551" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_548" xlink:to="loc_dei_EntityDomain_551" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_551_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_548" xlink:to="loc_dei_EntityDomain_551_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="loc_us-gaap_MachineryAndEquipmentGross_554" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_549" xlink:to="loc_us-gaap_MachineryAndEquipmentGross_554" use="optional" order="13" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_565" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_571" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_565" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_571" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_569" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_565" xlink:to="loc_us-gaap_Depreciation_569" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="loc_us-gaap_MachineryAndEquipmentGross_570" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_565" xlink:to="loc_us-gaap_MachineryAndEquipmentGross_570" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_567" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_565" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_567" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_563" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_567" xlink:to="loc_dei_LegalEntityAxis_563" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_568" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_563" xlink:to="loc_dei_EntityDomain_568" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_568_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_563" xlink:to="loc_dei_EntityDomain_568_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_564" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_567" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_564" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_566" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_564" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_566" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_566_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_564" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_566_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_TestSystemsLeasedByCustomersMember" xlink:label="loc_ter_TestSystemsLeasedByCustomersMember_572" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_566" xlink:to="loc_ter_TestSystemsLeasedByCustomersMember_572" use="optional" order="11" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_FinancialInstrumentsAndFairValueLineItems" xlink:label="loc_ter_FinancialInstrumentsAndFairValueLineItems_583" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesGrossRealizedGains" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesGrossRealizedGains_595" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_FinancialInstrumentsAndFairValueLineItems_583" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesGrossRealizedGains_595" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses_596" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_FinancialInstrumentsAndFairValueLineItems_583" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses_596" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_598" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_FinancialInstrumentsAndFairValueLineItems_583" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_598" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_604" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_FinancialInstrumentsAndFairValueLineItems_583" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_604" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_606" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_FinancialInstrumentsAndFairValueLineItems_583" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_606" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_FinancialInstrumentsAndFairValueTable" xlink:label="loc_ter_FinancialInstrumentsAndFairValueTable_584" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ter_FinancialInstrumentsAndFairValueLineItems_583" xlink:to="loc_ter_FinancialInstrumentsAndFairValueTable_584" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_576" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_FinancialInstrumentsAndFairValueTable_584" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_576" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_575" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_576" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_575" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_575_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_576" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_575_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_AutoguideLlcMember" xlink:label="loc_ter_AutoguideLlcMember_677544" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_575" xlink:to="loc_ter_AutoguideLlcMember_677544" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_578" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_FinancialInstrumentsAndFairValueTable_584" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_578" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_577" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_578" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_577" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_577_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_578" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_577_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaap_AccountsReceivableMember_591" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_577" xlink:to="loc_us-gaap_AccountsReceivableMember_591" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_588" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_FinancialInstrumentsAndFairValueTable_584" xlink:to="loc_srt_RangeAxis_588" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_589" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_588" xlink:to="loc_srt_RangeMember_589" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_589_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_588" xlink:to="loc_srt_RangeMember_589_default" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_609" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_589" xlink:to="loc_srt_MinimumMember_609" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_585" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_FinancialInstrumentsAndFairValueTable_584" xlink:to="loc_us-gaap_InvestmentTypeAxis_585" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_586" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_585" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_586" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_586_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_585" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_586_default" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DebtMutualFundsMember" xlink:label="loc_ter_DebtMutualFundsMember_607" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_586" xlink:to="loc_ter_DebtMutualFundsMember_607" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_587" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_FinancialInstrumentsAndFairValueTable_584" xlink:to="loc_dei_LegalEntityAxis_587" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_608" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_587" xlink:to="loc_dei_EntityDomain_608" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_608_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_587" xlink:to="loc_dei_EntityDomain_608_default" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_579" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_FinancialInstrumentsAndFairValueTable_584" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_579" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_580" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_579" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_580" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_580_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_579" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_580_default" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_CustomerOneMember" xlink:label="loc_ter_CustomerOneMember_592" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_580" xlink:to="loc_ter_CustomerOneMember_592" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_CustomerTwoMember" xlink:label="loc_ter_CustomerTwoMember_593" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_580" xlink:to="loc_ter_CustomerTwoMember_593" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_582" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_FinancialInstrumentsAndFairValueTable_584" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_582" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_581" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_582" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_581" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_581_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_582" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_581_default" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignExchangeContractMember" xlink:label="loc_us-gaap_ForeignExchangeContractMember_594" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_581" xlink:to="loc_us-gaap_ForeignExchangeContractMember_594" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_605" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_FinancialInstrumentsAndFairValueLineItems_583" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_605" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ForeignCurrencyTransactionGainUnrealized" xlink:label="loc_ter_ForeignCurrencyTransactionGainUnrealized_499228" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_FinancialInstrumentsAndFairValueLineItems_583" xlink:to="loc_ter_ForeignCurrencyTransactionGainUnrealized_499228" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_603" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_FinancialInstrumentsAndFairValueLineItems_583" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_603" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ForeignCurrencyTransactionlossUnrealized" xlink:label="loc_ter_ForeignCurrencyTransactionlossUnrealized_499229" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_FinancialInstrumentsAndFairValueLineItems_583" xlink:to="loc_ter_ForeignCurrencyTransactionlossUnrealized_499229" use="optional" order="38" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_612" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecurities_623" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_612" xlink:to="loc_us-gaap_AvailableForSaleSecurities_623" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesEquitySecurities" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesEquitySecurities_624" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_612" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesEquitySecurities_624" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_628" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_612" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_628" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure" xlink:label="loc_ter_CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure_625" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_612" xlink:to="loc_ter_CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure_625" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_621" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_612" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_621" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_627" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_612" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_627" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssets" xlink:label="loc_us-gaap_DerivativeAssets_626" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_612" xlink:to="loc_us-gaap_DerivativeAssets_626" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_630" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_612" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_630" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilities" xlink:label="loc_us-gaap_DerivativeLiabilities_629" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_612" xlink:to="loc_us-gaap_DerivativeLiabilities_629" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_613" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_612" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_613" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_618" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_613" xlink:to="loc_us-gaap_InvestmentTypeAxis_618" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_619" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_618" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_619" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_619_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_618" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_619_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashEquivalentsMember" xlink:label="loc_us-gaap_CashEquivalentsMember_636" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_619" xlink:to="loc_us-gaap_CashEquivalentsMember_636" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="loc_us-gaap_CertificatesOfDepositMember_641" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_619" xlink:to="loc_us-gaap_CertificatesOfDepositMember_641" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_639" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_619" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_639" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashMember" xlink:label="loc_us-gaap_CashMember_635" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_619" xlink:to="loc_us-gaap_CashMember_635" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPaperMember" xlink:label="loc_us-gaap_CommercialPaperMember_638" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_619" xlink:to="loc_us-gaap_CommercialPaperMember_638" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_EquityMutualFundsMember" xlink:label="loc_ter_EquityMutualFundsMember_645" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_619" xlink:to="loc_ter_EquityMutualFundsMember_645" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DebtMutualFundsMember" xlink:label="loc_ter_DebtMutualFundsMember_643" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_619" xlink:to="loc_ter_DebtMutualFundsMember_643" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCorporateDebtSecuritiesMember" xlink:label="loc_us-gaap_ForeignCorporateDebtSecuritiesMember_644" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_619" xlink:to="loc_us-gaap_ForeignCorporateDebtSecuritiesMember_644" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember" xlink:label="loc_us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember_640" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_619" xlink:to="loc_us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember_640" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_637" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_619" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_637" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_615" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_613" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_615" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_616" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_615" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_616" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_616_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_615" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_616_default" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_631" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_616" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_631" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_614" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_613" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_614" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_617" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_614" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_617" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_617_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_614" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_617_default" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_634" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_617" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_634" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_633" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_617" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_633" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_632" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_617" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_632" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_620" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_613" xlink:to="loc_dei_LegalEntityAxis_620" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_646" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_620" xlink:to="loc_dei_EntityDomain_646" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_646_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_620" xlink:to="loc_dei_EntityDomain_646_default" use="optional" order="36" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_651" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_661" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_651" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_661" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_662" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_651" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_662" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_652" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_651" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_652" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_649" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_652" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_649" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_650" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_649" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_650" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_650_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_649" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_650_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_660" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_650" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_660" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_654" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_652" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_654" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_655" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_654" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_655" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_655_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_654" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_655_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_663" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_655" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_663" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_657" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_652" xlink:to="loc_us-gaap_InvestmentTypeAxis_657" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_658" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_657" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_658" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_658_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_657" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_658_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsMember" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_667" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_658" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_667" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ContingentConsiderationMember" xlink:label="loc_ter_ContingentConsiderationMember_671" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_658" xlink:to="loc_ter_ContingentConsiderationMember_671" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PrepaidExpenseMember" xlink:label="loc_ter_PrepaidExpenseMember_670" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_658" xlink:to="loc_ter_PrepaidExpenseMember_670" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_LongTermContingentConsiderationMember" xlink:label="loc_ter_LongTermContingentConsiderationMember_672" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_658" xlink:to="loc_ter_LongTermContingentConsiderationMember_672" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_LongTermMarketableSecuritiesMember" xlink:label="loc_ter_LongTermMarketableSecuritiesMember_669" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_658" xlink:to="loc_ter_LongTermMarketableSecuritiesMember_669" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MarketableSecuritiesMember" xlink:label="loc_ter_MarketableSecuritiesMember_668" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_658" xlink:to="loc_ter_MarketableSecuritiesMember_668" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_653" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_652" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_653" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_656" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_653" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_656" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_656_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_653" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_656_default" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_664" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_656" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_664" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_665" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_656" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_665" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_666" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_656" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_666" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_659" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_652" xlink:to="loc_dei_LegalEntityAxis_659" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_673" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_659" xlink:to="loc_dei_EntityDomain_673" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_673_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_659" xlink:to="loc_dei_EntityDomain_673_default" use="optional" order="29" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_676" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_680" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_676" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_680" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_683" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_676" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_683" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_677" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_676" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_677" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_678" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_677" xlink:to="loc_dei_LegalEntityAxis_678" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_685" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_678" xlink:to="loc_dei_EntityDomain_685" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_685_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_678" xlink:to="loc_dei_EntityDomain_685_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyExchangeRateImpact" xlink:label="loc_ter_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyExchangeRateImpact_681" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_676" xlink:to="loc_ter_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyExchangeRateImpact_681" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_679" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_676" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_679" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_682" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_676" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_682" use="optional" order="9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationParentheticalDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_690" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_691" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_690" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_691" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ContingentConsiderationPaymentAxis" xlink:label="loc_ter_ContingentConsiderationPaymentAxis_415356" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_691" xlink:to="loc_ter_ContingentConsiderationPaymentAxis_415356" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ContingentConsiderationPaymentDomain" xlink:label="loc_ter_ContingentConsiderationPaymentDomain_415357" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ter_ContingentConsiderationPaymentAxis_415356" xlink:to="loc_ter_ContingentConsiderationPaymentDomain_415357" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ContingentConsiderationPaymentDomain" xlink:label="loc_ter_ContingentConsiderationPaymentDomain_415357_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ter_ContingentConsiderationPaymentAxis_415356" xlink:to="loc_ter_ContingentConsiderationPaymentDomain_415357_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_689" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_691" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_689" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_688" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_689" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_688" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_688_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_689" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_688_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_AvionicsInterfaceTechnologiesLlcMember" xlink:label="loc_ter_AvionicsInterfaceTechnologiesLlcMember_694" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_688" xlink:to="loc_ter_AvionicsInterfaceTechnologiesLlcMember_694" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MIRMember" xlink:label="loc_ter_MIRMember_321828" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_688" xlink:to="loc_ter_MIRMember_321828" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_UniversalRobotsMember" xlink:label="loc_ter_UniversalRobotsMember_693" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_688" xlink:to="loc_ter_UniversalRobotsMember_693" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_AutoguideLlcMember" xlink:label="loc_ter_AutoguideLlcMember_677541" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_688" xlink:to="loc_ter_AutoguideLlcMember_677541" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_763964" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_691" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_763964" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="loc_us-gaap_LossContingencyNatureDomain_763965" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_763964" xlink:to="loc_us-gaap_LossContingencyNatureDomain_763965" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="loc_us-gaap_LossContingencyNatureDomain_763965_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_763964" xlink:to="loc_us-gaap_LossContingencyNatureDomain_763965_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DisputeInRespectOfContingentConsiderationMember" xlink:label="loc_ter_DisputeInRespectOfContingentConsiderationMember_763966" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_763965" xlink:to="loc_ter_DisputeInRespectOfContingentConsiderationMember_763966" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_695" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_690" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_695" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_696" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_690" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_696" use="optional" order="17" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/QuantitativeInformationAssociatedWithFairValueMeasurementOfLevel3FinancialInstrumentDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_704" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ContingentConsiderationFairValueInputsDiscountRate" xlink:label="loc_ter_ContingentConsiderationFairValueInputsDiscountRate_717" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_704" xlink:to="loc_ter_ContingentConsiderationFairValueInputsDiscountRate_717" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_705" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_704" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_705" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_702" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_705" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_702" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_703" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_702" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_703" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_703_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_702" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_703_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_RevenueOneMember" xlink:label="loc_ter_RevenueOneMember_713" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_703" xlink:to="loc_ter_RevenueOneMember_713" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_701" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_705" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_701" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_700" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_701" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_700" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_700_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_701" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_700_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MobileIndustrialRobotsApsMember" xlink:label="loc_ter_MobileIndustrialRobotsApsMember_712" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_700" xlink:to="loc_ter_MobileIndustrialRobotsApsMember_712" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationTechniqueAxis" xlink:label="loc_us-gaap_ValuationTechniqueAxis_709" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_705" xlink:to="loc_us-gaap_ValuationTechniqueAxis_709" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationTechniqueDomain" xlink:label="loc_us-gaap_ValuationTechniqueDomain_710" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationTechniqueAxis_709" xlink:to="loc_us-gaap_ValuationTechniqueDomain_710" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationTechniqueDomain" xlink:label="loc_us-gaap_ValuationTechniqueDomain_710_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationTechniqueAxis_709" xlink:to="loc_us-gaap_ValuationTechniqueDomain_710_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MonteCarloSimulationValuationModelMember" xlink:label="loc_ter_MonteCarloSimulationValuationModelMember_720" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationTechniqueDomain_710" xlink:to="loc_ter_MonteCarloSimulationValuationModelMember_720" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_706" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_705" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_706" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_707" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_706" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_707" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_707_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_706" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_707_default" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_718" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_707" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_718" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_708" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_705" xlink:to="loc_dei_LegalEntityAxis_708" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_719" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_708" xlink:to="loc_dei_EntityDomain_719" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_719_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_708" xlink:to="loc_dei_EntityDomain_719_default" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_715" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_704" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_715" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ContingentConsiderationFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_ter_ContingentConsiderationFairValueAssumptionsExpectedVolatilityRate_716" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_704" xlink:to="loc_ter_ContingentConsiderationFairValueAssumptionsExpectedVolatilityRate_716" use="optional" order="23" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_737" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecurities_743" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_737" xlink:to="loc_us-gaap_AvailableForSaleSecurities_743" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_745" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_737" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_745" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_742" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_737" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_742" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtFairValueDisclosures" xlink:label="loc_us-gaap_ConvertibleDebtFairValueDisclosures_747" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_737" xlink:to="loc_us-gaap_ConvertibleDebtFairValueDisclosures_747" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssets" xlink:label="loc_us-gaap_DerivativeAssets_744" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_737" xlink:to="loc_us-gaap_DerivativeAssets_744" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_738" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_737" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_738" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_739" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_738" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_739" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_311509" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_739" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_311509" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_311509_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_739" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_311509_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_311510" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_311509" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_311510" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_311511" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_311509" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_311511" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_741" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_738" xlink:to="loc_dei_LegalEntityAxis_741" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_751" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_741" xlink:to="loc_dei_EntityDomain_751" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_751_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_741" xlink:to="loc_dei_EntityDomain_751_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilities" xlink:label="loc_us-gaap_DerivativeLiabilities_746" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_737" xlink:to="loc_us-gaap_DerivativeLiabilities_746" use="optional" order="15" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_757" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecurities_771" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_757" xlink:to="loc_us-gaap_AvailableForSaleSecurities_771" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_769" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_757" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_769" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_770" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_757" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_770" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_758" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_757" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_758" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_756" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_758" xlink:to="loc_dei_LegalEntityAxis_756" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_767" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_756" xlink:to="loc_dei_EntityDomain_767" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_767_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_756" xlink:to="loc_dei_EntityDomain_767_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_754" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_758" xlink:to="loc_us-gaap_InvestmentTypeAxis_754" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_755" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_754" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_755" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_755_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_754" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_755_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="loc_us-gaap_CertificatesOfDepositMember_763" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_755" xlink:to="loc_us-gaap_CertificatesOfDepositMember_763" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DebtMutualFundsMember" xlink:label="loc_ter_DebtMutualFundsMember_764" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_755" xlink:to="loc_ter_DebtMutualFundsMember_764" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_761" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_755" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_761" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember" xlink:label="loc_us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember_762" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_755" xlink:to="loc_us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember_762" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPaperMember" xlink:label="loc_us-gaap_CommercialPaperMember_760" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_755" xlink:to="loc_us-gaap_CommercialPaperMember_760" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCorporateDebtSecuritiesMember" xlink:label="loc_us-gaap_ForeignCorporateDebtSecuritiesMember_765" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_755" xlink:to="loc_us-gaap_ForeignCorporateDebtSecuritiesMember_765" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_759" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_755" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_759" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAmortizedCost_768" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_757" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAmortizedCost_768" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_772" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_757" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_772" use="optional" order="19" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_778" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_779" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_778" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_779" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_775" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_779" xlink:to="loc_us-gaap_InvestmentTypeAxis_775" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_776" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_775" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_776" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_776_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_775" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_776_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MarketableSecuritiesMember" xlink:label="loc_ter_MarketableSecuritiesMember_780" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_776" xlink:to="loc_ter_MarketableSecuritiesMember_780" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_LongTermMarketableSecuritiesMember" xlink:label="loc_ter_LongTermMarketableSecuritiesMember_781" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_776" xlink:to="loc_ter_LongTermMarketableSecuritiesMember_781" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_777" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_779" xlink:to="loc_dei_LegalEntityAxis_777" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_782" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_777" xlink:to="loc_dei_EntityDomain_782" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_782_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_777" xlink:to="loc_dei_EntityDomain_782_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_787" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_778" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_787" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecurities_786" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_778" xlink:to="loc_us-gaap_AvailableForSaleSecurities_786" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_784" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_778" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_784" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_785" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_778" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_785" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAmortizedCost_783" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_778" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAmortizedCost_783" use="optional" order="14" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_791" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_798" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_791" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_798" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_792" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_791" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_792" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_790" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_792" xlink:to="loc_dei_LegalEntityAxis_790" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_793" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_790" xlink:to="loc_dei_EntityDomain_793" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_793_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_790" xlink:to="loc_dei_EntityDomain_793_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_799" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_791" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_799" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_803" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_791" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_803" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_802" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_791" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_802" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_796" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_791" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_796" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_801" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_791" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_801" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_800" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_791" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_800" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost_797" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_791" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost_797" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_795" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_791" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_795" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_794" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_791" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_794" use="optional" order="14" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfNotionalAmountOfDerivativesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntercompanyForeignCurrencyBalanceLineItems" xlink:label="loc_us-gaap_IntercompanyForeignCurrencyBalanceLineItems_810" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssetNotionalAmount" xlink:label="loc_us-gaap_DerivativeAssetNotionalAmount_825" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IntercompanyForeignCurrencyBalanceLineItems_810" xlink:to="loc_us-gaap_DerivativeAssetNotionalAmount_825" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIntercompanyForeignCurrencyBalanceTable" xlink:label="loc_us-gaap_ScheduleOfIntercompanyForeignCurrencyBalanceTable_814" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IntercompanyForeignCurrencyBalanceLineItems_810" xlink:to="loc_us-gaap_ScheduleOfIntercompanyForeignCurrencyBalanceTable_814" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_811" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfIntercompanyForeignCurrencyBalanceTable_814" xlink:to="loc_dei_LegalEntityAxis_811" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_826" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_811" xlink:to="loc_dei_EntityDomain_826" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_826_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_811" xlink:to="loc_dei_EntityDomain_826_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PositionAxis" xlink:label="loc_us-gaap_PositionAxis_812" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfIntercompanyForeignCurrencyBalanceTable_814" xlink:to="loc_us-gaap_PositionAxis_812" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PositionDomain" xlink:label="loc_us-gaap_PositionDomain_813" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PositionAxis_812" xlink:to="loc_us-gaap_PositionDomain_813" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PositionDomain" xlink:label="loc_us-gaap_PositionDomain_813_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PositionAxis_812" xlink:to="loc_us-gaap_PositionDomain_813_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortMember" xlink:label="loc_us-gaap_ShortMember_828" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PositionDomain_813" xlink:to="loc_us-gaap_ShortMember_828" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongMember" xlink:label="loc_us-gaap_LongMember_827" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PositionDomain_813" xlink:to="loc_us-gaap_LongMember_827" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_809" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfIntercompanyForeignCurrencyBalanceTable_814" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_809" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_808" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_809" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_808" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_808_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_809" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_808_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CurrencyAxis" xlink:label="loc_srt_CurrencyAxis_807" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfIntercompanyForeignCurrencyBalanceTable_814" xlink:to="loc_srt_CurrencyAxis_807" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_806" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CurrencyAxis_807" xlink:to="loc_currency_AllCurrenciesDomain_806" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_806_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CurrencyAxis_807" xlink:to="loc_currency_AllCurrenciesDomain_806_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_EUR" xlink:label="loc_currency_EUR_819" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_806" xlink:to="loc_currency_EUR_819" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_SGD" xlink:label="loc_currency_SGD_820" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_806" xlink:to="loc_currency_SGD_820" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_TWD" xlink:label="loc_currency_TWD_816" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_806" xlink:to="loc_currency_TWD_816" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_JPY" xlink:label="loc_currency_JPY_815" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_806" xlink:to="loc_currency_JPY_815" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_KRW" xlink:label="loc_currency_KRW_817" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_806" xlink:to="loc_currency_KRW_817" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_CNY" xlink:label="loc_currency_CNY_822" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_806" xlink:to="loc_currency_CNY_822" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_PHP" xlink:label="loc_currency_PHP_821" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_806" xlink:to="loc_currency_PHP_821" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_GBP" xlink:label="loc_currency_GBP_818" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_806" xlink:to="loc_currency_GBP_818" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilityNotionalAmount" xlink:label="loc_us-gaap_DerivativeLiabilityNotionalAmount_824" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IntercompanyForeignCurrencyBalanceLineItems_810" xlink:to="loc_us-gaap_DerivativeLiabilityNotionalAmount_824" use="optional" order="25" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativesFairValueLineItems" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_835" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_836" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_835" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_836" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_831" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_836" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_831" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_832" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_831" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_832" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_832_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_831" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_832_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PrepaidExpenseMember" xlink:label="loc_ter_PrepaidExpenseMember_840" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_832" xlink:to="loc_ter_PrepaidExpenseMember_840" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_841" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_832" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_841" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_839" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_836" xlink:to="loc_dei_LegalEntityAxis_839" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_847" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_839" xlink:to="loc_dei_EntityDomain_847" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_847_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_839" xlink:to="loc_dei_EntityDomain_847_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_834" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_836" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_834" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_833" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_834" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_833" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_833_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_834" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_833_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignExchangeForwardMember" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_842" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_833" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_842" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis" xlink:label="loc_us-gaap_HedgingDesignationAxis_837" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_836" xlink:to="loc_us-gaap_HedgingDesignationAxis_837" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain" xlink:label="loc_us-gaap_HedgingDesignationDomain_838" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_837" xlink:to="loc_us-gaap_HedgingDesignationDomain_838" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain" xlink:label="loc_us-gaap_HedgingDesignationDomain_838_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_837" xlink:to="loc_us-gaap_HedgingDesignationDomain_838_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NondesignatedMember" xlink:label="loc_us-gaap_NondesignatedMember_846" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_838" xlink:to="loc_us-gaap_NondesignatedMember_846" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssets" xlink:label="loc_us-gaap_DerivativeAssets_843" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_835" xlink:to="loc_us-gaap_DerivativeAssets_843" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" xlink:label="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_845" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_835" xlink:to="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_845" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilities" xlink:label="loc_us-gaap_DerivativeLiabilities_844" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_835" xlink:to="loc_us-gaap_DerivativeLiabilities_844" use="optional" order="20" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_851" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_850" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_851" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_850" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_852" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_850" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_852" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_853" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_852" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_853" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_853_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_852" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_853_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_856" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_853" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_856" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_854" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_850" xlink:to="loc_dei_LegalEntityAxis_854" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_857" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_854" xlink:to="loc_dei_EntityDomain_857" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_857_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_854" xlink:to="loc_dei_EntityDomain_857_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:label="loc_us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments_855" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_851" xlink:to="loc_us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments_855" use="optional" order="9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedParentheticalDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_861" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_860" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_861" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_860" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_862" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_860" xlink:to="loc_dei_LegalEntityAxis_862" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_864" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_862" xlink:to="loc_dei_EntityDomain_864" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_864_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_862" xlink:to="loc_dei_EntityDomain_864_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_863" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_861" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_863" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/LeasesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_396714" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_396711" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_396714" xlink:to="loc_us-gaap_StatementTable_396711" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableLeaseCost" xlink:label="loc_us-gaap_VariableLeaseCost_396716" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_396714" xlink:to="loc_us-gaap_VariableLeaseCost_396716" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermLeaseCost" xlink:label="loc_us-gaap_ShortTermLeaseCost_396717" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_396714" xlink:to="loc_us-gaap_ShortTermLeaseCost_396717" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaap_LeaseCost_396715" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_396714" xlink:to="loc_us-gaap_LeaseCost_396715" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_415289" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_396714" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_415289" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_415290" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_396714" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_415290" use="optional" order="6" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/SupplementalCashFlowInformationRelatedToLeasesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_396668" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaap_OperatingLeasePayments_396669" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_396668" xlink:to="loc_us-gaap_OperatingLeasePayments_396669" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_396670" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_396668" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_396670" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_396665" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_396668" xlink:to="loc_us-gaap_StatementTable_396665" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfOperatingLeaseMaturityDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_396691" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_396693" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_396691" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_396693" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_396694" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_396691" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_396694" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_396688" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_396691" xlink:to="loc_us-gaap_StatementTable_396688" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_396689" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_396688" xlink:to="loc_us-gaap_StatementClassOfStockAxis_396689" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_396690" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_396689" xlink:to="loc_us-gaap_ClassOfStockDomain_396690" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_396690_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_396689" xlink:to="loc_us-gaap_ClassOfStockDomain_396690_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_396696" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_396691" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_396696" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_396697" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_396691" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_396697" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_396699" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_396691" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_396699" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_396700" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_396691" xlink:to="loc_us-gaap_OperatingLeaseLiability_396700" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_396695" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_396691" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_396695" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_396698" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_396691" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_396698" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_814332" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_396691" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_814332" use="optional" order="13" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/DebtAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_872" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsIssued" xlink:label="loc_ter_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsIssued_899" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_ter_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsIssued_899" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xlink:label="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_900" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_900" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_910" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_910" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_AntidilutionAdjustmentsOfConvertibleNoteHedges" xlink:label="loc_ter_AntidilutionAdjustmentsOfConvertibleNoteHedges_898" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_ter_AntidilutionAdjustmentsOfConvertibleNoteHedges_898" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_897" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_897" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear_892" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear_892" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_901" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_901" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_884" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_884" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DebtInstrumentIssuanceCostsAmortizationPeriod" xlink:label="loc_ter_DebtInstrumentIssuanceCostsAmortizationPeriod_903" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_ter_DebtInstrumentIssuanceCostsAmortizationPeriod_903" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleBeneficialConversionFeature" xlink:label="loc_us-gaap_DebtInstrumentConvertibleBeneficialConversionFeature_906" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_DebtInstrumentConvertibleBeneficialConversionFeature_906" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DebtInstrumentConvertibleMaximumThresholdPercentage" xlink:label="loc_ter_DebtInstrumentConvertibleMaximumThresholdPercentage_896" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_ter_DebtInstrumentConvertibleMaximumThresholdPercentage_896" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" xlink:label="loc_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1_905" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1_905" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_894" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_894" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_895" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_895" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaap_DebtInstrumentMaturityDate_889" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_DebtInstrumentMaturityDate_889" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_893" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_893" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_883" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_883" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_874" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_DebtInstrumentTable_874" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_867" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_874" xlink:to="loc_us-gaap_CreditFacilityAxis_867" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_868" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_867" xlink:to="loc_us-gaap_CreditFacilityDomain_868" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_868_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_867" xlink:to="loc_us-gaap_CreditFacilityDomain_868_default" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_880" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_868" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_880" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_871" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_874" xlink:to="loc_us-gaap_DebtInstrumentAxis_871" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_873" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_871" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_873" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_873_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_871" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_873_default" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember" xlink:label="loc_ter_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember_913" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_873" xlink:to="loc_ter_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember_913" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:label="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_869" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_874" xlink:to="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_869" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtConversionNameDomain" xlink:label="loc_us-gaap_DebtConversionNameDomain_870" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_869" xlink:to="loc_us-gaap_DebtConversionNameDomain_870" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtConversionNameDomain" xlink:label="loc_us-gaap_DebtConversionNameDomain_870_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_869" xlink:to="loc_us-gaap_DebtConversionNameDomain_870_default" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_OptionOneMember" xlink:label="loc_ter_OptionOneMember_881" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtConversionNameDomain_870" xlink:to="loc_ter_OptionOneMember_881" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_OptionTwoMember" xlink:label="loc_ter_OptionTwoMember_882" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtConversionNameDomain_870" xlink:to="loc_ter_OptionTwoMember_882" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_875" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_874" xlink:to="loc_dei_LegalEntityAxis_875" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_914" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_875" xlink:to="loc_dei_EntityDomain_914" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_914_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_875" xlink:to="loc_dei_EntityDomain_914_default" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_876" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_874" xlink:to="loc_srt_RangeAxis_876" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_877" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_876" xlink:to="loc_srt_RangeMember_877" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_877_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_876" xlink:to="loc_srt_RangeMember_877_default" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_915" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_877" xlink:to="loc_srt_MaximumMember_915" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_916" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_877" xlink:to="loc_srt_MinimumMember_916" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_878" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_874" xlink:to="loc_us-gaap_VariableRateAxis_878" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_879" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_878" xlink:to="loc_us-gaap_VariableRateDomain_879" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_879_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_878" xlink:to="loc_us-gaap_VariableRateDomain_879_default" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BaseRateMember" xlink:label="loc_us-gaap_BaseRateMember_917" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_879" xlink:to="loc_us-gaap_BaseRateMember_917" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_918" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_879" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_918" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollateralAxis" xlink:label="loc_us-gaap_CollateralAxis_718953" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_874" xlink:to="loc_us-gaap_CollateralAxis_718953" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollateralDomain" xlink:label="loc_us-gaap_CollateralDomain_718954" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CollateralAxis_718953" xlink:to="loc_us-gaap_CollateralDomain_718954" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollateralDomain" xlink:label="loc_us-gaap_CollateralDomain_718954_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CollateralAxis_718953" xlink:to="loc_us-gaap_CollateralDomain_718954_default" use="optional" order="47" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollateralPledgedMember" xlink:label="loc_us-gaap_CollateralPledgedMember_718955" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollateralDomain_718954" xlink:to="loc_us-gaap_CollateralPledgedMember_718955" use="optional" order="48" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_826521" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_874" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_826521" use="optional" order="49" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_826522" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_826521" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_826522" use="optional" order="50" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_826522_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_826521" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_826522_default" use="optional" order="51" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_826523" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_826522" xlink:to="loc_us-gaap_SubsequentEventMember_826523" use="optional" order="52" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_828925" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_874" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_828925" use="optional" order="53" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_828926" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_828925" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_828926" use="optional" order="54" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_828926_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_828925" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_828926_default" use="optional" order="55" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_TruistBankMember" xlink:label="loc_ter_TruistBankMember_828928" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_828926" xlink:to="loc_ter_TruistBankMember_828928" use="optional" order="56" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_828909" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_874" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_828909" use="optional" order="57" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_828910" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_828909" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_828910" use="optional" order="58" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_828910_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_828909" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_828910_default" use="optional" order="59" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ConvertibleCommonSharesMember" xlink:label="loc_ter_ConvertibleCommonSharesMember_828912" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_828910" xlink:to="loc_ter_ConvertibleCommonSharesMember_828912" use="optional" order="60" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_828914" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_874" xlink:to="loc_srt_StatementScenarioAxis_828914" use="optional" order="61" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_828915" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_828914" xlink:to="loc_srt_ScenarioUnspecifiedDomain_828915" use="optional" order="62" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_828915_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_828914" xlink:to="loc_srt_ScenarioUnspecifiedDomain_828915_default" use="optional" order="63" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_904" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_904" use="optional" order="64" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_902" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_902" use="optional" order="65" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PaymentsForConvertibleNoteHedgeNetFinancingActivities" xlink:label="loc_ter_PaymentsForConvertibleNoteHedgeNetFinancingActivities_886" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_ter_PaymentsForConvertibleNoteHedgeNetFinancingActivities_886" use="optional" order="66" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_887" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_887" use="optional" order="67" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_908" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_908" use="optional" order="68" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="loc_us-gaap_DebtInstrumentTerm_907" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_DebtInstrumentTerm_907" use="optional" order="69" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" xlink:label="loc_us-gaap_DebtInstrumentFrequencyOfPeriodicPayment_890" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_DebtInstrumentFrequencyOfPeriodicPayment_890" use="optional" order="70" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_718949" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_718949" use="optional" order="71" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases" xlink:label="loc_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases_718950" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases_718950" use="optional" order="72" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_718952" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_718952" use="optional" order="73" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_911" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_911" use="optional" order="74" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_888" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_888" use="optional" order="75" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_885" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_885" use="optional" order="76" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtTerm" xlink:label="loc_us-gaap_LongTermDebtTerm_720568" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_LongTermDebtTerm_720568" use="optional" order="77" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_NumberOfHoldersExcerisedTheConversionOption" xlink:label="loc_ter_NumberOfHoldersExcerisedTheConversionOption_826524" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_ter_NumberOfHoldersExcerisedTheConversionOption_826524" use="optional" order="78" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentAmount1_828892" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentAmount1_828892" use="optional" order="79" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCommonCarryingAmount" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCommonCarryingAmount_828919" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityCommonCarryingAmount_828919" use="optional" order="80" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DebtInstrumentBaseRatePercentage" xlink:label="loc_ter_DebtInstrumentBaseRatePercentage_828924" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_ter_DebtInstrumentBaseRatePercentage_828924" use="optional" order="81" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ComponentsOfConvertibleSeniorNotesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_922" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_927" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_922" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_927" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_924" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_922" xlink:to="loc_us-gaap_DebtInstrumentTable_924" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_925" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_924" xlink:to="loc_dei_LegalEntityAxis_925" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_930" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_925" xlink:to="loc_dei_EntityDomain_930" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_930_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_925" xlink:to="loc_dei_EntityDomain_930_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_921" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_924" xlink:to="loc_us-gaap_DebtInstrumentAxis_921" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_923" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_921" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_923" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_923_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_921" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_923_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember" xlink:label="loc_ter_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember_929" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_923" xlink:to="loc_ter_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember_929" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_926" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_922" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_926" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebt" xlink:label="loc_us-gaap_ConvertibleDebt_928" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_922" xlink:to="loc_us-gaap_ConvertibleDebt_928" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtNoncurrent" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent_826515" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_922" xlink:to="loc_us-gaap_ConvertibleDebtNoncurrent_826515" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtCurrent" xlink:label="loc_us-gaap_ConvertibleDebtCurrent_826512" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_922" xlink:to="loc_us-gaap_ConvertibleDebtCurrent_826512" use="optional" order="13" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/InterestExpenseOnConvertibleSeniorNotesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_933" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ContractualInterestExpenseOnCoupon" xlink:label="loc_ter_ContractualInterestExpenseOnCoupon_936" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_933" xlink:to="loc_ter_ContractualInterestExpenseOnCoupon_936" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_934" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_933" xlink:to="loc_us-gaap_DebtInstrumentTable_934" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_935" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_934" xlink:to="loc_dei_LegalEntityAxis_935" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_939" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_935" xlink:to="loc_dei_EntityDomain_939" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_939_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_935" xlink:to="loc_dei_EntityDomain_939_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="loc_us-gaap_InterestExpenseDebt_938" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_933" xlink:to="loc_us-gaap_InterestExpenseDebt_938" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_937" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_933" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_937" use="optional" order="7" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_942" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_943" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_942" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_943" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_947" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_943" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_947" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_945" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_947" xlink:to="loc_us-gaap_EquityComponentDomain_945" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_945_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_947" xlink:to="loc_us-gaap_EquityComponentDomain_945_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember_958" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_945" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember_958" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_957" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_945" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_957" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ForeignCurrencyTranslationAdjustmentsMember" xlink:label="loc_ter_ForeignCurrencyTranslationAdjustmentsMember_956" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_945" xlink:to="loc_ter_ForeignCurrencyTranslationAdjustmentsMember_956" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_959" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_945" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_959" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_946" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_943" xlink:to="loc_dei_LegalEntityAxis_946" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_960" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_946" xlink:to="loc_dei_EntityDomain_960" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_960_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_946" xlink:to="loc_dei_EntityDomain_960_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_944" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_943" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_944" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_948" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_944" xlink:to="loc_us-gaap_TypeOfAdoptionMember_948" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_948_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_944" xlink:to="loc_us-gaap_TypeOfAdoptionMember_948_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_951" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_942" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_951" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_952" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_942" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_952" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_950" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_942" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_950" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_949" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_942" xlink:to="loc_us-gaap_StockholdersEquity_949" use="optional" order="18" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeParentheticalDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_964" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentTax" xlink:label="loc_ter_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentTax_977" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_964" xlink:to="loc_ter_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentTax_977" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_965" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_964" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_965" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_969" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_965" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_969" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_967" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_969" xlink:to="loc_us-gaap_EquityComponentDomain_967" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_967_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_969" xlink:to="loc_us-gaap_EquityComponentDomain_967_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ForeignCurrencyTranslationAdjustmentsMember" xlink:label="loc_ter_ForeignCurrencyTranslationAdjustmentsMember_979" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_967" xlink:to="loc_ter_ForeignCurrencyTranslationAdjustmentsMember_979" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_980" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_967" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_980" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember_981" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_967" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember_981" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_966" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_965" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_966" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_970" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_966" xlink:to="loc_us-gaap_TypeOfAdoptionMember_970" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_970_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_966" xlink:to="loc_us-gaap_TypeOfAdoptionMember_970_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_968" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_965" xlink:to="loc_dei_LegalEntityAxis_968" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_982" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_968" xlink:to="loc_dei_EntityDomain_982" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_982_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_968" xlink:to="loc_dei_EntityDomain_982_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_972" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_964" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_972" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:label="loc_ter_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_976" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_964" xlink:to="loc_ter_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_976" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_971" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_964" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_971" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTax" xlink:label="loc_ter_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTax_978" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_964" xlink:to="loc_ter_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTax_978" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_973" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_964" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTax_973" use="optional" order="19" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeToStatementsOfOperationsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_988" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_499266" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_988" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_499266" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_998" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_988" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_998" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_991" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_988" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_991" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_992" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_991" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_992" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_986" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_992" xlink:to="loc_us-gaap_EquityComponentDomain_986" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_986_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_992" xlink:to="loc_us-gaap_EquityComponentDomain_986_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember_994" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_986" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember_994" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_995" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_986" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_995" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_989" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_991" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_989" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_990" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_989" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_990" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_990_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_989" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_990_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_987" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_991" xlink:to="loc_dei_LegalEntityAxis_987" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_996" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_987" xlink:to="loc_dei_EntityDomain_996" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_996_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_987" xlink:to="loc_dei_EntityDomain_996_default" use="optional" order="14" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeToStatementsOfOperationsParentheticalDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_1004" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_1010" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_1004" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_1010" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_1005" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_1004" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_1005" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1003" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_1005" xlink:to="loc_dei_LegalEntityAxis_1003" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1009" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1003" xlink:to="loc_dei_EntityDomain_1009" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1009_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1003" xlink:to="loc_dei_EntityDomain_1009_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1006" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_1005" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1006" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1002" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1006" xlink:to="loc_us-gaap_EquityComponentDomain_1002" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1002_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1006" xlink:to="loc_us-gaap_EquityComponentDomain_1002_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_1007" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1002" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_1007" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember_1008" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1002" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember_1008" use="optional" order="10" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_GoodwillAndIntangibleAssetsDisclosureLineItems" xlink:label="loc_ter_GoodwillAndIntangibleAssetsDisclosureLineItems_1017" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_GoodwillAndIntangibleAssetsDisclosureTable" xlink:label="loc_ter_GoodwillAndIntangibleAssetsDisclosureTable_1018" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ter_GoodwillAndIntangibleAssetsDisclosureLineItems_1017" xlink:to="loc_ter_GoodwillAndIntangibleAssetsDisclosureTable_1018" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1014" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_GoodwillAndIntangibleAssetsDisclosureTable_1018" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1014" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1013" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1014" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1013" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1013_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1014" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1013_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_1015" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_GoodwillAndIntangibleAssetsDisclosureTable_1018" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_1015" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_1016" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_1015" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_1016" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_1016_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_1015" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_1016_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1019" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_GoodwillAndIntangibleAssetsDisclosureTable_1018" xlink:to="loc_dei_LegalEntityAxis_1019" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1033" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1019" xlink:to="loc_dei_EntityDomain_1033" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1033_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1019" xlink:to="loc_dei_EntityDomain_1033_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1020" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_GoodwillAndIntangibleAssetsDisclosureTable_1018" xlink:to="loc_srt_RangeAxis_1020" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1021" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1020" xlink:to="loc_srt_RangeMember_1021" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1021_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1020" xlink:to="loc_srt_RangeMember_1021_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1023" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_GoodwillAndIntangibleAssetsDisclosureTable_1018" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1023" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_1022" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1023" xlink:to="loc_us-gaap_SegmentDomain_1022" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_1022_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1023" xlink:to="loc_us-gaap_SegmentDomain_1022_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" xlink:label="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_813618" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_GoodwillAndIntangibleAssetsDisclosureLineItems_1017" xlink:to="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_813618" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount" xlink:label="loc_us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount_813619" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_GoodwillAndIntangibleAssetsDisclosureLineItems_1017" xlink:to="loc_us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount_813619" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_813628" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_GoodwillAndIntangibleAssetsDisclosureLineItems_1017" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_813628" use="optional" order="19" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="loc_us-gaap_GoodwillLineItems_1041" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_GoodwillAdjustmentsAcquiredDuringPeriod" xlink:label="loc_ter_GoodwillAdjustmentsAcquiredDuringPeriod_1048" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_1041" xlink:to="loc_ter_GoodwillAdjustmentsAcquiredDuringPeriod_1048" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_1043" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_1041" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_1043" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1042" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_1043" xlink:to="loc_dei_LegalEntityAxis_1042" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1054" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1042" xlink:to="loc_dei_EntityDomain_1054" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1054_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1042" xlink:to="loc_dei_EntityDomain_1054_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1040" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_1043" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1040" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1039" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1040" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1039" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1039_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1040" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1039_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_AutoguideLlcMember" xlink:label="loc_ter_AutoguideLlcMember_677563" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1039" xlink:to="loc_ter_AutoguideLlcMember_677563" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1045" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_1043" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1045" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_1044" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1045" xlink:to="loc_us-gaap_SegmentDomain_1044" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_1044_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1045" xlink:to="loc_us-gaap_SegmentDomain_1044_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SemiconductorTestMember" xlink:label="loc_ter_SemiconductorTestMember_1057" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1044" xlink:to="loc_ter_SemiconductorTestMember_1057" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SystemsTestGroupMember" xlink:label="loc_ter_SystemsTestGroupMember_1058" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1044" xlink:to="loc_ter_SystemsTestGroupMember_1058" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_WirelessTestMember" xlink:label="loc_ter_WirelessTestMember_1056" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1044" xlink:to="loc_ter_WirelessTestMember_1056" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_IndustrialAutomationMember" xlink:label="loc_ter_IndustrialAutomationMember_1055" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1044" xlink:to="loc_ter_IndustrialAutomationMember_1055" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_1049" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_1041" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_1049" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillGross" xlink:label="loc_us-gaap_GoodwillGross_1051" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_1041" xlink:to="loc_us-gaap_GoodwillGross_1051" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_1052" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_1041" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_1052" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_1053" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_1041" xlink:to="loc_us-gaap_Goodwill_1053" use="optional" order="20" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1062" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1067" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1062" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1067" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_1066" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1062" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_1066" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_1068" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1062" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_1068" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1069" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1062" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1069" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1065" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1062" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1065" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1061" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1065" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1061" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1063" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1061" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1063" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1063_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1061" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1063_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_1072" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1063" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_1072" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_1071" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1063" xlink:to="loc_us-gaap_CustomerRelationshipsMember_1071" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_1070" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1063" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_1070" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_BacklogMember" xlink:label="loc_ter_BacklogMember_321712" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1063" xlink:to="loc_ter_BacklogMember_321712" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1064" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1065" xlink:to="loc_dei_LegalEntityAxis_1064" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1074" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1064" xlink:to="loc_dei_EntityDomain_1074" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1074_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1064" xlink:to="loc_dei_EntityDomain_1074_default" use="optional" order="15" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsParentheticalDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1079" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1081" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1079" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1081" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1078" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1081" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1078" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1077" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1078" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1077" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1077_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1078" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1077_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:label="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_321852" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1081" xlink:to="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_321852" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:label="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_321853" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_321852" xlink:to="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_321853" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:label="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_321853_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_321852" xlink:to="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_321853_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1080" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1081" xlink:to="loc_dei_LegalEntityAxis_1080" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1086" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1080" xlink:to="loc_dei_EntityDomain_1086" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1086_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1080" xlink:to="loc_dei_EntityDomain_1086_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_1085" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1079" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_1085" use="optional" order="11" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1089" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1096" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1089" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1096" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1095" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1089" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1095" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1091" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1089" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1091" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1090" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1091" xlink:to="loc_dei_LegalEntityAxis_1090" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1098" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1090" xlink:to="loc_dei_EntityDomain_1098" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1098_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1090" xlink:to="loc_dei_EntityDomain_1098_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_1092" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1089" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_1092" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_1093" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1089" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_1093" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_1094" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1089" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_1094" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_1097" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1089" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_1097" use="optional" order="10" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/CommitmentsAndContingenciesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems_1102" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrualPeriodIncreaseDecrease" xlink:label="loc_us-gaap_ExtendedProductWarrantyAccrualPeriodIncreaseDecrease_1110" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems_1102" xlink:to="loc_us-gaap_ExtendedProductWarrantyAccrualPeriodIncreaseDecrease_1110" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease" xlink:label="loc_us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease_1109" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems_1102" xlink:to="loc_us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease_1109" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable_1103" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems_1102" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable_1103" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1101" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable_1103" xlink:to="loc_dei_LegalEntityAxis_1101" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1104" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1101" xlink:to="loc_dei_EntityDomain_1104" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1104_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1101" xlink:to="loc_dei_EntityDomain_1104_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PurchaseObligation" xlink:label="loc_us-gaap_PurchaseObligation_1105" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems_1102" xlink:to="loc_us-gaap_PurchaseObligation_1105" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_1106" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems_1102" xlink:to="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_1106" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_WarrantyPeriod" xlink:label="loc_ter_WarrantyPeriod_1108" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems_1102" xlink:to="loc_ter_WarrantyPeriod_1108" use="optional" order="9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail">
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_NetIncomeLossPerCommonShareLineItems" xlink:label="loc_ter_NetIncomeLossPerCommonShareLineItems_1129" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_1138" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_NetIncomeLossPerCommonShareLineItems_1129" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_1138" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_1142" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_NetIncomeLossPerCommonShareLineItems_1129" xlink:to="loc_us-gaap_EarningsPerShareBasic_1142" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_1137" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_NetIncomeLossPerCommonShareLineItems_1129" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_1137" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_1136" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_NetIncomeLossPerCommonShareLineItems_1129" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_1136" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements_1139" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_NetIncomeLossPerCommonShareLineItems_1129" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements_1139" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_1134" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_NetIncomeLossPerCommonShareLineItems_1129" xlink:to="loc_us-gaap_NetIncomeLoss_1134" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_1140" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_NetIncomeLossPerCommonShareLineItems_1129" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_1140" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1141" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_NetIncomeLossPerCommonShareLineItems_1129" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1141" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_1143" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_NetIncomeLossPerCommonShareLineItems_1129" xlink:to="loc_us-gaap_EarningsPerShareDiluted_1143" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1135" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_NetIncomeLossPerCommonShareLineItems_1129" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1135" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfNetIncomeLossPerCommonShareTable" xlink:label="loc_ter_ScheduleOfNetIncomeLossPerCommonShareTable_1130" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ter_NetIncomeLossPerCommonShareLineItems_1129" xlink:to="loc_ter_ScheduleOfNetIncomeLossPerCommonShareTable_1130" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1128" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_ScheduleOfNetIncomeLossPerCommonShareTable_1130" xlink:to="loc_dei_LegalEntityAxis_1128" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1133" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1128" xlink:to="loc_dei_EntityDomain_1133" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1133_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1128" xlink:to="loc_dei_EntityDomain_1133_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1126" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_ScheduleOfNetIncomeLossPerCommonShareTable_1130" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1126" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1127" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1126" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1127" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1127_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1126" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1127_default" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1131" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1127" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1131" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_1132" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1127" xlink:to="loc_us-gaap_EmployeeStockOptionMember_1132" use="optional" order="19" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareParentheticalDetail">
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_NetIncomeLossPerCommonShareLineItems" xlink:label="loc_ter_NetIncomeLossPerCommonShareLineItems_1149" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_1154" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_NetIncomeLossPerCommonShareLineItems_1149" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_1154" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_AntidilutionAdjustmentsOfConvertibleNoteHedges" xlink:label="loc_ter_AntidilutionAdjustmentsOfConvertibleNoteHedges_1155" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_NetIncomeLossPerCommonShareLineItems_1149" xlink:to="loc_ter_AntidilutionAdjustmentsOfConvertibleNoteHedges_1155" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfNetIncomeLossPerCommonShareTable" xlink:label="loc_ter_ScheduleOfNetIncomeLossPerCommonShareTable_1150" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ter_NetIncomeLossPerCommonShareLineItems_1149" xlink:to="loc_ter_ScheduleOfNetIncomeLossPerCommonShareTable_1150" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1148" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_ScheduleOfNetIncomeLossPerCommonShareTable_1150" xlink:to="loc_dei_LegalEntityAxis_1148" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1153" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1148" xlink:to="loc_dei_EntityDomain_1153" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1153_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1148" xlink:to="loc_dei_EntityDomain_1153_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_1146" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_ScheduleOfNetIncomeLossPerCommonShareTable_1150" xlink:to="loc_us-gaap_DebtInstrumentAxis_1146" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1147" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_1146" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1147" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1147_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_1146" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1147_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ConvertibleNoteMember" xlink:label="loc_ter_ConvertibleNoteMember_1151" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1147" xlink:to="loc_ter_ConvertibleNoteMember_1151" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ConvertibleNotesHedgeAndWarrantMember" xlink:label="loc_ter_ConvertibleNotesHedgeAndWarrantMember_1152" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1147" xlink:to="loc_ter_ConvertibleNotesHedgeAndWarrantMember_1152" use="optional" order="11" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/NetIncomePerCommonShareAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_NetIncomeLossPerCommonShareLineItems" xlink:label="loc_ter_NetIncomeLossPerCommonShareLineItems_1159" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_StockIssuedDuringPeriodSharesSaleOfStockAndExerciseOfStockOptions" xlink:label="loc_ter_StockIssuedDuringPeriodSharesSaleOfStockAndExerciseOfStockOptions_1162" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_NetIncomeLossPerCommonShareLineItems_1159" xlink:to="loc_ter_StockIssuedDuringPeriodSharesSaleOfStockAndExerciseOfStockOptions_1162" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfNetIncomeLossPerCommonShareTable" xlink:label="loc_ter_ScheduleOfNetIncomeLossPerCommonShareTable_1160" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ter_NetIncomeLossPerCommonShareLineItems_1159" xlink:to="loc_ter_ScheduleOfNetIncomeLossPerCommonShareTable_1160" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1158" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_ScheduleOfNetIncomeLossPerCommonShareTable_1160" xlink:to="loc_dei_LegalEntityAxis_1158" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1161" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1158" xlink:to="loc_dei_EntityDomain_1161" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1161_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1158" xlink:to="loc_dei_EntityDomain_1161_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_331036" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_ScheduleOfNetIncomeLossPerCommonShareTable_1160" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_331036" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_331038" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_331036" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_331038" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_331038_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_331036" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_331038_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_331046" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_331038" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_331046" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_516678" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_331038" xlink:to="loc_us-gaap_EmployeeStockOptionMember_516678" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_331032" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_NetIncomeLossPerCommonShareLineItems_1159" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_331032" use="optional" order="11" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_1176" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_1193" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_1176" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_1193" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_1190" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_1176" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_1190" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossOnContractTermination" xlink:label="loc_us-gaap_LossOnContractTermination_718915" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_1176" xlink:to="loc_us-gaap_LossOnContractTermination_718915" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherRestructuringCosts" xlink:label="loc_us-gaap_OtherRestructuringCosts_718916" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_1176" xlink:to="loc_us-gaap_OtherRestructuringCosts_718916" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1177" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_1176" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1177" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_1169" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1177" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_1169" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1168" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_1169" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1168" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1168_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_1169" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1168_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1166" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1177" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1166" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1165" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1166" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1165" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1165_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1166" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1165_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MobileIndustrialRobotsApsMember" xlink:label="loc_ter_MobileIndustrialRobotsApsMember_1182" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1165" xlink:to="loc_ter_MobileIndustrialRobotsApsMember_1182" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_UniversalRobotsMember" xlink:label="loc_ter_UniversalRobotsMember_1180" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1165" xlink:to="loc_ter_UniversalRobotsMember_1180" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1170" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1177" xlink:to="loc_dei_LegalEntityAxis_1170" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1185" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1170" xlink:to="loc_dei_EntityDomain_1185" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1185_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1170" xlink:to="loc_dei_EntityDomain_1185_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis" xlink:label="loc_us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis_1171" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1177" xlink:to="loc_us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis_1171" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CatastrophicEventDomain" xlink:label="loc_us-gaap_CatastrophicEventDomain_1167" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis_1171" xlink:to="loc_us-gaap_CatastrophicEventDomain_1167" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CatastrophicEventDomain" xlink:label="loc_us-gaap_CatastrophicEventDomain_1167_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis_1171" xlink:to="loc_us-gaap_CatastrophicEventDomain_1167_default" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_1172" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1177" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_1172" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="loc_us-gaap_LossContingencyNatureDomain_1173" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_1172" xlink:to="loc_us-gaap_LossContingencyNatureDomain_1173" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="loc_us-gaap_LossContingencyNatureDomain_1173_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_1172" xlink:to="loc_us-gaap_LossContingencyNatureDomain_1173_default" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_1174" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1177" xlink:to="loc_srt_ProductOrServiceAxis_1174" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_1175" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_1174" xlink:to="loc_srt_ProductsAndServicesDomain_1175" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_1175_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_1174" xlink:to="loc_srt_ProductsAndServicesDomain_1175_default" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_TerCorporateAndEliminationsMember" xlink:label="loc_ter_TerCorporateAndEliminationsMember_718917" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1175" xlink:to="loc_ter_TerCorporateAndEliminationsMember_718917" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SemiconductorTestIndustrialAutomationAndCorporateMember" xlink:label="loc_ter_SemiconductorTestIndustrialAutomationAndCorporateMember_1189" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1175" xlink:to="loc_ter_SemiconductorTestIndustrialAutomationAndCorporateMember_1189" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1179" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1177" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1179" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_1178" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1179" xlink:to="loc_us-gaap_SegmentDomain_1178" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_1178_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1179" xlink:to="loc_us-gaap_SegmentDomain_1178_default" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_AutoguideMember" xlink:label="loc_ter_AutoguideMember_813653" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1178" xlink:to="loc_ter_AutoguideMember_813653" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SemiconductorTestMember" xlink:label="loc_ter_SemiconductorTestMember_1199" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1178" xlink:to="loc_ter_SemiconductorTestMember_1199" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeveranceCosts1" xlink:label="loc_us-gaap_SeveranceCosts1_1191" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_1176" xlink:to="loc_us-gaap_SeveranceCosts1_1191" use="optional" order="33" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1204" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_1217" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1204" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_1217" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_1219" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1204" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_1219" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_1223" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1204" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_1223" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_1218" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1204" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_1218" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease_1214" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1204" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease_1214" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_1222" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1204" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_1222" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_1220" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1204" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_1220" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_1216" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1204" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_1216" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease_1215" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1204" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease_1215" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DefinedBenefitPlanNumberOfRetireeParticipantsWhoHadDeferredVestedBenefitsTransferredToInsurance" xlink:label="loc_ter_DefinedBenefitPlanNumberOfRetireeParticipantsWhoHadDeferredVestedBenefitsTransferredToInsurance_1213" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1204" xlink:to="loc_ter_DefinedBenefitPlanNumberOfRetireeParticipantsWhoHadDeferredVestedBenefitsTransferredToInsurance_1213" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1212" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1204" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1212" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1205" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1212" xlink:to="loc_dei_LegalEntityAxis_1205" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1225" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1205" xlink:to="loc_dei_EntityDomain_1225" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1225_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1205" xlink:to="loc_dei_EntityDomain_1225_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameAxis" xlink:label="loc_us-gaap_RetirementPlanNameAxis_1206" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1212" xlink:to="loc_us-gaap_RetirementPlanNameAxis_1206" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameDomain" xlink:label="loc_us-gaap_RetirementPlanNameDomain_1207" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanNameAxis_1206" xlink:to="loc_us-gaap_RetirementPlanNameDomain_1207" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameDomain" xlink:label="loc_us-gaap_RetirementPlanNameDomain_1207_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanNameAxis_1206" xlink:to="loc_us-gaap_RetirementPlanNameDomain_1207_default" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_NonUSSubsidiariesMember" xlink:label="loc_ter_NonUSSubsidiariesMember_1228" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_1207" xlink:to="loc_ter_NonUSSubsidiariesMember_1228" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_UnitedStatesPlansMember" xlink:label="loc_ter_UnitedStatesPlansMember_1226" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_1207" xlink:to="loc_ter_UnitedStatesPlansMember_1226" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember" xlink:label="loc_ter_UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember_1227" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_1207" xlink:to="loc_ter_UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember_1227" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_TaiwanPlanMember" xlink:label="loc_ter_TaiwanPlanMember_1229" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_1207" xlink:to="loc_ter_TaiwanPlanMember_1229" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PensionPlanOneAxis" xlink:label="loc_ter_PensionPlanOneAxis_763887" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1212" xlink:to="loc_ter_PensionPlanOneAxis_763887" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PensionPlanOneDomain" xlink:label="loc_ter_PensionPlanOneDomain_763888" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ter_PensionPlanOneAxis_763887" xlink:to="loc_ter_PensionPlanOneDomain_763888" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PensionPlanOneDomain" xlink:label="loc_ter_PensionPlanOneDomain_763888_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ter_PensionPlanOneAxis_763887" xlink:to="loc_ter_PensionPlanOneDomain_763888_default" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_1210" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1212" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_1210" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1211" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1210" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1211" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1211_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1210" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1211_default" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1232" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1211" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1232" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_815039" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1212" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_815039" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_815040" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_815039" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_815040" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_815040_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_815039" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_815040_default" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US" xlink:label="loc_country_US_815043" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_815040" xlink:to="loc_country_US_815043" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignPlanMember" xlink:label="loc_us-gaap_ForeignPlanMember_815044" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_815040" xlink:to="loc_us-gaap_ForeignPlanMember_815044" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_825899" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1204" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_825899" use="optional" order="34" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfDefinedBenefitPensionAndPostretirementBenefitPlanAssetsAndObligationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1235" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_1256" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1235" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_1256" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DefinedBenefitPlanAssetsRetireeAnnuityPurchase" xlink:label="loc_ter_DefinedBenefitPlanAssetsRetireeAnnuityPurchase_1258" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1235" xlink:to="loc_ter_DefinedBenefitPlanAssetsRetireeAnnuityPurchase_1258" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_1242" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1235" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_1242" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_1245" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1235" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_1245" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_1247" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1235" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_1247" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_1254" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1235" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_1254" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:label="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_1252" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1235" xlink:to="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_1252" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_1244" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1235" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_1244" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_1257" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1235" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_1257" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DefinedBenefitPlanBenefitObligationRetireeAnnuityPurchase" xlink:label="loc_ter_DefinedBenefitPlanBenefitObligationRetireeAnnuityPurchase_1248" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1235" xlink:to="loc_ter_DefinedBenefitPlanBenefitObligationRetireeAnnuityPurchase_1248" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_1255" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1235" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_1255" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_1261" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1235" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_1261" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_1243" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1235" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_1243" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_1263" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1235" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_1263" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DefinedBenefitPlanBenefitObligationSettlementLiabilityLoss" xlink:label="loc_ter_DefinedBenefitPlanBenefitObligationSettlementLiabilityLoss_1249" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1235" xlink:to="loc_ter_DefinedBenefitPlanBenefitObligationSettlementLiabilityLoss_1249" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1241" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1235" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1241" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1236" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1241" xlink:to="loc_dei_LegalEntityAxis_1236" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1264" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1236" xlink:to="loc_dei_EntityDomain_1264" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1264_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1236" xlink:to="loc_dei_EntityDomain_1264_default" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_1239" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1241" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_1239" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1240" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1239" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1240" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1240_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1239" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1240_default" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1267" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1240" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1267" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_1237" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1241" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_1237" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_1238" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_1237" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_1238" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_1238_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_1237" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_1238_default" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignPlanMember" xlink:label="loc_us-gaap_ForeignPlanMember_1266" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_1238" xlink:to="loc_us-gaap_ForeignPlanMember_1266" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US" xlink:label="loc_country_US_1265" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_1238" xlink:to="loc_country_US_1265" use="optional" order="28" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfAmountsRecordedWithinStatementsOfFinancialPositionDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_819248" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_1280" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_819248" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_1280" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PensionAndOtherPostretirementDefinedBenefitPlansAccruedEmployeesCompensationAndWithholdingsCurrentAndNoncurrent" xlink:label="loc_ter_PensionAndOtherPostretirementDefinedBenefitPlansAccruedEmployeesCompensationAndWithholdingsCurrentAndNoncurrent_1278" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_819248" xlink:to="loc_ter_PensionAndOtherPostretirementDefinedBenefitPlansAccruedEmployeesCompensationAndWithholdingsCurrentAndNoncurrent_1278" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent_1279" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_819248" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent_1279" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_1277" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_819248" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_1277" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_819245" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_819248" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_819245" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_819251" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_819245" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_819251" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_819252" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_819251" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_819252" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_819252_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_819251" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_819252_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1284" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_819252" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1284" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_819253" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_819245" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_819253" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_819254" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_819253" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_819254" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_819254_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_819253" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_819254_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US" xlink:label="loc_country_US_1282" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_819254" xlink:to="loc_country_US_1282" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignPlanMember" xlink:label="loc_us-gaap_ForeignPlanMember_1283" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_819254" xlink:to="loc_us-gaap_ForeignPlanMember_1283" use="optional" order="14" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfAmountsRecognizedInAccumulatedOtherComprehensiveIncomeDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1287" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax_1294" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1287" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax_1294" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_1296" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1287" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_1296" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_1295" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1287" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_1295" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1293" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1287" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1293" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1288" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1293" xlink:to="loc_dei_LegalEntityAxis_1288" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1297" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1288" xlink:to="loc_dei_EntityDomain_1297" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1297_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1288" xlink:to="loc_dei_EntityDomain_1297_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_1289" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1293" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_1289" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_1290" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_1289" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_1290" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_1290_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_1289" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_1290_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignPlanMember" xlink:label="loc_us-gaap_ForeignPlanMember_1299" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_1290" xlink:to="loc_us-gaap_ForeignPlanMember_1299" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US" xlink:label="loc_country_US_1298" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_1290" xlink:to="loc_country_US_1298" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_1291" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1293" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_1291" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1292" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1291" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1292" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1292_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1291" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1292_default" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1300" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1292" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1300" use="optional" order="16" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfPensionPlansWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1303" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation_1308" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1303" xlink:to="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation_1308" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation_1309" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1303" xlink:to="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation_1309" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_1310" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1303" xlink:to="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_1310" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1307" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1303" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1307" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1304" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1307" xlink:to="loc_dei_LegalEntityAxis_1304" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1311" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1304" xlink:to="loc_dei_EntityDomain_1311" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1311_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1304" xlink:to="loc_dei_EntityDomain_1311_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_1305" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1307" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_1305" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_1306" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_1305" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_1306" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_1306_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_1305" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_1306_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignPlanMember" xlink:label="loc_us-gaap_ForeignPlanMember_1313" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_1306" xlink:to="loc_us-gaap_ForeignPlanMember_1313" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US" xlink:label="loc_country_US_1312" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_1306" xlink:to="loc_country_US_1312" use="optional" order="12" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1316" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_1327" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1316" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_1327" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_1323" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1316" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_1323" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanSpecialTerminationBenefits" xlink:label="loc_us-gaap_DefinedBenefitPlanSpecialTerminationBenefits_1329" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1316" xlink:to="loc_us-gaap_DefinedBenefitPlanSpecialTerminationBenefits_1329" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_1325" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1316" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_1325" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_1324" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1316" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_1324" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments_1328" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1316" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments_1328" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_499624" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1316" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_499624" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_1326" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1316" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_1326" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1322" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1316" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1322" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_1320" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1322" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_1320" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1321" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1320" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1321" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1321_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1320" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1321_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1339" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1321" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1339" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_1318" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1322" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_1318" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_1319" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_1318" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_1319" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_1319_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_1318" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_1319_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US" xlink:label="loc_country_US_1337" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_1319" xlink:to="loc_country_US_1337" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignPlanMember" xlink:label="loc_us-gaap_ForeignPlanMember_1338" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_1319" xlink:to="loc_us-gaap_ForeignPlanMember_1338" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1317" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1322" xlink:to="loc_dei_LegalEntityAxis_1317" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1336" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1317" xlink:to="loc_dei_EntityDomain_1336" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1336_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1317" xlink:to="loc_dei_EntityDomain_1336_default" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_814862" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1316" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_814862" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_814866" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1316" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_814866" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" xlink:label="loc_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax_814869" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1316" xlink:to="loc_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax_814869" use="optional" order="24" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDetermineNetPeriodicPensionCostDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1342" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1348" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1342" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1348" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_1346" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1348" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_1346" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1347" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1346" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1347" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1347_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1346" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1347_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1358" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1347" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1358" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1343" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1348" xlink:to="loc_dei_LegalEntityAxis_1343" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1355" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1343" xlink:to="loc_dei_EntityDomain_1355" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1355_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1343" xlink:to="loc_dei_EntityDomain_1355_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_1344" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1348" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_1344" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_1345" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_1344" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_1345" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_1345_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_1344" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_1345_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignPlanMember" xlink:label="loc_us-gaap_ForeignPlanMember_1357" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_1345" xlink:to="loc_us-gaap_ForeignPlanMember_1357" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US" xlink:label="loc_country_US_1356" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_1345" xlink:to="loc_country_US_1356" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:label="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_1354" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1342" xlink:to="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_1354" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_1349" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1342" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_1349" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_1353" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1342" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_1353" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_1351" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1342" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_1351" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:label="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_1350" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1342" xlink:to="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_1350" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_1352" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1342" xlink:to="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_1352" use="optional" order="19" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDeterminePensionObligationsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1361" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_1371" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1361" xlink:to="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_1371" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialMedicalTrend" xlink:label="loc_ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialMedicalTrend_1369" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1361" xlink:to="loc_ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialMedicalTrend_1369" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_1368" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1361" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_1368" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMedicalCostTrendRateDecreaseToUltimateRateInYear" xlink:label="loc_ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMedicalCostTrendRateDecreaseToUltimateRateInYear_1372" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1361" xlink:to="loc_ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMedicalCostTrendRateDecreaseToUltimateRateInYear_1372" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationSalaryProgressionRate" xlink:label="loc_ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationSalaryProgressionRate_1370" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1361" xlink:to="loc_ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationSalaryProgressionRate_1370" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1367" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1361" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1367" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1362" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1367" xlink:to="loc_dei_LegalEntityAxis_1362" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1373" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1362" xlink:to="loc_dei_EntityDomain_1373" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1373_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1362" xlink:to="loc_dei_EntityDomain_1373_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_1363" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1367" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_1363" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_1364" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_1363" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_1364" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_1364_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_1363" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_1364_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignPlanMember" xlink:label="loc_us-gaap_ForeignPlanMember_1375" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_1364" xlink:to="loc_us-gaap_ForeignPlanMember_1375" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US" xlink:label="loc_country_US_1374" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_1364" xlink:to="loc_country_US_1374" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_1365" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1367" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_1365" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1366" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1365" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1366" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1366_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1365" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1366_default" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1376" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1366" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1376" use="optional" order="18" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfWeightedAveragePensionAssetsAllocationsByCategoryDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1380" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_1386" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1380" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_1386" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1385" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1380" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1385" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_1379" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1385" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_1379" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_1382" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_1379" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_1382" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_1382_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_1379" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_1382_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FixedIncomeSecuritiesMember" xlink:label="loc_us-gaap_FixedIncomeSecuritiesMember_1388" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_1382" xlink:to="loc_us-gaap_FixedIncomeSecuritiesMember_1388" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesMember" xlink:label="loc_us-gaap_EquitySecuritiesMember_1389" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_1382" xlink:to="loc_us-gaap_EquitySecuritiesMember_1389" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherThanSecuritiesInvestmentMember" xlink:label="loc_us-gaap_OtherThanSecuritiesInvestmentMember_1390" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_1382" xlink:to="loc_us-gaap_OtherThanSecuritiesInvestmentMember_1390" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_1383" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1385" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_1383" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_1384" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_1383" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_1384" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_1384_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_1383" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_1384_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignPlanMember" xlink:label="loc_us-gaap_ForeignPlanMember_1392" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_1384" xlink:to="loc_us-gaap_ForeignPlanMember_1392" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US" xlink:label="loc_country_US_1391" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_1384" xlink:to="loc_country_US_1391" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1381" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1385" xlink:to="loc_dei_LegalEntityAxis_1381" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1387" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1381" xlink:to="loc_dei_EntityDomain_1387" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1387_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1381" xlink:to="loc_dei_EntityDomain_1387_default" use="optional" order="16" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfTargetAssetsAllocationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1396" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_1402" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1396" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_1402" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1401" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1396" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1401" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_1395" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1401" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_1395" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_1400" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_1395" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_1400" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_1400_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_1395" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_1400_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_UsGovernmentFixedIncomeMember" xlink:label="loc_ter_UsGovernmentFixedIncomeMember_1411" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_1400" xlink:to="loc_ter_UsGovernmentFixedIncomeMember_1411" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashMember" xlink:label="loc_us-gaap_CashMember_1413" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_1400" xlink:to="loc_us-gaap_CashMember_1413" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_GlobalEquitySecuritiesMember" xlink:label="loc_ter_GlobalEquitySecuritiesMember_1410" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_1400" xlink:to="loc_ter_GlobalEquitySecuritiesMember_1410" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_HighYieldFixedIncomeMember" xlink:label="loc_ter_HighYieldFixedIncomeMember_1412" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_1400" xlink:to="loc_ter_HighYieldFixedIncomeMember_1412" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_USCorporateFixedIncomeMember" xlink:label="loc_ter_USCorporateFixedIncomeMember_1409" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_1400" xlink:to="loc_ter_USCorporateFixedIncomeMember_1409" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_1397" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1401" xlink:to="loc_us-gaap_InvestmentTypeAxis_1397" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_1398" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_1397" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_1398" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_1398_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_1397" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_1398_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_BloombergBarclaysCorporateAOrBetterIndexMember" xlink:label="loc_ter_BloombergBarclaysCorporateAOrBetterIndexMember_1403" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_1398" xlink:to="loc_ter_BloombergBarclaysCorporateAOrBetterIndexMember_1403" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_BloombergBarclaysCorporateHighYieldIssuerCapIndexMember" xlink:label="loc_ter_BloombergBarclaysCorporateHighYieldIssuerCapIndexMember_1406" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_1398" xlink:to="loc_ter_BloombergBarclaysCorporateHighYieldIssuerCapIndexMember_1406" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MsciWorldMinimumVolatilityIndexMember" xlink:label="loc_ter_MsciWorldMinimumVolatilityIndexMember_1404" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_1398" xlink:to="loc_ter_MsciWorldMinimumVolatilityIndexMember_1404" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_CitiGroupThreeMonthTreasuryBillIndexMember" xlink:label="loc_ter_CitiGroupThreeMonthTreasuryBillIndexMember_1407" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_1398" xlink:to="loc_ter_CitiGroupThreeMonthTreasuryBillIndexMember_1407" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_BloombergBarclaysLongGovernmentBondIndexMember" xlink:label="loc_ter_BloombergBarclaysLongGovernmentBondIndexMember_1405" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_1398" xlink:to="loc_ter_BloombergBarclaysLongGovernmentBondIndexMember_1405" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1399" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1401" xlink:to="loc_dei_LegalEntityAxis_1399" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1408" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1399" xlink:to="loc_dei_EntityDomain_1408" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1408_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1399" xlink:to="loc_dei_EntityDomain_1408_default" use="optional" order="21" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfFairValueOfPensionsPlanAssetsByAssetCategoryDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1417" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_1425" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1417" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_1425" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1424" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1417" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1424" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1418" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1424" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1418" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1419" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1418" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1419" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1419_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1418" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1419_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_1426" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1419" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_1426" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_1427" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1419" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_1427" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_1428" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1419" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_1428" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_1416" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1424" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_1416" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_1421" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_1416" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_1421" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_1421_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_1416" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_1421_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USGovernmentDebtSecuritiesMember" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_1431" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_1421" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_1431" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_1430" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_1421" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_1430" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsMember" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_1434" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_1421" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_1434" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_GlobalEquitySecuritiesMember" xlink:label="loc_ter_GlobalEquitySecuritiesMember_1432" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_1421" xlink:to="loc_ter_GlobalEquitySecuritiesMember_1432" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCreditDerivativesMember" xlink:label="loc_us-gaap_OtherCreditDerivativesMember_1433" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_1421" xlink:to="loc_us-gaap_OtherCreditDerivativesMember_1433" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_1422" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1424" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_1422" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_1423" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_1422" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_1423" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_1423_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_1422" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_1423_default" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US" xlink:label="loc_country_US_1436" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_1423" xlink:to="loc_country_US_1436" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignPlanMember" xlink:label="loc_us-gaap_ForeignPlanMember_1437" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_1423" xlink:to="loc_us-gaap_ForeignPlanMember_1437" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1420" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1424" xlink:to="loc_dei_LegalEntityAxis_1420" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1429" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1420" xlink:to="loc_dei_EntityDomain_1429" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1429_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1420" xlink:to="loc_dei_EntityDomain_1429_default" use="optional" order="24" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfExpectedFutureBenefitPaymentsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1461" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_1470" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1461" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_1470" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_1468" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1461" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_1468" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_1472" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1461" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_1472" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_1471" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1461" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_1471" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_1469" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1461" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_1469" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_1473" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1461" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_1473" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1467" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1461" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1467" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1462" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1467" xlink:to="loc_dei_LegalEntityAxis_1462" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1474" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1462" xlink:to="loc_dei_EntityDomain_1474" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1474_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1462" xlink:to="loc_dei_EntityDomain_1474_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_1463" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1467" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_1463" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_1464" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_1463" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_1464" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_1464_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_1463" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_1464_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignPlanMember" xlink:label="loc_us-gaap_ForeignPlanMember_1476" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_1464" xlink:to="loc_us-gaap_ForeignPlanMember_1476" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US" xlink:label="loc_country_US_1475" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_1464" xlink:to="loc_country_US_1475" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_1465" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1467" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_1465" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1466" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1465" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1466" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1466_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1465" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1466_default" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1477" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1466" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1477" use="optional" order="19" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DividendsPerShare" xlink:label="loc_ter_DividendsPerShare_1514" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_ter_DividendsPerShare_1514" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1520" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1520" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MaximumSharesCanBePurchasedUnderPlanAtFairMarketValue" xlink:label="loc_ter_MaximumSharesCanBePurchasedUnderPlanAtFairMarketValue_1522" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_ter_MaximumSharesCanBePurchasedUnderPlanAtFairMarketValue_1522" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_1519" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_1519" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_1518" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_1518" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MinimumRetirementAgeForEligibleEmployeesOfPostretirementPlans" xlink:label="loc_ter_MinimumRetirementAgeForEligibleEmployeesOfPostretirementPlans_1510" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_ter_MinimumRetirementAgeForEligibleEmployeesOfPostretirementPlans_1510" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MinimumYearsOfServiceForEligibleEmployeesOfPostretirementPlans" xlink:label="loc_ter_MinimumYearsOfServiceForEligibleEmployeesOfPostretirementPlans_1511" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_ter_MinimumYearsOfServiceForEligibleEmployeesOfPostretirementPlans_1511" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_1517" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_1517" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentageUponOneYearAnniversaryOfDateOfGrant" xlink:label="loc_ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentageUponOneYearAnniversaryOfDateOfGrant_1506" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentageUponOneYearAnniversaryOfDateOfGrant_1506" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="loc_us-gaap_SharesIssuedPricePerShare_1526" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_us-gaap_SharesIssuedPricePerShare_1526" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_1523" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_1523" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_1525" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_1525" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1494" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1494" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1490" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1494" xlink:to="loc_us-gaap_AwardTypeAxis_1490" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1496" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1490" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1496" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1496_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1490" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1496_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_1528" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1496" xlink:to="loc_us-gaap_EmployeeStockOptionMember_1528" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_EmployeeStockPurchasePlanMember" xlink:label="loc_ter_EmployeeStockPurchasePlanMember_1531" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1496" xlink:to="loc_ter_EmployeeStockPurchasePlanMember_1531" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ServiceBasedRestrictedStockUnitsMember" xlink:label="loc_ter_ServiceBasedRestrictedStockUnitsMember_1533" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1496" xlink:to="loc_ter_ServiceBasedRestrictedStockUnitsMember_1533" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember" xlink:label="loc_ter_ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember_1532" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1496" xlink:to="loc_ter_ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember_1532" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1529" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1496" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1529" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember" xlink:label="loc_ter_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember_1530" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1496" xlink:to="loc_ter_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember_1530" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1491" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1494" xlink:to="loc_dei_LegalEntityAxis_1491" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1503" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1491" xlink:to="loc_dei_EntityDomain_1503" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1503_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1491" xlink:to="loc_dei_EntityDomain_1503_default" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_1492" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1494" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_1492" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_1493" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_1492" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_1493" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_1493_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_1492" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_1493_default" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputExpectedDividendPaymentMember" xlink:label="loc_us-gaap_MeasurementInputExpectedDividendPaymentMember_1504" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_1493" xlink:to="loc_us-gaap_MeasurementInputExpectedDividendPaymentMember_1504" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_321858" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1494" xlink:to="loc_srt_RangeAxis_321858" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_321859" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_321858" xlink:to="loc_srt_RangeMember_321859" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_321859_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_321858" xlink:to="loc_srt_RangeMember_321859_default" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_321860" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_321859" xlink:to="loc_srt_MinimumMember_321860" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_321861" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_321859" xlink:to="loc_srt_MaximumMember_321861" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_1497" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1494" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_1497" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1498" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1497" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1498" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1498_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1497" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1498_default" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_1534" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_1498" xlink:to="loc_us-gaap_SubsequentEventMember_1534" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaap_TypeOfArrangementAxis_498315" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1494" xlink:to="loc_us-gaap_TypeOfArrangementAxis_498315" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_498316" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_498315" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_498316" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_498316_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_498315" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_498316_default" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_RetirementAgreementMember" xlink:label="loc_ter_RetirementAgreementMember_498317" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_498316" xlink:to="loc_ter_RetirementAgreementMember_498317" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaap_VestingAxis_1501" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1494" xlink:to="loc_us-gaap_VestingAxis_1501" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain_1502" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_1501" xlink:to="loc_us-gaap_VestingDomain_1502" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain_1502_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_1501" xlink:to="loc_us-gaap_VestingDomain_1502_default" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_1539" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_1502" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_1539" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_1540" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_1502" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_1540" use="optional" order="47" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_1499" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1494" xlink:to="loc_srt_TitleOfIndividualAxis_1499" use="optional" order="48" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1500" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_1499" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1500" use="optional" order="49" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1500_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_1499" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1500_default" use="optional" order="50" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_EmployeesMember" xlink:label="loc_ter_EmployeesMember_1535" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1500" xlink:to="loc_ter_EmployeesMember_1535" use="optional" order="51" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ExecutiveOfficerMember" xlink:label="loc_srt_ExecutiveOfficerMember_1538" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1500" xlink:to="loc_srt_ExecutiveOfficerMember_1538" use="optional" order="52" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_NonEmployeeDirectorsAndCertainEmployeesMember" xlink:label="loc_ter_NonEmployeeDirectorsAndCertainEmployeesMember_1537" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1500" xlink:to="loc_ter_NonEmployeeDirectorsAndCertainEmployeesMember_1537" use="optional" order="53" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_DirectorMember" xlink:label="loc_srt_DirectorMember_1536" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1500" xlink:to="loc_srt_DirectorMember_1536" use="optional" order="54" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1505" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1505" use="optional" order="55" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1508" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1508" use="optional" order="56" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1512" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1512" use="optional" order="57" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1513" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1513" use="optional" order="58" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription_1509" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription_1509" use="optional" order="59" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1527" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1527" use="optional" order="60" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_1521" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_1521" use="optional" order="61" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ShareholderReturnAwardPerformanceMeasurementPeriod" xlink:label="loc_ter_ShareholderReturnAwardPerformanceMeasurementPeriod_1507" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_ter_ShareholderReturnAwardPerformanceMeasurementPeriod_1507" use="optional" order="62" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharePrice" xlink:label="loc_us-gaap_SharePrice_1515" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_us-gaap_SharePrice_1515" use="optional" order="63" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_1524" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_1524" use="optional" order="64" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_498314" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_498314" use="optional" order="65" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1547" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1546" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1547" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1546" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1545" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1546" xlink:to="loc_dei_LegalEntityAxis_1545" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1550" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1545" xlink:to="loc_dei_EntityDomain_1550" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1550_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1545" xlink:to="loc_dei_EntityDomain_1550_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1543" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1546" xlink:to="loc_us-gaap_AwardTypeAxis_1543" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1548" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1543" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1548" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1548_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1543" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1548_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember" xlink:label="loc_ter_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember_1554" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1548" xlink:to="loc_ter_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember_1554" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_1544" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1546" xlink:to="loc_us-gaap_FinancialInstrumentAxis_1544" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1549" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_1544" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1549" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1549_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_1544" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1549_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/exch/2020/exch-2020-01-31.xsd#exch_XNYS" xlink:label="loc_exch_XNYS_1555" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1549" xlink:to="loc_exch_XNYS_1555" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_1552" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1547" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_1552" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_1551" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1547" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_1551" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1553" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1547" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1553" use="optional" order="15" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1561" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1564" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1561" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1564" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1560" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1561" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1560" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1558" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1560" xlink:to="loc_us-gaap_AwardTypeAxis_1558" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1562" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1558" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1562" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1562_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1558" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1562_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_1568" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1562" xlink:to="loc_us-gaap_EmployeeStockOptionMember_1568" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1559" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1560" xlink:to="loc_dei_LegalEntityAxis_1559" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1563" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1559" xlink:to="loc_dei_EntityDomain_1563" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1563_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1559" xlink:to="loc_dei_EntityDomain_1563_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_1566" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1561" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_1566" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_1565" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1561" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_1565" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1567" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1561" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1567" use="optional" order="12" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfStockCompensationPlanActivityDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1574" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1580" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1574" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1580" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1579" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1574" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1579" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1577" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1574" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1577" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_1587" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1574" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_1587" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_1583" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1574" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_1583" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_1588" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1574" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_1588" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1573" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1574" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1573" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1571" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1573" xlink:to="loc_us-gaap_AwardTypeAxis_1571" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1575" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1571" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1575" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1575_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1571" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1575_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1589" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1575" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1589" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1572" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1573" xlink:to="loc_dei_LegalEntityAxis_1572" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1576" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1572" xlink:to="loc_dei_EntityDomain_1576" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1576_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1572" xlink:to="loc_dei_EntityDomain_1576_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_1585" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1574" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_1585" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_814171" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1574" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_814171" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1578" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1574" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1578" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1582" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1574" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1582" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1584" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1574" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1584" use="optional" order="19" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfShareBasedCompensationTotalSharesAvailableDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1594" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1596" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1594" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1596" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1598" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1594" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1598" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1599" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1594" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1599" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1593" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1594" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1593" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1592" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1593" xlink:to="loc_dei_LegalEntityAxis_1592" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1595" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1592" xlink:to="loc_dei_EntityDomain_1595" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1595_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1592" xlink:to="loc_dei_EntityDomain_1595_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_1597" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1594" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_1597" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_814177" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1594" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_814177" use="optional" order="9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfWeightedAverageRestrictedStockUnitAwardFairValueDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1605" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1604" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1605" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1604" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1603" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1604" xlink:to="loc_dei_LegalEntityAxis_1603" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1606" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1603" xlink:to="loc_dei_EntityDomain_1606" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1606_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1603" xlink:to="loc_dei_EntityDomain_1606_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1608" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1605" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1608" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1610" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1605" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1610" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1609" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1605" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1609" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1607" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1605" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1607" use="optional" order="8" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfRestrictedStockUnitAwardsAggregateIntrinsicValueDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1617" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1616" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1617" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1616" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1614" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1616" xlink:to="loc_us-gaap_AwardTypeAxis_1614" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1618" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1614" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1618" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1618_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1614" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1618_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1623" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1618" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1623" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1615" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1616" xlink:to="loc_dei_LegalEntityAxis_1615" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1619" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1615" xlink:to="loc_dei_EntityDomain_1619" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1619_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1615" xlink:to="loc_dei_EntityDomain_1619_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_1621" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1617" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_1621" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_1620" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1617" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_1620" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestIntrinsicValue" xlink:label="loc_ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestIntrinsicValue_1622" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1617" xlink:to="loc_ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestIntrinsicValue_1622" use="optional" order="11" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfRestrictedStockUnitsWeightedAverageRemainingContractualTermsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1629" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_1632" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1629" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_1632" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1628" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1629" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1628" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1626" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1628" xlink:to="loc_us-gaap_AwardTypeAxis_1626" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1630" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1626" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1630" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1630_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1626" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1630_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1634" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1630" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1634" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1627" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1628" xlink:to="loc_dei_LegalEntityAxis_1627" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1631" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1627" xlink:to="loc_dei_EntityDomain_1631" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1631_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1627" xlink:to="loc_dei_EntityDomain_1631_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedAndExpectedToVestWeightedAverageRemainingContractualTerm" xlink:label="loc_ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedAndExpectedToVestWeightedAverageRemainingContractualTerm_1633" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1629" xlink:to="loc_ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedAndExpectedToVestWeightedAverageRemainingContractualTerm_1633" use="optional" order="10" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfWeightedAverageStockOptionsExercisePriceDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1639" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1645" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1639" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1645" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1641" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1639" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1641" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1643" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1639" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1643" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1638" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1639" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1638" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1637" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1638" xlink:to="loc_dei_LegalEntityAxis_1637" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1640" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1637" xlink:to="loc_dei_EntityDomain_1640" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1640_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1637" xlink:to="loc_dei_EntityDomain_1640_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1642" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1639" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1642" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_814187" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1639" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_814187" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_814188" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1639" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_814188" use="optional" order="10" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfStockOptionAggregatedIntrinsicValueInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1650" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_1654" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1650" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_1654" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_1652" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1650" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_1652" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1653" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1650" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1653" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_1655" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1650" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_1655" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1649" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1650" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1649" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1648" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1649" xlink:to="loc_dei_LegalEntityAxis_1648" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1651" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1648" xlink:to="loc_dei_EntityDomain_1651" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1651_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1648" xlink:to="loc_dei_EntityDomain_1651_default" use="optional" order="8" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfStockOptionsWeightedAverageRemainingContractualTermsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1660" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1659" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1660" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1659" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1658" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1659" xlink:to="loc_dei_LegalEntityAxis_1658" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1661" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1658" xlink:to="loc_dei_EntityDomain_1661" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1661_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1658" xlink:to="loc_dei_EntityDomain_1661_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1664" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1660" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1664" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1662" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1660" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1662" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_1663" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1660" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_1663" use="optional" order="7" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/StockBasedCompensationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1686" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_1691" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1686" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_1691" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_1693" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1686" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_1693" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_1692" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1686" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_1692" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1690" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1686" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1690" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1689" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1690" xlink:to="loc_dei_LegalEntityAxis_1689" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1697" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1689" xlink:to="loc_dei_EntityDomain_1697" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1697_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1689" xlink:to="loc_dei_EntityDomain_1697_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1687" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1690" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1687" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1688" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1687" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1688" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1688_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1687" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1688_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_CostOfRevenuesMember" xlink:label="loc_ter_CostOfRevenuesMember_1694" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1688" xlink:to="loc_ter_CostOfRevenuesMember_1694" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SellingAndAdministrativeMember" xlink:label="loc_ter_SellingAndAdministrativeMember_1696" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1688" xlink:to="loc_ter_SellingAndAdministrativeMember_1696" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_EngineeringAndDevelopmentMember" xlink:label="loc_ter_EngineeringAndDevelopmentMember_1695" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1688" xlink:to="loc_ter_EngineeringAndDevelopmentMember_1695" use="optional" order="13" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/SavingsPlanAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SavingsPlanLineItems" xlink:label="loc_ter_SavingsPlanLineItems_1703" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage" xlink:label="loc_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage_1711" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_SavingsPlanLineItems_1703" xlink:to="loc_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage_1711" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_1713" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_SavingsPlanLineItems_1703" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_1713" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_1709" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_SavingsPlanLineItems_1703" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_1709" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MaximumEmploymentPeriodConsideredForVestingOfEmployersContribution" xlink:label="loc_ter_MaximumEmploymentPeriodConsideredForVestingOfEmployersContribution_1712" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_SavingsPlanLineItems_1703" xlink:to="loc_ter_MaximumEmploymentPeriodConsideredForVestingOfEmployersContribution_1712" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SavingsPlanMaximumPercentageOfEmployeesContributionAllowable" xlink:label="loc_ter_SavingsPlanMaximumPercentageOfEmployeesContributionAllowable_1708" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_SavingsPlanLineItems_1703" xlink:to="loc_ter_SavingsPlanMaximumPercentageOfEmployeesContributionAllowable_1708" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_1710" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_SavingsPlanLineItems_1703" xlink:to="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_1710" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfSavingsPlanTable" xlink:label="loc_ter_ScheduleOfSavingsPlanTable_1704" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ter_SavingsPlanLineItems_1703" xlink:to="loc_ter_ScheduleOfSavingsPlanTable_1704" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1700" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_ScheduleOfSavingsPlanTable_1704" xlink:to="loc_dei_LegalEntityAxis_1700" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1705" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1700" xlink:to="loc_dei_EntityDomain_1705" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1705_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1700" xlink:to="loc_dei_EntityDomain_1705_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_1701" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_ScheduleOfSavingsPlanTable_1704" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_1701" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1702" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1701" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1702" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1702_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1701" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1702_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SavingsPlanMember" xlink:label="loc_ter_SavingsPlanMember_1707" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1702" xlink:to="loc_ter_SavingsPlanMember_1707" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_UsQualifiedPensionPlanMember" xlink:label="loc_ter_UsQualifiedPensionPlanMember_1706" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1702" xlink:to="loc_ter_UsQualifiedPensionPlanMember_1706" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent" xlink:label="loc_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent_331909" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_SavingsPlanLineItems_1703" xlink:to="loc_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent_331909" use="optional" order="16" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfIncomeLossBeforeIncomeTaxesDetail">
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_IncomeTaxDisclosureLineItems" xlink:label="loc_ter_IncomeTaxDisclosureLineItems_1716" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_1720" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1716" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_1720" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_IncomeTaxDisclosureTable" xlink:label="loc_ter_IncomeTaxDisclosureTable_1717" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1716" xlink:to="loc_ter_IncomeTaxDisclosureTable_1717" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1718" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_IncomeTaxDisclosureTable_1717" xlink:to="loc_dei_LegalEntityAxis_1718" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1722" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1718" xlink:to="loc_dei_EntityDomain_1722" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1722_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1718" xlink:to="loc_dei_EntityDomain_1722_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_1719" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1716" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_1719" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1721" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1716" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1721" use="optional" order="7" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfProvisionBenefitForIncomeTaxesFromOperationsDetail">
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_IncomeTaxDisclosureLineItems" xlink:label="loc_ter_IncomeTaxDisclosureLineItems_1725" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_IncomeTaxDisclosureTable" xlink:label="loc_ter_IncomeTaxDisclosureTable_1726" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1725" xlink:to="loc_ter_IncomeTaxDisclosureTable_1726" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1727" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_IncomeTaxDisclosureTable_1726" xlink:to="loc_dei_LegalEntityAxis_1727" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1737" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1727" xlink:to="loc_dei_EntityDomain_1737" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1737_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1727" xlink:to="loc_dei_EntityDomain_1737_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_1731" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1725" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_1731" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_1730" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1725" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_1730" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_1732" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1725" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_1732" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DeferredIncomeTaxExpenseBenefitNetOfAdjustments" xlink:label="loc_ter_DeferredIncomeTaxExpenseBenefitNetOfAdjustments_1735" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1725" xlink:to="loc_ter_DeferredIncomeTaxExpenseBenefitNetOfAdjustments_1735" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_1734" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1725" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_1734" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_1728" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1725" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_1728" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_1733" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1725" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_1733" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_1729" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1725" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_1729" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_829005" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1725" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_829005" use="optional" order="13" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_IncomeTaxesLineItems" xlink:label="loc_ter_IncomeTaxesLineItems_1742" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_1769" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxesLineItems_1742" xlink:to="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_1769" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_TaxCutsAndJobsActOf2017CorrelativeAdjustmentsOnUncertainTaxPositions" xlink:label="loc_ter_TaxCutsAndJobsActOf2017CorrelativeAdjustmentsOnUncertainTaxPositions_1755" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxesLineItems_1742" xlink:to="loc_ter_TaxCutsAndJobsActOf2017CorrelativeAdjustmentsOnUncertainTaxPositions_1755" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_1761" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxesLineItems_1742" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_1761" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1759" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxesLineItems_1742" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1759" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_1763" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxesLineItems_1742" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_1763" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_IncomeTaxesTable" xlink:label="loc_ter_IncomeTaxesTable_1743" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ter_IncomeTaxesLineItems_1742" xlink:to="loc_ter_IncomeTaxesTable_1743" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_1740" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_IncomeTaxesTable_1743" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_1740" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_1741" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_1740" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_1741" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_1741_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_1740" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_1741_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="loc_us-gaap_DomesticCountryMember_1747" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_1741" xlink:to="loc_us-gaap_DomesticCountryMember_1747" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_1748" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_1741" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_1748" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_321745" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_IncomeTaxesTable_1743" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_321745" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_321746" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_321745" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_321746" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_321746_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_321745" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_321746_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodAxis" xlink:label="loc_us-gaap_TaxPeriodAxis_1745" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_IncomeTaxesTable_1743" xlink:to="loc_us-gaap_TaxPeriodAxis_1745" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodDomain" xlink:label="loc_us-gaap_TaxPeriodDomain_1746" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TaxPeriodAxis_1745" xlink:to="loc_us-gaap_TaxPeriodDomain_1746" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodDomain" xlink:label="loc_us-gaap_TaxPeriodDomain_1746_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TaxPeriodAxis_1745" xlink:to="loc_us-gaap_TaxPeriodDomain_1746_default" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DoNotExpireMember" xlink:label="loc_ter_DoNotExpireMember_1773" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxPeriodDomain_1746" xlink:to="loc_ter_DoNotExpireMember_1773" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarliestTaxYearMember" xlink:label="loc_us-gaap_EarliestTaxYearMember_1771" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxPeriodDomain_1746" xlink:to="loc_us-gaap_EarliestTaxYearMember_1771" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LatestTaxYearMember" xlink:label="loc_us-gaap_LatestTaxYearMember_1772" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxPeriodDomain_1746" xlink:to="loc_us-gaap_LatestTaxYearMember_1772" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1744" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_IncomeTaxesTable_1743" xlink:to="loc_dei_LegalEntityAxis_1744" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1770" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1744" xlink:to="loc_dei_EntityDomain_1770" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1770_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1744" xlink:to="loc_dei_EntityDomain_1770_default" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_415378" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_IncomeTaxesTable_1743" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_415378" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_415380" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_415378" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_415380" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_415380_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_415378" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_415380_default" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_474597" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_IncomeTaxesTable_1743" xlink:to="loc_srt_RangeAxis_474597" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_474598" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_474597" xlink:to="loc_srt_RangeMember_474598" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_474598_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_474597" xlink:to="loc_srt_RangeMember_474598_default" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaap_TypeOfArrangementAxis_814079" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_IncomeTaxesTable_1743" xlink:to="loc_us-gaap_TypeOfArrangementAxis_814079" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_814081" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_814079" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_814081" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_814081_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_814079" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_814081_default" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_IntercompanyCostSharingArrangementMember" xlink:label="loc_ter_IntercompanyCostSharingArrangementMember_814083" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_814081" xlink:to="loc_ter_IntercompanyCostSharingArrangementMember_814083" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PossibleEventAxis" xlink:label="loc_ter_PossibleEventAxis_828937" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_IncomeTaxesTable_1743" xlink:to="loc_ter_PossibleEventAxis_828937" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PossibleEventDomain" xlink:label="loc_ter_PossibleEventDomain_828938" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ter_PossibleEventAxis_828937" xlink:to="loc_ter_PossibleEventDomain_828938" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PossibleEventDomain" xlink:label="loc_ter_PossibleEventDomain_828938_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ter_PossibleEventAxis_828937" xlink:to="loc_ter_PossibleEventDomain_828938_default" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PossibleLapseOfStatutesOfLimitationsMember" xlink:label="loc_ter_PossibleLapseOfStatutesOfLimitationsMember_828939" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_PossibleEventDomain_828938" xlink:to="loc_ter_PossibleLapseOfStatutesOfLimitationsMember_828939" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1749" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxesLineItems_1742" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1749" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:label="loc_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare_1757" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxesLineItems_1742" xlink:to="loc_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare_1757" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxHolidayTerminationDate" xlink:label="loc_us-gaap_IncomeTaxHolidayTerminationDate_1758" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxesLineItems_1742" xlink:to="loc_us-gaap_IncomeTaxHolidayTerminationDate_1758" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxHolidays" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxHolidays_1756" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxesLineItems_1742" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxHolidays_1756" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1750" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxesLineItems_1742" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1750" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_TaxCreditCarryforwardExpirationYear" xlink:label="loc_ter_TaxCreditCarryforwardExpirationYear_1762" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxesLineItems_1742" xlink:to="loc_ter_TaxCreditCarryforwardExpirationYear_1762" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpenseBenefit" xlink:label="loc_ter_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpenseBenefit_1753" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxesLineItems_1742" xlink:to="loc_ter_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpenseBenefit_1753" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_UnrecognizedTaxBenefitsIfRecognizedWouldImpactDeferredTaxes" xlink:label="loc_ter_UnrecognizedTaxBenefitsIfRecognizedWouldImpactDeferredTaxes_1766" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxesLineItems_1742" xlink:to="loc_ter_UnrecognizedTaxBenefitsIfRecognizedWouldImpactDeferredTaxes_1766" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_1768" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxesLineItems_1742" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_1768" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_1760" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxesLineItems_1742" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_1760" use="optional" order="47" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_1765" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxesLineItems_1742" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_1765" use="optional" order="48" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit_819272" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxesLineItems_1742" xlink:to="loc_us-gaap_TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit_819272" use="optional" order="49" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_1764" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxesLineItems_1742" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_1764" use="optional" order="50" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit_819293" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxesLineItems_1742" xlink:to="loc_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit_819293" use="optional" order="51" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:label="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_828935" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxesLineItems_1742" xlink:to="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_828935" use="optional" order="52" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail">
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_IncomeTaxDisclosureLineItems" xlink:label="loc_ter_IncomeTaxDisclosureLineItems_1776" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1794" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1776" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1794" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_EffectiveIncomeTaxRateReconcilationForeignDerivedIntangibleIncome" xlink:label="loc_ter_EffectiveIncomeTaxRateReconcilationForeignDerivedIntangibleIncome_1781" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1776" xlink:to="loc_ter_EffectiveIncomeTaxRateReconcilationForeignDerivedIntangibleIncome_1781" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1779" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1776" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1779" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_1782" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1776" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_1782" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_1793" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1776" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_1793" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_IncomeTaxDisclosureTable" xlink:label="loc_ter_IncomeTaxDisclosureTable_1777" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1776" xlink:to="loc_ter_IncomeTaxDisclosureTable_1777" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1778" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_IncomeTaxDisclosureTable_1777" xlink:to="loc_dei_LegalEntityAxis_1778" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1795" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1778" xlink:to="loc_dei_EntityDomain_1795" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1795_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1778" xlink:to="loc_dei_EntityDomain_1795_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_1784" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1776" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_1784" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_1788" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1776" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_1788" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign_1785" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1776" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign_1785" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_1783" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1776" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_1783" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_1787" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1776" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_1787" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_1786" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1776" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_1786" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTax" xlink:label="loc_ter_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTax_1780" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1776" xlink:to="loc_ter_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTax_1780" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_EffectiveIncomeTaxRateGlobalIntangibleLowTaxedIncome" xlink:label="loc_ter_EffectiveIncomeTaxRateGlobalIntangibleLowTaxedIncome_813535" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1776" xlink:to="loc_ter_EffectiveIncomeTaxRateGlobalIntangibleLowTaxedIncome_813535" use="optional" order="17" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail">
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_IncomeTaxDisclosureLineItems" xlink:label="loc_ter_IncomeTaxDisclosureLineItems_1798" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_1811" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1798" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_1811" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_1818" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1798" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_1818" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_1803" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1798" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_1803" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_1813" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1798" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_1813" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1812" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1798" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1812" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_1817" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1798" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_1817" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesInvestments" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesInvestments_1816" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1798" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesInvestments_1816" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsDeferredIncome" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_1805" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1798" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_1805" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_1807" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1798" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_1807" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_1810" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1798" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_1810" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_1801" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1798" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_1801" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_1808" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1798" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_1808" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_1802" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1798" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_1802" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_1806" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1798" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_1806" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_1804" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1798" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_1804" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_1814" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1798" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_1814" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_IncomeTaxDisclosureTable" xlink:label="loc_ter_IncomeTaxDisclosureTable_1799" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1798" xlink:to="loc_ter_IncomeTaxDisclosureTable_1799" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1800" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_IncomeTaxDisclosureTable_1799" xlink:to="loc_dei_LegalEntityAxis_1800" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1819" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1800" xlink:to="loc_dei_EntityDomain_1819" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1819_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1800" xlink:to="loc_dei_EntityDomain_1819_default" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses_813545" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1798" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses_813545" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_1815" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1798" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_1815" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DeferredTaxAssetsTaxDeferredExpenseLeaseLiability" xlink:label="loc_ter_DeferredTaxAssetsTaxDeferredExpenseLeaseLiability_826822" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1798" xlink:to="loc_ter_DeferredTaxAssetsTaxDeferredExpenseLeaseLiability_826822" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DeferredTaxLiabilitiesContingentConsideration" xlink:label="loc_ter_DeferredTaxLiabilitiesContingentConsideration_826829" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1798" xlink:to="loc_ter_DeferredTaxLiabilitiesContingentConsideration_826829" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_826831" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1798" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_826831" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DeferredTaxLiabilitiesRightOfUseAssets" xlink:label="loc_ter_DeferredTaxLiabilitiesRightOfUseAssets_826827" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1798" xlink:to="loc_ter_DeferredTaxLiabilitiesRightOfUseAssets_826827" use="optional" order="26" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/SummaryOfOperatingLossCarryforwardsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_1823" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_1828" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_1823" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_1828" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_1830" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_1823" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_1830" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_1824" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_1823" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_1824" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1822" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_1824" xlink:to="loc_dei_LegalEntityAxis_1822" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1827" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1822" xlink:to="loc_dei_EntityDomain_1827" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1827_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1822" xlink:to="loc_dei_EntityDomain_1827_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodAxis" xlink:label="loc_us-gaap_TaxPeriodAxis_1825" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_1824" xlink:to="loc_us-gaap_TaxPeriodAxis_1825" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodDomain" xlink:label="loc_us-gaap_TaxPeriodDomain_1826" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TaxPeriodAxis_1825" xlink:to="loc_us-gaap_TaxPeriodDomain_1826" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodDomain" xlink:label="loc_us-gaap_TaxPeriodDomain_1826_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TaxPeriodAxis_1825" xlink:to="loc_us-gaap_TaxPeriodDomain_1826_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_OperatingLossCarryforwardsExpiringTwoThousandAndTwentyTwoMember" xlink:label="loc_ter_OperatingLossCarryforwardsExpiringTwoThousandAndTwentyTwoMember_1834" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxPeriodDomain_1826" xlink:to="loc_ter_OperatingLossCarryforwardsExpiringTwoThousandAndTwentyTwoMember_1834" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_OperatingLossCarryforwardsExpiringTwoThousandTwentySixToTwoThousandThirtyMember" xlink:label="loc_ter_OperatingLossCarryforwardsExpiringTwoThousandTwentySixToTwoThousandThirtyMember_814017" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxPeriodDomain_1826" xlink:to="loc_ter_OperatingLossCarryforwardsExpiringTwoThousandTwentySixToTwoThousandThirtyMember_814017" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_OperatingLossCarryforwardsExpiringTwoThousandThirtyOneToTwoThousandThirtyFiveMember" xlink:label="loc_ter_OperatingLossCarryforwardsExpiringTwoThousandThirtyOneToTwoThousandThirtyFiveMember_814018" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxPeriodDomain_1826" xlink:to="loc_ter_OperatingLossCarryforwardsExpiringTwoThousandThirtyOneToTwoThousandThirtyFiveMember_814018" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_OperatingLossCarryforwardsExpiringBeyondTwoThousandThirtyFiveMember" xlink:label="loc_ter_OperatingLossCarryforwardsExpiringBeyondTwoThousandThirtyFiveMember_814025" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxPeriodDomain_1826" xlink:to="loc_ter_OperatingLossCarryforwardsExpiringBeyondTwoThousandThirtyFiveMember_814025" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_OperatingLossCarryforwardsNonExpiringMember" xlink:label="loc_ter_OperatingLossCarryforwardsNonExpiringMember_814038" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxPeriodDomain_1826" xlink:to="loc_ter_OperatingLossCarryforwardsNonExpiringMember_814038" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_OperatingLossCarryForwardsExpiringTwoThousandTwentyOneMember" xlink:label="loc_ter_OperatingLossCarryForwardsExpiringTwoThousandTwentyOneMember_1833" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxPeriodDomain_1826" xlink:to="loc_ter_OperatingLossCarryForwardsExpiringTwoThousandTwentyOneMember_1833" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_OperatingLossCarryforwardsExpiringTwoThousandAndTwentyThreeMember" xlink:label="loc_ter_OperatingLossCarryforwardsExpiringTwoThousandAndTwentyThreeMember_1835" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxPeriodDomain_1826" xlink:to="loc_ter_OperatingLossCarryforwardsExpiringTwoThousandAndTwentyThreeMember_1835" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_OperatingLossCarryforwardsExpiringTwoThousandTwentyFourMember" xlink:label="loc_ter_OperatingLossCarryforwardsExpiringTwoThousandTwentyFourMember_814044" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxPeriodDomain_1826" xlink:to="loc_ter_OperatingLossCarryforwardsExpiringTwoThousandTwentyFourMember_814044" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_OperatingLossCarryforwardsExpiringTwoThousandTwentyFiveMember" xlink:label="loc_ter_OperatingLossCarryforwardsExpiringTwoThousandTwentyFiveMember_814045" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxPeriodDomain_1826" xlink:to="loc_ter_OperatingLossCarryforwardsExpiringTwoThousandTwentyFiveMember_814045" use="optional" order="18" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfUnrecognizedTaxBenefitsDetail">
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_IncomeTaxDisclosureLineItems" xlink:label="loc_ter_IncomeTaxDisclosureLineItems_1842" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_1848" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1842" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_1848" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_1847" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1842" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_1847" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_1849" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1842" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_1849" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_IncomeTaxDisclosureTable" xlink:label="loc_ter_IncomeTaxDisclosureTable_1843" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1842" xlink:to="loc_ter_IncomeTaxDisclosureTable_1843" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1844" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_IncomeTaxDisclosureTable_1843" xlink:to="loc_dei_LegalEntityAxis_1844" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1852" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1844" xlink:to="loc_dei_EntityDomain_1852" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1852_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1844" xlink:to="loc_dei_EntityDomain_1852_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_1846" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1842" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_1846" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_1845" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1842" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_1845" use="optional" order="9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_1864" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_1874" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1864" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_1874" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_NumberOfCustomerAccountedForTenPercentOrGreaterRevenue" xlink:label="loc_ter_NumberOfCustomerAccountedForTenPercentOrGreaterRevenue_1875" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1864" xlink:to="loc_ter_NumberOfCustomerAccountedForTenPercentOrGreaterRevenue_1875" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments_1873" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1864" xlink:to="loc_us-gaap_NumberOfOperatingSegments_1873" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1862" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1864" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1862" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1856" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1862" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1856" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1855" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1856" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1855" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1855_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1856" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1855_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaap_SalesRevenueNetMember_1866" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1855" xlink:to="loc_us-gaap_SalesRevenueNetMember_1866" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1865" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1862" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1865" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_1863" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1865" xlink:to="loc_us-gaap_SegmentDomain_1863" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_1863_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1865" xlink:to="loc_us-gaap_SegmentDomain_1863_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SemiconductorTestMember" xlink:label="loc_ter_SemiconductorTestMember_1872" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1863" xlink:to="loc_ter_SemiconductorTestMember_1872" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1859" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1862" xlink:to="loc_dei_LegalEntityAxis_1859" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1869" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1859" xlink:to="loc_dei_EntityDomain_1869" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1869_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1859" xlink:to="loc_dei_EntityDomain_1869_default" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_1860" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1862" xlink:to="loc_srt_MajorCustomersAxis_1860" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_1861" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_1860" xlink:to="loc_srt_NameOfMajorCustomerDomain_1861" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_1861_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_1860" xlink:to="loc_srt_NameOfMajorCustomerDomain_1861_default" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_CustomerOneMember" xlink:label="loc_ter_CustomerOneMember_1870" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_1861" xlink:to="loc_ter_CustomerOneMember_1870" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_1857" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1862" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_1857" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_1858" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_1857" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_1858" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_1858_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_1857" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_1858_default" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromRightsConcentrationRiskMember" xlink:label="loc_us-gaap_RevenueFromRightsConcentrationRiskMember_1867" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_1858" xlink:to="loc_us-gaap_RevenueFromRightsConcentrationRiskMember_1867" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_1868" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_1858" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_1868" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SeriesOfCustomerAxis" xlink:label="loc_ter_SeriesOfCustomerAxis_827188" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1862" xlink:to="loc_ter_SeriesOfCustomerAxis_827188" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SeriesOfCustomerDomain" xlink:label="loc_ter_SeriesOfCustomerDomain_827190" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ter_SeriesOfCustomerAxis_827188" xlink:to="loc_ter_SeriesOfCustomerDomain_827190" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SeriesOfCustomerDomain" xlink:label="loc_ter_SeriesOfCustomerDomain_827190_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ter_SeriesOfCustomerAxis_827188" xlink:to="loc_ter_SeriesOfCustomerDomain_827190_default" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SeriesOfCustomerMember" xlink:label="loc_ter_SeriesOfCustomerMember_827196" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_SeriesOfCustomerDomain_827190" xlink:to="loc_ter_SeriesOfCustomerMember_827196" use="optional" order="28" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfSegmentInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_1881" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_1891" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1881" xlink:to="loc_us-gaap_Assets_1891" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1892" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1881" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1892" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_1893" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1881" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_1893" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_1890" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1881" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_1890" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_1889" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1881" xlink:to="loc_us-gaap_Revenues_1889" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1879" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1881" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1879" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1878" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1879" xlink:to="loc_dei_LegalEntityAxis_1878" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1883" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1878" xlink:to="loc_dei_EntityDomain_1883" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1883_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1878" xlink:to="loc_dei_EntityDomain_1883_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1882" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1879" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1882" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_1880" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1882" xlink:to="loc_us-gaap_SegmentDomain_1880" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_1880_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1882" xlink:to="loc_us-gaap_SegmentDomain_1880_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_CorporateAndOthersMember" xlink:label="loc_ter_CorporateAndOthersMember_398321" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1880" xlink:to="loc_ter_CorporateAndOthersMember_398321" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_IndustrialAutomationMember" xlink:label="loc_ter_IndustrialAutomationMember_1886" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1880" xlink:to="loc_ter_IndustrialAutomationMember_1886" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SystemsTestGroupMember" xlink:label="loc_ter_SystemsTestGroupMember_1885" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1880" xlink:to="loc_ter_SystemsTestGroupMember_1885" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_WirelessTestMember" xlink:label="loc_ter_WirelessTestMember_1887" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1880" xlink:to="loc_ter_WirelessTestMember_1887" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SemiconductorTestMember" xlink:label="loc_ter_SemiconductorTestMember_1884" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1880" xlink:to="loc_ter_SemiconductorTestMember_1884" use="optional" order="17" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_1906" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_CostOfRevenuesProvisionForExcessAndObsoleteInventory" xlink:label="loc_ter_CostOfRevenuesProvisionForExcessAndObsoleteInventory_1922" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1906" xlink:to="loc_ter_CostOfRevenuesProvisionForExcessAndObsoleteInventory_1922" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_1921" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1906" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_1921" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_1930" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1906" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_1930" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1904" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1906" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1904" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_1896" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1904" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_1896" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1897" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_1896" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1897" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1897_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_1896" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1897_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1899" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1904" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1899" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1898" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1899" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1898" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1898_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1899" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1898_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_UniversalRobotsMember" xlink:label="loc_ter_UniversalRobotsMember_1910" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1898" xlink:to="loc_ter_UniversalRobotsMember_1910" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MobileIndustrialRobotsApsMember" xlink:label="loc_ter_MobileIndustrialRobotsApsMember_1913" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1898" xlink:to="loc_ter_MobileIndustrialRobotsApsMember_1913" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1900" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1904" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1900" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1901" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1900" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1901" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1901_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1900" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1901_default" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherOperatingIncomeExpenseMember" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseMember_1914" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1901" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseMember_1914" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1902" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1904" xlink:to="loc_dei_LegalEntityAxis_1902" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1915" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1902" xlink:to="loc_dei_EntityDomain_1915" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1915_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1902" xlink:to="loc_dei_EntityDomain_1915_default" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_1903" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1904" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_1903" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_1908" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_1903" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_1908" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_1908_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_1903" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_1908_default" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="loc_us-gaap_EmployeeSeveranceMember_1931" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_1908" xlink:to="loc_us-gaap_EmployeeSeveranceMember_1931" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1907" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1904" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1907" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_1905" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1907" xlink:to="loc_us-gaap_SegmentDomain_1905" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_1905_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1907" xlink:to="loc_us-gaap_SegmentDomain_1905_default" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_CorporateAndEliminationsMember" xlink:label="loc_ter_CorporateAndEliminationsMember_1920" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1905" xlink:to="loc_ter_CorporateAndEliminationsMember_1920" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SystemsTestGroupMember" xlink:label="loc_ter_SystemsTestGroupMember_1917" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1905" xlink:to="loc_ter_SystemsTestGroupMember_1917" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_IndustrialAutomationMember" xlink:label="loc_ter_IndustrialAutomationMember_1918" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1905" xlink:to="loc_ter_IndustrialAutomationMember_1918" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SemiconductorTestMember" xlink:label="loc_ter_SemiconductorTestMember_1916" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1905" xlink:to="loc_ter_SemiconductorTestMember_1916" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_WirelessTestMember" xlink:label="loc_ter_WirelessTestMember_1919" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1905" xlink:to="loc_ter_WirelessTestMember_1919" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_RestructuringAndOtherLeaseImpairment" xlink:label="loc_ter_RestructuringAndOtherLeaseImpairment_1924" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1906" xlink:to="loc_ter_RestructuringAndOtherLeaseImpairment_1924" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:label="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_1926" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1906" xlink:to="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_1926" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SellingAndAdministrativeForEquityModificationCharge" xlink:label="loc_ter_SellingAndAdministrativeForEquityModificationCharge_511365" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1906" xlink:to="loc_ter_SellingAndAdministrativeForEquityModificationCharge_511365" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossOnContractTermination" xlink:label="loc_us-gaap_LossOnContractTermination_718757" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1906" xlink:to="loc_us-gaap_LossOnContractTermination_718757" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:label="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_813495" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1906" xlink:to="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_813495" use="optional" order="36" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfRevenuesByCountryDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1935" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_1940" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1935" xlink:to="loc_us-gaap_Revenues_1940" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1936" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1935" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1936" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1934" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1936" xlink:to="loc_dei_LegalEntityAxis_1934" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1939" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1934" xlink:to="loc_dei_EntityDomain_1939" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1939_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1934" xlink:to="loc_dei_EntityDomain_1939_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_1938" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1936" xlink:to="loc_srt_StatementGeographicalAxis_1938" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_1937" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_1938" xlink:to="loc_srt_SegmentGeographicalDomain_1937" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_1937_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_1938" xlink:to="loc_srt_SegmentGeographicalDomain_1937_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_RestOfWorldMember" xlink:label="loc_ter_RestOfWorldMember_1951" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1937" xlink:to="loc_ter_RestOfWorldMember_1951" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_PH" xlink:label="loc_country_PH_1949" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1937" xlink:to="loc_country_PH_1949" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CN" xlink:label="loc_country_CN_1942" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1937" xlink:to="loc_country_CN_1942" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_SG" xlink:label="loc_country_SG_1948" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1937" xlink:to="loc_country_SG_1948" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EuropeMember" xlink:label="loc_srt_EuropeMember_1944" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1937" xlink:to="loc_srt_EuropeMember_1944" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_JP" xlink:label="loc_country_JP_1946" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1937" xlink:to="loc_country_JP_1946" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_KR" xlink:label="loc_country_KR_1945" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1937" xlink:to="loc_country_KR_1945" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_MY" xlink:label="loc_country_MY_1947" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1937" xlink:to="loc_country_MY_1947" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_TH" xlink:label="loc_country_TH_1950" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1937" xlink:to="loc_country_TH_1950" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_TW" xlink:label="loc_country_TW_1941" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1937" xlink:to="loc_country_TW_1941" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US" xlink:label="loc_country_US_1943" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1937" xlink:to="loc_country_US_1943" use="optional" order="19" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfLongLivedAssetsByGeographicAreaDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1955" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1956" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1955" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1956" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1954" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1956" xlink:to="loc_dei_LegalEntityAxis_1954" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1959" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1954" xlink:to="loc_dei_EntityDomain_1959" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1959_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1954" xlink:to="loc_dei_EntityDomain_1959_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_1958" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1956" xlink:to="loc_srt_StatementGeographicalAxis_1958" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_1957" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_1958" xlink:to="loc_srt_SegmentGeographicalDomain_1957" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_1957_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_1958" xlink:to="loc_srt_SegmentGeographicalDomain_1957_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="loc_us-gaap_ForeignCountryMember_1962" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1957" xlink:to="loc_us-gaap_ForeignCountryMember_1962" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US" xlink:label="loc_country_US_1961" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1957" xlink:to="loc_country_US_1961" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncurrentAssets" xlink:label="loc_us-gaap_NoncurrentAssets_1960" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1955" xlink:to="loc_us-gaap_NoncurrentAssets_1960" use="optional" order="10" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfLongLivedAssetsByGeographicAreaParentheticalDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1966" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncurrentAssets" xlink:label="loc_us-gaap_NoncurrentAssets_1971" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1966" xlink:to="loc_us-gaap_NoncurrentAssets_1971" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1967" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1966" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1967" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_1969" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1967" xlink:to="loc_srt_StatementGeographicalAxis_1969" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_1968" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_1969" xlink:to="loc_srt_SegmentGeographicalDomain_1968" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_1968_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_1969" xlink:to="loc_srt_SegmentGeographicalDomain_1968_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_SG" xlink:label="loc_country_SG_1972" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1968" xlink:to="loc_country_SG_1972" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1965" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1967" xlink:to="loc_dei_LegalEntityAxis_1965" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1970" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1965" xlink:to="loc_dei_EntityDomain_1970" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1970_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1965" xlink:to="loc_dei_EntityDomain_1970_default" use="optional" order="9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/StockRepurchaseProgramAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_StockRepurchaseProgramsLineItems" xlink:label="loc_ter_StockRepurchaseProgramsLineItems_1980" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="loc_us-gaap_TreasuryStockShares_1989" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_StockRepurchaseProgramsLineItems_1980" xlink:to="loc_us-gaap_TreasuryStockShares_1989" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_StockRepurchaseProgramsTable" xlink:label="loc_ter_StockRepurchaseProgramsTable_1981" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ter_StockRepurchaseProgramsLineItems_1980" xlink:to="loc_ter_StockRepurchaseProgramsTable_1981" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1976" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_StockRepurchaseProgramsTable_1981" xlink:to="loc_srt_RangeAxis_1976" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1977" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1976" xlink:to="loc_srt_RangeMember_1977" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1977_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1976" xlink:to="loc_srt_RangeMember_1977_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_1983" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1977" xlink:to="loc_srt_MaximumMember_1983" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_818723" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_StockRepurchaseProgramsTable_1981" xlink:to="loc_srt_StatementScenarioAxis_818723" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_818724" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_818723" xlink:to="loc_srt_ScenarioUnspecifiedDomain_818724" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_818724_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_818723" xlink:to="loc_srt_ScenarioUnspecifiedDomain_818724_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_1991" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_StockRepurchaseProgramsLineItems_1980" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_1991" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue_1990" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_StockRepurchaseProgramsLineItems_1980" xlink:to="loc_us-gaap_TreasuryStockValue_1990" use="optional" order="11" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/SubsequentEventsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems_1995" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaap_SubsequentEventTable_1996" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_1995" xlink:to="loc_us-gaap_SubsequentEventTable_1996" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_511222" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_1996" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_511222" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_511223" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_511222" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_511223" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_511223_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_511222" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_511223_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1994" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_1996" xlink:to="loc_dei_LegalEntityAxis_1994" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1999" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1994" xlink:to="loc_dei_EntityDomain_1999" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1999_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1994" xlink:to="loc_dei_EntityDomain_1999_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_1997" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_1996" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_1997" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1998" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1997" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1998" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1998_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1997" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1998_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_511217" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_1996" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_511217" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_511218" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_511217" xlink:to="loc_us-gaap_SegmentDomain_511218" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_511218_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_511217" xlink:to="loc_us-gaap_SegmentDomain_511218_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_468958" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_1996" xlink:to="loc_srt_TitleOfIndividualAxis_468958" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_468959" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_468958" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_468959" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_468959_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_468958" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_468959_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_468964" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_1996" xlink:to="loc_us-gaap_AwardTypeAxis_468964" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_468966" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_468964" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_468966" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_468966_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_468964" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_468966_default" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollateralAxis" xlink:label="loc_us-gaap_CollateralAxis_683556" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_1996" xlink:to="loc_us-gaap_CollateralAxis_683556" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollateralDomain" xlink:label="loc_us-gaap_CollateralDomain_683557" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CollateralAxis_683556" xlink:to="loc_us-gaap_CollateralDomain_683557" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollateralDomain" xlink:label="loc_us-gaap_CollateralDomain_683557_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CollateralAxis_683556" xlink:to="loc_us-gaap_CollateralDomain_683557_default" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:label="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_2001" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_1995" xlink:to="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_2001" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableAmountPerShare" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare_2000" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_1995" xlink:to="loc_us-gaap_DividendsPayableAmountPerShare_2000" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:label="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_2002" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_1995" xlink:to="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_2002" use="optional" order="25" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsDetail">
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_QuarterlyFinancialInformationLineItems" xlink:label="loc_ter_QuarterlyFinancialInformationLineItems_2009" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_2016" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2009" xlink:to="loc_us-gaap_GrossProfit_2016" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_2019" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2009" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_2019" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaap_InvestmentIncomeInterest_2023" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2009" xlink:to="loc_us-gaap_InvestmentIncomeInterest_2023" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_2031" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2009" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_2031" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_2015" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2009" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_2015" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_2029" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2009" xlink:to="loc_us-gaap_EarningsPerShareBasic_2029" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_2030" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2009" xlink:to="loc_us-gaap_EarningsPerShareDiluted_2030" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_2025" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2009" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_2025" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_QuarterlyFinancialInformationTable" xlink:label="loc_ter_QuarterlyFinancialInformationTable_2010" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2009" xlink:to="loc_ter_QuarterlyFinancialInformationTable_2010" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2006" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_QuarterlyFinancialInformationTable_2010" xlink:to="loc_dei_LegalEntityAxis_2006" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2011" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2006" xlink:to="loc_dei_EntityDomain_2011" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2011_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2006" xlink:to="loc_dei_EntityDomain_2011_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_2007" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_QuarterlyFinancialInformationTable_2010" xlink:to="loc_srt_ProductOrServiceAxis_2007" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_2008" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_2007" xlink:to="loc_srt_ProductsAndServicesDomain_2008" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_2008_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_2007" xlink:to="loc_srt_ProductsAndServicesDomain_2008_default" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaap_ProductMember_2012" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2008" xlink:to="loc_us-gaap_ProductMember_2012" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaap_ServiceMember_2013" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2008" xlink:to="loc_us-gaap_ServiceMember_2013" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2026" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2009" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2026" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2027" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2009" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_2027" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_2024" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2009" xlink:to="loc_us-gaap_InterestExpense_2024" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_2028" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2009" xlink:to="loc_us-gaap_NetIncomeLoss_2028" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_2021" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2009" xlink:to="loc_us-gaap_OperatingExpenses_2021" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_2022" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2009" xlink:to="loc_us-gaap_OperatingIncomeLoss_2022" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_2018" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2009" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_2018" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:label="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_2020" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2009" xlink:to="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_2020" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_2017" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2009" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_2017" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_818745" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2009" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_818745" use="optional" order="27" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsParentheticalDetail">
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_QuarterlyFinancialInformationLineItems" xlink:label="loc_ter_QuarterlyFinancialInformationLineItems_2041" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_2059" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2041" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_2059" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_2051" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2041" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_2051" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_QuarterlyFinancialInformationTable" xlink:label="loc_ter_QuarterlyFinancialInformationTable_2042" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2041" xlink:to="loc_ter_QuarterlyFinancialInformationTable_2042" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis" xlink:label="loc_us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis_2038" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_QuarterlyFinancialInformationTable_2042" xlink:to="loc_us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis_2038" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CatastrophicEventDomain" xlink:label="loc_us-gaap_CatastrophicEventDomain_2036" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis_2038" xlink:to="loc_us-gaap_CatastrophicEventDomain_2036" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CatastrophicEventDomain" xlink:label="loc_us-gaap_CatastrophicEventDomain_2036_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis_2038" xlink:to="loc_us-gaap_CatastrophicEventDomain_2036_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_2035" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_QuarterlyFinancialInformationTable_2042" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_2035" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2034" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_2035" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2034" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2034_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_2035" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2034_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_UniversalRobotsMember" xlink:label="loc_ter_UniversalRobotsMember_2045" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2034" xlink:to="loc_ter_UniversalRobotsMember_2045" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MobileIndustrialRobotsApsMember" xlink:label="loc_ter_MobileIndustrialRobotsApsMember_2046" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2034" xlink:to="loc_ter_MobileIndustrialRobotsApsMember_2046" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_AutoguideLlcMember" xlink:label="loc_ter_AutoguideLlcMember_818740" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2034" xlink:to="loc_ter_AutoguideLlcMember_818740" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2037" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_QuarterlyFinancialInformationTable_2042" xlink:to="loc_dei_LegalEntityAxis_2037" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2049" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2037" xlink:to="loc_dei_EntityDomain_2049" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2049_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2037" xlink:to="loc_dei_EntityDomain_2049_default" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2044" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_QuarterlyFinancialInformationTable_2042" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2044" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_2043" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2044" xlink:to="loc_us-gaap_SegmentDomain_2043" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_2043_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2044" xlink:to="loc_us-gaap_SegmentDomain_2043_default" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_2039" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ter_QuarterlyFinancialInformationTable_2042" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_2039" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="loc_us-gaap_LossContingencyNatureDomain_2040" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_2039" xlink:to="loc_us-gaap_LossContingencyNatureDomain_2040" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="loc_us-gaap_LossContingencyNatureDomain_2040_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_2039" xlink:to="loc_us-gaap_LossContingencyNatureDomain_2040_default" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetImpairmentCharges" xlink:label="loc_us-gaap_OtherAssetImpairmentCharges_2055" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2041" xlink:to="loc_us-gaap_OtherAssetImpairmentCharges_2055" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_2057" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2041" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_2057" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeveranceCosts1" xlink:label="loc_us-gaap_SeveranceCosts1_2056" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2041" xlink:to="loc_us-gaap_SeveranceCosts1_2056" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:label="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_818744" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2041" xlink:to="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_818744" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ContractTerminationSettlementFee" xlink:label="loc_ter_ContractTerminationSettlementFee_827228" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2041" xlink:to="loc_ter_ContractTerminationSettlementFee_827228" use="optional" order="26" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ValuationAndQualifyingAccountsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_2065" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_2071" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_2065" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_2071" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_2072" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_2065" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_2072" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_2073" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_2065" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_2073" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_2074" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_2065" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_2074" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_2066" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_2065" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_2066" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2062" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_2066" xlink:to="loc_dei_LegalEntityAxis_2062" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2067" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2062" xlink:to="loc_dei_EntityDomain_2067" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2067_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2062" xlink:to="loc_dei_EntityDomain_2067_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_2064" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_2066" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_2064" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_2063" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_2064" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_2063" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_2063_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_2064" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_2063_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_2070" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_2063" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_2070" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryValuationReserveMember" xlink:label="loc_us-gaap_InventoryValuationReserveMember_2069" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_2063" xlink:to="loc_us-gaap_InventoryValuationReserveMember_2069" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForCreditLossMember" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_2068" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_2063" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_2068" use="optional" order="14" />
</definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>15
<FILENAME>ter-20201231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 23-February-2021 [01:44:56] {AM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
<labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract" xlink:label="loc_dei_CoverAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CoverAbstract" xml:lang="en-US">Cover [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentType" xml:lang="en-US">Document Type</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentPeriodEndDate" xml:lang="en-US">Document Period End Date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityRegistrantName" xml:lang="en-US">Entity Registrant Name</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityFilerCategory" xml:lang="en-US">Entity Filer Category</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_TradingSymbol" xml:lang="en-US">Trading Symbol</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentAnnualReport" xlink:label="loc_dei_DocumentAnnualReport" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentAnnualReport" xml:lang="en-US">Document Annual Report</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentTransitionReport" xml:lang="en-US">Document Transition Report</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityInteractiveDataCurrent" xml:lang="en-US">Entity Interactive Data Current</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCurrentReportingStatus" xml:lang="en-US">Entity Current Reporting Status</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_Security12bTitle" xml:lang="en-US">Title of 12(b) Security</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_SecurityExchangeName" xml:lang="en-US">Security Exchange Name</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityFileNumber" xml:lang="en-US">Entity File Number</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_dei_EntityTaxIdentificationNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityTaxIdentificationNumber" xml:lang="en-US">Entity Tax Identification Number</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressAddressLine1" xml:lang="en-US">Entity Address, Address Line One</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressCityOrTown" xml:lang="en-US">Entity Address, City or Town</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_dei_EntityAddressStateOrProvince" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressStateOrProvince" xml:lang="en-US">Entity Address, State or Province</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressPostalZipCode" xml:lang="en-US">Entity Address, Postal Zip Code</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_LocalPhoneNumber" xml:lang="en-US">Local Phone Number</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntitySmallBusiness" xml:lang="en-US">Entity Small Business</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityEmergingGrowthCompany" xml:lang="en-US">Entity Emerging Growth Company</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityShellCompany" xml:lang="en-US">Entity Shell Company</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AmendmentFlag" xml:lang="en-US">Amendment Flag</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFiscalYearFocus" xml:lang="en-US">Document Fiscal Year Focus</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xml:lang="en-US">Document Fiscal Period Focus</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCentralIndexKey" xml:lang="en-US">Entity Central Index Key</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CurrentFiscalYearEndDate" xml:lang="en-US">Current Fiscal Year End Date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CityAreaCode" xml:lang="en-US">City Area Code</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xml:lang="en-US">Entity Well-known Seasoned Issuer</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityVoluntaryFilers" xml:lang="en-US">Entity Voluntary Filers</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityPublicFloat" xlink:label="loc_dei_EntityPublicFloat" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityPublicFloat" xml:lang="en-US">Entity Public Float</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="loc_dei_IcfrAuditorAttestationFlag" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xml:lang="en-US">ICFR Auditor Attestation Flag</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementTable" xml:lang="en-US">Statement [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StatementTable" xml:lang="en-US">Statement [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_LegalEntityAxis" xml:lang="en-US">Legal Entity [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_LegalEntityAxis" xml:lang="en-US">Legal Entity [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityDomain" xml:lang="en-US">Entity [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityDomain" xml:lang="en-US">Entity [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementLineItems" xml:lang="en-US">Statement [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StatementLineItems" xml:lang="en-US">Statement [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsAbstract" xml:lang="en-US">Assets [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsAbstract" xml:lang="en-US">Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Assets" xml:lang="en-US">Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_Assets" xml:lang="en-US">Total assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_Assets" xml:lang="en-US">Total assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xml:lang="en-US">Assets, Current [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xml:lang="en-US">Current assets:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xml:lang="en-US">Accounts Receivable, Net, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xml:lang="en-US">Accounts receivable, less allowance for doubtful accounts of $2,034 and $1,736 in 2020 and 2019, respectively</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesCurrent" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesCurrent" xml:lang="en-US">Available-for-sale Securities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesCurrent" xml:lang="en-US">Marketable securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesCurrent" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsCurrent" xml:lang="en-US">Assets, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AssetsCurrent" xml:lang="en-US">Total current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryNet" xml:lang="en-US">Inventory, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryNet" xml:lang="en-US">Inventories, net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_InventoryNet" xml:lang="en-US">Inventories, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xml:lang="en-US">Prepaid Expense and Other Assets, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xml:lang="en-US">Prepayments and other current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and cash equivalents</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesNoncurrent" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesNoncurrent" xml:lang="en-US">Available-for-sale Securities, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesNoncurrent" xml:lang="en-US">Marketable securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesNoncurrent" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xml:lang="en-US">Deferred Income Tax Assets, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xml:lang="en-US">Deferred tax assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xml:lang="en-US">Acquired intangible assets, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xml:lang="en-US">Other Assets, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xml:lang="en-US">Other assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Property, Plant and Equipment, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Property, plant and equipment, net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Property, plant and equipment, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xml:lang="en-US">Assets for Plan Benefits, Defined Benefit Plan</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xml:lang="en-US">Retirement plans assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:to="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Goodwill" xml:lang="en-US">Goodwill</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_Goodwill" xml:lang="en-US">Goodwill</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_Goodwill" xml:lang="en-US">Goodwill</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xml:lang="en-US">Operating Lease, Right-of-Use Asset</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xml:lang="en-US">Operating lease right-of-use assets, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US">Liabilities and Equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US">Total liabilities, convertible common shares&#160;and shareholders' equity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAbstract" xlink:label="loc_us-gaap_LiabilitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAbstract" xml:lang="en-US">Liabilities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesAbstract" xml:lang="en-US">LIABILITIES</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAbstract" xlink:to="lab_us-gaap_LiabilitiesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesNoncurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xml:lang="en-US">Accrued Income Taxes, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xml:lang="en-US">Long-term incomes taxes payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xml:lang="en-US">Liabilities, Current [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xml:lang="en-US">Current liabilities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xml:lang="en-US">Accrued Income Taxes, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xml:lang="en-US">Income taxes payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesCurrent" xml:lang="en-US">Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesCurrent" xml:lang="en-US">Total current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xml:lang="en-US">Other Accrued Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xml:lang="en-US">Other accrued liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsPayableCurrent" xml:lang="en-US">Accounts Payable, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsPayableCurrent" xml:lang="en-US">Accounts payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DeferredRevenueAndCustomerAdvancesCurrent" xlink:label="loc_ter_DeferredRevenueAndCustomerAdvancesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_DeferredRevenueAndCustomerAdvancesCurrent" xml:lang="en-US">Deferred Revenue And Customer Advances, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_DeferredRevenueAndCustomerAdvancesCurrent" xml:lang="en-US">Deferred revenue and customer advances</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_DeferredRevenueAndCustomerAdvancesCurrent" xlink:to="lab_ter_DeferredRevenueAndCustomerAdvancesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_DeferredRevenueAndCustomerAdvancesCurrent" xml:lang="en-US">The carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer, including sales, license fees, and royalties, but excluding interest income. Also includes customer advance payments represent a part or a full amount of a contractually due sum that is paid in advance of the delivery of goods or services.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xml:lang="en-US">Contingent consideration</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xml:lang="en-US">Operating Lease, Liability, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xml:lang="en-US">Operating lease liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xml:lang="en-US">Employee-related Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xml:lang="en-US">Accrued employees' compensation and withholdings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtCurrent" xlink:label="loc_us-gaap_ConvertibleDebtCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConvertibleDebtCurrent" xml:lang="en-US">Convertible Debt, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConvertibleDebtCurrent" xml:lang="en-US">Current debt</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtCurrent" xlink:to="lab_us-gaap_ConvertibleDebtCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtNoncurrent" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConvertibleDebtNoncurrent" xml:lang="en-US">Convertible Debt, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConvertibleDebtNoncurrent" xml:lang="en-US">Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ConvertibleDebtNoncurrent" xml:lang="en-US">Long-term debt</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtNoncurrent" xlink:to="lab_us-gaap_ConvertibleDebtNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredRevenueNoncurrent" xml:lang="en-US">Deferred Revenue, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredRevenueNoncurrent" xml:lang="en-US">Long-term deferred revenue and customer advances</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueNoncurrent" xlink:to="lab_us-gaap_DeferredRevenueNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent" xml:lang="en-US">Deferred Tax and Other Liabilities, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent" xml:lang="en-US">Deferred tax liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Liabilities" xml:lang="en-US">Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_Liabilities" xml:lang="en-US">Total liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xml:lang="en-US">Liability, Defined Benefit Plan, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xml:lang="en-US">Retirement plans liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:to="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xml:lang="en-US">Long-term contingent consideration</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xml:lang="en-US">Operating Lease, Liability, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xml:lang="en-US">Long-term operating lease liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesNoncurrent" xml:lang="en-US">Other Accrued Liabilities, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesNoncurrent" xml:lang="en-US">Long-term other accrued liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xml:lang="en-US">Commitments and Contingencies</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xml:lang="en-US">Commitments and contingencies (Note M)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xml:lang="en-US">SHAREHOLDERS' EQUITY</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Accumulated other comprehensive income (loss)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xml:lang="en-US">Additional Paid in Capital, Common Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xml:lang="en-US">Additional paid-in capital</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Stockholders' Equity Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Total shareholders' equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockValue" xml:lang="en-US">Common Stock, Value, Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockValue" xml:lang="en-US">Common stock, $0.125 par value, 1,000,000 shares authorized, 166,123 and 166,410 shares issued and outstanding at December 31, 2020 and 2019, respectively</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xml:lang="en-US">Retained earnings (accumulated&#160;deficit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xml:lang="en-US">Increase (decrease) in adoption of new accounting guidance amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterestsAbstract" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterestsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterestsAbstract" xml:lang="en-US">Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterestsAbstract" xml:lang="en-US">Mezzanine equity:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterestsAbstract" xlink:to="lab_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterestsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCommonCarryingAmount" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCommonCarryingAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RedeemableNoncontrollingInterestEquityCommonCarryingAmount" xml:lang="en-US">Redeemable Noncontrolling Interest, Equity, Common, Carrying Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RedeemableNoncontrollingInterestEquityCommonCarryingAmount" xml:lang="en-US">Convertible common shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RedeemableNoncontrollingInterestEquityCommonCarryingAmount" xlink:to="lab_us-gaap_RedeemableNoncontrollingInterestEquityCommonCarryingAmount" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xml:lang="en-US">Common Stock, Shares Authorized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xml:lang="en-US">Common stock, shares authorized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xml:lang="en-US">Allowance for Doubtful Accounts Receivable, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xml:lang="en-US">Accounts receivable, less allowance for doubtful accounts</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesIssued" xml:lang="en-US">Common Stock, Shares, Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockSharesIssued" xml:lang="en-US">Common stock, shares issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xml:lang="en-US">Common Stock, Shares, Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xml:lang="en-US">Common stock, shares outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xml:lang="en-US">Common stock, par value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementAbstract" xml:lang="en-US">Income Statement [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ProductOrServiceAxis" xml:lang="en-US">Product and Service [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ProductOrServiceAxis" xml:lang="en-US">Product and Service [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ProductsAndServicesDomain" xml:lang="en-US">Product and Service [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ProductsAndServicesDomain" xml:lang="en-US">Product and Service [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaap_ProductMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProductMember" xml:lang="en-US">Product [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProductMember" xml:lang="en-US">Product [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductMember" xlink:to="lab_us-gaap_ProductMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaap_ServiceMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ServiceMember" xml:lang="en-US">Service [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ServiceMember" xml:lang="en-US">Service [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServiceMember" xlink:to="lab_us-gaap_ServiceMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenueAbstract" xlink:label="loc_us-gaap_CostOfRevenueAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfRevenueAbstract" xml:lang="en-US">Cost of Revenue [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CostOfRevenueAbstract" xml:lang="en-US">Cost of revenues:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenueAbstract" xlink:to="lab_us-gaap_CostOfRevenueAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xml:lang="en-US">Cost of Goods and Services Sold</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xml:lang="en-US">Total cost of revenues (exclusive of acquired intangible assets amortization shown separately below)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Operating Income (Loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Income from operations</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Income from operations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GrossProfit" xml:lang="en-US">Gross Profit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_GrossProfit" xml:lang="en-US">Gross profit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_GrossProfit" xml:lang="en-US">Gross profit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xml:lang="en-US">Operating Expenses [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xml:lang="en-US">Operating expenses:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xml:lang="en-US">Amortization of Intangible Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xml:lang="en-US">Acquired intangible assets amortization</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingExpenses" xml:lang="en-US">Operating Expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingExpenses" xml:lang="en-US">Total operating expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xml:lang="en-US">Selling, General and Administrative Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xml:lang="en-US">Selling and administrative</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xml:lang="en-US">Research and Development Expense (Excluding Acquired in Process Cost)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xml:lang="en-US">Engineering and development</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:label="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestructuringSettlementAndImpairmentProvisions" xml:lang="en-US">Restructuring, Settlement and Impairment Provisions</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestructuringSettlementAndImpairmentProvisions" xml:lang="en-US">Restructuring and other</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RestructuringSettlementAndImpairmentProvisions" xml:lang="en-US">Restructuring and other-employee severance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:to="lab_us-gaap_RestructuringSettlementAndImpairmentProvisions" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract" xml:lang="en-US">Other Nonoperating Income (Expense) [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract" xml:lang="en-US">Non-operating (income) expenses:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestExpense" xml:lang="en-US">Interest Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InterestExpense" xml:lang="en-US">Interest expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaap_InvestmentIncomeInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xml:lang="en-US">Investment Income, Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xml:lang="en-US">Interest income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterest" xlink:to="lab_us-gaap_InvestmentIncomeInterest" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xml:lang="en-US">Other Nonoperating Income (Expense)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xml:lang="en-US">Other (income) expense, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xml:lang="en-US">Earnings Per Share [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xml:lang="en-US">Net income per common share:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Earnings Per Share, Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Net income per common share-basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Net income per common share&#8212;basic</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Earnings Per Share, Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Net income per common share-diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Net income per common share&#8212;diluted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">Income before income taxes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">Income before income taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net Income (Loss) Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net income</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net income</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net income for basic and diluted net income per share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Income Tax Expense (Benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Income tax provision</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Total provision for income taxes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Total (benefit) provision for income taxes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Income tax provision (benefit)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenuesAbstract" xml:lang="en-US">Revenues [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenuesAbstract" xml:lang="en-US">Revenues:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesAbstract" xlink:to="lab_us-gaap_RevenuesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Revenues" xml:lang="en-US">Revenues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_Revenues" xml:lang="en-US">Total revenues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveTerseLabel" xlink:label="lab_us-gaap_Revenues" xml:lang="en-US">Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="lab_us-gaap_Revenues" xml:lang="en-US">Revenues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_Revenues" xml:lang="en-US">Revenue from unaffiliated customers</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Weighted average common shares&#8212;diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Weighted average common shares-diluted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Weighted average common shares&#8212;basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Weighted average common shares-basic</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xml:lang="en-US">Comprehensive income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xml:lang="en-US">Other comprehensive income, net of tax:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xml:lang="en-US">Foreign currency translation adjustment, net of tax of $0, $0, $0</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Other comprehensive income (loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Other comprehensive income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract" xml:lang="en-US">Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract" xml:lang="en-US">Available-for-sale marketable securities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xml:lang="en-US">Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xml:lang="en-US">Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xml:lang="en-US">Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xml:lang="en-US">Less: Reclassification adjustment for (gains) losses included in net income, net of tax of $(665), $(192), $(21), respectively</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xml:lang="en-US">Interest income (expense)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xml:lang="en-US">Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xml:lang="en-US">Unrealized gains (losses) on marketable securities arising during period, net of tax of $1,629, $1,659, $(722), respectively</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xml:lang="en-US">Defined benefit pension and post-retirement plans:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, after Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xml:lang="en-US">Amortization of prior service benefit included in net periodic pension and post-retirement benefit, net of tax $(2), $(43), $(71), respectively</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" xml:lang="en-US">Amortization of prior service credit, net of tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xml:lang="en-US">Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xml:lang="en-US">Unrealized gains (losses) on marketable securities arising during period, net of tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xml:lang="en-US">Foreign currency translation adjustments, tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xml:lang="en-US">Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xml:lang="en-US">Reclassification adjustment for (gains) losses included in net income, net of tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xml:lang="en-US">Equity Components [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xml:lang="en-US">Equity Components [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityComponentDomain" xml:lang="en-US">Equity Component [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquityComponentDomain" xml:lang="en-US">Equity Component [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockMember" xml:lang="en-US">Common Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockMember" xml:lang="en-US">Common Stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetainedEarningsMember" xml:lang="en-US">Retained Earnings [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RetainedEarningsMember" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RetainedEarningsMember" xml:lang="en-US">Retained Earnings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xml:lang="en-US">Additional Paid-in Capital [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xml:lang="en-US">Additional Paid-in Capital</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xml:lang="en-US">AOCI Attributable to Parent [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xml:lang="en-US">Accumulated Other Comprehensive (Loss) Income</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsCash" xlink:label="loc_us-gaap_DividendsCash" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DividendsCash" xml:lang="en-US">Dividends, Cash</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DividendsCash" xml:lang="en-US">Cash dividends</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCash" xlink:to="lab_us-gaap_DividendsCash" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" xml:lang="en-US">Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" xml:lang="en-US">Convertible common shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xml:lang="en-US">Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xml:lang="en-US">Stock-based compensation expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaap_SharesIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharesIssued" xml:lang="en-US">Shares, Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_SharesIssued" xml:lang="en-US">Balance, Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_SharesIssued" xml:lang="en-US">Balance, Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssued" xlink:to="lab_us-gaap_SharesIssued" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarnings" xlink:label="loc_ter_TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarnings" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarnings" xml:lang="en-US">Tax Cuts and Jobs Act of 2017, Reclassification from AOCI to Retained Earnings</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_ter_TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarnings" xml:lang="en-US">Reclassification of tax effects resulting from the Tax Reform Act</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarnings" xlink:to="lab_ter_TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarnings" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarnings" xml:lang="en-US">Tax Cuts and Jobs Act of 2017, reclassification from AOCI to retained earnings.</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SharesOfStockIssuedDuringPeriodShareBasedCompensationNetOfSharesWithheldForTaxes" xlink:label="loc_ter_SharesOfStockIssuedDuringPeriodShareBasedCompensationNetOfSharesWithheldForTaxes" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_SharesOfStockIssuedDuringPeriodShareBasedCompensationNetOfSharesWithheldForTaxes" xml:lang="en-US">Shares Of Stock Issued During Period Share Based Compensation Net Of Shares Withheld For Taxes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_ter_SharesOfStockIssuedDuringPeriodShareBasedCompensationNetOfSharesWithheldForTaxes" xml:lang="en-US">Net issuance of common stock under stock-based plans (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_SharesOfStockIssuedDuringPeriodShareBasedCompensationNetOfSharesWithheldForTaxes" xlink:to="lab_ter_SharesOfStockIssuedDuringPeriodShareBasedCompensationNetOfSharesWithheldForTaxes" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_SharesOfStockIssuedDuringPeriodShareBasedCompensationNetOfSharesWithheldForTaxes" xml:lang="en-US">Shares of Stock Issued During Period, Share Based Compensation, Net of Shares Withheld for Taxes</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes" xlink:label="loc_ter_StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes" xml:lang="en-US">Stock Issued During Period Value Share Based Compensation Net Of Shares Withheld For Taxes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_ter_StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes" xml:lang="en-US">Net issuance of common stock under stock-based plans</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes" xlink:to="lab_ter_StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes" xml:lang="en-US">Stock Issued During Period, Value, Share Based Compensation, Net of Shares Withheld for Taxes</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfEquitySecuritiesNetOfTax" xlink:label="loc_ter_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfEquitySecuritiesNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfEquitySecuritiesNetOfTax" xml:lang="en-US">Other Comprehensive Income Loss Reclassification Adjustment From AOCI For Sale Of Equity Securities Net Of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_ter_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfEquitySecuritiesNetOfTax" xml:lang="en-US">Reclassification of unrealized gains on equity securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfEquitySecuritiesNetOfTax" xlink:to="lab_ter_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfEquitySecuritiesNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfEquitySecuritiesNetOfTax" xml:lang="en-US">Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale of equity securities.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xml:lang="en-US">Stock Repurchased During Period, Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xml:lang="en-US">Repurchase of common stock (in shares)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xml:lang="en-US">Repurchase of stock, shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xml:lang="en-US">Stock Repurchased During Period, Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xml:lang="en-US">Repurchase of common stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xml:lang="en-US">Stock Issued During Period, Shares, Conversion of Convertible Securities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xml:lang="en-US">Convertible common shares (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xml:lang="en-US">Class of Stock [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfStockDomain" xml:lang="en-US">Class of Stock [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleCommonStockMember" xlink:label="loc_us-gaap_ConvertibleCommonStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConvertibleCommonStockMember" xml:lang="en-US">Convertible Common Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConvertibleCommonStockMember" xml:lang="en-US">Convertible Common Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleCommonStockMember" xlink:to="lab_us-gaap_ConvertibleCommonStockMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xml:lang="en-US">Common Stock, Dividends, Per Share, Cash Paid</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:to="lab_us-gaap_CommonStockDividendsPerShareCashPaid" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xml:lang="en-US">Statement of Cash Flows [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US">Cash and cash equivalents at beginning of year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US">Cash and cash equivalents at end of year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xml:lang="en-US">Effect of Exchange Rate on Cash and Cash Equivalents</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xml:lang="en-US">Effects of exchange rate changes on cash and cash equivalents</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US">Cash flows from investing activities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US">Net cash (used for) provided by investing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromContributionInAidOfConstruction" xlink:label="loc_us-gaap_ProceedsFromContributionInAidOfConstruction" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromContributionInAidOfConstruction" xml:lang="en-US">Proceeds from Contribution in Aid of Construction</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromContributionInAidOfConstruction" xml:lang="en-US">Proceeds from government subsidy for property, plant and equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromContributionInAidOfConstruction" xlink:to="lab_us-gaap_ProceedsFromContributionInAidOfConstruction" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForProceedsFromLifeInsurancePolicies" xlink:label="loc_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies" xml:lang="en-US">Payments for (Proceeds from) Life Insurance Policies</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies" xml:lang="en-US">Proceeds from life insurance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies" xlink:to="lab_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities" xml:lang="en-US">Proceeds from Sale of Available-for-sale Securities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities" xml:lang="en-US">Proceeds from sales of marketable securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities" xlink:to="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xml:lang="en-US">Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xml:lang="en-US">Proceeds from maturities of marketable securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:to="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xml:lang="en-US">Payments to Acquire Available-for-sale Securities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xml:lang="en-US">Purchases of marketable securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:to="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecurities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xml:lang="en-US">Purchases of property, plant and equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xml:lang="en-US">Property additions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xml:lang="en-US">Purchase of investment and acquisition of businesses, net of cash acquired</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Cash flows from operating activities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Adjustments to reconcile net income from operations to net cash provided by operating activities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentForAmortization" xlink:label="loc_us-gaap_AdjustmentForAmortization" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentForAmortization" xml:lang="en-US">Amortization</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdjustmentForAmortization" xml:lang="en-US">Amortization</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentForAmortization" xlink:to="lab_us-gaap_AdjustmentForAmortization" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xml:lang="en-US">Contingent consideration adjustment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xml:lang="en-US">Increase (decrease) in contingent consideration</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xml:lang="en-US">Contingent consideration fair value adjustment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Depreciation" xml:lang="en-US">Depreciation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_Depreciation" xml:lang="en-US">Depreciation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_Depreciation" xml:lang="en-US">Depreciation of property, plant and equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xml:lang="en-US">Defined Benefit Plan, Amortization of Gain (Loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xml:lang="en-US">Retirement plans actuarial losses (gains)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xml:lang="en-US">Net actuarial loss (gain)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xml:lang="en-US">Other Noncash Income (Expense)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xml:lang="en-US">Other</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xml:lang="en-US">Deferred taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US">Changes in operating assets and liabilities, net of businesses acquired:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Other Operating Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" xml:lang="en-US">Accounts payable and other accrued expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US">Accounts receivable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xml:lang="en-US">Deferred revenue and customer advances</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xml:lang="en-US">Increase (Decrease) in Inventories</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xml:lang="en-US">Inventories</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations" xlink:label="loc_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations" xml:lang="en-US">Increase (Decrease) in Obligation, Pension and Other Postretirement Benefits</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations" xml:lang="en-US">Retirement plans contributions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations" xlink:to="lab_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxes" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxes" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInIncomeTaxes" xml:lang="en-US">Increase (Decrease) in Income Taxes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInIncomeTaxes" xml:lang="en-US">Income taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInIncomeTaxes" xlink:to="lab_us-gaap_IncreaseDecreaseInIncomeTaxes" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xml:lang="en-US">Prepayments and other assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfInvestments" xlink:label="loc_us-gaap_GainLossOnSaleOfInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GainLossOnSaleOfInvestments" xml:lang="en-US">Gain (Loss) on Sale of Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_GainLossOnSaleOfInvestments" xml:lang="en-US">(Gains) losses on investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfInvestments" xlink:to="lab_us-gaap_GainLossOnSaleOfInvestments" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWriteDown" xlink:label="loc_us-gaap_InventoryWriteDown" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryWriteDown" xml:lang="en-US">Inventory Write-down</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryWriteDown" xml:lang="en-US">Provision for excess and obsolete inventory</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWriteDown" xlink:to="lab_us-gaap_InventoryWriteDown" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensation" xml:lang="en-US">Share-based Compensation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensation" xml:lang="en-US">Stock-based compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:label="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xml:lang="en-US">Equity Method Investment, Other than Temporary Impairment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xml:lang="en-US">Investment impairment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:to="lab_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net cash provided by operating activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProfitLoss" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProfitLoss" xml:lang="en-US">Net income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xml:lang="en-US">Cash flows from financing activities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xml:lang="en-US">Payment for Contingent Consideration Liability, Financing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xml:lang="en-US">Payments of contingent consideration</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xml:lang="en-US">Payments of contingent consideration</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:to="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US">Net cash (used for) provided by financing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xml:lang="en-US">Payments for Repurchase of Common Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xml:lang="en-US">Repurchase of common stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xml:lang="en-US">Repurchase of common stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividends" xlink:label="loc_us-gaap_PaymentsOfDividends" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsOfDividends" xml:lang="en-US">Payments of Dividends</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsOfDividends" xml:lang="en-US">Dividend payments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividends" xlink:to="lab_us-gaap_PaymentsOfDividends" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xml:lang="en-US">Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xml:lang="en-US">Issuance of common stock under stock purchase and stock option plans</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xml:lang="en-US">Payments Related to Tax Withholding for Share-based Compensation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xml:lang="en-US">Payments related to net settlement of employee stock compensation awards</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xml:lang="en-US">Increase (decrease) in cash and cash equivalents</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xml:lang="en-US">Supplementary disclosure of cash flows information:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xml:lang="en-US">Non-cash investing activities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xml:lang="en-US">Capital expenditures incurred but not yet paid:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_CashPaidDuringPeriodForAbstract" xlink:label="loc_ter_CashPaidDuringPeriodForAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_CashPaidDuringPeriodForAbstract" xml:lang="en-US">Cash Paid During Period For [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_CashPaidDuringPeriodForAbstract" xml:lang="en-US">Cash paid for:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_CashPaidDuringPeriodForAbstract" xlink:to="lab_ter_CashPaidDuringPeriodForAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestPaidNet" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InterestPaidNet" xml:lang="en-US">Interest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xml:lang="en-US">Income Taxes Paid, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xml:lang="en-US">Income taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NatureOfOperations" xlink:label="loc_us-gaap_NatureOfOperations" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NatureOfOperations" xml:lang="en-US">Nature of Operations [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NatureOfOperations" xml:lang="en-US">The Company</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NatureOfOperations" xlink:to="lab_us-gaap_NatureOfOperations" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xml:lang="en-US">Accounting Policies [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xml:lang="en-US">Significant Accounting Policies [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xml:lang="en-US">Accounting Policies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xml:lang="en-US">Accounting Changes and Error Corrections [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:to="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink:label="loc_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xml:lang="en-US">Description of New Accounting Pronouncements Not yet Adopted [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xml:lang="en-US">Recently Issued Accounting Pronouncements</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink:to="lab_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xml:lang="en-US">Business Combinations [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsAbstract" xlink:to="lab_us-gaap_BusinessCombinationsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xml:lang="en-US">Business Combination Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xml:lang="en-US">Acquisitions and Investment in Other Company</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xml:lang="en-US">Revenue</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xml:lang="en-US">Inventory Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract" xlink:to="lab_us-gaap_InventoryDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xml:lang="en-US">Inventory Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xml:lang="en-US">Inventories</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xml:lang="en-US">Property, Plant and Equipment [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xml:lang="en-US">Property, Plant and Equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xml:lang="en-US">Fair Value Disclosures [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xml:lang="en-US">Fair Value Disclosures [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xml:lang="en-US">Financial Instruments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesOperatingAbstract" xlink:label="loc_us-gaap_LeasesOperatingAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeasesOperatingAbstract" xml:lang="en-US">Leases, Operating [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesOperatingAbstract" xlink:to="lab_us-gaap_LeasesOperatingAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:label="loc_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xml:lang="en-US">Lessee, Operating Lease, Disclosure [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xml:lang="en-US">Lease</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:to="lab_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xml:lang="en-US">Debt Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xml:lang="en-US">Debt Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xml:lang="en-US">Debt</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityAbstract" xml:lang="en-US">Equity [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xml:lang="en-US">Comprehensive Income (Loss) Note [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xml:lang="en-US">Goodwill and Intangible Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xml:lang="en-US">Commitments and Contingencies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xml:lang="en-US">Earnings Per Share [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xml:lang="en-US">Net Income per Common Share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xml:lang="en-US">Restructuring and Related Activities [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xml:lang="en-US">Restructuring and Related Activities Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xml:lang="en-US">Restructuring and Other</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xml:lang="en-US">Retirement Benefits [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xml:lang="en-US">Retirement Plan Type [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xml:lang="en-US">Retirement Plan Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeAxis" xlink:to="lab_us-gaap_RetirementPlanTypeAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xml:lang="en-US">Retirement Plan Type [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xml:lang="en-US">Retirement Plan Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeDomain" xlink:to="lab_us-gaap_RetirementPlanTypeDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xml:lang="en-US">Pension and Other Postretirement Benefits Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xml:lang="en-US">Retirement Plans</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xml:lang="en-US">Stock-Based Compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TextBlockAbstract" xlink:label="loc_us-gaap_TextBlockAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TextBlockAbstract" xml:lang="en-US">Text Block [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TextBlockAbstract" xlink:to="lab_us-gaap_TextBlockAbstract" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DefinedContributionDisclosureTextBlock" xlink:label="loc_ter_DefinedContributionDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_DefinedContributionDisclosureTextBlock" xml:lang="en-US">Defined Contribution Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_DefinedContributionDisclosureTextBlock" xml:lang="en-US">Savings Plan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_DefinedContributionDisclosureTextBlock" xlink:to="lab_ter_DefinedContributionDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_DefinedContributionDisclosureTextBlock" xml:lang="en-US">Defined Contribution Disclosure [Text Block]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xml:lang="en-US">Income Tax Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xml:lang="en-US">Income Tax Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xml:lang="en-US">Income Taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingAbstract" xml:lang="en-US">Segment Reporting [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xml:lang="en-US">Operating Segment, Geographic and Significant Customer Information</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_StockRepurchaseProgramTextBlock" xlink:label="loc_ter_StockRepurchaseProgramTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_StockRepurchaseProgramTextBlock" xml:lang="en-US">Stock Repurchase Program [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_StockRepurchaseProgramTextBlock" xml:lang="en-US">Stock Repurchase Program</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_StockRepurchaseProgramTextBlock" xlink:to="lab_ter_StockRepurchaseProgramTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_StockRepurchaseProgramTextBlock" xml:lang="en-US">Stock Repurchase Program.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xml:lang="en-US">Subsequent Events [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xml:lang="en-US">Subsequent Events [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xml:lang="en-US">Subsequent Events</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xml:lang="en-US">Quarterly Financial Information Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:to="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xml:lang="en-US">Quarterly Financial Information [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xml:lang="en-US">Supplementary Information</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:to="lab_us-gaap_QuarterlyFinancialInformationTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:to="lab_srt_ValuationAndQualifyingAccountsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xml:lang="en-US">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xml:lang="en-US">Valuation and Qualifying Accounts</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:to="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xml:lang="en-US">Advertising Costs, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xml:lang="en-US">Advertising Costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xml:lang="en-US">Comprehensive Income, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xml:lang="en-US">Comprehensive Income (Loss)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_EngineeringAndDevelopmentCostsPolicyTextBlock" xlink:label="loc_ter_EngineeringAndDevelopmentCostsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_EngineeringAndDevelopmentCostsPolicyTextBlock" xml:lang="en-US">Engineering And Development Costs Policy [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_EngineeringAndDevelopmentCostsPolicyTextBlock" xml:lang="en-US">Engineering and Development Costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_EngineeringAndDevelopmentCostsPolicyTextBlock" xlink:to="lab_ter_EngineeringAndDevelopmentCostsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_EngineeringAndDevelopmentCostsPolicyTextBlock" xml:lang="en-US">Engineering and development costs.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xml:lang="en-US">Financial Assets and Financial Liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_GoodwillIntangibleAndLongLivedAssetsPolicyTextBlock" xlink:label="loc_ter_GoodwillIntangibleAndLongLivedAssetsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_GoodwillIntangibleAndLongLivedAssetsPolicyTextBlock" xml:lang="en-US">Goodwill Intangible And Long Lived Assets Policy [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_GoodwillIntangibleAndLongLivedAssetsPolicyTextBlock" xml:lang="en-US">Goodwill, Intangible and Long-Lived Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_GoodwillIntangibleAndLongLivedAssetsPolicyTextBlock" xlink:to="lab_ter_GoodwillIntangibleAndLongLivedAssetsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_GoodwillIntangibleAndLongLivedAssetsPolicyTextBlock" xml:lang="en-US">Goodwill, intangible and long-lived assets.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xml:lang="en-US">Income Taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xml:lang="en-US">Inventory, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xml:lang="en-US">Inventories</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xml:lang="en-US">Revenue Recognition, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xml:lang="en-US">Revenue Recognition</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StandardProductWarrantyPolicy" xlink:label="loc_us-gaap_StandardProductWarrantyPolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StandardProductWarrantyPolicy" xml:lang="en-US">Standard Product Warranty, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StandardProductWarrantyPolicy" xml:lang="en-US">Product Warranty</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyPolicy" xlink:to="lab_us-gaap_StandardProductWarrantyPolicy" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_StockCompensationPlansAndEmployeeStockPurchasePlanPolicyTextBlock" xlink:label="loc_ter_StockCompensationPlansAndEmployeeStockPurchasePlanPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_StockCompensationPlansAndEmployeeStockPurchasePlanPolicyTextBlock" xml:lang="en-US">Stock Compensation Plans And Employee Stock Purchase Plan Policy [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_StockCompensationPlansAndEmployeeStockPurchasePlanPolicyTextBlock" xml:lang="en-US">Stock Compensation Plans and Employee Stock Purchase Plan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_StockCompensationPlansAndEmployeeStockPurchasePlanPolicyTextBlock" xlink:to="lab_ter_StockCompensationPlansAndEmployeeStockPurchasePlanPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_StockCompensationPlansAndEmployeeStockPurchasePlanPolicyTextBlock" xml:lang="en-US">Stock compensation plans and employee stock purchase plan.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xml:lang="en-US">Translation of Non-U.S. Currencies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy" xml:lang="en-US">Pension and Other Postretirement Plans, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy" xml:lang="en-US">Retirement and Postretirement Plans</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:to="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PostemploymentBenefitPlansPolicy" xlink:label="loc_us-gaap_PostemploymentBenefitPlansPolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PostemploymentBenefitPlansPolicy" xml:lang="en-US">Postemployment Benefit Plans, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PostemploymentBenefitPlansPolicy" xml:lang="en-US">Retirement Benefits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PostemploymentBenefitPlansPolicy" xlink:to="lab_us-gaap_PostemploymentBenefitPlansPolicy" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PrepaidExpensesPolicyTextBlock" xlink:label="loc_ter_PrepaidExpensesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_PrepaidExpensesPolicyTextBlock" xml:lang="en-US">Prepaid Expenses [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_PrepaidExpensesPolicyTextBlock" xml:lang="en-US">Prepayments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_PrepaidExpensesPolicyTextBlock" xlink:to="lab_ter_PrepaidExpensesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_PrepaidExpensesPolicyTextBlock" xml:lang="en-US">Prepaid expenses.</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PreparationOfFinancialStatementsAndUseOfEstimatesPolicyTextBlock" xlink:label="loc_ter_PreparationOfFinancialStatementsAndUseOfEstimatesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_PreparationOfFinancialStatementsAndUseOfEstimatesPolicyTextBlock" xml:lang="en-US">Preparation Of Financial Statements And Use Of Estimates [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_PreparationOfFinancialStatementsAndUseOfEstimatesPolicyTextBlock" xml:lang="en-US">Preparation of Financial Statements and Use of Estimates</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_PreparationOfFinancialStatementsAndUseOfEstimatesPolicyTextBlock" xlink:to="lab_ter_PreparationOfFinancialStatementsAndUseOfEstimatesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_PreparationOfFinancialStatementsAndUseOfEstimatesPolicyTextBlock" xml:lang="en-US">Preparation of financial statements and use of estimates.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xml:lang="en-US">Net Income (Loss) per Common Share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xml:lang="en-US">Property, Plant and Equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xml:lang="en-US">Trade and Other Accounts Receivable, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xml:lang="en-US">Accounts Receivable and Allowance for Doubtful Accounts</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xml:lang="en-US">Basis of Presentation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xml:lang="en-US">Lessee, Leases [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xml:lang="en-US">Leases</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostMethodInvestmentsPolicy" xlink:label="loc_us-gaap_CostMethodInvestmentsPolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostMethodInvestmentsPolicy" xml:lang="en-US">Cost Method Investments, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CostMethodInvestmentsPolicy" xml:lang="en-US">Investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostMethodInvestmentsPolicy" xlink:to="lab_us-gaap_CostMethodInvestmentsPolicy" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="loc_us-gaap_BusinessCombinationsPolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xml:lang="en-US">Business Combinations Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xml:lang="en-US">Business Combination</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsPolicy" xlink:to="lab_us-gaap_BusinessCombinationsPolicy" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xml:lang="en-US">Adjustments for New Accounting Pronouncements [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xml:lang="en-US">Adjustments for New Accounting Pronouncements [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xml:lang="en-US">Type of Adoption [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xml:lang="en-US">Type of Adoption [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="lab_us-gaap_TypeOfAdoptionMember" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfExtendedProductWarrantyLiabilityTableTextBlock" xlink:label="loc_ter_ScheduleOfExtendedProductWarrantyLiabilityTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_ScheduleOfExtendedProductWarrantyLiabilityTableTextBlock" xml:lang="en-US">Schedule Of Extended Product Warranty Liability [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_ScheduleOfExtendedProductWarrantyLiabilityTableTextBlock" xml:lang="en-US">Extended Product Warranty of Short and Long-Term Deferred Revenue and Customer Advances</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_ScheduleOfExtendedProductWarrantyLiabilityTableTextBlock" xlink:to="lab_ter_ScheduleOfExtendedProductWarrantyLiabilityTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_ScheduleOfExtendedProductWarrantyLiabilityTableTextBlock" xml:lang="en-US">Schedule of extended product warranty liability.</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfDeferredRevenueAndCustomerAdvancesTableTextBlock" xlink:label="loc_ter_ScheduleOfDeferredRevenueAndCustomerAdvancesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_ScheduleOfDeferredRevenueAndCustomerAdvancesTableTextBlock" xml:lang="en-US">Schedule Of Deferred Revenue And Customer Advances [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_ScheduleOfDeferredRevenueAndCustomerAdvancesTableTextBlock" xml:lang="en-US">Deferred Revenue and Customer Advances</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_ScheduleOfDeferredRevenueAndCustomerAdvancesTableTextBlock" xlink:to="lab_ter_ScheduleOfDeferredRevenueAndCustomerAdvancesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_ScheduleOfDeferredRevenueAndCustomerAdvancesTableTextBlock" xml:lang="en-US">Schedule of deferred revenue and customer advances.</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PrepaidExpenseAndOtherAssetsTableTextBlock" xlink:label="loc_ter_PrepaidExpenseAndOtherAssetsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_PrepaidExpenseAndOtherAssetsTableTextBlock" xml:lang="en-US">Prepaid Expense And Other Assets [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_PrepaidExpenseAndOtherAssetsTableTextBlock" xml:lang="en-US">Schedule of Prepayments and Other Current Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_PrepaidExpenseAndOtherAssetsTableTextBlock" xlink:to="lab_ter_PrepaidExpenseAndOtherAssetsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_PrepaidExpenseAndOtherAssetsTableTextBlock" xml:lang="en-US">Prepaid Expense And Other Assets Table [Text Block]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xml:lang="en-US">Useful Lives of Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xml:lang="en-US">Schedule of Product Warranty Liability [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xml:lang="en-US">Other Accrued Liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xml:lang="en-US">Business Acquisition [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xml:lang="en-US">Business Acquisition [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MobileIndustrialRobotsApsMember" xlink:label="loc_ter_MobileIndustrialRobotsApsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_MobileIndustrialRobotsApsMember" xml:lang="en-US">Mobile Industrial Robots Aps [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_MobileIndustrialRobotsApsMember" xml:lang="en-US">Mobile Industrial Robots (MiR)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_ter_MobileIndustrialRobotsApsMember" xml:lang="en-US">MiR</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_MobileIndustrialRobotsApsMember" xlink:to="lab_ter_MobileIndustrialRobotsApsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_MobileIndustrialRobotsApsMember" xml:lang="en-US">Mobile Industrial Robots Aps.</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_AutoguideLlcMember" xlink:label="loc_ter_AutoguideLlcMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_AutoguideLlcMember" xml:lang="en-US">Autoguide LLC [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_AutoguideLlcMember" xml:lang="en-US">Autoguide LLC</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_AutoguideLlcMember" xlink:to="lab_ter_AutoguideLlcMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_AutoguideLlcMember" xml:lang="en-US">Autoguide LLC</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xml:lang="en-US">Business Acquisition, Pro Forma Information [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xml:lang="en-US">Pro Forma Results Under Acquisitions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xml:lang="en-US">Components of Intangible Assets and Their Estimated Useful Lives at Acquisition Date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xml:lang="en-US">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xml:lang="en-US">Final Allocation of Purchase Price</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DisaggregationOfRevenueByGeographicalMarketRevenueRecognitionTableTextBlock" xlink:label="loc_ter_DisaggregationOfRevenueByGeographicalMarketRevenueRecognitionTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_DisaggregationOfRevenueByGeographicalMarketRevenueRecognitionTableTextBlock" xml:lang="en-US">Disaggregation of Revenue By Geographical Market Revenue Recognition [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_ter_DisaggregationOfRevenueByGeographicalMarketRevenueRecognitionTableTextBlock" xml:lang="en-US">Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_DisaggregationOfRevenueByGeographicalMarketRevenueRecognitionTableTextBlock" xlink:to="lab_ter_DisaggregationOfRevenueByGeographicalMarketRevenueRecognitionTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_DisaggregationOfRevenueByGeographicalMarketRevenueRecognitionTableTextBlock" xml:lang="en-US">Disaggregation of revenue by geographical market revenue recognition.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xml:lang="en-US">Composition of Inventories, Net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfPropertyPlantAndEquipmentTableTextBlock" xlink:label="loc_ter_ScheduleOfPropertyPlantAndEquipmentTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_ScheduleOfPropertyPlantAndEquipmentTableTextBlock" xml:lang="en-US">Schedule of Property, Plant and Equipment [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_ScheduleOfPropertyPlantAndEquipmentTableTextBlock" xml:lang="en-US">Property Plant and Equipment, Net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_ScheduleOfPropertyPlantAndEquipmentTableTextBlock" xlink:to="lab_ter_ScheduleOfPropertyPlantAndEquipmentTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_ScheduleOfPropertyPlantAndEquipmentTableTextBlock" xml:lang="en-US">Schedule of property, plant and equipment.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xml:lang="en-US">Schedule of Effect of Derivative Instruments on Statement of Operations Recognized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:to="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xml:lang="en-US">Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xml:lang="en-US">Schedule of Derivative Instruments in Statement of Financial Position at Fair Value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:to="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xml:lang="en-US">Schedule of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xml:lang="en-US">Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xml:lang="en-US">Schedule of Notional Amount of Derivatives</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesTextBlock" xml:lang="en-US">Available-for-sale Securities [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesTextBlock" xml:lang="en-US">Contractual Maturities of Investments Held</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xml:lang="en-US">Quantitative Information Associated With Fair Value Measurement of Level 3 Financial Instrument</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xml:lang="en-US">Schedule of Available-for-sale Securities Reconciliation [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xml:lang="en-US">Schedule of Available-for-Sale Marketable Securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsTableTextBlock" xlink:label="loc_ter_ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsTableTextBlock" xml:lang="en-US">Schedule Of Carrying Amounts And Fair Values Of Financial Instruments [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsTableTextBlock" xml:lang="en-US">Schedule of Carrying Amounts and Fair Values of Financial Instruments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsTableTextBlock" xlink:to="lab_ter_ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsTableTextBlock" xml:lang="en-US">Schedule of carrying amounts and fair values of financial instruments.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xml:lang="en-US">Schedule of Changes in Fair Value of Level 3 Contingent Consideration</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xml:lang="en-US">Schedule of operating lease, maturity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfCashFlowInformationOfOperatingLeasesTableTextBlock" xlink:label="loc_ter_ScheduleOfCashFlowInformationOfOperatingLeasesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_ScheduleOfCashFlowInformationOfOperatingLeasesTableTextBlock" xml:lang="en-US">Schedule Of Cash Flow Information Of Operating Leases [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_ter_ScheduleOfCashFlowInformationOfOperatingLeasesTableTextBlock" xml:lang="en-US">Supplemental cash flow information related to leases</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_ScheduleOfCashFlowInformationOfOperatingLeasesTableTextBlock" xlink:to="lab_ter_ScheduleOfCashFlowInformationOfOperatingLeasesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_ScheduleOfCashFlowInformationOfOperatingLeasesTableTextBlock" xml:lang="en-US">Tabular disclosure of cash flow information of operating leases.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtTableTextBlock" xlink:label="loc_us-gaap_ConvertibleDebtTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConvertibleDebtTableTextBlock" xml:lang="en-US">Convertible Debt [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConvertibleDebtTableTextBlock" xml:lang="en-US">Components of Convertible Senior Notes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtTableTextBlock" xlink:to="lab_us-gaap_ConvertibleDebtTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xml:lang="en-US">Reclassifications Out of Accumulated Other Comprehensive Income to Statements of Operations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock" xml:lang="en-US">Comprehensive Income (Loss) [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock" xml:lang="en-US">Changes in Accumulated Other Comprehensive (Loss) Income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xml:lang="en-US">Segments [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xml:lang="en-US">Business Segments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentDomain" xml:lang="en-US">Segments [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SegmentDomain" xml:lang="en-US">Segments [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_WirelessTestMember" xlink:label="loc_ter_WirelessTestMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_WirelessTestMember" xml:lang="en-US">Wireless Test [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_WirelessTestMember" xml:lang="en-US">Wireless Test</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_WirelessTestMember" xlink:to="lab_ter_WirelessTestMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_WirelessTestMember" xml:lang="en-US">Wireless test member</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xml:lang="en-US">Changes in Carrying Amount of Goodwill by Segment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xml:lang="en-US">Schedule of Estimated Intangible Assets Amortization Expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xml:lang="en-US">Schedule of Amortizable Intangible Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xml:lang="en-US">Computation of Basic and Diluted Net Income (Loss) Per Common Share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xml:lang="en-US">Other Postretirement Benefits Plan [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xml:lang="en-US">Postretirement Benefit Plans</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:to="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock" xml:lang="en-US">Schedule of Amounts in Accumulated Other Comprehensive Income (Loss) to be Recognized over Next Fiscal Year [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock" xml:lang="en-US">Amounts Recognized in Accumulated Other Comprehensive Income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xml:lang="en-US">Schedule of Amounts Recognized in Balance Sheet [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xml:lang="en-US">Amounts Recorded within Statement of Financial Position</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xml:lang="en-US">Schedule of Expected Benefit Payments [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xml:lang="en-US">Expected Future Benefit Payments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" xml:lang="en-US">Schedule of Changes in Projected Benefit Obligations [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" xml:lang="en-US">Defined Benefit Pension and Postretirement Benefit Plan Assets and Obligations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xml:lang="en-US">Schedule of Net Benefit Costs [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xml:lang="en-US">Net Periodic Pension and Postretirement Benefit Costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xml:lang="en-US">Schedule of Allocation of Plan Assets [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xml:lang="en-US">Target Asset Allocation and Index for Each Asset Category</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xml:lang="en-US">Schedule of Assumptions Used [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xml:lang="en-US">Weighted Average Assumptions to Determine Net Periodic Cost and Benefit Obligation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfWeightedAveragePensionAssetAllocationsByCategoryTableTextBlock" xlink:label="loc_ter_ScheduleOfWeightedAveragePensionAssetAllocationsByCategoryTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_ScheduleOfWeightedAveragePensionAssetAllocationsByCategoryTableTextBlock" xml:lang="en-US">Schedule Of Weighted Average Pension Asset Allocations By Category Table [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_ScheduleOfWeightedAveragePensionAssetAllocationsByCategoryTableTextBlock" xml:lang="en-US">Weighted Average Pension Asset Allocations by Category</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_ScheduleOfWeightedAveragePensionAssetAllocationsByCategoryTableTextBlock" xlink:to="lab_ter_ScheduleOfWeightedAveragePensionAssetAllocationsByCategoryTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_ScheduleOfWeightedAveragePensionAssetAllocationsByCategoryTableTextBlock" xml:lang="en-US">Schedule Of Weighted Average Pension Asset Allocations By Category [Table Text Block].</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock" xml:lang="en-US">Schedule of Effect of Significant Unobservable Inputs, Changes in Plan Assets [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock" xml:lang="en-US">Changes in Fair Value of Pension Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xml:lang="en-US">Schedule of Accumulated Benefit Obligations in Excess of Fair Value of Plan Assets [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xml:lang="en-US">Pension Plans with Accumulated Benefit Obligation and Projected Benefit Obligation in Excess of Plan Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfShareBasedPaymentAwardTotalShareholderReturnPlanValuationAssumptionsTableTextBlock" xlink:label="loc_ter_ScheduleOfShareBasedPaymentAwardTotalShareholderReturnPlanValuationAssumptionsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_ScheduleOfShareBasedPaymentAwardTotalShareholderReturnPlanValuationAssumptionsTableTextBlock" xml:lang="en-US">Schedule Of Share Based Payment Award Total Shareholder Return Plan Valuation Assumptions [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_ScheduleOfShareBasedPaymentAwardTotalShareholderReturnPlanValuationAssumptionsTableTextBlock" xml:lang="en-US">Schedule of Estimated Fair Value of TSR Performance-Based Restricted Stock Unit Awards Assumptions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_ScheduleOfShareBasedPaymentAwardTotalShareholderReturnPlanValuationAssumptionsTableTextBlock" xlink:to="lab_ter_ScheduleOfShareBasedPaymentAwardTotalShareholderReturnPlanValuationAssumptionsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_ScheduleOfShareBasedPaymentAwardTotalShareholderReturnPlanValuationAssumptionsTableTextBlock" xml:lang="en-US">Schedule Of Share Based Payment Award Total Shareholder Return Plan Valuation Assumptions [Table Text Block]</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfWeightedAverageStockOptionsExercisePriceTableTextBlock" xlink:label="loc_ter_ScheduleOfWeightedAverageStockOptionsExercisePriceTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_ScheduleOfWeightedAverageStockOptionsExercisePriceTableTextBlock" xml:lang="en-US">Schedule Of Weighted Average Stock Options Exercise Price Table [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_ScheduleOfWeightedAverageStockOptionsExercisePriceTableTextBlock" xml:lang="en-US">Weighted Average Stock Options Exercise Price</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_ScheduleOfWeightedAverageStockOptionsExercisePriceTableTextBlock" xlink:to="lab_ter_ScheduleOfWeightedAverageStockOptionsExercisePriceTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_ScheduleOfWeightedAverageStockOptionsExercisePriceTableTextBlock" xml:lang="en-US">Schedule Of Weighted Average Stock Options Exercise Price Table Text Block</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock" xml:lang="en-US">Schedule of Other Share-based Compensation, Activity [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock" xml:lang="en-US">Effect to Income (Loss) from Operations for Recording Stock-Based Compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xml:lang="en-US">Share-based Compensation, Activity [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xml:lang="en-US">Stock Compensation Plan Activity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueTableTextBlock" xlink:label="loc_ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueTableTextBlock" xml:lang="en-US">Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value Table [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueTableTextBlock" xml:lang="en-US">Stock Option Aggregate Intrinsic Value Information</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueTableTextBlock" xlink:to="lab_ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueTableTextBlock" xml:lang="en-US">Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value Table Text Block</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermsTableTextBlock" xlink:label="loc_ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermsTableTextBlock" xml:lang="en-US">Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Weighted Average Contractual Terms Table [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermsTableTextBlock" xml:lang="en-US">Stock Options Weighted Average Remaining Contractual Terms</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermsTableTextBlock" xlink:to="lab_ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermsTableTextBlock" xml:lang="en-US">Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Weighted Average Contractual Terms Table Text Block</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xml:lang="en-US">Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xml:lang="en-US">Weighted-Average Restricted Stock Unit Award Date Fair Value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xml:lang="en-US">Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xml:lang="en-US">Restricted Stock Unit Awards Aggregate Intrinsic Value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xml:lang="en-US">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xml:lang="en-US">Fair Value of Stock Options Using Assumptions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Restricted Stock Units, Vested and Expected to Vest [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock" xml:lang="en-US">Restricted Stock Units Weighted Average Remaining Contractual Terms</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardTotalSharesAvailableTableTextBlock" xlink:label="loc_ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardTotalSharesAvailableTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardTotalSharesAvailableTableTextBlock" xml:lang="en-US">Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Total Shares Available Table [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardTotalSharesAvailableTableTextBlock" xml:lang="en-US">Share Based Compensation Total Shares Available</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardTotalSharesAvailableTableTextBlock" xlink:to="lab_ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardTotalSharesAvailableTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardTotalSharesAvailableTableTextBlock" xml:lang="en-US">Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Total Shares Available Table Text Block</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xml:lang="en-US">Deferred Tax Assets (Liabilities)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xml:lang="en-US">Reconciliation of Effective Tax Rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xml:lang="en-US">Schedule of Income (Loss) Before Income Taxes and Provision (Benefit) for Income Taxes from Operations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xml:lang="en-US">Summary of Income Tax Contingencies [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xml:lang="en-US">Unrecognized Tax Benefits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:to="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xlink:label="loc_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xml:lang="en-US">Summary of Operating Loss Carryforwards [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xml:lang="en-US">Operating Loss Carryforwards</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xlink:to="lab_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:label="loc_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xml:lang="en-US">Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xml:lang="en-US">Revenues by Country</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:to="lab_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xml:lang="en-US">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xml:lang="en-US">Long-Lived Assets by Geographic Area</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfSegmentReportingInformationBySegmentChargesTableTextBlock" xlink:label="loc_ter_ScheduleOfSegmentReportingInformationBySegmentChargesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_ScheduleOfSegmentReportingInformationBySegmentChargesTableTextBlock" xml:lang="en-US">Schedule Of Segment Reporting Information By Segment Charges [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_ScheduleOfSegmentReportingInformationBySegmentChargesTableTextBlock" xml:lang="en-US">Schedule of Segment Reporting Information by Segment Charges</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_ScheduleOfSegmentReportingInformationBySegmentChargesTableTextBlock" xlink:to="lab_ter_ScheduleOfSegmentReportingInformationBySegmentChargesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_ScheduleOfSegmentReportingInformationBySegmentChargesTableTextBlock" xml:lang="en-US">Schedule of segment reporting information by segment charges.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xml:lang="en-US">Segment Information</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xml:lang="en-US">Quarterly Financial Information [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xml:lang="en-US">Consolidated Quarterly Statements of Operations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_EnergidTechnologiesCorporationMember" xlink:label="loc_ter_EnergidTechnologiesCorporationMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_EnergidTechnologiesCorporationMember" xml:lang="en-US">Energid Technologies Corporation [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_EnergidTechnologiesCorporationMember" xml:lang="en-US">Energid Technologies Corporation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_EnergidTechnologiesCorporationMember" xlink:to="lab_ter_EnergidTechnologiesCorporationMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_EnergidTechnologiesCorporationMember" xml:lang="en-US">Energid Technologies Corporation.</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_LemsysMember" xlink:label="loc_ter_LemsysMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_LemsysMember" xml:lang="en-US">Lemsys [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_LemsysMember" xml:lang="en-US">Lemsys [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_LemsysMember" xlink:to="lab_ter_LemsysMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xml:lang="en-US">Business Acquisition [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xml:lang="en-US">Business Acquisition [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xml:lang="en-US">Arrangement range of outcomes value high</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xml:lang="en-US">Maximum amount of contingent consideration paid for acquisition</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xml:lang="en-US">Business Combination, Contingent Consideration, Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xml:lang="en-US">Contingent consideration</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_RepaymentOfDebtDemanded" xlink:label="loc_ter_RepaymentOfDebtDemanded" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_RepaymentOfDebtDemanded" xml:lang="en-US">Repayment Of Debt Demanded</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_RepaymentOfDebtDemanded" xml:lang="en-US">Repaymentof debt demanded</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_RepaymentOfDebtDemanded" xlink:to="lab_ter_RepaymentOfDebtDemanded" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_RepaymentOfDebtDemanded" xml:lang="en-US">Repayment of debt demanded.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xml:lang="en-US">Payments to Acquire Businesses, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xml:lang="en-US">Cash paid to acquire outstanding common and preferred stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xml:lang="en-US">Business Combination, Consideration Transferred</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xml:lang="en-US">Total preliminary purchase price</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityMethodInvestments" xml:lang="en-US">Equity Method Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquityMethodInvestments" xml:lang="en-US">Equity Method Investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments" xlink:to="lab_us-gaap_EquityMethodInvestments" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xml:lang="en-US">Business Acquisition, Percentage of Voting Interests Acquired</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xml:lang="en-US">Business acquisition percentage of equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xml:lang="en-US">Business acquisition percentage of equity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_QuantityOfMaterialToBeTransported" xlink:label="loc_ter_QuantityOfMaterialToBeTransported" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_QuantityOfMaterialToBeTransported" xml:lang="en-US">Quantity Of Material To Be Transported</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_QuantityOfMaterialToBeTransported" xml:lang="en-US">Quantity of material to be transported</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_ter_QuantityOfMaterialToBeTransported" xml:lang="en-US">Quantity of material to be transported</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_QuantityOfMaterialToBeTransported" xlink:to="lab_ter_QuantityOfMaterialToBeTransported" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_QuantityOfMaterialToBeTransported" xml:lang="en-US">Quantity of material to be transported.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xml:lang="en-US">Subsequent Event Type [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xml:lang="en-US">Subsequent Event Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xml:lang="en-US">Subsequent Event Type [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xml:lang="en-US">Subsequent Event Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xml:lang="en-US">Related Party [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyDomain" xml:lang="en-US">Related Party [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_RealWarInMember" xlink:label="loc_ter_RealWarInMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_RealWarInMember" xml:lang="en-US">Real War In [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_RealWarInMember" xml:lang="en-US">Real War In [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_RealWarInMember" xlink:to="lab_ter_RealWarInMember" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_IndustrialAutomationMember" xlink:label="loc_ter_IndustrialAutomationMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_IndustrialAutomationMember" xml:lang="en-US">Industrial Automation [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_IndustrialAutomationMember" xml:lang="en-US">Industrial Automation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_IndustrialAutomationMember" xlink:to="lab_ter_IndustrialAutomationMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_IndustrialAutomationMember" xml:lang="en-US">Industrial Automation [Member]</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SummaryOfSignificantAccountingPoliciesTable" xlink:label="loc_ter_SummaryOfSignificantAccountingPoliciesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_SummaryOfSignificantAccountingPoliciesTable" xml:lang="en-US">Summary Of Significant Accounting Policies [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_SummaryOfSignificantAccountingPoliciesTable" xml:lang="en-US">Summary Of Significant Accounting Policies [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_SummaryOfSignificantAccountingPoliciesTable" xlink:to="lab_ter_SummaryOfSignificantAccountingPoliciesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_SummaryOfSignificantAccountingPoliciesTable" xml:lang="en-US">Summary Of Significant Accounting Policies [Table]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xml:lang="en-US">Balance Sheet Location [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xml:lang="en-US">Balance Sheet Location [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xml:lang="en-US">Balance Sheet Location [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xml:lang="en-US">Balance Sheet Location [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201601Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201601Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountingStandardsUpdate201601Member" xml:lang="en-US">Accounting Standards Update 2016-01 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountingStandardsUpdate201601Member" xml:lang="en-US">ASU 2016-01</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201601Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate201601Member" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SummaryOfSignificantAccountingPoliciesLineItems" xlink:label="loc_ter_SummaryOfSignificantAccountingPoliciesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_SummaryOfSignificantAccountingPoliciesLineItems" xml:lang="en-US">Summary Of Significant Accounting Policies [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_SummaryOfSignificantAccountingPoliciesLineItems" xml:lang="en-US">Summary Of Significant Accounting Policies [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="lab_ter_SummaryOfSignificantAccountingPoliciesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_SummaryOfSignificantAccountingPoliciesLineItems" xml:lang="en-US">Summary Of Significant Accounting Policies [Line Items]</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_BookValueOfInternallyManufacturedTestSystemsSold" xlink:label="loc_ter_BookValueOfInternallyManufacturedTestSystemsSold" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_BookValueOfInternallyManufacturedTestSystemsSold" xml:lang="en-US">Book Value Of Internally Manufactured Test Systems Sold</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_BookValueOfInternallyManufacturedTestSystemsSold" xml:lang="en-US">Net book value of internally manufactured test systems sold</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_BookValueOfInternallyManufacturedTestSystemsSold" xlink:to="lab_ter_BookValueOfInternallyManufacturedTestSystemsSold" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_BookValueOfInternallyManufacturedTestSystemsSold" xml:lang="en-US">Book value of internally manufactured test systems sold.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaap_AdvertisingExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdvertisingExpense" xml:lang="en-US">Advertising Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdvertisingExpense" xml:lang="en-US">Advertising costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingExpense" xlink:to="lab_us-gaap_AdvertisingExpense" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), Unrealized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xml:lang="en-US">Losses (gains) on foreign currency transactions</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xml:lang="en-US">Unrealized Gain (loss) on contracts</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xml:lang="en-US">Gains (losses) on foreign currency transactions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DepreciationPeriodOverLifeToCostOfRevenuesAndSellingAndAdministrativeExpenses" xlink:label="loc_ter_DepreciationPeriodOverLifeToCostOfRevenuesAndSellingAndAdministrativeExpenses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_DepreciationPeriodOverLifeToCostOfRevenuesAndSellingAndAdministrativeExpenses" xml:lang="en-US">Depreciation Period Over Life To Cost Of Revenues And Selling And Administrative Expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_DepreciationPeriodOverLifeToCostOfRevenuesAndSellingAndAdministrativeExpenses" xml:lang="en-US">Depreciation over life to cost of revenues and selling and administrative expenses, years</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_DepreciationPeriodOverLifeToCostOfRevenuesAndSellingAndAdministrativeExpenses" xlink:to="lab_ter_DepreciationPeriodOverLifeToCostOfRevenuesAndSellingAndAdministrativeExpenses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_DepreciationPeriodOverLifeToCostOfRevenuesAndSellingAndAdministrativeExpenses" xml:lang="en-US">Depreciation period over life to cost of revenues and selling and administrative expenses.</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_StandardProductWarrantyPeriod" xlink:label="loc_ter_StandardProductWarrantyPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_StandardProductWarrantyPeriod" xml:lang="en-US">Standard Product Warranty Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_StandardProductWarrantyPeriod" xml:lang="en-US">Standard warranty period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_StandardProductWarrantyPeriod" xlink:to="lab_ter_StandardProductWarrantyPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_StandardProductWarrantyPeriod" xml:lang="en-US">Standard Product Warranty Period</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsAndNotesReceivableNet" xlink:label="loc_us-gaap_AccountsAndNotesReceivableNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsAndNotesReceivableNet" xml:lang="en-US">Accounts and Notes Receivable, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AccountsAndNotesReceivableNet" xml:lang="en-US">Trade Accounts Receivable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsAndNotesReceivableNet" xlink:to="lab_us-gaap_AccountsAndNotesReceivableNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RangeAxis" xml:lang="en-US">Range [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_RangeAxis" xml:lang="en-US">Range</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RangeMember" xml:lang="en-US">Range [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_RangeMember" xml:lang="en-US">Range [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerDurationAxis" xlink:label="loc_us-gaap_ContractWithCustomerDurationAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ContractWithCustomerDurationAxis" xml:lang="en-US">Contract with Customer, Duration [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerDurationAxis" xlink:to="lab_us-gaap_ContractWithCustomerDurationAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerDurationDomain" xlink:label="loc_us-gaap_ContractWithCustomerDurationDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ContractWithCustomerDurationDomain" xml:lang="en-US">Contract with Customer, Duration [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerDurationDomain" xlink:to="lab_us-gaap_ContractWithCustomerDurationDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueDisclosureAbstract" xlink:label="loc_us-gaap_DeferredRevenueDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredRevenueDisclosureAbstract" xml:lang="en-US">Deferred Revenue Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueDisclosureAbstract" xlink:to="lab_us-gaap_DeferredRevenueDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueArrangementByTypeTable" xlink:label="loc_us-gaap_DeferredRevenueArrangementByTypeTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredRevenueArrangementByTypeTable" xml:lang="en-US">Deferred Revenue Arrangement, by Type [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredRevenueArrangementByTypeTable" xml:lang="en-US">Deferred Revenue Arrangement, by Type</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueArrangementByTypeTable" xlink:to="lab_us-gaap_DeferredRevenueArrangementByTypeTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueArrangementLineItems" xlink:label="loc_us-gaap_DeferredRevenueArrangementLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredRevenueArrangementLineItems" xml:lang="en-US">Deferred Revenue Arrangement [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredRevenueArrangementLineItems" xml:lang="en-US">Deferred Revenue Arrangement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueArrangementLineItems" xlink:to="lab_us-gaap_DeferredRevenueArrangementLineItems" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DeferredRevenueAndCustomerAdvances" xlink:label="loc_ter_DeferredRevenueAndCustomerAdvances" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_DeferredRevenueAndCustomerAdvances" xml:lang="en-US">Deferred Revenue And Customer Advances</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_ter_DeferredRevenueAndCustomerAdvances" xml:lang="en-US">Total deferred revenue and customer advances</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_DeferredRevenueAndCustomerAdvances" xlink:to="lab_ter_DeferredRevenueAndCustomerAdvances" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_DeferredRevenueAndCustomerAdvances" xml:lang="en-US">Total deferred revenue and customer advances.</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DeferredRevenueAndCustomerAdvancesMaintenanceServiceAndTraining" xlink:label="loc_ter_DeferredRevenueAndCustomerAdvancesMaintenanceServiceAndTraining" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_DeferredRevenueAndCustomerAdvancesMaintenanceServiceAndTraining" xml:lang="en-US">Deferred Revenue And Customer Advances Maintenance Service And Training</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_DeferredRevenueAndCustomerAdvancesMaintenanceServiceAndTraining" xml:lang="en-US">Maintenance, service and training</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_DeferredRevenueAndCustomerAdvancesMaintenanceServiceAndTraining" xlink:to="lab_ter_DeferredRevenueAndCustomerAdvancesMaintenanceServiceAndTraining" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_DeferredRevenueAndCustomerAdvancesMaintenanceServiceAndTraining" xml:lang="en-US">Deferred revenue and customer advances maintenance service and training.</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DeferredRevenueAndCustomerAdvancesUndeliveredElementsAndOther" xlink:label="loc_ter_DeferredRevenueAndCustomerAdvancesUndeliveredElementsAndOther" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_DeferredRevenueAndCustomerAdvancesUndeliveredElementsAndOther" xml:lang="en-US">Deferred Revenue And Customer Advances Undelivered Elements And Other</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_DeferredRevenueAndCustomerAdvancesUndeliveredElementsAndOther" xml:lang="en-US">Customer advances, undelivered elements and other</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_DeferredRevenueAndCustomerAdvancesUndeliveredElementsAndOther" xlink:to="lab_ter_DeferredRevenueAndCustomerAdvancesUndeliveredElementsAndOther" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_DeferredRevenueAndCustomerAdvancesUndeliveredElementsAndOther" xml:lang="en-US">Deferred revenue and customer advances undelivered elements and other.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrual" xlink:label="loc_us-gaap_ExtendedProductWarrantyAccrual" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ExtendedProductWarrantyAccrual" xml:lang="en-US">Extended Product Warranty Accrual</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ExtendedProductWarrantyAccrual" xml:lang="en-US">Extended warranty</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ExtendedProductWarrantyAccrual" xml:lang="en-US">Balance at beginning of period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ExtendedProductWarrantyAccrual" xml:lang="en-US">Balance at end of period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ExtendedProductWarrantyAccrual" xlink:to="lab_us-gaap_ExtendedProductWarrantyAccrual" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:label="loc_us-gaap_ProductWarrantiesDisclosuresAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProductWarrantiesDisclosuresAbstract" xml:lang="en-US">Product Warranties Disclosures [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:to="lab_us-gaap_ProductWarrantiesDisclosuresAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyLiabilityTable" xlink:label="loc_us-gaap_ProductWarrantyLiabilityTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProductWarrantyLiabilityTable" xml:lang="en-US">Product Warranty Liability [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProductWarrantyLiabilityTable" xml:lang="en-US">Product Warranty Liability [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyLiabilityTable" xlink:to="lab_us-gaap_ProductWarrantyLiabilityTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyLiabilityLineItems" xlink:label="loc_us-gaap_ProductWarrantyLiabilityLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProductWarrantyLiabilityLineItems" xml:lang="en-US">Product Warranty Liability [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProductWarrantyLiabilityLineItems" xml:lang="en-US">Product Warranty Liability [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems" xlink:to="lab_us-gaap_ProductWarrantyLiabilityLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:label="loc_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease" xml:lang="en-US">Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease" xml:lang="en-US">Accruals related to pre-existing warranties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:to="lab_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:label="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xml:lang="en-US">Standard and Extended Product Warranty Accrual, Increase for Warranties Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xml:lang="en-US">Accruals for warranties issued during the period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:to="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="loc_us-gaap_ProductWarrantyAccrual" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProductWarrantyAccrual" xml:lang="en-US">Standard and Extended Product Warranty Accrual</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ProductWarrantyAccrual" xml:lang="en-US">Balance at beginning of period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ProductWarrantyAccrual" xml:lang="en-US">Balance at end of period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrual" xlink:to="lab_us-gaap_ProductWarrantyAccrual" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrualAdditionsFromBusinessAcquisition" xlink:label="loc_us-gaap_ProductWarrantyAccrualAdditionsFromBusinessAcquisition" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProductWarrantyAccrualAdditionsFromBusinessAcquisition" xml:lang="en-US">Standard and Extended Product Warranty Accrual, Additions from Business Acquisition</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProductWarrantyAccrualAdditionsFromBusinessAcquisition" xml:lang="en-US">Acquisition</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualAdditionsFromBusinessAcquisition" xlink:to="lab_us-gaap_ProductWarrantyAccrualAdditionsFromBusinessAcquisition" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrualPayments" xlink:label="loc_us-gaap_ProductWarrantyAccrualPayments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProductWarrantyAccrualPayments" xml:lang="en-US">Standard and Extended Product Warranty Accrual, Decrease for Payments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ProductWarrantyAccrualPayments" xml:lang="en-US">Settlements made during the period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualPayments" xlink:to="lab_us-gaap_ProductWarrantyAccrualPayments" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrualWarrantiesIssued" xlink:label="loc_us-gaap_ExtendedProductWarrantyAccrualWarrantiesIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ExtendedProductWarrantyAccrualWarrantiesIssued" xml:lang="en-US">Extended Product Warranty Accrual, Increase for Warranties Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ExtendedProductWarrantyAccrualWarrantiesIssued" xml:lang="en-US">Deferral of new extended warranty revenue</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ExtendedProductWarrantyAccrualWarrantiesIssued" xlink:to="lab_us-gaap_ExtendedProductWarrantyAccrualWarrantiesIssued" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrualPayments" xlink:label="loc_us-gaap_ExtendedProductWarrantyAccrualPayments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ExtendedProductWarrantyAccrualPayments" xml:lang="en-US">Extended Product Warranty Accrual, Decrease for Payments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ExtendedProductWarrantyAccrualPayments" xml:lang="en-US">Recognition of extended warranty deferred revenue</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ExtendedProductWarrantyAccrualPayments" xlink:to="lab_us-gaap_ExtendedProductWarrantyAccrualPayments" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PrepaymentsAbstract" xlink:label="loc_ter_PrepaymentsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_PrepaymentsAbstract" xml:lang="en-US">Prepayments [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_PrepaymentsAbstract" xlink:to="lab_ter_PrepaymentsAbstract" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PrepaidAndOtherCurrentAssetsTable" xlink:label="loc_ter_PrepaidAndOtherCurrentAssetsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_PrepaidAndOtherCurrentAssetsTable" xml:lang="en-US">Prepaid And Other Current Assets [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_PrepaidAndOtherCurrentAssetsTable" xml:lang="en-US">Prepaid And Other Current Assets [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_PrepaidAndOtherCurrentAssetsTable" xlink:to="lab_ter_PrepaidAndOtherCurrentAssetsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_PrepaidAndOtherCurrentAssetsTable" xml:lang="en-US">Prepaid And Other Current Assets [Table]</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PrepaidAndOtherCurrentAssetsLineItems" xlink:label="loc_ter_PrepaidAndOtherCurrentAssetsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_PrepaidAndOtherCurrentAssetsLineItems" xml:lang="en-US">Prepaid And Other Current Assets [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_PrepaidAndOtherCurrentAssetsLineItems" xml:lang="en-US">Prepaid And Other Current Assets [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_PrepaidAndOtherCurrentAssetsLineItems" xlink:to="lab_ter_PrepaidAndOtherCurrentAssetsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_PrepaidAndOtherCurrentAssetsLineItems" xml:lang="en-US">Prepaid And Other Current Assets [Line Items]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xml:lang="en-US">Prepaid Expense, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xml:lang="en-US">Total prepayments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseCurrent" xlink:to="lab_us-gaap_PrepaidExpenseCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidTaxes" xlink:label="loc_us-gaap_PrepaidTaxes" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PrepaidTaxes" xml:lang="en-US">Prepaid Taxes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PrepaidTaxes" xml:lang="en-US">Prepaid taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidTaxes" xlink:to="lab_us-gaap_PrepaidTaxes" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PrepaidMaintenanceAndOtherServices" xlink:label="loc_ter_PrepaidMaintenanceAndOtherServices" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_PrepaidMaintenanceAndOtherServices" xml:lang="en-US">Prepaid Maintenance And Other Services</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_PrepaidMaintenanceAndOtherServices" xml:lang="en-US">Prepaid maintenance and other services</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_PrepaidMaintenanceAndOtherServices" xlink:to="lab_ter_PrepaidMaintenanceAndOtherServices" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_PrepaidMaintenanceAndOtherServices" xml:lang="en-US">Prepaid maintenance and other services.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPrepaidExpenseCurrent" xlink:label="loc_us-gaap_OtherPrepaidExpenseCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherPrepaidExpenseCurrent" xml:lang="en-US">Other Prepaid Expense, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherPrepaidExpenseCurrent" xml:lang="en-US">Other prepayments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherPrepaidExpenseCurrent" xlink:to="lab_us-gaap_OtherPrepaidExpenseCurrent" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ContractManufacturerAndSupplierPrepayments" xlink:label="loc_ter_ContractManufacturerAndSupplierPrepayments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_ContractManufacturerAndSupplierPrepayments" xml:lang="en-US">Contract Manufacturer and Supplier Prepayments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_ContractManufacturerAndSupplierPrepayments" xml:lang="en-US">Contract manufacturer and supplier prepayments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_ContractManufacturerAndSupplierPrepayments" xlink:to="lab_ter_ContractManufacturerAndSupplierPrepayments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_ContractManufacturerAndSupplierPrepayments" xml:lang="en-US">Contract manufacturer and supplier prepayments.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xml:lang="en-US">Property, Plant and Equipment [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xml:lang="en-US">Property, Plant and Equipment [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xml:lang="en-US">Leasehold Improvements [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xml:lang="en-US">Leasehold Improvements</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingImprovementsMember" xlink:label="loc_us-gaap_BuildingImprovementsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BuildingImprovementsMember" xml:lang="en-US">Building Improvements [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BuildingImprovementsMember" xml:lang="en-US">Building Improvements</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingImprovementsMember" xlink:to="lab_us-gaap_BuildingImprovementsMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingMember" xlink:label="loc_us-gaap_BuildingMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BuildingMember" xml:lang="en-US">Building [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BuildingMember" xml:lang="en-US">Buildings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingMember" xlink:to="lab_us-gaap_BuildingMember" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_TestSystemsManufacturedInternallyMember" xlink:label="loc_ter_TestSystemsManufacturedInternallyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_TestSystemsManufacturedInternallyMember" xml:lang="en-US">Test Systems Manufactured Internally [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_TestSystemsManufacturedInternallyMember" xml:lang="en-US">Test Systems Manufactured Internally</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_TestSystemsManufacturedInternallyMember" xlink:to="lab_ter_TestSystemsManufacturedInternallyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_TestSystemsManufacturedInternallyMember" xml:lang="en-US">Test Systems Manufactured Internally [Member]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xml:lang="en-US">Furniture and Fixtures [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xml:lang="en-US">Furniture and Fixtures</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MachineryEquipmentAndSoftwareMember" xlink:label="loc_ter_MachineryEquipmentAndSoftwareMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_MachineryEquipmentAndSoftwareMember" xml:lang="en-US">Machinery Equipment And Software [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_MachineryEquipmentAndSoftwareMember" xml:lang="en-US">Machinery Equipment And Software</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_MachineryEquipmentAndSoftwareMember" xlink:to="lab_ter_MachineryEquipmentAndSoftwareMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_MachineryEquipmentAndSoftwareMember" xml:lang="en-US">Machinery equipment and software [Member].</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xml:lang="en-US">Property, Plant and Equipment [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xml:lang="en-US">Property, Plant and Equipment [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xml:lang="en-US">Property, Plant and Equipment, Estimated Useful Lives</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xml:lang="en-US">Useful lives, description</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xml:lang="en-US">Property, Plant and Equipment, Useful Life</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xml:lang="en-US">Useful lives, maximum years</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MaximumMember" xml:lang="en-US">Maximum [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_MaximumMember" xml:lang="en-US">Maximum</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MinimumMember" xml:lang="en-US">Minimum [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_MinimumMember" xml:lang="en-US">Minimum</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MergerAcquisitionRestructuringAbstract" xlink:label="loc_ter_MergerAcquisitionRestructuringAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_MergerAcquisitionRestructuringAbstract" xml:lang="en-US">Merger Acquisition Restructuring [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_MergerAcquisitionRestructuringAbstract" xlink:to="lab_ter_MergerAcquisitionRestructuringAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_MergerAcquisitionRestructuringAbstract" xml:lang="en-US">Merger Acquisition Restructuring[Abstract]</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_BusinessAcquisitionPurchasePriceAllocationGoodwillNotExpectedTaxDeductibleAmount" xlink:label="loc_ter_BusinessAcquisitionPurchasePriceAllocationGoodwillNotExpectedTaxDeductibleAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_BusinessAcquisitionPurchasePriceAllocationGoodwillNotExpectedTaxDeductibleAmount" xml:lang="en-US">Business Acquisition Purchase Price Allocation Goodwill Not Expected Tax Deductible Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_BusinessAcquisitionPurchasePriceAllocationGoodwillNotExpectedTaxDeductibleAmount" xml:lang="en-US">Goodwill, not deductible for tax purposes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_BusinessAcquisitionPurchasePriceAllocationGoodwillNotExpectedTaxDeductibleAmount" xlink:to="lab_ter_BusinessAcquisitionPurchasePriceAllocationGoodwillNotExpectedTaxDeductibleAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_BusinessAcquisitionPurchasePriceAllocationGoodwillNotExpectedTaxDeductibleAmount" xml:lang="en-US">Business Acquisition Purchase Price Allocation Goodwill Not Expected Tax Deductible Amount</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xml:lang="en-US">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xml:lang="en-US">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xml:lang="en-US">Total intangible assets, estimated useful life, years</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xml:lang="en-US">Business Acquisition, Pro Forma Net Income (Loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xml:lang="en-US">Net income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xml:lang="en-US">Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xml:lang="en-US">Revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:to="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xml:lang="en-US">Acquired value of intangible assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xml:lang="en-US">Net tangible assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xml:lang="en-US">Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xml:lang="en-US">Income (loss) before income taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:to="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xml:lang="en-US">Total preliminary purchase price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xml:lang="en-US">Total purchase price</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DegreeOrExtentOfControlAxis" xlink:label="loc_ter_DegreeOrExtentOfControlAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_DegreeOrExtentOfControlAxis" xml:lang="en-US">Degree Or Extent Of Control [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_DegreeOrExtentOfControlAxis" xlink:to="lab_ter_DegreeOrExtentOfControlAxis" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DegreeOrExtentOfControlDomain" xlink:label="loc_ter_DegreeOrExtentOfControlDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_DegreeOrExtentOfControlDomain" xml:lang="en-US">Degree Or Extent Of Control [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_DegreeOrExtentOfControlDomain" xlink:to="lab_ter_DegreeOrExtentOfControlDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonrecurringAdjustmentAxis" xlink:label="loc_us-gaap_NonrecurringAdjustmentAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NonrecurringAdjustmentAxis" xml:lang="en-US">Nonrecurring Adjustment [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NonrecurringAdjustmentAxis" xml:lang="en-US">Nonrecurring Adjustment [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonrecurringAdjustmentAxis" xlink:to="lab_us-gaap_NonrecurringAdjustmentAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonrecurringAdjustmentDomain" xlink:label="loc_us-gaap_NonrecurringAdjustmentDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NonrecurringAdjustmentDomain" xml:lang="en-US">Nonrecurring Adjustment [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NonrecurringAdjustmentDomain" xml:lang="en-US">Nonrecurring Adjustment [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonrecurringAdjustmentDomain" xlink:to="lab_us-gaap_NonrecurringAdjustmentDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquisitionRelatedCostsMember" xlink:label="loc_us-gaap_AcquisitionRelatedCostsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AcquisitionRelatedCostsMember" xml:lang="en-US">Acquisition-related Costs [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AcquisitionRelatedCostsMember" xml:lang="en-US">Acquisition Related Costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquisitionRelatedCostsMember" xlink:to="lab_us-gaap_AcquisitionRelatedCostsMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAdjustmentToInventoryMember" xlink:label="loc_us-gaap_FairValueAdjustmentToInventoryMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAdjustmentToInventoryMember" xml:lang="en-US">Fair Value Adjustment to Inventory [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueAdjustmentToInventoryMember" xml:lang="en-US">Fair Value Adjustment to Inventory</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAdjustmentToInventoryMember" xlink:to="lab_us-gaap_FairValueAdjustmentToInventoryMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xml:lang="en-US">Measurement Basis [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xml:lang="en-US">Fair Value, by Balance Sheet Grouping, Disclosure Item Amounts</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:to="lab_us-gaap_FairValueByMeasurementBasisAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xml:lang="en-US">Portion at Fair Value Measurement [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xml:lang="en-US">Estimate of Fair Value Measurement [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xml:lang="en-US">Fair Value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="loc_us-gaap_FairValueByAssetClassAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xml:lang="en-US">Asset Class [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xml:lang="en-US">Asset Class [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByAssetClassAxis" xlink:to="lab_us-gaap_FairValueByAssetClassAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xml:lang="en-US">Asset Class [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xml:lang="en-US">Asset Class [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_BusinessCombinationAllocationOfPurchasePriceTable" xlink:label="loc_ter_BusinessCombinationAllocationOfPurchasePriceTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_BusinessCombinationAllocationOfPurchasePriceTable" xml:lang="en-US">Business Combination Allocation of Purchase Price [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_BusinessCombinationAllocationOfPurchasePriceTable" xml:lang="en-US">Business Combination Allocation of Purchase Price [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_BusinessCombinationAllocationOfPurchasePriceTable" xlink:to="lab_ter_BusinessCombinationAllocationOfPurchasePriceTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_BusinessCombinationAllocationOfPurchasePriceTable" xml:lang="en-US">Business Combination Allocation of Purchase Price [Table]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xml:lang="en-US">Other long-term liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" xml:lang="en-US">Non-current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xml:lang="en-US">Other current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xml:lang="en-US">Accounts payable and current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xml:lang="en-US">Current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xml:lang="en-US">Intangible assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xml:lang="en-US">Long-term deferred tax liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xml:lang="en-US">Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xml:lang="en-US">Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xml:lang="en-US">Finite-lived Intangible Assets Acquired</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xml:lang="en-US">Total intangible assets, fair value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:to="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xml:lang="en-US">Customer Relationships [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xml:lang="en-US">Customer Relationships</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xml:lang="en-US">Developed Technology Rights [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xml:lang="en-US">Developed technology</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:to="lab_us-gaap_DevelopedTechnologyRightsMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrderOrProductionBacklogMember" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OrderOrProductionBacklogMember" xml:lang="en-US">Order or Production Backlog [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OrderOrProductionBacklogMember" xml:lang="en-US">Customer backlog</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrderOrProductionBacklogMember" xlink:to="lab_us-gaap_OrderOrProductionBacklogMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TrademarksAndTradeNamesMember" xml:lang="en-US">Trademarks and Trade Names [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TrademarksAndTradeNamesMember" xml:lang="en-US">Trademarks and tradenames</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TrademarksAndTradeNamesMember" xlink:to="lab_us-gaap_TrademarksAndTradeNamesMember" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_BusinessAcquisitionProFormaInformationTable" xlink:label="loc_ter_BusinessAcquisitionProFormaInformationTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_BusinessAcquisitionProFormaInformationTable" xml:lang="en-US">Business Acquisition, Pro Forma Information [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_BusinessAcquisitionProFormaInformationTable" xml:lang="en-US">Business Acquisition, Pro Forma Information [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_BusinessAcquisitionProFormaInformationTable" xlink:to="lab_ter_BusinessAcquisitionProFormaInformationTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_BusinessAcquisitionProFormaInformationTable" xml:lang="en-US">Business Acquisition, Pro Forma Information [Table]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xml:lang="en-US">Business Acquisition, Pro Forma Revenue</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xml:lang="en-US">Revenue</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xml:lang="en-US">Business Acquisition, Pro Forma Earnings Per Share, Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xml:lang="en-US">Net income per common share, basic</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xml:lang="en-US">Business Acquisition, Pro Forma Earnings Per Share, Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xml:lang="en-US">Net income per common share, diluted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xml:lang="en-US">Revenue, Remaining Performance Obligation, Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xml:lang="en-US">Revenue, Remaining Performance Obligation, Percentage</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod2" xlink:label="loc_ter_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod2" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod2" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod2" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction Period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod2" xlink:to="lab_ter_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod2" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod2" xml:lang="en-US">Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xml:lang="en-US">Deferred Revenue And Customer Advances</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermContractWithCustomerMember" xlink:label="loc_us-gaap_ShortTermContractWithCustomerMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermContractWithCustomerMember" xml:lang="en-US">Short-term Contract with Customer [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermContractWithCustomerMember" xlink:to="lab_us-gaap_ShortTermContractWithCustomerMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermContractWithCustomerMember" xlink:label="loc_us-gaap_LongTermContractWithCustomerMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermContractWithCustomerMember" xml:lang="en-US">Long-term Contract with Customer [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermContractWithCustomerMember" xlink:to="lab_us-gaap_LongTermContractWithCustomerMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xml:lang="en-US">Disaggregation of Revenue [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xml:lang="en-US">Disaggregation of Revenue [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SemiconductorTestMember" xlink:label="loc_ter_SemiconductorTestMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_SemiconductorTestMember" xml:lang="en-US">Semiconductor Test [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_SemiconductorTestMember" xml:lang="en-US">Semiconductor Test</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_SemiconductorTestMember" xlink:to="lab_ter_SemiconductorTestMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_SemiconductorTestMember" xml:lang="en-US">Semiconductor Test [Member]</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SystemsTestGroupMember" xlink:label="loc_ter_SystemsTestGroupMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_SystemsTestGroupMember" xml:lang="en-US">Systems Test Group [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_SystemsTestGroupMember" xml:lang="en-US">System Test</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_SystemsTestGroupMember" xlink:to="lab_ter_SystemsTestGroupMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_SystemsTestGroupMember" xml:lang="en-US">Systems Test Group [Member]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateAndOtherMember" xlink:label="loc_us-gaap_CorporateAndOtherMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CorporateAndOtherMember" xml:lang="en-US">Corporate and Other [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CorporateAndOtherMember" xml:lang="en-US">Corporate and Other</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateAndOtherMember" xlink:to="lab_us-gaap_CorporateAndOtherMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_StatementGeographicalAxis" xml:lang="en-US">Geographical [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_StatementGeographicalAxis" xml:lang="en-US">Geographical [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_SegmentGeographicalDomain" xml:lang="en-US">Geographical [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_SegmentGeographicalDomain" xml:lang="en-US">Geographical [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EMEAMember" xlink:label="loc_us-gaap_EMEAMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EMEAMember" xml:lang="en-US">EMEA [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EMEAMember" xml:lang="en-US">Europe, Middle East and Africa</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EMEAMember" xlink:to="lab_us-gaap_EMEAMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_AmericasMember" xlink:label="loc_srt_AmericasMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_AmericasMember" xml:lang="en-US">Americas [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_AmericasMember" xml:lang="en-US">Americas</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AmericasMember" xlink:to="lab_srt_AmericasMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_AsiaPacificMember" xlink:label="loc_srt_AsiaPacificMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_AsiaPacificMember" xml:lang="en-US">Asia Pacific [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_AsiaPacificMember" xml:lang="en-US">Asia Pacific</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AsiaPacificMember" xlink:to="lab_srt_AsiaPacificMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xml:lang="en-US">Timing of Transfer of Good or Service [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xml:lang="en-US">Timing of Transfer of Good or Service [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:to="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xml:lang="en-US">Timing of Transfer of Good or Service [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xml:lang="en-US">Timing of Transfer of Good or Service [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:to="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransferredOverTimeMember" xlink:label="loc_us-gaap_TransferredOverTimeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TransferredOverTimeMember" xml:lang="en-US">Transferred over Time [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TransferredOverTimeMember" xml:lang="en-US">Over Time</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransferredOverTimeMember" xlink:to="lab_us-gaap_TransferredOverTimeMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TransferredAtPointInTimeMember" xml:lang="en-US">Transferred at Point in Time [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TransferredAtPointInTimeMember" xml:lang="en-US">Point in Time</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransferredAtPointInTimeMember" xlink:to="lab_us-gaap_TransferredAtPointInTimeMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xml:lang="en-US">Disaggregation of Revenue [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xml:lang="en-US">Disaggregation of Revenue [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_UniversalRobotsMember" xlink:label="loc_ter_UniversalRobotsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_UniversalRobotsMember" xml:lang="en-US">Universal Robots A/C [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_UniversalRobotsMember" xml:lang="en-US">Universal Robots (UR)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_UniversalRobotsMember" xlink:to="lab_ter_UniversalRobotsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_UniversalRobotsMember" xml:lang="en-US">Universal Robots A/C.</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SocMember" xlink:label="loc_ter_SocMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_SocMember" xml:lang="en-US">Soc [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_SocMember" xml:lang="en-US">SOC</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_SocMember" xlink:to="lab_ter_SocMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_SocMember" xml:lang="en-US">Soc.</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MemoryMember" xlink:label="loc_ter_MemoryMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_MemoryMember" xml:lang="en-US">Memory [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_MemoryMember" xml:lang="en-US">Memory</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_MemoryMember" xlink:to="lab_ter_MemoryMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_MemoryMember" xml:lang="en-US">Memory.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesTypeLeaseRevenue" xlink:label="loc_us-gaap_SalesTypeLeaseRevenue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SalesTypeLeaseRevenue" xml:lang="en-US">Sales-type Lease, Revenue</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SalesTypeLeaseRevenue" xml:lang="en-US">Revenue on leases</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesTypeLeaseRevenue" xlink:to="lab_us-gaap_SalesTypeLeaseRevenue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xml:lang="en-US">Inventory, Finished Goods, Net of Reserves</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xml:lang="en-US">Finished goods</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:to="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xml:lang="en-US">Inventory, Raw Materials, Net of Reserves</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xml:lang="en-US">Raw material</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:to="lab_us-gaap_InventoryRawMaterialsNetOfReserves" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xml:lang="en-US">Inventory, Work in Process, Net of Reserves</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xml:lang="en-US">Work-in-process</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:to="lab_us-gaap_InventoryWorkInProcessNetOfReserves" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryCurrentTable" xlink:label="loc_us-gaap_InventoryCurrentTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryCurrentTable" xml:lang="en-US">Inventory, Current [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryCurrentTable" xml:lang="en-US">Inventory, Current [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryCurrentTable" xlink:to="lab_us-gaap_InventoryCurrentTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryLineItems" xlink:label="loc_us-gaap_InventoryLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryLineItems" xml:lang="en-US">Inventory [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryLineItems" xml:lang="en-US">Inventory [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryLineItems" xlink:to="lab_us-gaap_InventoryLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryValuationReserves" xlink:label="loc_us-gaap_InventoryValuationReserves" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryValuationReserves" xml:lang="en-US">Inventory Valuation Reserves</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryValuationReserves" xml:lang="en-US">Inventory reserves</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryValuationReserves" xlink:to="lab_us-gaap_InventoryValuationReserves" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingsAndImprovementsGross" xlink:label="loc_us-gaap_BuildingsAndImprovementsGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BuildingsAndImprovementsGross" xml:lang="en-US">Buildings and Improvements, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BuildingsAndImprovementsGross" xml:lang="en-US">Buildings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingsAndImprovementsGross" xlink:to="lab_us-gaap_BuildingsAndImprovementsGross" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConstructionInProgressGross" xlink:label="loc_us-gaap_ConstructionInProgressGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConstructionInProgressGross" xml:lang="en-US">Construction in Progress, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConstructionInProgressGross" xml:lang="en-US">Construction in progress</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressGross" xlink:to="lab_us-gaap_ConstructionInProgressGross" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesGross" xlink:label="loc_us-gaap_FurnitureAndFixturesGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FurnitureAndFixturesGross" xml:lang="en-US">Furniture and Fixtures, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FurnitureAndFixturesGross" xml:lang="en-US">Furniture and fixtures</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesGross" xlink:to="lab_us-gaap_FurnitureAndFixturesGross" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Land" xlink:label="loc_us-gaap_Land" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Land" xml:lang="en-US">Land</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_Land" xml:lang="en-US">Land</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Land" xlink:to="lab_us-gaap_Land" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsGross" xlink:label="loc_us-gaap_LeaseholdImprovementsGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeaseholdImprovementsGross" xml:lang="en-US">Leasehold Improvements, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LeaseholdImprovementsGross" xml:lang="en-US">Leasehold improvements</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsGross" xlink:to="lab_us-gaap_LeaseholdImprovementsGross" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xml:lang="en-US">Property, Plant and Equipment, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xml:lang="en-US">Property, Plant and Equipment, Gross, Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xml:lang="en-US">Less: accumulated depreciation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xml:lang="en-US">Accumulated depreciation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="loc_us-gaap_MachineryAndEquipmentGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MachineryAndEquipmentGross" xml:lang="en-US">Machinery and Equipment, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_MachineryAndEquipmentGross" xml:lang="en-US">Machinery, equipment and software</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MachineryAndEquipmentGross" xml:lang="en-US">Machinery and equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentGross" xlink:to="lab_us-gaap_MachineryAndEquipmentGross" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_TestSystemsLeasedByCustomersMember" xlink:label="loc_ter_TestSystemsLeasedByCustomersMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_TestSystemsLeasedByCustomersMember" xml:lang="en-US">Test Systems Leased By Customers [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_TestSystemsLeasedByCustomersMember" xml:lang="en-US">Test Systems Leased By Customers</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_TestSystemsLeasedByCustomersMember" xlink:to="lab_ter_TestSystemsLeasedByCustomersMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_TestSystemsLeasedByCustomersMember" xml:lang="en-US">Test Systems Leased By Customers [Member]</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_FinancialInstrumentsAndFairValueTable" xlink:label="loc_ter_FinancialInstrumentsAndFairValueTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_FinancialInstrumentsAndFairValueTable" xml:lang="en-US">Financial Instruments and Fair Value [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_FinancialInstrumentsAndFairValueTable" xml:lang="en-US">Financial Instruments and Fair Value [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_FinancialInstrumentsAndFairValueTable" xlink:to="lab_ter_FinancialInstrumentsAndFairValueTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_FinancialInstrumentsAndFairValueTable" xml:lang="en-US">Financial Instruments and Fair Value [Table]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xml:lang="en-US">Concentration Risk Benchmark [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xml:lang="en-US">Concentration Risk Benchmark [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xml:lang="en-US">Concentration Risk Benchmark [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xml:lang="en-US">Concentration Risk Benchmark [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaap_AccountsReceivableMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsReceivableMember" xml:lang="en-US">Accounts Receivable [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsReceivableMember" xml:lang="en-US">Accounts Receivable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableMember" xlink:to="lab_us-gaap_AccountsReceivableMember" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_FinancialInstrumentsAndFairValueLineItems" xlink:label="loc_ter_FinancialInstrumentsAndFairValueLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_FinancialInstrumentsAndFairValueLineItems" xml:lang="en-US">Financial Instruments and Fair Value [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_FinancialInstrumentsAndFairValueLineItems" xml:lang="en-US">Financial Instruments and Fair Value [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_FinancialInstrumentsAndFairValueLineItems" xlink:to="lab_ter_FinancialInstrumentsAndFairValueLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_FinancialInstrumentsAndFairValueLineItems" xml:lang="en-US">Financial Instruments and Fair Value [Line Items]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesGrossRealizedGains" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesGrossRealizedGains" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesGrossRealizedGains" xml:lang="en-US">Available-for-sale Securities, Gross Realized Gains</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesGrossRealizedGains" xml:lang="en-US">Available-for-sale securities, realized gain</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesGrossRealizedGains" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesGrossRealizedGains" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses" xml:lang="en-US">Available-for-sale Securities, Gross Realized Losses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses" xml:lang="en-US">Available-for-sale securities, realized loss</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xml:lang="en-US">Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xml:lang="en-US">Available for sale securities with out contractual maturity date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xml:lang="en-US">Concentration Risk, Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xml:lang="en-US">Concentration risk, percentage</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ForeignCurrencyTransactionGainUnrealized" xlink:label="loc_ter_ForeignCurrencyTransactionGainUnrealized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_ForeignCurrencyTransactionGainUnrealized" xml:lang="en-US">Foreign Currency Transaction Gain Unrealized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_ter_ForeignCurrencyTransactionGainUnrealized" xml:lang="en-US">Equity securities unrealized gain</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_ForeignCurrencyTransactionGainUnrealized" xlink:to="lab_ter_ForeignCurrencyTransactionGainUnrealized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_ForeignCurrencyTransactionGainUnrealized" xml:lang="en-US">Foreign Currency Transaction Gain, Unrealized</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xml:lang="en-US">Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xml:lang="en-US">Aggregate loss of investments with unrealized losses less than one year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ForeignCurrencyTransactionlossUnrealized" xlink:label="loc_ter_ForeignCurrencyTransactionlossUnrealized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_ForeignCurrencyTransactionlossUnrealized" xml:lang="en-US">Foreign Currency Transaction Loss Unrealized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_ter_ForeignCurrencyTransactionlossUnrealized" xml:lang="en-US">Equity securities unrealized loss</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_ForeignCurrencyTransactionlossUnrealized" xlink:to="lab_ter_ForeignCurrencyTransactionlossUnrealized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_ForeignCurrencyTransactionlossUnrealized" xml:lang="en-US">Foreign Currency Transaction (Loss), Unrealized</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentTypeAxis" xml:lang="en-US">Investment Type [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InvestmentTypeAxis" xml:lang="en-US">Investment Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeAxis" xlink:to="lab_us-gaap_InvestmentTypeAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xml:lang="en-US">Investments [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xml:lang="en-US">Investments [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:to="lab_us-gaap_InvestmentTypeCategorizationMember" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DebtMutualFundsMember" xlink:label="loc_ter_DebtMutualFundsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_DebtMutualFundsMember" xml:lang="en-US">Debt Mutual Funds [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_DebtMutualFundsMember" xml:lang="en-US">Debt Mutual Funds</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_DebtMutualFundsMember" xlink:to="lab_ter_DebtMutualFundsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_DebtMutualFundsMember" xml:lang="en-US">Debt Mutual Funds [Member]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xml:lang="en-US">Concentration Risk Type [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xml:lang="en-US">Concentration Risk Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xml:lang="en-US">Concentration Risk Type [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xml:lang="en-US">Concentration Risk Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_CustomerOneMember" xlink:label="loc_ter_CustomerOneMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_CustomerOneMember" xml:lang="en-US">Customer 1 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_CustomerOneMember" xml:lang="en-US">Customer 1</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_CustomerOneMember" xlink:to="lab_ter_CustomerOneMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_CustomerOneMember" xml:lang="en-US">Customer 1 [Member]</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_CustomerTwoMember" xlink:label="loc_ter_CustomerTwoMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_CustomerTwoMember" xml:lang="en-US">Customer 2 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_CustomerTwoMember" xml:lang="en-US">Customer 2</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_CustomerTwoMember" xlink:to="lab_ter_CustomerTwoMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_CustomerTwoMember" xml:lang="en-US">Customer 2 [Member]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xml:lang="en-US">Derivative Instrument [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xml:lang="en-US">Derivative Instrument [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xml:lang="en-US">Derivative Contract [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xml:lang="en-US">Derivative Contract [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignExchangeContractMember" xlink:label="loc_us-gaap_ForeignExchangeContractMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignExchangeContractMember" xml:lang="en-US">Foreign Exchange Contract [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ForeignExchangeContractMember" xml:lang="en-US">Foreign Exchange Contracts</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignExchangeContractMember" xlink:to="lab_us-gaap_ForeignExchangeContractMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:label="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentsAllOtherInvestmentsAbstract" xml:lang="en-US">Investments, All Other Investments [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:to="lab_us-gaap_InvestmentsAllOtherInvestmentsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xml:lang="en-US">Fair Value Measurements, Recurring and Nonrecurring [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xml:lang="en-US">Fair Value Measurements, Recurring and Nonrecurring</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecurities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecurities" xml:lang="en-US">Available-for-sale Securities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AvailableForSaleSecurities" xml:lang="en-US">Available for sale securities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="lab_us-gaap_AvailableForSaleSecurities" xml:lang="en-US">Marketable securities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AvailableForSaleSecurities" xml:lang="en-US">Available-for-sale marketable securities, Fair Market Value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecurities" xlink:to="lab_us-gaap_AvailableForSaleSecurities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesEquitySecurities" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesEquitySecurities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesEquitySecurities" xml:lang="en-US">Available-for-sale Securities, Equity Securities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesEquitySecurities" xml:lang="en-US">Available for sale equity securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesEquitySecurities" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesEquitySecurities" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure" xlink:label="loc_ter_CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure" xml:lang="en-US">Cash and Cash Equivalents and Available for Sale Securities Fair Value Disclosure</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_ter_CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure" xlink:to="lab_ter_CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure" xml:lang="en-US">Cash and cash equivalents and available for sale securities fair value disclosure.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xml:lang="en-US">Cash and Cash Equivalents, Fair Value Disclosure</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xml:lang="en-US">Cash and cash equivalents</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xml:lang="en-US">Assets, Fair Value Disclosure</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xml:lang="en-US">Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xml:lang="en-US">Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssets" xlink:label="loc_us-gaap_DerivativeAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeAssets" xml:lang="en-US">Derivative Asset</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DerivativeAssets" xml:lang="en-US">Derivative assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssets" xlink:to="lab_us-gaap_DerivativeAssets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xml:lang="en-US">Financial and Nonfinancial Liabilities, Fair Value Disclosure</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xml:lang="en-US">Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xml:lang="en-US">Liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosure" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilities" xlink:label="loc_us-gaap_DerivativeLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeLiabilities" xml:lang="en-US">Derivative Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DerivativeLiabilities" xml:lang="en-US">Derivative liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DerivativeLiabilities" xml:lang="en-US">Derivative liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilities" xlink:to="lab_us-gaap_DerivativeLiabilities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashEquivalentsMember" xlink:label="loc_us-gaap_CashEquivalentsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashEquivalentsMember" xml:lang="en-US">Cash Equivalents [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CashEquivalentsMember" xml:lang="en-US">Cash Equivalents</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashEquivalentsMember" xlink:to="lab_us-gaap_CashEquivalentsMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="loc_us-gaap_CertificatesOfDepositMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CertificatesOfDepositMember" xml:lang="en-US">Certificates of Deposit [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CertificatesOfDepositMember" xml:lang="en-US">Certificates of Deposit and Time Deposits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CertificatesOfDepositMember" xlink:to="lab_us-gaap_CertificatesOfDepositMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xml:lang="en-US">Corporate Debt Securities [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xml:lang="en-US">Corporate Debt Securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:to="lab_us-gaap_CorporateDebtSecuritiesMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashMember" xlink:label="loc_us-gaap_CashMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashMember" xml:lang="en-US">Cash [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CashMember" xml:lang="en-US">Cash</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashMember" xlink:to="lab_us-gaap_CashMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPaperMember" xlink:label="loc_us-gaap_CommercialPaperMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommercialPaperMember" xml:lang="en-US">Commercial Paper [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommercialPaperMember" xml:lang="en-US">Commercial Paper</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommercialPaperMember" xlink:to="lab_us-gaap_CommercialPaperMember" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_EquityMutualFundsMember" xlink:label="loc_ter_EquityMutualFundsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_EquityMutualFundsMember" xml:lang="en-US">Equity Mutual Funds [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_EquityMutualFundsMember" xml:lang="en-US">Equity Mutual Funds</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_EquityMutualFundsMember" xlink:to="lab_ter_EquityMutualFundsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_EquityMutualFundsMember" xml:lang="en-US">Equity Mutual Funds [Member]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCorporateDebtSecuritiesMember" xlink:label="loc_us-gaap_ForeignCorporateDebtSecuritiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCorporateDebtSecuritiesMember" xml:lang="en-US">Debt Security, Corporate, Non-US [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ForeignCorporateDebtSecuritiesMember" xml:lang="en-US">Non-U.S. Government Securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCorporateDebtSecuritiesMember" xlink:to="lab_us-gaap_ForeignCorporateDebtSecuritiesMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember" xlink:label="loc_us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember" xml:lang="en-US">US Government Corporations and Agencies Securities [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember" xml:lang="en-US">U.S. Government Agency Securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember" xlink:to="lab_us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="loc_us-gaap_USTreasurySecuritiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_USTreasurySecuritiesMember" xml:lang="en-US">US Treasury Securities [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_USTreasurySecuritiesMember" xml:lang="en-US">U.S. Treasury Securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USTreasurySecuritiesMember" xlink:to="lab_us-gaap_USTreasurySecuritiesMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xml:lang="en-US">Measurement Frequency [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xml:lang="en-US">Measurement Frequency [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xml:lang="en-US">Fair Value, Measurement Frequency [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xml:lang="en-US">Fair Value, Measurement Frequency [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xml:lang="en-US">Fair Value, Measurements, Recurring [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xml:lang="en-US">Fair Value, Measurements, Recurring</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xml:lang="en-US">Fair Value, Hierarchy</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xml:lang="en-US">Significant Unobservable Inputs (Level 3)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xml:lang="en-US">Significant Other Observable Inputs (Level 2)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xml:lang="en-US">Quoted Prices in Active Markets for Identical Instruments (Level 1)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesMember" xml:lang="en-US">Other Current Liabilities [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesMember" xml:lang="en-US">Other Current Liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCurrentLiabilitiesMember" xlink:to="lab_us-gaap_OtherCurrentLiabilitiesMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsMember" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsMember" xml:lang="en-US">Cash and Cash Equivalents [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsMember" xml:lang="en-US">Cash and Cash Equivalents</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsMember" xlink:to="lab_us-gaap_CashAndCashEquivalentsMember" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ContingentConsiderationMember" xlink:label="loc_ter_ContingentConsiderationMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_ContingentConsiderationMember" xml:lang="en-US">Contingent Consideration [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_ContingentConsiderationMember" xml:lang="en-US">Contingent Consideration</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_ContingentConsiderationMember" xlink:to="lab_ter_ContingentConsiderationMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_ContingentConsiderationMember" xml:lang="en-US">Contingent Consideration</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PrepaidExpenseMember" xlink:label="loc_ter_PrepaidExpenseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_PrepaidExpenseMember" xml:lang="en-US">Prepaid Expense [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_ter_PrepaidExpenseMember" xml:lang="en-US">Prepayments and other current assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_PrepaidExpenseMember" xml:lang="en-US">Prepayments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_PrepaidExpenseMember" xlink:to="lab_ter_PrepaidExpenseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_PrepaidExpenseMember" xml:lang="en-US">Prepaid expense.</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_LongTermContingentConsiderationMember" xlink:label="loc_ter_LongTermContingentConsiderationMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_LongTermContingentConsiderationMember" xml:lang="en-US">Long Term Contingent Consideration [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_LongTermContingentConsiderationMember" xml:lang="en-US">Long Term Contingent Consideration</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_LongTermContingentConsiderationMember" xlink:to="lab_ter_LongTermContingentConsiderationMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_LongTermContingentConsiderationMember" xml:lang="en-US">Long Term Contingent Consideration [Member]</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_LongTermMarketableSecuritiesMember" xlink:label="loc_ter_LongTermMarketableSecuritiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_LongTermMarketableSecuritiesMember" xml:lang="en-US">Long-term marketable securities [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_LongTermMarketableSecuritiesMember" xml:lang="en-US">Long-term marketable securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_LongTermMarketableSecuritiesMember" xlink:to="lab_ter_LongTermMarketableSecuritiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_LongTermMarketableSecuritiesMember" xml:lang="en-US">Long-term Marketable Securities.</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MarketableSecuritiesMember" xlink:label="loc_ter_MarketableSecuritiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_MarketableSecuritiesMember" xml:lang="en-US">Marketable securities [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_MarketableSecuritiesMember" xml:lang="en-US">Marketable securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_MarketableSecuritiesMember" xlink:to="lab_ter_MarketableSecuritiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_MarketableSecuritiesMember" xml:lang="en-US">Marketable Securities.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xml:lang="en-US">Acquisition of AutoGuide</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xml:lang="en-US">Fair value adjustment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyExchangeRateImpact" xlink:label="loc_ter_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyExchangeRateImpact" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyExchangeRateImpact" xml:lang="en-US">Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Foreign Currency Exchange Rate Impact</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_ter_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyExchangeRateImpact" xml:lang="en-US">Foreign currency impact</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyExchangeRateImpact" xlink:to="lab_ter_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyExchangeRateImpact" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyExchangeRateImpact" xml:lang="en-US">Fair value measurement with unobservable inputs reconciliation recurring basis liability foreign currency exchange rate impact.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xml:lang="en-US">Balance at beginning of period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xml:lang="en-US">Balance at end of period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xml:lang="en-US">Payments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ContingentConsiderationPaymentAxis" xlink:label="loc_ter_ContingentConsiderationPaymentAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_ContingentConsiderationPaymentAxis" xml:lang="en-US">Contingent Consideration Payment [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_ContingentConsiderationPaymentAxis" xlink:to="lab_ter_ContingentConsiderationPaymentAxis" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ContingentConsiderationPaymentDomain" xlink:label="loc_ter_ContingentConsiderationPaymentDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_ContingentConsiderationPaymentDomain" xml:lang="en-US">Contingent Consideration Payment [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_ContingentConsiderationPaymentDomain" xlink:to="lab_ter_ContingentConsiderationPaymentDomain" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_AvionicsInterfaceTechnologiesLlcMember" xlink:label="loc_ter_AvionicsInterfaceTechnologiesLlcMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_AvionicsInterfaceTechnologiesLlcMember" xml:lang="en-US">Avionics Interface Technologies, LLC [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_AvionicsInterfaceTechnologiesLlcMember" xml:lang="en-US">Avionics Interface Technologies, LLC</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_AvionicsInterfaceTechnologiesLlcMember" xlink:to="lab_ter_AvionicsInterfaceTechnologiesLlcMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_AvionicsInterfaceTechnologiesLlcMember" xml:lang="en-US">Avionics Interface Technologies, LLC.</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MIRMember" xlink:label="loc_ter_MIRMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_MIRMember" xml:lang="en-US">M I R [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_ter_MIRMember" xml:lang="en-US">MiR</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_MIRMember" xlink:to="lab_ter_MIRMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xml:lang="en-US">Loss Contingency Nature [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xml:lang="en-US">Loss Contingency Nature [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="loc_us-gaap_LossContingencyNatureDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xml:lang="en-US">Loss Contingency, Nature [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xml:lang="en-US">Loss Contingency, Nature [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNatureDomain" xlink:to="lab_us-gaap_LossContingencyNatureDomain" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DisputeInRespectOfContingentConsiderationMember" xlink:label="loc_ter_DisputeInRespectOfContingentConsiderationMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_DisputeInRespectOfContingentConsiderationMember" xml:lang="en-US">Dispute In Respect Of Contingent Consideration [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_DisputeInRespectOfContingentConsiderationMember" xml:lang="en-US">Dispute In Respect Of Contingent Consideration [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_DisputeInRespectOfContingentConsiderationMember" xlink:to="lab_ter_DisputeInRespectOfContingentConsiderationMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xml:lang="en-US">Fair Value Inputs, Assets, Quantitative Information</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ContingentConsiderationByTypeAxis" xml:lang="en-US">Contingent Consideration by Type [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ContingentConsiderationByTypeAxis" xml:lang="en-US">Contingent Consideration by Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis" xlink:to="lab_us-gaap_ContingentConsiderationByTypeAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ContingentConsiderationTypeDomain" xml:lang="en-US">Contingent Consideration Type [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ContingentConsiderationTypeDomain" xml:lang="en-US">Contingent Consideration Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain" xlink:to="lab_us-gaap_ContingentConsiderationTypeDomain" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_RevenueOneMember" xlink:label="loc_ter_RevenueOneMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_RevenueOneMember" xml:lang="en-US">Revenue one [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_RevenueOneMember" xml:lang="en-US">Revenue for the period July 1, 2015-December 31, 2018</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_RevenueOneMember" xlink:to="lab_ter_RevenueOneMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_RevenueOneMember" xml:lang="en-US">Revenue one.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationTechniqueAxis" xlink:label="loc_us-gaap_ValuationTechniqueAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ValuationTechniqueAxis" xml:lang="en-US">Valuation Approach and Technique [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ValuationTechniqueAxis" xml:lang="en-US">Valuation Approach and Technique [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationTechniqueAxis" xlink:to="lab_us-gaap_ValuationTechniqueAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationTechniqueDomain" xlink:label="loc_us-gaap_ValuationTechniqueDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ValuationTechniqueDomain" xml:lang="en-US">Valuation Approach and Technique [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ValuationTechniqueDomain" xml:lang="en-US">Valuation Approach and Technique [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationTechniqueDomain" xlink:to="lab_us-gaap_ValuationTechniqueDomain" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MonteCarloSimulationValuationModelMember" xlink:label="loc_ter_MonteCarloSimulationValuationModelMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_MonteCarloSimulationValuationModelMember" xml:lang="en-US">Monte Carlo Simulation Valuation Model [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_MonteCarloSimulationValuationModelMember" xml:lang="en-US">Monte Carlo Simulation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_MonteCarloSimulationValuationModelMember" xlink:to="lab_ter_MonteCarloSimulationValuationModelMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_MonteCarloSimulationValuationModelMember" xml:lang="en-US">Monte Carlo Simulation Valuation Model.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ContingentConsiderationFairValueInputsDiscountRate" xlink:label="loc_ter_ContingentConsiderationFairValueInputsDiscountRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_ContingentConsiderationFairValueInputsDiscountRate" xml:lang="en-US">Contingent Consideration Fair Value Inputs Discount Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_ContingentConsiderationFairValueInputsDiscountRate" xml:lang="en-US">Discount rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_ContingentConsiderationFairValueInputsDiscountRate" xlink:to="lab_ter_ContingentConsiderationFairValueInputsDiscountRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_ContingentConsiderationFairValueInputsDiscountRate" xml:lang="en-US">Contingent consideration fair value inputs discount rate.</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ContingentConsiderationFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_ter_ContingentConsiderationFairValueAssumptionsExpectedVolatilityRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_ContingentConsiderationFairValueAssumptionsExpectedVolatilityRate" xml:lang="en-US">Contingent Consideration Fair Value Assumptions Expected Volatility Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_ContingentConsiderationFairValueAssumptionsExpectedVolatilityRate" xml:lang="en-US">Target achievement, volatility</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_ContingentConsiderationFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_ter_ContingentConsiderationFairValueAssumptionsExpectedVolatilityRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_ContingentConsiderationFairValueAssumptionsExpectedVolatilityRate" xml:lang="en-US">Contingent consideration fair value assumptions expected volatility rate.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xml:lang="en-US">Fair Value, by Balance Sheet Grouping</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtFairValueDisclosures" xlink:label="loc_us-gaap_ConvertibleDebtFairValueDisclosures" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConvertibleDebtFairValueDisclosures" xml:lang="en-US">Convertible Debt, Fair Value Disclosures</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConvertibleDebtFairValueDisclosures" xml:lang="en-US">Convertible debt</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:to="lab_us-gaap_ConvertibleDebtFairValueDisclosures" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xml:lang="en-US">Reported Value Measurement [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xml:lang="en-US">Carrying Value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:to="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xml:lang="en-US">Schedule of Available-for-sale Securities [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xml:lang="en-US">Schedule of Available-for-sale Securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xml:lang="en-US">Debt Securities, Available-for-sale [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xml:lang="en-US">Schedule of Available-for-sale Securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xml:lang="en-US">Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xml:lang="en-US">Available-for-sale marketable securities, Unrealized Gain</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xml:lang="en-US">Available-for-sale marketable securities, Unrealized Gain</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xml:lang="en-US">Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xml:lang="en-US">Available-for-sale marketable securities, Unrealized (Loss)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAmortizedCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAmortizedCost" xml:lang="en-US">Available-for-sale Securities, Amortized Cost Basis</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAmortizedCost" xml:lang="en-US">Available-for-sale marketable securities, Cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesAmortizedCost" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xml:lang="en-US">Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xml:lang="en-US">Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" xml:lang="en-US">Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" xml:lang="en-US">Total, cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xml:lang="en-US">Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xml:lang="en-US">Due within one year, fair market value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xml:lang="en-US">Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xml:lang="en-US">Total, fair market value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xml:lang="en-US">Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after 10 Years, Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xml:lang="en-US">Due after 10 years, fair maket value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" xml:lang="en-US">Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after Five Through Ten Years, Amortized Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" xml:lang="en-US">Due after 5 years through 10 years, cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xml:lang="en-US">Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after Five Through Ten Years, Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xml:lang="en-US">Due after 5 years through 10 years, fair market value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xml:lang="en-US">Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xml:lang="en-US">Due after 1 year through 5 years, fair market value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" xml:lang="en-US">Debt Securities, Available-for-sale, Allocated and Single Maturity Date, Maturity, after 10 Years, Amortized Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" xml:lang="en-US">Due after 10 years, cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xml:lang="en-US">Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Amortized Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xml:lang="en-US">Due after 1 year through 5 years, cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xml:lang="en-US">Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Amortized Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xml:lang="en-US">Due within one year, cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyAbstract" xlink:label="loc_us-gaap_ForeignCurrencyAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyAbstract" xml:lang="en-US">Foreign Currency [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyAbstract" xlink:to="lab_us-gaap_ForeignCurrencyAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIntercompanyForeignCurrencyBalanceTable" xlink:label="loc_us-gaap_ScheduleOfIntercompanyForeignCurrencyBalanceTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfIntercompanyForeignCurrencyBalanceTable" xml:lang="en-US">Schedule of Intercompany Foreign Currency Balance [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfIntercompanyForeignCurrencyBalanceTable" xml:lang="en-US">Schedule of Intercompany Foreign Currency Balance [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIntercompanyForeignCurrencyBalanceTable" xlink:to="lab_us-gaap_ScheduleOfIntercompanyForeignCurrencyBalanceTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PositionAxis" xlink:label="loc_us-gaap_PositionAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PositionAxis" xml:lang="en-US">Position [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PositionAxis" xml:lang="en-US">Position [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PositionAxis" xlink:to="lab_us-gaap_PositionAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PositionDomain" xlink:label="loc_us-gaap_PositionDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PositionDomain" xml:lang="en-US">Position [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PositionDomain" xml:lang="en-US">Position [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PositionDomain" xlink:to="lab_us-gaap_PositionDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortMember" xlink:label="loc_us-gaap_ShortMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortMember" xml:lang="en-US">Short [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShortMember" xml:lang="en-US">Sell Position</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortMember" xlink:to="lab_us-gaap_ShortMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongMember" xlink:label="loc_us-gaap_LongMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongMember" xml:lang="en-US">Long [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongMember" xml:lang="en-US">Buy Position</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongMember" xlink:to="lab_us-gaap_LongMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntercompanyForeignCurrencyBalanceLineItems" xlink:label="loc_us-gaap_IntercompanyForeignCurrencyBalanceLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IntercompanyForeignCurrencyBalanceLineItems" xml:lang="en-US">Intercompany Foreign Currency Balance [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IntercompanyForeignCurrencyBalanceLineItems" xml:lang="en-US">Intercompany Foreign Currency Balance [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntercompanyForeignCurrencyBalanceLineItems" xlink:to="lab_us-gaap_IntercompanyForeignCurrencyBalanceLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssetNotionalAmount" xlink:label="loc_us-gaap_DerivativeAssetNotionalAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeAssetNotionalAmount" xml:lang="en-US">Derivative Asset, Notional Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DerivativeAssetNotionalAmount" xml:lang="en-US">Derivative Asset, Notional amounts</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetNotionalAmount" xlink:to="lab_us-gaap_DerivativeAssetNotionalAmount" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilityNotionalAmount" xlink:label="loc_us-gaap_DerivativeLiabilityNotionalAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeLiabilityNotionalAmount" xml:lang="en-US">Derivative Liability, Notional Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DerivativeLiabilityNotionalAmount" xml:lang="en-US">Derivative Liability, Notional amounts</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilityNotionalAmount" xlink:to="lab_us-gaap_DerivativeLiabilityNotionalAmount" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CurrencyAxis" xlink:label="loc_srt_CurrencyAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CurrencyAxis" xml:lang="en-US">Currency [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_CurrencyAxis" xml:lang="en-US">Currency [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CurrencyAxis" xlink:to="lab_srt_CurrencyAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_currency_AllCurrenciesDomain" xml:lang="en-US">All Currencies [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_currency_AllCurrenciesDomain" xml:lang="en-US">All Currencies [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_AllCurrenciesDomain" xlink:to="lab_currency_AllCurrenciesDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_EUR" xlink:label="loc_currency_EUR" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_currency_EUR" xml:lang="en-US">Euro Member Countries, Euro</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_currency_EUR" xml:lang="en-US">Euro</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_EUR" xlink:to="lab_currency_EUR" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_SGD" xlink:label="loc_currency_SGD" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_currency_SGD" xml:lang="en-US">Singapore, Dollars</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_currency_SGD" xml:lang="en-US">Singapore Dollar</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_SGD" xlink:to="lab_currency_SGD" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_TWD" xlink:label="loc_currency_TWD" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_currency_TWD" xml:lang="en-US">Taiwan, New Dollars</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_currency_TWD" xml:lang="en-US">Taiwan Dollar</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_TWD" xlink:to="lab_currency_TWD" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_JPY" xlink:label="loc_currency_JPY" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_currency_JPY" xml:lang="en-US">Japan, Yen</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_currency_JPY" xml:lang="en-US">Japanese Yen</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_JPY" xlink:to="lab_currency_JPY" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_KRW" xlink:label="loc_currency_KRW" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_currency_KRW" xml:lang="en-US">Korea (South), Won</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_currency_KRW" xml:lang="en-US">Korean Won</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_KRW" xlink:to="lab_currency_KRW" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_CNY" xlink:label="loc_currency_CNY" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_currency_CNY" xml:lang="en-US">China, Yuan Renminbi</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_currency_CNY" xml:lang="en-US">China, Yuan Renminbi</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_CNY" xlink:to="lab_currency_CNY" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_PHP" xlink:label="loc_currency_PHP" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_currency_PHP" xml:lang="en-US">Philippines, Pesos</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_currency_PHP" xml:lang="en-US">Philippines, Pesos</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_PHP" xlink:to="lab_currency_PHP" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_GBP" xlink:label="loc_currency_GBP" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_currency_GBP" xml:lang="en-US">United Kingdom, Pounds</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_currency_GBP" xml:lang="en-US">British Pound Sterling</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_GBP" xlink:to="lab_currency_GBP" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xml:lang="en-US">Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xml:lang="en-US">Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignExchangeForwardMember" xlink:label="loc_us-gaap_ForeignExchangeForwardMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignExchangeForwardMember" xml:lang="en-US">Foreign Exchange Forward [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ForeignExchangeForwardMember" xml:lang="en-US">Foreign currency forward contracts</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignExchangeForwardMember" xlink:to="lab_us-gaap_ForeignExchangeForwardMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis" xlink:label="loc_us-gaap_HedgingDesignationAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_HedgingDesignationAxis" xml:lang="en-US">Hedging Designation [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_HedgingDesignationAxis" xml:lang="en-US">Hedging Designation [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationAxis" xlink:to="lab_us-gaap_HedgingDesignationAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain" xlink:label="loc_us-gaap_HedgingDesignationDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_HedgingDesignationDomain" xml:lang="en-US">Hedging Designation [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_HedgingDesignationDomain" xml:lang="en-US">Hedging Designation [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationDomain" xlink:to="lab_us-gaap_HedgingDesignationDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NondesignatedMember" xlink:label="loc_us-gaap_NondesignatedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NondesignatedMember" xml:lang="en-US">Not Designated as Hedging Instrument [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NondesignatedMember" xml:lang="en-US">Not Designated as Hedging Instrument</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NondesignatedMember" xlink:to="lab_us-gaap_NondesignatedMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativesFairValueLineItems" xlink:label="loc_us-gaap_DerivativesFairValueLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xml:lang="en-US">Derivatives, Fair Value [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xml:lang="en-US">Derivatives, Fair Value [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesFairValueLineItems" xlink:to="lab_us-gaap_DerivativesFairValueLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" xlink:label="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" xml:lang="en-US">Derivative Assets (Liabilities), at Fair Value, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" xml:lang="en-US">Derivative assets (liabilities), net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" xlink:to="lab_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xml:lang="en-US">Income Statement Location [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xml:lang="en-US">Income Statement Location [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xml:lang="en-US">Income Statement Location [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xml:lang="en-US">Income Statement Location [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpenseMember" xml:lang="en-US">Other Nonoperating Income (Expense) [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpenseMember" xml:lang="en-US">Other (income) expense, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpenseMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:label="loc_us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xml:lang="en-US">Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xml:lang="en-US">Losses on derivatives recognized in statements of operations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:to="lab_us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableLeaseCost" xlink:label="loc_us-gaap_VariableLeaseCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VariableLeaseCost" xml:lang="en-US">Variable Lease, Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_VariableLeaseCost" xml:lang="en-US">Variable lease costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermLeaseCost" xlink:label="loc_us-gaap_ShortTermLeaseCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermLeaseCost" xml:lang="en-US">Short-term Lease, Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShortTermLeaseCost" xml:lang="en-US">Short-term leases</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaap_LeaseCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeaseCost" xml:lang="en-US">Lease, Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LeaseCost" xml:lang="en-US">Total lease expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaap_OperatingLeasePayments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasePayments" xml:lang="en-US">Operating Lease, Payments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeasePayments" xml:lang="en-US">Cash paid for amounts included in the measurement of lease liabilities included in operating cash flows</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xml:lang="en-US">Right-of-use assets obtained in exchange for new lease obligations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Two</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xml:lang="en-US">2022</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Three</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xml:lang="en-US">2023</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Five</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xml:lang="en-US">2025</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due after Year Five</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xml:lang="en-US">Thereafter</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xml:lang="en-US">Less imputed interest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiability" xml:lang="en-US">Operating Lease, Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiability" xml:lang="en-US">Total lease liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Four</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xml:lang="en-US">2024</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xml:lang="en-US">Total lease payments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xml:lang="en-US">2021</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentTable" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentTable" xml:lang="en-US">Schedule of Long-term Debt Instruments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CreditFacilityAxis" xml:lang="en-US">Credit Facility [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CreditFacilityAxis" xml:lang="en-US">Credit Facility [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CreditFacilityDomain" xml:lang="en-US">Credit Facility [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CreditFacilityDomain" xml:lang="en-US">Credit Facility [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xml:lang="en-US">Revolving Credit Facility [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xml:lang="en-US">Revolving Credit Facility</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentAxis" xml:lang="en-US">Debt Instrument [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentAxis" xml:lang="en-US">Debt Instrument</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xml:lang="en-US">Debt Instrument, Name [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xml:lang="en-US">Debt Instrument, Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember" xlink:label="loc_ter_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember" xml:lang="en-US">One Point Two Five Percent Convertible Senior Unsecured Notes Due December Fifteen Two Thousand Twenty Three [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember" xml:lang="en-US">1.25% Convertible Senior Unsecured Notes Due December 15, 2023</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember" xlink:to="lab_ter_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember" xml:lang="en-US">1.25% Convertible Senior Unsecured Notes Due December 15, 2023.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:label="loc_us-gaap_DebtConversionByUniqueDescriptionAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtConversionByUniqueDescriptionAxis" xml:lang="en-US">Debt Conversion Description [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtConversionByUniqueDescriptionAxis" xml:lang="en-US">Debt Conversion Description [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:to="lab_us-gaap_DebtConversionByUniqueDescriptionAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtConversionNameDomain" xlink:label="loc_us-gaap_DebtConversionNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtConversionNameDomain" xml:lang="en-US">Debt Conversion, Name [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtConversionNameDomain" xml:lang="en-US">Debt Conversion, Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionNameDomain" xlink:to="lab_us-gaap_DebtConversionNameDomain" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_OptionOneMember" xlink:label="loc_ter_OptionOneMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_OptionOneMember" xml:lang="en-US">Option One [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_OptionOneMember" xml:lang="en-US">Conversion option one</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_OptionOneMember" xlink:to="lab_ter_OptionOneMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_OptionOneMember" xml:lang="en-US">Option One [Member]</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_OptionTwoMember" xlink:label="loc_ter_OptionTwoMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_OptionTwoMember" xml:lang="en-US">Option Two [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_OptionTwoMember" xml:lang="en-US">Conversion option two</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_OptionTwoMember" xlink:to="lab_ter_OptionTwoMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_OptionTwoMember" xml:lang="en-US">Option two.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xml:lang="en-US">Debt Instrument [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xml:lang="en-US">Debt Instrument</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsIssued" xlink:label="loc_ter_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsIssued" xml:lang="en-US">Class Of Warrant Or Right Exercise Price Of Warrants Or Rights Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsIssued" xml:lang="en-US">Strike price per share of warrant</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsIssued" xlink:to="lab_ter_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsIssued" xml:lang="en-US">Class of warrant or right exercise price of warrants or rights issued.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xlink:label="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xml:lang="en-US">Debt Instrument, Convertible, Carrying Amount of Equity Component</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xml:lang="en-US">Debt instrument, convertible, carrying amount of equity component</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xlink:to="lab_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xml:lang="en-US">Debt instrument, basis spread on variable rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_AntidilutionAdjustmentsOfConvertibleNoteHedges" xlink:label="loc_ter_AntidilutionAdjustmentsOfConvertibleNoteHedges" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_AntidilutionAdjustmentsOfConvertibleNoteHedges" xml:lang="en-US">Antidilution Adjustments Of Convertible Note Hedges</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_AntidilutionAdjustmentsOfConvertibleNoteHedges" xml:lang="en-US">Shares that would be issued upon conversion</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_AntidilutionAdjustmentsOfConvertibleNoteHedges" xlink:to="lab_ter_AntidilutionAdjustmentsOfConvertibleNoteHedges" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_AntidilutionAdjustmentsOfConvertibleNoteHedges" xml:lang="en-US">Antidilution adjustments of convertible note hedges.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xml:lang="en-US">Debt Instrument, Convertible, Conversion Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xml:lang="en-US">Debt instrument conversion price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xml:lang="en-US">Initial debt conversion price</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" xml:lang="en-US">Debt Conversion, Converted Instrument, Expiration or Due Date</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" xml:lang="en-US">Debt instrument, conversion option expiration date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" xlink:to="lab_us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xml:lang="en-US">Debt instrument, effective annual interest rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xml:lang="en-US">Debt instrument, interest rate, stated percentage</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DebtInstrumentIssuanceCostsAmortizationPeriod" xlink:label="loc_ter_DebtInstrumentIssuanceCostsAmortizationPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_DebtInstrumentIssuanceCostsAmortizationPeriod" xml:lang="en-US">Debt Instrument Issuance Costs Amortization Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_DebtInstrumentIssuanceCostsAmortizationPeriod" xml:lang="en-US">Debt issuance costs, amortization period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_DebtInstrumentIssuanceCostsAmortizationPeriod" xlink:to="lab_ter_DebtInstrumentIssuanceCostsAmortizationPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_DebtInstrumentIssuanceCostsAmortizationPeriod" xml:lang="en-US">Debt instrument issuance costs amortization period.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleBeneficialConversionFeature" xlink:label="loc_us-gaap_DebtInstrumentConvertibleBeneficialConversionFeature" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentConvertibleBeneficialConversionFeature" xml:lang="en-US">Debt Instrument, Convertible, Beneficial Conversion Feature</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentConvertibleBeneficialConversionFeature" xml:lang="en-US">Value of notes converted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleBeneficialConversionFeature" xlink:to="lab_us-gaap_DebtInstrumentConvertibleBeneficialConversionFeature" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DebtInstrumentConvertibleMaximumThresholdPercentage" xlink:label="loc_ter_DebtInstrumentConvertibleMaximumThresholdPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_DebtInstrumentConvertibleMaximumThresholdPercentage" xml:lang="en-US">Debt Instrument, Convertible, Maximum Threshold Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_DebtInstrumentConvertibleMaximumThresholdPercentage" xml:lang="en-US">Percentage of closing sale price of common stock and conversion rate product</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_DebtInstrumentConvertibleMaximumThresholdPercentage" xlink:to="lab_ter_DebtInstrumentConvertibleMaximumThresholdPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_DebtInstrumentConvertibleMaximumThresholdPercentage" xml:lang="en-US">Debt instrument, convertible, maximum threshold percentage.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" xlink:label="loc_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" xml:lang="en-US">Debt Instrument, Convertible, Remaining Discount Amortization Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" xml:lang="en-US">Debt Instrument, convertible, remaining discount amortization period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xml:lang="en-US">Debt Instrument, Convertible, Threshold Consecutive Trading Days</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xml:lang="en-US">Consecutive trading days measurement period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xml:lang="en-US">Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xml:lang="en-US">Percentage of conversion price</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaap_DebtInstrumentMaturityDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentMaturityDate" xml:lang="en-US">Debt Instrument, Maturity Date</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentMaturityDate" xml:lang="en-US">Senior notes maturity date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentMaturityDate" xlink:to="lab_us-gaap_DebtInstrumentMaturityDate" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xml:lang="en-US">Debt Instrument, Convertible, Threshold Trading Days</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xml:lang="en-US">Trading days measurement period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xml:lang="en-US">Debt Instrument, Face Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xml:lang="en-US">Aggregate principal amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xml:lang="en-US">Debt principal</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xml:lang="en-US">Debt Instrument, Unamortized Discount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xml:lang="en-US">Unamortized discount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscount" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xml:lang="en-US">Debt Issuance Costs, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xml:lang="en-US">Financing cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PaymentsForConvertibleNoteHedgeNetFinancingActivities" xlink:label="loc_ter_PaymentsForConvertibleNoteHedgeNetFinancingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_PaymentsForConvertibleNoteHedgeNetFinancingActivities" xml:lang="en-US">Payments for Convertible Note Hedge, Net, Financing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_PaymentsForConvertibleNoteHedgeNetFinancingActivities" xml:lang="en-US">Payment for net cost of convertible note hedges net of warrant proceeds</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_PaymentsForConvertibleNoteHedgeNetFinancingActivities" xlink:to="lab_ter_PaymentsForConvertibleNoteHedgeNetFinancingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_PaymentsForConvertibleNoteHedgeNetFinancingActivities" xml:lang="en-US">Payments for Convertible Note Hedge, Net, Financing Activities</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xml:lang="en-US">Line of Credit Facility, Current Borrowing Capacity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xml:lang="en-US">Credit facility, borrowing capacity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="loc_us-gaap_DebtInstrumentTerm" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentTerm" xml:lang="en-US">Debt Instrument, Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentTerm" xml:lang="en-US">Term of loan, years</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm" xlink:to="lab_us-gaap_DebtInstrumentTerm" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" xlink:label="loc_us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" xml:lang="en-US">Debt Instrument, Frequency of Periodic Payment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" xml:lang="en-US">Debt instrument, frequency of periodic payment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" xlink:to="lab_us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases" xlink:label="loc_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases" xml:lang="en-US">Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases" xlink:to="lab_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDescription" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDescription" xml:lang="en-US">Line of Credit Facility, Interest Rate Description</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDescription" xml:lang="en-US">Line of Credit Facility, Interest Rate Description</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:to="lab_us-gaap_LineOfCreditFacilityInterestRateDescription" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xml:lang="en-US">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xml:lang="en-US">Commitment fee percentage of unused portion of credit facility</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:to="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xml:lang="en-US">Proceeds from Debt, Net of Issuance Costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xml:lang="en-US">Debt instrument, net proceeds after issuance costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:to="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtTerm" xlink:label="loc_us-gaap_LongTermDebtTerm" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtTerm" xml:lang="en-US">Long-term Debt, Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LongTermDebtTerm" xml:lang="en-US">Term of revolving credit facility</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtTerm" xlink:to="lab_us-gaap_LongTermDebtTerm" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_NumberOfHoldersExcerisedTheConversionOption" xlink:label="loc_ter_NumberOfHoldersExcerisedTheConversionOption" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_NumberOfHoldersExcerisedTheConversionOption" xml:lang="en-US">Number Of Holders Excerised The Conversion Option</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_NumberOfHoldersExcerisedTheConversionOption" xml:lang="en-US">Number of holders excerised the conversion option</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_NumberOfHoldersExcerisedTheConversionOption" xlink:to="lab_ter_NumberOfHoldersExcerisedTheConversionOption" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_NumberOfHoldersExcerisedTheConversionOption" xml:lang="en-US">Number of holders excerised the conversion option.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentAmount1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentAmount1" xml:lang="en-US">Debt Conversion, Converted Instrument, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentAmount1" xml:lang="en-US">Debt instrument conversion converted instrument amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:to="lab_us-gaap_DebtConversionConvertedInstrumentAmount1" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DebtInstrumentBaseRatePercentage" xlink:label="loc_ter_DebtInstrumentBaseRatePercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_DebtInstrumentBaseRatePercentage" xml:lang="en-US">Debt Instrument Base Rate Percentage</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_DebtInstrumentBaseRatePercentage" xlink:to="lab_ter_DebtInstrumentBaseRatePercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_DebtInstrumentBaseRatePercentage" xml:lang="en-US">Debt instrument base rate percentage.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VariableRateAxis" xml:lang="en-US">Variable Rate [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_VariableRateAxis" xml:lang="en-US">Variable Rate [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VariableRateDomain" xml:lang="en-US">Variable Rate [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_VariableRateDomain" xml:lang="en-US">Variable Rate [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BaseRateMember" xlink:label="loc_us-gaap_BaseRateMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BaseRateMember" xml:lang="en-US">Base Rate [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BaseRateMember" xml:lang="en-US">Base Rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BaseRateMember" xlink:to="lab_us-gaap_BaseRateMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xml:lang="en-US">London Interbank Offered Rate (LIBOR)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:to="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollateralAxis" xlink:label="loc_us-gaap_CollateralAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CollateralAxis" xml:lang="en-US">Collateral [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CollateralAxis" xlink:to="lab_us-gaap_CollateralAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollateralDomain" xlink:label="loc_us-gaap_CollateralDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CollateralDomain" xml:lang="en-US">Collateral [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CollateralDomain" xlink:to="lab_us-gaap_CollateralDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollateralPledgedMember" xlink:label="loc_us-gaap_CollateralPledgedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CollateralPledgedMember" xml:lang="en-US">Collateral Pledged [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CollateralPledgedMember" xml:lang="en-US">Collateral Pledged [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CollateralPledgedMember" xlink:to="lab_us-gaap_CollateralPledgedMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventMember" xml:lang="en-US">Subsequent Event [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SubsequentEventMember" xml:lang="en-US">Subsequent Event</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xml:lang="en-US">Lender Name [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis" xlink:to="lab_us-gaap_LineOfCreditFacilityAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="lab_us-gaap_LineOfCreditFacilityLenderDomain" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_TruistBankMember" xlink:label="loc_ter_TruistBankMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_TruistBankMember" xml:lang="en-US">Truist Bank [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_TruistBankMember" xlink:to="lab_ter_TruistBankMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_TruistBankMember" xml:lang="en-US">Truist bank [Member].</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ConvertibleCommonSharesMember" xlink:label="loc_ter_ConvertibleCommonSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_ConvertibleCommonSharesMember" xml:lang="en-US">Convertible Common Shares [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_ConvertibleCommonSharesMember" xlink:to="lab_ter_ConvertibleCommonSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_ConvertibleCommonSharesMember" xml:lang="en-US">Convertible common shares [Member].</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_StatementScenarioAxis" xml:lang="en-US">Scenario [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xml:lang="en-US">Scenario [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xml:lang="en-US">Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xml:lang="en-US">Unamortized discount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebt" xlink:label="loc_us-gaap_ConvertibleDebt" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConvertibleDebt" xml:lang="en-US">Convertible Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_ConvertibleDebt" xml:lang="en-US">Net carrying amount of convertible debt</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebt" xlink:to="lab_us-gaap_ConvertibleDebt" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ContractualInterestExpenseOnCoupon" xlink:label="loc_ter_ContractualInterestExpenseOnCoupon" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_ContractualInterestExpenseOnCoupon" xml:lang="en-US">Contractual Interest Expense On Coupon</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_ContractualInterestExpenseOnCoupon" xml:lang="en-US">Contractual interest expense on the coupon</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_ContractualInterestExpenseOnCoupon" xlink:to="lab_ter_ContractualInterestExpenseOnCoupon" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_ContractualInterestExpenseOnCoupon" xml:lang="en-US">Contractual interest expense on the coupon.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="loc_us-gaap_InterestExpenseDebt" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestExpenseDebt" xml:lang="en-US">Interest Expense, Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_InterestExpenseDebt" xml:lang="en-US">Total interest expense on the convertible debt</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebt" xlink:to="lab_us-gaap_InterestExpenseDebt" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AmortizationOfDebtDiscountPremium" xml:lang="en-US">Amortization of Debt Discount (Premium)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AmortizationOfDebtDiscountPremium" xml:lang="en-US">Amortization of the discount component and debt issue fees recognized as interest expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="lab_us-gaap_AmortizationOfDebtDiscountPremium" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_UncategorizedAbstract" xlink:label="loc_ter_UncategorizedAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_UncategorizedAbstract" xml:lang="en-US">Uncategorized [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_UncategorizedAbstract" xlink:to="lab_ter_UncategorizedAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_UncategorizedAbstract" xml:lang="en-US">Uncategorized [Abstract]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xml:lang="en-US">Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xml:lang="en-US">Amounts reclassified from accumulated other comprehensive income (loss), net of tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xml:lang="en-US">Reclassifications, net of tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xml:lang="en-US">Other Comprehensive Income (Loss), before Reclassifications, Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xml:lang="en-US">Other comprehensive loss before reclassifications, net of tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember" xml:lang="en-US">Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Parent [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember" xml:lang="en-US">Amortization of Prior Service Credit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember" xlink:to="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xml:lang="en-US">Accumulated Net Investment Gain (Loss) Attributable to Parent [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xml:lang="en-US">Unrealized Gains (Losses) on Marketable Securities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xml:lang="en-US">Unrealized (Losses) Gains on Marketable Securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:to="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ForeignCurrencyTranslationAdjustmentsMember" xlink:label="loc_ter_ForeignCurrencyTranslationAdjustmentsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_ForeignCurrencyTranslationAdjustmentsMember" xml:lang="en-US">Foreign Currency Translation Adjustments [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_ForeignCurrencyTranslationAdjustmentsMember" xml:lang="en-US">Foreign Currency Translation Reclassification Adjustments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_ForeignCurrencyTranslationAdjustmentsMember" xlink:to="lab_ter_ForeignCurrencyTranslationAdjustmentsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_ForeignCurrencyTranslationAdjustmentsMember" xml:lang="en-US">Foreign Currency Translation Adjustments [Member]</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentTax" xlink:label="loc_ter_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentTax" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentTax" xml:lang="en-US">Unrealized (losses) gains on marketable securities, tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentTax" xlink:to="lab_ter_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentTax" xml:lang="en-US">The tax effect from accumulated appreciation or loss, in value of the total of unsold securities at the end of an accounting period.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax" xml:lang="en-US">Reclassification from AOCI, Current Period, Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax" xml:lang="en-US">Amounts reclassified from accumulated other comprehensive income (loss), tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax" xml:lang="en-US">Reclassifications, tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:to="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:label="loc_ter_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xml:lang="en-US">Foreign currency translation adjustments, tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:to="lab_ter_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xml:lang="en-US">The tax effect from accumulated adjustment, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains (losses).</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xml:lang="en-US">Other Comprehensive Income (Loss) before Reclassifications, Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xml:lang="en-US">Other comprehensive income (loss) before reclassifications, tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTax" xlink:label="loc_ter_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTax" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Defined Benefit Pension and Other Postretirement Plans, Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTax" xml:lang="en-US">Retirement plans prior service benefit, tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTax" xlink:to="lab_ter_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTax" xml:lang="en-US">The tax effect from the total of net (gain) loss, prior service cost (credit), and transition assets (obligations), as well as minimum pension liability if still remaining, included in accumulated other comprehensive income associated with a defined benefit pension or other postretirement plan(s) because they have yet to be recognized as components of net periodic benefit cost.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTax" xml:lang="en-US">Other Comprehensive Income (Loss), Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTax" xml:lang="en-US">Other comprehensive income (loss), tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xml:lang="en-US">Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xml:lang="en-US">Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:to="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_GoodwillAndIntangibleAssetsDisclosureTable" xlink:label="loc_ter_GoodwillAndIntangibleAssetsDisclosureTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_GoodwillAndIntangibleAssetsDisclosureTable" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_GoodwillAndIntangibleAssetsDisclosureTable" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_GoodwillAndIntangibleAssetsDisclosureTable" xlink:to="lab_ter_GoodwillAndIntangibleAssetsDisclosureTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_GoodwillAndIntangibleAssetsDisclosureTable" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Table]</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_GoodwillAndIntangibleAssetsDisclosureLineItems" xlink:label="loc_ter_GoodwillAndIntangibleAssetsDisclosureLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_GoodwillAndIntangibleAssetsDisclosureLineItems" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_GoodwillAndIntangibleAssetsDisclosureLineItems" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_GoodwillAndIntangibleAssetsDisclosureLineItems" xlink:to="lab_ter_GoodwillAndIntangibleAssetsDisclosureLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_GoodwillAndIntangibleAssetsDisclosureLineItems" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Line Items]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" xlink:label="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" xml:lang="en-US">Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" xml:lang="en-US">MiR Reporting Unit Percentage</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" xlink:to="lab_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount" xlink:label="loc_us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount" xml:lang="en-US">Reporting Unit, Amount of Fair Value in Excess of Carrying Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount" xml:lang="en-US">MiR Goodwill Amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount" xlink:to="lab_us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xml:lang="en-US">Schedule of Goodwill [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xml:lang="en-US">Schedule of Goodwill [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="loc_us-gaap_GoodwillLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillLineItems" xml:lang="en-US">Goodwill [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GoodwillLineItems" xml:lang="en-US">Goodwill [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_GoodwillAdjustmentsAcquiredDuringPeriod" xlink:label="loc_ter_GoodwillAdjustmentsAcquiredDuringPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_GoodwillAdjustmentsAcquiredDuringPeriod" xml:lang="en-US">Goodwill Adjustments Acquired During Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_GoodwillAdjustmentsAcquiredDuringPeriod" xml:lang="en-US">Goodwill acquisition</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_GoodwillAdjustmentsAcquiredDuringPeriod" xlink:to="lab_ter_GoodwillAdjustmentsAcquiredDuringPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_GoodwillAdjustmentsAcquiredDuringPeriod" xml:lang="en-US">Goodwill adjustments acquired during period.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xml:lang="en-US">Goodwill, Foreign Currency Translation Gain (Loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xml:lang="en-US">Foreign currency translation adjustment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillGross" xlink:label="loc_us-gaap_GoodwillGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillGross" xml:lang="en-US">Goodwill, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GoodwillGross" xml:lang="en-US">Goodwill</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillGross" xlink:to="lab_us-gaap_GoodwillGross" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xml:lang="en-US">Goodwill, Impaired, Accumulated Impairment Loss</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xml:lang="en-US">Accumulated impairment losses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_BacklogMember" xlink:label="loc_ter_BacklogMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_BacklogMember" xml:lang="en-US">Backlog [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_BacklogMember" xml:lang="en-US">Backlog</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_BacklogMember" xlink:to="lab_ter_BacklogMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_BacklogMember" xml:lang="en-US">backlog</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xml:lang="en-US">Finite-Lived Intangible Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xml:lang="en-US">Accumulated Amortization</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xml:lang="en-US">Gross Carrying Amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" xml:lang="en-US">Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" xml:lang="en-US">Foreign Currency Translation Adjustment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xml:lang="en-US">Finite-Lived Intangible Assets, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xml:lang="en-US">Net Carrying Amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:label="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ChangeInAccountingEstimateByTypeAxis" xml:lang="en-US">Change in Accounting Estimate by Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:to="lab_us-gaap_ChangeInAccountingEstimateByTypeAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:label="loc_us-gaap_ChangeInAccountingEstimateTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ChangeInAccountingEstimateTypeDomain" xml:lang="en-US">Change in Accounting Estimate, Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:to="lab_us-gaap_ChangeInAccountingEstimateTypeDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xml:lang="en-US">Impairment of Intangible Assets, Finite-lived</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xml:lang="en-US">Impairment of intangible assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Five</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xml:lang="en-US">2025</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Four</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xml:lang="en-US">2024</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xml:lang="en-US">2021</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Two</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xml:lang="en-US">2022</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Three</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xml:lang="en-US">2023</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, after Year Five</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xml:lang="en-US">Thereafter</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable" xml:lang="en-US">Purchase Commitment, Excluding Long-term Commitment [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable" xml:lang="en-US">Purchase Commitment, Excluding Long-term Commitment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable" xlink:to="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems" xml:lang="en-US">Purchase Commitment, Excluding Long-term Commitment [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems" xml:lang="en-US">Purchase Commitment, Excluding Long-term Commitment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems" xlink:to="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrualPeriodIncreaseDecrease" xlink:label="loc_us-gaap_ExtendedProductWarrantyAccrualPeriodIncreaseDecrease" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ExtendedProductWarrantyAccrualPeriodIncreaseDecrease" xml:lang="en-US">Extended Product Warranty Accrual, Period Increase (Decrease)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ExtendedProductWarrantyAccrualPeriodIncreaseDecrease" xml:lang="en-US">Revenue deferrals related to extended warranties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ExtendedProductWarrantyAccrualPeriodIncreaseDecrease" xlink:to="lab_us-gaap_ExtendedProductWarrantyAccrualPeriodIncreaseDecrease" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease" xlink:label="loc_us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease" xml:lang="en-US">Standard and Extended Product Warranty Accrual, Period Increase (Decrease)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease" xml:lang="en-US">Product warranty accrual</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease" xlink:to="lab_us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PurchaseObligation" xlink:label="loc_us-gaap_PurchaseObligation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PurchaseObligation" xml:lang="en-US">Purchase Obligation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PurchaseObligation" xml:lang="en-US">Aggregate purchase commitments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligation" xlink:to="lab_us-gaap_PurchaseObligation" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xml:lang="en-US">Purchase Obligation, Due in Next Twelve Months</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xml:lang="en-US">Purchase commitments less than one year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:to="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_WarrantyPeriod" xlink:label="loc_ter_WarrantyPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_WarrantyPeriod" xml:lang="en-US">Warranty Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_WarrantyPeriod" xml:lang="en-US">Warranty period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_WarrantyPeriod" xlink:to="lab_ter_WarrantyPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_WarrantyPeriod" xml:lang="en-US">Warranty period.</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfNetIncomeLossPerCommonShareTable" xlink:label="loc_ter_ScheduleOfNetIncomeLossPerCommonShareTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_ScheduleOfNetIncomeLossPerCommonShareTable" xml:lang="en-US">Schedule Of Net Income Loss Per Common Share [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_ScheduleOfNetIncomeLossPerCommonShareTable" xml:lang="en-US">Schedule Of Net Income Loss Per Common Share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_ScheduleOfNetIncomeLossPerCommonShareTable" xlink:to="lab_ter_ScheduleOfNetIncomeLossPerCommonShareTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_ScheduleOfNetIncomeLossPerCommonShareTable" xml:lang="en-US">Schedule Of Net Income (Loss) Per Common Share [Table]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xml:lang="en-US">Antidilutive Securities [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xml:lang="en-US">Antidilutive Securities [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xml:lang="en-US">Antidilutive Securities, Name [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xml:lang="en-US">Antidilutive Securities, Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xml:lang="en-US">Restricted Stock Units</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xml:lang="en-US">Employee Stock Option [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xml:lang="en-US">Stock Options</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xml:lang="en-US">Employee Stock Option [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_NetIncomeLossPerCommonShareLineItems" xlink:label="loc_ter_NetIncomeLossPerCommonShareLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_NetIncomeLossPerCommonShareLineItems" xml:lang="en-US">Net Income Loss Per Common Share [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_NetIncomeLossPerCommonShareLineItems" xml:lang="en-US">Net Income Loss Per Common Share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_NetIncomeLossPerCommonShareLineItems" xlink:to="lab_ter_NetIncomeLossPerCommonShareLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_NetIncomeLossPerCommonShareLineItems" xml:lang="en-US">Net Income (Loss) Per Common Share [Line Items]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xml:lang="en-US">Incremental shares attributable to share based payment arrangements</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xml:lang="en-US">Convertible note hedge warrant shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xml:lang="en-US">Incremental shares from assumed conversion of convertible notes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Equity Unit Purchase Agreements</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements" xml:lang="en-US">Employee stock purchase rights</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xml:lang="en-US">Weighted Average Number Diluted Shares Outstanding Adjustment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xml:lang="en-US">Dilutive potential common shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ConvertibleNoteMember" xlink:label="loc_ter_ConvertibleNoteMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_ConvertibleNoteMember" xml:lang="en-US">Convertible Note [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_ConvertibleNoteMember" xml:lang="en-US">Convertible Notes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_ConvertibleNoteMember" xlink:to="lab_ter_ConvertibleNoteMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_ConvertibleNoteMember" xml:lang="en-US">Convertible Note [Member]</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ConvertibleNotesHedgeAndWarrantMember" xlink:label="loc_ter_ConvertibleNotesHedgeAndWarrantMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_ConvertibleNotesHedgeAndWarrantMember" xml:lang="en-US">Convertible Notes Hedge And Warrant [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_ConvertibleNotesHedgeAndWarrantMember" xml:lang="en-US">Convertible Notes Hedge Warrant</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_ConvertibleNotesHedgeAndWarrantMember" xlink:to="lab_ter_ConvertibleNotesHedgeAndWarrantMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_ConvertibleNotesHedgeAndWarrantMember" xml:lang="en-US">Convertible Notes Hedge And Warrant [Member]</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_StockIssuedDuringPeriodSharesSaleOfStockAndExerciseOfStockOptions" xlink:label="loc_ter_StockIssuedDuringPeriodSharesSaleOfStockAndExerciseOfStockOptions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_StockIssuedDuringPeriodSharesSaleOfStockAndExerciseOfStockOptions" xml:lang="en-US">Stock Issued During Period Shares Sale Of Stock And Exercise Of Stock Options</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_StockIssuedDuringPeriodSharesSaleOfStockAndExerciseOfStockOptions" xml:lang="en-US">Exercise of stock options</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_StockIssuedDuringPeriodSharesSaleOfStockAndExerciseOfStockOptions" xlink:to="lab_ter_StockIssuedDuringPeriodSharesSaleOfStockAndExerciseOfStockOptions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_StockIssuedDuringPeriodSharesSaleOfStockAndExerciseOfStockOptions" xml:lang="en-US">Stock issued during period shares sale of stock and exercise of stock options.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xml:lang="en-US">Schedule of Restructuring and Related Costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis" xlink:label="loc_us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis" xml:lang="en-US">Catastrophic Event [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis" xml:lang="en-US">Catastrophic Event [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis" xlink:to="lab_us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CatastrophicEventDomain" xlink:label="loc_us-gaap_CatastrophicEventDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CatastrophicEventDomain" xml:lang="en-US">Catastrophic Event [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CatastrophicEventDomain" xml:lang="en-US">Catastrophic Event [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CatastrophicEventDomain" xlink:to="lab_us-gaap_CatastrophicEventDomain" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_TerCorporateAndEliminationsMember" xlink:label="loc_ter_TerCorporateAndEliminationsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_TerCorporateAndEliminationsMember" xml:lang="en-US">TER Corporate And Eliminations [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_TerCorporateAndEliminationsMember" xml:lang="en-US">TER Corporate And Eliminations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_TerCorporateAndEliminationsMember" xlink:to="lab_ter_TerCorporateAndEliminationsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_TerCorporateAndEliminationsMember" xml:lang="en-US">TER corporate and eliminations.</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SemiconductorTestIndustrialAutomationAndCorporateMember" xlink:label="loc_ter_SemiconductorTestIndustrialAutomationAndCorporateMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_SemiconductorTestIndustrialAutomationAndCorporateMember" xml:lang="en-US">Semiconductor Test Industrial Automation and Corporate [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_SemiconductorTestIndustrialAutomationAndCorporateMember" xml:lang="en-US">Semiconductor Test, Industrial Automation and Corporate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_SemiconductorTestIndustrialAutomationAndCorporateMember" xlink:to="lab_ter_SemiconductorTestIndustrialAutomationAndCorporateMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_SemiconductorTestIndustrialAutomationAndCorporateMember" xml:lang="en-US">Semiconductor test industrial automation and corporate.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xml:lang="en-US">Restructuring Cost and Reserve</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:to="lab_us-gaap_RestructuringCostAndReserveLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xml:lang="en-US">Business Combination, Acquisition Related Costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xml:lang="en-US">Acquisition related costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xml:lang="en-US">Acquisition related expense and compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:to="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossOnContractTermination" xlink:label="loc_us-gaap_LossOnContractTermination" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LossOnContractTermination" xml:lang="en-US">Loss on Contract Termination</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LossOnContractTermination" xml:lang="en-US">Contract termination settlement fee</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LossOnContractTermination" xml:lang="en-US">Contract termination settlement fee</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossOnContractTermination" xlink:to="lab_us-gaap_LossOnContractTermination" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherRestructuringCosts" xlink:label="loc_us-gaap_OtherRestructuringCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherRestructuringCosts" xml:lang="en-US">Other Restructuring Costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherRestructuringCosts" xml:lang="en-US">Restructuring and other</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherRestructuringCosts" xlink:to="lab_us-gaap_OtherRestructuringCosts" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeveranceCosts1" xlink:label="loc_us-gaap_SeveranceCosts1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SeveranceCosts1" xml:lang="en-US">Severance Costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SeveranceCosts1" xml:lang="en-US">Severance benefit and charges</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeveranceCosts1" xlink:to="lab_us-gaap_SeveranceCosts1" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_AutoguideMember" xlink:label="loc_ter_AutoguideMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_AutoguideMember" xml:lang="en-US">AutoGuide [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_AutoguideMember" xml:lang="en-US">AutoGuide</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_AutoguideMember" xlink:to="lab_ter_AutoguideMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameAxis" xlink:label="loc_us-gaap_RetirementPlanNameAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetirementPlanNameAxis" xml:lang="en-US">Retirement Plan Name [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RetirementPlanNameAxis" xml:lang="en-US">Retirement Plan Name [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanNameAxis" xlink:to="lab_us-gaap_RetirementPlanNameAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameDomain" xlink:label="loc_us-gaap_RetirementPlanNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetirementPlanNameDomain" xml:lang="en-US">Retirement Plan Name [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RetirementPlanNameDomain" xml:lang="en-US">Retirement Plan Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanNameDomain" xlink:to="lab_us-gaap_RetirementPlanNameDomain" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_NonUSSubsidiariesMember" xlink:label="loc_ter_NonUSSubsidiariesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_NonUSSubsidiariesMember" xml:lang="en-US">Non U S Subsidiaries [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_NonUSSubsidiariesMember" xml:lang="en-US">Non-United States Subsidiaries</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_NonUSSubsidiariesMember" xlink:to="lab_ter_NonUSSubsidiariesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_NonUSSubsidiariesMember" xml:lang="en-US">Non U S Subsidiaries [Member]</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_UnitedStatesPlansMember" xlink:label="loc_ter_UnitedStatesPlansMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_UnitedStatesPlansMember" xml:lang="en-US">United States Plans [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_UnitedStatesPlansMember" xml:lang="en-US">United States Plans</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_UnitedStatesPlansMember" xlink:to="lab_ter_UnitedStatesPlansMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_UnitedStatesPlansMember" xml:lang="en-US">United States Plans [Member]</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember" xlink:label="loc_ter_UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember" xml:lang="en-US">United States Supplemental Executive Defined Benefit Pension Plan [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember" xml:lang="en-US">U.S. Supplemental Executive Defined Benefit Pension Plan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember" xlink:to="lab_ter_UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember" xml:lang="en-US">United States Supplemental Executive Defined Benefit Pension Plan [Member]</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_TaiwanPlanMember" xlink:label="loc_ter_TaiwanPlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_TaiwanPlanMember" xml:lang="en-US">Taiwan Plan [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_TaiwanPlanMember" xml:lang="en-US">Taiwan Defined Benefit Pension Plan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_TaiwanPlanMember" xlink:to="lab_ter_TaiwanPlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_TaiwanPlanMember" xml:lang="en-US">Taiwan Plan [Member]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xml:lang="en-US">Defined Benefit Plan Disclosure</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xml:lang="en-US">Defined Benefit Plan, Accumulated Benefit Obligation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xml:lang="en-US">Accumulated benefit obligation for defined benefit pension plans</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xml:lang="en-US">Discount rate utilized to determine future pension obligations</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xml:lang="en-US">Discount rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xml:lang="en-US">Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xml:lang="en-US">Contribution to defined benefit pension plans in 2018</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xml:lang="en-US">Percentage of expected return on plan assets assumption</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xml:lang="en-US">Expected return on plan assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Period Increase (Decrease)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease" xml:lang="en-US">Defined Benefit Plan, decrease in benefit obligation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Contributions by Employer</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xml:lang="en-US">Contribution to defined benefit pension plans</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xml:lang="en-US">Company contributions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:to="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xml:lang="en-US">Fair value of pension plans assets totaled</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xml:lang="en-US">Beginning Balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xml:lang="en-US">Ending Balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xml:lang="en-US">Gain (Loss) Due to Settlement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:to="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Period Increase (Decrease)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease" xml:lang="en-US">Defined Benefit Plan, decrease in plan assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease" xlink:to="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DefinedBenefitPlanNumberOfRetireeParticipantsWhoHadDeferredVestedBenefitsTransferredToInsurance" xlink:label="loc_ter_DefinedBenefitPlanNumberOfRetireeParticipantsWhoHadDeferredVestedBenefitsTransferredToInsurance" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_DefinedBenefitPlanNumberOfRetireeParticipantsWhoHadDeferredVestedBenefitsTransferredToInsurance" xml:lang="en-US">Defined Benefit Plan Number of Retiree Participants Who Had Deferred Vested Benefits Transferred to Insurance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_DefinedBenefitPlanNumberOfRetireeParticipantsWhoHadDeferredVestedBenefitsTransferredToInsurance" xml:lang="en-US">Number of retiree participants</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_DefinedBenefitPlanNumberOfRetireeParticipantsWhoHadDeferredVestedBenefitsTransferredToInsurance" xlink:to="lab_ter_DefinedBenefitPlanNumberOfRetireeParticipantsWhoHadDeferredVestedBenefitsTransferredToInsurance" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_DefinedBenefitPlanNumberOfRetireeParticipantsWhoHadDeferredVestedBenefitsTransferredToInsurance" xml:lang="en-US">Defined Benefit Plan Number of Retiree Participants Who Had Deferred Vested Benefits Transferred to Insurance</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xml:lang="en-US">Actrual loss on benefit obligations</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xml:lang="en-US">Actuarial loss</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xml:lang="en-US">Pension and post retirement net actuarial (gains) losses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:to="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PensionPlanOneAxis" xlink:label="loc_ter_PensionPlanOneAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_PensionPlanOneAxis" xml:lang="en-US">Pension Plan One [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_PensionPlanOneAxis" xlink:to="lab_ter_PensionPlanOneAxis" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PensionPlanOneDomain" xlink:label="loc_ter_PensionPlanOneDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_PensionPlanOneDomain" xml:lang="en-US">Pension Plan One [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_PensionPlanOneDomain" xlink:to="lab_ter_PensionPlanOneDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationAxis" xml:lang="en-US">Retirement Plan Sponsor Location [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationAxis" xml:lang="en-US">Retirement Plan Sponsor Location [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis" xlink:to="lab_us-gaap_RetirementPlanSponsorLocationAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationDomain" xml:lang="en-US">Retirement Plan Sponsor Location [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationDomain" xml:lang="en-US">Retirement Plan Sponsor Location [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain" xlink:to="lab_us-gaap_RetirementPlanSponsorLocationDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US" xlink:label="loc_country_US" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_country_US" xml:lang="en-US">UNITED STATES</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_country_US" xml:lang="en-US">UNITED STATES</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_country_US" xml:lang="en-US">UNITED STATES</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignPlanMember" xlink:label="loc_us-gaap_ForeignPlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignPlanMember" xml:lang="en-US">Foreign Plan [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ForeignPlanMember" xml:lang="en-US">Foreign Pension Plans, Defined Benefit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ForeignPlanMember" xml:lang="en-US">Foreign Pension Plans, Defined Benefit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignPlanMember" xlink:to="lab_us-gaap_ForeignPlanMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xml:lang="en-US">Actual return on plan assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DefinedBenefitPlanAssetsRetireeAnnuityPurchase" xlink:label="loc_ter_DefinedBenefitPlanAssetsRetireeAnnuityPurchase" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_DefinedBenefitPlanAssetsRetireeAnnuityPurchase" xml:lang="en-US">Defined Benefit Plan Assets Retiree Annuity Purchase</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_ter_DefinedBenefitPlanAssetsRetireeAnnuityPurchase" xml:lang="en-US">Retiree annuity purchase</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_DefinedBenefitPlanAssetsRetireeAnnuityPurchase" xlink:to="lab_ter_DefinedBenefitPlanAssetsRetireeAnnuityPurchase" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_DefinedBenefitPlanAssetsRetireeAnnuityPurchase" xml:lang="en-US">Defined benefit plans assets retiree annuity purchase.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xml:lang="en-US">Projected benefit obligation, Beginning of year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xml:lang="en-US">Projected benefit obligation, End of year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligation" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Benefits Paid</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xml:lang="en-US">Benefits paid</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:label="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xml:lang="en-US">Non-U.S. currency movement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xml:lang="en-US">Defined Benefit Plan, Interest Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xml:lang="en-US">Interest cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:to="lab_us-gaap_DefinedBenefitPlanInterestCost" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Benefits Paid</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xml:lang="en-US">Benefits paid</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DefinedBenefitPlanBenefitObligationRetireeAnnuityPurchase" xlink:label="loc_ter_DefinedBenefitPlanBenefitObligationRetireeAnnuityPurchase" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_DefinedBenefitPlanBenefitObligationRetireeAnnuityPurchase" xml:lang="en-US">Defined Benefit Plan Benefit Obligation Retiree Annuity Purchase</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_ter_DefinedBenefitPlanBenefitObligationRetireeAnnuityPurchase" xml:lang="en-US">Retiree annuity purchase</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_DefinedBenefitPlanBenefitObligationRetireeAnnuityPurchase" xlink:to="lab_ter_DefinedBenefitPlanBenefitObligationRetireeAnnuityPurchase" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_DefinedBenefitPlanBenefitObligationRetireeAnnuityPurchase" xml:lang="en-US">Defined benefit plan benefit obligation retiree annuity purchase.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xml:lang="en-US">Non-U.S. currency movement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xml:lang="en-US">Defined Benefit Plan, Service Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xml:lang="en-US">Service cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:to="lab_us-gaap_DefinedBenefitPlanServiceCost" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xml:lang="en-US">Defined Benefit Plan, Funded (Unfunded) Status of Plan</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xml:lang="en-US">Funded status</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xml:lang="en-US">Funded status</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:to="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DefinedBenefitPlanBenefitObligationSettlementLiabilityLoss" xlink:label="loc_ter_DefinedBenefitPlanBenefitObligationSettlementLiabilityLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_DefinedBenefitPlanBenefitObligationSettlementLiabilityLoss" xml:lang="en-US">Defined Benefit Plan Benefit Obligation Settlement Liability Loss</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_ter_DefinedBenefitPlanBenefitObligationSettlementLiabilityLoss" xml:lang="en-US">Liability loss due to settlement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_DefinedBenefitPlanBenefitObligationSettlementLiabilityLoss" xlink:to="lab_ter_DefinedBenefitPlanBenefitObligationSettlementLiabilityLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_DefinedBenefitPlanBenefitObligationSettlementLiabilityLoss" xml:lang="en-US">Defined benefit plan benefit obligation settlement liability loss.</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PensionAndOtherPostretirementDefinedBenefitPlansAccruedEmployeesCompensationAndWithholdingsCurrentAndNoncurrent" xlink:label="loc_ter_PensionAndOtherPostretirementDefinedBenefitPlansAccruedEmployeesCompensationAndWithholdingsCurrentAndNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_PensionAndOtherPostretirementDefinedBenefitPlansAccruedEmployeesCompensationAndWithholdingsCurrentAndNoncurrent" xml:lang="en-US">Pension And Other Postretirement Defined Benefit Plans Accrued Employees Compensation And Withholdings Current And Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_ter_PensionAndOtherPostretirementDefinedBenefitPlansAccruedEmployeesCompensationAndWithholdingsCurrentAndNoncurrent" xml:lang="en-US">Accrued employees' compensation and withholdings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_PensionAndOtherPostretirementDefinedBenefitPlansAccruedEmployeesCompensationAndWithholdingsCurrentAndNoncurrent" xlink:to="lab_ter_PensionAndOtherPostretirementDefinedBenefitPlansAccruedEmployeesCompensationAndWithholdingsCurrentAndNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_PensionAndOtherPostretirementDefinedBenefitPlansAccruedEmployeesCompensationAndWithholdingsCurrentAndNoncurrent" xml:lang="en-US">Pension and other postretirement defined benefit plans accrued employees' compensation and withholdings current and noncurrent.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" xml:lang="en-US">Liability, Defined Benefit Plan</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" xml:lang="en-US">Retirement plans liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" xlink:to="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), before Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax" xml:lang="en-US">Prior service cost, before tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xml:lang="en-US">Deferred taxes related to prior service cost recognized in other comprehensive income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xml:lang="en-US">Deferred taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation" xml:lang="en-US">Defined Benefit Plan, Pension Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Projected Benefit Obligation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation" xml:lang="en-US">Projected benefit obligation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xml:lang="en-US">Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Accumulated Benefit Obligation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xml:lang="en-US">Accumulated benefit obligation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" xml:lang="en-US">Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Plan Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" xml:lang="en-US">Fair value of plan assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanSpecialTerminationBenefits" xlink:label="loc_us-gaap_DefinedBenefitPlanSpecialTerminationBenefits" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanSpecialTerminationBenefits" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Special and Contractual Termination Benefits</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanSpecialTerminationBenefits" xml:lang="en-US">Special termination benefits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanSpecialTerminationBenefits" xlink:to="lab_us-gaap_DefinedBenefitPlanSpecialTerminationBenefits" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xml:lang="en-US">Defined Benefit Plan, Expected Return (Loss) on Plan Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xml:lang="en-US">Expected return on plan assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Curtailment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments" xml:lang="en-US">Settlement loss</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments" xlink:to="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xml:lang="en-US">Total net periodic pension cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xml:lang="en-US">Defined Benefit Plan, Amortization of Prior Service Cost (Credit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xml:lang="en-US">Amortization of prior service cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), after Reclassification Adjustment, before Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xml:lang="en-US">Prior service cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:to="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xml:lang="en-US">Total recognized in other comprehensive income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" xlink:label="loc_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" xml:lang="en-US">Defined Benefit Plan, Amount Recognized in Net Periodic Benefit Cost (Credit) and Other Comprehensive (Income) Loss, before Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" xml:lang="en-US">Total recognized in net periodic pension cost (income) and other comprehensive income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" xlink:to="lab_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:label="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xml:lang="en-US">Defined Benefit Plan, Year Health Care Cost Trend Rate Reaches Ultimate Trend Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xml:lang="en-US">Year in which ultimate health care cost trend rate is reached</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:to="lab_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xml:lang="en-US">Discount rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xml:lang="en-US">Salary progression rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:label="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xml:lang="en-US">Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xml:lang="en-US">Initial health care cost trend rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:to="lab_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xml:lang="en-US">Defined Benefit Plan, Ultimate Health Care Cost Trend Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xml:lang="en-US">Ultimate health care cost trend rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xml:lang="en-US">Ultimate health care trend</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:to="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialMedicalTrend" xlink:label="loc_ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialMedicalTrend" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialMedicalTrend" xml:lang="en-US">Defined Benefit Plan Assumptions Used Calculating Benefit Obligation Initial Medical Trend</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialMedicalTrend" xml:lang="en-US">Initial medical trend</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialMedicalTrend" xlink:to="lab_ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialMedicalTrend" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialMedicalTrend" xml:lang="en-US">Defined benefit plan assumptions used calculating benefit obligation initial medical trend.</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMedicalCostTrendRateDecreaseToUltimateRateInYear" xlink:label="loc_ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMedicalCostTrendRateDecreaseToUltimateRateInYear" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMedicalCostTrendRateDecreaseToUltimateRateInYear" xml:lang="en-US">Defined Benefit Plan Assumptions Used Calculating Benefit Obligation Medical Cost Trend Rate Decrease To Ultimate Rate In Year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMedicalCostTrendRateDecreaseToUltimateRateInYear" xml:lang="en-US">Medical cost trend rate decrease to ultimate rate in year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMedicalCostTrendRateDecreaseToUltimateRateInYear" xlink:to="lab_ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMedicalCostTrendRateDecreaseToUltimateRateInYear" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMedicalCostTrendRateDecreaseToUltimateRateInYear" xml:lang="en-US">Defined benefit plan assumptions used calculating benefit obligation medical cost trend rate decrease to ultimate rate in year.</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationSalaryProgressionRate" xlink:label="loc_ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationSalaryProgressionRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationSalaryProgressionRate" xml:lang="en-US">Defined Benefit Plan Assumptions Used Calculating Benefit Obligation Salary Progression Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationSalaryProgressionRate" xml:lang="en-US">Salary progression rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationSalaryProgressionRate" xlink:to="lab_ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationSalaryProgressionRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationSalaryProgressionRate" xml:lang="en-US">Defined benefit plan assumptions used calculating benefit obligation salary progression rate.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:to="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PlanAssetCategoriesDomain" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PlanAssetCategoriesDomain" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain" xlink:to="lab_us-gaap_PlanAssetCategoriesDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FixedIncomeSecuritiesMember" xlink:label="loc_us-gaap_FixedIncomeSecuritiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FixedIncomeSecuritiesMember" xml:lang="en-US">Fixed Income Securities [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FixedIncomeSecuritiesMember" xml:lang="en-US">Fixed income securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FixedIncomeSecuritiesMember" xlink:to="lab_us-gaap_FixedIncomeSecuritiesMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesMember" xlink:label="loc_us-gaap_EquitySecuritiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquitySecuritiesMember" xml:lang="en-US">Equity Securities [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquitySecuritiesMember" xml:lang="en-US">Equity securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesMember" xlink:to="lab_us-gaap_EquitySecuritiesMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherThanSecuritiesInvestmentMember" xlink:label="loc_us-gaap_OtherThanSecuritiesInvestmentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherThanSecuritiesInvestmentMember" xml:lang="en-US">Other than Securities Investment [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherThanSecuritiesInvestmentMember" xml:lang="en-US">Other than Securities Investment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherThanSecuritiesInvestmentMember" xlink:to="lab_us-gaap_OtherThanSecuritiesInvestmentMember" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_UsGovernmentFixedIncomeMember" xlink:label="loc_ter_UsGovernmentFixedIncomeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_UsGovernmentFixedIncomeMember" xml:lang="en-US">Us Government Fixed Income [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_UsGovernmentFixedIncomeMember" xml:lang="en-US">U.S. government fixed income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_UsGovernmentFixedIncomeMember" xlink:to="lab_ter_UsGovernmentFixedIncomeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_UsGovernmentFixedIncomeMember" xml:lang="en-US">Us Government Fixed Income [Member]</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_GlobalEquitySecuritiesMember" xlink:label="loc_ter_GlobalEquitySecuritiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_GlobalEquitySecuritiesMember" xml:lang="en-US">Global Equity Securities [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_GlobalEquitySecuritiesMember" xml:lang="en-US">Global equity Securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_GlobalEquitySecuritiesMember" xlink:to="lab_ter_GlobalEquitySecuritiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_GlobalEquitySecuritiesMember" xml:lang="en-US">Global Equity Securities [Member]</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_HighYieldFixedIncomeMember" xlink:label="loc_ter_HighYieldFixedIncomeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_HighYieldFixedIncomeMember" xml:lang="en-US">High Yield Fixed Income [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_HighYieldFixedIncomeMember" xml:lang="en-US">High yield fixed income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_HighYieldFixedIncomeMember" xlink:to="lab_ter_HighYieldFixedIncomeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_HighYieldFixedIncomeMember" xml:lang="en-US">High Yield Fixed Income [Member]</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_USCorporateFixedIncomeMember" xlink:label="loc_ter_USCorporateFixedIncomeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_USCorporateFixedIncomeMember" xml:lang="en-US">US Corporate Fixed Income [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_USCorporateFixedIncomeMember" xml:lang="en-US">U.S. corporate fixed income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_USCorporateFixedIncomeMember" xlink:to="lab_ter_USCorporateFixedIncomeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_USCorporateFixedIncomeMember" xml:lang="en-US">US Corporate Fixed Income [Member]</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_BloombergBarclaysCorporateAOrBetterIndexMember" xlink:label="loc_ter_BloombergBarclaysCorporateAOrBetterIndexMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_BloombergBarclaysCorporateAOrBetterIndexMember" xml:lang="en-US">Bloomberg Barclays Corporate A Or Better Index [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_BloombergBarclaysCorporateAOrBetterIndexMember" xml:lang="en-US">Bloomberg Barclays Corporate or Better Index</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_BloombergBarclaysCorporateAOrBetterIndexMember" xlink:to="lab_ter_BloombergBarclaysCorporateAOrBetterIndexMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_BloombergBarclaysCorporateAOrBetterIndexMember" xml:lang="en-US">Blomberg Barclays Corporate A Or Better Index.</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_BloombergBarclaysCorporateHighYieldIssuerCapIndexMember" xlink:label="loc_ter_BloombergBarclaysCorporateHighYieldIssuerCapIndexMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_BloombergBarclaysCorporateHighYieldIssuerCapIndexMember" xml:lang="en-US">Bloomberg Barclays Corporate High Yield Issuer Cap Index [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_BloombergBarclaysCorporateHighYieldIssuerCapIndexMember" xml:lang="en-US">Bloomberg Barclays High Yield Index</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_BloombergBarclaysCorporateHighYieldIssuerCapIndexMember" xlink:to="lab_ter_BloombergBarclaysCorporateHighYieldIssuerCapIndexMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_BloombergBarclaysCorporateHighYieldIssuerCapIndexMember" xml:lang="en-US">Bloomberg Barclays Corporate High Yield Issuer Cap Index.</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MsciWorldMinimumVolatilityIndexMember" xlink:label="loc_ter_MsciWorldMinimumVolatilityIndexMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_MsciWorldMinimumVolatilityIndexMember" xml:lang="en-US">Msci World Minimum Volatility Index [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_MsciWorldMinimumVolatilityIndexMember" xml:lang="en-US">MSCI World Minimum Volatility Index</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_MsciWorldMinimumVolatilityIndexMember" xlink:to="lab_ter_MsciWorldMinimumVolatilityIndexMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_MsciWorldMinimumVolatilityIndexMember" xml:lang="en-US">MSCI World Minimum Volatility Index [Member]</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_CitiGroupThreeMonthTreasuryBillIndexMember" xlink:label="loc_ter_CitiGroupThreeMonthTreasuryBillIndexMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_CitiGroupThreeMonthTreasuryBillIndexMember" xml:lang="en-US">Citi Group Three Month Treasury Bill Index [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_CitiGroupThreeMonthTreasuryBillIndexMember" xml:lang="en-US">Citigroup Three Month Treasury Bill Index</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_CitiGroupThreeMonthTreasuryBillIndexMember" xlink:to="lab_ter_CitiGroupThreeMonthTreasuryBillIndexMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_CitiGroupThreeMonthTreasuryBillIndexMember" xml:lang="en-US">Citi Group Three Month Treasury Bill Index [Member]</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_BloombergBarclaysLongGovernmentBondIndexMember" xlink:label="loc_ter_BloombergBarclaysLongGovernmentBondIndexMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_BloombergBarclaysLongGovernmentBondIndexMember" xml:lang="en-US">Bloomberg Barclays Long Government Bond Index [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_BloombergBarclaysLongGovernmentBondIndexMember" xml:lang="en-US">Bloomberg Barclays Long Government Bond Index</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_BloombergBarclaysLongGovernmentBondIndexMember" xlink:to="lab_ter_BloombergBarclaysLongGovernmentBondIndexMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Target Allocation, Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xml:lang="en-US">Target assets allocation percentage</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USGovernmentDebtSecuritiesMember" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_USGovernmentDebtSecuritiesMember" xml:lang="en-US">US Government Debt Securities [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_USGovernmentDebtSecuritiesMember" xml:lang="en-US">US Government Debt Securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USGovernmentDebtSecuritiesMember" xlink:to="lab_us-gaap_USGovernmentDebtSecuritiesMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCreditDerivativesMember" xlink:label="loc_us-gaap_OtherCreditDerivativesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherCreditDerivativesMember" xml:lang="en-US">Other Credit Derivatives [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherCreditDerivativesMember" xml:lang="en-US">Other</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCreditDerivativesMember" xlink:to="lab_us-gaap_OtherCreditDerivativesMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Three</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xml:lang="en-US">2023</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Next Twelve Months</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xml:lang="en-US">2021</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Five</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xml:lang="en-US">2025</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Four</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xml:lang="en-US">2024</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Two</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xml:lang="en-US">2022</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Five Fiscal Years Thereafter</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xml:lang="en-US">2026-2030</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AwardTypeAxis" xml:lang="en-US">Award Type [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AwardTypeAxis" xml:lang="en-US">Award Type</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xml:lang="en-US">Equity Award [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xml:lang="en-US">Equity Award [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_EmployeeStockPurchasePlanMember" xlink:label="loc_ter_EmployeeStockPurchasePlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_EmployeeStockPurchasePlanMember" xml:lang="en-US">Employee Stock Purchase Plan [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_EmployeeStockPurchasePlanMember" xml:lang="en-US">Employee Stock Purchase Plan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_EmployeeStockPurchasePlanMember" xlink:to="lab_ter_EmployeeStockPurchasePlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_EmployeeStockPurchasePlanMember" xml:lang="en-US">Employee Stock Purchase Plan</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ServiceBasedRestrictedStockUnitsMember" xlink:label="loc_ter_ServiceBasedRestrictedStockUnitsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_ServiceBasedRestrictedStockUnitsMember" xml:lang="en-US">Service Based Restricted Stock Units [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_ServiceBasedRestrictedStockUnitsMember" xml:lang="en-US">Service-Based Restricted Stock Units</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_ServiceBasedRestrictedStockUnitsMember" xlink:to="lab_ter_ServiceBasedRestrictedStockUnitsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_ServiceBasedRestrictedStockUnitsMember" xml:lang="en-US">Service Based Restricted Stock Units [Member]</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember" xlink:label="loc_ter_ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember" xml:lang="en-US">Profit Before Income and Tax Performance Based Restricted Stock Units [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember" xml:lang="en-US">PBIT Performance-Based Restricted Stock Units</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember" xlink:to="lab_ter_ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember" xml:lang="en-US">Profit Before Income and Tax Performance Based Restricted Stock Units [Member]</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember" xlink:label="loc_ter_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember" xml:lang="en-US">Total Shareholder Return Performance-Based Restricted Stock Units [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember" xml:lang="en-US">TSR Performance-Based Restricted Stock Units</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember" xlink:to="lab_ter_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember" xml:lang="en-US">Total Shareholder Return Performance-Based Restricted Stock Units</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="loc_us-gaap_MeasurementInputTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xml:lang="en-US">Measurement Input Type [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xml:lang="en-US">Measurement Input Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeAxis" xlink:to="lab_us-gaap_MeasurementInputTypeAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="loc_us-gaap_MeasurementInputTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xml:lang="en-US">Measurement Input Type [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xml:lang="en-US">Measurement Input Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeDomain" xlink:to="lab_us-gaap_MeasurementInputTypeDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputExpectedDividendPaymentMember" xlink:label="loc_us-gaap_MeasurementInputExpectedDividendPaymentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MeasurementInputExpectedDividendPaymentMember" xml:lang="en-US">Measurement Input, Expected Dividend Payment [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MeasurementInputExpectedDividendPaymentMember" xml:lang="en-US">Measurement Input, Expected Dividend Payment [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputExpectedDividendPaymentMember" xlink:to="lab_us-gaap_MeasurementInputExpectedDividendPaymentMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DividendsPerShare" xlink:label="loc_ter_DividendsPerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_DividendsPerShare" xml:lang="en-US">Dividends Per Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_DividendsPerShare" xml:lang="en-US">Estimated annual dividend amount per share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_DividendsPerShare" xlink:to="lab_ter_DividendsPerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_DividendsPerShare" xml:lang="en-US">Dividends Per Share</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xml:lang="en-US">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xml:lang="en-US">Unrecognized expense related to non-vested restricted stock unit awards and stock options expected to be recognized over weighted average period, in years</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MaximumSharesCanBePurchasedUnderPlanAtFairMarketValue" xlink:label="loc_ter_MaximumSharesCanBePurchasedUnderPlanAtFairMarketValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_MaximumSharesCanBePurchasedUnderPlanAtFairMarketValue" xml:lang="en-US">Maximum Shares Can Be Purchased Under Plan At Fair Market Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_MaximumSharesCanBePurchasedUnderPlanAtFairMarketValue" xml:lang="en-US">Fair market value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_MaximumSharesCanBePurchasedUnderPlanAtFairMarketValue" xlink:to="lab_ter_MaximumSharesCanBePurchasedUnderPlanAtFairMarketValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_MaximumSharesCanBePurchasedUnderPlanAtFairMarketValue" xml:lang="en-US">Maximum Shares Can Be Purchased Under Plan At Fair Market Value</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xml:lang="en-US">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xml:lang="en-US">Total unrecognized expense related to non-vested restricted stock unit awards and stock options</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xml:lang="en-US">Employee Service Share-based Compensation, Tax Benefit from Compensation Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xml:lang="en-US">Tax benefit from compensation expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xml:lang="en-US">Income tax benefit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MinimumRetirementAgeForEligibleEmployeesOfPostretirementPlans" xlink:label="loc_ter_MinimumRetirementAgeForEligibleEmployeesOfPostretirementPlans" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_MinimumRetirementAgeForEligibleEmployeesOfPostretirementPlans" xml:lang="en-US">Minimum Retirement Age For Eligible Employees Of Postretirement Plans</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_MinimumRetirementAgeForEligibleEmployeesOfPostretirementPlans" xml:lang="en-US">Minimum age of retirement to be eligible for PRSUs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_MinimumRetirementAgeForEligibleEmployeesOfPostretirementPlans" xlink:to="lab_ter_MinimumRetirementAgeForEligibleEmployeesOfPostretirementPlans" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_MinimumRetirementAgeForEligibleEmployeesOfPostretirementPlans" xml:lang="en-US">Minimum Retirement Age For Eligible Employees Of Postretirement Plans</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MinimumYearsOfServiceForEligibleEmployeesOfPostretirementPlans" xlink:label="loc_ter_MinimumYearsOfServiceForEligibleEmployeesOfPostretirementPlans" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_MinimumYearsOfServiceForEligibleEmployeesOfPostretirementPlans" xml:lang="en-US">Minimum Years Of Service For Eligible Employees Of Postretirement Plans</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_MinimumYearsOfServiceForEligibleEmployeesOfPostretirementPlans" xml:lang="en-US">Minimum years of service for retirement to be eligible for PRSUs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_MinimumYearsOfServiceForEligibleEmployeesOfPostretirementPlans" xlink:to="lab_ter_MinimumYearsOfServiceForEligibleEmployeesOfPostretirementPlans" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_MinimumYearsOfServiceForEligibleEmployeesOfPostretirementPlans" xml:lang="en-US">Minimum Years Of Service For Eligible Employees Of Postretirement Plans</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xml:lang="en-US">Proceeds from Stock Options Exercised</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xml:lang="en-US">Cash received from employees, employee stock options exercises</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentageUponOneYearAnniversaryOfDateOfGrant" xlink:label="loc_ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentageUponOneYearAnniversaryOfDateOfGrant" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentageUponOneYearAnniversaryOfDateOfGrant" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Vesting Percentage Upon One Year Anniversary Of Date Of Grant</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentageUponOneYearAnniversaryOfDateOfGrant" xml:lang="en-US">Percentage of awards vesting on the first anniversary of grant date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentageUponOneYearAnniversaryOfDateOfGrant" xlink:to="lab_ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentageUponOneYearAnniversaryOfDateOfGrant" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentageUponOneYearAnniversaryOfDateOfGrant" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Vesting Percentage Upon One Year Anniversary Of Date Of Grant</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="loc_us-gaap_SharesIssuedPricePerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharesIssuedPricePerShare" xml:lang="en-US">Shares Issued, Price Per Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharesIssuedPricePerShare" xml:lang="en-US">Value of common stock issued to employees per share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssuedPricePerShare" xlink:to="lab_us-gaap_SharesIssuedPricePerShare" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xml:lang="en-US">Maximum number of shares allowed to purchase</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xml:lang="en-US">Stock Issued During Period, Shares, Employee Stock Purchase Plans</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xml:lang="en-US">Common stock issued to employees</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xml:lang="en-US">Period of stock granted to employees and executive officers vest in equal installments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xml:lang="en-US">Percentage of vesting of target shares upon performance achieved</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xml:lang="en-US">Restricted stock unit awards granted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xml:lang="en-US">Awarded</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xml:lang="en-US">Restricted stock units awarded</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" 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</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Weighted average grant date fair value of restricted stock units granted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Awarded</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Description</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription" xml:lang="en-US">Share-based compensation arrangement by share-based payment award, description</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xml:lang="en-US">Number of shares available for grant</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xml:lang="en-US">Available for grant at December 31</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xml:lang="en-US">Available for grant at January 1</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xml:lang="en-US">Maximum percent of shares allowed to purchase</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ShareholderReturnAwardPerformanceMeasurementPeriod" xlink:label="loc_ter_ShareholderReturnAwardPerformanceMeasurementPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_ShareholderReturnAwardPerformanceMeasurementPeriod" xml:lang="en-US">Shareholder Return Award Performance Measurement Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_ShareholderReturnAwardPerformanceMeasurementPeriod" xml:lang="en-US">Total shareholder return performance measurement period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_ShareholderReturnAwardPerformanceMeasurementPeriod" xlink:to="lab_ter_ShareholderReturnAwardPerformanceMeasurementPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_ShareholderReturnAwardPerformanceMeasurementPeriod" xml:lang="en-US">Shareholder Return Award Performance Measurement Period</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharePrice" xlink:label="loc_us-gaap_SharePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharePrice" xml:lang="en-US">Share Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharePrice" xml:lang="en-US">Stock price</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharePrice" xlink:to="lab_us-gaap_SharePrice" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xml:lang="en-US">Percentage of common stock price paid</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xml:lang="en-US">Allocated Share-based Compensation Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xml:lang="en-US">Stock Based Compensation Relating To Retirement Agreement</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xml:lang="en-US">Stock-based compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaap_TypeOfArrangementAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TypeOfArrangementAxis" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfArrangementAxis" xlink:to="lab_us-gaap_TypeOfArrangementAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_RetirementAgreementMember" xlink:label="loc_ter_RetirementAgreementMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_RetirementAgreementMember" xml:lang="en-US">Retirement Agreement [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_RetirementAgreementMember" xlink:to="lab_ter_RetirementAgreementMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaap_VestingAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VestingAxis" xml:lang="en-US">Vesting [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_VestingAxis" xml:lang="en-US">Vesting [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingAxis" xlink:to="lab_us-gaap_VestingAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VestingDomain" xml:lang="en-US">Vesting [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_VestingDomain" xml:lang="en-US">Vesting [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingDomain" xlink:to="lab_us-gaap_VestingDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xml:lang="en-US">Share-based Compensation Award, Tranche One [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xml:lang="en-US">Share-based Compensation Award, Tranche One</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xml:lang="en-US">Share-based Compensation Award, Tranche Two [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xml:lang="en-US">Share-based Compensation Award, Tranche Two</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_TitleOfIndividualAxis" xml:lang="en-US">Title of Individual [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis" xlink:to="lab_srt_TitleOfIndividualAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xml:lang="en-US">Title of Individual [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_EmployeesMember" xlink:label="loc_ter_EmployeesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_EmployeesMember" xml:lang="en-US">Employees [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_EmployeesMember" xml:lang="en-US">Employees</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_EmployeesMember" xlink:to="lab_ter_EmployeesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_EmployeesMember" xml:lang="en-US">Employees of the entity.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ExecutiveOfficerMember" xlink:label="loc_srt_ExecutiveOfficerMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ExecutiveOfficerMember" xml:lang="en-US">Executive Officer [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ExecutiveOfficerMember" xml:lang="en-US">Executive Officer</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ExecutiveOfficerMember" xlink:to="lab_srt_ExecutiveOfficerMember" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_NonEmployeeDirectorsAndCertainEmployeesMember" xlink:label="loc_ter_NonEmployeeDirectorsAndCertainEmployeesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_NonEmployeeDirectorsAndCertainEmployeesMember" xml:lang="en-US">Non Employee Directors And Certain Employees [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_NonEmployeeDirectorsAndCertainEmployeesMember" xml:lang="en-US">Non Employee Directors And Certain Employees</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_NonEmployeeDirectorsAndCertainEmployeesMember" xlink:to="lab_ter_NonEmployeeDirectorsAndCertainEmployeesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_NonEmployeeDirectorsAndCertainEmployeesMember" xml:lang="en-US">Non Employee Directors And Certain Employees [Member]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_DirectorMember" xlink:label="loc_srt_DirectorMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_DirectorMember" xml:lang="en-US">Director [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_DirectorMember" xml:lang="en-US">Director</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_DirectorMember" xlink:to="lab_srt_DirectorMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xml:lang="en-US">Financial Instrument [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xml:lang="en-US">Eligible Item or Group for Fair Value Option</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xml:lang="en-US">Financial Instruments [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xml:lang="en-US">Financial Instruments [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/exch/2020/exch-2020-01-31.xsd#exch_XNYS" xlink:label="loc_exch_XNYS" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_exch_XNYS" xml:lang="en-US">NEW YORK STOCK EXCHANGE, INC. [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_exch_XNYS" xml:lang="en-US">New York Stock Exchange Composite Index</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exch_XNYS" xlink:to="lab_exch_XNYS" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xml:lang="en-US">Expected historical volatility</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xml:lang="en-US">Volatility-historical</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xml:lang="en-US">Risk-free interest rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xml:lang="en-US">Dividend yield</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xml:lang="en-US">Expected life (years)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xml:lang="en-US">Forfeited</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xml:lang="en-US">Restricted stock units forfeited</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xml:lang="en-US">Vested</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xml:lang="en-US">Non-vested at January 1</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xml:lang="en-US">Non-vested at December 31</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xml:lang="en-US">Vested and expected to vest at December 31</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xml:lang="en-US">Granted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xml:lang="en-US">Options granted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xml:lang="en-US">Exercisable at December 31</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xml:lang="en-US">Expired</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xml:lang="en-US">Forfeited</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xml:lang="en-US">Options forfeited</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US">Outstanding at January 1</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US">Outstanding at December 31</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xml:lang="en-US">Exercised</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" 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</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xml:lang="en-US">Forfeited</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" 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</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Vested</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" 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</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xml:lang="en-US">Non-vested at December 31</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xml:lang="en-US">Non-vested at January 1</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xml:lang="en-US">Outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xml:lang="en-US">Vested</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestIntrinsicValue" xlink:label="loc_ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestIntrinsicValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestIntrinsicValue" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Intrinsic Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestIntrinsicValue" xml:lang="en-US">Expected to vest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestIntrinsicValue" xlink:to="lab_ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestIntrinsicValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestIntrinsicValue" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Intrinsic Value</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xml:lang="en-US">Outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedAndExpectedToVestWeightedAverageRemainingContractualTerm" xlink:label="loc_ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedAndExpectedToVestWeightedAverageRemainingContractualTerm" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedAndExpectedToVestWeightedAverageRemainingContractualTerm" xml:lang="en-US">Share based Compensation Arrangement by Share based Payment Award, Equity Instruments Other than Option, Vested and Expected to Vest Weighted Average Remaining Contractual Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedAndExpectedToVestWeightedAverageRemainingContractualTerm" xml:lang="en-US">Expected to vest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedAndExpectedToVestWeightedAverageRemainingContractualTerm" xlink:to="lab_ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedAndExpectedToVestWeightedAverageRemainingContractualTerm" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedAndExpectedToVestWeightedAverageRemainingContractualTerm" xml:lang="en-US">Share based Compensation Arrangement by Share based Payment Award, Equity Instruments Other than Option, Vested and Expected to Vest Weighted Average Remaining Contractual Term</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xml:lang="en-US">Exercisable at December 31</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Outstanding at December 31</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Outstanding at January 1</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Options exercised</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Options granted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Options forfeited</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Options cancelled</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xml:lang="en-US">Vested and expected to vest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xml:lang="en-US">Exercised</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xml:lang="en-US">Outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xml:lang="en-US">Exercisable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xml:lang="en-US">Exercisable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xml:lang="en-US">Outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xml:lang="en-US">Vested and expected to vest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xml:lang="en-US">Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xml:lang="en-US">Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xml:lang="en-US">Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xml:lang="en-US">Allocated Share-based Compensation Expense, Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xml:lang="en-US">Total stock-based compensation expense after income taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_CostOfRevenuesMember" xlink:label="loc_ter_CostOfRevenuesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_CostOfRevenuesMember" xml:lang="en-US">Cost Of Revenues [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_CostOfRevenuesMember" xml:lang="en-US">Cost Of Revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_CostOfRevenuesMember" xlink:to="lab_ter_CostOfRevenuesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_CostOfRevenuesMember" xml:lang="en-US">Cost Of Revenues [Member]</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SellingAndAdministrativeMember" xlink:label="loc_ter_SellingAndAdministrativeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_SellingAndAdministrativeMember" xml:lang="en-US">Selling And Administrative [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_SellingAndAdministrativeMember" xml:lang="en-US">Selling and Administrative</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_SellingAndAdministrativeMember" xlink:to="lab_ter_SellingAndAdministrativeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_SellingAndAdministrativeMember" xml:lang="en-US">Selling And Administrative [Member]</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_EngineeringAndDevelopmentMember" xlink:label="loc_ter_EngineeringAndDevelopmentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_EngineeringAndDevelopmentMember" xml:lang="en-US">Engineering And Development [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_EngineeringAndDevelopmentMember" xml:lang="en-US">Engineering And Development</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_EngineeringAndDevelopmentMember" xlink:to="lab_ter_EngineeringAndDevelopmentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_EngineeringAndDevelopmentMember" xml:lang="en-US">Engineering And Development [Member]</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfSavingsPlanTable" xlink:label="loc_ter_ScheduleOfSavingsPlanTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_ScheduleOfSavingsPlanTable" xml:lang="en-US">Schedule Of Savings Plan [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_ScheduleOfSavingsPlanTable" xml:lang="en-US">Schedule Of Savings Plan [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_ScheduleOfSavingsPlanTable" xlink:to="lab_ter_ScheduleOfSavingsPlanTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_ScheduleOfSavingsPlanTable" xml:lang="en-US">Schedule Of Savings Plan [Table]</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SavingsPlanMember" xlink:label="loc_ter_SavingsPlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_SavingsPlanMember" xml:lang="en-US">Savings Plan [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_SavingsPlanMember" xml:lang="en-US">Savings Plan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_SavingsPlanMember" xlink:to="lab_ter_SavingsPlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_SavingsPlanMember" xml:lang="en-US">Savings plan member</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_UsQualifiedPensionPlanMember" xlink:label="loc_ter_UsQualifiedPensionPlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_UsQualifiedPensionPlanMember" xml:lang="en-US">US Qualified Pension Plan [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_UsQualifiedPensionPlanMember" xml:lang="en-US">U.S. Qualified Pension Plan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_UsQualifiedPensionPlanMember" xlink:to="lab_ter_UsQualifiedPensionPlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_UsQualifiedPensionPlanMember" xml:lang="en-US">US Qualified Pension Plan.</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SavingsPlanLineItems" xlink:label="loc_ter_SavingsPlanLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_SavingsPlanLineItems" xml:lang="en-US">Savings Plan [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_SavingsPlanLineItems" xml:lang="en-US">Savings Plan [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_SavingsPlanLineItems" xlink:to="lab_ter_SavingsPlanLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_SavingsPlanLineItems" xml:lang="en-US">Savings Plan [Line Items]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage" xlink:label="loc_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage" xml:lang="en-US">Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage" xml:lang="en-US">Percentage of employer contributions vested per year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage" xlink:to="lab_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xml:lang="en-US">Defined Contribution Plan, Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xml:lang="en-US">Amounts charged to statements of operations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Match</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xml:lang="en-US">Maximum percentage of matching contributions made by the employer</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MaximumEmploymentPeriodConsideredForVestingOfEmployersContribution" xlink:label="loc_ter_MaximumEmploymentPeriodConsideredForVestingOfEmployersContribution" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_MaximumEmploymentPeriodConsideredForVestingOfEmployersContribution" xml:lang="en-US">Maximum Employment Period Considered For Vesting Of Employers Contribution</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_MaximumEmploymentPeriodConsideredForVestingOfEmployersContribution" xml:lang="en-US">Maximum employment period considered for vesting of employers' contribution, in years</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_MaximumEmploymentPeriodConsideredForVestingOfEmployersContribution" xlink:to="lab_ter_MaximumEmploymentPeriodConsideredForVestingOfEmployersContribution" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_MaximumEmploymentPeriodConsideredForVestingOfEmployersContribution" xml:lang="en-US">Maximum employment period considered for vesting of employers' contribution</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SavingsPlanMaximumPercentageOfEmployeesContributionAllowable" xlink:label="loc_ter_SavingsPlanMaximumPercentageOfEmployeesContributionAllowable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_SavingsPlanMaximumPercentageOfEmployeesContributionAllowable" xml:lang="en-US">Savings Plan Maximum Percentage Of Employees Contribution Allowable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_SavingsPlanMaximumPercentageOfEmployeesContributionAllowable" xml:lang="en-US">Savings plan maximum percentage of employees contribution allowable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_SavingsPlanMaximumPercentageOfEmployeesContributionAllowable" xlink:to="lab_ter_SavingsPlanMaximumPercentageOfEmployeesContributionAllowable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_SavingsPlanMaximumPercentageOfEmployeesContributionAllowable" xml:lang="en-US">Savings plan maximum percentage of employees contribution allowable</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xml:lang="en-US">Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xml:lang="en-US">Percentage of employer match on employee contribution</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:to="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent" xlink:label="loc_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent" xml:lang="en-US">Liability, Retirement and Postemployment Benefits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent" xlink:to="lab_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_IncomeTaxDisclosureTable" xlink:label="loc_ter_IncomeTaxDisclosureTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_IncomeTaxDisclosureTable" xml:lang="en-US">Income Tax Disclosure [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_IncomeTaxDisclosureTable" xml:lang="en-US">Income Tax Disclosure [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_IncomeTaxDisclosureTable" xlink:to="lab_ter_IncomeTaxDisclosureTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_IncomeTaxDisclosureTable" xml:lang="en-US">Income Tax Disclosure [Table]</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_IncomeTaxDisclosureLineItems" xlink:label="loc_ter_IncomeTaxDisclosureLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_IncomeTaxDisclosureLineItems" xml:lang="en-US">Income Tax Disclosure [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_IncomeTaxDisclosureLineItems" xml:lang="en-US">Income Tax Disclosure [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_IncomeTaxDisclosureLineItems" xlink:to="lab_ter_IncomeTaxDisclosureLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_IncomeTaxDisclosureLineItems" xml:lang="en-US">Income Tax Disclosure [Line Items]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xml:lang="en-US">Non-U.S.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xml:lang="en-US">U.S.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xml:lang="en-US">Current Income Tax Expense (Benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xml:lang="en-US">Current, Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xml:lang="en-US">Current, State</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xml:lang="en-US">Deferred, U.S. Federal</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DeferredIncomeTaxExpenseBenefitNetOfAdjustments" xlink:label="loc_ter_DeferredIncomeTaxExpenseBenefitNetOfAdjustments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_DeferredIncomeTaxExpenseBenefitNetOfAdjustments" xml:lang="en-US">Deferred Income Tax Expense Benefit Net Of Adjustments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_ter_DeferredIncomeTaxExpenseBenefitNetOfAdjustments" xml:lang="en-US">Deferred, Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_DeferredIncomeTaxExpenseBenefitNetOfAdjustments" xlink:to="lab_ter_DeferredIncomeTaxExpenseBenefitNetOfAdjustments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_DeferredIncomeTaxExpenseBenefitNetOfAdjustments" xml:lang="en-US">Deferred income tax expense benefit net of adjustments.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xml:lang="en-US">Deferred, State</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xml:lang="en-US">Current Federal Tax Expense (Benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xml:lang="en-US">Current, U.S. Federal</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xml:lang="en-US">Deferred, Non-U.S.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xml:lang="en-US">Current, Non-U.S.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_IncomeTaxesTable" xlink:label="loc_ter_IncomeTaxesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_IncomeTaxesTable" xml:lang="en-US">Income Taxes [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_IncomeTaxesTable" xml:lang="en-US">Income Taxes [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_IncomeTaxesTable" xlink:to="lab_ter_IncomeTaxesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_IncomeTaxesTable" xml:lang="en-US">Income Taxes [Table]</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_IncomeTaxesLineItems" xlink:label="loc_ter_IncomeTaxesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_IncomeTaxesLineItems" xml:lang="en-US">Income Taxes [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_IncomeTaxesLineItems" xml:lang="en-US">Income Taxes [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_IncomeTaxesLineItems" xlink:to="lab_ter_IncomeTaxesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_IncomeTaxesLineItems" xml:lang="en-US">Income Taxes [Line Items]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xml:lang="en-US">Income Tax Examination, Penalties and Interest Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xml:lang="en-US">Interest and penalties related to income tax, expense (benefit)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xlink:to="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_TaxCutsAndJobsActOf2017CorrelativeAdjustmentsOnUncertainTaxPositions" xlink:label="loc_ter_TaxCutsAndJobsActOf2017CorrelativeAdjustmentsOnUncertainTaxPositions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_TaxCutsAndJobsActOf2017CorrelativeAdjustmentsOnUncertainTaxPositions" xml:lang="en-US">Tax Cuts and Jobs Act of 2017 Correlative Adjustments on Uncertain Tax Positions</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_TaxCutsAndJobsActOf2017CorrelativeAdjustmentsOnUncertainTaxPositions" xml:lang="en-US">Expense (benefit) associated with impact of correlative adjustments on tax positions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_TaxCutsAndJobsActOf2017CorrelativeAdjustmentsOnUncertainTaxPositions" xlink:to="lab_ter_TaxCutsAndJobsActOf2017CorrelativeAdjustmentsOnUncertainTaxPositions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_TaxCutsAndJobsActOf2017CorrelativeAdjustmentsOnUncertainTaxPositions" xml:lang="en-US">Tax cuts and jobs act of 2017 correlative adjustments on uncertain tax positions.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards, General Business</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xml:lang="en-US">Tax credits carryforwards, business</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xml:lang="en-US">Valuation allowance includes net deferred tax assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xml:lang="en-US">Less: valuation allowance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xml:lang="en-US">Tax credits carryforwards</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xml:lang="en-US">Tax credits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:label="loc_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare" xml:lang="en-US">Income Tax Holiday, Income Tax Benefits Per Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare" xml:lang="en-US">Tax savings due to the tax holiday, per share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:to="lab_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxHolidayTerminationDate" xlink:label="loc_us-gaap_IncomeTaxHolidayTerminationDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxHolidayTerminationDate" xml:lang="en-US">Income Tax Holiday, Termination Date</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxHolidayTerminationDate" xml:lang="en-US">Tax holiday expiration date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxHolidayTerminationDate" xlink:to="lab_us-gaap_IncomeTaxHolidayTerminationDate" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxHolidays" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxHolidays" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxHolidays" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Holiday, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxHolidays" xml:lang="en-US">Tax savings due to the tax holiday</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxHolidays" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxHolidays" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xml:lang="en-US">Effective tax rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xml:lang="en-US">Effective tax rate, Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_TaxCreditCarryforwardExpirationYear" xlink:label="loc_ter_TaxCreditCarryforwardExpirationYear" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_TaxCreditCarryforwardExpirationYear" xml:lang="en-US">Tax Credit Carryforward, Expiration Year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_TaxCreditCarryforwardExpirationYear" xml:lang="en-US">Tax credit carryforward, expiration date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_TaxCreditCarryforwardExpirationYear" xlink:to="lab_ter_TaxCreditCarryforwardExpirationYear" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_TaxCreditCarryforwardExpirationYear" xml:lang="en-US">Tax Credit Carryforward, Expiration Year</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpenseBenefit" xlink:label="loc_ter_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpenseBenefit" xml:lang="en-US">Tax Cuts and Jobs Act of 2017 Transition Tax for Accumulated Foreign Earnings Income Tax Expense Benefit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpenseBenefit" xml:lang="en-US">Transition tax on mandatory deemed repatriation of foreign earnings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpenseBenefit" xlink:to="lab_ter_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpenseBenefit" xml:lang="en-US">Tax cuts and jobs act of 2017 transition tax for accumulated foreign earnings income tax expense benefit.</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_UnrecognizedTaxBenefitsIfRecognizedWouldImpactDeferredTaxes" xlink:label="loc_ter_UnrecognizedTaxBenefitsIfRecognizedWouldImpactDeferredTaxes" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_UnrecognizedTaxBenefitsIfRecognizedWouldImpactDeferredTaxes" xml:lang="en-US">Unrecognized Tax Benefits, If Recognized Would Impact Deferred Taxes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_UnrecognizedTaxBenefitsIfRecognizedWouldImpactDeferredTaxes" xml:lang="en-US">Unrecognized tax benefits, if recognized would impact deferred taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_UnrecognizedTaxBenefitsIfRecognizedWouldImpactDeferredTaxes" xlink:to="lab_ter_UnrecognizedTaxBenefitsIfRecognizedWouldImpactDeferredTaxes" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_UnrecognizedTaxBenefitsIfRecognizedWouldImpactDeferredTaxes" xml:lang="en-US">Unrecognized Tax Benefits, If Recognized Would Impact Deferred Taxes</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xml:lang="en-US">Accrued interest and penalties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xml:lang="en-US">Tax Credit Carryforward, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xml:lang="en-US">Tax credit carryforwards, approximately</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:to="lab_us-gaap_TaxCreditCarryforwardAmount" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xml:lang="en-US">Unrecognized tax benefits, if recognized would impact effective tax rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit" xml:lang="en-US">Tax Cuts And Jobs Act Of 2017, Income Tax Expense (Benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit" xml:lang="en-US">Provisional amount of additional income tax expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xml:lang="en-US">Unrecognized Tax Benefits</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xml:lang="en-US">Reduction in unrecognized tax benefits</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xml:lang="en-US">Beginning balance, as of January 1</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xml:lang="en-US">Ending balance as of December 31</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit" xml:lang="en-US">Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Income Tax Expense (Benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit" xml:lang="en-US">Expense related to remeasurement of deferred tax assets and liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:label="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xml:lang="en-US">Decrease in Unrecognized Tax Benefits is Reasonably Possible</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:to="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xml:lang="en-US">Income Tax Authority [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xml:lang="en-US">Income Tax Authority [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xml:lang="en-US">Income Tax Authority [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xml:lang="en-US">Income Tax Authority [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="loc_us-gaap_DomesticCountryMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DomesticCountryMember" xml:lang="en-US">Domestic Tax Authority [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DomesticCountryMember" xml:lang="en-US">United States</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticCountryMember" xlink:to="lab_us-gaap_DomesticCountryMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xml:lang="en-US">State and Local Jurisdiction [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xml:lang="en-US">State and Local Jurisdiction</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodAxis" xlink:label="loc_us-gaap_TaxPeriodAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TaxPeriodAxis" xml:lang="en-US">Tax Period [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TaxPeriodAxis" xml:lang="en-US">Tax Period [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxPeriodAxis" xlink:to="lab_us-gaap_TaxPeriodAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodDomain" xlink:label="loc_us-gaap_TaxPeriodDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TaxPeriodDomain" xml:lang="en-US">Tax Period [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TaxPeriodDomain" xml:lang="en-US">Tax Period [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxPeriodDomain" xlink:to="lab_us-gaap_TaxPeriodDomain" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DoNotExpireMember" xlink:label="loc_ter_DoNotExpireMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_DoNotExpireMember" xml:lang="en-US">Do Not Expire [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_DoNotExpireMember" xml:lang="en-US">Do Not Expire</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_DoNotExpireMember" xlink:to="lab_ter_DoNotExpireMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_DoNotExpireMember" xml:lang="en-US">Do Not Expire [Member]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarliestTaxYearMember" xlink:label="loc_us-gaap_EarliestTaxYearMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarliestTaxYearMember" xml:lang="en-US">Earliest Tax Year [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarliestTaxYearMember" xml:lang="en-US">Earliest Tax Year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarliestTaxYearMember" xlink:to="lab_us-gaap_EarliestTaxYearMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LatestTaxYearMember" xlink:label="loc_us-gaap_LatestTaxYearMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LatestTaxYearMember" xml:lang="en-US">Latest Tax Year [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LatestTaxYearMember" xml:lang="en-US">Latest Tax Year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LatestTaxYearMember" xlink:to="lab_us-gaap_LatestTaxYearMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TaxCreditCarryforwardAxis" xml:lang="en-US">Tax Credit Carryforward [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis" xlink:to="lab_us-gaap_TaxCreditCarryforwardAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TaxCreditCarryforwardNameDomain" xml:lang="en-US">Tax Credit Carryforward, Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain" xlink:to="lab_us-gaap_TaxCreditCarryforwardNameDomain" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_IntercompanyCostSharingArrangementMember" xlink:label="loc_ter_IntercompanyCostSharingArrangementMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_IntercompanyCostSharingArrangementMember" xml:lang="en-US">InterCompany Cost Sharing Arrangement [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_IntercompanyCostSharingArrangementMember" xlink:to="lab_ter_IntercompanyCostSharingArrangementMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_IntercompanyCostSharingArrangementMember" xml:lang="en-US">Intercompany cost sharing arrangement.</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PossibleEventAxis" xlink:label="loc_ter_PossibleEventAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_PossibleEventAxis" xml:lang="en-US">Possible Event [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_PossibleEventAxis" xlink:to="lab_ter_PossibleEventAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_PossibleEventAxis" xml:lang="en-US">Possible Event [Axis].</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PossibleEventDomain" xlink:label="loc_ter_PossibleEventDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_PossibleEventDomain" xml:lang="en-US">Possible Event [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_PossibleEventDomain" xlink:to="lab_ter_PossibleEventDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_PossibleEventDomain" xml:lang="en-US">Possible Event.</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PossibleLapseOfStatutesOfLimitationsMember" xlink:label="loc_ter_PossibleLapseOfStatutesOfLimitationsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_PossibleLapseOfStatutesOfLimitationsMember" xml:lang="en-US">Possible Lapse Of Statutes Of Limitations [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_PossibleLapseOfStatutesOfLimitationsMember" xlink:to="lab_ter_PossibleLapseOfStatutesOfLimitationsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_PossibleLapseOfStatutesOfLimitationsMember" xml:lang="en-US">Possible Lapse Of Statutes Of Limitations [Member]</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_EffectiveIncomeTaxRateReconcilationForeignDerivedIntangibleIncome" xlink:label="loc_ter_EffectiveIncomeTaxRateReconcilationForeignDerivedIntangibleIncome" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_EffectiveIncomeTaxRateReconcilationForeignDerivedIntangibleIncome" xml:lang="en-US">Effective Income Tax Rate Reconcilation Foreign Derived Intangible Income</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_EffectiveIncomeTaxRateReconcilationForeignDerivedIntangibleIncome" xml:lang="en-US">U.S. foreign derived intangible income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_EffectiveIncomeTaxRateReconcilationForeignDerivedIntangibleIncome" xlink:to="lab_ter_EffectiveIncomeTaxRateReconcilationForeignDerivedIntangibleIncome" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_EffectiveIncomeTaxRateReconcilationForeignDerivedIntangibleIncome" xml:lang="en-US">Effective income tax rate reconcilation foreign derived intangible income.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xml:lang="en-US">U.S. statutory federal tax rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xml:lang="en-US">Impact of rate change on deferred taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xml:lang="en-US">Other, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xml:lang="en-US">Foreign taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xml:lang="en-US">State income taxes, net of federal tax benefit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" xml:lang="en-US">Foreign tax credits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Contingency, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xml:lang="en-US">Uncertain tax positions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xml:lang="en-US">Equity compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xml:lang="en-US">U.S. research and development credit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTax" xlink:label="loc_ter_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTax" xml:lang="en-US">Effective Income Tax Rate Reconciliation Tax Cuts and Jobs Act of 2017 Transition Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTax" xml:lang="en-US">U.S. transition tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTax" xlink:to="lab_ter_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTax" xml:lang="en-US">Effective income tax rate reconciliation change in rate due to transition tax attributable to the Tax Cuts and Jobs Act of 2017.</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_EffectiveIncomeTaxRateGlobalIntangibleLowTaxedIncome" xlink:label="loc_ter_EffectiveIncomeTaxRateGlobalIntangibleLowTaxedIncome" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_EffectiveIncomeTaxRateGlobalIntangibleLowTaxedIncome" xml:lang="en-US">Effective Income Tax Rate Global Intangible Low Taxed Income</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_EffectiveIncomeTaxRateGlobalIntangibleLowTaxedIncome" xml:lang="en-US">U.S. global intangible low-taxed income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_EffectiveIncomeTaxRateGlobalIntangibleLowTaxedIncome" xlink:to="lab_ter_EffectiveIncomeTaxRateGlobalIntangibleLowTaxedIncome" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_EffectiveIncomeTaxRateGlobalIntangibleLowTaxedIncome" xml:lang="en-US">Effective Income Tax Rate Global Intangible Low Taxed Income</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xml:lang="en-US">Deferred Tax Assets, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xml:lang="en-US">Gross deferred tax assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xml:lang="en-US">Deferred Tax Assets, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xml:lang="en-US">Net deferred assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xml:lang="en-US">Deferred Tax Assets, Inventory</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xml:lang="en-US">Inventory valuations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsInventory" xlink:to="lab_us-gaap_DeferredTaxAssetsInventory" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xml:lang="en-US">Total deferred tax assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xml:lang="en-US">Deferred Tax Liabilities, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xml:lang="en-US">Total deferred tax liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesInvestments" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesInvestments" xml:lang="en-US">Deferred Tax Liabilities, Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesInvestments" xml:lang="en-US">Marketable securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesInvestments" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesInvestments" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsDeferredIncome" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xml:lang="en-US">Deferred Tax Assets, Deferred Income</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xml:lang="en-US">Deferred revenue</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:to="lab_us-gaap_DeferredTaxAssetsDeferredIncome" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xml:lang="en-US">Net operating loss carryforwards</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xml:lang="en-US">Deferred Tax Assets, Other</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xml:lang="en-US">Other</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Compensated Absences</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xml:lang="en-US">Vacation accrual</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Pensions</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xml:lang="en-US">Pension liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xml:lang="en-US">Equity compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xml:lang="en-US">Accruals</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xml:lang="en-US">Deferred Tax Liabilities, Intangible Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xml:lang="en-US">Intangible assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Impairment Losses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" xml:lang="en-US">Investment impairment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xml:lang="en-US">Depreciation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DeferredTaxAssetsTaxDeferredExpenseLeaseLiability" xlink:label="loc_ter_DeferredTaxAssetsTaxDeferredExpenseLeaseLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_DeferredTaxAssetsTaxDeferredExpenseLeaseLiability" xml:lang="en-US">Deferred Tax Assets Tax Deferred Expense Lease Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_DeferredTaxAssetsTaxDeferredExpenseLeaseLiability" xml:lang="en-US">Lease liability</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_DeferredTaxAssetsTaxDeferredExpenseLeaseLiability" xlink:to="lab_ter_DeferredTaxAssetsTaxDeferredExpenseLeaseLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_DeferredTaxAssetsTaxDeferredExpenseLeaseLiability" xml:lang="en-US">Deferred tax assets tax deferred expense lease liability.</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DeferredTaxLiabilitiesContingentConsideration" xlink:label="loc_ter_DeferredTaxLiabilitiesContingentConsideration" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_DeferredTaxLiabilitiesContingentConsideration" xml:lang="en-US">Deferred Tax Liabilities Contingent Consideration</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_ter_DeferredTaxLiabilitiesContingentConsideration" xml:lang="en-US">Contingent consideration</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_DeferredTaxLiabilitiesContingentConsideration" xlink:to="lab_ter_DeferredTaxLiabilitiesContingentConsideration" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_DeferredTaxLiabilitiesContingentConsideration" xml:lang="en-US">Deferred tax liabilities contingent consideration.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xml:lang="en-US">Deferred Tax Liabilities, Other</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xml:lang="en-US">Other</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DeferredTaxLiabilitiesRightOfUseAssets" xlink:label="loc_ter_DeferredTaxLiabilitiesRightOfUseAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_DeferredTaxLiabilitiesRightOfUseAssets" xml:lang="en-US">Deferred Tax Liabilities Right of Use Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_ter_DeferredTaxLiabilitiesRightOfUseAssets" xml:lang="en-US">Right of use assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_DeferredTaxLiabilitiesRightOfUseAssets" xlink:to="lab_ter_DeferredTaxLiabilitiesRightOfUseAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_DeferredTaxLiabilitiesRightOfUseAssets" xml:lang="en-US">Deferred tax liabilities right of use assets.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xml:lang="en-US">Operating Loss Carryforwards [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xml:lang="en-US">Operating Loss Carryforwards [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:to="lab_us-gaap_OperatingLossCarryforwardsTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="lab_us-gaap_OperatingLossCarryforwardsLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Domestic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xml:lang="en-US">U.S. Federal Operating Loss Carryforwards</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Foreign</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xml:lang="en-US">Foreign Operating Loss Carryforwards</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_OperatingLossCarryforwardsExpiringTwoThousandAndTwentyTwoMember" xlink:label="loc_ter_OperatingLossCarryforwardsExpiringTwoThousandAndTwentyTwoMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_OperatingLossCarryforwardsExpiringTwoThousandAndTwentyTwoMember" xml:lang="en-US">Operating Loss Carryforwards Expiring Two Thousand And Twenty Two [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_OperatingLossCarryforwardsExpiringTwoThousandAndTwentyTwoMember" xml:lang="en-US">2022</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_OperatingLossCarryforwardsExpiringTwoThousandAndTwentyTwoMember" xlink:to="lab_ter_OperatingLossCarryforwardsExpiringTwoThousandAndTwentyTwoMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_OperatingLossCarryforwardsExpiringTwoThousandAndTwentyTwoMember" xml:lang="en-US">Operating Loss Carryforwards Expiring Two Thousand And Twenty Two [Member]</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_OperatingLossCarryforwardsExpiringTwoThousandTwentySixToTwoThousandThirtyMember" xlink:label="loc_ter_OperatingLossCarryforwardsExpiringTwoThousandTwentySixToTwoThousandThirtyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_OperatingLossCarryforwardsExpiringTwoThousandTwentySixToTwoThousandThirtyMember" xml:lang="en-US">Operating Loss Carryforwards Expiring Two Thousand Twenty Six To Two Thousand Thirty [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_OperatingLossCarryforwardsExpiringTwoThousandTwentySixToTwoThousandThirtyMember" xml:lang="en-US">2026-2030</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_OperatingLossCarryforwardsExpiringTwoThousandTwentySixToTwoThousandThirtyMember" xlink:to="lab_ter_OperatingLossCarryforwardsExpiringTwoThousandTwentySixToTwoThousandThirtyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_OperatingLossCarryforwardsExpiringTwoThousandTwentySixToTwoThousandThirtyMember" xml:lang="en-US">Operating loss carryforwards expiring two thousand twenty six to two thousand thirty.</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_OperatingLossCarryforwardsExpiringTwoThousandThirtyOneToTwoThousandThirtyFiveMember" xlink:label="loc_ter_OperatingLossCarryforwardsExpiringTwoThousandThirtyOneToTwoThousandThirtyFiveMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_OperatingLossCarryforwardsExpiringTwoThousandThirtyOneToTwoThousandThirtyFiveMember" xml:lang="en-US">Operating Loss Carryforwards Expiring Two Thousand Thirty One To Two Thousand Thirty Five [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_OperatingLossCarryforwardsExpiringTwoThousandThirtyOneToTwoThousandThirtyFiveMember" xml:lang="en-US">2031-2035</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_OperatingLossCarryforwardsExpiringTwoThousandThirtyOneToTwoThousandThirtyFiveMember" xlink:to="lab_ter_OperatingLossCarryforwardsExpiringTwoThousandThirtyOneToTwoThousandThirtyFiveMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_OperatingLossCarryforwardsExpiringTwoThousandThirtyOneToTwoThousandThirtyFiveMember" xml:lang="en-US">Operating loss carryforwards expiring two thousand thirty one to two thousand thirty five.</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_OperatingLossCarryforwardsExpiringBeyondTwoThousandThirtyFiveMember" xlink:label="loc_ter_OperatingLossCarryforwardsExpiringBeyondTwoThousandThirtyFiveMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_OperatingLossCarryforwardsExpiringBeyondTwoThousandThirtyFiveMember" xml:lang="en-US">Operating Loss Carryforwards Expiring Beyond Two Thousand Thirty Five [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_OperatingLossCarryforwardsExpiringBeyondTwoThousandThirtyFiveMember" xml:lang="en-US">Beyond 2035</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_OperatingLossCarryforwardsExpiringBeyondTwoThousandThirtyFiveMember" xlink:to="lab_ter_OperatingLossCarryforwardsExpiringBeyondTwoThousandThirtyFiveMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_OperatingLossCarryforwardsExpiringBeyondTwoThousandThirtyFiveMember" xml:lang="en-US">Operating loss carryforwards expiring beyond two thousand thirty five.</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_OperatingLossCarryforwardsNonExpiringMember" xlink:label="loc_ter_OperatingLossCarryforwardsNonExpiringMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_OperatingLossCarryforwardsNonExpiringMember" xml:lang="en-US">Operating Loss Carryforwards Non Expiring [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_OperatingLossCarryforwardsNonExpiringMember" xml:lang="en-US">Non-Expiring</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_OperatingLossCarryforwardsNonExpiringMember" xlink:to="lab_ter_OperatingLossCarryforwardsNonExpiringMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_OperatingLossCarryforwardsNonExpiringMember" xml:lang="en-US">Operating loss carryforwards non expiring.</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_OperatingLossCarryForwardsExpiringTwoThousandTwentyOneMember" xlink:label="loc_ter_OperatingLossCarryForwardsExpiringTwoThousandTwentyOneMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_OperatingLossCarryForwardsExpiringTwoThousandTwentyOneMember" xml:lang="en-US">Operating Loss Carry forwards Expiring Two Thousand Twenty One [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_OperatingLossCarryForwardsExpiringTwoThousandTwentyOneMember" xml:lang="en-US">2021</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_OperatingLossCarryForwardsExpiringTwoThousandTwentyOneMember" xlink:to="lab_ter_OperatingLossCarryForwardsExpiringTwoThousandTwentyOneMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_OperatingLossCarryForwardsExpiringTwoThousandTwentyOneMember" xml:lang="en-US">Operating Loss Carry forwards Expiring Two Thousand Twenty One [Member]</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_OperatingLossCarryforwardsExpiringTwoThousandAndTwentyThreeMember" xlink:label="loc_ter_OperatingLossCarryforwardsExpiringTwoThousandAndTwentyThreeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_OperatingLossCarryforwardsExpiringTwoThousandAndTwentyThreeMember" xml:lang="en-US">Operating Loss Carryforwards Expiring Two Thousand And Twenty Three [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_OperatingLossCarryforwardsExpiringTwoThousandAndTwentyThreeMember" xml:lang="en-US">2023</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_OperatingLossCarryforwardsExpiringTwoThousandAndTwentyThreeMember" xlink:to="lab_ter_OperatingLossCarryforwardsExpiringTwoThousandAndTwentyThreeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_OperatingLossCarryforwardsExpiringTwoThousandAndTwentyThreeMember" xml:lang="en-US">Operating Loss Carryforwards Expiring Two Thousand And Twenty Three [Member].</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_OperatingLossCarryforwardsExpiringTwoThousandTwentyFourMember" xlink:label="loc_ter_OperatingLossCarryforwardsExpiringTwoThousandTwentyFourMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_OperatingLossCarryforwardsExpiringTwoThousandTwentyFourMember" xml:lang="en-US">Operating Loss CarryForwards Expiring Two Thousand Twenty Four [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_OperatingLossCarryforwardsExpiringTwoThousandTwentyFourMember" xml:lang="en-US">2024</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_OperatingLossCarryforwardsExpiringTwoThousandTwentyFourMember" xlink:to="lab_ter_OperatingLossCarryforwardsExpiringTwoThousandTwentyFourMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_OperatingLossCarryforwardsExpiringTwoThousandTwentyFourMember" xml:lang="en-US">Operating loss carryForwards expiring two thousand twenty four.</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_OperatingLossCarryforwardsExpiringTwoThousandTwentyFiveMember" xlink:label="loc_ter_OperatingLossCarryforwardsExpiringTwoThousandTwentyFiveMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_OperatingLossCarryforwardsExpiringTwoThousandTwentyFiveMember" xml:lang="en-US">Operating Loss Carryforwards Expiring Two Thousand Twenty Five [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_OperatingLossCarryforwardsExpiringTwoThousandTwentyFiveMember" xml:lang="en-US">2025</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_OperatingLossCarryforwardsExpiringTwoThousandTwentyFiveMember" xlink:to="lab_ter_OperatingLossCarryforwardsExpiringTwoThousandTwentyFiveMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_OperatingLossCarryforwardsExpiringTwoThousandTwentyFiveMember" xml:lang="en-US">Operating loss carryforwards expiring two thousand twenty five.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xml:lang="en-US">Tax positions for prior years, Reductions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xml:lang="en-US">Tax positions for prior years, Additions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xml:lang="en-US">Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xml:lang="en-US">Expiration of statutes, Reductions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xml:lang="en-US">Tax positions for current year, Additions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaap_SalesRevenueNetMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SalesRevenueNetMember" xml:lang="en-US">Sales Revenue, Net [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SalesRevenueNetMember" xml:lang="en-US">Consolidated Revenue</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember" xlink:to="lab_us-gaap_SalesRevenueNetMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MajorCustomersAxis" xml:lang="en-US">Customer [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_MajorCustomersAxis" xml:lang="en-US">Customer [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_NameOfMajorCustomerDomain" xml:lang="en-US">Customer [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_NameOfMajorCustomerDomain" xml:lang="en-US">Customer [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromRightsConcentrationRiskMember" xlink:label="loc_us-gaap_RevenueFromRightsConcentrationRiskMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueFromRightsConcentrationRiskMember" xml:lang="en-US">Revenue from Rights Concentration Risk [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenueFromRightsConcentrationRiskMember" xml:lang="en-US">Revenue from Rights Concentration Risk</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromRightsConcentrationRiskMember" xlink:to="lab_us-gaap_RevenueFromRightsConcentrationRiskMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xml:lang="en-US">Customer Concentration Risk [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xml:lang="en-US">Customer Concentration Risk</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xml:lang="en-US">Segment Reporting Information [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xml:lang="en-US">Segment Reporting Information [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_NumberOfCustomerAccountedForTenPercentOrGreaterRevenue" xlink:label="loc_ter_NumberOfCustomerAccountedForTenPercentOrGreaterRevenue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_NumberOfCustomerAccountedForTenPercentOrGreaterRevenue" xml:lang="en-US">Number Of Customer Accounted For Ten Percent Or Greater Revenue</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_NumberOfCustomerAccountedForTenPercentOrGreaterRevenue" xml:lang="en-US">Number of customer accounted for more than ten percent of consolidated revenue</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_NumberOfCustomerAccountedForTenPercentOrGreaterRevenue" xlink:to="lab_ter_NumberOfCustomerAccountedForTenPercentOrGreaterRevenue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_NumberOfCustomerAccountedForTenPercentOrGreaterRevenue" xml:lang="en-US">Number Of Customer Accounted For Ten Percent Or Greater Revenue</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xml:lang="en-US">Number of Operating Segments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xml:lang="en-US">Operating segments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SeriesOfCustomerAxis" xlink:label="loc_ter_SeriesOfCustomerAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_SeriesOfCustomerAxis" xml:lang="en-US">Series of Customer [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_SeriesOfCustomerAxis" xlink:to="lab_ter_SeriesOfCustomerAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_SeriesOfCustomerAxis" xml:lang="en-US">Series of Customer.</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SeriesOfCustomerDomain" xlink:label="loc_ter_SeriesOfCustomerDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_SeriesOfCustomerDomain" xml:lang="en-US">Series of Customer [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_SeriesOfCustomerDomain" xlink:to="lab_ter_SeriesOfCustomerDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_SeriesOfCustomerDomain" xml:lang="en-US">Series of Customer.</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SeriesOfCustomerMember" xlink:label="loc_ter_SeriesOfCustomerMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_SeriesOfCustomerMember" xml:lang="en-US">Series of Customer [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_SeriesOfCustomerMember" xlink:to="lab_ter_SeriesOfCustomerMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_SeriesOfCustomerMember" xml:lang="en-US">Series of Customer</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xml:lang="en-US">Depreciation, Depletion and Amortization</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xml:lang="en-US">Depreciation and amortization expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xml:lang="en-US">Income (loss) before taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_CorporateAndOthersMember" xlink:label="loc_ter_CorporateAndOthersMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_CorporateAndOthersMember" xml:lang="en-US">Corporate And Others [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_CorporateAndOthersMember" xlink:to="lab_ter_CorporateAndOthersMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherOperatingIncomeExpenseMember" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherOperatingIncomeExpenseMember" xml:lang="en-US">Other Operating Income (Expense) [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherOperatingIncomeExpenseMember" xml:lang="en-US">Restructuring and other</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherOperatingIncomeExpenseMember" xlink:to="lab_us-gaap_OtherOperatingIncomeExpenseMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xml:lang="en-US">Restructuring Type [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xml:lang="en-US">Restructuring Type</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:to="lab_us-gaap_RestructuringCostAndReserveAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="loc_us-gaap_TypeOfRestructuringDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xml:lang="en-US">Type of Restructuring [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xml:lang="en-US">Type of Restructuring [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfRestructuringDomain" xlink:to="lab_us-gaap_TypeOfRestructuringDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="loc_us-gaap_EmployeeSeveranceMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeSeveranceMember" xml:lang="en-US">Employee Severance [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EmployeeSeveranceMember" xml:lang="en-US">Severance And Benefits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeSeveranceMember" xlink:to="lab_us-gaap_EmployeeSeveranceMember" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_CostOfRevenuesProvisionForExcessAndObsoleteInventory" xlink:label="loc_ter_CostOfRevenuesProvisionForExcessAndObsoleteInventory" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_CostOfRevenuesProvisionForExcessAndObsoleteInventory" xml:lang="en-US">Cost Of Revenues Provision For Excess And Obsolete Inventory</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_CostOfRevenuesProvisionForExcessAndObsoleteInventory" xml:lang="en-US">Cost of revenues-inventory charge</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_CostOfRevenuesProvisionForExcessAndObsoleteInventory" xlink:to="lab_ter_CostOfRevenuesProvisionForExcessAndObsoleteInventory" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_CostOfRevenuesProvisionForExcessAndObsoleteInventory" xml:lang="en-US">Cost of revenues-provision for excess and obsolete inventory.</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_RestructuringAndOtherLeaseImpairment" xlink:label="loc_ter_RestructuringAndOtherLeaseImpairment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_RestructuringAndOtherLeaseImpairment" xml:lang="en-US">Restructuring and Other Lease Impairment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_RestructuringAndOtherLeaseImpairment" xml:lang="en-US">Restructuring and other-lease impairment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_RestructuringAndOtherLeaseImpairment" xlink:to="lab_ter_RestructuringAndOtherLeaseImpairment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_RestructuringAndOtherLeaseImpairment" xml:lang="en-US">Restructuring and other lease impairment.</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SellingAndAdministrativeForEquityModificationCharge" xlink:label="loc_ter_SellingAndAdministrativeForEquityModificationCharge" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_SellingAndAdministrativeForEquityModificationCharge" xml:lang="en-US">Selling And Administrative For Equity Modification Charge</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_SellingAndAdministrativeForEquityModificationCharge" xml:lang="en-US">Selling and administrative &#8211; equity modification charge</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_SellingAndAdministrativeForEquityModificationCharge" xlink:to="lab_ter_SellingAndAdministrativeForEquityModificationCharge" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_SellingAndAdministrativeForEquityModificationCharge" xml:lang="en-US">Selling and administrative equity modification charge.</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_CorporateAndEliminationsMember" xlink:label="loc_ter_CorporateAndEliminationsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_CorporateAndEliminationsMember" xml:lang="en-US">Corporate and Eliminations [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_CorporateAndEliminationsMember" xml:lang="en-US">Corporate And Eliminations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_CorporateAndEliminationsMember" xlink:to="lab_ter_CorporateAndEliminationsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_CorporateAndEliminationsMember" xml:lang="en-US">Corporate And Eliminations [Member]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_RestOfWorldMember" xlink:label="loc_ter_RestOfWorldMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_RestOfWorldMember" xml:lang="en-US">Rest of World [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_RestOfWorldMember" xml:lang="en-US">Rest Of The World</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_RestOfWorldMember" xlink:to="lab_ter_RestOfWorldMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_RestOfWorldMember" xml:lang="en-US">Rest Of The World [Member]</label>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_PH" xlink:label="loc_country_PH" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_country_PH" xml:lang="en-US">PHILIPPINES</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_country_PH" xml:lang="en-US">PHILIPPINES</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_PH" xlink:to="lab_country_PH" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CN" xlink:label="loc_country_CN" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_country_CN" xml:lang="en-US">CHINA</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_country_CN" xml:lang="en-US">CHINA</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CN" xlink:to="lab_country_CN" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_SG" xlink:label="loc_country_SG" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_country_SG" xml:lang="en-US">SINGAPORE</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_country_SG" xml:lang="en-US">SINGAPORE</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_SG" xlink:to="lab_country_SG" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EuropeMember" xlink:label="loc_srt_EuropeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_EuropeMember" xml:lang="en-US">Europe [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_EuropeMember" xml:lang="en-US">Europe</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EuropeMember" xlink:to="lab_srt_EuropeMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_JP" xlink:label="loc_country_JP" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_country_JP" xml:lang="en-US">JAPAN</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_country_JP" xml:lang="en-US">JAPAN</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_JP" xlink:to="lab_country_JP" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_KR" xlink:label="loc_country_KR" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_country_KR" xml:lang="en-US">KOREA, REPUBLIC OF</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_country_KR" xml:lang="en-US">KOREA</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_KR" xlink:to="lab_country_KR" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_MY" xlink:label="loc_country_MY" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_country_MY" xml:lang="en-US">MALAYSIA</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_country_MY" xml:lang="en-US">MALAYSIA</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_MY" xlink:to="lab_country_MY" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_TH" xlink:label="loc_country_TH" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_country_TH" xml:lang="en-US">THAILAND</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_country_TH" xml:lang="en-US">THAILAND</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_TH" xlink:to="lab_country_TH" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_TW" xlink:label="loc_country_TW" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_country_TW" xml:lang="en-US">TAIWAN, PROVINCE OF CHINA</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_country_TW" xml:lang="en-US">TAIWAN</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_TW" xlink:to="lab_country_TW" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncurrentAssets" xlink:label="loc_us-gaap_NoncurrentAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NoncurrentAssets" xml:lang="en-US">Long-Lived Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NoncurrentAssets" xml:lang="en-US">Long-lived assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncurrentAssets" xlink:to="lab_us-gaap_NoncurrentAssets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="loc_us-gaap_ForeignCountryMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCountryMember" xml:lang="en-US">Foreign Tax Authority [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ForeignCountryMember" xml:lang="en-US">Foreign</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCountryMember" xlink:to="lab_us-gaap_ForeignCountryMember" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_StockRepurchaseProgramsTable" xlink:label="loc_ter_StockRepurchaseProgramsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_StockRepurchaseProgramsTable" xml:lang="en-US">Stock Repurchase Programs [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_StockRepurchaseProgramsTable" xml:lang="en-US">Stock Repurchase Programs [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_StockRepurchaseProgramsTable" xlink:to="lab_ter_StockRepurchaseProgramsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_StockRepurchaseProgramsTable" xml:lang="en-US">Stock Repurchase Programs [Table]</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_StockRepurchaseProgramsLineItems" xlink:label="loc_ter_StockRepurchaseProgramsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_StockRepurchaseProgramsLineItems" xml:lang="en-US">Stock Repurchase Programs [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_StockRepurchaseProgramsLineItems" xml:lang="en-US">Stock Repurchase Programs [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_StockRepurchaseProgramsLineItems" xlink:to="lab_ter_StockRepurchaseProgramsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_StockRepurchaseProgramsLineItems" xml:lang="en-US">Stock Repurchase Programs [Line Items]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="loc_us-gaap_TreasuryStockShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TreasuryStockShares" xml:lang="en-US">Treasury Stock, Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TreasuryStockShares" xml:lang="en-US">Cumulative repurchases, shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockShares" xlink:to="lab_us-gaap_TreasuryStockShares" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xml:lang="en-US">Treasury Stock Acquired, Average Cost Per Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xml:lang="en-US">Common stock average price</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:to="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TreasuryStockValue" xml:lang="en-US">Treasury Stock, Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TreasuryStockValue" xml:lang="en-US">Cumulative repurchases, value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue" xlink:to="lab_us-gaap_TreasuryStockValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaap_SubsequentEventTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTable" xml:lang="en-US">Subsequent Event [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SubsequentEventTable" xml:lang="en-US">Subsequent Event [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventLineItems" xml:lang="en-US">Subsequent Event [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SubsequentEventLineItems" xml:lang="en-US">Subsequent Event [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:label="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xml:lang="en-US">Dividends Payable, Date to be Paid</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xml:lang="en-US">Cash Dividends payable, date to be paid</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:to="lab_us-gaap_DividendPayableDateToBePaidDayMonthAndYear" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableAmountPerShare" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DividendsPayableAmountPerShare" xml:lang="en-US">Dividends Payable, Amount Per Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DividendsPayableAmountPerShare" xml:lang="en-US">Cash Dividends payable, amount per share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableAmountPerShare" xlink:to="lab_us-gaap_DividendsPayableAmountPerShare" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:label="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xml:lang="en-US">Dividends Payable, Date of Record</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xml:lang="en-US">Cash Dividends payable, record date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:to="lab_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_QuarterlyFinancialInformationTable" xlink:label="loc_ter_QuarterlyFinancialInformationTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_QuarterlyFinancialInformationTable" xml:lang="en-US">Quarterly Financial Information [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_QuarterlyFinancialInformationTable" xml:lang="en-US">Quarterly Financial Information [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_QuarterlyFinancialInformationTable" xlink:to="lab_ter_QuarterlyFinancialInformationTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_QuarterlyFinancialInformationTable" xml:lang="en-US">Quarterly Financial Information [Table]</label>
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_QuarterlyFinancialInformationLineItems" xlink:label="loc_ter_QuarterlyFinancialInformationLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_QuarterlyFinancialInformationLineItems" xml:lang="en-US">Quarterly Financial Information [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_QuarterlyFinancialInformationLineItems" xml:lang="en-US">Quarterly Financial Information [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems" xlink:to="lab_ter_QuarterlyFinancialInformationLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_QuarterlyFinancialInformationLineItems" xml:lang="en-US">Quarterly Financial Information [Line Items]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xml:lang="en-US">Cash dividend declared per common share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xml:lang="en-US">Total revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetImpairmentCharges" xlink:label="loc_us-gaap_OtherAssetImpairmentCharges" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAssetImpairmentCharges" xml:lang="en-US">Other Asset Impairment Charges</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherAssetImpairmentCharges" xml:lang="en-US">Impairment of fixed assets and other expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetImpairmentCharges" xlink:to="lab_us-gaap_OtherAssetImpairmentCharges" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ContractTerminationSettlementFee" xlink:label="loc_ter_ContractTerminationSettlementFee" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ter_ContractTerminationSettlementFee" xml:lang="en-US">Contract Termination Settlement Fee</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ter_ContractTerminationSettlementFee" xml:lang="en-US">Contract termination settlement fee</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ter_ContractTerminationSettlementFee" xlink:to="lab_ter_ContractTerminationSettlementFee" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ter_ContractTerminationSettlementFee" xml:lang="en-US">Contract termination settlement fee.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xml:lang="en-US">Valuation Allowance of Deferred Tax Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:to="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryValuationReserveMember" xlink:label="loc_us-gaap_InventoryValuationReserveMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryValuationReserveMember" xml:lang="en-US">SEC Schedule, 12-09, Reserve, Inventory [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryValuationReserveMember" xml:lang="en-US">Inventory Reserve</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryValuationReserveMember" xlink:to="lab_us-gaap_InventoryValuationReserveMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForCreditLossMember" xlink:label="loc_us-gaap_AllowanceForCreditLossMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Credit Loss [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xml:lang="en-US">Allowance for Doubtful Accounts</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossMember" xlink:to="lab_us-gaap_AllowanceForCreditLossMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xml:lang="en-US">Valuation and Qualifying Accounts Disclosure [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xml:lang="en-US">Balance at Beginning of Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xml:lang="en-US">Balance at End of Period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xml:lang="en-US">Additions Charged to Cost and Expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xml:lang="en-US">Other</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xml:lang="en-US">Deductions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDeductions" />
</labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>16
<FILENAME>ter-20201231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 23-February-2021 [01:44:56] {AM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#CoverPage" roleURI="http://wwww.teradyne.com/role/CoverPage" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ConsolidatedBalanceSheets" roleURI="http://wwww.teradyne.com/role/ConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ConsolidatedBalanceSheetsParenthetical" roleURI="http://wwww.teradyne.com/role/ConsolidatedBalanceSheetsParenthetical" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ConsolidatedStatementsOfOperations" roleURI="http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ConsolidatedStatementsOfComprehensiveIncome" roleURI="http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncome" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ConsolidatedStatementsOfComprehensiveIncomeParenthetical" roleURI="http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ConsolidatedStatementsOfShareholdersEquity" roleURI="http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquity" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ConsolidatedStatementsOfShareholdersEquityParenthetical" roleURI="http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquityParenthetical" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ConsolidatedStatementsOfCashFlows" roleURI="http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#TheCompany" roleURI="http://wwww.teradyne.com/role/TheCompany" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#AccountingPolicies" roleURI="http://wwww.teradyne.com/role/AccountingPolicies" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#RecentlyIssuedAccountingPronouncements" roleURI="http://wwww.teradyne.com/role/RecentlyIssuedAccountingPronouncements" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#AcquisitionsAndInvestmentInOtherCompany" roleURI="http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompany" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#Revenue" roleURI="http://wwww.teradyne.com/role/Revenue" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#Inventories" roleURI="http://wwww.teradyne.com/role/Inventories" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#PropertyPlantAndEquipment" roleURI="http://wwww.teradyne.com/role/PropertyPlantAndEquipment" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#FinancialInstruments" roleURI="http://wwww.teradyne.com/role/FinancialInstruments" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#Leases" roleURI="http://wwww.teradyne.com/role/Leases" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#Debt" roleURI="http://wwww.teradyne.com/role/Debt" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#AccumulatedOtherComprehensiveLossIncome" roleURI="http://wwww.teradyne.com/role/AccumulatedOtherComprehensiveLossIncome" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#GoodwillAndIntangibleAssets" roleURI="http://wwww.teradyne.com/role/GoodwillAndIntangibleAssets" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#CommitmentsAndContingencies" roleURI="http://wwww.teradyne.com/role/CommitmentsAndContingencies" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#NetIncomePerCommonShare" roleURI="http://wwww.teradyne.com/role/NetIncomePerCommonShare" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#RestructuringAndOther" roleURI="http://wwww.teradyne.com/role/RestructuringAndOther" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#RetirementPlans" roleURI="http://wwww.teradyne.com/role/RetirementPlans" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#StockBasedCompensation" roleURI="http://wwww.teradyne.com/role/StockBasedCompensation" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#SavingsPlan" roleURI="http://wwww.teradyne.com/role/SavingsPlan" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#IncomeTaxes" roleURI="http://wwww.teradyne.com/role/IncomeTaxes" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#OperatingSegmentGeographicAndSignificantCustomerInformation" roleURI="http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformation" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#StockRepurchaseProgram" roleURI="http://wwww.teradyne.com/role/StockRepurchaseProgram" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#SubsequentEvents" roleURI="http://wwww.teradyne.com/role/SubsequentEvents" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#SupplementarydInformation" roleURI="http://wwww.teradyne.com/role/SupplementarydInformation" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ValuationAndQualifyingAccounts" roleURI="http://wwww.teradyne.com/role/ValuationAndQualifyingAccounts" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#AccountingPoliciesPolicies" roleURI="http://wwww.teradyne.com/role/AccountingPoliciesPolicies" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#AccountingPoliciesTables" roleURI="http://wwww.teradyne.com/role/AccountingPoliciesTables" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#AcquisitionsAndInvestmentInOtherCompanyTables" roleURI="http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyTables" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#RevenueTables" roleURI="http://wwww.teradyne.com/role/RevenueTables" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#InventoriesTables" roleURI="http://wwww.teradyne.com/role/InventoriesTables" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#PropertyPlantAndEquipmentTables" roleURI="http://wwww.teradyne.com/role/PropertyPlantAndEquipmentTables" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#FinancialInstrumentsTables" roleURI="http://wwww.teradyne.com/role/FinancialInstrumentsTables" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#LeasesTables" roleURI="http://wwww.teradyne.com/role/LeasesTables" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#DebtTables" roleURI="http://wwww.teradyne.com/role/DebtTables" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#AccumulatedOtherComprehensiveLossIncomeTables" roleURI="http://wwww.teradyne.com/role/AccumulatedOtherComprehensiveLossIncomeTables" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#GoodwillAndIntangibleAssetsTables" roleURI="http://wwww.teradyne.com/role/GoodwillAndIntangibleAssetsTables" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#NetIncomePerCommonShareTables" roleURI="http://wwww.teradyne.com/role/NetIncomePerCommonShareTables" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#RetirementPlansTables" roleURI="http://wwww.teradyne.com/role/RetirementPlansTables" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#StockBasedCompensationTables" roleURI="http://wwww.teradyne.com/role/StockBasedCompensationTables" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#IncomeTaxesTables" roleURI="http://wwww.teradyne.com/role/IncomeTaxesTables" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#OperatingSegmentGeographicAndSignificantCustomerInformationTables" roleURI="http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationTables" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#SupplementaryInformationTables" roleURI="http://wwww.teradyne.com/role/SupplementaryInformationTables" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#TheCompanyAdditionalInformationDetail" roleURI="http://wwww.teradyne.com/role/TheCompanyAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#AccountingPoliciesAdditionalInformationDetail" roleURI="http://wwww.teradyne.com/role/AccountingPoliciesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#DeferredRevenueAndCustomerAdvancesDetail" roleURI="http://wwww.teradyne.com/role/DeferredRevenueAndCustomerAdvancesDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#WarrantyAccrualIncludedInOtherAccruedLiabilitiesDetail" roleURI="http://wwww.teradyne.com/role/WarrantyAccrualIncludedInOtherAccruedLiabilitiesDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail" roleURI="http://wwww.teradyne.com/role/ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#UsefulLivesOfAssetsDetail" roleURI="http://wwww.teradyne.com/role/UsefulLivesOfAssetsDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail" roleURI="http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#FinalAllocationOfPurchasePriceDetail" roleURI="http://wwww.teradyne.com/role/FinalAllocationOfPurchasePriceDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ComponentsOfIntangibleAssetsAndTheirEstimatedUsefulLivesAtAcquisitionDateDetail" roleURI="http://wwww.teradyne.com/role/ComponentsOfIntangibleAssetsAndTheirEstimatedUsefulLivesAtAcquisitionDateDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ProFormaResultsUnderAcquisitionDetail" roleURI="http://wwww.teradyne.com/role/ProFormaResultsUnderAcquisitionDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#RevenueAdditionalInformationDetail" roleURI="http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" roleURI="http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionParentheticalDetail" roleURI="http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionParentheticalDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#CompositionOfInventoriesNetDetail" roleURI="http://wwww.teradyne.com/role/CompositionOfInventoriesNetDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#InventoriesAdditionalInformationDetail" roleURI="http://wwww.teradyne.com/role/InventoriesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#PropertyPlantAndEquipmentNetDetail" roleURI="http://wwww.teradyne.com/role/PropertyPlantAndEquipmentNetDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#PropertyPlantAndEquipmentAdditionalInformationDetail" roleURI="http://wwww.teradyne.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#FinancialInstrumentsAdditionalInformationDetail" roleURI="http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationParentheticalDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationParentheticalDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#QuantitativeInformationAssociatedWithFairValueMeasurementOfLevel3FinancialInstrumentDetail" roleURI="http://wwww.teradyne.com/role/QuantitativeInformationAssociatedWithFairValueMeasurementOfLevel3FinancialInstrumentDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfAvailableForSaleMarketableSecuritiesDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail" roleURI="http://wwww.teradyne.com/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfNotionalAmountOfDerivativesDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfNotionalAmountOfDerivativesDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedParentheticalDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedParentheticalDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#LeasesAdditionalInformationDetail" roleURI="http://wwww.teradyne.com/role/LeasesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#SupplementalCashFlowInformationRelatedToLeasesDetail" roleURI="http://wwww.teradyne.com/role/SupplementalCashFlowInformationRelatedToLeasesDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfOperatingLeaseMaturityDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfOperatingLeaseMaturityDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#DebtAdditionalInformationDetail" roleURI="http://wwww.teradyne.com/role/DebtAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ComponentsOfConvertibleSeniorNotesDetail" roleURI="http://wwww.teradyne.com/role/ComponentsOfConvertibleSeniorNotesDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#InterestExpenseOnConvertibleSeniorNotesDetail" roleURI="http://wwww.teradyne.com/role/InterestExpenseOnConvertibleSeniorNotesDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ChangesInAccumulatedOtherComprehensiveLossIncomeDetail" roleURI="http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ChangesInAccumulatedOtherComprehensiveLossIncomeParentheticalDetail" roleURI="http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeParentheticalDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeToStatementsOfOperationsDetail" roleURI="http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeToStatementsOfOperationsDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeToStatementsOfOperationsParentheticalDetail" roleURI="http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeToStatementsOfOperationsParentheticalDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#GoodwillAndIntangibleAssetsAdditionalInformationDetail" roleURI="http://wwww.teradyne.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ChangesInCarryingAmountOfGoodwillBySegmentDetail" roleURI="http://wwww.teradyne.com/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfAmortizableIntangibleAssetsDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfAmortizableIntangibleAssetsParentheticalDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsParentheticalDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#CommitmentsAndContingenciesAdditionalInformationDetail" roleURI="http://wwww.teradyne.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail" roleURI="http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ComputationOfBasicAndDilutedNetIncomePerCommonShareParentheticalDetail" roleURI="http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareParentheticalDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#NetIncomePerCommonShareAdditionalInformationDetail" roleURI="http://wwww.teradyne.com/role/NetIncomePerCommonShareAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#RestructuringAndOtherAdditionalInformationDetail" roleURI="http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#RetirementPlansAdditionalInformationDetail" roleURI="http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfDefinedBenefitPensionAndPostretirementBenefitPlanAssetsAndObligationDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfDefinedBenefitPensionAndPostretirementBenefitPlanAssetsAndObligationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfAmountsRecordedWithinStatementsOfFinancialPositionDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfAmountsRecordedWithinStatementsOfFinancialPositionDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfAmountsRecognizedInAccumulatedOtherComprehensiveIncomeDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfAmountsRecognizedInAccumulatedOtherComprehensiveIncomeDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfPensionPlansWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfPensionPlansWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfWeightedAverageAssumptionsToDetermineNetPeriodicPensionCostDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDetermineNetPeriodicPensionCostDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfWeightedAverageAssumptionsToDeterminePensionObligationsDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDeterminePensionObligationsDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfWeightedAveragePensionAssetsAllocationsByCategoryDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfWeightedAveragePensionAssetsAllocationsByCategoryDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfTargetAssetsAllocationDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfTargetAssetsAllocationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfFairValueOfPensionsPlanAssetsByAssetCategoryDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfFairValueOfPensionsPlanAssetsByAssetCategoryDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfExpectedFutureBenefitPaymentsDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfExpectedFutureBenefitPaymentsDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#StockBasedCompensationAdditionalInformationDetail" roleURI="http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfStockCompensationPlanActivityDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfStockCompensationPlanActivityDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfShareBasedCompensationTotalSharesAvailableDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfShareBasedCompensationTotalSharesAvailableDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfWeightedAverageRestrictedStockUnitAwardFairValueDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfWeightedAverageRestrictedStockUnitAwardFairValueDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfRestrictedStockUnitAwardsAggregateIntrinsicValueDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfRestrictedStockUnitAwardsAggregateIntrinsicValueDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfRestrictedStockUnitsWeightedAverageRemainingContractualTermsDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfRestrictedStockUnitsWeightedAverageRemainingContractualTermsDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfWeightedAverageStockOptionsExercisePriceDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfWeightedAverageStockOptionsExercisePriceDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfStockOptionAggregatedIntrinsicValueInformationDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfStockOptionAggregatedIntrinsicValueInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfStockOptionsWeightedAverageRemainingContractualTermsDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfStockOptionsWeightedAverageRemainingContractualTermsDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#StockBasedCompensationDetail" roleURI="http://wwww.teradyne.com/role/StockBasedCompensationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#SavingsPlanAdditionalInformationDetail" roleURI="http://wwww.teradyne.com/role/SavingsPlanAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfIncomeLossBeforeIncomeTaxesDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfIncomeLossBeforeIncomeTaxesDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfProvisionBenefitForIncomeTaxesFromOperationsDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfProvisionBenefitForIncomeTaxesFromOperationsDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#IncomeTaxesAdditionalInformationDetail" roleURI="http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfReconciliationOfEffectiveTaxRateDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#SummaryOfOperatingLossCarryforwardsDetail" roleURI="http://wwww.teradyne.com/role/SummaryOfOperatingLossCarryforwardsDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfUnrecognizedTaxBenefitsDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfUnrecognizedTaxBenefitsDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#OperatingSegmentGeographicAndSignificantCustomerInformationAdditionalInformationDetail" roleURI="http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfSegmentInformationDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfSegmentInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfSegmentReportingInformationBySegmentChargesDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfRevenuesByCountryDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfRevenuesByCountryDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfLongLivedAssetsByGeographicAreaDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfLongLivedAssetsByGeographicAreaDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ScheduleOfLongLivedAssetsByGeographicAreaParentheticalDetail" roleURI="http://wwww.teradyne.com/role/ScheduleOfLongLivedAssetsByGeographicAreaParentheticalDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#StockRepurchaseProgramAdditionalInformationDetail" roleURI="http://wwww.teradyne.com/role/StockRepurchaseProgramAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#SubsequentEventsAdditionalInformationDetail" roleURI="http://wwww.teradyne.com/role/SubsequentEventsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ConsolidatedQuarterlyStatementsOfOperationsDetail" roleURI="http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ConsolidatedQuarterlyStatementsOfOperationsParentheticalDetail" roleURI="http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsParentheticalDetail" />
<roleRef xlink:type="simple" xlink:href="ter-20201231.xsd#ValuationAndQualifyingAccountsDetail" roleURI="http://wwww.teradyne.com/role/ValuationAndQualifyingAccountsDetail" />
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/CoverPage">
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract" xlink:label="loc_dei_CoverAbstract_187796" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_498056" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_AmendmentFlag_498056" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_464271" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_DocumentType_464271" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_498057" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_DocumentFiscalYearFocus_498057" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_498059" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityCentralIndexKey_498059" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_498058" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_DocumentFiscalPeriodFocus_498058" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_498060" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_CurrentFiscalYearEndDate_498060" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_816950" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_816950" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_816954" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityVoluntaryFilers_816954" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_464272" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_DocumentPeriodEndDate_464272" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_464273" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityRegistrantName_464273" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_464274" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityFilerCategory_464274" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityPublicFloat" xlink:label="loc_dei_EntityPublicFloat_816967" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityPublicFloat_816967" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_464275" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_TradingSymbol_464275" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentAnnualReport" xlink:label="loc_dei_DocumentAnnualReport_464278" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_DocumentAnnualReport_464278" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_464279" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_DocumentTransitionReport_464279" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_464280" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityInteractiveDataCurrent_464280" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_464281" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityCurrentReportingStatus_464281" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_464282" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_Security12bTitle_464282" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_464283" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_SecurityExchangeName_464283" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber_464284" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityFileNumber_464284" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_464285" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityIncorporationStateCountryCode_464285" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_dei_EntityTaxIdentificationNumber_464286" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityTaxIdentificationNumber_464286" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_464287" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityAddressAddressLine1_464287" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_464288" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityAddressCityOrTown_464288" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_dei_EntityAddressStateOrProvince_464289" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityAddressStateOrProvince_464289" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_464290" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityAddressPostalZipCode_464290" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode_498257" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_CityAreaCode_498257" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber_464292" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_LocalPhoneNumber_464292" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_464293" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntitySmallBusiness_464293" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_464294" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityEmergingGrowthCompany_464294" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_464295" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityShellCompany_464295" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_464296" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_464296" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="loc_dei_IcfrAuditorAttestationFlag_816999" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_IcfrAuditorAttestationFlag_816999" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_33" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_26" xlink:to="loc_us-gaap_StatementTable_33" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_29" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_33" xlink:to="loc_dei_LegalEntityAxis_29" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_49" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_29" xlink:to="loc_dei_EntityDomain_49" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_32" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_33" xlink:to="loc_us-gaap_StatementLineItems_32" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_27" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_32" xlink:to="loc_us-gaap_AssetsAbstract_27" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_28" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_27" xlink:to="loc_us-gaap_AssetsCurrentAbstract_28" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_43" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_28" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_43" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesCurrent" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesCurrent_44" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_28" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesCurrent_44" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_45" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_28" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_45" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_46" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_28" xlink:to="loc_us-gaap_InventoryNet_46" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_47" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_28" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_47" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_48" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_28" xlink:to="loc_us-gaap_AssetsCurrent_48" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_35" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_27" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_35" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_396366" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_27" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_396366" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesNoncurrent" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesNoncurrent_36" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_27" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesNoncurrent_36" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_37" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_27" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_37" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_38" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_27" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_38" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_39" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_27" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_39" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_40" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_27" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_40" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_41" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_27" xlink:to="loc_us-gaap_Goodwill_41" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_42" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_27" xlink:to="loc_us-gaap_Assets_42" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAbstract" xlink:label="loc_us-gaap_LiabilitiesAbstract_30" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_32" xlink:to="loc_us-gaap_LiabilitiesAbstract_30" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_31" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_30" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_31" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_58" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_31" xlink:to="loc_us-gaap_AccountsPayableCurrent_58" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_59" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_31" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_59" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DeferredRevenueAndCustomerAdvancesCurrent" xlink:label="loc_ter_DeferredRevenueAndCustomerAdvancesCurrent_60" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_31" xlink:to="loc_ter_DeferredRevenueAndCustomerAdvancesCurrent_60" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_61" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_31" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_61" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_396367" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_31" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_396367" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_62" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_31" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_62" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_63" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_31" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_63" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtCurrent" xlink:label="loc_us-gaap_ConvertibleDebtCurrent_825796" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_31" xlink:to="loc_us-gaap_ConvertibleDebtCurrent_825796" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_64" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_31" xlink:to="loc_us-gaap_LiabilitiesCurrent_64" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_50" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_30" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_50" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_51" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_30" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent_51" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_52" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_30" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_52" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent_53" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_30" xlink:to="loc_us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent_53" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_54" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_30" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_54" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_396369" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_30" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_396369" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesNoncurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_55" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_30" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_55" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtNoncurrent" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent_56" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_30" xlink:to="loc_us-gaap_ConvertibleDebtNoncurrent_56" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_57" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_30" xlink:to="loc_us-gaap_Liabilities_57" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_65" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_32" xlink:to="loc_us-gaap_CommitmentsAndContingencies_65" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterestsAbstract" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterestsAbstract_825797" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_32" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterestsAbstract_825797" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCommonCarryingAmount" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCommonCarryingAmount_825798" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterestsAbstract_825797" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityCommonCarryingAmount_825798" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_34" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_32" xlink:to="loc_us-gaap_StockholdersEquityAbstract_34" use="optional" order="45" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_67" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_34" xlink:to="loc_us-gaap_CommonStockValue_67" use="optional" order="46" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_68" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_34" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_68" use="optional" order="47" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_69" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_34" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_69" use="optional" order="48" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_70" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_34" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_70" use="optional" order="49" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_71" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_34" xlink:to="loc_us-gaap_StockholdersEquity_71" use="optional" order="50" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_66" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_32" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_66" use="optional" order="51" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ConsolidatedBalanceSheetsParenthetical">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_73" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_76" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_73" xlink:to="loc_us-gaap_StatementTable_76" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_74" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_76" xlink:to="loc_dei_LegalEntityAxis_74" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_77" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_74" xlink:to="loc_dei_EntityDomain_77" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_75" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_76" xlink:to="loc_us-gaap_StatementLineItems_75" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_78" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_78" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_79" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_79" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_80" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_80" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_81" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_us-gaap_CommonStockSharesIssued_81" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_82" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_82" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_84" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_94" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_84" xlink:to="loc_us-gaap_StatementTable_94" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_87" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_94" xlink:to="loc_dei_LegalEntityAxis_87" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_98" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_87" xlink:to="loc_dei_EntityDomain_98" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_90" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_94" xlink:to="loc_srt_ProductOrServiceAxis_90" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_91" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_90" xlink:to="loc_srt_ProductsAndServicesDomain_91" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaap_ProductMember_109" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_91" xlink:to="loc_us-gaap_ProductMember_109" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaap_ServiceMember_110" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_91" xlink:to="loc_us-gaap_ServiceMember_110" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_93" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_94" xlink:to="loc_us-gaap_StatementLineItems_93" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract_92" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_RevenuesAbstract_92" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_111" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_92" xlink:to="loc_us-gaap_Revenues_111" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenueAbstract" xlink:label="loc_us-gaap_CostOfRevenueAbstract_85" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_CostOfRevenueAbstract_85" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_95" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostOfRevenueAbstract_85" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_95" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_112" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_GrossProfit_112" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract_88" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_OperatingExpensesAbstract_88" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_99" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_88" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_99" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_100" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_88" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_100" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_101" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_88" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_101" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:label="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_102" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_88" xlink:to="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_102" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_105" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_88" xlink:to="loc_us-gaap_OperatingExpenses_105" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_113" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_OperatingIncomeLoss_113" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_89" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_89" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaap_InvestmentIncomeInterest_106" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_89" xlink:to="loc_us-gaap_InvestmentIncomeInterest_106" use="optional" order="22" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_107" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_89" xlink:to="loc_us-gaap_InterestExpense_107" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_108" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_89" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_108" use="optional" order="24" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_114" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_114" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_115" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_115" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_116" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_NetIncomeLoss_116" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_86" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_EarningsPerShareAbstract_86" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_96" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_86" xlink:to="loc_us-gaap_EarningsPerShareBasic_96" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_97" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_86" xlink:to="loc_us-gaap_EarningsPerShareDiluted_97" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_117" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_117" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_118" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_118" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncome">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_121" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_127" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_121" xlink:to="loc_us-gaap_StatementTable_127" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_122" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_127" xlink:to="loc_dei_LegalEntityAxis_122" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_128" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_122" xlink:to="loc_dei_EntityDomain_128" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_126" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_127" xlink:to="loc_us-gaap_StatementLineItems_126" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_137" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_126" xlink:to="loc_us-gaap_NetIncomeLoss_137" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_125" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_126" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_125" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_135" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_125" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_135" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract_123" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_125" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract_123" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_129" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract_123" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_129" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_130" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract_123" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_130" use="optional" order="10" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_131" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract_123" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_131" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_124" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_125" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_124" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_132" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_124" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_132" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_136" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_125" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_136" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_138" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_126" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_138" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_140" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_143" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_140" xlink:to="loc_us-gaap_StatementTable_143" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_141" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_143" xlink:to="loc_dei_LegalEntityAxis_141" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_144" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_141" xlink:to="loc_dei_EntityDomain_144" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_142" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_143" xlink:to="loc_us-gaap_StatementLineItems_142" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_396416" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_142" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_396416" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_396418" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_142" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_396418" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_396419" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_142" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_396419" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_396421" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_142" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_396421" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquity">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_151" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_157" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_151" xlink:to="loc_us-gaap_StatementTable_157" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_155" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_157" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_155" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_152" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_155" xlink:to="loc_us-gaap_EquityComponentDomain_152" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_158" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_152" xlink:to="loc_us-gaap_CommonStockMember_158" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_159" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_152" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_159" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_160" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_152" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_160" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_161" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_152" xlink:to="loc_us-gaap_RetainedEarningsMember_161" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_819288" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_157" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_819288" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_819289" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_819288" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_819289" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_819290" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_819289" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_819290" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_828985" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_157" xlink:to="loc_us-gaap_StatementClassOfStockAxis_828985" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_828986" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_828985" xlink:to="loc_us-gaap_ClassOfStockDomain_828986" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleCommonStockMember" xlink:label="loc_us-gaap_ConvertibleCommonStockMember_825831" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_828986" xlink:to="loc_us-gaap_ConvertibleCommonStockMember_825831" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_156" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_157" xlink:to="loc_us-gaap_StatementLineItems_156" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_165" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_us-gaap_StockholdersEquity_165" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaap_SharesIssued_166" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_us-gaap_SharesIssued_166" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes" xlink:label="loc_ter_StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes_498188" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_ter_StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes_498188" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SharesOfStockIssuedDuringPeriodShareBasedCompensationNetOfSharesWithheldForTaxes" xlink:label="loc_ter_SharesOfStockIssuedDuringPeriodShareBasedCompensationNetOfSharesWithheldForTaxes_498187" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_ter_SharesOfStockIssuedDuringPeriodShareBasedCompensationNetOfSharesWithheldForTaxes_498187" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_173" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_173" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_174" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_174" use="optional" order="20" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_175" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_175" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsCash" xlink:label="loc_us-gaap_DividendsCash_179" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_us-gaap_DividendsCash_179" use="optional" order="22" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_169" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_169" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_825827" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_825827" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_180" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_us-gaap_NetIncomeLoss_180" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_474536" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_474536" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfEquitySecuritiesNetOfTax" xlink:label="loc_ter_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfEquitySecuritiesNetOfTax_321762" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_ter_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfEquitySecuritiesNetOfTax_321762" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarnings" xlink:label="loc_ter_TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarnings_415264" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_ter_TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarnings_415264" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_185" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_us-gaap_StockholdersEquity_185" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaap_SharesIssued_186" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_us-gaap_SharesIssued_186" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquityParenthetical">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_188" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_191" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_188" xlink:to="loc_us-gaap_StatementTable_191" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_189" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_191" xlink:to="loc_dei_LegalEntityAxis_189" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_192" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_189" xlink:to="loc_dei_EntityDomain_192" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_321763" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_191" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_321763" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_321764" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_321763" xlink:to="loc_us-gaap_EquityComponentDomain_321764" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_190" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_191" xlink:to="loc_us-gaap_StatementLineItems_190" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_420873" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_190" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_420873" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_200" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_209" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_200" xlink:to="loc_us-gaap_StatementTable_209" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_204" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_209" xlink:to="loc_dei_LegalEntityAxis_204" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_233" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_204" xlink:to="loc_dei_EntityDomain_233" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_208" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_209" xlink:to="loc_us-gaap_StatementLineItems_208" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_207" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_208" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_207" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_252" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_207" xlink:to="loc_us-gaap_ProfitLoss_252" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_201" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_207" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_201" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_211" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_201" xlink:to="loc_us-gaap_Depreciation_211" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentForAmortization" xlink:label="loc_us-gaap_AdjustmentForAmortization_212" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_201" xlink:to="loc_us-gaap_AdjustmentForAmortization_212" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_213" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_201" xlink:to="loc_us-gaap_ShareBasedCompensation_213" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWriteDown" xlink:label="loc_us-gaap_InventoryWriteDown_215" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_201" xlink:to="loc_us-gaap_InventoryWriteDown_215" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_218" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_201" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_218" use="optional" order="12" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_216" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_201" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_216" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_214" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_201" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_214" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfInvestments" xlink:label="loc_us-gaap_GainLossOnSaleOfInvestments_217" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_201" xlink:to="loc_us-gaap_GainLossOnSaleOfInvestments_217" use="optional" order="15" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:label="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_817381" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_201" xlink:to="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_817381" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_223" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_201" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_223" use="optional" order="17" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_203" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_201" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_203" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_226" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_203" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_226" use="optional" order="19" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_227" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_203" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_227" use="optional" order="20" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_228" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_203" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_228" use="optional" order="21" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities_229" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_203" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities_229" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_230" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_203" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_230" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations" xlink:label="loc_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations_231" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_203" xlink:to="loc_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations_231" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxes" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxes_232" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_203" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxes_232" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_253" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_207" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_253" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_206" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_208" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_206" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_244" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_206" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_244" use="optional" order="28" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromContributionInAidOfConstruction" xlink:label="loc_us-gaap_ProceedsFromContributionInAidOfConstruction_245" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_206" xlink:to="loc_us-gaap_ProceedsFromContributionInAidOfConstruction_245" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_246" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_206" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_246" use="optional" order="30" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_247" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_206" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_247" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities_248" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_206" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities_248" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForProceedsFromLifeInsurancePolicies" xlink:label="loc_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies_249" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_206" xlink:to="loc_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies_249" use="optional" order="33" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_677347" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_206" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_677347" use="optional" order="34" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_251" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_206" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_251" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_205" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_208" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_205" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_234" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_205" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_234" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_235" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_205" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_235" use="optional" order="38" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividends" xlink:label="loc_us-gaap_PaymentsOfDividends_236" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_205" xlink:to="loc_us-gaap_PaymentsOfDividends_236" use="optional" order="39" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_237" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_205" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_237" use="optional" order="40" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_238" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_205" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_238" use="optional" order="41" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_243" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_205" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_243" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_254" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_208" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_254" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_255" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_208" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_255" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_256" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_208" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_256" use="optional" order="45" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_257" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_208" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_257" use="optional" order="46" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_210" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_208" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_210" use="optional" order="47" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_CashPaidDuringPeriodForAbstract" xlink:label="loc_ter_CashPaidDuringPeriodForAbstract_817442" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_210" xlink:to="loc_ter_CashPaidDuringPeriodForAbstract_817442" use="optional" order="48" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet_817450" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_CashPaidDuringPeriodForAbstract_817442" xlink:to="loc_us-gaap_InterestPaidNet_817450" use="optional" order="49" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_817451" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_CashPaidDuringPeriodForAbstract_817442" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_817451" use="optional" order="50" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_720378" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_210" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_720378" use="optional" order="51" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_720382" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_720378" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_720382" use="optional" order="52" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/TheCompany">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2077" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2080" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2077" xlink:to="loc_us-gaap_StatementTable_2080" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2078" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2080" xlink:to="loc_dei_LegalEntityAxis_2078" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2081" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2078" xlink:to="loc_dei_EntityDomain_2081" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2079" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2080" xlink:to="loc_us-gaap_StatementLineItems_2079" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NatureOfOperations" xlink:label="loc_us-gaap_NatureOfOperations_2082" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2079" xlink:to="loc_us-gaap_NatureOfOperations_2082" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/AccountingPolicies">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_2084" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2087" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2084" xlink:to="loc_us-gaap_StatementTable_2087" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2085" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2087" xlink:to="loc_dei_LegalEntityAxis_2085" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2088" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2085" xlink:to="loc_dei_EntityDomain_2088" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2086" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2087" xlink:to="loc_us-gaap_StatementLineItems_2086" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_2089" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2086" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_2089" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/RecentlyIssuedAccountingPronouncements">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_2133" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2136" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_2133" xlink:to="loc_us-gaap_StatementTable_2136" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2134" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2136" xlink:to="loc_dei_LegalEntityAxis_2134" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2137" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2134" xlink:to="loc_dei_EntityDomain_2137" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2135" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2136" xlink:to="loc_us-gaap_StatementLineItems_2135" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink:label="loc_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted_2138" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2135" xlink:to="loc_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted_2138" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompany">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_2140" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2143" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_2140" xlink:to="loc_us-gaap_StatementTable_2143" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2141" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2143" xlink:to="loc_dei_LegalEntityAxis_2141" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2144" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2141" xlink:to="loc_dei_EntityDomain_2144" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2142" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2143" xlink:to="loc_us-gaap_StatementLineItems_2142" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_2145" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2142" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_2145" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/Revenue">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_415293" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_415294" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_415293" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_415294" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/Inventories">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_2159" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2162" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_2159" xlink:to="loc_us-gaap_StatementTable_2162" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2160" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2162" xlink:to="loc_dei_LegalEntityAxis_2160" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2163" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2160" xlink:to="loc_dei_EntityDomain_2163" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2161" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2162" xlink:to="loc_us-gaap_StatementLineItems_2161" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_2164" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2161" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_2164" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/PropertyPlantAndEquipment">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_2173" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2176" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_2173" xlink:to="loc_us-gaap_StatementTable_2176" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2174" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2176" xlink:to="loc_dei_LegalEntityAxis_2174" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2177" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2174" xlink:to="loc_dei_EntityDomain_2177" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2175" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2176" xlink:to="loc_us-gaap_StatementLineItems_2175" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_2178" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2175" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_2178" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/FinancialInstruments">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_2187" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2190" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_2187" xlink:to="loc_us-gaap_StatementTable_2190" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2188" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2190" xlink:to="loc_dei_LegalEntityAxis_2188" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2191" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2188" xlink:to="loc_dei_EntityDomain_2191" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2189" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2190" xlink:to="loc_us-gaap_StatementLineItems_2189" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_2192" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2189" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_2192" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/Leases">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesOperatingAbstract" xlink:label="loc_us-gaap_LeasesOperatingAbstract_396645" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_396647" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesOperatingAbstract_396645" xlink:to="loc_us-gaap_StatementTable_396647" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_396648" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_396647" xlink:to="loc_us-gaap_StatementClassOfStockAxis_396648" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_396649" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_396648" xlink:to="loc_us-gaap_ClassOfStockDomain_396649" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_396650" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_396647" xlink:to="loc_us-gaap_StatementLineItems_396650" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:label="loc_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_396651" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_396650" xlink:to="loc_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_396651" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/Debt">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_2209" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2212" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_2209" xlink:to="loc_us-gaap_StatementTable_2212" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2210" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2212" xlink:to="loc_dei_LegalEntityAxis_2210" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2213" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2210" xlink:to="loc_dei_EntityDomain_2213" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2211" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2212" xlink:to="loc_us-gaap_StatementLineItems_2211" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_2214" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2211" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_2214" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/AccumulatedOtherComprehensiveLossIncome">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_2223" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2226" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_2223" xlink:to="loc_us-gaap_StatementTable_2226" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2224" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2226" xlink:to="loc_dei_LegalEntityAxis_2224" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2227" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2224" xlink:to="loc_dei_EntityDomain_2227" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2225" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2226" xlink:to="loc_us-gaap_StatementLineItems_2225" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_2228" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2225" xlink:to="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_2228" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/GoodwillAndIntangibleAssets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2238" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2241" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2238" xlink:to="loc_us-gaap_StatementTable_2241" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2239" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2241" xlink:to="loc_dei_LegalEntityAxis_2239" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2242" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2239" xlink:to="loc_dei_EntityDomain_2242" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2240" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2241" xlink:to="loc_us-gaap_StatementLineItems_2240" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_2243" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2240" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_2243" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/CommitmentsAndContingencies">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2257" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2260" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2257" xlink:to="loc_us-gaap_StatementTable_2260" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2258" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2260" xlink:to="loc_dei_LegalEntityAxis_2258" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2261" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2258" xlink:to="loc_dei_EntityDomain_2261" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2259" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2260" xlink:to="loc_us-gaap_StatementLineItems_2259" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_2262" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2259" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_2262" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/NetIncomePerCommonShare">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_2271" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2274" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_2271" xlink:to="loc_us-gaap_StatementTable_2274" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2272" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2274" xlink:to="loc_dei_LegalEntityAxis_2272" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2275" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2272" xlink:to="loc_dei_EntityDomain_2275" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2273" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2274" xlink:to="loc_us-gaap_StatementLineItems_2273" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_2276" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2273" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_2276" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/RestructuringAndOther">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_2285" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_2290" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_2285" xlink:to="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_2290" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/RetirementPlans">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_2292" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2297" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_2292" xlink:to="loc_us-gaap_StatementTable_2297" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2293" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2297" xlink:to="loc_dei_LegalEntityAxis_2293" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2298" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2293" xlink:to="loc_dei_EntityDomain_2298" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_2294" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2297" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_2294" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_2295" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_2294" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_2295" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2296" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2297" xlink:to="loc_us-gaap_StatementLineItems_2296" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_2300" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2296" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_2300" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/StockBasedCompensation">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2324" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2327" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2324" xlink:to="loc_us-gaap_StatementTable_2327" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2325" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2327" xlink:to="loc_dei_LegalEntityAxis_2325" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2328" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2325" xlink:to="loc_dei_EntityDomain_2328" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2326" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2327" xlink:to="loc_us-gaap_StatementLineItems_2326" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_2329" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2326" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_2329" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/SavingsPlan">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TextBlockAbstract" xlink:label="loc_us-gaap_TextBlockAbstract_2349" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2352" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TextBlockAbstract_2349" xlink:to="loc_us-gaap_StatementTable_2352" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2350" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2352" xlink:to="loc_dei_LegalEntityAxis_2350" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2353" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2350" xlink:to="loc_dei_EntityDomain_2353" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2351" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2352" xlink:to="loc_us-gaap_StatementLineItems_2351" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DefinedContributionDisclosureTextBlock" xlink:label="loc_ter_DefinedContributionDisclosureTextBlock_2354" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2351" xlink:to="loc_ter_DefinedContributionDisclosureTextBlock_2354" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/IncomeTaxes">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_2356" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2359" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2356" xlink:to="loc_us-gaap_StatementTable_2359" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2357" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2359" xlink:to="loc_dei_LegalEntityAxis_2357" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2360" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2357" xlink:to="loc_dei_EntityDomain_2360" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2358" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2359" xlink:to="loc_us-gaap_StatementLineItems_2358" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_2361" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2358" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_2361" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformation">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_2374" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2377" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_2374" xlink:to="loc_us-gaap_StatementTable_2377" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2375" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2377" xlink:to="loc_dei_LegalEntityAxis_2375" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2378" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2375" xlink:to="loc_dei_EntityDomain_2378" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2376" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2377" xlink:to="loc_us-gaap_StatementLineItems_2376" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_2379" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2376" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_2379" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/StockRepurchaseProgram">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TextBlockAbstract" xlink:label="loc_us-gaap_TextBlockAbstract_2398" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2401" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TextBlockAbstract_2398" xlink:to="loc_us-gaap_StatementTable_2401" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2399" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2401" xlink:to="loc_dei_LegalEntityAxis_2399" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2402" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2399" xlink:to="loc_dei_EntityDomain_2402" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2400" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2401" xlink:to="loc_us-gaap_StatementLineItems_2400" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_StockRepurchaseProgramTextBlock" xlink:label="loc_ter_StockRepurchaseProgramTextBlock_2403" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2400" xlink:to="loc_ter_StockRepurchaseProgramTextBlock_2403" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/SubsequentEvents">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_2405" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2408" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_2405" xlink:to="loc_us-gaap_StatementTable_2408" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2406" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2408" xlink:to="loc_dei_LegalEntityAxis_2406" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2409" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2406" xlink:to="loc_dei_EntityDomain_2409" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2407" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2408" xlink:to="loc_us-gaap_StatementLineItems_2407" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_2410" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2407" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_2410" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/SupplementarydInformation">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_2412" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2415" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_2412" xlink:to="loc_us-gaap_StatementTable_2415" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2413" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2415" xlink:to="loc_dei_LegalEntityAxis_2413" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2416" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2413" xlink:to="loc_dei_EntityDomain_2416" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2414" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2415" xlink:to="loc_us-gaap_StatementLineItems_2414" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock_2417" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2414" xlink:to="loc_us-gaap_QuarterlyFinancialInformationTextBlock_2417" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ValuationAndQualifyingAccounts">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_2426" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2429" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_2426" xlink:to="loc_us-gaap_StatementTable_2429" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2427" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2429" xlink:to="loc_dei_LegalEntityAxis_2427" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2430" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2427" xlink:to="loc_dei_EntityDomain_2430" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2428" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2429" xlink:to="loc_us-gaap_StatementLineItems_2428" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_2431" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2428" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_2431" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/AccountingPoliciesPolicies">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_2091" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2094" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2091" xlink:to="loc_us-gaap_StatementTable_2094" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2092" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2094" xlink:to="loc_dei_LegalEntityAxis_2092" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2095" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2092" xlink:to="loc_dei_EntityDomain_2095" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2093" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2094" xlink:to="loc_us-gaap_StatementLineItems_2093" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_396453" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2093" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_396453" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PreparationOfFinancialStatementsAndUseOfEstimatesPolicyTextBlock" xlink:label="loc_ter_PreparationOfFinancialStatementsAndUseOfEstimatesPolicyTextBlock_2096" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2093" xlink:to="loc_ter_PreparationOfFinancialStatementsAndUseOfEstimatesPolicyTextBlock_2096" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_2097" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2093" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_2097" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StandardProductWarrantyPolicy" xlink:label="loc_us-gaap_StandardProductWarrantyPolicy_2098" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2093" xlink:to="loc_us-gaap_StandardProductWarrantyPolicy_2098" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_2099" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2093" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_2099" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_2100" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2093" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_2100" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostMethodInvestmentsPolicy" xlink:label="loc_us-gaap_CostMethodInvestmentsPolicy_813400" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2093" xlink:to="loc_us-gaap_CostMethodInvestmentsPolicy_813400" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_2102" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2093" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_2102" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PrepaidExpensesPolicyTextBlock" xlink:label="loc_ter_PrepaidExpensesPolicyTextBlock_2103" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2093" xlink:to="loc_ter_PrepaidExpensesPolicyTextBlock_2103" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy_2104" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2093" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy_2104" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PostemploymentBenefitPlansPolicy" xlink:label="loc_us-gaap_PostemploymentBenefitPlansPolicy_2105" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2093" xlink:to="loc_us-gaap_PostemploymentBenefitPlansPolicy_2105" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_GoodwillIntangibleAndLongLivedAssetsPolicyTextBlock" xlink:label="loc_ter_GoodwillIntangibleAndLongLivedAssetsPolicyTextBlock_2106" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2093" xlink:to="loc_ter_GoodwillIntangibleAndLongLivedAssetsPolicyTextBlock_2106" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_813404" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2093" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_813404" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_2107" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2093" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_2107" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_396459" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2093" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_396459" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_EngineeringAndDevelopmentCostsPolicyTextBlock" xlink:label="loc_ter_EngineeringAndDevelopmentCostsPolicyTextBlock_2108" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2093" xlink:to="loc_ter_EngineeringAndDevelopmentCostsPolicyTextBlock_2108" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_StockCompensationPlansAndEmployeeStockPurchasePlanPolicyTextBlock" xlink:label="loc_ter_StockCompensationPlansAndEmployeeStockPurchasePlanPolicyTextBlock_2109" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2093" xlink:to="loc_ter_StockCompensationPlansAndEmployeeStockPurchasePlanPolicyTextBlock_2109" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_2110" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2093" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_2110" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_2111" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2093" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_2111" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_2112" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2093" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_2112" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_2113" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2093" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_2113" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_2114" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2093" xlink:to="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_2114" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/AccountingPoliciesTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_2116" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2120" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2116" xlink:to="loc_us-gaap_StatementTable_2120" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2117" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2120" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2117" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_2121" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2117" xlink:to="loc_us-gaap_TypeOfAdoptionMember_2121" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2118" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2120" xlink:to="loc_dei_LegalEntityAxis_2118" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2122" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2118" xlink:to="loc_dei_EntityDomain_2122" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2119" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2120" xlink:to="loc_us-gaap_StatementLineItems_2119" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfDeferredRevenueAndCustomerAdvancesTableTextBlock" xlink:label="loc_ter_ScheduleOfDeferredRevenueAndCustomerAdvancesTableTextBlock_2126" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2119" xlink:to="loc_ter_ScheduleOfDeferredRevenueAndCustomerAdvancesTableTextBlock_2126" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_2127" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2119" xlink:to="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_2127" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfExtendedProductWarrantyLiabilityTableTextBlock" xlink:label="loc_ter_ScheduleOfExtendedProductWarrantyLiabilityTableTextBlock_2128" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2119" xlink:to="loc_ter_ScheduleOfExtendedProductWarrantyLiabilityTableTextBlock_2128" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PrepaidExpenseAndOtherAssetsTableTextBlock" xlink:label="loc_ter_PrepaidExpenseAndOtherAssetsTableTextBlock_2129" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2119" xlink:to="loc_ter_PrepaidExpenseAndOtherAssetsTableTextBlock_2129" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_2130" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2119" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_2130" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_2147" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2152" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_2147" xlink:to="loc_us-gaap_StatementTable_2152" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_2149" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2152" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_2149" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2148" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_2149" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2148" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MobileIndustrialRobotsApsMember" xlink:label="loc_ter_MobileIndustrialRobotsApsMember_2153" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2148" xlink:to="loc_ter_MobileIndustrialRobotsApsMember_2153" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_AutoguideLlcMember" xlink:label="loc_ter_AutoguideLlcMember_813409" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2148" xlink:to="loc_ter_AutoguideLlcMember_813409" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2150" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2152" xlink:to="loc_dei_LegalEntityAxis_2150" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2154" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2150" xlink:to="loc_dei_EntityDomain_2154" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2151" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2152" xlink:to="loc_us-gaap_StatementLineItems_2151" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_2155" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2151" xlink:to="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_2155" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_2156" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2151" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_2156" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_2157" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2151" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_2157" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/RevenueTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_415297" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DisaggregationOfRevenueByGeographicalMarketRevenueRecognitionTableTextBlock" xlink:label="loc_ter_DisaggregationOfRevenueByGeographicalMarketRevenueRecognitionTableTextBlock_415298" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_415297" xlink:to="loc_ter_DisaggregationOfRevenueByGeographicalMarketRevenueRecognitionTableTextBlock_415298" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/InventoriesTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_2166" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2169" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_2166" xlink:to="loc_us-gaap_StatementTable_2169" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2167" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2169" xlink:to="loc_dei_LegalEntityAxis_2167" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2170" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2167" xlink:to="loc_dei_EntityDomain_2170" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2168" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2169" xlink:to="loc_us-gaap_StatementLineItems_2168" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_2171" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2168" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_2171" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/PropertyPlantAndEquipmentTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_2180" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2183" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_2180" xlink:to="loc_us-gaap_StatementTable_2183" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2181" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2183" xlink:to="loc_dei_LegalEntityAxis_2181" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2184" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2181" xlink:to="loc_dei_EntityDomain_2184" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2182" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2183" xlink:to="loc_us-gaap_StatementLineItems_2182" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfPropertyPlantAndEquipmentTableTextBlock" xlink:label="loc_ter_ScheduleOfPropertyPlantAndEquipmentTableTextBlock_2185" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2182" xlink:to="loc_ter_ScheduleOfPropertyPlantAndEquipmentTableTextBlock_2185" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/FinancialInstrumentsTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_2194" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2197" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_2194" xlink:to="loc_us-gaap_StatementTable_2197" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2195" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2197" xlink:to="loc_dei_LegalEntityAxis_2195" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2198" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2195" xlink:to="loc_dei_EntityDomain_2198" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2196" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2197" xlink:to="loc_us-gaap_StatementLineItems_2196" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_2199" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2196" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_2199" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_2200" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2196" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_2200" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_2201" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2196" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_2201" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsTableTextBlock" xlink:label="loc_ter_ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsTableTextBlock_2202" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2196" xlink:to="loc_ter_ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsTableTextBlock_2202" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_2203" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2196" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_2203" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesTextBlock_2204" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2196" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesTextBlock_2204" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_2205" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2196" xlink:to="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_2205" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_2206" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2196" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_2206" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_2207" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2196" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_2207" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/LeasesTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesOperatingAbstract" xlink:label="loc_us-gaap_LeasesOperatingAbstract_396653" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_396655" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesOperatingAbstract_396653" xlink:to="loc_us-gaap_StatementTable_396655" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_396658" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_396655" xlink:to="loc_us-gaap_StatementLineItems_396658" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfCashFlowInformationOfOperatingLeasesTableTextBlock" xlink:label="loc_ter_ScheduleOfCashFlowInformationOfOperatingLeasesTableTextBlock_396659" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_396658" xlink:to="loc_ter_ScheduleOfCashFlowInformationOfOperatingLeasesTableTextBlock_396659" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_396661" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_396658" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_396661" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/DebtTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_2216" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2219" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_2216" xlink:to="loc_us-gaap_StatementTable_2219" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2217" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2219" xlink:to="loc_dei_LegalEntityAxis_2217" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2220" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2217" xlink:to="loc_dei_EntityDomain_2220" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2218" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2219" xlink:to="loc_us-gaap_StatementLineItems_2218" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtTableTextBlock" xlink:label="loc_us-gaap_ConvertibleDebtTableTextBlock_2221" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2218" xlink:to="loc_us-gaap_ConvertibleDebtTableTextBlock_2221" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/AccumulatedOtherComprehensiveLossIncomeTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_2230" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2233" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_2230" xlink:to="loc_us-gaap_StatementTable_2233" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2231" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2233" xlink:to="loc_dei_LegalEntityAxis_2231" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2234" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2231" xlink:to="loc_dei_EntityDomain_2234" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2232" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2233" xlink:to="loc_us-gaap_StatementLineItems_2232" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock_2235" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2232" xlink:to="loc_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock_2235" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_2236" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2232" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_2236" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/GoodwillAndIntangibleAssetsTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2245" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2250" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2245" xlink:to="loc_us-gaap_StatementTable_2250" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2246" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2250" xlink:to="loc_dei_LegalEntityAxis_2246" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2251" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2246" xlink:to="loc_dei_EntityDomain_2251" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2248" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2250" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2248" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_2247" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2248" xlink:to="loc_us-gaap_SegmentDomain_2247" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_WirelessTestMember" xlink:label="loc_ter_WirelessTestMember_2252" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2247" xlink:to="loc_ter_WirelessTestMember_2252" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2249" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2250" xlink:to="loc_us-gaap_StatementLineItems_2249" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_2253" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2249" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_2253" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_2254" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2249" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_2254" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_2255" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2249" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_2255" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/NetIncomePerCommonShareTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_2278" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2281" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_2278" xlink:to="loc_us-gaap_StatementTable_2281" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2279" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2281" xlink:to="loc_dei_LegalEntityAxis_2279" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2282" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2279" xlink:to="loc_dei_EntityDomain_2282" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2280" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2281" xlink:to="loc_us-gaap_StatementLineItems_2280" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_2283" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2280" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_2283" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/RetirementPlansTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_2302" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2307" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_2302" xlink:to="loc_us-gaap_StatementTable_2307" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2303" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2307" xlink:to="loc_dei_LegalEntityAxis_2303" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2308" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2303" xlink:to="loc_dei_EntityDomain_2308" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_2304" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2307" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_2304" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_2305" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_2304" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_2305" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_2311" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_2305" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_2311" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2306" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2307" xlink:to="loc_us-gaap_StatementLineItems_2306" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock_2312" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2306" xlink:to="loc_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock_2312" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_2313" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2306" xlink:to="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_2313" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock_2314" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2306" xlink:to="loc_us-gaap_ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock_2314" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock_2315" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2306" xlink:to="loc_us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock_2315" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_2316" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2306" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_2316" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_2317" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2306" xlink:to="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_2317" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfWeightedAveragePensionAssetAllocationsByCategoryTableTextBlock" xlink:label="loc_ter_ScheduleOfWeightedAveragePensionAssetAllocationsByCategoryTableTextBlock_2318" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2306" xlink:to="loc_ter_ScheduleOfWeightedAveragePensionAssetAllocationsByCategoryTableTextBlock_2318" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_2319" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2306" xlink:to="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_2319" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock_2320" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2306" xlink:to="loc_us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock_2320" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_2321" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2306" xlink:to="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_2321" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/StockBasedCompensationTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2331" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2334" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2331" xlink:to="loc_us-gaap_StatementTable_2334" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2332" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2334" xlink:to="loc_dei_LegalEntityAxis_2332" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2335" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2332" xlink:to="loc_dei_EntityDomain_2335" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2333" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2334" xlink:to="loc_us-gaap_StatementLineItems_2333" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfShareBasedPaymentAwardTotalShareholderReturnPlanValuationAssumptionsTableTextBlock" xlink:label="loc_ter_ScheduleOfShareBasedPaymentAwardTotalShareholderReturnPlanValuationAssumptionsTableTextBlock_2336" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2333" xlink:to="loc_ter_ScheduleOfShareBasedPaymentAwardTotalShareholderReturnPlanValuationAssumptionsTableTextBlock_2336" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_2337" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2333" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_2337" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_2338" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2333" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_2338" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardTotalSharesAvailableTableTextBlock" xlink:label="loc_ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardTotalSharesAvailableTableTextBlock_2339" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2333" xlink:to="loc_ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardTotalSharesAvailableTableTextBlock_2339" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_2340" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2333" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_2340" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_2341" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2333" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_2341" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock_2342" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2333" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock_2342" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfWeightedAverageStockOptionsExercisePriceTableTextBlock" xlink:label="loc_ter_ScheduleOfWeightedAverageStockOptionsExercisePriceTableTextBlock_2343" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2333" xlink:to="loc_ter_ScheduleOfWeightedAverageStockOptionsExercisePriceTableTextBlock_2343" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueTableTextBlock" xlink:label="loc_ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueTableTextBlock_2344" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2333" xlink:to="loc_ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueTableTextBlock_2344" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermsTableTextBlock" xlink:label="loc_ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermsTableTextBlock_2345" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2333" xlink:to="loc_ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermsTableTextBlock_2345" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock_2347" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2333" xlink:to="loc_us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock_2347" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/IncomeTaxesTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_2363" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2366" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2363" xlink:to="loc_us-gaap_StatementTable_2366" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2364" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2366" xlink:to="loc_dei_LegalEntityAxis_2364" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2367" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2364" xlink:to="loc_dei_EntityDomain_2367" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2365" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2366" xlink:to="loc_us-gaap_StatementLineItems_2365" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_2368" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2365" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_2368" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_2369" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2365" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_2369" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_2370" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2365" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_2370" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xlink:label="loc_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock_2371" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2365" xlink:to="loc_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock_2371" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_2372" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2365" xlink:to="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_2372" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_2381" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2386" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_2381" xlink:to="loc_us-gaap_StatementTable_2386" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2382" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2386" xlink:to="loc_dei_LegalEntityAxis_2382" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2387" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2382" xlink:to="loc_dei_EntityDomain_2387" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2384" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2386" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2384" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_2383" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2384" xlink:to="loc_us-gaap_SegmentDomain_2383" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2385" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2386" xlink:to="loc_us-gaap_StatementLineItems_2385" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_2393" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2385" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_2393" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfSegmentReportingInformationBySegmentChargesTableTextBlock" xlink:label="loc_ter_ScheduleOfSegmentReportingInformationBySegmentChargesTableTextBlock_2394" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2385" xlink:to="loc_ter_ScheduleOfSegmentReportingInformationBySegmentChargesTableTextBlock_2394" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:label="loc_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_2395" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2385" xlink:to="loc_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_2395" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_2396" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2385" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_2396" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/SupplementaryInformationTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_2419" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2422" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_2419" xlink:to="loc_us-gaap_StatementTable_2422" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2420" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2422" xlink:to="loc_dei_LegalEntityAxis_2420" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2423" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2420" xlink:to="loc_dei_EntityDomain_2423" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2421" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2422" xlink:to="loc_us-gaap_StatementLineItems_2421" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_2424" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2421" xlink:to="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_2424" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/TheCompanyAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_259" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_264" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_259" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_264" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_263" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_264" xlink:to="loc_dei_LegalEntityAxis_263" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_273" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_263" xlink:to="loc_dei_EntityDomain_273" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_261" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_264" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_261" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_260" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_261" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_260" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MobileIndustrialRobotsApsMember" xlink:label="loc_ter_MobileIndustrialRobotsApsMember_267" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_260" xlink:to="loc_ter_MobileIndustrialRobotsApsMember_267" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_EnergidTechnologiesCorporationMember" xlink:label="loc_ter_EnergidTechnologiesCorporationMember_817729" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_260" xlink:to="loc_ter_EnergidTechnologiesCorporationMember_817729" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_LemsysMember" xlink:label="loc_ter_LemsysMember_817730" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_260" xlink:to="loc_ter_LemsysMember_817730" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_AutoguideLlcMember" xlink:label="loc_ter_AutoguideLlcMember_817741" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_260" xlink:to="loc_ter_AutoguideLlcMember_817741" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_817735" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_264" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_817735" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_817736" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_817735" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_817736" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_817742" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_264" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_817742" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_817743" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_817742" xlink:to="loc_us-gaap_RelatedPartyDomain_817743" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_RealWarInMember" xlink:label="loc_ter_RealWarInMember_817744" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_817743" xlink:to="loc_ter_RealWarInMember_817744" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_817745" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_264" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_817745" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_817746" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_817745" xlink:to="loc_us-gaap_SegmentDomain_817746" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_IndustrialAutomationMember" xlink:label="loc_ter_IndustrialAutomationMember_817747" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_817746" xlink:to="loc_ter_IndustrialAutomationMember_817747" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_262" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_264" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_262" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_268" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_262" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_268" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_817727" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_262" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_817727" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_272" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_262" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_272" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_817739" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_262" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_817739" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_269" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_262" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_269" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_QuantityOfMaterialToBeTransported" xlink:label="loc_ter_QuantityOfMaterialToBeTransported_817748" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_262" xlink:to="loc_ter_QuantityOfMaterialToBeTransported_817748" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_817733" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_262" xlink:to="loc_us-gaap_EquityMethodInvestments_817733" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_RepaymentOfDebtDemanded" xlink:label="loc_ter_RepaymentOfDebtDemanded_817734" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_262" xlink:to="loc_ter_RepaymentOfDebtDemanded_817734" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:label="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_817738" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_262" xlink:to="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_817738" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/AccountingPoliciesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_275" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SummaryOfSignificantAccountingPoliciesTable" xlink:label="loc_ter_SummaryOfSignificantAccountingPoliciesTable_281" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_275" xlink:to="loc_ter_SummaryOfSignificantAccountingPoliciesTable_281" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_278" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_SummaryOfSignificantAccountingPoliciesTable_281" xlink:to="loc_dei_LegalEntityAxis_278" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_285" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_278" xlink:to="loc_dei_EntityDomain_285" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_279" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_SummaryOfSignificantAccountingPoliciesTable_281" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_279" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_277" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_279" xlink:to="loc_us-gaap_EquityComponentDomain_277" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_283" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_277" xlink:to="loc_us-gaap_RetainedEarningsMember_283" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_284" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_277" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_284" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_276" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_SummaryOfSignificantAccountingPoliciesTable_281" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_276" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_282" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_276" xlink:to="loc_us-gaap_TypeOfAdoptionMember_282" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201601Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201601Member_299" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_282" xlink:to="loc_us-gaap_AccountingStandardsUpdate201601Member_299" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerDurationAxis" xlink:label="loc_us-gaap_ContractWithCustomerDurationAxis_329982" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_SummaryOfSignificantAccountingPoliciesTable_281" xlink:to="loc_us-gaap_ContractWithCustomerDurationAxis_329982" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerDurationDomain" xlink:label="loc_us-gaap_ContractWithCustomerDurationDomain_329983" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerDurationAxis_329982" xlink:to="loc_us-gaap_ContractWithCustomerDurationDomain_329983" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_330018" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_SummaryOfSignificantAccountingPoliciesTable_281" xlink:to="loc_srt_RangeAxis_330018" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_330021" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_330018" xlink:to="loc_srt_RangeMember_330021" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_396519" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_SummaryOfSignificantAccountingPoliciesTable_281" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_396519" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_396520" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_396519" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_396520" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SummaryOfSignificantAccountingPoliciesLineItems" xlink:label="loc_ter_SummaryOfSignificantAccountingPoliciesLineItems_280" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_SummaryOfSignificantAccountingPoliciesTable_281" xlink:to="loc_ter_SummaryOfSignificantAccountingPoliciesLineItems_280" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_813640" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_SummaryOfSignificantAccountingPoliciesLineItems_280" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_813640" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_StandardProductWarrantyPeriod" xlink:label="loc_ter_StandardProductWarrantyPeriod_289" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_SummaryOfSignificantAccountingPoliciesLineItems_280" xlink:to="loc_ter_StandardProductWarrantyPeriod_289" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DepreciationPeriodOverLifeToCostOfRevenuesAndSellingAndAdministrativeExpenses" xlink:label="loc_ter_DepreciationPeriodOverLifeToCostOfRevenuesAndSellingAndAdministrativeExpenses_292" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_SummaryOfSignificantAccountingPoliciesLineItems_280" xlink:to="loc_ter_DepreciationPeriodOverLifeToCostOfRevenuesAndSellingAndAdministrativeExpenses_292" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_BookValueOfInternallyManufacturedTestSystemsSold" xlink:label="loc_ter_BookValueOfInternallyManufacturedTestSystemsSold_293" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_SummaryOfSignificantAccountingPoliciesLineItems_280" xlink:to="loc_ter_BookValueOfInternallyManufacturedTestSystemsSold_293" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaap_AdvertisingExpense_296" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_SummaryOfSignificantAccountingPoliciesLineItems_280" xlink:to="loc_us-gaap_AdvertisingExpense_296" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_297" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_SummaryOfSignificantAccountingPoliciesLineItems_280" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_297" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsAndNotesReceivableNet" xlink:label="loc_us-gaap_AccountsAndNotesReceivableNet_321743" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_SummaryOfSignificantAccountingPoliciesLineItems_280" xlink:to="loc_us-gaap_AccountsAndNotesReceivableNet_321743" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/DeferredRevenueAndCustomerAdvancesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueDisclosureAbstract" xlink:label="loc_us-gaap_DeferredRevenueDisclosureAbstract_392" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueArrangementByTypeTable" xlink:label="loc_us-gaap_DeferredRevenueArrangementByTypeTable_393" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredRevenueDisclosureAbstract_392" xlink:to="loc_us-gaap_DeferredRevenueArrangementByTypeTable_393" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_395" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredRevenueArrangementByTypeTable_393" xlink:to="loc_dei_LegalEntityAxis_395" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_400" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_395" xlink:to="loc_dei_EntityDomain_400" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueArrangementLineItems" xlink:label="loc_us-gaap_DeferredRevenueArrangementLineItems_394" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredRevenueArrangementByTypeTable_393" xlink:to="loc_us-gaap_DeferredRevenueArrangementLineItems_394" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DeferredRevenueAndCustomerAdvancesMaintenanceServiceAndTraining" xlink:label="loc_ter_DeferredRevenueAndCustomerAdvancesMaintenanceServiceAndTraining_396" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredRevenueArrangementLineItems_394" xlink:to="loc_ter_DeferredRevenueAndCustomerAdvancesMaintenanceServiceAndTraining_396" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DeferredRevenueAndCustomerAdvancesUndeliveredElementsAndOther" xlink:label="loc_ter_DeferredRevenueAndCustomerAdvancesUndeliveredElementsAndOther_398" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredRevenueArrangementLineItems_394" xlink:to="loc_ter_DeferredRevenueAndCustomerAdvancesUndeliveredElementsAndOther_398" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrual" xlink:label="loc_us-gaap_ExtendedProductWarrantyAccrual_397" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredRevenueArrangementLineItems_394" xlink:to="loc_us-gaap_ExtendedProductWarrantyAccrual_397" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DeferredRevenueAndCustomerAdvances" xlink:label="loc_ter_DeferredRevenueAndCustomerAdvances_399" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredRevenueArrangementLineItems_394" xlink:to="loc_ter_DeferredRevenueAndCustomerAdvances_399" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/WarrantyAccrualIncludedInOtherAccruedLiabilitiesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:label="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_402" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyLiabilityTable" xlink:label="loc_us-gaap_ProductWarrantyLiabilityTable_405" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_402" xlink:to="loc_us-gaap_ProductWarrantyLiabilityTable_405" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_403" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantyLiabilityTable_405" xlink:to="loc_dei_LegalEntityAxis_403" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_406" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_403" xlink:to="loc_dei_EntityDomain_406" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyLiabilityLineItems" xlink:label="loc_us-gaap_ProductWarrantyLiabilityLineItems_404" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantyLiabilityTable_405" xlink:to="loc_us-gaap_ProductWarrantyLiabilityLineItems_404" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="loc_us-gaap_ProductWarrantyAccrual_407" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems_404" xlink:to="loc_us-gaap_ProductWarrantyAccrual_407" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrualAdditionsFromBusinessAcquisition" xlink:label="loc_us-gaap_ProductWarrantyAccrualAdditionsFromBusinessAcquisition_408" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems_404" xlink:to="loc_us-gaap_ProductWarrantyAccrualAdditionsFromBusinessAcquisition_408" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:label="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued_409" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems_404" xlink:to="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued_409" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:label="loc_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease_410" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems_404" xlink:to="loc_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease_410" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrualPayments" xlink:label="loc_us-gaap_ProductWarrantyAccrualPayments_411" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems_404" xlink:to="loc_us-gaap_ProductWarrantyAccrualPayments_411" use="optional" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="loc_us-gaap_ProductWarrantyAccrual_412" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems_404" xlink:to="loc_us-gaap_ProductWarrantyAccrual_412" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:label="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_414" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyLiabilityTable" xlink:label="loc_us-gaap_ProductWarrantyLiabilityTable_417" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_414" xlink:to="loc_us-gaap_ProductWarrantyLiabilityTable_417" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_415" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantyLiabilityTable_417" xlink:to="loc_dei_LegalEntityAxis_415" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_418" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_415" xlink:to="loc_dei_EntityDomain_418" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyLiabilityLineItems" xlink:label="loc_us-gaap_ProductWarrantyLiabilityLineItems_416" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantyLiabilityTable_417" xlink:to="loc_us-gaap_ProductWarrantyLiabilityLineItems_416" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrual" xlink:label="loc_us-gaap_ExtendedProductWarrantyAccrual_419" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems_416" xlink:to="loc_us-gaap_ExtendedProductWarrantyAccrual_419" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrualWarrantiesIssued" xlink:label="loc_us-gaap_ExtendedProductWarrantyAccrualWarrantiesIssued_420" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems_416" xlink:to="loc_us-gaap_ExtendedProductWarrantyAccrualWarrantiesIssued_420" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrualPayments" xlink:label="loc_us-gaap_ExtendedProductWarrantyAccrualPayments_421" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems_416" xlink:to="loc_us-gaap_ExtendedProductWarrantyAccrualPayments_421" use="optional" order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrual" xlink:label="loc_us-gaap_ExtendedProductWarrantyAccrual_422" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems_416" xlink:to="loc_us-gaap_ExtendedProductWarrantyAccrual_422" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail">
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PrepaymentsAbstract" xlink:label="loc_ter_PrepaymentsAbstract_396735" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PrepaidAndOtherCurrentAssetsTable" xlink:label="loc_ter_PrepaidAndOtherCurrentAssetsTable_396736" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_PrepaymentsAbstract_396735" xlink:to="loc_ter_PrepaidAndOtherCurrentAssetsTable_396736" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_396737" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_PrepaidAndOtherCurrentAssetsTable_396736" xlink:to="loc_dei_LegalEntityAxis_396737" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_396738" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_396737" xlink:to="loc_dei_EntityDomain_396738" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PrepaidAndOtherCurrentAssetsLineItems" xlink:label="loc_ter_PrepaidAndOtherCurrentAssetsLineItems_396739" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_PrepaidAndOtherCurrentAssetsTable_396736" xlink:to="loc_ter_PrepaidAndOtherCurrentAssetsLineItems_396739" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ContractManufacturerAndSupplierPrepayments" xlink:label="loc_ter_ContractManufacturerAndSupplierPrepayments_396740" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_PrepaidAndOtherCurrentAssetsLineItems_396739" xlink:to="loc_ter_ContractManufacturerAndSupplierPrepayments_396740" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidTaxes" xlink:label="loc_us-gaap_PrepaidTaxes_396742" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_PrepaidAndOtherCurrentAssetsLineItems_396739" xlink:to="loc_us-gaap_PrepaidTaxes_396742" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PrepaidMaintenanceAndOtherServices" xlink:label="loc_ter_PrepaidMaintenanceAndOtherServices_396741" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_PrepaidAndOtherCurrentAssetsLineItems_396739" xlink:to="loc_ter_PrepaidMaintenanceAndOtherServices_396741" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPrepaidExpenseCurrent" xlink:label="loc_us-gaap_OtherPrepaidExpenseCurrent_396743" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_PrepaidAndOtherCurrentAssetsLineItems_396739" xlink:to="loc_us-gaap_OtherPrepaidExpenseCurrent_396743" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_396744" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_PrepaidAndOtherCurrentAssetsLineItems_396739" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_396744" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/UsefulLivesOfAssetsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_435" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_442" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_435" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_442" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_436" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_442" xlink:to="loc_dei_LegalEntityAxis_436" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_443" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_436" xlink:to="loc_dei_EntityDomain_443" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_437" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_442" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_437" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_439" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_437" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_439" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingMember" xlink:label="loc_us-gaap_BuildingMember_446" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_439" xlink:to="loc_us-gaap_BuildingMember_446" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingImprovementsMember" xlink:label="loc_us-gaap_BuildingImprovementsMember_447" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_439" xlink:to="loc_us-gaap_BuildingImprovementsMember_447" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_448" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_439" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_448" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_449" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_439" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_449" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_TestSystemsManufacturedInternallyMember" xlink:label="loc_ter_TestSystemsManufacturedInternallyMember_450" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_439" xlink:to="loc_ter_TestSystemsManufacturedInternallyMember_450" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MachineryEquipmentAndSoftwareMember" xlink:label="loc_ter_MachineryEquipmentAndSoftwareMember_826738" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_439" xlink:to="loc_ter_MachineryEquipmentAndSoftwareMember_826738" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_440" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_442" xlink:to="loc_srt_RangeAxis_440" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_441" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_440" xlink:to="loc_srt_RangeMember_441" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_453" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_441" xlink:to="loc_srt_MinimumMember_453" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_454" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_441" xlink:to="loc_srt_MaximumMember_454" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_438" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_442" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_438" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_444" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_438" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_444" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_445" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_438" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_445" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MergerAcquisitionRestructuringAbstract" xlink:label="loc_ter_MergerAcquisitionRestructuringAbstract_456" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_463" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_MergerAcquisitionRestructuringAbstract_456" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_463" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_460" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_463" xlink:to="loc_dei_LegalEntityAxis_460" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_479" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_460" xlink:to="loc_dei_EntityDomain_479" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_458" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_463" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_458" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_457" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_458" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_457" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MobileIndustrialRobotsApsMember" xlink:label="loc_ter_MobileIndustrialRobotsApsMember_464" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_457" xlink:to="loc_ter_MobileIndustrialRobotsApsMember_464" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_EnergidTechnologiesCorporationMember" xlink:label="loc_ter_EnergidTechnologiesCorporationMember_465" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_457" xlink:to="loc_ter_EnergidTechnologiesCorporationMember_465" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_LemsysMember" xlink:label="loc_ter_LemsysMember_415228" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_457" xlink:to="loc_ter_LemsysMember_415228" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_AutoguideLlcMember" xlink:label="loc_ter_AutoguideLlcMember_677444" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_457" xlink:to="loc_ter_AutoguideLlcMember_677444" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonrecurringAdjustmentAxis" xlink:label="loc_us-gaap_NonrecurringAdjustmentAxis_461" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_463" xlink:to="loc_us-gaap_NonrecurringAdjustmentAxis_461" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonrecurringAdjustmentDomain" xlink:label="loc_us-gaap_NonrecurringAdjustmentDomain_462" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonrecurringAdjustmentAxis_461" xlink:to="loc_us-gaap_NonrecurringAdjustmentDomain_462" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAdjustmentToInventoryMember" xlink:label="loc_us-gaap_FairValueAdjustmentToInventoryMember_480" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonrecurringAdjustmentDomain_462" xlink:to="loc_us-gaap_FairValueAdjustmentToInventoryMember_480" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquisitionRelatedCostsMember" xlink:label="loc_us-gaap_AcquisitionRelatedCostsMember_481" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonrecurringAdjustmentDomain_462" xlink:to="loc_us-gaap_AcquisitionRelatedCostsMember_481" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_321733" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_463" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_321733" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_321734" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_321733" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_321734" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_469018" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_463" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_469018" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_469019" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_469018" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_469019" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_469021" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_463" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_469021" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_469022" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_469021" xlink:to="loc_us-gaap_RelatedPartyDomain_469022" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_RealWarInMember" xlink:label="loc_ter_RealWarInMember_469023" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_469022" xlink:to="loc_ter_RealWarInMember_469023" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DegreeOrExtentOfControlAxis" xlink:label="loc_ter_DegreeOrExtentOfControlAxis_469024" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_463" xlink:to="loc_ter_DegreeOrExtentOfControlAxis_469024" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DegreeOrExtentOfControlDomain" xlink:label="loc_ter_DegreeOrExtentOfControlDomain_469025" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_DegreeOrExtentOfControlAxis_469024" xlink:to="loc_ter_DegreeOrExtentOfControlDomain_469025" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_469027" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_463" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_469027" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_470346" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_469027" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_470346" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_470347" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_470346" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_470347" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_677440" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_463" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_677440" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_677441" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_677440" xlink:to="loc_us-gaap_SegmentDomain_677441" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_IndustrialAutomationMember" xlink:label="loc_ter_IndustrialAutomationMember_677442" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_677441" xlink:to="loc_ter_IndustrialAutomationMember_677442" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_459" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_463" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_459" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_466" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_459" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_466" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_467" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_459" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_467" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_468" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_459" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_468" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_469" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_459" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_469" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_BusinessAcquisitionPurchasePriceAllocationGoodwillNotExpectedTaxDeductibleAmount" xlink:label="loc_ter_BusinessAcquisitionPurchasePriceAllocationGoodwillNotExpectedTaxDeductibleAmount_470" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_459" xlink:to="loc_ter_BusinessAcquisitionPurchasePriceAllocationGoodwillNotExpectedTaxDeductibleAmount_470" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_471" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_459" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_471" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_472" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_459" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_472" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_473" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_459" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_473" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_474" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_459" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_474" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_475" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_459" xlink:to="loc_us-gaap_Goodwill_475" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_476" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_459" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_476" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_477" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_459" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_477" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_478" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_459" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_478" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_469580" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_459" xlink:to="loc_us-gaap_EquityMethodInvestments_469580" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_QuantityOfMaterialToBeTransported" xlink:label="loc_ter_QuantityOfMaterialToBeTransported_677445" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_459" xlink:to="loc_ter_QuantityOfMaterialToBeTransported_677445" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_677446" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_459" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_677446" use="optional" order="45" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:label="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_813388" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_459" xlink:to="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_813388" use="optional" order="46" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_RepaymentOfDebtDemanded" xlink:label="loc_ter_RepaymentOfDebtDemanded_813390" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_459" xlink:to="loc_ter_RepaymentOfDebtDemanded_813390" use="optional" order="47" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/FinalAllocationOfPurchasePriceDetail">
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MergerAcquisitionRestructuringAbstract" xlink:label="loc_ter_MergerAcquisitionRestructuringAbstract_483" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_BusinessCombinationAllocationOfPurchasePriceTable" xlink:label="loc_ter_BusinessCombinationAllocationOfPurchasePriceTable_487" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_MergerAcquisitionRestructuringAbstract_483" xlink:to="loc_ter_BusinessCombinationAllocationOfPurchasePriceTable_487" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_488" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_BusinessCombinationAllocationOfPurchasePriceTable_487" xlink:to="loc_dei_LegalEntityAxis_488" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_498" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_488" xlink:to="loc_dei_EntityDomain_498" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_485" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_BusinessCombinationAllocationOfPurchasePriceTable_487" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_485" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_484" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_485" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_484" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_AutoguideLlcMember" xlink:label="loc_ter_AutoguideLlcMember_813433" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_484" xlink:to="loc_ter_AutoguideLlcMember_813433" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MobileIndustrialRobotsApsMember" xlink:label="loc_ter_MobileIndustrialRobotsApsMember_489" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_484" xlink:to="loc_ter_MobileIndustrialRobotsApsMember_489" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_486" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_BusinessCombinationAllocationOfPurchasePriceTable_487" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_486" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_490" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_486" xlink:to="loc_us-gaap_Goodwill_490" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_491" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_486" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_491" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_683213" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_486" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_683213" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_492" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_486" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_492" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_493" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_486" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_493" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_719022" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_486" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_719022" use="optional" order="14" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_813662" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_486" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_813662" use="optional" order="15" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_496" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_486" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_496" use="optional" order="16" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_497" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_486" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_497" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ComponentsOfIntangibleAssetsAndTheirEstimatedUsefulLivesAtAcquisitionDateDetail">
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MergerAcquisitionRestructuringAbstract" xlink:label="loc_ter_MergerAcquisitionRestructuringAbstract_500" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_504" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_MergerAcquisitionRestructuringAbstract_500" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_504" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_507" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_504" xlink:to="loc_dei_LegalEntityAxis_507" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_515" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_507" xlink:to="loc_dei_EntityDomain_515" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_505" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_504" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_505" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_506" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_505" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_506" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_511" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_506" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_511" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_513" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_506" xlink:to="loc_us-gaap_CustomerRelationshipsMember_513" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_512" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_506" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_512" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrderOrProductionBacklogMember" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember_514" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_506" xlink:to="loc_us-gaap_OrderOrProductionBacklogMember_514" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_502" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_504" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_502" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_501" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_502" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_501" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_AutoguideLlcMember" xlink:label="loc_ter_AutoguideLlcMember_813441" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_501" xlink:to="loc_ter_AutoguideLlcMember_813441" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_503" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_504" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_503" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_509" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_503" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_509" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_510" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_503" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_510" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ProFormaResultsUnderAcquisitionDetail">
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MergerAcquisitionRestructuringAbstract" xlink:label="loc_ter_MergerAcquisitionRestructuringAbstract_517" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_BusinessAcquisitionProFormaInformationTable" xlink:label="loc_ter_BusinessAcquisitionProFormaInformationTable_521" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_MergerAcquisitionRestructuringAbstract_517" xlink:to="loc_ter_BusinessAcquisitionProFormaInformationTable_521" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_522" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_BusinessAcquisitionProFormaInformationTable_521" xlink:to="loc_dei_LegalEntityAxis_522" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_528" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_522" xlink:to="loc_dei_EntityDomain_528" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_519" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_BusinessAcquisitionProFormaInformationTable_521" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_519" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_518" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_519" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_518" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MobileIndustrialRobotsApsMember" xlink:label="loc_ter_MobileIndustrialRobotsApsMember_523" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_518" xlink:to="loc_ter_MobileIndustrialRobotsApsMember_523" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_520" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_BusinessAcquisitionProFormaInformationTable_521" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_520" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_524" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_520" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_524" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_525" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_520" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_525" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_526" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_520" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_526" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_527" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_520" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_527" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_415303" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_415305" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_415303" xlink:to="loc_us-gaap_StatementTable_415305" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_415312" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_415305" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_415312" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_415313" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_415312" xlink:to="loc_us-gaap_TypeOfAdoptionMember_415313" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_415306" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_415305" xlink:to="loc_us-gaap_StatementClassOfStockAxis_415306" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_415307" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_415306" xlink:to="loc_us-gaap_ClassOfStockDomain_415307" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerDurationAxis" xlink:label="loc_us-gaap_ContractWithCustomerDurationAxis_415322" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_415305" xlink:to="loc_us-gaap_ContractWithCustomerDurationAxis_415322" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerDurationDomain" xlink:label="loc_us-gaap_ContractWithCustomerDurationDomain_415323" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerDurationAxis_415322" xlink:to="loc_us-gaap_ContractWithCustomerDurationDomain_415323" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermContractWithCustomerMember" xlink:label="loc_us-gaap_ShortTermContractWithCustomerMember_415324" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerDurationDomain_415323" xlink:to="loc_us-gaap_ShortTermContractWithCustomerMember_415324" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermContractWithCustomerMember" xlink:label="loc_us-gaap_LongTermContractWithCustomerMember_415327" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerDurationDomain_415323" xlink:to="loc_us-gaap_LongTermContractWithCustomerMember_415327" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_415331" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_415305" xlink:to="loc_srt_RangeAxis_415331" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_415332" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_415331" xlink:to="loc_srt_RangeMember_415332" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_415333" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_415332" xlink:to="loc_srt_MaximumMember_415333" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_415334" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_415332" xlink:to="loc_srt_MinimumMember_415334" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_415308" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_415305" xlink:to="loc_us-gaap_StatementLineItems_415308" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_415325" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_415308" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_415325" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod2" xlink:label="loc_ter_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod2_415326" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_415308" xlink:to="loc_ter_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod2_415326" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_415339" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_415308" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_415339" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_830925" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_415308" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_830925" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_303" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_305" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_303" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_305" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_306" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_305" xlink:to="loc_dei_LegalEntityAxis_306" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_316" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_306" xlink:to="loc_dei_EntityDomain_316" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_307" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_305" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_307" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_308" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_307" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_308" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SocMember" xlink:label="loc_ter_SocMember_317" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_308" xlink:to="loc_ter_SocMember_317" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MemoryMember" xlink:label="loc_ter_MemoryMember_318" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_308" xlink:to="loc_ter_MemoryMember_318" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_UniversalRobotsMember" xlink:label="loc_ter_UniversalRobotsMember_322" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_308" xlink:to="loc_ter_UniversalRobotsMember_322" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MobileIndustrialRobotsApsMember" xlink:label="loc_ter_MobileIndustrialRobotsApsMember_323" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_308" xlink:to="loc_ter_MobileIndustrialRobotsApsMember_323" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_AutoguideLlcMember" xlink:label="loc_ter_AutoguideLlcMember_677489" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_308" xlink:to="loc_ter_AutoguideLlcMember_677489" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_312" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_305" xlink:to="loc_srt_StatementGeographicalAxis_312" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_310" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_312" xlink:to="loc_srt_SegmentGeographicalDomain_310" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_AmericasMember" xlink:label="loc_srt_AmericasMember_330" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_310" xlink:to="loc_srt_AmericasMember_330" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EMEAMember" xlink:label="loc_us-gaap_EMEAMember_331" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_310" xlink:to="loc_us-gaap_EMEAMember_331" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_AsiaPacificMember" xlink:label="loc_srt_AsiaPacificMember_332" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_310" xlink:to="loc_srt_AsiaPacificMember_332" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_313" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_305" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_313" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_314" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_313" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_314" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_333" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_314" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_333" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransferredOverTimeMember" xlink:label="loc_us-gaap_TransferredOverTimeMember_334" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_314" xlink:to="loc_us-gaap_TransferredOverTimeMember_334" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_311" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_305" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_311" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_309" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_311" xlink:to="loc_us-gaap_SegmentDomain_309" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SemiconductorTestMember" xlink:label="loc_ter_SemiconductorTestMember_325" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_309" xlink:to="loc_ter_SemiconductorTestMember_325" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SystemsTestGroupMember" xlink:label="loc_ter_SystemsTestGroupMember_326" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_309" xlink:to="loc_ter_SystemsTestGroupMember_326" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_IndustrialAutomationMember" xlink:label="loc_ter_IndustrialAutomationMember_327" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_309" xlink:to="loc_ter_IndustrialAutomationMember_327" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_WirelessTestMember" xlink:label="loc_ter_WirelessTestMember_328" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_309" xlink:to="loc_ter_WirelessTestMember_328" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateAndOtherMember" xlink:label="loc_us-gaap_CorporateAndOtherMember_329" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_309" xlink:to="loc_us-gaap_CorporateAndOtherMember_329" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_304" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_305" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_304" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_315" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_304" xlink:to="loc_us-gaap_Revenues_315" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/positiveTerseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionParentheticalDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_683274" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesTypeLeaseRevenue" xlink:label="loc_us-gaap_SalesTypeLeaseRevenue_683275" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_683274" xlink:to="loc_us-gaap_SalesTypeLeaseRevenue_683275" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/CompositionOfInventoriesNetDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_530" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_534" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_530" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_534" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_535" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_530" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_535" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_536" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_530" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_536" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_537" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_530" xlink:to="loc_us-gaap_InventoryNet_537" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/InventoriesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_540" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryCurrentTable" xlink:label="loc_us-gaap_InventoryCurrentTable_541" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_540" xlink:to="loc_us-gaap_InventoryCurrentTable_541" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_543" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryCurrentTable_541" xlink:to="loc_dei_LegalEntityAxis_543" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_545" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_543" xlink:to="loc_dei_EntityDomain_545" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryLineItems" xlink:label="loc_us-gaap_InventoryLineItems_542" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryCurrentTable_541" xlink:to="loc_us-gaap_InventoryLineItems_542" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryValuationReserves" xlink:label="loc_us-gaap_InventoryValuationReserves_544" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_542" xlink:to="loc_us-gaap_InventoryValuationReserves_544" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/PropertyPlantAndEquipmentNetDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_547" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_550" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_547" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_550" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_548" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_550" xlink:to="loc_dei_LegalEntityAxis_548" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_551" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_548" xlink:to="loc_dei_EntityDomain_551" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_549" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_550" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_549" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Land" xlink:label="loc_us-gaap_Land_552" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_549" xlink:to="loc_us-gaap_Land_552" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingsAndImprovementsGross" xlink:label="loc_us-gaap_BuildingsAndImprovementsGross_553" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_549" xlink:to="loc_us-gaap_BuildingsAndImprovementsGross_553" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="loc_us-gaap_MachineryAndEquipmentGross_554" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_549" xlink:to="loc_us-gaap_MachineryAndEquipmentGross_554" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesGross" xlink:label="loc_us-gaap_FurnitureAndFixturesGross_555" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_549" xlink:to="loc_us-gaap_FurnitureAndFixturesGross_555" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsGross" xlink:label="loc_us-gaap_LeaseholdImprovementsGross_556" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_549" xlink:to="loc_us-gaap_LeaseholdImprovementsGross_556" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConstructionInProgressGross" xlink:label="loc_us-gaap_ConstructionInProgressGross_557" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_549" xlink:to="loc_us-gaap_ConstructionInProgressGross_557" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_558" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_549" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_558" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_559" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_549" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_559" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_560" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_549" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_560" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_562" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_567" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_562" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_567" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_563" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_567" xlink:to="loc_dei_LegalEntityAxis_563" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_568" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_563" xlink:to="loc_dei_EntityDomain_568" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_564" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_567" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_564" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_566" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_564" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_566" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_TestSystemsLeasedByCustomersMember" xlink:label="loc_ter_TestSystemsLeasedByCustomersMember_572" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_566" xlink:to="loc_ter_TestSystemsLeasedByCustomersMember_572" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_565" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_567" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_565" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_569" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_565" xlink:to="loc_us-gaap_Depreciation_569" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="loc_us-gaap_MachineryAndEquipmentGross_570" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_565" xlink:to="loc_us-gaap_MachineryAndEquipmentGross_570" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_571" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_565" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_571" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_574" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_FinancialInstrumentsAndFairValueTable" xlink:label="loc_ter_FinancialInstrumentsAndFairValueTable_584" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_574" xlink:to="loc_ter_FinancialInstrumentsAndFairValueTable_584" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_587" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_FinancialInstrumentsAndFairValueTable_584" xlink:to="loc_dei_LegalEntityAxis_587" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_608" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_587" xlink:to="loc_dei_EntityDomain_608" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_582" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_FinancialInstrumentsAndFairValueTable_584" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_582" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_581" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_582" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_581" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignExchangeContractMember" xlink:label="loc_us-gaap_ForeignExchangeContractMember_594" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_581" xlink:to="loc_us-gaap_ForeignExchangeContractMember_594" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_576" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_FinancialInstrumentsAndFairValueTable_584" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_576" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_575" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_576" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_575" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_AutoguideLlcMember" xlink:label="loc_ter_AutoguideLlcMember_677544" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_575" xlink:to="loc_ter_AutoguideLlcMember_677544" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_585" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_FinancialInstrumentsAndFairValueTable_584" xlink:to="loc_us-gaap_InvestmentTypeAxis_585" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_586" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_585" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_586" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DebtMutualFundsMember" xlink:label="loc_ter_DebtMutualFundsMember_607" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_586" xlink:to="loc_ter_DebtMutualFundsMember_607" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_578" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_FinancialInstrumentsAndFairValueTable_584" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_578" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_577" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_578" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_577" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaap_AccountsReceivableMember_591" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_577" xlink:to="loc_us-gaap_AccountsReceivableMember_591" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_579" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_FinancialInstrumentsAndFairValueTable_584" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_579" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_580" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_579" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_580" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_CustomerOneMember" xlink:label="loc_ter_CustomerOneMember_592" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_580" xlink:to="loc_ter_CustomerOneMember_592" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_CustomerTwoMember" xlink:label="loc_ter_CustomerTwoMember_593" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_580" xlink:to="loc_ter_CustomerTwoMember_593" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_588" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_FinancialInstrumentsAndFairValueTable_584" xlink:to="loc_srt_RangeAxis_588" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_589" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_588" xlink:to="loc_srt_RangeMember_589" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_609" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_589" xlink:to="loc_srt_MinimumMember_609" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_FinancialInstrumentsAndFairValueLineItems" xlink:label="loc_ter_FinancialInstrumentsAndFairValueLineItems_583" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_FinancialInstrumentsAndFairValueTable_584" xlink:to="loc_ter_FinancialInstrumentsAndFairValueLineItems_583" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesGrossRealizedGains" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesGrossRealizedGains_595" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_FinancialInstrumentsAndFairValueLineItems_583" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesGrossRealizedGains_595" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses_596" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_FinancialInstrumentsAndFairValueLineItems_583" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses_596" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_598" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_FinancialInstrumentsAndFairValueLineItems_583" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_598" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_603" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_FinancialInstrumentsAndFairValueLineItems_583" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_603" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_604" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_FinancialInstrumentsAndFairValueLineItems_583" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_604" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_605" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_FinancialInstrumentsAndFairValueLineItems_583" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_605" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_606" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_FinancialInstrumentsAndFairValueLineItems_583" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_606" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ForeignCurrencyTransactionGainUnrealized" xlink:label="loc_ter_ForeignCurrencyTransactionGainUnrealized_499228" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_FinancialInstrumentsAndFairValueLineItems_583" xlink:to="loc_ter_ForeignCurrencyTransactionGainUnrealized_499228" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ForeignCurrencyTransactionlossUnrealized" xlink:label="loc_ter_ForeignCurrencyTransactionlossUnrealized_499229" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_FinancialInstrumentsAndFairValueLineItems_583" xlink:to="loc_ter_ForeignCurrencyTransactionlossUnrealized_499229" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:label="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_611" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_613" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_611" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_613" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_620" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_613" xlink:to="loc_dei_LegalEntityAxis_620" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_646" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_620" xlink:to="loc_dei_EntityDomain_646" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_614" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_613" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_614" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_617" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_614" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_617" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_632" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_617" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_632" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_633" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_617" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_633" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_634" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_617" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_634" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_615" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_613" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_615" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_616" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_615" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_616" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_631" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_616" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_631" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_618" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_613" xlink:to="loc_us-gaap_InvestmentTypeAxis_618" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_619" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_618" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_619" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashMember" xlink:label="loc_us-gaap_CashMember_635" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_619" xlink:to="loc_us-gaap_CashMember_635" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashEquivalentsMember" xlink:label="loc_us-gaap_CashEquivalentsMember_636" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_619" xlink:to="loc_us-gaap_CashEquivalentsMember_636" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_637" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_619" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_637" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPaperMember" xlink:label="loc_us-gaap_CommercialPaperMember_638" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_619" xlink:to="loc_us-gaap_CommercialPaperMember_638" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_639" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_619" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_639" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="loc_us-gaap_CertificatesOfDepositMember_641" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_619" xlink:to="loc_us-gaap_CertificatesOfDepositMember_641" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember" xlink:label="loc_us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember_640" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_619" xlink:to="loc_us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember_640" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DebtMutualFundsMember" xlink:label="loc_ter_DebtMutualFundsMember_643" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_619" xlink:to="loc_ter_DebtMutualFundsMember_643" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCorporateDebtSecuritiesMember" xlink:label="loc_us-gaap_ForeignCorporateDebtSecuritiesMember_644" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_619" xlink:to="loc_us-gaap_ForeignCorporateDebtSecuritiesMember_644" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_EquityMutualFundsMember" xlink:label="loc_ter_EquityMutualFundsMember_645" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_619" xlink:to="loc_ter_EquityMutualFundsMember_645" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_612" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_613" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_612" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_621" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_612" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_621" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecurities_623" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_612" xlink:to="loc_us-gaap_AvailableForSaleSecurities_623" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesEquitySecurities" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesEquitySecurities_624" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_612" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesEquitySecurities_624" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure" xlink:label="loc_ter_CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure_625" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_612" xlink:to="loc_ter_CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure_625" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssets" xlink:label="loc_us-gaap_DerivativeAssets_626" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_612" xlink:to="loc_us-gaap_DerivativeAssets_626" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_627" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_612" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_627" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_628" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_612" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_628" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilities" xlink:label="loc_us-gaap_DerivativeLiabilities_629" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_612" xlink:to="loc_us-gaap_DerivativeLiabilities_629" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_630" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_612" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_630" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:label="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_648" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_652" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_648" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_652" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_659" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_652" xlink:to="loc_dei_LegalEntityAxis_659" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_673" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_659" xlink:to="loc_dei_EntityDomain_673" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_654" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_652" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_654" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_655" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_654" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_655" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_663" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_655" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_663" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_653" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_652" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_653" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_656" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_653" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_656" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_664" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_656" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_664" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_665" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_656" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_665" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_666" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_656" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_666" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_657" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_652" xlink:to="loc_us-gaap_InvestmentTypeAxis_657" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_658" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_657" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_658" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsMember" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_667" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_658" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_667" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MarketableSecuritiesMember" xlink:label="loc_ter_MarketableSecuritiesMember_668" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_658" xlink:to="loc_ter_MarketableSecuritiesMember_668" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_LongTermMarketableSecuritiesMember" xlink:label="loc_ter_LongTermMarketableSecuritiesMember_669" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_658" xlink:to="loc_ter_LongTermMarketableSecuritiesMember_669" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PrepaidExpenseMember" xlink:label="loc_ter_PrepaidExpenseMember_670" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_658" xlink:to="loc_ter_PrepaidExpenseMember_670" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ContingentConsiderationMember" xlink:label="loc_ter_ContingentConsiderationMember_671" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_658" xlink:to="loc_ter_ContingentConsiderationMember_671" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_LongTermContingentConsiderationMember" xlink:label="loc_ter_LongTermContingentConsiderationMember_672" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_658" xlink:to="loc_ter_LongTermContingentConsiderationMember_672" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_649" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_652" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_649" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_650" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_649" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_650" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_660" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_650" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_660" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_651" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_652" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_651" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_661" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_651" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_661" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_662" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_651" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_662" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_675" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_677" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_675" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_677" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_678" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_677" xlink:to="loc_dei_LegalEntityAxis_678" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_685" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_678" xlink:to="loc_dei_EntityDomain_685" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_676" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_677" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_676" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_679" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_676" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_679" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_680" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_676" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_680" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyExchangeRateImpact" xlink:label="loc_ter_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyExchangeRateImpact_681" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_676" xlink:to="loc_ter_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyExchangeRateImpact_681" use="optional" order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_682" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_676" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_682" use="optional" order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_683" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_676" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_683" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_684" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_676" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_684" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationParentheticalDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_687" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_691" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_687" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_691" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_689" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_691" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_689" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_688" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_689" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_688" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_UniversalRobotsMember" xlink:label="loc_ter_UniversalRobotsMember_693" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_688" xlink:to="loc_ter_UniversalRobotsMember_693" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_AvionicsInterfaceTechnologiesLlcMember" xlink:label="loc_ter_AvionicsInterfaceTechnologiesLlcMember_694" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_688" xlink:to="loc_ter_AvionicsInterfaceTechnologiesLlcMember_694" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MIRMember" xlink:label="loc_ter_MIRMember_321828" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_688" xlink:to="loc_ter_MIRMember_321828" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_AutoguideLlcMember" xlink:label="loc_ter_AutoguideLlcMember_677541" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_688" xlink:to="loc_ter_AutoguideLlcMember_677541" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ContingentConsiderationPaymentAxis" xlink:label="loc_ter_ContingentConsiderationPaymentAxis_415356" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_691" xlink:to="loc_ter_ContingentConsiderationPaymentAxis_415356" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ContingentConsiderationPaymentDomain" xlink:label="loc_ter_ContingentConsiderationPaymentDomain_415357" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_ContingentConsiderationPaymentAxis_415356" xlink:to="loc_ter_ContingentConsiderationPaymentDomain_415357" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_763964" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_691" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_763964" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="loc_us-gaap_LossContingencyNatureDomain_763965" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_763964" xlink:to="loc_us-gaap_LossContingencyNatureDomain_763965" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DisputeInRespectOfContingentConsiderationMember" xlink:label="loc_ter_DisputeInRespectOfContingentConsiderationMember_763966" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_763965" xlink:to="loc_ter_DisputeInRespectOfContingentConsiderationMember_763966" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_690" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_691" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_690" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_695" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_690" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_695" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_696" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_690" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_696" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/QuantitativeInformationAssociatedWithFairValueMeasurementOfLevel3FinancialInstrumentDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_699" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_705" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_699" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_705" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_708" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_705" xlink:to="loc_dei_LegalEntityAxis_708" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_719" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_708" xlink:to="loc_dei_EntityDomain_719" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationTechniqueAxis" xlink:label="loc_us-gaap_ValuationTechniqueAxis_709" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_705" xlink:to="loc_us-gaap_ValuationTechniqueAxis_709" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationTechniqueDomain" xlink:label="loc_us-gaap_ValuationTechniqueDomain_710" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationTechniqueAxis_709" xlink:to="loc_us-gaap_ValuationTechniqueDomain_710" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MonteCarloSimulationValuationModelMember" xlink:label="loc_ter_MonteCarloSimulationValuationModelMember_720" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationTechniqueDomain_710" xlink:to="loc_ter_MonteCarloSimulationValuationModelMember_720" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_702" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_705" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_702" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_703" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_702" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_703" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_RevenueOneMember" xlink:label="loc_ter_RevenueOneMember_713" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_703" xlink:to="loc_ter_RevenueOneMember_713" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_706" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_705" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_706" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_707" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_706" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_707" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_718" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_707" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_718" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_701" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_705" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_701" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_700" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_701" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_700" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MobileIndustrialRobotsApsMember" xlink:label="loc_ter_MobileIndustrialRobotsApsMember_712" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_700" xlink:to="loc_ter_MobileIndustrialRobotsApsMember_712" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_704" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_705" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_704" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_715" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_704" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_715" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ContingentConsiderationFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_ter_ContingentConsiderationFairValueAssumptionsExpectedVolatilityRate_716" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_704" xlink:to="loc_ter_ContingentConsiderationFairValueAssumptionsExpectedVolatilityRate_716" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ContingentConsiderationFairValueInputsDiscountRate" xlink:label="loc_ter_ContingentConsiderationFairValueInputsDiscountRate_717" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_704" xlink:to="loc_ter_ContingentConsiderationFairValueInputsDiscountRate_717" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_736" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_738" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_736" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_738" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_741" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_738" xlink:to="loc_dei_LegalEntityAxis_741" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_751" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_741" xlink:to="loc_dei_EntityDomain_751" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_739" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_738" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_739" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_311509" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_739" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_311509" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_311510" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_311509" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_311510" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_311511" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_311509" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_311511" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_737" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_738" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_737" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_742" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_737" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_742" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecurities_743" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_737" xlink:to="loc_us-gaap_AvailableForSaleSecurities_743" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssets" xlink:label="loc_us-gaap_DerivativeAssets_744" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_737" xlink:to="loc_us-gaap_DerivativeAssets_744" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_745" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_737" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_745" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilities" xlink:label="loc_us-gaap_DerivativeLiabilities_746" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_737" xlink:to="loc_us-gaap_DerivativeLiabilities_746" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtFairValueDisclosures" xlink:label="loc_us-gaap_ConvertibleDebtFairValueDisclosures_747" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_737" xlink:to="loc_us-gaap_ConvertibleDebtFairValueDisclosures_747" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_753" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_758" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_753" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_758" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_756" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_758" xlink:to="loc_dei_LegalEntityAxis_756" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_767" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_756" xlink:to="loc_dei_EntityDomain_767" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_754" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_758" xlink:to="loc_us-gaap_InvestmentTypeAxis_754" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_755" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_754" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_755" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_759" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_755" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_759" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPaperMember" xlink:label="loc_us-gaap_CommercialPaperMember_760" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_755" xlink:to="loc_us-gaap_CommercialPaperMember_760" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_761" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_755" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_761" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DebtMutualFundsMember" xlink:label="loc_ter_DebtMutualFundsMember_764" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_755" xlink:to="loc_ter_DebtMutualFundsMember_764" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember" xlink:label="loc_us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember_762" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_755" xlink:to="loc_us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember_762" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="loc_us-gaap_CertificatesOfDepositMember_763" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_755" xlink:to="loc_us-gaap_CertificatesOfDepositMember_763" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCorporateDebtSecuritiesMember" xlink:label="loc_us-gaap_ForeignCorporateDebtSecuritiesMember_765" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_755" xlink:to="loc_us-gaap_ForeignCorporateDebtSecuritiesMember_765" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_757" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_758" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_757" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAmortizedCost_768" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_757" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAmortizedCost_768" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_769" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_757" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_769" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_770" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_757" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_770" use="optional" order="16" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecurities_771" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_757" xlink:to="loc_us-gaap_AvailableForSaleSecurities_771" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_772" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_757" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_772" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_774" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_779" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_774" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_779" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_777" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_779" xlink:to="loc_dei_LegalEntityAxis_777" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_782" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_777" xlink:to="loc_dei_EntityDomain_782" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_775" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_779" xlink:to="loc_us-gaap_InvestmentTypeAxis_775" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_776" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_775" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_776" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MarketableSecuritiesMember" xlink:label="loc_ter_MarketableSecuritiesMember_780" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_776" xlink:to="loc_ter_MarketableSecuritiesMember_780" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_LongTermMarketableSecuritiesMember" xlink:label="loc_ter_LongTermMarketableSecuritiesMember_781" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_776" xlink:to="loc_ter_LongTermMarketableSecuritiesMember_781" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_778" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_779" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_778" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAmortizedCost_783" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_778" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAmortizedCost_783" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_784" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_778" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_784" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_785" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_778" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_785" use="optional" order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecurities_786" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_778" xlink:to="loc_us-gaap_AvailableForSaleSecurities_786" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_787" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_778" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_787" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_789" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_792" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_789" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_792" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_790" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_792" xlink:to="loc_dei_LegalEntityAxis_790" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_793" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_790" xlink:to="loc_dei_EntityDomain_793" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_791" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_792" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_791" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_794" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_791" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_794" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_795" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_791" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_795" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_796" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_791" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_796" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost_797" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_791" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost_797" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_798" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_791" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_798" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_799" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_791" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_799" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_800" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_791" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_800" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_801" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_791" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_801" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_802" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_791" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_802" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_803" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_791" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_803" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfNotionalAmountOfDerivativesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyAbstract" xlink:label="loc_us-gaap_ForeignCurrencyAbstract_805" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIntercompanyForeignCurrencyBalanceTable" xlink:label="loc_us-gaap_ScheduleOfIntercompanyForeignCurrencyBalanceTable_814" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignCurrencyAbstract_805" xlink:to="loc_us-gaap_ScheduleOfIntercompanyForeignCurrencyBalanceTable_814" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_811" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfIntercompanyForeignCurrencyBalanceTable_814" xlink:to="loc_dei_LegalEntityAxis_811" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_826" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_811" xlink:to="loc_dei_EntityDomain_826" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_809" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfIntercompanyForeignCurrencyBalanceTable_814" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_809" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_808" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_809" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_808" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CurrencyAxis" xlink:label="loc_srt_CurrencyAxis_807" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfIntercompanyForeignCurrencyBalanceTable_814" xlink:to="loc_srt_CurrencyAxis_807" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_806" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CurrencyAxis_807" xlink:to="loc_currency_AllCurrenciesDomain_806" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_JPY" xlink:label="loc_currency_JPY_815" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_806" xlink:to="loc_currency_JPY_815" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_TWD" xlink:label="loc_currency_TWD_816" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_806" xlink:to="loc_currency_TWD_816" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_KRW" xlink:label="loc_currency_KRW_817" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_806" xlink:to="loc_currency_KRW_817" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_GBP" xlink:label="loc_currency_GBP_818" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_806" xlink:to="loc_currency_GBP_818" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_EUR" xlink:label="loc_currency_EUR_819" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_806" xlink:to="loc_currency_EUR_819" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_SGD" xlink:label="loc_currency_SGD_820" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_806" xlink:to="loc_currency_SGD_820" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_PHP" xlink:label="loc_currency_PHP_821" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_806" xlink:to="loc_currency_PHP_821" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_CNY" xlink:label="loc_currency_CNY_822" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_806" xlink:to="loc_currency_CNY_822" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PositionAxis" xlink:label="loc_us-gaap_PositionAxis_812" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfIntercompanyForeignCurrencyBalanceTable_814" xlink:to="loc_us-gaap_PositionAxis_812" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PositionDomain" xlink:label="loc_us-gaap_PositionDomain_813" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PositionAxis_812" xlink:to="loc_us-gaap_PositionDomain_813" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongMember" xlink:label="loc_us-gaap_LongMember_827" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PositionDomain_813" xlink:to="loc_us-gaap_LongMember_827" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortMember" xlink:label="loc_us-gaap_ShortMember_828" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PositionDomain_813" xlink:to="loc_us-gaap_ShortMember_828" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntercompanyForeignCurrencyBalanceLineItems" xlink:label="loc_us-gaap_IntercompanyForeignCurrencyBalanceLineItems_810" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfIntercompanyForeignCurrencyBalanceTable_814" xlink:to="loc_us-gaap_IntercompanyForeignCurrencyBalanceLineItems_810" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilityNotionalAmount" xlink:label="loc_us-gaap_DerivativeLiabilityNotionalAmount_824" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntercompanyForeignCurrencyBalanceLineItems_810" xlink:to="loc_us-gaap_DerivativeLiabilityNotionalAmount_824" use="optional" order="21" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssetNotionalAmount" xlink:label="loc_us-gaap_DerivativeAssetNotionalAmount_825" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntercompanyForeignCurrencyBalanceLineItems_810" xlink:to="loc_us-gaap_DerivativeAssetNotionalAmount_825" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_830" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_836" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_830" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_836" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_839" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_836" xlink:to="loc_dei_LegalEntityAxis_839" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_847" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_839" xlink:to="loc_dei_EntityDomain_847" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis" xlink:label="loc_us-gaap_HedgingDesignationAxis_837" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_836" xlink:to="loc_us-gaap_HedgingDesignationAxis_837" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain" xlink:label="loc_us-gaap_HedgingDesignationDomain_838" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_837" xlink:to="loc_us-gaap_HedgingDesignationDomain_838" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NondesignatedMember" xlink:label="loc_us-gaap_NondesignatedMember_846" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_838" xlink:to="loc_us-gaap_NondesignatedMember_846" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_834" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_836" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_834" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_833" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_834" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_833" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignExchangeForwardMember" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_842" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_833" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_842" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_831" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_836" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_831" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_832" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_831" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_832" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PrepaidExpenseMember" xlink:label="loc_ter_PrepaidExpenseMember_840" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_832" xlink:to="loc_ter_PrepaidExpenseMember_840" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_841" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_832" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_841" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativesFairValueLineItems" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_835" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_836" xlink:to="loc_us-gaap_DerivativesFairValueLineItems_835" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssets" xlink:label="loc_us-gaap_DerivativeAssets_843" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_835" xlink:to="loc_us-gaap_DerivativeAssets_843" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilities" xlink:label="loc_us-gaap_DerivativeLiabilities_844" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_835" xlink:to="loc_us-gaap_DerivativeLiabilities_844" use="optional" order="16" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" xlink:label="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_845" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_835" xlink:to="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_845" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_849" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_850" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_849" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_850" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_854" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_850" xlink:to="loc_dei_LegalEntityAxis_854" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_857" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_854" xlink:to="loc_dei_EntityDomain_857" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_852" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_850" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_852" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_853" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_852" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_853" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_856" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_853" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_856" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_851" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_850" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_851" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:label="loc_us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments_855" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_851" xlink:to="loc_us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments_855" use="optional" order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedParentheticalDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_859" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_860" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_859" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_860" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_862" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_860" xlink:to="loc_dei_LegalEntityAxis_862" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_864" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_862" xlink:to="loc_dei_EntityDomain_864" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_861" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_860" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_861" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_863" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_861" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_863" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/LeasesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesOperatingAbstract" xlink:label="loc_us-gaap_LeasesOperatingAbstract_396709" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_396711" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesOperatingAbstract_396709" xlink:to="loc_us-gaap_StatementTable_396711" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_396714" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_396711" xlink:to="loc_us-gaap_StatementLineItems_396714" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaap_LeaseCost_396715" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_396714" xlink:to="loc_us-gaap_LeaseCost_396715" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableLeaseCost" xlink:label="loc_us-gaap_VariableLeaseCost_396716" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_396714" xlink:to="loc_us-gaap_VariableLeaseCost_396716" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermLeaseCost" xlink:label="loc_us-gaap_ShortTermLeaseCost_396717" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_396714" xlink:to="loc_us-gaap_ShortTermLeaseCost_396717" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_415289" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_396714" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_415289" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_415290" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_396714" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_415290" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/SupplementalCashFlowInformationRelatedToLeasesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesOperatingAbstract" xlink:label="loc_us-gaap_LeasesOperatingAbstract_396663" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_396665" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesOperatingAbstract_396663" xlink:to="loc_us-gaap_StatementTable_396665" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_396668" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_396665" xlink:to="loc_us-gaap_StatementLineItems_396668" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaap_OperatingLeasePayments_396669" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_396668" xlink:to="loc_us-gaap_OperatingLeasePayments_396669" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_396670" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_396668" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_396670" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfOperatingLeaseMaturityDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesOperatingAbstract" xlink:label="loc_us-gaap_LeasesOperatingAbstract_396686" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_396688" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesOperatingAbstract_396686" xlink:to="loc_us-gaap_StatementTable_396688" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_396689" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_396688" xlink:to="loc_us-gaap_StatementClassOfStockAxis_396689" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_396690" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_396689" xlink:to="loc_us-gaap_ClassOfStockDomain_396690" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_396691" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_396688" xlink:to="loc_us-gaap_StatementLineItems_396691" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_814332" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_396691" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_814332" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_396693" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_396691" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_396693" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_396694" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_396691" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_396694" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_396695" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_396691" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_396695" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_396696" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_396691" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_396696" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_396697" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_396691" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_396697" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_396698" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_396691" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_396698" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_396699" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_396691" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_396699" use="optional" order="12" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_396700" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_396691" xlink:to="loc_us-gaap_OperatingLeaseLiability_396700" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/DebtAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_866" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_874" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_866" xlink:to="loc_us-gaap_DebtInstrumentTable_874" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_875" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_874" xlink:to="loc_dei_LegalEntityAxis_875" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_914" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_875" xlink:to="loc_dei_EntityDomain_914" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_867" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_874" xlink:to="loc_us-gaap_CreditFacilityAxis_867" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_868" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_867" xlink:to="loc_us-gaap_CreditFacilityDomain_868" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_880" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_868" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_880" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_878" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_874" xlink:to="loc_us-gaap_VariableRateAxis_878" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_879" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_878" xlink:to="loc_us-gaap_VariableRateDomain_879" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BaseRateMember" xlink:label="loc_us-gaap_BaseRateMember_917" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_879" xlink:to="loc_us-gaap_BaseRateMember_917" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_918" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_879" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_918" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_876" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_874" xlink:to="loc_srt_RangeAxis_876" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_877" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_876" xlink:to="loc_srt_RangeMember_877" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_915" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_877" xlink:to="loc_srt_MaximumMember_915" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_916" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_877" xlink:to="loc_srt_MinimumMember_916" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_871" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_874" xlink:to="loc_us-gaap_DebtInstrumentAxis_871" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_873" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_871" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_873" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember" xlink:label="loc_ter_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember_913" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_873" xlink:to="loc_ter_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember_913" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:label="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_869" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_874" xlink:to="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_869" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtConversionNameDomain" xlink:label="loc_us-gaap_DebtConversionNameDomain_870" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_869" xlink:to="loc_us-gaap_DebtConversionNameDomain_870" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_OptionOneMember" xlink:label="loc_ter_OptionOneMember_881" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtConversionNameDomain_870" xlink:to="loc_ter_OptionOneMember_881" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_OptionTwoMember" xlink:label="loc_ter_OptionTwoMember_882" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtConversionNameDomain_870" xlink:to="loc_ter_OptionTwoMember_882" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollateralAxis" xlink:label="loc_us-gaap_CollateralAxis_718953" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_874" xlink:to="loc_us-gaap_CollateralAxis_718953" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollateralDomain" xlink:label="loc_us-gaap_CollateralDomain_718954" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollateralAxis_718953" xlink:to="loc_us-gaap_CollateralDomain_718954" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollateralPledgedMember" xlink:label="loc_us-gaap_CollateralPledgedMember_718955" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollateralDomain_718954" xlink:to="loc_us-gaap_CollateralPledgedMember_718955" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_826521" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_874" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_826521" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_826522" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_826521" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_826522" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_826523" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_826522" xlink:to="loc_us-gaap_SubsequentEventMember_826523" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_828909" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_874" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_828909" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_828910" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_828909" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_828910" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ConvertibleCommonSharesMember" xlink:label="loc_ter_ConvertibleCommonSharesMember_828912" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_828910" xlink:to="loc_ter_ConvertibleCommonSharesMember_828912" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_828914" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_874" xlink:to="loc_srt_StatementScenarioAxis_828914" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_828915" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_828914" xlink:to="loc_srt_ScenarioUnspecifiedDomain_828915" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_828925" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_874" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_828925" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_828926" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_828925" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_828926" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_TruistBankMember" xlink:label="loc_ter_TruistBankMember_828928" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_828926" xlink:to="loc_ter_TruistBankMember_828928" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_872" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_874" xlink:to="loc_us-gaap_DebtInstrumentLineItems_872" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_883" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_883" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_884" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_884" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_885" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_885" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PaymentsForConvertibleNoteHedgeNetFinancingActivities" xlink:label="loc_ter_PaymentsForConvertibleNoteHedgeNetFinancingActivities_886" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_ter_PaymentsForConvertibleNoteHedgeNetFinancingActivities_886" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_887" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_887" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_888" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_888" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaap_DebtInstrumentMaturityDate_889" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_DebtInstrumentMaturityDate_889" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" xlink:label="loc_us-gaap_DebtInstrumentFrequencyOfPeriodicPayment_890" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_DebtInstrumentFrequencyOfPeriodicPayment_890" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear_892" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear_892" use="optional" order="45" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_893" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_893" use="optional" order="46" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_894" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_894" use="optional" order="47" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_895" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_895" use="optional" order="48" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DebtInstrumentConvertibleMaximumThresholdPercentage" xlink:label="loc_ter_DebtInstrumentConvertibleMaximumThresholdPercentage_896" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_ter_DebtInstrumentConvertibleMaximumThresholdPercentage_896" use="optional" order="49" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_897" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_897" use="optional" order="50" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_AntidilutionAdjustmentsOfConvertibleNoteHedges" xlink:label="loc_ter_AntidilutionAdjustmentsOfConvertibleNoteHedges_898" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_ter_AntidilutionAdjustmentsOfConvertibleNoteHedges_898" use="optional" order="51" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsIssued" xlink:label="loc_ter_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsIssued_899" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_ter_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsIssued_899" use="optional" order="52" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xlink:label="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_900" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_900" use="optional" order="53" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_901" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_901" use="optional" order="54" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_902" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_902" use="optional" order="55" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DebtInstrumentIssuanceCostsAmortizationPeriod" xlink:label="loc_ter_DebtInstrumentIssuanceCostsAmortizationPeriod_903" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_ter_DebtInstrumentIssuanceCostsAmortizationPeriod_903" use="optional" order="56" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_904" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_904" use="optional" order="57" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" xlink:label="loc_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1_905" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1_905" use="optional" order="58" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleBeneficialConversionFeature" xlink:label="loc_us-gaap_DebtInstrumentConvertibleBeneficialConversionFeature_906" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_DebtInstrumentConvertibleBeneficialConversionFeature_906" use="optional" order="59" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="loc_us-gaap_DebtInstrumentTerm_907" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_DebtInstrumentTerm_907" use="optional" order="60" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_908" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_908" use="optional" order="61" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_910" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_910" use="optional" order="62" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_911" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_911" use="optional" order="63" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_718949" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_718949" use="optional" order="64" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases" xlink:label="loc_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases_718950" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases_718950" use="optional" order="65" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_718952" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_718952" use="optional" order="66" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtTerm" xlink:label="loc_us-gaap_LongTermDebtTerm_720568" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_LongTermDebtTerm_720568" use="optional" order="67" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_NumberOfHoldersExcerisedTheConversionOption" xlink:label="loc_ter_NumberOfHoldersExcerisedTheConversionOption_826524" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_ter_NumberOfHoldersExcerisedTheConversionOption_826524" use="optional" order="68" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentAmount1_828892" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentAmount1_828892" use="optional" order="69" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCommonCarryingAmount" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCommonCarryingAmount_828919" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityCommonCarryingAmount_828919" use="optional" order="70" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DebtInstrumentBaseRatePercentage" xlink:label="loc_ter_DebtInstrumentBaseRatePercentage_828924" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_872" xlink:to="loc_ter_DebtInstrumentBaseRatePercentage_828924" use="optional" order="71" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ComponentsOfConvertibleSeniorNotesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_920" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_924" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_920" xlink:to="loc_us-gaap_DebtInstrumentTable_924" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_925" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_924" xlink:to="loc_dei_LegalEntityAxis_925" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_930" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_925" xlink:to="loc_dei_EntityDomain_930" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_921" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_924" xlink:to="loc_us-gaap_DebtInstrumentAxis_921" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_923" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_921" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_923" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember" xlink:label="loc_ter_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember_929" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_923" xlink:to="loc_ter_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember_929" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_922" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_924" xlink:to="loc_us-gaap_DebtInstrumentLineItems_922" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_926" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_922" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_926" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_927" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_922" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_927" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtCurrent" xlink:label="loc_us-gaap_ConvertibleDebtCurrent_826512" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_922" xlink:to="loc_us-gaap_ConvertibleDebtCurrent_826512" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtNoncurrent" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent_826515" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_922" xlink:to="loc_us-gaap_ConvertibleDebtNoncurrent_826515" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebt" xlink:label="loc_us-gaap_ConvertibleDebt_928" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_922" xlink:to="loc_us-gaap_ConvertibleDebt_928" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/InterestExpenseOnConvertibleSeniorNotesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_932" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_934" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_932" xlink:to="loc_us-gaap_DebtInstrumentTable_934" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_935" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_934" xlink:to="loc_dei_LegalEntityAxis_935" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_939" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_935" xlink:to="loc_dei_EntityDomain_939" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_933" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_934" xlink:to="loc_us-gaap_DebtInstrumentLineItems_933" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ContractualInterestExpenseOnCoupon" xlink:label="loc_ter_ContractualInterestExpenseOnCoupon_936" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_933" xlink:to="loc_ter_ContractualInterestExpenseOnCoupon_936" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_937" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_933" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_937" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="loc_us-gaap_InterestExpenseDebt_938" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_933" xlink:to="loc_us-gaap_InterestExpenseDebt_938" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeDetail">
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_UncategorizedAbstract" xlink:label="loc_ter_UncategorizedAbstract_941" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_943" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_UncategorizedAbstract_941" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_943" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_946" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_943" xlink:to="loc_dei_LegalEntityAxis_946" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_960" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_946" xlink:to="loc_dei_EntityDomain_960" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_947" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_943" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_947" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_945" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_947" xlink:to="loc_us-gaap_EquityComponentDomain_945" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ForeignCurrencyTranslationAdjustmentsMember" xlink:label="loc_ter_ForeignCurrencyTranslationAdjustmentsMember_956" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_945" xlink:to="loc_ter_ForeignCurrencyTranslationAdjustmentsMember_956" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_957" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_945" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_957" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember_958" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_945" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember_958" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_959" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_945" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_959" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_944" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_943" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_944" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_948" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_944" xlink:to="loc_us-gaap_TypeOfAdoptionMember_948" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_942" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_943" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_942" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_949" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_942" xlink:to="loc_us-gaap_StockholdersEquity_949" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_950" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_942" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_950" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_951" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_942" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_951" use="optional" order="15" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_952" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_942" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_952" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_955" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_942" xlink:to="loc_us-gaap_StockholdersEquity_955" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeParentheticalDetail">
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_UncategorizedAbstract" xlink:label="loc_ter_UncategorizedAbstract_963" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_965" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_UncategorizedAbstract_963" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_965" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_966" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_965" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_966" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_970" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_966" xlink:to="loc_us-gaap_TypeOfAdoptionMember_970" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_968" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_965" xlink:to="loc_dei_LegalEntityAxis_968" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_982" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_968" xlink:to="loc_dei_EntityDomain_982" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_969" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_965" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_969" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_967" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_969" xlink:to="loc_us-gaap_EquityComponentDomain_967" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ForeignCurrencyTranslationAdjustmentsMember" xlink:label="loc_ter_ForeignCurrencyTranslationAdjustmentsMember_979" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_967" xlink:to="loc_ter_ForeignCurrencyTranslationAdjustmentsMember_979" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_980" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_967" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_980" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember_981" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_967" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember_981" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_964" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_965" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_964" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_971" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_964" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_971" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_972" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_964" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_972" use="optional" order="13" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_973" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_964" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTax_973" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:label="loc_ter_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_976" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_964" xlink:to="loc_ter_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_976" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentTax" xlink:label="loc_ter_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentTax_977" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_964" xlink:to="loc_ter_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentTax_977" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTax" xlink:label="loc_ter_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTax_978" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_964" xlink:to="loc_ter_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTax_978" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeToStatementsOfOperationsDetail">
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_UncategorizedAbstract" xlink:label="loc_ter_UncategorizedAbstract_985" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_991" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_UncategorizedAbstract_985" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_991" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_987" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_991" xlink:to="loc_dei_LegalEntityAxis_987" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_996" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_987" xlink:to="loc_dei_EntityDomain_996" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_989" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_991" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_989" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_990" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_989" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_990" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_992" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_991" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_992" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_986" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_992" xlink:to="loc_us-gaap_EquityComponentDomain_986" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember_994" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_986" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember_994" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_995" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_986" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_995" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_988" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_991" xlink:to="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_988" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_499266" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_988" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_499266" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_998" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_988" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_998" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeToStatementsOfOperationsParentheticalDetail">
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_UncategorizedAbstract" xlink:label="loc_ter_UncategorizedAbstract_1001" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_1005" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_UncategorizedAbstract_1001" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_1005" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1003" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_1005" xlink:to="loc_dei_LegalEntityAxis_1003" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1009" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1003" xlink:to="loc_dei_EntityDomain_1009" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1006" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_1005" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1006" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1002" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1006" xlink:to="loc_us-gaap_EquityComponentDomain_1002" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_1007" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1002" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_1007" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember_1008" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1002" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember_1008" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_1004" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_1005" xlink:to="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_1004" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_1010" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_1004" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_1010" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1012" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_GoodwillAndIntangibleAssetsDisclosureTable" xlink:label="loc_ter_GoodwillAndIntangibleAssetsDisclosureTable_1018" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1012" xlink:to="loc_ter_GoodwillAndIntangibleAssetsDisclosureTable_1018" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1019" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_GoodwillAndIntangibleAssetsDisclosureTable_1018" xlink:to="loc_dei_LegalEntityAxis_1019" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1033" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1019" xlink:to="loc_dei_EntityDomain_1033" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1023" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_GoodwillAndIntangibleAssetsDisclosureTable_1018" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1023" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_1022" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1023" xlink:to="loc_us-gaap_SegmentDomain_1022" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1014" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_GoodwillAndIntangibleAssetsDisclosureTable_1018" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1014" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1013" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1014" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1013" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_1015" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_GoodwillAndIntangibleAssetsDisclosureTable_1018" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_1015" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_1016" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_1015" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_1016" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1020" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_GoodwillAndIntangibleAssetsDisclosureTable_1018" xlink:to="loc_srt_RangeAxis_1020" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1021" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1020" xlink:to="loc_srt_RangeMember_1021" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_GoodwillAndIntangibleAssetsDisclosureLineItems" xlink:label="loc_ter_GoodwillAndIntangibleAssetsDisclosureLineItems_1017" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_GoodwillAndIntangibleAssetsDisclosureTable_1018" xlink:to="loc_ter_GoodwillAndIntangibleAssetsDisclosureLineItems_1017" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_813628" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_GoodwillAndIntangibleAssetsDisclosureLineItems_1017" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_813628" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" xlink:label="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_813618" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_GoodwillAndIntangibleAssetsDisclosureLineItems_1017" xlink:to="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_813618" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount" xlink:label="loc_us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount_813619" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_GoodwillAndIntangibleAssetsDisclosureLineItems_1017" xlink:to="loc_us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount_813619" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1038" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_1043" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1038" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_1043" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1042" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_1043" xlink:to="loc_dei_LegalEntityAxis_1042" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1054" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1042" xlink:to="loc_dei_EntityDomain_1054" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1045" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_1043" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1045" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_1044" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1045" xlink:to="loc_us-gaap_SegmentDomain_1044" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_IndustrialAutomationMember" xlink:label="loc_ter_IndustrialAutomationMember_1055" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1044" xlink:to="loc_ter_IndustrialAutomationMember_1055" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_WirelessTestMember" xlink:label="loc_ter_WirelessTestMember_1056" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1044" xlink:to="loc_ter_WirelessTestMember_1056" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SemiconductorTestMember" xlink:label="loc_ter_SemiconductorTestMember_1057" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1044" xlink:to="loc_ter_SemiconductorTestMember_1057" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SystemsTestGroupMember" xlink:label="loc_ter_SystemsTestGroupMember_1058" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1044" xlink:to="loc_ter_SystemsTestGroupMember_1058" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1040" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_1043" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1040" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1039" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1040" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1039" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_AutoguideLlcMember" xlink:label="loc_ter_AutoguideLlcMember_677563" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1039" xlink:to="loc_ter_AutoguideLlcMember_677563" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="loc_us-gaap_GoodwillLineItems_1041" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_1043" xlink:to="loc_us-gaap_GoodwillLineItems_1041" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_GoodwillAdjustmentsAcquiredDuringPeriod" xlink:label="loc_ter_GoodwillAdjustmentsAcquiredDuringPeriod_1048" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_1041" xlink:to="loc_ter_GoodwillAdjustmentsAcquiredDuringPeriod_1048" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_1049" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_1041" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_1049" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillGross" xlink:label="loc_us-gaap_GoodwillGross_1051" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_1041" xlink:to="loc_us-gaap_GoodwillGross_1051" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_1052" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_1041" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_1052" use="optional" order="17" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_1053" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_1041" xlink:to="loc_us-gaap_Goodwill_1053" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1060" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1065" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1060" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1065" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1064" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1065" xlink:to="loc_dei_LegalEntityAxis_1064" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1074" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1064" xlink:to="loc_dei_EntityDomain_1074" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1061" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1065" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1061" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1063" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1061" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1063" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_1070" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1063" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_1070" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_1071" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1063" xlink:to="loc_us-gaap_CustomerRelationshipsMember_1071" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_1072" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1063" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_1072" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_BacklogMember" xlink:label="loc_ter_BacklogMember_321712" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1063" xlink:to="loc_ter_BacklogMember_321712" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1062" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1065" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1062" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_1066" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1062" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_1066" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1067" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1062" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1067" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_1068" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1062" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_1068" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1069" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1062" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1069" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsParentheticalDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1076" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1081" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1076" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1081" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1078" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1081" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1078" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1077" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1078" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1077" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1080" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1081" xlink:to="loc_dei_LegalEntityAxis_1080" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1086" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1080" xlink:to="loc_dei_EntityDomain_1086" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:label="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_321852" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1081" xlink:to="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_321852" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:label="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_321853" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_321852" xlink:to="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_321853" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1079" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1081" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1079" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_1085" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1079" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_1085" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1088" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1091" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1088" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1091" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1090" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1091" xlink:to="loc_dei_LegalEntityAxis_1090" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1098" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1090" xlink:to="loc_dei_EntityDomain_1098" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1089" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1091" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1089" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_1092" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1089" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_1092" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_1093" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1089" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_1093" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_1094" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1089" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_1094" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1095" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1089" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1095" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1096" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1089" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1096" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_1097" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1089" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_1097" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/CommitmentsAndContingenciesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1100" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable_1103" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1100" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable_1103" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1101" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable_1103" xlink:to="loc_dei_LegalEntityAxis_1101" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1104" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1101" xlink:to="loc_dei_EntityDomain_1104" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems_1102" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable_1103" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems_1102" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PurchaseObligation" xlink:label="loc_us-gaap_PurchaseObligation_1105" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems_1102" xlink:to="loc_us-gaap_PurchaseObligation_1105" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_1106" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems_1102" xlink:to="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_1106" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_WarrantyPeriod" xlink:label="loc_ter_WarrantyPeriod_1108" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems_1102" xlink:to="loc_ter_WarrantyPeriod_1108" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease" xlink:label="loc_us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease_1109" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems_1102" xlink:to="loc_us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease_1109" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrualPeriodIncreaseDecrease" xlink:label="loc_us-gaap_ExtendedProductWarrantyAccrualPeriodIncreaseDecrease_1110" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems_1102" xlink:to="loc_us-gaap_ExtendedProductWarrantyAccrualPeriodIncreaseDecrease_1110" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_1125" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfNetIncomeLossPerCommonShareTable" xlink:label="loc_ter_ScheduleOfNetIncomeLossPerCommonShareTable_1130" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1125" xlink:to="loc_ter_ScheduleOfNetIncomeLossPerCommonShareTable_1130" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1128" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_ScheduleOfNetIncomeLossPerCommonShareTable_1130" xlink:to="loc_dei_LegalEntityAxis_1128" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1133" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1128" xlink:to="loc_dei_EntityDomain_1133" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1126" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_ScheduleOfNetIncomeLossPerCommonShareTable_1130" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1126" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1127" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1126" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1127" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1131" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1127" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1131" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_1132" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1127" xlink:to="loc_us-gaap_EmployeeStockOptionMember_1132" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_NetIncomeLossPerCommonShareLineItems" xlink:label="loc_ter_NetIncomeLossPerCommonShareLineItems_1129" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_ScheduleOfNetIncomeLossPerCommonShareTable_1130" xlink:to="loc_ter_NetIncomeLossPerCommonShareLineItems_1129" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_1134" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_NetIncomeLossPerCommonShareLineItems_1129" xlink:to="loc_us-gaap_NetIncomeLoss_1134" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1135" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_NetIncomeLossPerCommonShareLineItems_1129" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1135" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_1136" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_NetIncomeLossPerCommonShareLineItems_1129" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_1136" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_1137" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_NetIncomeLossPerCommonShareLineItems_1129" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_1137" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_1138" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_NetIncomeLossPerCommonShareLineItems_1129" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_1138" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements_1139" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_NetIncomeLossPerCommonShareLineItems_1129" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements_1139" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_1140" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_NetIncomeLossPerCommonShareLineItems_1129" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_1140" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1141" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_NetIncomeLossPerCommonShareLineItems_1129" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1141" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_1142" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_NetIncomeLossPerCommonShareLineItems_1129" xlink:to="loc_us-gaap_EarningsPerShareBasic_1142" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_1143" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_NetIncomeLossPerCommonShareLineItems_1129" xlink:to="loc_us-gaap_EarningsPerShareDiluted_1143" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareParentheticalDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_1145" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfNetIncomeLossPerCommonShareTable" xlink:label="loc_ter_ScheduleOfNetIncomeLossPerCommonShareTable_1150" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1145" xlink:to="loc_ter_ScheduleOfNetIncomeLossPerCommonShareTable_1150" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_1146" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_ScheduleOfNetIncomeLossPerCommonShareTable_1150" xlink:to="loc_us-gaap_DebtInstrumentAxis_1146" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1147" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_1146" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1147" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ConvertibleNoteMember" xlink:label="loc_ter_ConvertibleNoteMember_1151" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1147" xlink:to="loc_ter_ConvertibleNoteMember_1151" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ConvertibleNotesHedgeAndWarrantMember" xlink:label="loc_ter_ConvertibleNotesHedgeAndWarrantMember_1152" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1147" xlink:to="loc_ter_ConvertibleNotesHedgeAndWarrantMember_1152" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1148" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_ScheduleOfNetIncomeLossPerCommonShareTable_1150" xlink:to="loc_dei_LegalEntityAxis_1148" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1153" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1148" xlink:to="loc_dei_EntityDomain_1153" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_NetIncomeLossPerCommonShareLineItems" xlink:label="loc_ter_NetIncomeLossPerCommonShareLineItems_1149" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_ScheduleOfNetIncomeLossPerCommonShareTable_1150" xlink:to="loc_ter_NetIncomeLossPerCommonShareLineItems_1149" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_1154" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_NetIncomeLossPerCommonShareLineItems_1149" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_1154" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_AntidilutionAdjustmentsOfConvertibleNoteHedges" xlink:label="loc_ter_AntidilutionAdjustmentsOfConvertibleNoteHedges_1155" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_NetIncomeLossPerCommonShareLineItems_1149" xlink:to="loc_ter_AntidilutionAdjustmentsOfConvertibleNoteHedges_1155" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/NetIncomePerCommonShareAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_1157" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfNetIncomeLossPerCommonShareTable" xlink:label="loc_ter_ScheduleOfNetIncomeLossPerCommonShareTable_1160" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1157" xlink:to="loc_ter_ScheduleOfNetIncomeLossPerCommonShareTable_1160" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1158" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_ScheduleOfNetIncomeLossPerCommonShareTable_1160" xlink:to="loc_dei_LegalEntityAxis_1158" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1161" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1158" xlink:to="loc_dei_EntityDomain_1161" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_331036" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_ScheduleOfNetIncomeLossPerCommonShareTable_1160" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_331036" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_331038" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_331036" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_331038" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_516678" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_331038" xlink:to="loc_us-gaap_EmployeeStockOptionMember_516678" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_331046" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_331038" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_331046" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_NetIncomeLossPerCommonShareLineItems" xlink:label="loc_ter_NetIncomeLossPerCommonShareLineItems_1159" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_ScheduleOfNetIncomeLossPerCommonShareTable_1160" xlink:to="loc_ter_NetIncomeLossPerCommonShareLineItems_1159" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_StockIssuedDuringPeriodSharesSaleOfStockAndExerciseOfStockOptions" xlink:label="loc_ter_StockIssuedDuringPeriodSharesSaleOfStockAndExerciseOfStockOptions_1162" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_NetIncomeLossPerCommonShareLineItems_1159" xlink:to="loc_ter_StockIssuedDuringPeriodSharesSaleOfStockAndExerciseOfStockOptions_1162" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_331032" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_NetIncomeLossPerCommonShareLineItems_1159" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_331032" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_1164" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1177" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_1164" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1177" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1170" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1177" xlink:to="loc_dei_LegalEntityAxis_1170" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1185" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1170" xlink:to="loc_dei_EntityDomain_1185" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_1174" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1177" xlink:to="loc_srt_ProductOrServiceAxis_1174" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_1175" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_1174" xlink:to="loc_srt_ProductsAndServicesDomain_1175" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SemiconductorTestIndustrialAutomationAndCorporateMember" xlink:label="loc_ter_SemiconductorTestIndustrialAutomationAndCorporateMember_1189" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1175" xlink:to="loc_ter_SemiconductorTestIndustrialAutomationAndCorporateMember_1189" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_TerCorporateAndEliminationsMember" xlink:label="loc_ter_TerCorporateAndEliminationsMember_718917" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1175" xlink:to="loc_ter_TerCorporateAndEliminationsMember_718917" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1166" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1177" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1166" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1165" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1166" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1165" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_UniversalRobotsMember" xlink:label="loc_ter_UniversalRobotsMember_1180" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1165" xlink:to="loc_ter_UniversalRobotsMember_1180" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MobileIndustrialRobotsApsMember" xlink:label="loc_ter_MobileIndustrialRobotsApsMember_1182" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1165" xlink:to="loc_ter_MobileIndustrialRobotsApsMember_1182" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis" xlink:label="loc_us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis_1171" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1177" xlink:to="loc_us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis_1171" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CatastrophicEventDomain" xlink:label="loc_us-gaap_CatastrophicEventDomain_1167" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis_1171" xlink:to="loc_us-gaap_CatastrophicEventDomain_1167" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1179" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1177" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1179" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_1178" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1179" xlink:to="loc_us-gaap_SegmentDomain_1178" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SemiconductorTestMember" xlink:label="loc_ter_SemiconductorTestMember_1199" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1178" xlink:to="loc_ter_SemiconductorTestMember_1199" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_AutoguideMember" xlink:label="loc_ter_AutoguideMember_813653" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1178" xlink:to="loc_ter_AutoguideMember_813653" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_1169" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1177" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_1169" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1168" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_1169" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1168" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_1172" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1177" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_1172" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="loc_us-gaap_LossContingencyNatureDomain_1173" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_1172" xlink:to="loc_us-gaap_LossContingencyNatureDomain_1173" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_1176" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1177" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_1176" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_1190" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_1176" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_1190" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeveranceCosts1" xlink:label="loc_us-gaap_SeveranceCosts1_1191" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_1176" xlink:to="loc_us-gaap_SeveranceCosts1_1191" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_1193" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_1176" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_1193" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossOnContractTermination" xlink:label="loc_us-gaap_LossOnContractTermination_718915" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_1176" xlink:to="loc_us-gaap_LossOnContractTermination_718915" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherRestructuringCosts" xlink:label="loc_us-gaap_OtherRestructuringCosts_718916" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_1176" xlink:to="loc_us-gaap_OtherRestructuringCosts_718916" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1203" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1212" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1203" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1212" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1205" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1212" xlink:to="loc_dei_LegalEntityAxis_1205" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1225" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1205" xlink:to="loc_dei_EntityDomain_1225" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameAxis" xlink:label="loc_us-gaap_RetirementPlanNameAxis_1206" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1212" xlink:to="loc_us-gaap_RetirementPlanNameAxis_1206" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameDomain" xlink:label="loc_us-gaap_RetirementPlanNameDomain_1207" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameAxis_1206" xlink:to="loc_us-gaap_RetirementPlanNameDomain_1207" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_UnitedStatesPlansMember" xlink:label="loc_ter_UnitedStatesPlansMember_1226" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_1207" xlink:to="loc_ter_UnitedStatesPlansMember_1226" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember" xlink:label="loc_ter_UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember_1227" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_1207" xlink:to="loc_ter_UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember_1227" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_NonUSSubsidiariesMember" xlink:label="loc_ter_NonUSSubsidiariesMember_1228" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_1207" xlink:to="loc_ter_NonUSSubsidiariesMember_1228" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_TaiwanPlanMember" xlink:label="loc_ter_TaiwanPlanMember_1229" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_1207" xlink:to="loc_ter_TaiwanPlanMember_1229" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_1210" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1212" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_1210" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1211" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1210" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1211" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1232" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1211" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1232" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PensionPlanOneAxis" xlink:label="loc_ter_PensionPlanOneAxis_763887" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1212" xlink:to="loc_ter_PensionPlanOneAxis_763887" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PensionPlanOneDomain" xlink:label="loc_ter_PensionPlanOneDomain_763888" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_PensionPlanOneAxis_763887" xlink:to="loc_ter_PensionPlanOneDomain_763888" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_815039" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1212" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_815039" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_815040" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_815039" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_815040" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US" xlink:label="loc_country_US_815043" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_815040" xlink:to="loc_country_US_815043" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignPlanMember" xlink:label="loc_us-gaap_ForeignPlanMember_815044" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_815040" xlink:to="loc_us-gaap_ForeignPlanMember_815044" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1204" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1212" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1204" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DefinedBenefitPlanNumberOfRetireeParticipantsWhoHadDeferredVestedBenefitsTransferredToInsurance" xlink:label="loc_ter_DefinedBenefitPlanNumberOfRetireeParticipantsWhoHadDeferredVestedBenefitsTransferredToInsurance_1213" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1204" xlink:to="loc_ter_DefinedBenefitPlanNumberOfRetireeParticipantsWhoHadDeferredVestedBenefitsTransferredToInsurance_1213" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease_1214" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1204" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease_1214" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease_1215" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1204" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease_1215" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_825899" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1204" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_825899" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_1216" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1204" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_1216" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_1217" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1204" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_1217" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_1218" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1204" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_1218" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_1219" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1204" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_1219" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_1220" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1204" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_1220" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_1222" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1204" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_1222" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_1223" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1204" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_1223" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfDefinedBenefitPensionAndPostretirementBenefitPlanAssetsAndObligationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1234" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1241" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1234" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1241" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1236" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1241" xlink:to="loc_dei_LegalEntityAxis_1236" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1264" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1236" xlink:to="loc_dei_EntityDomain_1264" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_1239" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1241" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_1239" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1240" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1239" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1240" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1267" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1240" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1267" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_1237" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1241" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_1237" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_1238" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_1237" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_1238" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US" xlink:label="loc_country_US_1265" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_1238" xlink:to="loc_country_US_1265" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignPlanMember" xlink:label="loc_us-gaap_ForeignPlanMember_1266" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_1238" xlink:to="loc_us-gaap_ForeignPlanMember_1266" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1235" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1241" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1235" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_1242" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1235" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_1242" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_1243" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1235" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_1243" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_1244" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1235" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_1244" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_1245" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1235" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_1245" use="optional" order="15" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_1247" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1235" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_1247" use="optional" order="16" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DefinedBenefitPlanBenefitObligationRetireeAnnuityPurchase" xlink:label="loc_ter_DefinedBenefitPlanBenefitObligationRetireeAnnuityPurchase_1248" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1235" xlink:to="loc_ter_DefinedBenefitPlanBenefitObligationRetireeAnnuityPurchase_1248" use="optional" order="17" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DefinedBenefitPlanBenefitObligationSettlementLiabilityLoss" xlink:label="loc_ter_DefinedBenefitPlanBenefitObligationSettlementLiabilityLoss_1249" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1235" xlink:to="loc_ter_DefinedBenefitPlanBenefitObligationSettlementLiabilityLoss_1249" use="optional" order="18" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:label="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_1252" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1235" xlink:to="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_1252" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_1253" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1235" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_1253" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_1254" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1235" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_1254" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_1256" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1235" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_1256" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_1255" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1235" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_1255" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_1257" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1235" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_1257" use="optional" order="24" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DefinedBenefitPlanAssetsRetireeAnnuityPurchase" xlink:label="loc_ter_DefinedBenefitPlanAssetsRetireeAnnuityPurchase_1258" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1235" xlink:to="loc_ter_DefinedBenefitPlanAssetsRetireeAnnuityPurchase_1258" use="optional" order="25" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_1261" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1235" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_1261" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_1262" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1235" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_1262" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_1263" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1235" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_1263" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfAmountsRecordedWithinStatementsOfFinancialPositionDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1269" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_819245" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1269" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_819245" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_819251" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_819245" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_819251" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_819252" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_819251" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_819252" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1284" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_819252" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1284" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_819253" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_819245" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_819253" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_819254" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_819253" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_819254" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US" xlink:label="loc_country_US_1282" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_819254" xlink:to="loc_country_US_1282" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignPlanMember" xlink:label="loc_us-gaap_ForeignPlanMember_1283" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_819254" xlink:to="loc_us-gaap_ForeignPlanMember_1283" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_819248" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_819245" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_819248" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_1277" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_819248" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_1277" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PensionAndOtherPostretirementDefinedBenefitPlansAccruedEmployeesCompensationAndWithholdingsCurrentAndNoncurrent" xlink:label="loc_ter_PensionAndOtherPostretirementDefinedBenefitPlansAccruedEmployeesCompensationAndWithholdingsCurrentAndNoncurrent_1278" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_819248" xlink:to="loc_ter_PensionAndOtherPostretirementDefinedBenefitPlansAccruedEmployeesCompensationAndWithholdingsCurrentAndNoncurrent_1278" use="optional" order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent_1279" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_819248" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent_1279" use="optional" order="12" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_1280" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_819248" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_1280" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfAmountsRecognizedInAccumulatedOtherComprehensiveIncomeDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1286" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1293" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1286" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1293" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1288" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1293" xlink:to="loc_dei_LegalEntityAxis_1288" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1297" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1288" xlink:to="loc_dei_EntityDomain_1297" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_1291" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1293" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_1291" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1292" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1291" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1292" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1300" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1292" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1300" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_1289" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1293" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_1289" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_1290" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_1289" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_1290" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US" xlink:label="loc_country_US_1298" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_1290" xlink:to="loc_country_US_1298" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignPlanMember" xlink:label="loc_us-gaap_ForeignPlanMember_1299" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_1290" xlink:to="loc_us-gaap_ForeignPlanMember_1299" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1287" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1293" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1287" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax_1294" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1287" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax_1294" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_1295" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1287" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_1295" use="optional" order="13" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_1296" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1287" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_1296" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfPensionPlansWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1302" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1307" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1302" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1307" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1304" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1307" xlink:to="loc_dei_LegalEntityAxis_1304" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1311" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1304" xlink:to="loc_dei_EntityDomain_1311" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_1305" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1307" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_1305" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_1306" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_1305" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_1306" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US" xlink:label="loc_country_US_1312" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_1306" xlink:to="loc_country_US_1312" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignPlanMember" xlink:label="loc_us-gaap_ForeignPlanMember_1313" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_1306" xlink:to="loc_us-gaap_ForeignPlanMember_1313" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1303" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1307" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1303" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation_1308" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1303" xlink:to="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation_1308" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation_1309" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1303" xlink:to="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation_1309" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_1310" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1303" xlink:to="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_1310" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1315" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1322" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1315" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1322" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1317" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1322" xlink:to="loc_dei_LegalEntityAxis_1317" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1336" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1317" xlink:to="loc_dei_EntityDomain_1336" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_1320" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1322" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_1320" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1321" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1320" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1321" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1339" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1321" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1339" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_1318" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1322" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_1318" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_1319" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_1318" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_1319" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US" xlink:label="loc_country_US_1337" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_1319" xlink:to="loc_country_US_1337" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignPlanMember" xlink:label="loc_us-gaap_ForeignPlanMember_1338" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_1319" xlink:to="loc_us-gaap_ForeignPlanMember_1338" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1316" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1322" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1316" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_1323" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1316" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_1323" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_1324" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1316" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_1324" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_1325" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1316" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_1325" use="optional" order="14" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_1326" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1316" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_1326" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_1327" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1316" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_1327" use="optional" order="16" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments_1328" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1316" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments_1328" use="optional" order="17" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanSpecialTerminationBenefits" xlink:label="loc_us-gaap_DefinedBenefitPlanSpecialTerminationBenefits_1329" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1316" xlink:to="loc_us-gaap_DefinedBenefitPlanSpecialTerminationBenefits_1329" use="optional" order="18" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_499624" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1316" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_499624" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_814862" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1316" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_814862" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_814866" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1316" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_814866" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" xlink:label="loc_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax_814869" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1316" xlink:to="loc_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax_814869" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDetermineNetPeriodicPensionCostDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1341" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1348" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1341" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1348" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1343" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1348" xlink:to="loc_dei_LegalEntityAxis_1343" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1355" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1343" xlink:to="loc_dei_EntityDomain_1355" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_1346" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1348" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_1346" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1347" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1346" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1347" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1358" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1347" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1358" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_1344" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1348" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_1344" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_1345" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_1344" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_1345" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US" xlink:label="loc_country_US_1356" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_1345" xlink:to="loc_country_US_1356" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignPlanMember" xlink:label="loc_us-gaap_ForeignPlanMember_1357" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_1345" xlink:to="loc_us-gaap_ForeignPlanMember_1357" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1342" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1348" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1342" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_1349" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1342" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_1349" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:label="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_1350" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1342" xlink:to="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_1350" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_1351" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1342" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_1351" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_1352" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1342" xlink:to="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_1352" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_1353" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1342" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_1353" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:label="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_1354" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1342" xlink:to="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_1354" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDeterminePensionObligationsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1360" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1367" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1360" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1367" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1362" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1367" xlink:to="loc_dei_LegalEntityAxis_1362" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1373" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1362" xlink:to="loc_dei_EntityDomain_1373" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_1363" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1367" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_1363" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_1364" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_1363" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_1364" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US" xlink:label="loc_country_US_1374" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_1364" xlink:to="loc_country_US_1374" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignPlanMember" xlink:label="loc_us-gaap_ForeignPlanMember_1375" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_1364" xlink:to="loc_us-gaap_ForeignPlanMember_1375" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_1365" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1367" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_1365" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1366" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1365" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1366" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1376" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1366" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1376" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1361" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1367" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1361" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_1368" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1361" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_1368" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialMedicalTrend" xlink:label="loc_ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialMedicalTrend_1369" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1361" xlink:to="loc_ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialMedicalTrend_1369" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationSalaryProgressionRate" xlink:label="loc_ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationSalaryProgressionRate_1370" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1361" xlink:to="loc_ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationSalaryProgressionRate_1370" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_1371" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1361" xlink:to="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_1371" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMedicalCostTrendRateDecreaseToUltimateRateInYear" xlink:label="loc_ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMedicalCostTrendRateDecreaseToUltimateRateInYear_1372" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1361" xlink:to="loc_ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMedicalCostTrendRateDecreaseToUltimateRateInYear_1372" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfWeightedAveragePensionAssetsAllocationsByCategoryDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1378" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1385" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1378" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1385" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1381" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1385" xlink:to="loc_dei_LegalEntityAxis_1381" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1387" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1381" xlink:to="loc_dei_EntityDomain_1387" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_1383" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1385" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_1383" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_1384" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_1383" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_1384" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US" xlink:label="loc_country_US_1391" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_1384" xlink:to="loc_country_US_1391" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignPlanMember" xlink:label="loc_us-gaap_ForeignPlanMember_1392" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_1384" xlink:to="loc_us-gaap_ForeignPlanMember_1392" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_1379" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1385" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_1379" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_1382" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_1379" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_1382" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FixedIncomeSecuritiesMember" xlink:label="loc_us-gaap_FixedIncomeSecuritiesMember_1388" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_1382" xlink:to="loc_us-gaap_FixedIncomeSecuritiesMember_1388" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesMember" xlink:label="loc_us-gaap_EquitySecuritiesMember_1389" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_1382" xlink:to="loc_us-gaap_EquitySecuritiesMember_1389" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherThanSecuritiesInvestmentMember" xlink:label="loc_us-gaap_OtherThanSecuritiesInvestmentMember_1390" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_1382" xlink:to="loc_us-gaap_OtherThanSecuritiesInvestmentMember_1390" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1380" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1385" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1380" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_1386" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1380" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_1386" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfTargetAssetsAllocationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1394" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1401" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1394" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1401" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1399" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1401" xlink:to="loc_dei_LegalEntityAxis_1399" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1408" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1399" xlink:to="loc_dei_EntityDomain_1408" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_1397" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1401" xlink:to="loc_us-gaap_InvestmentTypeAxis_1397" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_1398" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_1397" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_1398" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_BloombergBarclaysCorporateAOrBetterIndexMember" xlink:label="loc_ter_BloombergBarclaysCorporateAOrBetterIndexMember_1403" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_1398" xlink:to="loc_ter_BloombergBarclaysCorporateAOrBetterIndexMember_1403" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MsciWorldMinimumVolatilityIndexMember" xlink:label="loc_ter_MsciWorldMinimumVolatilityIndexMember_1404" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_1398" xlink:to="loc_ter_MsciWorldMinimumVolatilityIndexMember_1404" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_BloombergBarclaysLongGovernmentBondIndexMember" xlink:label="loc_ter_BloombergBarclaysLongGovernmentBondIndexMember_1405" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_1398" xlink:to="loc_ter_BloombergBarclaysLongGovernmentBondIndexMember_1405" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_BloombergBarclaysCorporateHighYieldIssuerCapIndexMember" xlink:label="loc_ter_BloombergBarclaysCorporateHighYieldIssuerCapIndexMember_1406" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_1398" xlink:to="loc_ter_BloombergBarclaysCorporateHighYieldIssuerCapIndexMember_1406" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_CitiGroupThreeMonthTreasuryBillIndexMember" xlink:label="loc_ter_CitiGroupThreeMonthTreasuryBillIndexMember_1407" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_1398" xlink:to="loc_ter_CitiGroupThreeMonthTreasuryBillIndexMember_1407" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_1395" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1401" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_1395" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_1400" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_1395" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_1400" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_USCorporateFixedIncomeMember" xlink:label="loc_ter_USCorporateFixedIncomeMember_1409" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_1400" xlink:to="loc_ter_USCorporateFixedIncomeMember_1409" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_GlobalEquitySecuritiesMember" xlink:label="loc_ter_GlobalEquitySecuritiesMember_1410" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_1400" xlink:to="loc_ter_GlobalEquitySecuritiesMember_1410" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_UsGovernmentFixedIncomeMember" xlink:label="loc_ter_UsGovernmentFixedIncomeMember_1411" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_1400" xlink:to="loc_ter_UsGovernmentFixedIncomeMember_1411" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_HighYieldFixedIncomeMember" xlink:label="loc_ter_HighYieldFixedIncomeMember_1412" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_1400" xlink:to="loc_ter_HighYieldFixedIncomeMember_1412" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashMember" xlink:label="loc_us-gaap_CashMember_1413" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_1400" xlink:to="loc_us-gaap_CashMember_1413" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1396" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1401" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1396" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_1402" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1396" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_1402" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfFairValueOfPensionsPlanAssetsByAssetCategoryDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1415" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1424" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1415" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1424" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1420" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1424" xlink:to="loc_dei_LegalEntityAxis_1420" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1429" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1420" xlink:to="loc_dei_EntityDomain_1429" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_1422" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1424" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_1422" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_1423" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_1422" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_1423" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US" xlink:label="loc_country_US_1436" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_1423" xlink:to="loc_country_US_1436" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignPlanMember" xlink:label="loc_us-gaap_ForeignPlanMember_1437" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_1423" xlink:to="loc_us-gaap_ForeignPlanMember_1437" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_1416" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1424" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_1416" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_1421" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_1416" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_1421" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_1430" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_1421" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_1430" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USGovernmentDebtSecuritiesMember" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_1431" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_1421" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_1431" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_GlobalEquitySecuritiesMember" xlink:label="loc_ter_GlobalEquitySecuritiesMember_1432" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_1421" xlink:to="loc_ter_GlobalEquitySecuritiesMember_1432" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCreditDerivativesMember" xlink:label="loc_us-gaap_OtherCreditDerivativesMember_1433" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_1421" xlink:to="loc_us-gaap_OtherCreditDerivativesMember_1433" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsMember" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_1434" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_1421" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_1434" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1418" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1424" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1418" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1419" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1418" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1419" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_1426" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1419" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_1426" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_1427" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1419" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_1427" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_1428" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1419" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_1428" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1417" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1424" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1417" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_1425" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1417" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_1425" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfExpectedFutureBenefitPaymentsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1460" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1467" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1460" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1467" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1462" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1467" xlink:to="loc_dei_LegalEntityAxis_1462" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1474" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1462" xlink:to="loc_dei_EntityDomain_1474" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_1465" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1467" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_1465" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1466" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1465" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1466" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1477" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1466" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1477" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_1463" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1467" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_1463" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_1464" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_1463" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_1464" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US" xlink:label="loc_country_US_1475" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_1464" xlink:to="loc_country_US_1475" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignPlanMember" xlink:label="loc_us-gaap_ForeignPlanMember_1476" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_1464" xlink:to="loc_us-gaap_ForeignPlanMember_1476" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1461" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1467" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1461" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_1468" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1461" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_1468" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_1469" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1461" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_1469" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_1470" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1461" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_1470" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_1471" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1461" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_1471" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_1472" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1461" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_1472" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_1473" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1461" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_1473" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1489" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1494" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1489" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1494" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1491" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1494" xlink:to="loc_dei_LegalEntityAxis_1491" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1503" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1491" xlink:to="loc_dei_EntityDomain_1503" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_1497" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1494" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_1497" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1498" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1497" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1498" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_1534" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_1498" xlink:to="loc_us-gaap_SubsequentEventMember_1534" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1490" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1494" xlink:to="loc_us-gaap_AwardTypeAxis_1490" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1496" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1490" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1496" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_1528" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1496" xlink:to="loc_us-gaap_EmployeeStockOptionMember_1528" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1529" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1496" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1529" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember" xlink:label="loc_ter_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember_1530" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1496" xlink:to="loc_ter_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember_1530" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_EmployeeStockPurchasePlanMember" xlink:label="loc_ter_EmployeeStockPurchasePlanMember_1531" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1496" xlink:to="loc_ter_EmployeeStockPurchasePlanMember_1531" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember" xlink:label="loc_ter_ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember_1532" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1496" xlink:to="loc_ter_ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember_1532" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ServiceBasedRestrictedStockUnitsMember" xlink:label="loc_ter_ServiceBasedRestrictedStockUnitsMember_1533" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1496" xlink:to="loc_ter_ServiceBasedRestrictedStockUnitsMember_1533" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_1499" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1494" xlink:to="loc_srt_TitleOfIndividualAxis_1499" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1500" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_1499" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1500" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_EmployeesMember" xlink:label="loc_ter_EmployeesMember_1535" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1500" xlink:to="loc_ter_EmployeesMember_1535" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_DirectorMember" xlink:label="loc_srt_DirectorMember_1536" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1500" xlink:to="loc_srt_DirectorMember_1536" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_NonEmployeeDirectorsAndCertainEmployeesMember" xlink:label="loc_ter_NonEmployeeDirectorsAndCertainEmployeesMember_1537" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1500" xlink:to="loc_ter_NonEmployeeDirectorsAndCertainEmployeesMember_1537" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ExecutiveOfficerMember" xlink:label="loc_srt_ExecutiveOfficerMember_1538" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1500" xlink:to="loc_srt_ExecutiveOfficerMember_1538" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaap_VestingAxis_1501" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1494" xlink:to="loc_us-gaap_VestingAxis_1501" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain_1502" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_1501" xlink:to="loc_us-gaap_VestingDomain_1502" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_1539" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_1502" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_1539" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_1540" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_1502" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_1540" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_1492" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1494" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_1492" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_1493" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_1492" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_1493" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputExpectedDividendPaymentMember" xlink:label="loc_us-gaap_MeasurementInputExpectedDividendPaymentMember_1504" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_1493" xlink:to="loc_us-gaap_MeasurementInputExpectedDividendPaymentMember_1504" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_321858" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1494" xlink:to="loc_srt_RangeAxis_321858" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_321859" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_321858" xlink:to="loc_srt_RangeMember_321859" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_321860" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_321859" xlink:to="loc_srt_MinimumMember_321860" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_321861" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_321859" xlink:to="loc_srt_MaximumMember_321861" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaap_TypeOfArrangementAxis_498315" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1494" xlink:to="loc_us-gaap_TypeOfArrangementAxis_498315" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_498316" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_498315" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_498316" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_RetirementAgreementMember" xlink:label="loc_ter_RetirementAgreementMember_498317" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_498316" xlink:to="loc_ter_RetirementAgreementMember_498317" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1494" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1505" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1505" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentageUponOneYearAnniversaryOfDateOfGrant" xlink:label="loc_ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentageUponOneYearAnniversaryOfDateOfGrant_1506" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentageUponOneYearAnniversaryOfDateOfGrant_1506" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ShareholderReturnAwardPerformanceMeasurementPeriod" xlink:label="loc_ter_ShareholderReturnAwardPerformanceMeasurementPeriod_1507" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_ter_ShareholderReturnAwardPerformanceMeasurementPeriod_1507" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1508" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1508" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription_1509" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription_1509" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MinimumRetirementAgeForEligibleEmployeesOfPostretirementPlans" xlink:label="loc_ter_MinimumRetirementAgeForEligibleEmployeesOfPostretirementPlans_1510" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_ter_MinimumRetirementAgeForEligibleEmployeesOfPostretirementPlans_1510" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MinimumYearsOfServiceForEligibleEmployeesOfPostretirementPlans" xlink:label="loc_ter_MinimumYearsOfServiceForEligibleEmployeesOfPostretirementPlans_1511" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_ter_MinimumYearsOfServiceForEligibleEmployeesOfPostretirementPlans_1511" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1512" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1512" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1513" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1513" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DividendsPerShare" xlink:label="loc_ter_DividendsPerShare_1514" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_ter_DividendsPerShare_1514" use="optional" order="45" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharePrice" xlink:label="loc_us-gaap_SharePrice_1515" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_us-gaap_SharePrice_1515" use="optional" order="46" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_1517" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_1517" use="optional" order="47" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_1518" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_1518" use="optional" order="48" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_1519" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_1519" use="optional" order="49" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1520" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1520" use="optional" order="50" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_1521" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_1521" use="optional" order="51" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MaximumSharesCanBePurchasedUnderPlanAtFairMarketValue" xlink:label="loc_ter_MaximumSharesCanBePurchasedUnderPlanAtFairMarketValue_1522" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_ter_MaximumSharesCanBePurchasedUnderPlanAtFairMarketValue_1522" use="optional" order="52" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_1523" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_1523" use="optional" order="53" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_1524" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_1524" use="optional" order="54" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_1525" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_1525" use="optional" order="55" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="loc_us-gaap_SharesIssuedPricePerShare_1526" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_us-gaap_SharesIssuedPricePerShare_1526" use="optional" order="56" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1527" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1527" use="optional" order="57" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_498314" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1495" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_498314" use="optional" order="58" preferredLabel="http://www.xbrl.org/2003/role/disclosureGuidance" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1542" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1546" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1542" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1546" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1545" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1546" xlink:to="loc_dei_LegalEntityAxis_1545" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1550" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1545" xlink:to="loc_dei_EntityDomain_1550" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1543" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1546" xlink:to="loc_us-gaap_AwardTypeAxis_1543" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1548" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1543" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1548" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember" xlink:label="loc_ter_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember_1554" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1548" xlink:to="loc_ter_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember_1554" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_1544" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1546" xlink:to="loc_us-gaap_FinancialInstrumentAxis_1544" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1549" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_1544" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1549" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/exch/2020/exch-2020-01-31.xsd#exch_XNYS" xlink:label="loc_exch_XNYS_1555" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1549" xlink:to="loc_exch_XNYS_1555" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1547" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1546" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1547" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_1551" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1547" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_1551" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_1552" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1547" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_1552" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1553" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1547" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1553" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1557" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1560" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1557" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1560" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1559" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1560" xlink:to="loc_dei_LegalEntityAxis_1559" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1563" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1559" xlink:to="loc_dei_EntityDomain_1563" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1558" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1560" xlink:to="loc_us-gaap_AwardTypeAxis_1558" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1562" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1558" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1562" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_1568" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1562" xlink:to="loc_us-gaap_EmployeeStockOptionMember_1568" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1561" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1560" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1561" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1564" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1561" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1564" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_1565" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1561" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_1565" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_1566" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1561" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_1566" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1567" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1561" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1567" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfStockCompensationPlanActivityDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1570" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1573" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1570" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1573" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1572" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1573" xlink:to="loc_dei_LegalEntityAxis_1572" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1576" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1572" xlink:to="loc_dei_EntityDomain_1576" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1571" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1573" xlink:to="loc_us-gaap_AwardTypeAxis_1571" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1575" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1571" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1575" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1589" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1575" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1589" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1574" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1573" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1574" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1577" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1574" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1577" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1578" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1574" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1578" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1579" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1574" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1579" use="optional" order="10" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1580" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1574" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1580" use="optional" order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1581" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1574" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1581" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1582" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1574" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1582" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_1583" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1574" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_1583" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1584" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1574" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1584" use="optional" order="15" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_814171" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1574" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_814171" use="optional" order="16" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_1585" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1574" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_1585" use="optional" order="17" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1586" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1574" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1586" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_1587" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1574" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_1587" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_1588" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1574" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_1588" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfShareBasedCompensationTotalSharesAvailableDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1591" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1593" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1591" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1593" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1592" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1593" xlink:to="loc_dei_LegalEntityAxis_1592" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1595" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1592" xlink:to="loc_dei_EntityDomain_1595" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1594" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1593" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1594" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1596" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1594" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1596" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_1597" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1594" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_1597" use="optional" order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_814177" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1594" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_814177" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1598" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1594" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1598" use="optional" order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1599" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1594" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1599" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1600" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1594" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1600" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfWeightedAverageRestrictedStockUnitAwardFairValueDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1602" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1604" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1602" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1604" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1603" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1604" xlink:to="loc_dei_LegalEntityAxis_1603" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1606" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1603" xlink:to="loc_dei_EntityDomain_1606" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1605" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1604" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1605" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1607" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1605" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1607" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1608" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1605" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1608" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1609" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1605" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1609" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1610" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1605" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1610" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1611" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1605" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1611" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfRestrictedStockUnitAwardsAggregateIntrinsicValueDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1613" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1616" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1613" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1616" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1615" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1616" xlink:to="loc_dei_LegalEntityAxis_1615" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1619" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1615" xlink:to="loc_dei_EntityDomain_1619" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1614" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1616" xlink:to="loc_us-gaap_AwardTypeAxis_1614" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1618" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1614" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1618" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1623" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1618" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1623" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1617" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1616" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1617" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_1620" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1617" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_1620" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_1621" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1617" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_1621" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestIntrinsicValue" xlink:label="loc_ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestIntrinsicValue_1622" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1617" xlink:to="loc_ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestIntrinsicValue_1622" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfRestrictedStockUnitsWeightedAverageRemainingContractualTermsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1625" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1628" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1625" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1628" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1627" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1628" xlink:to="loc_dei_LegalEntityAxis_1627" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1631" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1627" xlink:to="loc_dei_EntityDomain_1631" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1626" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1628" xlink:to="loc_us-gaap_AwardTypeAxis_1626" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1630" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1626" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1630" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1634" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1630" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1634" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1629" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1628" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1629" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_1632" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1629" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_1632" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedAndExpectedToVestWeightedAverageRemainingContractualTerm" xlink:label="loc_ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedAndExpectedToVestWeightedAverageRemainingContractualTerm_1633" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1629" xlink:to="loc_ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedAndExpectedToVestWeightedAverageRemainingContractualTerm_1633" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfWeightedAverageStockOptionsExercisePriceDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1636" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1638" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1636" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1638" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1637" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1638" xlink:to="loc_dei_LegalEntityAxis_1637" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1640" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1637" xlink:to="loc_dei_EntityDomain_1640" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1639" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1638" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1639" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1641" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1639" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1641" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1642" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1639" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1642" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1643" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1639" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1643" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_814187" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1639" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_814187" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_814188" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1639" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_814188" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1644" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1639" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1644" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1645" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1639" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1645" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfStockOptionAggregatedIntrinsicValueInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1647" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1649" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1647" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1649" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1648" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1649" xlink:to="loc_dei_LegalEntityAxis_1648" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1651" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1648" xlink:to="loc_dei_EntityDomain_1651" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1650" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1649" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1650" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_1652" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1650" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_1652" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1653" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1650" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1653" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_1654" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1650" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_1654" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_1655" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1650" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_1655" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfStockOptionsWeightedAverageRemainingContractualTermsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1657" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1659" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1657" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1659" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1658" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1659" xlink:to="loc_dei_LegalEntityAxis_1658" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1661" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1658" xlink:to="loc_dei_EntityDomain_1661" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1660" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1659" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1660" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1662" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1660" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1662" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_1663" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1660" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_1663" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1664" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1660" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1664" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/StockBasedCompensationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1685" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1690" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1685" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1690" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1689" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1690" xlink:to="loc_dei_LegalEntityAxis_1689" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1697" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1689" xlink:to="loc_dei_EntityDomain_1697" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1687" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1690" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1687" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1688" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1687" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1688" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_CostOfRevenuesMember" xlink:label="loc_ter_CostOfRevenuesMember_1694" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1688" xlink:to="loc_ter_CostOfRevenuesMember_1694" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_EngineeringAndDevelopmentMember" xlink:label="loc_ter_EngineeringAndDevelopmentMember_1695" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1688" xlink:to="loc_ter_EngineeringAndDevelopmentMember_1695" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SellingAndAdministrativeMember" xlink:label="loc_ter_SellingAndAdministrativeMember_1696" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1688" xlink:to="loc_ter_SellingAndAdministrativeMember_1696" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1686" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1690" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1686" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_1691" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1686" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_1691" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_1692" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1686" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_1692" use="optional" order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_1693" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1686" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_1693" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/SavingsPlanAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1699" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ScheduleOfSavingsPlanTable" xlink:label="loc_ter_ScheduleOfSavingsPlanTable_1704" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1699" xlink:to="loc_ter_ScheduleOfSavingsPlanTable_1704" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1700" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_ScheduleOfSavingsPlanTable_1704" xlink:to="loc_dei_LegalEntityAxis_1700" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1705" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1700" xlink:to="loc_dei_EntityDomain_1705" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_1701" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_ScheduleOfSavingsPlanTable_1704" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_1701" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1702" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1701" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1702" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_UsQualifiedPensionPlanMember" xlink:label="loc_ter_UsQualifiedPensionPlanMember_1706" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1702" xlink:to="loc_ter_UsQualifiedPensionPlanMember_1706" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SavingsPlanMember" xlink:label="loc_ter_SavingsPlanMember_1707" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1702" xlink:to="loc_ter_SavingsPlanMember_1707" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SavingsPlanLineItems" xlink:label="loc_ter_SavingsPlanLineItems_1703" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_ScheduleOfSavingsPlanTable_1704" xlink:to="loc_ter_SavingsPlanLineItems_1703" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SavingsPlanMaximumPercentageOfEmployeesContributionAllowable" xlink:label="loc_ter_SavingsPlanMaximumPercentageOfEmployeesContributionAllowable_1708" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_SavingsPlanLineItems_1703" xlink:to="loc_ter_SavingsPlanMaximumPercentageOfEmployeesContributionAllowable_1708" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_1709" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_SavingsPlanLineItems_1703" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_1709" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_1710" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_SavingsPlanLineItems_1703" xlink:to="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_1710" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage" xlink:label="loc_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage_1711" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_SavingsPlanLineItems_1703" xlink:to="loc_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage_1711" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MaximumEmploymentPeriodConsideredForVestingOfEmployersContribution" xlink:label="loc_ter_MaximumEmploymentPeriodConsideredForVestingOfEmployersContribution_1712" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_SavingsPlanLineItems_1703" xlink:to="loc_ter_MaximumEmploymentPeriodConsideredForVestingOfEmployersContribution_1712" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_1713" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_SavingsPlanLineItems_1703" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_1713" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent" xlink:label="loc_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent_331909" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_SavingsPlanLineItems_1703" xlink:to="loc_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent_331909" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfIncomeLossBeforeIncomeTaxesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1715" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_IncomeTaxDisclosureTable" xlink:label="loc_ter_IncomeTaxDisclosureTable_1717" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1715" xlink:to="loc_ter_IncomeTaxDisclosureTable_1717" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1718" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureTable_1717" xlink:to="loc_dei_LegalEntityAxis_1718" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1722" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1718" xlink:to="loc_dei_EntityDomain_1722" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_IncomeTaxDisclosureLineItems" xlink:label="loc_ter_IncomeTaxDisclosureLineItems_1716" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureTable_1717" xlink:to="loc_ter_IncomeTaxDisclosureLineItems_1716" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_1719" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1716" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_1719" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_1720" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1716" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_1720" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1721" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1716" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1721" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfProvisionBenefitForIncomeTaxesFromOperationsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1724" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_IncomeTaxDisclosureTable" xlink:label="loc_ter_IncomeTaxDisclosureTable_1726" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1724" xlink:to="loc_ter_IncomeTaxDisclosureTable_1726" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1727" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureTable_1726" xlink:to="loc_dei_LegalEntityAxis_1727" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1737" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1727" xlink:to="loc_dei_EntityDomain_1737" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_IncomeTaxDisclosureLineItems" xlink:label="loc_ter_IncomeTaxDisclosureLineItems_1725" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureTable_1726" xlink:to="loc_ter_IncomeTaxDisclosureLineItems_1725" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_1728" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1725" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_1728" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_1729" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1725" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_1729" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_1730" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1725" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_1730" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_1731" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1725" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_1731" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_1732" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1725" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_1732" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_1733" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1725" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_1733" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_1734" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1725" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_1734" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DeferredIncomeTaxExpenseBenefitNetOfAdjustments" xlink:label="loc_ter_DeferredIncomeTaxExpenseBenefitNetOfAdjustments_1735" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1725" xlink:to="loc_ter_DeferredIncomeTaxExpenseBenefitNetOfAdjustments_1735" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_829005" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1725" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_829005" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1739" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_IncomeTaxesTable" xlink:label="loc_ter_IncomeTaxesTable_1743" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1739" xlink:to="loc_ter_IncomeTaxesTable_1743" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1744" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxesTable_1743" xlink:to="loc_dei_LegalEntityAxis_1744" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1770" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1744" xlink:to="loc_dei_EntityDomain_1770" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_1740" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxesTable_1743" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_1740" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_1741" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_1740" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_1741" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="loc_us-gaap_DomesticCountryMember_1747" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_1741" xlink:to="loc_us-gaap_DomesticCountryMember_1747" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_1748" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_1741" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_1748" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodAxis" xlink:label="loc_us-gaap_TaxPeriodAxis_1745" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxesTable_1743" xlink:to="loc_us-gaap_TaxPeriodAxis_1745" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodDomain" xlink:label="loc_us-gaap_TaxPeriodDomain_1746" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodAxis_1745" xlink:to="loc_us-gaap_TaxPeriodDomain_1746" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarliestTaxYearMember" xlink:label="loc_us-gaap_EarliestTaxYearMember_1771" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodDomain_1746" xlink:to="loc_us-gaap_EarliestTaxYearMember_1771" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LatestTaxYearMember" xlink:label="loc_us-gaap_LatestTaxYearMember_1772" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodDomain_1746" xlink:to="loc_us-gaap_LatestTaxYearMember_1772" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DoNotExpireMember" xlink:label="loc_ter_DoNotExpireMember_1773" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodDomain_1746" xlink:to="loc_ter_DoNotExpireMember_1773" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_321745" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxesTable_1743" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_321745" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_321746" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_321745" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_321746" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_415378" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxesTable_1743" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_415378" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_415380" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_415378" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_415380" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_474597" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxesTable_1743" xlink:to="loc_srt_RangeAxis_474597" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_474598" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_474597" xlink:to="loc_srt_RangeMember_474598" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaap_TypeOfArrangementAxis_814079" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxesTable_1743" xlink:to="loc_us-gaap_TypeOfArrangementAxis_814079" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_814081" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_814079" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_814081" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_IntercompanyCostSharingArrangementMember" xlink:label="loc_ter_IntercompanyCostSharingArrangementMember_814083" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_814081" xlink:to="loc_ter_IntercompanyCostSharingArrangementMember_814083" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PossibleEventAxis" xlink:label="loc_ter_PossibleEventAxis_828937" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxesTable_1743" xlink:to="loc_ter_PossibleEventAxis_828937" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PossibleEventDomain" xlink:label="loc_ter_PossibleEventDomain_828938" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_PossibleEventAxis_828937" xlink:to="loc_ter_PossibleEventDomain_828938" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_PossibleLapseOfStatutesOfLimitationsMember" xlink:label="loc_ter_PossibleLapseOfStatutesOfLimitationsMember_828939" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_PossibleEventDomain_828938" xlink:to="loc_ter_PossibleLapseOfStatutesOfLimitationsMember_828939" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_IncomeTaxesLineItems" xlink:label="loc_ter_IncomeTaxesLineItems_1742" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxesTable_1743" xlink:to="loc_ter_IncomeTaxesLineItems_1742" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1749" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxesLineItems_1742" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1749" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1750" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxesLineItems_1742" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1750" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit_819272" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxesLineItems_1742" xlink:to="loc_us-gaap_TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit_819272" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpenseBenefit" xlink:label="loc_ter_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpenseBenefit_1753" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxesLineItems_1742" xlink:to="loc_ter_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpenseBenefit_1753" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_TaxCutsAndJobsActOf2017CorrelativeAdjustmentsOnUncertainTaxPositions" xlink:label="loc_ter_TaxCutsAndJobsActOf2017CorrelativeAdjustmentsOnUncertainTaxPositions_1755" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxesLineItems_1742" xlink:to="loc_ter_TaxCutsAndJobsActOf2017CorrelativeAdjustmentsOnUncertainTaxPositions_1755" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxHolidays" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxHolidays_1756" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxesLineItems_1742" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxHolidays_1756" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:label="loc_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare_1757" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxesLineItems_1742" xlink:to="loc_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare_1757" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxHolidayTerminationDate" xlink:label="loc_us-gaap_IncomeTaxHolidayTerminationDate_1758" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxesLineItems_1742" xlink:to="loc_us-gaap_IncomeTaxHolidayTerminationDate_1758" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1759" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxesLineItems_1742" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1759" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_1760" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxesLineItems_1742" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_1760" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_1761" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxesLineItems_1742" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_1761" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_TaxCreditCarryforwardExpirationYear" xlink:label="loc_ter_TaxCreditCarryforwardExpirationYear_1762" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxesLineItems_1742" xlink:to="loc_ter_TaxCreditCarryforwardExpirationYear_1762" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_1763" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxesLineItems_1742" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_1763" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_1764" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxesLineItems_1742" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_1764" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_1765" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxesLineItems_1742" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_1765" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_UnrecognizedTaxBenefitsIfRecognizedWouldImpactDeferredTaxes" xlink:label="loc_ter_UnrecognizedTaxBenefitsIfRecognizedWouldImpactDeferredTaxes_1766" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxesLineItems_1742" xlink:to="loc_ter_UnrecognizedTaxBenefitsIfRecognizedWouldImpactDeferredTaxes_1766" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_1768" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxesLineItems_1742" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_1768" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_1769" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxesLineItems_1742" xlink:to="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_1769" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit_819293" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxesLineItems_1742" xlink:to="loc_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit_819293" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:label="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_828935" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxesLineItems_1742" xlink:to="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_828935" use="optional" order="45" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1775" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_IncomeTaxDisclosureTable" xlink:label="loc_ter_IncomeTaxDisclosureTable_1777" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1775" xlink:to="loc_ter_IncomeTaxDisclosureTable_1777" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1778" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureTable_1777" xlink:to="loc_dei_LegalEntityAxis_1778" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1795" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1778" xlink:to="loc_dei_EntityDomain_1795" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_IncomeTaxDisclosureLineItems" xlink:label="loc_ter_IncomeTaxDisclosureLineItems_1776" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureTable_1777" xlink:to="loc_ter_IncomeTaxDisclosureLineItems_1776" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1779" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1776" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1779" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_1788" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1776" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_1788" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_EffectiveIncomeTaxRateGlobalIntangibleLowTaxedIncome" xlink:label="loc_ter_EffectiveIncomeTaxRateGlobalIntangibleLowTaxedIncome_813535" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1776" xlink:to="loc_ter_EffectiveIncomeTaxRateGlobalIntangibleLowTaxedIncome_813535" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_1784" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1776" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_1784" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign_1785" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1776" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign_1785" use="optional" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_EffectiveIncomeTaxRateReconcilationForeignDerivedIntangibleIncome" xlink:label="loc_ter_EffectiveIncomeTaxRateReconcilationForeignDerivedIntangibleIncome_1781" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1776" xlink:to="loc_ter_EffectiveIncomeTaxRateReconcilationForeignDerivedIntangibleIncome_1781" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_1786" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1776" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_1786" use="optional" order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_1787" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1776" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_1787" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_1783" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1776" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_1783" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTax" xlink:label="loc_ter_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTax_1780" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1776" xlink:to="loc_ter_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTax_1780" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_1782" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1776" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_1782" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_1793" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1776" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_1793" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1794" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1776" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1794" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1797" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_IncomeTaxDisclosureTable" xlink:label="loc_ter_IncomeTaxDisclosureTable_1799" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1797" xlink:to="loc_ter_IncomeTaxDisclosureTable_1799" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1800" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureTable_1799" xlink:to="loc_dei_LegalEntityAxis_1800" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1819" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1800" xlink:to="loc_dei_EntityDomain_1819" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_IncomeTaxDisclosureLineItems" xlink:label="loc_ter_IncomeTaxDisclosureLineItems_1798" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureTable_1799" xlink:to="loc_ter_IncomeTaxDisclosureLineItems_1798" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_1801" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1798" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_1801" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_1804" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1798" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_1804" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_1802" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1798" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_1802" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_1803" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1798" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_1803" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DeferredTaxAssetsTaxDeferredExpenseLeaseLiability" xlink:label="loc_ter_DeferredTaxAssetsTaxDeferredExpenseLeaseLiability_826822" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1798" xlink:to="loc_ter_DeferredTaxAssetsTaxDeferredExpenseLeaseLiability_826822" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsDeferredIncome" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_1805" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1798" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_1805" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_1806" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1798" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_1806" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_1808" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1798" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_1808" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses_813545" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1798" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses_813545" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_1807" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1798" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_1807" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_1810" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1798" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_1810" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_1811" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1798" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_1811" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1812" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1798" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1812" use="optional" order="17" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_1813" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1798" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_1813" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_1815" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1798" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_1815" use="optional" order="19" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_1814" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1798" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_1814" use="optional" order="20" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DeferredTaxLiabilitiesRightOfUseAssets" xlink:label="loc_ter_DeferredTaxLiabilitiesRightOfUseAssets_826827" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1798" xlink:to="loc_ter_DeferredTaxLiabilitiesRightOfUseAssets_826827" use="optional" order="21" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_DeferredTaxLiabilitiesContingentConsideration" xlink:label="loc_ter_DeferredTaxLiabilitiesContingentConsideration_826829" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1798" xlink:to="loc_ter_DeferredTaxLiabilitiesContingentConsideration_826829" use="optional" order="22" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesInvestments" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesInvestments_1816" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1798" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesInvestments_1816" use="optional" order="23" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_826831" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1798" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_826831" use="optional" order="24" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_1817" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1798" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_1817" use="optional" order="25" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_1818" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1798" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_1818" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/SummaryOfOperatingLossCarryforwardsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1821" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_1824" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1821" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_1824" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1822" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_1824" xlink:to="loc_dei_LegalEntityAxis_1822" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1827" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1822" xlink:to="loc_dei_EntityDomain_1827" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodAxis" xlink:label="loc_us-gaap_TaxPeriodAxis_1825" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_1824" xlink:to="loc_us-gaap_TaxPeriodAxis_1825" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodDomain" xlink:label="loc_us-gaap_TaxPeriodDomain_1826" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodAxis_1825" xlink:to="loc_us-gaap_TaxPeriodDomain_1826" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_OperatingLossCarryForwardsExpiringTwoThousandTwentyOneMember" xlink:label="loc_ter_OperatingLossCarryForwardsExpiringTwoThousandTwentyOneMember_1833" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodDomain_1826" xlink:to="loc_ter_OperatingLossCarryForwardsExpiringTwoThousandTwentyOneMember_1833" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_OperatingLossCarryforwardsExpiringTwoThousandAndTwentyTwoMember" xlink:label="loc_ter_OperatingLossCarryforwardsExpiringTwoThousandAndTwentyTwoMember_1834" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodDomain_1826" xlink:to="loc_ter_OperatingLossCarryforwardsExpiringTwoThousandAndTwentyTwoMember_1834" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_OperatingLossCarryforwardsExpiringTwoThousandAndTwentyThreeMember" xlink:label="loc_ter_OperatingLossCarryforwardsExpiringTwoThousandAndTwentyThreeMember_1835" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodDomain_1826" xlink:to="loc_ter_OperatingLossCarryforwardsExpiringTwoThousandAndTwentyThreeMember_1835" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_OperatingLossCarryforwardsExpiringTwoThousandTwentyFourMember" xlink:label="loc_ter_OperatingLossCarryforwardsExpiringTwoThousandTwentyFourMember_814044" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodDomain_1826" xlink:to="loc_ter_OperatingLossCarryforwardsExpiringTwoThousandTwentyFourMember_814044" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_OperatingLossCarryforwardsExpiringTwoThousandTwentyFiveMember" xlink:label="loc_ter_OperatingLossCarryforwardsExpiringTwoThousandTwentyFiveMember_814045" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodDomain_1826" xlink:to="loc_ter_OperatingLossCarryforwardsExpiringTwoThousandTwentyFiveMember_814045" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_OperatingLossCarryforwardsExpiringTwoThousandTwentySixToTwoThousandThirtyMember" xlink:label="loc_ter_OperatingLossCarryforwardsExpiringTwoThousandTwentySixToTwoThousandThirtyMember_814017" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodDomain_1826" xlink:to="loc_ter_OperatingLossCarryforwardsExpiringTwoThousandTwentySixToTwoThousandThirtyMember_814017" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_OperatingLossCarryforwardsExpiringTwoThousandThirtyOneToTwoThousandThirtyFiveMember" xlink:label="loc_ter_OperatingLossCarryforwardsExpiringTwoThousandThirtyOneToTwoThousandThirtyFiveMember_814018" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodDomain_1826" xlink:to="loc_ter_OperatingLossCarryforwardsExpiringTwoThousandThirtyOneToTwoThousandThirtyFiveMember_814018" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_OperatingLossCarryforwardsExpiringBeyondTwoThousandThirtyFiveMember" xlink:label="loc_ter_OperatingLossCarryforwardsExpiringBeyondTwoThousandThirtyFiveMember_814025" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodDomain_1826" xlink:to="loc_ter_OperatingLossCarryforwardsExpiringBeyondTwoThousandThirtyFiveMember_814025" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_OperatingLossCarryforwardsNonExpiringMember" xlink:label="loc_ter_OperatingLossCarryforwardsNonExpiringMember_814038" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodDomain_1826" xlink:to="loc_ter_OperatingLossCarryforwardsNonExpiringMember_814038" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_1823" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_1824" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_1823" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_1828" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_1823" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_1828" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_1830" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_1823" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_1830" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfUnrecognizedTaxBenefitsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1841" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_IncomeTaxDisclosureTable" xlink:label="loc_ter_IncomeTaxDisclosureTable_1843" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1841" xlink:to="loc_ter_IncomeTaxDisclosureTable_1843" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1844" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureTable_1843" xlink:to="loc_dei_LegalEntityAxis_1844" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1852" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1844" xlink:to="loc_dei_EntityDomain_1852" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_IncomeTaxDisclosureLineItems" xlink:label="loc_ter_IncomeTaxDisclosureLineItems_1842" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureTable_1843" xlink:to="loc_ter_IncomeTaxDisclosureLineItems_1842" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_1845" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1842" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_1845" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_1846" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1842" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_1846" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_1847" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1842" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_1847" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_1848" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1842" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_1848" use="optional" order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_1849" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1842" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_1849" use="optional" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_1851" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_IncomeTaxDisclosureLineItems_1842" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_1851" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_1854" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1862" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_1854" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1862" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1859" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1862" xlink:to="loc_dei_LegalEntityAxis_1859" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1869" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1859" xlink:to="loc_dei_EntityDomain_1869" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1865" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1862" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1865" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_1863" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1865" xlink:to="loc_us-gaap_SegmentDomain_1863" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SemiconductorTestMember" xlink:label="loc_ter_SemiconductorTestMember_1872" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1863" xlink:to="loc_ter_SemiconductorTestMember_1872" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_1860" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1862" xlink:to="loc_srt_MajorCustomersAxis_1860" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_1861" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_1860" xlink:to="loc_srt_NameOfMajorCustomerDomain_1861" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_CustomerOneMember" xlink:label="loc_ter_CustomerOneMember_1870" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_1861" xlink:to="loc_ter_CustomerOneMember_1870" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1856" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1862" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1856" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1855" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1856" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1855" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaap_SalesRevenueNetMember_1866" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1855" xlink:to="loc_us-gaap_SalesRevenueNetMember_1866" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_1857" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1862" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_1857" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_1858" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_1857" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_1858" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromRightsConcentrationRiskMember" xlink:label="loc_us-gaap_RevenueFromRightsConcentrationRiskMember_1867" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_1858" xlink:to="loc_us-gaap_RevenueFromRightsConcentrationRiskMember_1867" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_1868" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_1858" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_1868" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SeriesOfCustomerAxis" xlink:label="loc_ter_SeriesOfCustomerAxis_827188" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1862" xlink:to="loc_ter_SeriesOfCustomerAxis_827188" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SeriesOfCustomerDomain" xlink:label="loc_ter_SeriesOfCustomerDomain_827190" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_SeriesOfCustomerAxis_827188" xlink:to="loc_ter_SeriesOfCustomerDomain_827190" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SeriesOfCustomerMember" xlink:label="loc_ter_SeriesOfCustomerMember_827196" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_SeriesOfCustomerDomain_827190" xlink:to="loc_ter_SeriesOfCustomerMember_827196" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_1864" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1862" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_1864" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments_1873" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1864" xlink:to="loc_us-gaap_NumberOfOperatingSegments_1873" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_1874" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1864" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_1874" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_NumberOfCustomerAccountedForTenPercentOrGreaterRevenue" xlink:label="loc_ter_NumberOfCustomerAccountedForTenPercentOrGreaterRevenue_1875" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1864" xlink:to="loc_ter_NumberOfCustomerAccountedForTenPercentOrGreaterRevenue_1875" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfSegmentInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_1877" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1879" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_1877" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1879" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1878" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1879" xlink:to="loc_dei_LegalEntityAxis_1878" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1883" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1878" xlink:to="loc_dei_EntityDomain_1883" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1882" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1879" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1882" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_1880" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1882" xlink:to="loc_us-gaap_SegmentDomain_1880" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SemiconductorTestMember" xlink:label="loc_ter_SemiconductorTestMember_1884" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1880" xlink:to="loc_ter_SemiconductorTestMember_1884" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SystemsTestGroupMember" xlink:label="loc_ter_SystemsTestGroupMember_1885" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1880" xlink:to="loc_ter_SystemsTestGroupMember_1885" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_IndustrialAutomationMember" xlink:label="loc_ter_IndustrialAutomationMember_1886" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1880" xlink:to="loc_ter_IndustrialAutomationMember_1886" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_WirelessTestMember" xlink:label="loc_ter_WirelessTestMember_1887" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1880" xlink:to="loc_ter_WirelessTestMember_1887" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_CorporateAndOthersMember" xlink:label="loc_ter_CorporateAndOthersMember_398321" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1880" xlink:to="loc_ter_CorporateAndOthersMember_398321" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_1881" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1879" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_1881" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_1889" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1881" xlink:to="loc_us-gaap_Revenues_1889" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_1890" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1881" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_1890" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_1891" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1881" xlink:to="loc_us-gaap_Assets_1891" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1892" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1881" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1892" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_1893" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1881" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_1893" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_1895" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1904" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_1895" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1904" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1902" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1904" xlink:to="loc_dei_LegalEntityAxis_1902" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1915" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1902" xlink:to="loc_dei_EntityDomain_1915" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1907" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1904" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1907" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_1905" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1907" xlink:to="loc_us-gaap_SegmentDomain_1905" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SemiconductorTestMember" xlink:label="loc_ter_SemiconductorTestMember_1916" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1905" xlink:to="loc_ter_SemiconductorTestMember_1916" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_IndustrialAutomationMember" xlink:label="loc_ter_IndustrialAutomationMember_1918" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1905" xlink:to="loc_ter_IndustrialAutomationMember_1918" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SystemsTestGroupMember" xlink:label="loc_ter_SystemsTestGroupMember_1917" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1905" xlink:to="loc_ter_SystemsTestGroupMember_1917" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_WirelessTestMember" xlink:label="loc_ter_WirelessTestMember_1919" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1905" xlink:to="loc_ter_WirelessTestMember_1919" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_CorporateAndEliminationsMember" xlink:label="loc_ter_CorporateAndEliminationsMember_1920" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1905" xlink:to="loc_ter_CorporateAndEliminationsMember_1920" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_1903" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1904" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_1903" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_1908" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_1903" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_1908" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="loc_us-gaap_EmployeeSeveranceMember_1931" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_1908" xlink:to="loc_us-gaap_EmployeeSeveranceMember_1931" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_1896" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1904" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_1896" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1897" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_1896" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1897" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1899" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1904" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1899" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1898" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1899" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1898" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_UniversalRobotsMember" xlink:label="loc_ter_UniversalRobotsMember_1910" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1898" xlink:to="loc_ter_UniversalRobotsMember_1910" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MobileIndustrialRobotsApsMember" xlink:label="loc_ter_MobileIndustrialRobotsApsMember_1913" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1898" xlink:to="loc_ter_MobileIndustrialRobotsApsMember_1913" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1900" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1904" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1900" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1901" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1900" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1901" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherOperatingIncomeExpenseMember" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseMember_1914" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1901" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseMember_1914" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_1906" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1904" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_1906" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_1921" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1906" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_1921" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_CostOfRevenuesProvisionForExcessAndObsoleteInventory" xlink:label="loc_ter_CostOfRevenuesProvisionForExcessAndObsoleteInventory_1922" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1906" xlink:to="loc_ter_CostOfRevenuesProvisionForExcessAndObsoleteInventory_1922" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_RestructuringAndOtherLeaseImpairment" xlink:label="loc_ter_RestructuringAndOtherLeaseImpairment_1924" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1906" xlink:to="loc_ter_RestructuringAndOtherLeaseImpairment_1924" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:label="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_1926" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1906" xlink:to="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_1926" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_1930" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1906" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_1930" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_SellingAndAdministrativeForEquityModificationCharge" xlink:label="loc_ter_SellingAndAdministrativeForEquityModificationCharge_511365" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1906" xlink:to="loc_ter_SellingAndAdministrativeForEquityModificationCharge_511365" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossOnContractTermination" xlink:label="loc_us-gaap_LossOnContractTermination_718757" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1906" xlink:to="loc_us-gaap_LossOnContractTermination_718757" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:label="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_813495" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1906" xlink:to="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_813495" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfRevenuesByCountryDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_1933" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1936" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_1933" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1936" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1934" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1936" xlink:to="loc_dei_LegalEntityAxis_1934" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1939" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1934" xlink:to="loc_dei_EntityDomain_1939" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_1938" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1936" xlink:to="loc_srt_StatementGeographicalAxis_1938" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_1937" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_1938" xlink:to="loc_srt_SegmentGeographicalDomain_1937" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CN" xlink:label="loc_country_CN_1942" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1937" xlink:to="loc_country_CN_1942" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_TW" xlink:label="loc_country_TW_1941" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1937" xlink:to="loc_country_TW_1941" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US" xlink:label="loc_country_US_1943" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1937" xlink:to="loc_country_US_1943" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_KR" xlink:label="loc_country_KR_1945" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1937" xlink:to="loc_country_KR_1945" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EuropeMember" xlink:label="loc_srt_EuropeMember_1944" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1937" xlink:to="loc_srt_EuropeMember_1944" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_JP" xlink:label="loc_country_JP_1946" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1937" xlink:to="loc_country_JP_1946" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_TH" xlink:label="loc_country_TH_1950" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1937" xlink:to="loc_country_TH_1950" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_SG" xlink:label="loc_country_SG_1948" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1937" xlink:to="loc_country_SG_1948" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_MY" xlink:label="loc_country_MY_1947" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1937" xlink:to="loc_country_MY_1947" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_PH" xlink:label="loc_country_PH_1949" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1937" xlink:to="loc_country_PH_1949" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_RestOfWorldMember" xlink:label="loc_ter_RestOfWorldMember_1951" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1937" xlink:to="loc_ter_RestOfWorldMember_1951" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1935" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1936" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1935" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_1940" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1935" xlink:to="loc_us-gaap_Revenues_1940" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfLongLivedAssetsByGeographicAreaDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_1953" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1956" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_1953" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1956" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1954" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1956" xlink:to="loc_dei_LegalEntityAxis_1954" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1959" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1954" xlink:to="loc_dei_EntityDomain_1959" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_1958" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1956" xlink:to="loc_srt_StatementGeographicalAxis_1958" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_1957" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_1958" xlink:to="loc_srt_SegmentGeographicalDomain_1957" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US" xlink:label="loc_country_US_1961" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1957" xlink:to="loc_country_US_1961" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="loc_us-gaap_ForeignCountryMember_1962" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1957" xlink:to="loc_us-gaap_ForeignCountryMember_1962" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1955" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1956" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1955" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncurrentAssets" xlink:label="loc_us-gaap_NoncurrentAssets_1960" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1955" xlink:to="loc_us-gaap_NoncurrentAssets_1960" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ScheduleOfLongLivedAssetsByGeographicAreaParentheticalDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_1964" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1967" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_1964" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1967" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1965" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1967" xlink:to="loc_dei_LegalEntityAxis_1965" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1970" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1965" xlink:to="loc_dei_EntityDomain_1970" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_1969" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1967" xlink:to="loc_srt_StatementGeographicalAxis_1969" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_1968" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_1969" xlink:to="loc_srt_SegmentGeographicalDomain_1968" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_SG" xlink:label="loc_country_SG_1972" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1968" xlink:to="loc_country_SG_1972" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1966" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1967" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1966" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncurrentAssets" xlink:label="loc_us-gaap_NoncurrentAssets_1971" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1966" xlink:to="loc_us-gaap_NoncurrentAssets_1971" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/StockRepurchaseProgramAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_UncategorizedAbstract" xlink:label="loc_ter_UncategorizedAbstract_1974" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_StockRepurchaseProgramsTable" xlink:label="loc_ter_StockRepurchaseProgramsTable_1981" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_UncategorizedAbstract_1974" xlink:to="loc_ter_StockRepurchaseProgramsTable_1981" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1976" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_StockRepurchaseProgramsTable_1981" xlink:to="loc_srt_RangeAxis_1976" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1977" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1976" xlink:to="loc_srt_RangeMember_1977" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_1983" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1977" xlink:to="loc_srt_MaximumMember_1983" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_818723" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_StockRepurchaseProgramsTable_1981" xlink:to="loc_srt_StatementScenarioAxis_818723" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_818724" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_818723" xlink:to="loc_srt_ScenarioUnspecifiedDomain_818724" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_StockRepurchaseProgramsLineItems" xlink:label="loc_ter_StockRepurchaseProgramsLineItems_1980" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_StockRepurchaseProgramsTable_1981" xlink:to="loc_ter_StockRepurchaseProgramsLineItems_1980" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="loc_us-gaap_TreasuryStockShares_1989" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_StockRepurchaseProgramsLineItems_1980" xlink:to="loc_us-gaap_TreasuryStockShares_1989" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue_1990" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_StockRepurchaseProgramsLineItems_1980" xlink:to="loc_us-gaap_TreasuryStockValue_1990" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_1991" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_StockRepurchaseProgramsLineItems_1980" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_1991" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/SubsequentEventsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_1993" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaap_SubsequentEventTable_1996" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_1993" xlink:to="loc_us-gaap_SubsequentEventTable_1996" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1994" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1996" xlink:to="loc_dei_LegalEntityAxis_1994" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1999" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1994" xlink:to="loc_dei_EntityDomain_1999" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_511217" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1996" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_511217" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_511218" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_511217" xlink:to="loc_us-gaap_SegmentDomain_511218" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_1997" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1996" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_1997" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1998" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1997" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1998" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_511222" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1996" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_511222" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_511223" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_511222" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_511223" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_468958" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1996" xlink:to="loc_srt_TitleOfIndividualAxis_468958" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_468959" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_468958" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_468959" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_468964" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1996" xlink:to="loc_us-gaap_AwardTypeAxis_468964" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_468966" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_468964" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_468966" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollateralAxis" xlink:label="loc_us-gaap_CollateralAxis_683556" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1996" xlink:to="loc_us-gaap_CollateralAxis_683556" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollateralDomain" xlink:label="loc_us-gaap_CollateralDomain_683557" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollateralAxis_683556" xlink:to="loc_us-gaap_CollateralDomain_683557" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems_1995" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1996" xlink:to="loc_us-gaap_SubsequentEventLineItems_1995" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableAmountPerShare" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare_2000" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_1995" xlink:to="loc_us-gaap_DividendsPayableAmountPerShare_2000" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:label="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_2001" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_1995" xlink:to="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_2001" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:label="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_2002" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_1995" xlink:to="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_2002" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_2005" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_QuarterlyFinancialInformationTable" xlink:label="loc_ter_QuarterlyFinancialInformationTable_2010" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_2005" xlink:to="loc_ter_QuarterlyFinancialInformationTable_2010" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2006" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_QuarterlyFinancialInformationTable_2010" xlink:to="loc_dei_LegalEntityAxis_2006" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2011" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2006" xlink:to="loc_dei_EntityDomain_2011" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_2007" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_QuarterlyFinancialInformationTable_2010" xlink:to="loc_srt_ProductOrServiceAxis_2007" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_2008" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_2007" xlink:to="loc_srt_ProductsAndServicesDomain_2008" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaap_ProductMember_2012" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2008" xlink:to="loc_us-gaap_ProductMember_2012" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaap_ServiceMember_2013" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2008" xlink:to="loc_us-gaap_ServiceMember_2013" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_QuarterlyFinancialInformationLineItems" xlink:label="loc_ter_QuarterlyFinancialInformationLineItems_2009" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_QuarterlyFinancialInformationTable_2010" xlink:to="loc_ter_QuarterlyFinancialInformationLineItems_2009" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_818745" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2009" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_818745" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_2015" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2009" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_2015" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_2016" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2009" xlink:to="loc_us-gaap_GrossProfit_2016" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_2017" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2009" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_2017" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_2018" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2009" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_2018" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_2019" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2009" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_2019" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:label="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_2020" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2009" xlink:to="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_2020" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_2021" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2009" xlink:to="loc_us-gaap_OperatingExpenses_2021" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_2022" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2009" xlink:to="loc_us-gaap_OperatingIncomeLoss_2022" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaap_InvestmentIncomeInterest_2023" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2009" xlink:to="loc_us-gaap_InvestmentIncomeInterest_2023" use="optional" order="18" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_2024" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2009" xlink:to="loc_us-gaap_InterestExpense_2024" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_2025" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2009" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_2025" use="optional" order="20" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2026" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2009" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2026" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2027" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2009" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_2027" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_2028" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2009" xlink:to="loc_us-gaap_NetIncomeLoss_2028" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_2029" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2009" xlink:to="loc_us-gaap_EarningsPerShareBasic_2029" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_2030" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2009" xlink:to="loc_us-gaap_EarningsPerShareDiluted_2030" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_2031" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2009" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_2031" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsParentheticalDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_2033" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_QuarterlyFinancialInformationTable" xlink:label="loc_ter_QuarterlyFinancialInformationTable_2042" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_2033" xlink:to="loc_ter_QuarterlyFinancialInformationTable_2042" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_2035" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_QuarterlyFinancialInformationTable_2042" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_2035" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2034" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_2035" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2034" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_UniversalRobotsMember" xlink:label="loc_ter_UniversalRobotsMember_2045" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2034" xlink:to="loc_ter_UniversalRobotsMember_2045" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_MobileIndustrialRobotsApsMember" xlink:label="loc_ter_MobileIndustrialRobotsApsMember_2046" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2034" xlink:to="loc_ter_MobileIndustrialRobotsApsMember_2046" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_AutoguideLlcMember" xlink:label="loc_ter_AutoguideLlcMember_818740" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2034" xlink:to="loc_ter_AutoguideLlcMember_818740" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2037" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_QuarterlyFinancialInformationTable_2042" xlink:to="loc_dei_LegalEntityAxis_2037" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2049" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2037" xlink:to="loc_dei_EntityDomain_2049" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis" xlink:label="loc_us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis_2038" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_QuarterlyFinancialInformationTable_2042" xlink:to="loc_us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis_2038" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CatastrophicEventDomain" xlink:label="loc_us-gaap_CatastrophicEventDomain_2036" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis_2038" xlink:to="loc_us-gaap_CatastrophicEventDomain_2036" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_2039" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_QuarterlyFinancialInformationTable_2042" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_2039" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="loc_us-gaap_LossContingencyNatureDomain_2040" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_2039" xlink:to="loc_us-gaap_LossContingencyNatureDomain_2040" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2044" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_QuarterlyFinancialInformationTable_2042" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2044" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_2043" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2044" xlink:to="loc_us-gaap_SegmentDomain_2043" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_QuarterlyFinancialInformationLineItems" xlink:label="loc_ter_QuarterlyFinancialInformationLineItems_2041" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_QuarterlyFinancialInformationTable_2042" xlink:to="loc_ter_QuarterlyFinancialInformationLineItems_2041" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_2051" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2041" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_2051" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetImpairmentCharges" xlink:label="loc_us-gaap_OtherAssetImpairmentCharges_2055" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2041" xlink:to="loc_us-gaap_OtherAssetImpairmentCharges_2055" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeveranceCosts1" xlink:label="loc_us-gaap_SeveranceCosts1_2056" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2041" xlink:to="loc_us-gaap_SeveranceCosts1_2056" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_2057" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2041" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_2057" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_2059" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2041" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_2059" use="optional" order="20" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:label="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_818744" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2041" xlink:to="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_818744" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ter-20201231.xsd#ter_ContractTerminationSettlementFee" xlink:label="loc_ter_ContractTerminationSettlementFee_827228" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ter_QuarterlyFinancialInformationLineItems_2041" xlink:to="loc_ter_ContractTerminationSettlementFee_827228" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://wwww.teradyne.com/role/ValuationAndQualifyingAccountsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_2061" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_2066" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_2061" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_2066" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2062" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_2066" xlink:to="loc_dei_LegalEntityAxis_2062" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2067" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2062" xlink:to="loc_dei_EntityDomain_2067" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_2064" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_2066" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_2064" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_2063" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_2064" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_2063" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForCreditLossMember" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_2068" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_2063" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_2068" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryValuationReserveMember" xlink:label="loc_us-gaap_InventoryValuationReserveMember_2069" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_2063" xlink:to="loc_us-gaap_InventoryValuationReserveMember_2069" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_2070" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_2063" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_2070" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_2065" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_2066" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_2065" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_2071" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_2065" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_2071" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_2072" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_2065" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_2072" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_2073" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_2065" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_2073" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_2074" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_2065" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_2074" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_2075" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_2065" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_2075" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>g69963g01p37.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g69963g01p37.jpg
M_]C_X  02D9)1@ ! 0(!>0%Y  #_[1:X4&AO=&]S:&]P(#,N,  X0DE-! 0
M    %IR^5X@X0DE-! 0      !@< 5H  QLE1QP"   "   < E  !$=E;F$X
M0DE-!"4      !"ZEVQ$]2R5(VA#VC^P4=%J.$))300Z      #E    $
M  $       MP<FEN=$]U='!U=     4     4'-T4V)O;VP!     $EN=&5E
M;G5M     $EN=&4     0VQR;0    ]P<FEN=%-I>'1E96Y":71B;V]L
M  MP<FEN=&5R3F%M951%6%0    !       /<')I;G10<F]O9E-E='5P3V)J
M8P    P 4 !R &\ ;P!F "  4P!E '0 =0!P       *<')O;V93971U<
M  $     0FQT;F5N=6T    ,8G5I;'1I;E!R;V]F    "7!R;V]F0TU92P X
M0DE-!#L      BT    0     0      $G!R:6YT3W5T<'5T3W!T:6]N<P
M !<     0W!T;F)O;VP      $-L8G)B;V]L      !29W--8F]O;
M0W)N0V)O;VP      $-N=$-B;V]L      !,8FQS8F]O;       3F=T=F)O
M;VP      $5M;$1B;V]L      !);G1R8F]O;       0F-K9T]B:F,    !
M        4D="0P    ,     4F0@(&1O=6) ;^            !'<FX@9&]U
M8D!OX            $)L("!D;W5B0&_@            0G)D5%5N=$8C4FQT
M                0FQD(%5N=$8C4FQT                4G-L=%5N=$8C
M4'AL0&-<H^         *=F5C=&]R1&%T86)O;VP!     %!G4'-E;G5M
M %!G4',     4&=00P    !,969T56YT1B-2;'0               !4;W @
M56YT1B-2;'0               !38VP@56YT1B-0<F- 60           !!C
M<F]P5VAE;E!R:6YT:6YG8F]O;      .8W)O<%)E8W1";W1T;VUL;VYG
M      QC<F]P4F5C=$QE9G1L;VYG          UC<F]P4F5C=%)I9VAT;&]N
M9P         +8W)O<%)E8W14;W!L;VYG       X0DE- ^T      ! #O_XU
M  (  @.__C4  @ ".$))300F       .             #^    X0DE-! T
M      0   !:.$))3009       $    'CA"24T#\P      "0
M 0 X0DE-)Q        H  0         ".$))30/T       2 #4    ! "T
M   &       !.$))30/W       <  #_____________________________
M ^@  #A"24T$"       $     $   )    "0      X0DE-!!X       0
M    .$))300:      -!    !@             ""    ]4    & &< ,  Q
M '  ,P W     0                         !              /5   "
M"                      !                         !     !
M    ;G5L;     (    &8F]U;F1S3V)J8P    $       !28W0Q    !
M  !4;W @;&]N9P          3&5F=&QO;F<          $)T;VUL;VYG   "
M"     !29VAT;&]N9P   ]4    &<VQI8V5S5FQ,<P    %/8FIC     0
M    !7-L:6-E    $@    =S;&EC94E$;&]N9P         '9W)O=7!)1&QO
M;F<         !F]R:6=I;F5N=6T    ,15-L:6-E3W)I9VEN    #6%U=&]'
M96YE<F%T960     5'EP965N=6T    *15-L:6-E5'EP90    !);6<@
M!F)O=6YD<T]B:F,    !        4F-T,0    0     5&]P(&QO;F<
M     $QE9G1L;VYG          !"=&]M;&]N9P   @@     4F=H=&QO;F<
M  /5     W5R;%1%6%0    !        ;G5L;%1%6%0    !        37-G
M951%6%0    !       &86QT5&%G5$585     $       YC96QL5&5X=$ES
M2%1-3&)O;VP!    "&-E;&Q497AT5$585     $       EH;W)Z06QI9VYE
M;G5M    #T53;&EC94AO<GI!;&EG;@    =D969A=6QT    "79E<G1!;&EG
M;F5N=6T    /15-L:6-E5F5R=$%L:6=N    !V1E9F%U;'0    +8F=#;VQO
M<E1Y<&5E;G5M    $453;&EC94)'0V]L;W)4>7!E     $YO;F4    )=&]P
M3W5T<V5T;&]N9P         *;&5F=$]U='-E=&QO;F<         #&)O='1O
M;4]U='-E=&QO;F<         "W)I9VAT3W5T<V5T;&]N9P      .$))300H
M       ,     C_P        .$))3001       ! 0 X0DE-!!0       0
M   $.$))300,      SF     0   *    !5   !X   GV    S* !@  ?_8
M_^T #$%D;V)E7T--  '_[@ .061O8F4 9(     !_]L A  ," @("0@,"0D,
M$0L*"Q$5#PP,#Q48$Q,5$Q,8$0P,# P,#!$,# P,# P,# P,# P,# P,# P,
M# P,# P,# P, 0T+"PT.#1 .#A 4#@X.%!0.#@X.%!$,# P,#!$1# P,# P,
M$0P,# P,# P,# P,# P,# P,# P,# P,# P,# S_P  1" !5 * # 2(  A$!
M Q$!_]T !  *_\0!/P   04! 0$! 0$          P ! @0%!@<("0H+ 0 !
M!0$! 0$! 0         !  (#! 4&!P@)"@L0  $$ 0,"! (%!P8(!0,,,P$
M A$#!"$2,05!46$3(G&!,@84D:&Q0B,D%5+!8C,T<H+10P<EDE/PX?%C<S46
MHK*#)D235&1%PJ-T-A?25>)E\K.$P]-UX_-&)Y2DA;25Q-3D]*6UQ=7E]59F
M=H:6IK;&UN;V-T=79W>'EZ>WQ]?G]Q$  @(! @0$ P0%!@<'!@4U 0 "$0,A
M,1($05%A<2(3!3*!D12AL4(CP5+1\#,D8N%R@I)#4Q5C<S3Q)086HK*#!R8U
MPM)$DU2C%V1%539T9>+RLX3#TW7C\T:4I(6TE<34Y/2EM<75Y?569G:&EJ:V
MQM;F]B<W1U=G=X>7I[?'_]H # ,!  (1 Q$ /P#TVC&QV;JF5,;75M96P- :
MUK6M#*V-_,8W]U$]"C_1M^X)5_SEO]8?]2U$24C]"C_1M^X)>A1_HV_<$1))
M2/T*/]&W[@EZ%'^C;]P1$DE(_0H_T;?N"'?2X &BFIY[A_M_Z366?]2K"22G
M(LS7U6&NW&QF/;RW?8>=1M+</W)/ZA6VOU!526EQ#!MM(@$_3L;CN]/Z5+OY
MO]_^NM= NPZ;G[WEX=&V66/KT]W/HO9^^DIH69VS;^KTR8W-/J@@PWVL_5'>
MK[G?3VUJ+,\ECB^BAI&HV^JZ8E^W^BU_X.NW])_@_P#1J\.FXP#A-I#Q#@ZZ
MUPY!_/L=[O;]-&IIKI:65S!)<9)<9/.KRY)3GT79-Y<*L7')K,6-<;&09=]%
M]F+^DW-V?F^Q7JZ6FMIMJK;9'@
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                            _^$^;FAT=' Z+R]N
M<RYA9&]B92YC;VTO>&%P+S$N,"\ /#]X<&%C:V5T(&)E9VEN/2+ON[\B(&ED
M/2)7-4TP37!#96AI2'IR95-Z3E1C>FMC.60B/SX*/'@Z>&UP;65T82!X;6QN
M<SIX/2)A9&]B93IN<SIM971A+R(@>#IX;7!T:STB061O8F4@6$U0($-O<F4@
M-BXP+6,P,#4@-SDN,38T-3DP+" R,#(P+S$R+S Y+3$Q.C4W.C0T(" @(" @
M(" B/@H@(" \<F1F.E)$1B!X;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G
M+S$Y.3DO,#(O,C(M<F1F+7-Y;G1A>"UN<R,B/@H@(" @(" \<F1F.D1E<V-R
M:7!T:6]N(')D9CIA8F]U=#TB(@H@(" @(" @(" @("!X;6QN<SIP9&8](FAT
M=' Z+R]N<RYA9&]B92YC;VTO<&1F+S$N,R\B"B @(" @(" @(" @('AM;&YS
M.GAM<#TB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+R(*(" @(" @(" @
M(" @>&UL;G,Z>&UP34T](FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"]M
M;2\B"B @(" @(" @(" @('AM;&YS.G-T179T/2)H='1P.B\O;G,N861O8F4N
M8V]M+WAA<"\Q+C O<U1Y<&4O4F5S;W5R8V5%=F5N=",B"B @(" @(" @(" @
M('AM;&YS.G-T4F5F/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O<U1Y
M<&4O4F5S;W5R8V52968C(@H@(" @(" @(" @("!X;6QN<SID8STB:'1T<#HO
M+W!U<FPN;W)G+V1C+V5L96UE;G1S+S$N,2\B"B @(" @(" @(" @('AM;&YS
M.G!H;W1O<VAO<#TB:'1T<#HO+VYS+F%D;V)E+F-O;2]P:&]T;W-H;W O,2XP
M+R(^"B @(" @(" @(#QP9&8Z4')O9'5C97(^36EC<F]S;V9TPJX@5V]R9" R
M,#$Y/"]P9&8Z4')O9'5C97(^"B @(" @(" @(#QX;7 Z0W)E871O<E1O;VP^
M36EC<F]S;V9TPJX@5V]R9" R,#$Y/"]X;7 Z0W)E871O<E1O;VP^"B @(" @
M(" @(#QX;7 Z0W)E871E1&%T93XR,#(Q+3 R+3$W5# S.C(V.C,U*S U.C,P
M/"]X;7 Z0W)E871E1&%T93X*(" @(" @(" @/'AM<#I-;V1I9GE$871E/C(P
M,C$M,#(M,3=4,#,Z,S(Z-3@K,#4Z,S \+WAM<#I-;V1I9GE$871E/@H@(" @
M(" @(" \>&UP.DUE=&%D871A1&%T93XR,#(Q+3 R+3$W5# S.C,R.C4X*S U
M.C,P/"]X;7 Z365T861A=&%$871E/@H@(" @(" @(" \>&UP34TZ1&]C=6UE
M;G1)1#YA9&]B93ID;V-I9#IP:&]T;W-H;W Z839C.6$P-S,M864R-BTV830T
M+6$V.# M.&1D9F$T.3$Q-#8P/"]X;7!-33I$;V-U;65N=$E$/@H@(" @(" @
M(" \>&UP34TZ26YS=&%N8V5)1#YX;7 N:6ED.CDX-S!B.#$V+3@S-6(M-#@T
M,RTY,C$S+38S9F0T,3$X8S,X9#PO>&UP34TZ26YS=&%N8V5)1#X*(" @(" @
M(" @/'AM<$U-.D]R:6=I;F%L1&]C=6UE;G1)1#YU=6ED.C8U-#A#,D(P+4(P
M,3(M-#<W0BU"0S4S+3@Y,4,Y03)$.3A!-#PO>&UP34TZ3W)I9VEN86Q$;V-U
M;65N=$E$/@H@(" @(" @(" \>&UP34TZ2&ES=&]R>3X*(" @(" @(" @(" @
M/')D9CI397$^"B @(" @(" @(" @(" @(#QR9&8Z;&D@<F1F.G!A<G-E5'EP
M93TB4F5S;W5R8V4B/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z86-T:6]N
M/G-A=F5D/"]S=$5V=#IA8W1I;VX^"B @(" @(" @(" @(" @(" @(#QS=$5V
M=#II;G-T86YC94E$/GAM<"YI:60Z838U.#!C86(M964T,2UC.30Q+6$V,F4M
M8SDR-6%F9#8R,S8R/"]S=$5V=#II;G-T86YC94E$/@H@(" @(" @(" @(" @
M(" @(" \<W1%=G0Z=VAE;CXR,#(Q+3 R+3$W5# S.C,R.C,S*S U.C,P/"]S
M=$5V=#IW:&5N/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z<V]F='=A<F5!
M9V5N=#Y!9&]B92!0:&]T;W-H;W @,C(N,2 H5VEN9&]W<RD\+W-T179T.G-O
M9G1W87)E06=E;G0^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IC:&%N9V5D
M/B\\+W-T179T.F-H86YG960^"B @(" @(" @(" @(" @(#PO<F1F.FQI/@H@
M(" @(" @(" @(" @(" \<F1F.FQI(')D9CIP87)S951Y<&4](E)E<V]U<F-E
M(CX*(" @(" @(" @(" @(" @(" @/'-T179T.F%C=&EO;CYS879E9#PO<W1%
M=G0Z86-T:6]N/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z:6YS=&%N8V5)
M1#YX;7 N:6ED.C,S,6,X-V1A+3(X9C,M9#8T8RTX.34Q+61E,#0T.3)B864W
M-CPO<W1%=G0Z:6YS=&%N8V5)1#X*(" @(" @(" @(" @(" @(" @/'-T179T
M.G=H96X^,C R,2TP,BTQ-U0P,SHS,CHU."LP-3HS,#PO<W1%=G0Z=VAE;CX*
M(" @(" @(" @(" @(" @(" @/'-T179T.G-O9G1W87)E06=E;G0^061O8F4@
M4&AO=&]S:&]P(#(R+C$@*%=I;F1O=W,I/"]S=$5V=#IS;V9T=V%R94%G96YT
M/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z8VAA;F=E9#XO/"]S=$5V=#IC
M:&%N9V5D/@H@(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @
M(" @/')D9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @(" @(" @
M(" @(" @(" @(#QS=$5V=#IA8W1I;VX^8V]N=F5R=&5D/"]S=$5V=#IA8W1I
M;VX^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IP87)A;65T97)S/F9R;VT@
M87!P;&EC871I;VXO=FYD+F%D;V)E+G!H;W1O<VAO<"!T;R!I;6%G92]E<'-F
M/"]S=$5V=#IP87)A;65T97)S/@H@(" @(" @(" @(" @(" \+W)D9CIL:3X*
M(" @(" @(" @(" @(" @/')D9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C
M92(^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IA8W1I;VX^9&5R:79E9#PO
M<W1%=G0Z86-T:6]N/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z<&%R86UE
M=&5R<SYC;VYV97)T960@9G)O;2!A<'!L:6-A=&EO;B]V;F0N861O8F4N<&AO
M=&]S:&]P('1O(&EM86=E+V5P<V8\+W-T179T.G!A<F%M971E<G,^"B @(" @
M(" @(" @(" @(#PO<F1F.FQI/@H@(" @(" @(" @(" @(" \<F1F.FQI(')D
M9CIP87)S951Y<&4](E)E<V]U<F-E(CX*(" @(" @(" @(" @(" @(" @/'-T
M179T.F%C=&EO;CYS879E9#PO<W1%=G0Z86-T:6]N/@H@(" @(" @(" @(" @
M(" @(" \<W1%=G0Z:6YS=&%N8V5)1#YX;7 N:6ED.CDX-S!B.#$V+3@S-6(M
M-#@T,RTY,C$S+38S9F0T,3$X8S,X9#PO<W1%=G0Z:6YS=&%N8V5)1#X*(" @
M(" @(" @(" @(" @(" @/'-T179T.G=H96X^,C R,2TP,BTQ-U0P,SHS,CHU
M."LP-3HS,#PO<W1%=G0Z=VAE;CX*(" @(" @(" @(" @(" @(" @/'-T179T
M.G-O9G1W87)E06=E;G0^061O8F4@4&AO=&]S:&]P(#(R+C$@*%=I;F1O=W,I
M/"]S=$5V=#IS;V9T=V%R94%G96YT/@H@(" @(" @(" @(" @(" @(" \<W1%
M=G0Z8VAA;F=E9#XO/"]S=$5V=#IC:&%N9V5D/@H@(" @(" @(" @(" @(" \
M+W)D9CIL:3X*(" @(" @(" @(" @/"]R9&8Z4V5Q/@H@(" @(" @(" \+WAM
M<$U-.DAI<W1O<GD^"B @(" @(" @(#QX;7!-33I$97)I=F5D1G)O;2!R9&8Z
M<&%R<V54>7!E/2)297-O=7)C92(^"B @(" @(" @(" @(#QS=%)E9CII;G-T
M86YC94E$/GAM<"YI:60Z,S,Q8S@W9&$M,CAF,RUD-C1C+3@Y-3$M9&4P-#0Y
M,F)A93<V/"]S=%)E9CII;G-T86YC94E$/@H@(" @(" @(" @(" \<W12968Z
M9&]C=6UE;G1)1#YU=6ED.C8U-#A#,D(P+4(P,3(M-#<W0BU"0S4S+3@Y,4,Y
M03)$.3A!-#PO<W12968Z9&]C=6UE;G1)1#X*(" @(" @(" @(" @/'-T4F5F
M.F]R:6=I;F%L1&]C=6UE;G1)1#YU=6ED.C8U-#A#,D(P+4(P,3(M-#<W0BU"
M0S4S+3@Y,4,Y03)$.3A!-#PO<W12968Z;W)I9VEN86Q$;V-U;65N=$E$/@H@
M(" @(" @(" \+WAM<$U-.D1E<FEV961&<F]M/@H@(" @(" @(" \9&,Z8W)E
M871O<CX*(" @(" @(" @(" @/')D9CI397$^"B @(" @(" @(" @(" @(#QR
M9&8Z;&D^1V5N83PO<F1F.FQI/@H@(" @(" @(" @(" \+W)D9CI397$^"B @
M(" @(" @(#PO9&,Z8W)E871O<CX*(" @(" @(" @/&1C.F9O<FUA=#YI;6%G
M92]E<'-F/"]D8SIF;W)M870^"B @(" @(" @(#QP:&]T;W-H;W Z0V]L;W)-
M;V1E/C$\+W!H;W1O<VAO<#I#;VQO<DUO9&4^"B @(" @(#PO<F1F.D1E<V-R
M:7!T:6]N/@H@(" \+W)D9CI21$8^"CPO>#IX;7!M971A/@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 @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
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 @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
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 @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
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 @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
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(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
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 @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
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 @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
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(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
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(" @(" @(" @(" @(" @(" @(" @( H\/WAP86-K970@96YD/2)W(C\^_]L
M0P ! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$!_\  "P@!0@)@ 0$1 /_$ !X  0 " P$!
M 0$!           '" $%!@D$ P(*_\0 :1    4$  $$"@T&"04+"P0# P0%
M!@<  0((&!%8E]@)$A87(5>5EM76$Q05,3A55GB1F+?4US=!46&AL2(R-G%W
M@;CA\",H2,'("B0S0E)H<H:HT?$E)C0U16)G@H>(IT-$4U1SDK+_V@ ( 0$
M #\ _P!MNTZVZT.)2F3,=JRQ5Q?F76AB9.IO%F^:7$I"DG9*)H^=ETH)TH;D
M0<#IUJ.=:3@#)]$4+$\S=CA8,,V 7'"^+A^>W.VV8^G7SJ_UGA^>W.VV8^G7
MSJ_UCA^>UO\ 2VV8^G7R_P"_7^G#\]N=MLQ].OG5_IP_/;G;;,?3KYU?ZSP_
M/;G;;,?3KY^?_P"W^L</SVYVVS'TZ^=7^L\/SVYVVR_Y_P ^OGY[<GYM?_\
M%Z6U^>UO]+79>_\ /?7S]?\ S?\ ]?[J</SVYVVS'TZ^=7^L</KVYVVS'TZ^
M=7^L\/SVYVVS'TZ^=7^L</SVYVVS'TZ^=7^G#\]N=MLQ].OG5_IP_/;G;;,?
M3KYU?Z</SVYVVS'TZ^=7^LVU^>UO]+;9C^N^OG5_IP_/;G;;,?3KY^K_ )O_
M .K]]8X?GMSMMF/IU\ZO].'Y[<[;9CZ=?.K_ $X?GMSMMF/IU\ZO].'Y[<[;
M9CZ=?.K_ %GA^>_.VV7_ .SWU?ZQP_/;G;;,?3KYU?ZSP_/;G;;,?3KY^O\
MYO\ ^O\ =2^OSVO_ *6VS']5]?+?[/\ 3A^>_.VV7_[/?5_IP_/;G;;,?3KY
M^CDYO_\ B].'Y[\[;9?]/^CWU?\ ]GO4X?GMSMMF/IU\ZO\ 3A^>W@_SMME_
M!^O7SP^'E\/^;_\ XM_76.'Y[<[;9CZ=?.K_ $X?GMSMMF/IU\ZO].'Y[<[;
M9CZ=?.K_ $X?GMSMMF/IU\ZO].'Y[<[;9CZ=?.K_ $X?GMSMMF/IU\ZO].'Y
M[<[;9CZ=?.K_ $X?7MSMMF/IU\ZO].'Y[<[;9CZ=?.K_ $X?GMSMMF/IU\ZO
M]9X?GOSMME_^SWU?Z</SV\/^=MLOX?UZ^?L_S?\ ^^L</SVYVVS'TZ^=7^G#
M\]N=MLQ].OG5_IP^O;G;;,?3KYU?Z</SVYVVS'TZ^=7^G#\]O?XMMF/IU\_=
MP_\ )3A^>W.VV8^G7SJ_TX?GMSMMF/IU\ZO].'Y[<[;9CZ=?.K_6>'Y[<[;9
M?W^7EY=?.K_[U8X?GMSMMF/IU\ZO].'Y[<[;9CZ=?.K_ $X?GMSMMF/IU\ZO
M].'Y[<[;9CZ=?.K_ $X?GMSMMF/IU\ZO].'Y[>]Q;;,?3KY^_A_Y:</SVYVV
MS'Z/?U\ZO_[??IP_/;G;;,?3KY^GEYO_ /BU9X?GM;_2VV8_KOKYU?ZQP_/;
MG;;,?3KYU?ZSP_/;G;;+_3KY^O\ YO\ ^NL</SVYVVS'TZ^=7^G#\]N=MLQ]
M.OG5_IP_/;G;;,?3KYU?ZSP_/;G:[+_3KY^O_F__ *_S_HM6.'Y[<[;9CZ=?
M.K_6>'Y[<[;9?\WY]?/S?_;_ /3^:G#\]N=MLQ].OGZ_^;_^O]WZ*QP_/;G;
M;,?3KYU?Z</SVYVVS'Z/?U\ZO_[??IP_/;G;;,?3KYU?Z</SVYVVS'TZ^=7^
MN7AH9^-C9B=(C<4LON4FHW(*UFD9N9R 58&"LB.&17_M@V7;B4/,1BL? PG*
M*;%+,N&54RZAF3,D3(Q08'$\8#SZC;/\EK5_-_G,:6?VQX'_ '^]5F*4I2E*
M4I2E*4I2E*4I2E*4JKZ[M(CILPK$0-Z)IID01FJL?H4FOY@-MLK#)B]9DT$
MZU4YT%SKR2W^K9^XYY(<3D-L%B/1-9;:6DU?>!U#2LS)HK^ZKNCJ(AHBFY5G
M9R"$MO(SH4&2JK1^4V853$]W)2.HN)3;ALZ,L8%P%<@WTA6739+/.PP",E*2
MH)CB1(&APOI)[BZGJ!IJD2.R4'FSKY53*&SBA>3F>*8<ZP36T]MFDU$!P5[B
M*)P!PJR2AB@%L1!,5953$^]O;2@4"&UC@W4U706RX7/A/42K8#>5U!KYIR/)
M3#NHJ;W(M=?>(;$3,U1QI:5=V*3=:[@5$]/4%-/ S3TA34S1PJE)JB>*_0A[
MDZP++;.N4><HJ0@D)%:*R\$Q8D=BW4F/W;X$<&^F.G-)<:JE%%(X?4"Z.#B2
M5% D=5K^U$PZ?[<$07KFOLIKT]GN!&C-F^*75()E)*KQ9EMU^-E9<IA%.H"8
MZR:H71T]2,'1B1MKK20XRQ@('(,="4R"N'?(@:!,9Q;+^]&N$0D5:P[_ &^_
M78BRA&,.J<<Q^[F >?!!_P MO8)A-)&523D>#71T'MEJREFHCN!;2@RI5!7,
M _;"B1]SQ.D1-IF>XMG7CJPD-9T&G>P&L@.EVNK)>B0LV4L)R)&"VG)H3<-2
M>#,"J;P)&4OW04T:+%!K)@RVC@GG"!D<MVG#(F^$,JSX<,=*":\V@ZH].RIE
M-)-Y@L] *0*T8N+E3X<F2ZJ#O,1-;\=R4D*K?78H74PTN&'>B+P2G=.3BR$\
M,VU+)?:C6DWDR,"T^1"/G)>"KG'^(4@M?/)Y8H9\XE+'<YCBIWNJY)BHGJ"8
M>P*6$S+*) Z1%QQ-%# 0>@=>V$6I;*C9Z1SF?V"M,SGR:,/H,(*3*<1^25<L
MCKCD5Q&XON1WM&/PDAOMAL.)QK2\NO1&1BR8D#XA'C"@83R)S9)FTT+V0BJF
M_7<F0LX,22,9<<=S*L-UD/\ 9)E>N\L4I.=*,.MFR0.:GE';[%05A'5%EKNU
M-:2TX&:ON%N%L%<76-K=/4)Y'+)S4V<@AQG\@R@N)-&E-F*!G(,^OMMK$<L0
M2RP()?VXXWBT40M:V-\AU%TMTJ%;(1:3;&>>/[UZNHCW?K.<\LLQI$8]0V>K
MJT@N9W,Y(CE0/NYS3.TA6FBN0=Q7$-.YHK,"R("]4@TGDL4'%,\)HR*4604G
M\F'O5KA),MJ$-M1])1IQIJX_6<(>.KK02R!Q_1NL )3G8:0DJ#F+O5:7@"PH
MR^6.I+2.-8P@D3AFSBP.8!$1I?8FPT#R@XA6C&\R1D^W2"W$UX"MUI/9O.!9
MP:JPGHBLEN').2U R:LCGTMS-Q2+*'L7M84BX$0WB)[ JD1!X&86\C-<2O-Y
M638ODC6MMZ_N])CY^R'/+JUU2F-W=+[:CQX(+61U"/IYD56-J"PVY/:R@0,F
MD4@DBC#&TC)1P7  TP?I$_?#4(\HOA/$V!C%)QC]VM9DKBHO.U%14(VOO..$
MN66V"WEM1.@)CC**+"5@5X-01S)LE@6+*/L@V/M S</1K&[K,+1M'4BM6+)>
MD464]BY%UC9K':H46)SO//\ C!V3,T7&IF3#]E-E,@BTQ34%O%22U R\L%0T
ME&D'(9$+*)TXG)WVM#?#6MQ,%O/AQOU(BH^X@)*$+1S)J\T$:1P340.EQLJ0
MR 2&C.5P)Z\(@.9IKB7B?:2RXD-8%*8BH2LIEQP1<^B:V[&J#MCIORH1GV+D
MYF.-M([K+'W&\D%NF4]+6X]096*AKQ!7/E3:$H@1VYT!W**8IA%SB<AJA-1-
MA!%1PA<NZCW9#7^6G*I,R,)IC"0'<C$#"HK-AH/9OKZ^FIQ,R0)G#IY)33Y@
M\6+DC:JEE3H@P&&),PI$ 3-PA#A?$2:J4I2E*4I2E*4I2E*4I2E*J:SOAT;&
M?--TN_F_+!OO_CZ*W.VGY+&K\YG2O]NY$#VJS-*4I2E*4I2E*4I2E*4I2E*5
M5%Q:KEU.5WA)C9E^4H\(R>K1LNRRQ6@:; "&_E>+RQ5)1S8JVHMQ0>+8P7VP
MEH+/>A1J.)(*.%M()$I8$B<,*I]1JR;[$Q#"HV FLL2=+*D528J48&:)S,1C
M%3C5A0+7J==;F4PRWM)FERZP(PF9L*_%1-=S@ 4W<O.'!&'=BPMIY')/&TJC
MV+TF8V%/O1/E!SIL.O!NJ)V1V\"*V<W2Y7=B_P#7MT([:*#&&*8LAL2Y.!4L
MPH*R*NISNP43QTH5,>U39<TE<E"G8_M87PN2\99^S$N3 XF'(ZM%4J**TL-U
M66&_)#:U\F6&%5NKBN<9X)U47DYA;1GU94/7-GRXCG3$0/$8$ DMH0DJH'8L
MX[:RJ16V_-4PI1YLK<?.MB%B6$>DFVV'G'HB;8B\#S,3F22:#Q<RF0)G4=47
MG2AJ"X<3UM5,&E0RN"@K0$B0)V.6&==%:/E-AN5_CA1N^ WXB$%P^A'03*EA
MJZV=5,BBB.7029H4B*SFN5<V>!<8L+B[#9O,$0)#L61B_P )3L<$5EWB3=@K
M]D<T W)-3)+C]OB"M,-.8XMMFRFVSK;90X V UEPHKTEP@4'4##K4EE:16\!
M9%;*HD8C&C!COG7"L68[;1;([JD10+/E35WD_(PC(FTF&BE55VMV(RD4NUR*
M+W;C$(R$YP$J.U[V#)$?+[4TZXZ@GV*@#I[:;22@QIL?%6J2PI[;I4P28LL]
M5V0A**V8_0"_;IR@FH4;),^.]D*D:& 6Z9,.E\!$$F3'4.U" KP41"+#P%&:
M^"8,*$JP&[>QT:\MM,@9QO/9*:$UOITGM XUR0N#4)-]^2P_I577NV3ZJW$Y
M@8@%'*Z5AYYME47Q291?44DDC]T#@]OEE!0/VU0H'BAT1_$\)QC*KK17OH&I
MQ\P&P_T@JB'7>S'&@0:E-;)-<J<XVP:9+DL]X7?X8+B+!H0Z=@$Z,#Z,(B+Z
M61'3(CDWL7;'EMP7<KTGR=59464)II[_ #)LS'IL=^+C+!G,-"<AP4TQ!<FS
M8G?85_8%&NS+(#/32!=K(R2AIZ.@!$3&BD'L:VNQ NBJ#BF5]L8V8D8D<9RV
M;5F"2]CD]TI6K#*8I1,!6FL,GJZH&O:K1H<;S>- ',%Q;67"F&RBB1/IR>0Y
MQW]AVBUY-9X-H]L'L(GWD4HKD) 44938B5=WDW Y]GW<M%EA)(LD!",E3"WM
M4\SA0@,FBIJ>9;+*- $KF$X^(I=>O=B:A=PYR(,;D^8B1U^E5( HJHJFU$E9
M9!A9D-@R8K*3152S5]N%%$\X62<*"F#@AW&S>>3E0L0[$\T[VC)6O.ENO;0F
M=0V[A9[G'(VI03UMVLM"2#3-<,7I@4E-Z/DY5<4;KI5$,KA)"7T=@H9@H117
M-@A& SQBV8)U-*-TFB1Q+*)JDF-W8J65>=7RQ,D/<=BRHOO]-9Z@O68NP[#C
M*-H5),]@-\W'2Z0E(J*W&T625]%2$A_B$'&M.0/VZE+" &"@5'=ND>A*VPCL
M*)>YDG1^U'1K\/L,X6.G.AO$E$[!$?0M'FO+HE%ZH"ZRLSA-)+(7<*9$+NU+
M+71W:*JY(2$6OBKD4ZP@K%['N^XNUE@Q[/[.0&.L;3S3-3!9<GQ\:.@/:2W%
M+DQ(SR8<HM5UQP7*L](;\KS^H,A!3WRDLY:%>)1E()124G(8L$J=F'V)F#0%
MB-SA9]R2"@QF@-ADHK/S#8IMOB1Y&D@N60H99F98ZSS/L <2F76JH#9= -K/
M8RCX)R@K.0X\$XNZK<UGV'^)ARA1&-S;-!AM%&@VVQ@W_8HS" S/-> 8^UK3
MW,(H!L"RM=3RC*,6J7'(XGL47-;"4%:R=;,]<$*VD<:91]&<TE9P1G*\3KD*
M"[-"XI:D,B9(HF6TLD1C)KT]EP*HQ4_E9 6(K1"#6Y#UK@IA]4P5;JAK,H:*
MW I2E*4I2E*4I2E*4I2E*4JIK.^'1L9?_FFZ7?;!OO\ ]];G;3\EC5^<SI7^
MW<B![59FE*4I2E*4I2E*4I2E*4I2E*4KX%:RGDEJ6*+D3P6;IYRR3DH^RV3\
M5.Y<2Q#(]<# 0>Q/$U[%<S["&(+[!;/V/#//DQOXB./L34E8,929J3L!>1R#
MT9C&,2&F2DA,-+(F9E9#T=+NL]VR VX@56>K);F-RA)0[K+3S'$\JRW8-I%C
M1VZHDH[I:^W)]C3G]&DA4DTC,<;J2W[OP#(1L$RW3:.7DV188?,0.H8=Q*Q=
M 5W\P&PJ)<?NI"";1=^RBT")AWEU5J,MBEDY41%^(R?85'*=C@JW7I),:.E]
M%V\80;O(TTEP<3 O;4IS0>F%2N9\V;4@4M*EY2;LQDB&9L7 LHM=(4@\LG,D
MI2D5[4]V)J5C[IV"<+@FQ+D$.5E/W822KFQ3T[)3%,RM%TG$2#W]CC)?*.,"
M.2T?&V(Q@Y?*;$-#-HJMT<"/6JWC:XVU:5-B=0QY>B[6W7)W[(Q&3E^/H#<D
M4+H*D&FMU4D11=K;CQ#&76\P4Y4+GR:29LP%?+-/(%+@" &[AE 2X1<8N% K
MZ[#.ZW&DN],2I BX$ 9=D(Q%Q ^U%0-.B]">2OV0:R*GMH,  S9"[BD#<9@A
M(Y- !3BECD0A%"PB<3$1C"=W3+[%O-Z-/(4L.6;F*JHX3\C1SF4I+:!%"-+:
M=%LWHLH-6RKW/M1 /JRXDM0%78A17?CGD9;#%SS5$YPHS?6K,IN]-L?V,U5F
M2;)"D8Q*3"1S<A+<N.",4I=2SHZNV9!=4/ZF,UJ.M#_WQAV[J8.6M+O<1951
M@\5=,3W2$.FF"F9-3&SYR:>Q-R!(2:\@V_.I0O[=FIR.1E-141$B[41H-5D:
M9S+7BH^"YF?)B+B9CB0IY=KJ:JN49 QLDE-IC)#>4&@X4-+>B+K53L;:@6F\
MYDM3/#BL;<TBP)+K69#\+D%V0Y <<%R8S7@K/,PKN)*490+J"6QT%[I@!3-Y
MR:V++SBNJ-HA$#>!5T!2@Q.[%(CMV,B*.S]KX;CEP.U(28I+2>SQBA)2<#I*
M:5G=9'ZB)I[-7#Q75I[3.4(RN\$00P<45\\C!#N4LI.A.+&09CC_ +%L:,.-
M.4S4PQ@Z'3&:DP +HA4HB+N<3GDS;,/85Y-A"*M%J1ZV6>4>\5&#T?#)3=C.
M.$LP5<2P5NU@FPHFP#\K/;L9KU7M-]5-8&\]X_1#.N\:NB,CELDE< 9)Q0<$
M;*4>(,UMM-1L$TZGRG&2D:#DID8#!@A .HXK @N!)4,R#M)R"^= %W/5+9N#
M&%>(#KDG*?).F\K=V-Y60VZ=%?CI!6RQ=:76@&&XF\]DXH 6L5D)$(*YI-4R
M17+%&44W(8E?^W+V/Q[OMF(J2]9:2U=[F]!-C]07[()A%4CZ\X'7.JM"2FC/
M$90-*&"VO(;$*Q:H(H.+@617,LDSB<;.*>*B(I#Y\"%V-B0E"0(^DA:D)FE5
M<_,Q.79I2TO!SG4T 5G[:L':J/T6+AC>!'+,/$S'J>PWB:<)1-]UP%4XYRA<
MKF3";IOV)I2E*4I2E*4I2E*4I2E*4I2E5-9WPZ-C/FFZ7>'_ .L&^_\ C^NM
MUMG^2UJ_.8TL_MCP/^_WJLQ2E*4I2E*4I2E*4I2E*4I2E*4I2E*\>]DM:9I?
MTZ[49M>%LW"G[!,+3EMQC.0KFC1.1H5=4+/B4%UT2 H *3N*RH1<#$Q=+?=C
M'#9#*6[N!QIA1-'54$O[952D:MV(NRD%%:3SDEO>0'LSE&92RDILF,7,R(Y=
MCIC?!W3D9)90?(RU/JO@UK%4%6@H%=1U% UN*#I#35D\%"<:Z<<*L[OD&A#L
MJRU(SOR594>::PU^1(Y#-$D9R-%+$$B#*:8$/'BC>?Y"8,C"0\V=!"9-#9?A
MIEZ]0B9=KH6E!8(.>1E7)E+2/%:]J?V1LR>A=:=IJ9Y,'CE/0G7@=0M@V"E2
M$W9<6(-W!BETJ[?<SB=:*7*H!<VZ-;LW$D$S^*6ND W(IAI;B5CKU+KDA%X+
M[+NI.YR!OB9U(ZG*SEB,JX#4>G4%EME;8X$IZW&GAFPW'E-0BVS5E%B]&GU/
M7R[?@:*E5<,N(SF&^I!5LF8;0[G;'Q!(,J;"1&A)$++!&-V611'H>V2;9J'S
M[S/R,@DWVAQRT%\^[9";TJ)#!C,=RJ#]<9Q";CX4'N><036(%"*28?-E_P ^
MHZTQV-:D!CPL[]71SR1+3Z9Z8_%)F.'7IP/B'(N8FLVL$22(+'1QY2:RTPHO
M;&R-"RPJ K2*O&#K7:8::^7&W+2.*5;B=>#2K6B98>GR;'K(:.$F(2JW7&U"
MCF]VVZHF)=65K:_9N=$Y_P"1-$/'%4F$F1_+[/:P_=F D+P"Z57DE.3C#=2T
MQ<6/4*E*4I2E*4I2E*4I2E*4I2E*4I2E5-9WPZ-C/FFZ7?;!OO6ZVS_):U?G
M,:6?VQX'_?[U68I2E*4I2E*4I2E*4I2E*4I2E*4I2E*4I2E*4I2E*4I2E*4I
M2E*4I2E*4I2E*4I536=\.C8SYINEWVP;[_X_\:W6V?)WK&KR\YG2OZ>,>!^3
M]M68I2E*4I2E*4I2E*4I2E*4I2E*4I2E*4I2E*4I2E*4I2E*4I2E*4I2E*4I
M2E*4I536=\.C8SYINEWVP;[UL]O#(!.)&X;-"AERI79+3$R8'%RMB$" !N)!
M(HHHF5_!C@&'CEGEE?P8VM>]_>J/"G9%-7E&+<)K3E:75&+17!=LEWD1UHV0
M,I9U4R6RK9)W3L0HJR-*2<KN(Z704%73RYI+7EG.Z8CFSIT,0#'HW!OAJ^V5
MF0&ZIOQ:$7HV54I#6T=)C24%Y16UE5<X;*NEQV51&:H"RH>1'D)=J.XM&V+J
M$9;B -H[KQ1CQ,T"#V+ZVU@".6C%[\=#[N&T)C)IZPP5U%;3M=!-1:Y])3UW
M-\JW<RA*XK4CU(1U9*4G,_G6&BL]JE%-/%<:TEV.%_9-\RMCH=D.4GW#+2=8
MJE(4=!F1G&DC-UT):<,$G'BB2O"-=S*R,2;#WQ:BV?((#SNS5A=LSG >)H;F
M]RU4R"4SG"E*4I2E*4I2E*4I2E*4I2E*4I2E*4I2E*4I2E*4I2E*4I2E*4I2
ME*4I2E*54UG?#HV,^:;I=]L&^]??N$7$-P\@E 30A$8UL=IH6".@@E3 Q,4?
M<*"@@S00!T R2&%+YYV&#"-EC!43/"V(X P5\P\J<ZY=C@?D4HK>0I!FQNN%
MNMW:\EL84CE@,!0944ER#9QEA1;:.W&(8=JLAL1557\]V7)SC+M BFLPBX(]
M22B(V/='(V[3_P ;C[&.Y#<F*<H->:&\E*[.D%T2' !!9CA75R#2/R?.9R>Y
M5(27<I(B2,_RRFY%130V>*B9,D1MH(A;)0Q7U$#,T+VLD]CN5'?$D'0PW942
M$!L1) :OJVK*2JR5)<7'5#4ALMF,^612HA9Z(Y!!D!4Q8+?4F4O9%%5$;(PZ
ML J-QQ CE;%93A#2\2(-BGG- S\*KC;%*3$3C%G%FV;3%5K ["28VI>E:[M<
MIAQJA=W9V>353 &7D00FS9%;XITFJXKAX0%0!_608F0UG<J*,##RG4BFNN$-
MB'JO-IO;+[%-5EG7*QW[JBAM90#8S8E)(9Y$-*2WDZ2UD]/0RB8<NN'QU D;
M,BV&QL=WEF=\<RUT^3K^(W^/ZK4[RK.^.9:Z?9V_$>G>69WQS+73Y.O\WC&_
MQ[_OUGO+,_XYEKI\G7\W_P!1O_'\]8[RS.^.9:Z?)U_$:L]Y9G_',L]/DZ_B
M-6.\JSOCF6NGV=?Q'IWEF=[WNS+73Y.O[^^-RT[RS.^.9:Z?)U_$:L]Y9G_'
M,M=/DZ_B-6.\JSOCF6NGV=?Q'IWE6=\<RUT^SK^(].\LSOCF6NGR=?Q&IWEF
M=\<RUT^3K^(U.\JSOCF6NGV=OQ'IWE6=\<RUT^SK^(].\JSOCF6NGV=?Q'IW
MEF=\<RUT^3K^(U9[RS/^.9:Z?)U_$:G>69_QS+73Y.OXC5CO*L[XYEKI]G7\
M1Z=Y5G?',M=/LZ_B/6>\LS[?^V9:_KGR=;_OD:L=Y5G?',M=/LZ_B/3O+,[X
MYEKI\G7\1J=Y5G?',M=/LZ_B/6>\LS_CF6O>Y/R^3K^(WO\ Z_?K'>59WQS+
M73[.OXCT[RK.^.9:Z?9U_$>L]Y9G_',L]/DZ_B-6.\JSOCF6NGV=?Q'K/>69
M_P <RUT^3K^(U8[RK.^.9:Z?9U_$>L]Y9G_',M=/DZ_B-6.\LSOCF6NGR=?Y
MO&-_CW_?K/>69_O^[,L]/DZ_N[XW)6.\JSOCF6NGV=?Q'IWEF=\<RUX/_CY.
MOXC>'^NL]Y9G_',M=/DZ_B-6.\JSOCF6NGV=?Q'IWEF=\<RUT^3K^(U.\JSO
MCF6NGV=?Q'K/>69_QS+73Y.OXC5CO+,[XYEKI\G7\1JSWEF?\<RS^C\ODZ_B
M-^WWZQWE6=\<RUT^SK^(].\JSOCF6NGV=?Q'K/>69_QS+/3Y.OXC5CO+,[XY
MEKI\G7\1JSWEF?\ ',L]/DZ_B-^K_'+>L=Y9G?',M=/DZ_B-3O+,[XYEK]'Y
M?)U_$;]OOT[RS.^.9:Z?)U_$:G>59WQS+73[.OXCT[RK.^.9:Z?9U_$>G>69
MWQS+73Y.OXC5GO+,_P".99_3^7R=?Q&_9[U8[RS.O_[9EKI\G6W[I&IWE6=\
M<RUT^SK^(].\JSOCF6NGV=?Q'K/>69_QS+73Y.OXC5CO+,[XYEKI\G7\1J=Y
M9G?',M=/DZ_B-3O+,[XYEKP?_'R=?Q&\/]=.\JSOCF6NGV=?Q'IWE6=\<RUT
M^SK^(].\JSOCF6NGV=?Q'K/>69_QS+73Y.OXC5PL@Q\DLQ);[A;S@D\NIEY/
MA@ACD?F>7UTB.179?8R"L$CJ.O/E21U$FHI"F>(&BI\B9 $ ,B6N'VW:Y8Z!
MG?#HV,^:;I=]L&^];G;3\EC5^<SI7[WSR('_ ,7_ %59FE*569U?#(@?YLVV
MGVIZ5U9FE*4I2E*4I2E*4I2E*4I2E*4I2E*4I2E*4I2E*4I2E*4I2E*4I2E*
M4I2E1+-7\CD;^EJ OMUCBHG9WPZ-C/FFZ7?;!OO_ %_X_GK<[:?DL:OSF=*_
M[9$#U9FE*569U?#(@?YLVVGVIZ5U9FE*4I2E*4I2E*4I2E*4I2E*4I2E*4I2
ME*4I2E*4I2E*4I2E*4I2E*4I2E1+-7\CD;^EJ _MUCBHG9WPZ-C/FFZ7?;!O
MO_CWO[MEM\**#$;=& +Y&QP=DM,102F @869H8/<2"<PR^ HN6(0>8^=L0\1
M!<L0\,LK9"96PM>]O,9I=EK?BHDI*6]F?#\;R:$L3:N20UU[B%4081CR#'$W
M6DXD^82;?AQ5<;*75!<=R,;!DD5)4(A2FF0<CC4U? 9/)HRA)CC[)B_[28K1
MDSXS9!I0D-_.6/\ 7-675US!D#1V*IT-0%+*E+89!(S$3">3A2E1RL(-M9CB
M*2%<B25LR:B()GC)DK]D+4VK!FNTU,F/DQ2+2M CCVM>Z(YU13*#-^%8S9K&
M>$EH39,IB>/BI24)A(".FL[!3#*-XV,24#*D,&!<"UY'@K<Q5ES9-[PX=9R6
ME,X0E,AV*'&2/J8SB4,-<Y.;$.2O@^DPX1 ()F2J\G8GJ3$]R#1JPK<*G/=G
MV%0R!POHI9VC@)A;N1*BNZ24E$5&OKSM C+Q,P17!1$U36I$TX4TLH+D52S
M>>9LBG'3&&0&8H>& &6(N>&>6&.4S<<VJ'CF0/);G]!4XYM4/',@>2W/Z"IQ
MS:H>.9 \EN?T%3CFU0\<R!Y+<_H*G'-JAXYD#R6Y_05..;5#QS('DMS^@J<<
MVJ'CF0/);G]!4XYM4/',@>2W/Z"IQS:H>.9 \EN?T%3CFU0\<R!Y+<_H*G'-
MJAXYD#R6Y_05..;5#QS('DMS^@J<<VJ'CF0/);G]!4XYM4/',@>2W/Z"IQS:
MH>.9 \EN?T%3CFU0\<R!Y+<_H*G'-JAXYD#R6Y_05..;5#QS('DMS^@J<<VJ
M'CF0/);G]!4XYM4/',@>2W/Z"IQS:H>.9 \EN?T%3CFU0\<R!Y+<_H*G'-JA
MXYD#R6Y_05..;5#QS('DMS^@J<<VJ'CF0/);G]!4XYM4/',@>2W/Z"IQS:H>
M.9 \EN?T%3CFU0\<R!Y+<_H*G'-JAXYD#R6Y_05..;5#QS('DMS^@J<<VJ'C
MF0/);G]!4XYM4/',@>2W/Z"IQS:H>.9 \EN?T%3CFU0\<R!Y+<_H*G'-JAXY
MD#R6Y_05..;5#QS('DMS^@J<<VJ'CF0/);G]!4XYM4/',@>2W/Z"IQS:H>.9
M \EN?T%3CFU0\<R!Y+<_H*G'-JAXYD#R6Y_05..;5#QS('DMS^@J<<VJ'CF0
M/);G]!4XYM4/',@>2W/Z"IQS:H>.9 \EN?T%3CFU0\<R!Y+<_H*G'-JAXYD#
MR6Y_05..;5#QS('DMS^@J<<VJ'CF0/);G]!4XYM4/',@>2W/Z"IQS:H>.9 \
MEN?T%3CFU0\<R!Y+<_H*G'-JAXYD#R6Y_05..;5#QS('DMS^@J<<VJ'CF0/)
M;G]!4XYM4/',@>2W/Z"IQS:H>.9 \EN?T%3CFU0\<R!Y+<_H*G'-JAXYD#R6
MY_05..;5#QS('DMS^@J<<VJ'CF0/);G]!4XYM4/',@>2W/Z"JC._W9;HJU[A
M,=2@9R-V19==IHPWVF3'Q,ER39OD2&$-/!22E4-+/+91'SR+8 DTX$T6NHFB
M."N(7*"XAF^GT?[*9'LX0,@.S80R5B*3BHV:0M$C20MA(CNQ+EBPQ9Y-0(N5
M4APD57!,8VS",YXX J0)X$B(8)AA"5;_ (YM4/',@>2W/Z"IQS:H>.9 \EN?
MT%3CFU0\<R!Y+<_H*G'-JAXYD#R6Y_05<>\]L->9&+-)ELF3D=P.=;ER#<$M
M(+$%X$<YD2F=A*1JP8AQ)+%L;@D29HQE[*/A:^(.5L>VSOCCEU[.^'3L9\TW
M2[[8-]ZV6WY0HH1$WB!\L <(G=D-,BAPH:"P'+&BIG<."01RQ@ 7'(,8 <+/
M,(4(3'+ 0/++#/&^.5[7C%L=C2TN:3:/M-(B$?%'5%IQ*BI[/(4FB*"HD.<X
M8-JT=*RMB\0U)7ALQ@, 2'AA4-'(M/E4Y,R56FH'"01NI 7](-7G*IR$M*L8
M6LL2<IHJTYU1+>DA("@36$%?"=9148QQ!=B88BT^<=85G2X3<8B- =UN80RX
M'1FL*YLT<&W[OU(U\?:6Q4%T1_<^WXT";Q-C-XL['NCMYOHK:20$(DTRZ"BN
M5.2##%4D<H03G:PCQ(TRWV53$D-[(3@LDIOM7JV=K]#[ DM]R^TF8729#DC&
M^#L7K*R^>"&P&,@'E/%#0U)5.-YGXN)4*E%IWXL])0;/)>)DUYUV65DH6/!<
M4ZOAD0/\V;;3[4]*ZLS2E*4I2E*4I2E*4I2E*4I2E*4I2E*4I2E*4I2E*4I2
ME*4I2E*4I5)MK-S$. 3:%%[ ;!Z:=G9#!S"C*#FL)B(J&[B6S#P=#T.89>Q-
M)BIHMO9U-:41"]Q2X0]B5LL03)DI'6O^CQL5SJ^PFY2PD3UL6]D4RE#IRFG@
MJ,5PVV%<(4,['D6-I2"'*ER.1(;%-7%\T$(H+E\#.5\\0SQX4_Z))R<02"!)
M*2B11-3$TH7()R<0+A%"1 B3!P+E"9,J!@& 6*E@ PP0  <, @@L,0\,<<<;
M6M]E*4J)9J_D<C?TM0%]NL<5$[.^'1L9\TW2[[8-]_\ '^/!NML[<L6-7YS.
ME=_HW'@>]68I2E5F=7PR('^;-MI]J>E=69I2E*4I2E*4I2E*4I2E*4I2E*4I
M2E*4I2E*4I2E*4I2E*4I2E*5YK[![C/9QR(HZHZ1)*+)&QH8-K/]\J]\QXCU
MS1C'^0%7'\K%<3&"B[0LQ0KHK*) G#(QCMLU$ 2Y>Z4<F?533ECZS$UYRF%9
M5DZ=Y$R#4)>G1YB>W7F^%;+M!!"P F=\\$!JD1, P$9MIOL10J3*D[&<CAD#
M$Q5P:4I2E1+-/\CD;^EJ _MUCBHH9WPY]B_FG:7_ &P;[5N-M/R6-7YS.E?]
MLB!ZLS2E*K,ZOAD0/\V;;3[4]*ZLS2E*4I2E*4I2E*4I2E*4I2E*4I2E*4I2
ME*4I2E*4I2E*4I2E*_$P8 * #&C0X)8L6"$',&# F (   6%Q!1AAA,L0P@@
ML,<LQ!,\L<,,,;Y97M:U[UY+/78*8=['4LPEI2NG6%!B.=-H,S[E8$KY@F+@
MY9 *3(U[]FM[7<#@&#RL$<>H6>)%'"&N83Q@Q;$39V_VOFNL4:PQTFQG$;<#
M1$0IEF;4U(R)D?<;J6S%^W4'(ZUP>USJXN* U\A!S9K.^ .%\"A((J1 +E@I
MQJ#ITGY@0,U#ZXZE@C9:R3SHK::UC.-U=Q*0(&=RA0N5"L*8!*"FO803:F(%
M8H2#$N()G?+M \^PBN14268^:\@M_.UT]R)@1RX';XB9D3N%\@%)-&RQ]\9/
M/A&"@E[VQOED#V_:VME:U2#2E*B::?Y'(W]+4!_;K'-1.SOAT;%_-.TN^V#?
M;^^OHW*N-:%TBY? \(8ML3IQ< -+N4LIYC6V_@NX6"=<^* 1L>RS[6Q2YT<$
MI8Q<.YD7 'M\K>!$-&=H2L7HYHM'.TCN,PS*\WK*.2E>/=X32]MF^;*IQ%9;
M2>"01?Q]/U_.MHI8RB'GZ==#LUSQ<)@-=S*JYQKJI4K-$@)&VPLPRB9<3;VI
M-1KG*A\39HJS$>?#Y9U,(;9<<?7\+7H)FAY&7$2;^OWN"4DS& L!#!1-!4"4
MC8".;$^#4T;!X[9']=M/D$1,GY2F-#UX& <8\?-R6!#2;NJI1M'UX'<,F+;+
M(!I)MFHCJ*2-WRE5UGCT3-Y6, 7DVQ0$XBV$G/5M/V* W<FXT^B,L%VK<A-6
M$@J;L)OTO$J^<,2TT!M4\H;-.3&S&4K(D&AN\@[\HP\":IC8E)'_ /.H4A4L
M2FY=@B.[,0@L^(8Q<:66UVVC!;Y]=G)?:IQ73!I'TV$53RFFDX/=02&<('PR
M)0FG%U%;"4BQHR=%44T0F&2.39W:[<<WJ$/K0NSJPUGNUVWYO<(\GSH'9^[A
MA_UUCNUVXYO4(?6A=G5AIW:[;_FUZA#ZT+LM_LPWIW:[;\WJ$/K0NSW_ *L/
M[?V5GNUVWYO<(_6@=G5BK'=KMO\ FUZA#ZT+LM_LPWIW:[;\WJ$/U_YT+LZL
M/_=6>[7;?F]0A]:!V=6&L=VNV_YM>H0^M"[+?[,-ZSW:[;\WJ$/S_P"E [/Z
MO]&'Z?T?KK'=KMQS>H0^M"[.K#6>[7;?F]0A]:!V=6&L=VNV_-ZA#E^="[/W
M\,/^JL]VNV_-ZA#ZT#LZL-.[7;?F]0A]:!V=6&G=KMOS>X1^M [.K%3NUVW_
M #Z]PC]:!V7_ -F&U.[7;?F]PC]:!V>_]6']O[*=VNV_-[A']7^= [.K#_WT
M[M=M^;W"/UH'9U8:=VNV_-[A'ZT#LZL-.[7;?\VO<(_6@=G5AO3NUVWYO<(_
MK_SH'9U8?#^RG=KMOS>X1^M [.K%3NUVWYO4(?6@=G5AK'=KMO\ FUZA#ZT+
MLM_LPWK/=KMOS>X1Y/G0.S]W##_KK'=KMOS>H0^M"[/>^K#^S]M9[M=M^;W"
M/UH'9U8JQW:[;\WJ$/K0NSJPUGNUVWYO<(_6@=G5BIW:[;\WN$?K0.SJPT[M
M=M^;W"/UH'9U8:=VNV_-ZA#ZT#L_3\V']'[?!^NG=KMOS>H0^M [.K#3NUVW
MYO<(_6@=G5BIW:[;\WN$?K0.SJQ4[M=M^;W"/+\Z!V?OX8?]5.[7;?F]PC]:
M!V=6*G=KMOS>X1^M [.K%3NUVWYO<(_6@=G5BK'=KMOS>H0^M"[/>^K#^S]M
M9[M=M_SZ]0A]:!V7_P!F&U.[7;?F]0A]:!V=6&L=VNV_-ZA#]7^="[.K#X/V
MT[M=M^;U"')\Z%V?NX8?]=9[M=M^;W"/UH'9U8JQW:[;_GUZA#ZT+LO_ +,-
MJ=VNW'-ZA#ZT+LZL-.[7;CF]0A]:%V=6&G=KMOS>H0_7_G0NSJP_]U.[7;CF
M]0A]:%V=6&G=KMOS>H0Y/G0NS]W##_KK/=KMOS>H0^M [.K#3NUVWYO<(_6@
M=GO_ %8?V_LIW:[;\WN$?K0.SJQ5QS^G78*+&@NO^18BUW9K,;)$1177&O[7
MN5.3$XJ'>V-LAC!C63#&XHPF6 !8N'?,P:,BA%BP0HXH8>7FTLK6Z_9/$)K*
MR5%"/$.EPYT;-RLM5FEU1V_MCBY/*]RAA/>!"&E5=3HA4A+XY!X]S[:47 6Q
MN)>XUA0[I/I8R,-B(V:B&QF#JOKTTF@V4\!+06\A[*.<@F)A$OCVH8!<N%K!
M:UN7PYBC9WS',#9B#CB"#"9B9;M3DG:5$3S:JLP7 :2ED ,S)U14MJW*1(DP
M [7R$&-&S.LH0  .&-KWS$%$QQQM[]Z@1.V0VKG5O.Q(@V&H^;BP0$,$TV45
M:3EY<C ]D&%ACG9OK9^'D)1/*6 ^8@-A@F>MIA;(+ <3 T -C?'4M77^82!8
MR>D'6B$)@>RQD&.XGM(.SSM6%%2,AWSOA@0)#ZS"D$).!Q$N$73TP(+# ' +
M 80Q<(/+&>FEEL8PTC% 9NK>OK:1<# QO!+2-EW04)8&3-\;F!L  ]8;88YB
MWPQN)E:UNVO;EO;EY;WZ;NUVWYO4(?K_ ,Z!V=6'P_LIW:[;\WN$?K0.S^K_
M $8?\?KIW:[;\WN$?K0.SWOJP_L_;3NUVWYO<(_6@=G5BKB7VZ-C% BU";XA
MJ*VLUAI;@NRLO-V>W$\5E/QPFE@B%;DFV=@9GE5.Y@_@5*#8BN1,L6+&!CN.
M1G,MB2,[UG?#HV+][X)NEW\_Y8-]OV?H_KK<[9_DL:OSF=*_[8\#_O\ >JS%
M*4JLSJ^&1 _S9MM/M3TKJS-*4I2E*4I2E*4I2E*4I2E*4I2E*4I2E*4I2E*4
MI2E*4I2E*@38K92)]76 /($K+UR!44R$EMQN)@%U1X/=Q&LL0R#:9K<+Y>Z"
M\LG!<\;6+E [AE0/9#AT4L4!%'PHG'NN<O[IO%O; ;PHX[0C-O*6*Y"6F=Q;
MC(R0'CR#I#VG:][!V=#WRP%QRP:ALMBEH61<,,P7QS&.IV7K$   5!!+%@0B
MY<N%@" 7 #P"! !"QM@&$"$';' ,(/#''# /#'''#&UL<;6M:UJK])VQ;68R
MKBRFLG*$H2J<QO9/CMFWQ/* &=^7D,.4^#B.4:Z<'R6S,&5/M1@P;V&Q*B \
MHF,?)<!/:6U D[=GET!5+%AL3J+";8,#%X]0!L+\I<5?,A#8F'DJ!8Y9V%R.
M7N0PSS$"#]LE,L0L;>DB))-*%R"<4+$")0+  J3) !%2I8 .W:A@@%P,, @0
ML,;6MB&'ACCC;P6M:U?52E*4J)II_D<C?TM0']NL<_O]ZHG9WPZ-B_FFZ7?;
M!OM_=6YVS_)8U?S_ .<SI7_;'@?]WOU9BE*569U?#(@?YLVVGVIZ5U9FE*4I
M2E*4I2E*4I2E*4I2E*4I2E*4I2E*4I2E*4I2E*4I2J:;5[DM+7+%!8[>05"7
MMB9#SN1BF!V<+@.ZG(=$O?'%87;@X&LVJRD^V(IE6<ZB6]K!%BIKVL&8R ,7
M BW7739V&Y +[3[F+J9*NRYG ;-IM\G[*/%>OB*:PO8%JQJB&,\B)E9*!""!
MJ;Y,E?=8Z/GG<N-VUA5 ]>Q\R S8U0#3F?#A36ZCE<;\IA0,8!B&1;6MVI0@
M6Y;F5 Z+>]K!$R80Q@2]_P""'>UKWM5F[CG39+D#8P:O D/CY<@CV625K2>\
MR-_X5[ME#'Q#LU$XV'?'V%9,&,CU\,L3).XF-Q"UK#QC#D?1"EB)S)0@B1@Y
ME85873@@BBXU\WR<HAQ:7#F0I\\,*)VPO:9C6+!9YY^UP <<NUJ4*4I2E*5$
MTT_R.1OZ6H#^W6.?W>_43,[X=&QGS3=+OM@WW_OK;;<"A 10V1QQ P00=E=+
MA1AA<\0P@@@]Q8(S$$$$SOCA@'AC:^6>>65L<<;7O>_):]8;.YVKCPCQ6EAO
MS0T3<<HCM16,>=IG)22DK)T.5?)M9M)J?FKIY 98#<;@/E4IOJ*.">2ULSGG
M9+.F\ #&87TN'<'6MJJ$D)"Y*Z&65HE.M]->Z47(KZFIE5)SJ8"&D)J GI:0
M=./=0R7S ;<42+'!<9I$<EA6ZMA)RT7'(!]6\]BH1CY!CQTNZ1V\EMR5CJ,3
MC]<#$-*B8XPEXD"I)ZV <1RQ\$DTL$XR44%1ZJ>9%H(1$X2.+BVG%SI40;:M
M:;XH>TAOF*6L]TA9D&-\2F;Q;1;VW@:3,#=@\<LRIDP6!3US%,,# )SAR0#B
MI9KJYDJC..Z4K&BY,6.G5\,B!_FS;:?:GI75F:4I2E*4I2E*4I2E*4I2E*4I
M2E*4I2E*4I2E*4I2E*4I2E><VQ^Y+IN_C&J^G;?(ROL^>+!=T2N9MF/%NOR0
M<Y+9.R55P"PA7%2 +WS'2&8")FJ*)G$' R#C[*5(J,E:L:<M372[BD-V.([+
MVQ<B7]TI8G=WA!W75HWGC[*.C-HMGD*"S6,G9WR"2FXEYA%PB@1?$WF/8L6#
M+;YW;(FEU<.Q[KLW,)7?)43VLK+UA\RT9LO*^5\!!W"Z0[7+'C0-L<[X(Z2,
M*9,9XW#Q&L)AD%?[&-K8!W0%9(FUQ"R[)H5\1R0ZF7L79;/SROD+[39[5[;,
M@6Q+"YY6#4S80AT7+# SA@4&OE:K2VM:UK6M:UK6MR6M;P6M:WO6M;\UK4I2
ME*4I2HEFK^1R-_2U ?VZQQ43L[X=&QGS3=+OM@WWK[MQ"PAR'4,H#F6#&-;&
MZ:EPLSI2Q\G@*-N#!08>1LC<8O8Z6QSRQN.4N8 ]LA6S!]F"[?M\?*5*[%7M
M,M0DIQ>Z)YBUJI"#-F,E17$2<AOJ3(<9HJ=+@3T*NUMCO%;2GFR%$1OW5B+8
MCDJ?=3,8^*T;"+G%->,8NQ,EQQ]C<F/OJG)2;+YCH\9C227E(D)(K@4GDFEW
MOE+NPI[820T>8#9!#6+M?!LGU@^SF&>;I.0;'RQ0BYU,@B&!,V^6[R4.Q_R4
MYX4@&$&J[V99,BG6M?U(<KJ<:LYP3ZO'DJL-B,V2)'0$%/0#P!)\LX:.TP]'
M[5/+HR2XBZXH$U9X,VR6"(JR[ FG+NB?9EZR\M.Q"4V25)3J2C0DGCK8[L5<
M-DY::<SOD200U L"ED,V*O-$JV&;[CJ+@LX$10,*ZCW,&BP:.8_64H,0W5NS
M$*D;?LUI(JYKMM&I#E6Q,\B-E.(")LCZ;$@RR*GHR\4*(R>9P.9CJ*>GA %5
M X"4.&PA3!0 3";>%UK^-79?ZR,O^M5.%UK^-79?ZR,O^M5.%UK^-79?ZR,O
M^M5.%UK^-79?ZR,O^M5.%UK^-79?ZR,O^M5.%UK^-79?ZR,O^M5.%UK^-79?
MZR,O^M5.%UK^-79?ZR,O^M5.%UK^-79?ZR,O^M5.%UK^-79?ZR,O^M5.%UK^
M-79?ZR,O^M5.%UK^-79?ZR,O^M5.%UK^-79?ZR,O^M5.%UK^-79?ZR,O^M5.
M%UK^-79?ZR,O^M5.%UK^-79?ZR,O^M5.%UK^-79?ZR,O^M5.%UK^-79?ZR,O
M^M5.%UK^-79?ZR,O^M5.%UK^-79?ZR,O^M5.%UK^-79?ZR,O^M5.%UK^-79?
MZR,O^M5.%UK^-79?ZR,O^M5.%UK^-79?ZR,O^M5.%UK^-79?ZR,O^M5.%UK^
M-79?ZR,O^M5.%UK^-79?ZR,O^M5.%UK^-79?ZR,O^M5.%UK^-79?ZR,O^M5.
M%UK^-79?ZR,O^M5.%UK^-79?ZR,O^M5.%UK^-79?ZR,O^M5.%UK^-79?ZR,O
M^M5.%UK^-79?ZR,O^M5.%UK^-79?ZR,O^M5.%UK^-79?ZR,O^M5.%UK^-79?
MZR,O^M5.%UK^-79?ZR,O^M5.%UK^-79?ZR,O^M5.%UK^-79?ZR,O^M5.%UK^
M-79?ZR,O^M5.%UK^-79?ZR,O^M5.%UK^-79?ZR,O^M5.%UK^-79?ZR,O^M5.
M%UK^-79?ZR,O^M5.%UK^-79?ZR,O^M5.%UK^-79?ZR,O^M5.%UK^-79?ZR,O
M^M5.%UK^-79?ZR,O^M5.%UK^-79?ZR,O^M5.%UK^-79?ZR,O^M5.%UK^-79?
MZR,O^M5?D/K(T2H QDS+>R1<L7"$',&!]E9=!   !PN(*,,*([,0P@@@\<LQ
M!,\L<,,,;Y97MC:]Z\MW0,_-JI-/0MHE+NP*8PF:M I\U[?+\[2FY6*B7!%Q
MLHL:(414<F27(;N&#P-E#RQ;(=!1+XXB8"WN8)*6-D2&K&I.E+3%16\^I^1W
M$[CME4\BL^<9/SD25WB*"& 86SJ0@+Y8505%,Q?(08UF7)HQ$0R+B7L3!R]B
MOTT?ZQ2G))X\M28_YI8,5K)7 N%#JM-#Z?+F74ZPWLX0SN7EM;.A-X0SA;#$
MTE( 0!JX.>94X.",';.IS:VET7,='+MYG/38!LHA6^5P$M%V#ED@4PRSOVP@
MEPP'1C[(,)E_"%'%N(,+E_"$$RR\-='PNM?QJ[+_ %D9?]:J<+K7\:NR_P!9
M&7_6JG"ZU_&KLO\ 61E_UJIPNM?QJ[+_ %D9?]:J<+K7\:NR_P!9&7_6JG"Z
MU_&KLO\ 61E_UJIPNM?QJ[+_ %D9?]:J<+K7\:NR_P!9&7_6JG"ZU_&KLO\
M61E_UJIPNM?QJ[+_ %D9?]:J<+K7\:NR_P!9&7_6JN)?<!H+.(-5R$Y!G-:,
MIDN07D$F.Z;I)=C=->V9I8)/*RDWEUP'4E1Q"P,Y#EL3986Q8X$7. VQ,%PL
M\=VSOAT;&?--TN^V#?>MUMG^2UJ_.8TL_MCP/5F*4I59G5\,B!_FS;:?:GI7
M5F:4I2E*4I2E*4I2E*4I2E*4I2E*4I2E*4I2E*4I2E*4KDW>^V:P&^XG4]'.
MBMIO-)&&<+E55=0+E"R,B@!F!<U [<3.V80&>)0SB7OVE\C0P.8!;$4:WL=>
M1RV[),[)+@H'BBXO:\]CE2?9\'0[5/,1GR7L^GDA<KJA-+&-9 GF+$8]@,R9
MT^:Q+J3E)#BA!AY6&&+)=FV.YE!6:J1#FD#!0X\B1I@>X(<IJJ'DFLY**!6N
M$/W"-X7$ ^[5D0?VP.86CP>98P?MD;4!3.9SVWE8F*]>V7&9XRZ# JB^))5<
M;Y+DDO(>RLYSH@EN04$@,-;(-$3?#? )/3,00\0,0P11![!X7M/-*4I2E*4I
M2E1+-7\CD;^EJ _MUCBHG9WPZ-C/FFZ7?;!OO6YVT_)8U?G,Z5_VR('JS-*4
MJLSJ^&1 _P V;;3[4]*ZLS2E*4I2E*4I2E*4I2E*4I2E*4I2E*4I2E*4I2E*
M4I2J;;'[Q0WKNH%&-D(KRG.:_A;!FP)&!(9SR,XC8N/*6L<)IX1DLU4S/EQ$
M&6'(*0*A%KY&0,#6.&6-?YGT;7;:^6MYL'QLT$)(2FLN5#?3H@,JX"SX)K:8
MC&RBLSHF=I=(.!LE(14,D;P)K(I@0VE-<((V+FGFS1D8IG_I=;NNKGD8TDN7
M8]4(J!%)]J"-J#&CVQ&*FJ"3PQP)@*Q/',2SL/%0@P<+9#W#3 +XBEP03!+/
M +"X9(D33BA8@GE"Q$B3!#+%"9, (L5*EP<;8! %RX.. 0((>%K8AAAX8X88
MVMCCC:UN2OII2E*4I2E*4I42S3_(Y&_I:@/[=8XJ*&=\.C8OYIVEWVP;[?X_
MKK8[?#Y%HB;QG$ 8UD7V1TQ'Q*EL<<C)G(+<2"1,2Y?'/,/#(<:^-@PL<\\,
M+B98VRSQQY<K4W:'9.%QSZ\J&Q9B"&XCM]KR:<8T@- 6=03+\8I(FZP6GF1<
M3;M%Y<^@RKF/D95<F"\ 6FSR:&1&5%.6R),4J*/LW#V3HF2D-8C1LPZ&X%YQ
MO==84 &%"20D%,E-9CZ8S,%RP,\!PF.MCQ<GM%[)RJ<0AB961!W>URH"I<L@
M*1NZ&7D&3.R&-AE0[!$SMR/CSL0IAAE<V36TT^YB[846/ S$:C/=TFN #+!%
M<!=U/ELDWTWR2(QL,T).="AD?P%>: 7*!&37>PWN<BR]/[RA0LRQD9+(E)3.
M1P][.,)3S?@,$2"WHHF+W7;-D5/%962&_'0DE&I:RTY[.U"]N+)N[9,EPT@S
MR,I;+:Y,?=F(4AZ3_";05FUKMM&DN-+=$JL5OJ* JJ\C:;**2F+1)67BAE*4
M%1/3SY].)'@@#)TD2-FBP0H!883";>-/3CG9ZS].\6^M5.-/3CG9ZS].\6^M
M5.-/3CG9ZS].\6^M5.-/3CG9ZS].\6^M5.-/3CG9ZS].\6^M5.-/3CG9ZS].
M\6^M5.-/3CG9ZS].\6^M5.-/3CG9ZS].\6^M5.-/3CG9ZS].\6^M5.-/3CG9
MZS].\6^M5.-/3CG9ZS].\6^M5.-/3CG9ZS].\6^M5.-/3CG9ZS].\6^M5.-/
M3CG9ZS].\6^M5.-/3CG9ZS].\6^M5.-/3CG9ZS].\6^M5.-/3CG9ZS].\6^M
M5.-/3CG9ZS].\6^M5.-/3CG9ZS].\6^M5.-/3CG9ZS].\6^M5.-/3CG9ZS].
M\6^M5.-/3CG9ZS].\6^M5.-/3CG9ZS].\6^M5.-/3CG9ZS].\6^M5.-/3CG9
MZS].\6^M5.-/3CG9ZS].\6^M5.-/3CG9ZS].\6^M5.-/3CG9ZS].\6^M5.-/
M3CG9ZS].\6^M5.-/3CG9ZS].\6^M5.-/3CG9ZS].\6^M5.-/3CG9ZS].\6^M
M5.-/3CG9ZS].\6^M5.-/3CG9ZS].\6^M5.-/3CG9ZS].\6^M5.-/3CG9ZS].
M\6^M5.-/3CG9ZS].\6^M5.-/3CG9ZS].\6^M5.-/3CG9ZS].\6^M5.-/3CG9
MZS].\6^M5.-/3CG9ZS].\6^M5.-/3CG9ZS].\6^M5.-/3CG9ZS].\6^M5.-/
M3CG9ZS].\6^M5.-/3CG9ZS].\6^M5.-/3CG9ZS].\6^M5.-/3CG9ZS].\6^M
M5.-/3CG9ZS].\6^M5:5Q[XZ6-9 67(H[50$<3T%/&4SX#<E5F.U:N5!OCCE[
M0;K76%=>5# @F88(!1-339HP.(&""%F()CC?Q_FOLHKTGY%",0N^$O5G7-9.
MYII:<'*?;0\SR1C[.*G9E(Z0CZR V(S(FSF)@N7<[U5RJMEF5R,HP6)LF>3L
M>LUQ:.IS-*GC9O;76V'R;HRR'>AY+V6BUY[$R5D/VN9K.3)M.N80R%B>$M?,
MPBM0(DC!XB9A8D0!K9"Y71C]4[&-&#N3WRS=D]?DQS)MS-P%#/9]EFO9;' 1
M #6!L P^! #89C 7.XH8X>>&>?)G>W;8VO:SO&GIQSL]9^G>+?6JG&GIQSL]
M9^G>+?6JG&GIQSL]9^G>+?6JG&GIQSL]9^G>+?6JG&GIQSL]9^G>+?6JG&GI
MQSL]9^G>+?6JG&GIQSL]9^G>+?6JG&GIQSL]9^G>+?6JG&GIQSL]9^G>+?6J
MG&GIQSL]9^G>+?6JG&GIQSL]9^G>+?6JG&GIQSL]9^G>+?6JG&GIQSL]9^G>
M+?6JG&GIQSL]9^G>+?6JG&GIQSL]9^G>+?6JG&GIQSL]9^G>+?6JN)?>T.M$
M@D&JT&%L1!;W=JS+D%X)#7:$ML!RN)5S)S2P%$YBFHB,X#JF>R*IY0V>,XE2
MPMP"94P:%MB  +GCO6=\.C8OYIVEWVP;[?WUL=OBA<_$3?(FPL1RAW9#3,H:
M!ROE;$8N8W"@H$8+*^-\<K8B!YY87OCE;*UKWY+VOR7J!VOV,+7MJL]XL8J[
MI]44"1UU=-R4 LS(XSXDB,U>4E51&B=Z7O@&$N1T1P6U=.3P# -G8&05U^QA
MVF3;G<YM9[-P]CSUV<*[(+G]A?J&X'RMIKD3%5NOA42S,6KA9WX2$LJ,1VMB
M,"RQ7J_+#NY[A8!'RSA6#ANXX 9(6Q/'IWQI!!K_ &[&S.5P'<19T4HJ(SV@
MU4%T&DA%"C=-0B#:7(L50@ ;F5F/'^C(Z$3?R"HFA\U[%!2L\#A+,$7(?MX^
MU>B>,Y>D";&P06L7C((:D$8+J*X<4&ZU G&JDG$^0V*AC_[W;.$B.I,3'6]\
M2^0N*RX$XF=QL5P"N!EK75\,B!_FS;:?:GI75F:4I2E*4I2E*4I2E*4I2E*4
MI2E*4I2E*4I2E*4I7S'3I--*&5!1-EB! D *:.'3@X14H4+ 87$&,&3(^> (
M  0>.68HHN>(8>%KY996M:]Z\G9Q[)8<5EL2+-(6%W_I#-9"%,I -%542(6^
M8PRSP,7)B)GM=:D0T5MC;*^+7S!;P=\[9&')RA"EKP_%_8QY2F-ZE9NW>E9P
MO9]>RW-)B0,83S>;4 &$Q,9);/2P\#C4C].PSY,<0T@NK*V7)GF*I "Y7KV&
MCF)8[B9*]R&"UDMO@"8V]N&RX%A%54$M?MLAU56&]D4%$?//^'?,T8$MC?P8
M8X8VMC:1:4I2E*4I2E*4I2E1+-/\CD;^EJ _MUCBHG9WPZ-C/FFZ7?;!OO\
MU?X_FK=;9_DM:O)SF-+/[8\#\O[*LQ2E*K,ZOAD0/\V;;3[4]*ZLS2E*4I2E
M*4I2E*4I2E*4I2E*4I2E*4I2E*4I2E5GF#::/8J/AM%/#49&E(]G<NCQDQP<
ME9PF3=\<LK8*69? <!& #PQR&,>V;"J&)7 4<JFF\0L\;5B5M99ZVR,AJ.T[
MPNQ8N$&P,DH"81NWM88M@)8<M@\SV5C)19/X6]BL8R5!%LGB8"R'3T5 'MAV
MMZ8RAR-(=1\42.6BDMHI['@&8'*@>R*1^P=L;8Y*"F/<4\<O;M<;XXC#Y!!\
MEL00P\,<<;292E*4I2E*4I2E*4I2HEFK^1R-_2U 7V[1Q43L[X=&QGS3=+OM
M@WWK<[:?DL:OSF=*_P"V1 _^/W^"K,TI2JS.KX9$#_-FVT^U/2NK,TI2E*4I
M2E*4I2E*4I2E*4I7\""!@AYBBB8!!!XY9B""98X!AX8VO?+///*]L<<<;6O?
M++*]K6M:][WY*AP/86%!'8HLKOEL\-=3"A(V8#&7DP$GG[=%,@XE2R@(:Q*&
M3Q>Y;MSA,(7(8L&8*Y"8V]FM;&6R*@04R^!M-/$U J)_$,D3()LOG_T!@,Q
M\O?M[V5Z^NE*4I2E*4I2JK; ;FP#K>F*!J0'H0R5B =\LFVDF2AI5Q%OX @C
MV8I@ @D^R9WQM;W2-EQL\>VN6+F<\?8KU!;KNW*W<N&904XWJ[KPH6[>[G5"
M9TK(KU1Q[6S S;"4:Q*+618X#>W_ )84\&>DV!%P%*D747]D"SOM"FN\7P(C
MYI[%1<LE4YA_Y;=ZT)@INU?%O?#(0125L@@KA@9B88BXIB:"02 !>40N0"$S
M$SSG&E*4I2E*4I2E*4I2E*5$TT_R.1OZ6H#^W6.:B=G?#HV+^:;I=]L&^U?1
MN6*,!"Z2,7N;Q,!;$:<B 9$"N!X]B-AM]!F05R1(3D#.&[9VQN7*Y_P# W:!
M9>#.]>$\([*NIQPD-'3CG;8 M/!^:GPT8UGUY3))#,B>RZ0>"B"M26^TEYD&
MV:31XE2$1,2U;554$?+&6'$[T=M@-FPQYU*4<27(4P;-@3)*28Y'],Z!&5I5
M4DS:$^AKC_0B,-L$GLR8;VOIV-U1%+EQHT(2'KZ&@+3K5V =0LG&AJ!A[KYX
MPJFAE@69]@IEV7+:ZZ?B&'0_&Y-9K78=SN9,:!A>17$N;JCQM'JEKY&\C)+=
M) 7,IDB.@S).2O&CE*X,]V*"2835A$4"R2 "7G+5M^SXN[N3:W7FKO@ZWB9"
M:\I):ZT8<!AC1\=0Y;9Z3JEBQ"*H4"16Y9_0:9=[C4NYCVKB^!"N;E<7NHJ$
M2QT*6)2E5]-_=F(223K3-CX+)6NVT9(BKM=>UR*)SE+'9&TV-&59%">D_M!6
M 3T@<L"G*(3C2T!5%.J!01)3%1/P/GR4V]_>4N99LQYU:<=;.G?WE+F6;,>=
M6G'6SIW]Y2YEFS'G5IQULZ=_>4N99LQYU:<=;.G?WE+F6;,>=6G'6SIW]Y2Y
MEFS'G5IQULZ=_>4N99LQYU:<=;.G?WE+F6;,>=6G'6SIW]Y2YEFS'G5IQULZ
M=_>4N99LQYU:<=;.G?WE+F6;,>=6G'6SIW]Y2YEFS'G5IQULZ=_>4N99LQYU
M:<=;.G?WE+F6;,>=6G'6SIW]Y2YEFS'G5IQULZ=_>4N99LQYU:<=;.G?WE+F
M6;,>=6G'6SIW]Y2YEFS'G5IQULZ=_>4N99LQYU:<=;.G?WE+F6;,>=6G'6SI
MW]Y2YEFS'G5IQULZ=_>4N99LQYU:<=;.G?WE+F6;,>=6G'6SIW^)2YEFS'G5
MIQULZB)[;YI<=V$P>&NTUI!L/EM=,O(.EYQ9SRMRV[0-'(;;&E,3+MK=KR8E
M;\F5[6RO:][5_#4W>7Y%;HRVS-4-@T>X(@MA#$J@QJS6V 6"MC?W0'=K=D)^
M-^Q/*V7;6M[>Q,=I:V60.-LL;W\Y9_[+.]V"YSK2/ER::,&8]JDDO6E9UWV(
M?RB)E>]K@!(RS/S:,DCN%N6V 2FW4L06_:=H7OVULJ_I&?L[; )I=29>E>Y<
MPB'2UC0:EN(_VYKDQ<#5L<KX6+-%I.-=#42N&=L<0<B*N*4%_P J%F< M?ML
M:=-?6[LM"')IA:%U B1=LG"!+9MJ*Z_'H["4T]:,J@%D ,Z:DM.21@RH9+*Q
MD)'5A5Y% -)1[(+ 8QCE:[A-H;5-HB66GKV,BZ2IYXY9G#.M.V02>M@6PO>_
M*7;9Q8/)0.>-N7($ LMFLA<^3&W)>]K5'S[W>=\(E01SD,=E[81O&]_9RRE$
M$026S2/:Y6Q]D"67W*K1*J!0.U[W&,8BY8WPPY??MR7_ !8O9@G:LCA$VZND
ME\_;*V&:).P^JT)*P8O;7M8 X()M22"Q-96Y.V *AB9VO>UL+97O:U>G<:;5
M3P]4,JLXP4QG=88/V88K&<[1RZ5$(*V&.5\[E$-;<R9R96O>X=@G"8[:V-[<
MO)VN6>W>N\"E'R;8VOZ@[;*9S&^=AB;39L>'2H?:6MRY!K3IDYF)1C"_+?DR
M",7Y+6Y<K8VO;ECY%[)RPUD6Q;/7N?4$[RVMF1=KFU&:Q@&]_>L-=<VI)%P[
M\MKVO;(?P7M>UZFM"VT6G1CAFVM79P7\1.3V.Z-).DBE?/E\-NUL3V]&OER_
MFY+>'\U=9W]Y2YEFS'G5IQULZ=_>4N99LQYU:<=;.G?WE+F6;,>=6G'6SIW]
MY2YEFS'G5IQULZ=_>4N99LQYU:<=;.H4>_9 DF.UTLVG;K;/R4M&+#9&"H3A
MU8<.:&6!!R&%4G(29>S#H7$A) QQMD9-^XQH8(&^0^!0; ,3M?-1^;R;H[G+
MSVCC2R)EX\A-F^115>[?6VR0CT;(8I83-.SEH^O)Q)6<  UC!/-O) [<)F#
M(O:+9Q.PR4,9<U>T\[S:DGR3,VHFSVQ,Y C64 G<\%[3?!HM$^)>V8F##8V6
MW Z0GB YVQM@X%4)1<0V8=C.!PCD*(!;TYM.\HVM:UM*]E[6M:UK6LZM.+6M
M:W@M:UK;9\EK6M[UJSW]Y2YEFS'G5IQULZ=_>4N99LQYU:<=;.G?WE+F6;,>
M=6G'6SIW]Y2YEFS'G5IQULZ=_>4N99LQYU:<=;.G?WE+F6;,>=6G'6SIW]Y2
MYEFS'G5IQULZ=_>4N99LQYU:<=;.G?WE+F6;,>=6G'6SIW]Y2YEFS'G5IQUL
MZ=_>4N99LQYU:<=;.OYRGJ4,,<L\]+MEL,,;7RRSR=>F^...-K<M\LLK[9VM
M:UK>&][WM:UO?J.U[=DLU<1,G-KY*K?Q"Y?9/=J7M%4RX?)>]K]O8YN(#?'D
MO:]K\MK<E[7Y:@MQ=EQU\:ML_=AG.W$0/E]D+IDSZ.+YO"]K\E[9DT#;Q3-X
MY<OO8W!M>_YK7J)#?9RH"N+<%M:T[@R")VW:XVC]MZ\N?M[\MK?Y/VKLEAV_
MO^#M>7EMX;<MJEAJ=E,#?!7(5M:!=D6%,986R #4(,9 9//*][6M8=219<7R
MI7#P\MQ<^VQM^N_@KL,-Q-M7#R=Q?8YY= "$OR FI'DB/F1CX?>N8)8C*YTO
M:W+RY?Y//D\-K<M[53[=1\]EW?T; $(UUXO#A$NK%3ZPJ0]+B,_I%5R5RXX0
M:.&5)E$=7)$\# N!P_DCDA!Q,BX(&9C(M[*&8N7JO*^WC5@..D#875^?I!EI
M.2S83E=Z$Y-60":R (JGQD 0P&ZMBF6X+*Y9NBI1-<R5&TF&<U<N=SRQ,6RL
M;'L'W]Y2YEFS'G5IQULZ=_>4N99LQYU:<=;.G?WE+F6;,>=6G'6SIW]Y2YEF
MS'G5IQULZXI]RV_G*0:J(M:O3I'Z8>ER#,33O=[@UH.MU&L!-+!-!9J19A;$
M/=VBXG!P0DXM9(:ZKEB<-E\SF)1/Q-GRN[9WPZ-C/FFZ7?;!OO\ X_\ "MUM
MG^2QJ_.9TK_MCP/R?MJR^...-N3'''&U\LLKVQM:UKY9Y7SSRY+<ENVSSRRR
MRO[^65[Y7Y;WO>LTI59G5\,B!_FS;:?:GI75F:4I2E*4I2E*4I2E*5'STEB,
MX[!R'?#[:S7QQM?D"5UDD6-B7QM:]\ "-Q;G3 G)>U[! %Q!,N6W:XWJ",]O
MFJOY"EXECV4I='QME;%0;34,);6"RMR]KD=<SCS2RA4#.UNWQ,8@C!=IRWOE
MC?P54:7]_5%ABBE'],&LFO.=[Y8X-\V[#$RRYRY>##$)E,H!0!#,97Y,<0SA
M6P6!C+$+/,2ULK577.:Y GX._>ZAW>#;((U>^(:\Z":1JA "AVU[96]KFS(A
M!7.$.2_;"8!$ C-@\P,K 6Y<NUEA@ZK;]+&88I(]J?I8C#\G)WL&0;G^6R9;
M+P7"..Z4@C"![IV#O?#,ZG9CX7RM@,"('G:^-3,!V*V&7B<+J^S$IS_M6K!9
MXCY%I3E%>2&?@:M:U_9";*C\=J))<' 3ER"*#9FP;!]J /8R'CR7N]%NOT'P
MDGXI<210PH]*8X8AY7:[92TTV/AC?&^-C:B$7]T3G)?'&]KFS0V7;6[;EY?#
M4OTI6+VM>U[7M:]KVY+VO;EM>WZ+VOX+VJ.GI#\3R.6R*/\ C-@O4OF'D%[&
MZ6B@KM\<,[<F5@LU(@9$!O?_ )06>&5K^&U[7\-4V=W8I-!'>8S4!-?$5JJ_
M;W% 5X[<[YCHZ4,WR[:QH -F.=%(9#X9>'&YDD8PM^<.]O!7)@=C5&9ELLH0
MW/W$B?V/''$DG#242DANEL</^# S1GZBJN8Y,/P6Q+>WPK=K:V.0F5K>'0+^
MMO9(T<+(NC[6:^[ )@5N0%+V$UP;S?'&#M:UL01U.-@L;7S[6UK"&Q"8PPV5
MKB9X]OE>]H*7(MV\1Q<\I+['-K)+0.%_\LO:Y3DOQLH"8VOX1"Z*Z0T4\,+G
MR7SP#]N%P@\KVQY>2N?O,*/&=KY/'7+LGNMN!:_)FIM0E>7(_3N3P7Y5A+6G
M(%EC_!_@XA$3%Q \.7EM_!Y>H;79 8G%-!IR!V1A#13ULK6#;6R<+",8R%[W
M@/+Q]!;PV-K<G:B"#G ;896RRM:W+>]6]9&PL[.@ $RR7%J//Z>)R6 %C26;
MIZH;]Z_+CB8%4DVU\K<G:8A7S\-_#ER<E;J1-PWQ$#9%6Y/UV=K8$%&Q3DL\
M"YVRL-LZL"AC# $A% F:Q.@V$ +&1K98IXHEPP,[V#O:V5\:7S3O*Y70:16:
M36E<=T/Y/ .,G6C6BY5\SLZ$]2 P$3S<B/.P6:'$[<-!#!F3RB(("?)IXV0V
M:>8# $&Q^V(>QM/F8 BR[N0;2V?'HQPLKD=3XD752[?/9AB7,@#3A*60N#RD
MA9L)8$0XCE5D)L%36(]DVP187,O?V/:#.:C ;:0SV0W4=J-9 ) IZ,@(">63
M$I.)@8VP#!+$RH886%N2W;"9]K<083+,47/,7///+I*4I2H]=$N14R 11WE)
M3":H(/+[,(X7<@(^(7)R\OLGM\^!?#DY+\O;6MR<E^6JONGLD^C#2$S+GME(
MY5C>-[XXE&@>./<842W_ .D%=HDEH',3P7MVOLUK\O\ !_C<EJX+#LGD*+HE
MR\811M+,QC+^"%A&T!.PX"+G?P8VQ-.+)M@7#O?DO<;'/,/''ERY;\E[5YPZ
M\]E%WPD[8Z1X^X;"#V326*U=-C/.Y>,7 P,R:J6)I82Z[W",*5-F,L1L22B1
M.E\SAX^/8PCX@@@9E1/1:\I=E&<F5K(.K6ML=AB> ,:1)R6G3<.U_P"+F.78
MR$$+CR>_F%AV^5K>"V65[>'-FMV5MPWO[HRGIY'. G\:S69$AO04"U[^&P&;
ME'3@\\\+>'#(<++'*_@RPY/?^K#63>UP87L\>R*+".")>WLJ;'&N\2HN.-K_
M ,:Q=<4RAQ7"O;WL;Y=O^F_AMX<"]CX6UZUN[[=G<AWWRM;V<$M(Z(T2>?+?
MESQ  ;#7(BE@\K_Q<,3.=\+>"V=_!R?/AV*+410SL*^B,ORD+>]LA!)!GB5U
M+(7.WAMF+9)=*)CG>V7\+DO;M;WY>7&]O!4BM[L;.BS8RPS3-:8\&$#O:^ R
MZ"L.D>U[>]>X[G5E@;*]_P ]\L[]MX;Y<O+>IY0H$U^8P863?A^)6Q8'_@C!
M)C--/'QY/S^W+)N!B][<GOY#7O;]-=U=R,1*M;&Z^TDW$.W);&ZJCD[88XVY
M+6M:XX=L;8V\');DM:W@K6F98BTECEF<DI@E<</#ED8>+=!MC_/<11QY/ZZX
M\_LSKFEWRLHSS#Q'M?XWMJ2&@!VO\]Q%?&UJHGN/V6J -8&\SUACJS*V%4'*
MN'TE20HYDYJG%!MEB9#$V$J*81 17$#*FAK^U LA0@,;C6OC;/++^#4Q]C]W
MH2M\8Z>T@I+ 4(]!9CUQ9HB:HK)9:%/"9(28M^WL!RQ0I@"'VJEB7]BRPSRO
MD%EGVW)E:UK\4I2HEFK^1R-_2U 7V[1Q44,[X=&Q?S3=+OM@WV_[JW.V?Y+&
MK\YG2O\ MCP/_C]?O59BE*569U?#(@?YLVVGVIZ5U9FE*4I2E*4I2E*_ P9+
M% [BFC !8*WOBF!0P0[?SYB98XV_KO48/*<HB826=5G/(;2(@D0\1!2F"\F&
ME07MA, L0RB47-"'S@U\L\;W"+EQ,[86R$RM8/#+*T2J&XL7&1LR,<)+_F95
MM>^&)2,68KK9/'.W@MD96C 1%)!+VR\ @X9H>P=K7SOA?"W+5=I3WA<K(#'R
M>JWKKK*2PM>^.4VRTEK3[,!VO>V7N;&[2$S6ASF'OY%,\!N6V&5^WMRVM5.S
MNUCEF8QF3CG'=S;S,QGVMLH2BN^OT&A7$M?"Q$])+C!3S I,2]_8[',RHGLQ
M>Q@2PXM\;7RD)EZX;QN_M3K:AO5#3TB9_A!K;W.KFU<VE.VO;.Q_,=<PQ8@9
MWPW&##S,9X@#Y9A"E,<<,<KSD4[&0&^[A#;3[7;'[&A97QR/-#!UY0U%QVU[
M]L(6NQ(O$2; D<LK_P  N$M8W"QM;$,3"W+:]MXFT\U<@S$*\50/&K1. XXX
MXK19M$E%RY<EKVOD.Z%K%2<9D7/EO<48PJ"BC97[8;//+PU9&UK8VMCC:V..
M-K6QQM:UK6M:W):UK6\%K6MX+6MX+6K-*^8T<*$0KCG318F#;WQC0X1<*WY_
M"(+EAA;P>'PWK@5B8XB;V&0B_*<<(F&'+VV:N]VRFXX\GO\ ;9'%,&V/)^?E
MO;DKR?B[LY.K+_E?..UY ><=(*FX"+?:DBN85"LVCPQY6+I02@ZLL% +%DI&
M-C%U(PK*!HVGD$T P,HF2F6&.&?I$!MQJF:Y/:VS.OQCE][V"9([%Y?YO8W'
MER_U5N0-EM<C/)[6GZ%#'+[WL$IL87E_F]C7<N6MP7G2$C7)8K,46&.7WO8)
M!:8O+_-VBOER_P!5;@*4XQ'M:X$C,,:U_>N$[V^):_\ -?!1OR_U5]X;^8HW
M)[$]6D+R^][&XT?/E_F[4Y>MB$YVT/\ \"X4,;E][V)6("<O_P#H8O6R"/D1
M_P#@#A0;_P#Q& 1/_P#C.]?57&N>.8]>Y40B\V(S7<2%O>XI-SMA$7RHE\K<
ME[B%U4B;"SO>W@O?+"][V\%ZJ0\NQG:'OH40PLZS1XGFQ;WOD>98:S')^U[\
MM^7 ['RLV#0=K7ORXXX"VPM?PVQKRB[(SH1#,&1"EJ$9[>R'!*\97\<67'LO
M3&]7A'3CN&'8)3(H9(]9><3:-$"I@(?-QAXJ2<!C8%.5K 642QTOZG:,:U1'
MJA!+<.$GLU)!=3V3";F>4^F;H(!F01%(J"9(Y$7):_MDVT4PCD 5;9<TI&^U
M(X6-9Y8C&1,,)O=VWFJS#]FQ=^QT(H X';>R$3TG,ZRI>^/\;$-*"5Q%(;+'
MDY+X E1,K7Y+7MRWMRP"I=E&TM+B"%V])JQ(9S"^6&!2-8ZD%["CBV\%@0!4
M9M#%,L\\OX&&>9G &^7OBVQM>]N<&[(HM+F.649:/[I/,"]KW!65Z*BT;M@Q
MCX.U%!7G6M!A6 O:_+D*.7 [3P=MC:U^6HZ7-Z=LA<!,B>M$$Q(2[;M;+L][
M=1TB@E+7\-KGD!" $4[=ICRW$L";SOC?^#:U[^&\).?>";+XB8NC?GL9T28Y
MV_R@4;*J[-RP1Y;V_@A!C*H0.0^'\6^!E/$M?PWMCR7M>T,G-F&NZ!<L7?V6
MS8"0?9+7Y4K6S5G-J 9<MK\A0DJ-=D+0YC"]^7' P9RP%SQO:X@F-^3*M-@'
MKV\?X2A#'9E-K\,\K<N:^FR<D,DWR^&UQ!"+A9^1##/EO?EP"#M>V?\ Q.2W
M)([;C5LDL@1HT["$Z% 6][7 .S=(K5+F;WM>W:W,"/Q8>BD#RVY,A+&+9<M^
M7MK97M>]6<:)7?<E?$&,^Q^:3P 6SPMCAFYI+)*MPL+\G_#XQ2QRHN>5K\F>
M6-@LKWO:]LKWRY,KR5@SNRNKP60)N6]-HS"SMVN-FG'<B/8P4QO?_P#:YN,^
MCD\LL;>][8)"87_/A;W[?Y:83TEWVPV8B@WG$NQ$;"9SFPAS$O#1*ZC20QO8
MWZE9WD8R26T\- .)C5M:[ES)K V*.,5(W /"8DLA<[?ZB+Z4;AG/_6W9/IK&
MY?XWN/#\4H'Y_#VGM4,?M/U<G+R?GY:_;#0><S%K^Z_9)=O3-[_QK)1IB(>-
M_P!/)B"W#5\;7_1CE:]OS7_1^>78XW4;Y?=3?G=X]R_QO8Y/2$_MN7W_  DF
MX%?'E_3CR7M_-60^QC((M^55W!WI4N7^-VNPZPG]M^G_ -"3 ^UY;^'^#:W)
M?WJ_3+L5L*&K\JQ-VX[@Y?X]EG9E\CVS_3VWL%RU[\OY^2]J_L/L2NH(E[75
MP9L<7_*]V]@I=%[?E]_M_:3J(\O+[]^3M?#R_IOR[,+L2>@F')D8A5:4!?\
MC#*4V3X<SS_Z> LGW!O_ %!6MX;_ *:VY;L5.@!;D[77-",<GQ@\)*5.7_I>
MZ3T-]M_\W+RUT)3L9VA)+D]BU:BH6]O^,>2#2GE_/VZB>-97O^N]^7]==*4[
M'WI&1O:Y;5J%,+X^]V[%1A_I]G+B\O\ 7RU!.R?8F-1]B&^UT DSD^$K-E7-
MJMU2&VRSFPJ+=C9*Q/W/6C0B ;R.$"_)[8+@W[7M#%[B<M_>J:-)](HYT98K
MM8,;N5WN=,>#ML[SYIXC)(QTN?Q1T]%L7*W2$U,!L5]KIP(E["A""W&S$O[)
MVG:XXW0I2E1+-7\CD;^EJ OMUCBHH9WPZ-B_FG:7?;!OM_C_ ,:V^VN5L8K:
MV65[6QQV8TLOEEE>UK8VMN/ _+>][\EK6M;P\M_!;DY:[%I[):[OU#'<S&GF
M&GDVRSY2XP,N!JR<RG B@22MK!1O(T?#*B2MFR(3V5UY0((B8U<Q\5P^K'2B
M<5(BFS (.>%_9/79J9R6$Z)YAIN"0QFW Y@#79.921G%>;PP+YM+"1L#ZV7R
M9.;HP-E<F]BY+)N2SB9+W3K&;#!]MTKLF")F&09:J^)/CUFIDCN) :$>J+I>
M;<;Y!]NQU!Y"MALLXVK*10NYG XPL,Q4)'11#J@K!XY9D"YC'&][?6@RA&KI
M>3TCILR$R'%($;V1+R&QD-UH2L[V)9RD\E%NW>+:('S"RV;+R?AF>1KK1(E[
MIE,,C)+V8'&^=H@=7PR('^;-MI]J>E=69I2E?@:-%B)8P=.F "A,H ,:-FS(
MH8!8J6+AY"CF# XN6 0( (6&8@HHF6(88>.6>>5L<;WM'+?FN&W8K H+6EJ-
M'(N&!A"Q=&07VUU=5',!%\C@H *>GJA@V*,&4PR-"!!@Y9X%\<A\L;!6OE4E
MYYX!XWS$SQPPQMRY9YY6QQQM;W[WRRO:UK?KO>N16)"8+=PN*OO=HH@>/AR$
M5W(C)V&-K>_>^1PX#:W]=ZB5:VWUJ0+"W/3.QAO8K97R]R%?!>M?M??[7)$P
M4,,OU7MGR7_34%.GLG6F[3PSS/2?B9[3MN6Q9,,%<?X-K7OR&%K))*7Y>7_^
MQR6_XU[6\-5Q<_9O-.D3.X:8H*:YGE>]@_85)N7QOE:_);V3W(55[,+&_P">
M]\+WM_R;WM>UH*7>SW1#[:]SVTR0,AQ.7VN8.*+P7+#7\/)A8@WF!<2V?@Y>
M3V]>U^7DM?P<M^*4NS.20HAY#)$;NDF5$M>X1Y#@E[*Y'#"]_P" )DH.EQML
MOAC?&]NU$%"L%>_)RVM:_);@C'959>7LKXBNI[I@>?+?W/S U6BOM.7P\EU5
MZRJ,J%^2W)C:V9(7/'W[X<O+:M:9WHD%>"S%,&A5@++'D$NX.RC:S1[;P\O+
M?-)9B.KF[A7O_&  %RSO:]P["\O)E>/#6R>*D/<8ZE:-DC5^7E.2GN?-4J&,
M.7EOE<7O>IF">9S\'+E? MVF5_!;DM?EJJFS.V;M1@FHAM<73)>(G;J"F>,:
M^H<CFS"6:)^P%BI%QN!]V2%08,X&<,#E2R?80L)D6$&.WN("4QM8+6O92(9F
MC,L!N)N)L^V,R"@:;J=KW J2\&VS,&BDE"11,R55^/&N?77![LVN9L9 4EW$
M</#'M!<^3(//"[<135V+:)50(6$='9T?CD*B>RE'2'KPNR4Z1#.%[98FBZ_(
MZ\H.4N8OG:W:C@V &PME?'#''"_:U<>W9') ,]J59G8YMX%$O8/_ 'GFL1.8
M91+/"]N4/D$4L!"P(65[_P ; 3.UK?PK6O[U?*+N[O*J<MFIV+V2.T$M?V$P
M\IJ:+7RQO_Q<AB.36."6_P#>#S- 7_-;/P7O6E&GGLO+@MEDW=)(39X(G@PS
M>$QI2N.#;+EY+Y8)KJ2A,KX6_C7N0O:]_>PM[U:K,?LW3BQSN 0TQC_'/PVL
M;/NA8-@VO?W@[EBK@*9986Y/")V^-_UUKLH2[-*X[98*NX&OK)"$M?M@VU'2
M6J^Q\O)?D#'/QF$=MVOAM:^!W"][?QLK\O@UN>A_9+W/RXN[LH"LBX"7M[)9
MG1B-C;"U[WOE['B4=#1M>]N7^#VN0-O!:W\&OCS[$M.S@QN'('9.=H'* )?_
M "Y9(]VFZ5$M^>UB9N2W(3QY?#R7R+"<EO!R5\V/8+8/4!+#.[8C9AW"Y<EQ
MA5)V-P,46_+RY<HMFT*+:V5[W]\3*_)?PY7OX:ZU.[!5HT6OCDJ8S(X<[>$2
MZI)8P%A+_KNCHZ6+C;]5AN7\]K^]R4&87^YZ7@ER"T%60)X9[ICE.=B,?=S3
M3$5WHZJOM$LJ%QUI")+0"H$.G'U%*P,$0%(,6PA48;$QAECEA:]>B1WL'.@!
MN][@,Z1TWE]ZQ*5G;G;']=O=$T?_ &\MOTVKF3/8'-%QN6X LV$;^'M?8)*"
M%QQO^GM3C=-<O)^N_P#77-'.P%Z@#<OM)\3D0Y>7DY'0V#5[?H\([/OR\GZ;
M_K_37+&?]SZ:S"7O<K-$\DN7WNT/L@6]OT>'-HV\%JT)G_<^\3!7O[B[*RV3
MM_Q+*C;9:S>WZ.VR#*I?;<GZK8_U>]6A-=@" MRV2MOW"3_Y-SL*MU0O;_I7
M ?";?*_Z;V[7P^&N<,]@%>P-[Y$-TL#?Y\0CL&&DS&W@]ZXJ1,EL[_IOE;#&
M_AO:UK>"ODQ[!A.";_ZJV@99OM?XESC;EU*O>_Z<K)<MBVQ_^7E\'@_77Z7[
M#7MP0M?W+V)C'/M;?P?_ #@V33!+\GO>$O(IK#"_\ULK6]ZWYZ_*W8I]_DR_
M*F3RQQN3WO:TW[-HUO\ Y>18/=K^;D]_D]_E\%K7\K^R1Z\;.ZZJ41I\\.LF
M]\W.GO,PULDZ391E $@$D&&T$J6$O(880B#F8S4"':!I.0F"AB%GD<O;(H6O
M>R6@G8_YMVN@LG)9)8A(%%+.=<:A U+1:8'6X20*#B0M[2)-5*>*0PPD@MB:
MQL0P&2AA\[6%#,"7PL'CCZAL[L0<GHUP13FS,0-GM,L<K%H[T@A HHE>2]K\
MI%Y.8PM+X8G@Y,1<PKYXWM;.]\KWY+683>QL*EPP G)N[N(HA!AX!9E6F_4"
M,B5L,<>UN$5+LELIUR@':VMB&%@+G[%C:UK9WOX:^RW8F=25,;VR_LYRE@U>
M_;9F9'V"E=7%%SOR7OF+[EN5$#%O>]N7*PF&6&5^7EQO;P5("!V,30INWPR)
MZRQX?%#OC>P[C#6'6/E?'WO9!7*JJN0O+[^7LE\K97\-^6I^:^L.MK)N%FT-
M?X6;0P%[7#,HL8,I/.8Y8^]G<X610S68EO\ ^3,;+/\ ]ZID*):80Y+$4X@3
MM:W);VH3+E^2UK<EK6]A#PY+6MX.2WYJ^^E*4I2E*4I2E*4I2E*B6:?Y'(W]
M+4!_;K''[_>J*&=\.C8OYINEWVP;[?W5]6XY80[#2,3"Q*9"F]BM-BH6*@ (
M9(9"&-P(+"PQ.E@ABXI@I?+.UC( 1@ 04&^8> P665A,?,J#.QWSV2B)LLF4
M6O#R*'$6[D)3? C.R=)F2<8ECB.-F$V39#$9\CJ[++O'+)VLY+L#'J(ZSKA=
M2&4,&T-8>J,FN(XVVWL'3V/38WOPJ4GH)B-U\G'$IO.0(_1%E]+:5G-Y&5=E
MU#8!73),&P8"L$RQXM(*PC49^8>#X!7#R:55+9-LH+[4!D&6M%)U<D#ZX0DV
M%)F*XT6ZNN'5)UNEPNU53 BQ:48[CUGN*9FLF -)8'.+T7'8_N,TVN;-I!AQ
MI[A%!LYVX*2$R-S-KOJ1*$7;6/Z672K-P=B%2,_DF6I)ZZH*3OD'B+F-GS$9
M&?*280$PHWLHH[D\F4A8@KCG]WR:IDI@Y( 1?)-'^^68<D1R[N1*?1MKI^CX
MHL:\[0'TY$:#<U;.I;4*I\B:<$S:*@"OW6M[K1E,6S!H!45!70KN19!/II(-
M%5DA,$44X_,O#I,'/VVQ\SM%_I^!=_=^JG#G,'/VVR\SM%^I=6.'.8.?OMEY
MG:+]2ZG#G,'/WVR\SM%^I=7 RMK)-JK%TDI:=NQM.ZU!28+Q($&N?:6DH))R
M'#C=42Y5 .#)6H**IA%5@<0-.,")RPE'@P3&>112(&+!F@O\Z&K78J-KR<ZQ
MZ:=2=*D*)8*VH@*$G,O HC+[02Q6FX,LE1*6LS]Q29PXHW3D$0,J7']F(JA\
M/(3&W+C?V:/=B,*KPEQ77NIMTY<\KWOGDHODD)GER^_RYC$3.7AM[]^7]?YJ
MR5["YKWECE=9FG:16&RMR7&QE)/)7O?P>&^&+6,8Y6_5?EM^>N?5>P5:D+&6
M69R2=F\\\^7ES$D=GG,K\OY[W48T.]M?PW_C=M[_ ">]7"'/]SV:=&LLL@I<
MVE(Y9<O+D5=4*B96Y;\O+RGX%.WOR?F[;E_7RU\ 7^YX]20<K9ASSMQ;*WO<
MKCUZSM;P\OO9ZVY6_5R<G)R5TI#L!NK:=ECD%-^S9B^/)R64;:MJ>/@_-EBH
M:N&<<K?IME:]K_GKLPNPCZW@X888RQ,F5@[6M:XL?:3C9WY/SYYBZ?YYYW_3
M?*][WY;WOX?#6Y)]ADU_(WM<O*\J\MN2]O9XGT/-\G)^HWIB/:_Z^VM>NW(=
MBHB5-"]A*RP]/8_!_P"DZY=C</9^#WO\H>T1,B?1G_KK<E^QDQ\4O;(K,SW+
M96][(OK;V-0'*U_TVN'H9C>U[?JY*C:4^PUP#-HZ$9E"89X71FR7/%$.[?1]
M6HL!)%U(4L,>#&*0]K''Q-6N,*3+98"K9=2'*V#RP)"E@QC& LL0KV.)&UQ:
MF+%@W:C9F/&E@IGEK!(+HNHCJ%Q55*P%CQRRZ_\ 5%W.:_MCVL!_O7):N1+^
MQ_[U*@=N)V\V<.<P<_;;+S.T7ZEU.'.8.?MMEYG:+]2ZL\.DP<_;;'S.T7ZE
MU8X<Y@Y^VV7F=HOU+JSPYS!S]MLO,[1?J75CASF#G[;9>9VB_4NK/#I,'/VV
MQ\SM%_I^!=_=^JG#I,'/VVQ\SM%^I=_7_=X*<.DP<_;;'S.T7\'_ &+OWTX<
MY@Y^VV7F=HOU+J<.DP<_;;'S.T7ZE]8X<Y@Y^VV7F=HOX/\ L7?OIPYS!S]]
MLO,[1?J75GATF#G[;8^9VB_4OIPYS!S]MLO,[1?J74X=)@Y^VV/F=HOU+Z<.
M<P<_;;+S.T7ZEU.'.8.?MMEYG:+]2ZG#I,'/VVQ\SM%^I?6.'.8.?OMEYG:+
M]2ZL\.<P<_;;+S.T7ZEU:T_JW)*KD%DJ;P[0*5P+9V!N?8&AIRX5A+XWSL%<
MQI2)<.V=\<+YVPOC;*^./;<O):OW)ZR2DF@>UD[>G:9/+VSR$]@),71$J#V^
M?)V^?L0.E> ?;9<ENVR[7MLN2W+>_)7U\.DP<_;;'S.T7ZE]8X<Y@Y^VV7F=
MHOU+JSPZ3!S]ML?,[1CJ7TX<Y@Y^VV7F=HOU+JQPYS!S]MLO,[1?J74X<Y@Y
M^^V7F=HOU+J<.<P<_;;+S.T7^CX%W]_ZZSPZ3!S]ML?,[1?P_P#8N_=R5CAS
MF#G[[9>9VB_4NK/#I,'/VVQ\SM%_!_V+OWUCASF#G[[9>9VB_4NK/#I,'/VV
MQ\SM&.I?3ATF#G[;8^9VB_4OIPZ3!S]ML?,[1?J7TX<Y@Y^VV7F=HOU+J<.<
MP<_;;+S.T7ZEU.'28.?MMCYG:+_3\"[^[]58X<Y@Y^^V7F=HOU+J<.<P<_?;
M+S.T7ZEU9X<Y@Y^VV5_^IVB_^K2ZU.'28.?MMCYG:+]2^L<.<P<_?;+S.T7Z
MEU9X=)@Y^VV/F=HOU+Z<.DP<_;;'^?N.T7ZEW)^RL<.<P<_?;+S.T7ZEU.'.
M8.?OMEYG:+]2ZL\.DP<_;;'^;N.T7ZEW+^VN/><*22U"S27U[;S8B3$E/ER#
M<C;(>[9U.(-==L8F=A% <%4W'&K\?O0'$B8,!*A2Z([T?/,\2*AGLSB9F=3C
M?8,[X=&Q?S3M+OM@WVK<[9_DM:OY_P#.8TL_MCP/^[WZLQ2E*K,ZOAD0/\V;
M;3[4]*ZLS2E*4I2E*4I2E*4I2E*4I2E*4I2E*4I2E*4I2E*4I2E*4I2E*4I2
ME*4I2HEFK^1R-_2U 7V[1Q44,[X=&Q?S3=+OM@WVK<;:?DL:OSF=*_>^>1 _
M^+_JJS-*4JLSJ^&1 _S9MM/M3TKJS-*4I2E*4I2E*4I2E*4I2E*4I2E*4I2E
M*4I2E*4I2E*4I2E*4I2E*4I2E*B6:OY'(W]+4!?;K'%1.SOAT;&?--TN^V#?
M>MUMG^2UJ_.8TL_MCP/5F*\TQ.R4M4PNRPWD&%9$752-YA+02E$ W/%"<LO&
M2!%!7!%2;MI1?0#G9A,1";KA>R0KO%&2TU<9R7@J$C'ME51R!^5)7WDCR-8%
MB*?DMJ.Z0$*:VQ=\,QN-VZ$0<0C-(0JZ]@'(N'K.!634PMDWHU9:V<,)_M_,
MV<6O:"(4QS'.>S!;&"]U8YGV5')&;40G(1 )HKN<;%>2GDC9($F(L;/P.+9.
M.H!<BIFUA+LRI",$V\.&XB";FLX&L%1%L;3\!A0]F]7,VR.YD&@GG B$QBVM
M6V )D(TK$"XA<4:4-+100A\!C&&00@H88@@> EL<L\,,\\;7QQRO:QO=LS/E
M<V/+Z5][IW;,SY7-CR^E?>Z=VS,^5S8\OI7WNG=LS/E<V/+Z5][IW;,SY7-C
MR^E?>ZT"3+L8+BHZ$5+?C6-*;,522*Y"ME@D%=-4U% 2'.3*Y"#"A@F+C(:\
MDGK"%!!P<,3=@!!,3(0X(6_[MF9\KFQY?2OO=.[9F?*YL>7TK[W3NV9GRN;'
ME]*^]T[MF9\KFQY?2OO=.[9F?*YL>7TK[W3NV9GRN;'E]*^]T[MF9\KFQY?2
MOO=.[9F?*YL>7TK[W3NV9GRN;'E]*^]T[MF9\KFQY?2OO=<V\)DBMA-A;>3L
M?[626VW" RHLJ6:N4-8DB)>UKC#Y%R0ADV-;"U[?P"X HE_^+A>ND[MF9\KF
MQY?2OO=.[9F?*YL>7TK[W3NV9GRN;'E]*^]T[MF9\KFQY?2OO=.[9F?*YL>7
MTK[W3NV9GRN;'E]*^]T[MF9\KFQY?2OO=.[9F?*YL>7TK[W3NV9GRN;'E]*^
M]T[MF9\KFQY?2OO=.[9F?*YL>7TK[W6@+R[&!MT+#,+OQK".5 0&VYU9,]V"
M6.11#=RBZTIO'KF,A<2@N*B?9+G+X@@&!3)>Z7D(:! ",D\S&_[MF9\KFQY?
M2OO=.[9F?*YL>7TK[W3NV9GRN;'E]*^]T[MF9\KFQY?2OO=.[9F?*YL>7TK[
MW3NV9GRN;'E]*^]T[MF9\KFQY?2OO=.[9F?*YL>7TK[W3NV9GRN;'E]*^]T[
MMF9\KFQY?2OO=:%TR[&#*;:Z[G,_&LF-YM)1U:6E')8)&<228G 9F3AJY<F*
M8-#6! #SSN$7 &&S[7M0P\\KVQOON[9F?*YL>7TK[W3NV9GRN;'E]*^]T[MF
M9\KFQY?2OO=.[9F?*YL>7TK[W3NV9GRN;'E]*^]T[MF9\KFQY?2OO=.[9F?*
MYL>7TK[W3NV9GRN;'E]*^]T[MF9\KFQY?2OO=.[9F?*YL>7TK[W3NV9GRN;'
ME]*^]UH"\NQ@;="PS"[\:PCE0$!MN=63/=@ECD40W<HNM*;QZYC(7$H+BHGV
M2YR^((!@4R7NEY"&@0 C)/,QO^[9F?*YL>7TK[W3NV9GRN;'E]*^]T[MF9\K
MFQY?2OO=.[9F?*YL>7TK[W3NV9GRN;'E]*^]T[MF9\KFQY?2OO=.[9F?*YL>
M7TK[W3NV9GRN;'E]*^]T[MF9\KFQY?2OO=.[9F?*YL>7TK[W6K790CEMHBPX
MEI[M<DC("4H+2L<NM$!K%$Q**#'CYJX)<<8P+8N5 %%N$ $*,);#M0@\\[XX
MW^HC(;#4B1-1)/-KCDSY4N=*#674W"PQ8T#@. +; 0S@)A80(3#/M<\<<\>7
MDRQQRM>UOJ[MF9\KFQY?2OO=.[9F?*YL>7TK[W3NV9GRN;'E]*^]T[MF9\KF
MQY?2OO=1#-S[98;0;V'=4WQA#<T:Y)I4$JJDCA@<\J["1@F$"X1<J,,/GD.=
M-EP>VQ#O@%;.XHV08. @F/),[X=&QGZ.$W2[[8-]_P"ZMUMG^2QJ_.9TK_MC
MP/R?MJS%>9;C[%W%KKEQ[3:LS9L0)(2ZJ@J;"<?=0QE1:AO#);(KZBFLI6=<
M=N8VO)1P<H*B)R9)MWXGM)G'3+49Q5!3KX7QE^3=%HPDR'X]A 5Z2@S63%3>
M(-"/\F4HL@HMMQI80X[(&<3<!5%]A.+(^GO>-'HN)#E&5P5!4 .9DU=K*#:4
MR1<SAT4+::13!$GNF4&8I/,R;7$MR(;;:2XHH1EG1BCOIYXR-(:<P"J<VTI>
M" ?S]"+.MPW=KA=HQ=0* %6X*@(_LJ8++3@@2"W:L'7"ZH7B9S+ZD)@*HKC@
MCEGK*P?%#"P!P$.J:DC&3IH3 $(,+#,<<3+$(/ .U[888VMIN&'6KF\P;T2L
M'U?IPPZU<WF#>B5@^K].&'6KF\P;T2L'U?KG'A!^HD?M-S/IZPIKZV6>S4%6
M=#J<:M%K *I2"WD$@.J+*PI&<F_VI<BFIY4P<-C9?P0@ 1,[^#&N0B]F:+S.
M56C49Q7KVZ;-PV1(N F#$#03E=$,*B:76$KW50UEJ)RR0 5DLT"H))LR0#**
MA3+(=/',8!"WP[IP0#J8TT)8=#HA+7ENMMO)AU97EY;C2.$Q'1DA-+B&U!34
MU$XB E") D5"%,&C1D4,$ $/,03/''&][1FU4301\.Q,9#-CC75T.589C<D,
MB108A:2H!FRG@EC+;4<)A5)M,5'($7*D%QU%"]OGRPZJ4!$&(@CXX97M,G##
MK5S>8-Z)6#ZOTX8=:N;S!O1*P?5^G##K5S>8-Z)6#ZOTX8=:N;S!O1*P?5^G
M##K5S>8-Z)6#ZOTX8=:N;S!O1*P?5^G##K5S>8-Z)6#ZOTX8=:N;S!O1*P?5
M^H/DDIV/>'W&2:<F,'6]GKQY R=>))5B1H^QD6K@IV1A'0N'RS3,)S<;82IR
MDAEU?-IJ4"-@)84WAB$)EC.'##K5S>8-Z)6#ZOU&3M9&B##6E!N/./\ 5QL+
MZ3'+IE]41EIAQD14T^+F2=2$UV/XZ3'1L1RS50%!?1B*BLC88$P32B6 ]EN)
ME?&VXCV)M,Y7:A!\1W#FOSJ:JF8529173HF8^(5SR$K'D%;3S !IM%SA)12%
MI-4$I33SI<N<(GR9@J9 "&"SPMVO##K5S>8-Z)6#ZOTX8=:N;S!O1*P?5^G#
M#K5S>8-Z)6#ZOTX8=:N;S!O1*P?5^G##K5S>8-Z)6#ZOTX8=:N;S!O1*P?5^
MG##K5S>8-Z)6#ZOU^!K6O6(B5,G3FO\ !)<H3+C&C1@6)V#B$ 7+AY"CC"97
M;_)B&$%AEGGE?WL<;WJ'(B3.Q^SR$.-$<>ZXO3V!#0G1<$C$;0)'!FLZ/;EF
MVZB9!7::<=/M9?S3E$)&<A$N81%(=//%R9\8<F8##F,SK5K"2+&#AR 8&*%"
M@(IDT:,Q7'P!8L7 PR%',&!Q4' ($$$/'(0443+$,/#'+//*V-KWM7P@K=C>
M53L8DDEGZV*V,T9I8<4*J3$#74VW( JT"JFDD!L.LBSC#84S"@40U<Z6+@*]
MQA"*<;.VP]J!9#58KAAUJYO,&]$K!]7Z<,.M7-Y@WHE8/J_3AAUJYO,&]$K!
M]7Z<,.M7-Y@WHE8/J_3AAUJYO,&]$K!]7Z<,.M7-Y@WHE8/J_3AAUJYO,&]$
MK!]7Z<,.M7-Y@WHE8/J_4-RHB:#0F;1"$HQIKTTC[B3'$N(Y(U#C6/FS2$T;
MI-G4O9EDAH* Q1!;EUY%LN+9W NEI=U4A8Z;!]LA=M+"=KCJVKIY%52H&@)2
M2U,F64$U1(1;'ALB?('0<#),Z2- (0@!DH:+BACES .>80P(F @>>6&5KWXQ
MW1OH^P5A!;SVC76)JKKH3W2K-Y(7F#&28H+"2QT09QO)5(E#2,&,.F-=" $5
M5Y0QP]II9.V IP8*PH5L_EBI@Z.S@U;/>)HMUR?36NI'4<160XM8@H1953KA
M7.)QTN.VP#A Z$$8*F\2YTN *,GG2"B!B*0/$S \D\,.M7-Y@WHE8/J_3AAU
MJYO,&]$K!]7Z<,.M7-Y@WHE8/J_3AAUJYO,&]$K!]7Z<,.M7-Y@WHE8/J_3A
MAUJYO,&]$K!]7Z<,.M7-Y@WHE8/J_3AAUJYO,&]$K!]7Z@Z,"O8]IG5C"'&+
M"UN=JL EF%T,B3B5H%1U)!**=D8VOH5E-ID<7$@E%;().-K2#DHI94X8*%QS
M88APKB-.%]8M:;6O>^O4&6M:U[WO>)F#:UK6\-[WO= Y+6M;PWO?WJKV25.Q
MJJ1YC)R6C:DJQF2UE<;[$]R6/&RH6<BPW'GWN5@D0/)Z"9(VR+2!?%D!"F#
M!<Z[1 6Z0%-*PP13.PO##K5S>8-Z)6#ZOTX8=:N;S!O1*P?5^G##K5S>8-Z)
M6#ZOTX8=:N;S!O1*P?5^G##K5S>8-Z)6#ZOTX8=:N;S!O1*P?5^G##K5S>8-
MZ)6#ZOTX8=:N;S!O1*P?5^HKE%G:,0N$VQ9,B> FQD\%4XB-8IG##755)P*J
M<CGW"HDDE*0V@IJ9T4@A):DKGK@%,PRB<1-&S&88(.>=NV:T$ZCO=MH3P9\*
MZ\N5JN=*(KC><"+&4=J"2LHZF7#-D%%./%D(0 T4-EA0Q@1@\\L<L,K?GY;6
MX5Z-70R.GBT& ]XYUL;3Q?II/)-1"4XO8@1I4-+"T4;:&#D)BV\RJ?FX'(>*
M-UN^Z@Y*S@7Q\$5&N>4^4K;ZXN8VB\UI2NN11&>MC\24%:R;RP>;\9, V$GJ
M_N8FK8)4Q:[=PSQQ/(:TCKJ6:QPR)JR&K)BPF&#::?*FA9-X8=:N;S!O1*P?
M5^G##K5S>8-Z)6#ZOTX8=:N;S!O1*P?5^MFBZ^0&VU4@O-V$(@05Q*,AG4M9
M18T9B6JIIP&_; FR"B110#A,R%EX0QRXP8N%_#CG:]1:SOAT;%_--TN^V#?:
MMQMI^2QJ_.9TK_MD0/\ O]ZK,TI2E*4J!-JHH7)WUDV&A)LJ"4DN.7H3E",T
M%471#@2(G+#X9:TVDT\KB)Y10/AIA4XI CGLR1$X:Q+8"Y%RHXML0LO-J;-#
M-I)T%67V=>L<Q<\3B+K3'!J-(\D184V@_(O@,:;EPT7>TG/G7A= LJKSTF[)
MQ$44WKT[F^G%HW;R:,,9.N(TNMONHDT,E!OMZ6V--JJQ9[*R!$PC, EN37Z^
MGO(2V= 8D2HS7;+Y8:@R$F-#Z*R'M'ZH\$J02^!ERF5%4S5DUI-98<+S&6]M
M!.DDPPY*4(NI)=J,V4EGQU#K3FI8;DNRTMEIB(Q3KL%#Q*/<X(7$$A%2&D%G
MGB2D%'EHHJX/HJ6;H+<P;14%UN(X'ZH4I2E*4KSGVIUGG259&DI=B_"'QVW,
M.GKLU7<)R2'6[TE399EUN1=4!7JF-- CEU)S_*$$M>&RQ;9]WL+(Z?)AELUD
ML6,YFR]6'9V-_9\W/$LR0DSZ8<["<ZLV32''CQE%21FX_F AN6 54:#Y.26_
M!!]T(K=$18J>+?+/5.E%\% BS[6[8Q4$6=CR*JDLS)V/%>E>R<L)0,:QFY#&
METCZ[N05KN%['E(=W*DI:YR+&J;:1E!"#?*]'K8)0RO-<TO+ A=S)I-?!,H+
M:M8T;*D[Q:OQ[*$81$1:DONW)W/#%V2&M!BW>SPDS%M-=R/MPKS+8H4E2$13
M'V_PF0U%!(;6+L=J<2656Z=EF*6! P+X6L)2E*4I6D<J8,M-Q?1R^801A61%
M5, $&OG8$,8^1'*A9C7#PSSL%AF+CD)?##/.V%K]KAE?DM?Q1.]CMVM=L,L!
MIJK^C"+'O$FKT&ZSH6$7/]SKZ;)B&P)-CM^24*]'B\8+*A-=&?:+'))GHR!E
M$TG)Z.4<#J'<0#M35D1OA39K)HQ*L7.#$C.BJS=@F@KL4LT%1R2-)#Q=[T;K
M,%80336H& 9I:,F+&$BQ<H+88KGR7'&F-H$40YF -%UE8BEN$I)NM&G+QB!%
MTS07LNLY;2=5X5DUI>Y:%DJ#IYB5GHI-!-0GLW05!&3<0"[;CTI(35 .F<"B
MB$ ^U F6(V*F#0U_1"E*4I2E4UG>*9P5)[B&<X82HD<IE@PY/T5JK<E9[NYD
M$KFI>7H27D5P%3#4C21Q%PDC"Q0<++#?,X-P10 5R]RBX6R"%O;S44NQ4;1I
M"RF%&)M8MEFHUH'8D5-7+NW-M O<FS8+"BQ8C)=:B3$3A<^<9/QV@C2*>4V_
M-R$(VED\3/E(^6W"V$Q=-VID'1%S/]'AY50F]!D.R$Q&!M)'I\XCY+LMD&^W
MIGCJ5FK'C=0UQ_LU*5'PSF<YI$P<RHRG(DMIG@ B*R,WFZ CXD4RIZT?UW>^
MN,?OQNO<9K &GC)%WHF-UJ.QUR.5;1$./F R1P%&47ZW6L^G^J+BDS#SHR..
M9(#S:B<MIT>(9@TV&@B#972I2E*4I7B,/V/;:ERPPSXS-R#&,2.&&-:9K@V,
MWU&#X>2^O/!:E]WQRLFEIT'%R)6QA'B"$W8[R03*0F$)0%N>=0RQ;,SBW"Z>
MN2#K-HC.<0NYJ')5<[6FMI@I)M*Q!?<LNY86X423SPG);<+.C9,9\,1.P9$9
M[X;LFM!J*22X&I&:*@H;#2441MN]-1&QBD\*6[%^]TI*AAL-L_'K/3V;/2X^
MG>XV4^7XT\@8>3-\L]P6#%B1&Z8R>Y1W!ET:W<N5R4EAD@QTXCI]11S+T0<\
MT<S[94I2E*4JI&R$52V\)&UBE*(DZ.EY5@>0) =*NV9'>[FCY.7$Q[0R_(Q"
MP37$V(VE(R"?3E!VE%00L:;F!<T3*& <3Q<?(.]_,YR=BYVP-+C/.M#:]28H
M";%ZTDX&&*ZS#03XRDEV'IU<CT,,EL&(G=R\Y&"Y'%+J"3R2TV5(;40$"/D&
MRQ9S'2#>LWK&F-4]CUM)AF*5%BZ]-77UIO$C([]9+-G^9#2Z9D1LN= 7&"OH
MRJY('.!*K=:R^E#S :8J?:,R[DDX%O)BBX F^1=:@^9AT,U8D/61LO(G):TS
M51:6TF"F4DA,917E1(NUH"@1@0FCN%1,.%!;AHJY'F*T#[E54,J1.D&X =3D
M(NX7)FGC+)N_5*4JIK.^'1L9\TW2[[8-]_\ ']5;K;/\EC5^<SI7_;'@>K,4
MI2E4;BEM3+,"(\7L>VKF9H6M.6R;-2VPT6?K-DWD-N1CL/*$9M1/("NS7YU.
M0S<!LM%)Q.'%EPJATZ?]M&Q3%O9K!!R9WBY8YY^Q7F?J+U7J=XN6.>?L5YGZ
MB]5ZG>+ECGG[%>9^HO5>IWBY8YY^Q7F?J+U7J=XN6.>?L5YGZB]5ZG>+ECGG
M[%>9^HO5>IWBY8YY^Q7F?J+U7J=XN6.>?L5YGZB]5ZG>+ECGG[%>9^HO5>IW
MBY8YY^Q7F?J+U7J=XN6.>?L5YGZB]5ZG>+ECGG[%>9^HO5>IWBY8YY^Q7F?J
M+U7J=XN6.>?L5YGZB]5ZG>+ECGG[%>9^HO5>IWBY8YY^Q7F?J+U7J=XN6.>?
ML5YGZB]5ZG>+ECGG[%>9^HO5>IWBY8YY^Q7F?J+U7J=XN6.>?L5YGZB]5ZG>
M+ECGG[%>9^HO5>IWBY8YY^Q7F?J+U7J=XN6.>?L5YGZB]5ZG>+ECGG[%>9^H
MO5>IWBY8YY^Q7F?J+U7J=XN6.>?L5YGZB]5ZG>+ECGG[%>9^HO5>IWBY8YY^
MQ7F?J+U7J=XN6.>?L5YGZB]5ZG>+ECGG[%>9^HO5>IWBY8YY^Q7F?J+U7J=X
MN6.>?L5YGZB]5ZG>+ECGG[%>9^HO5>IWBY8YY^Q7F?J+U7J=XN6.>?L5YGZB
M]5ZG>+ECGG[%>9^HO5>IWBY8YY^Q7F?J+U7J=XN6.>?L5YGZB]5ZG>+ECGG[
M%>9^HO5>IWBY8YY^Q7F?J+U7J=XN6.>?L5YGZB]5ZG>+ECGG[%>9^HO5>IWB
MY8YY^Q7F?J+U7J=XN6.>?L5YGZB]5ZG>+ECGG[%>9^HO5>IWBY8YY^Q7F?J+
MU7J=XN6.>?L5YGZB]5ZG>+ECGG[%>9^HO5>IWBY8YY^Q7F?J+U7J=XN6.>?L
M5YGZB]5ZG>+ECGG[%>9^HO5>IWBY8YY^Q7F?J+U7J=XN6.>?L5YGZB]5ZG>+
MECGG[%>9^HO5>IWBY8YY^Q7F?J+U7J=XN6.>?L5YGZB]5ZG>+ECGG[%>9^HO
M5>IWBY8YY^Q7F?J+U7J=XN6.>?L5YGZB]5ZG>+ECGG[%>9^HO5>IWBY8YY^Q
M7F?J+U7J=XN6.>?L5YGZB]5ZG>+ECGG[%>9^HO5>IWBY8YY^Q7F?J+U7J=XN
M6.>?L5YGZB]5ZG>+ECGG[%>9^HO5>IWBY8YY^Q7F?J+U7JU,99R,T=@'=&#I
MF-[2VW;0ZSGXF#/Q B=)5$5:4'J]6\H!D3,6QO' !@@<(I"?EF KE5,4$P!<
M0J8+X"C!Y_FSOAT;&?--TN^V#??_ !_56ZVS_):U?G,:6?VQX'JS%*4I59]3
M/R6NKYS&Z?\ ;'GBK .(PME&^NFVRFDUAQE4=3,-](43^24GJJV"2'$2DT\J
M8ESF2:3/'\2Y4R?Q*&LB8(N9BQ<>X=@LO*B7)J[+07C%]&&AI_"J$Y0&RJ#)
M"PA3QB^UQ.,A%\L[FD1GC-%'!<2R$#B+=*3!5 ((=0]K^R!',+9$S'.:\3?V
M6X]"L='7KJ7$KL<)IN$QC;C><U8QH[U@'.U[DC[H9 +25PD%=,D_8!E KB8+
MY7&SN(*G)P^8I,&0W[%<HG]EF!.@,'%3<EIND$\.T\WRR^O*L7<5B$ZM?#$1
MM=2<^ R$B'5;$N5>R,W5<T72SXS:NYS96Q8O8_F'5]ISYV48W&S?7%]KO<P?
M2VWL8[%#N=@=:R>;J/,J%X1<D9LA>0Y%A*'LTE16Y><\M-I%+MM@D<G&A-<@
MD(KF>:JG'G2K1QE*'9*9=SU\:\AMR<V:12=G(8/9KC2@MQ8]\9GH.ZAL%TKT
MON S%D:B1XVV;K\F,-TE<SK*BE&D$BNNNRZUE3-,5&XC]<W=G>R?2 (D/EO-
ME9!:+3'>*$K-QN0\C+Y"27Q!$VZT0)(A(^M8D5A00VM(2V<VK>C9)MQ237+B
MT&F@KI%53B:$L$#-Q-5Y[VQ/SC,*#M4@!LY@J#^<3-B,EDQG\0N67 I8EE+C
MU,;[B$B!KM)?;[PA)HME[JZJ2DJ7P4M?-X9J#L9^;D),%(KU/#F[()'^U\]J
ML#HLEFHO,K9!_E">,:9OILOPPSF3H6TTMA(JFL)JE9O-UP%'7L>;60V**CKQ
MY>::TJ%58J9;"OB/>/6F4)J77],Z?-P,FDQ0)+=;?:;5/0$M-V/VFVTZ3)&1
M(W469*Q!*]@D-/?<7(S2>#K5#1YR);36CF *@XVF,ND6<!>:H.GAS3XUFREG
M=?(M9TKN@=9P+JR(]) RCL@01+E#(F:D55,4-<L=-XG,"I?VCD"7M<(80>PU
M[A>QY>".Y,X=FQ+2^@A1G$#VCEMY,Q#R-MZ$4%(G=EFU2Z\X<32DH/A0C4<=
M-7#13$D44$'$2P:<G$TU2QMCDJ9Y7]<X[E#L@"N]VRF23JK#3.89U5  =+H1
M-A,W(KHB1E;+VP?3T&S()^ZQH+DQ]B)7-EK#97[7(<''E$Q\J-:(*WB[W3.B
M"7#,]$C<9=CT;[]A>:U ZZ#KD)S@*XHSD!JQS(Q8\9+F5V8HH>[7=C166\Y@
M38SVB(^@IRT;53JL[@2\@S5%D])<;0F]1T/8&2)J<T(/637RR\65+YYFN*?9
M.<$>O!2:3<=L4/8%U:JS&P,$^T?Q"^'^V5F(6C'I=52%XQ[L%U(P8LKV--K.
MMN#NR\G(K@2Y..*<V&%:SMUBV08+I!23<].$\C K6Q$CN=6B*5 S+?,MLPA$
M&,B(9LVBAE5!+P&2$-3MA'K1.SC'+1E]PMV%-A'?OBC-_:E36W:O);Y%A%X9
M!/,XHPL5#5UY22HVDLH;8V#%+1"S8S.J"^T0TE39SDS9PH[I%'X<A*W92':O
MIR<DG9+;3%+.QB-A&>ROK&@I#M?; =LRS\U5V3G>UG,U0;1^\FQ&K6C%Q70<
MT1&24LPKH[G<S.#2G-W+7Y"$=Q.R52"+)V(3%6W!)D?Q46+NB'UJ#C;09C*D
M@QHI!DSIUN[P8DGBJDE*NQ3Z7&J-$9QTA'"[7/6*CI:.&D@N<;>FIR[(^JB&
MD0\T95>; 5$*:6HVK&==79'3\D=OC(,K$V?(DADR<=%4Q@K)<R29WL#?PD'7
MUUA8ERRBWX\E,\_": S8^UUD;LJ;&DE@,19;TB*,<*4F-,^HYRK'<@*),NU'
M.>BA.>,?%7$D0R[<F^UXLCX\N++&5G3),=ES+PR7"SC>S]4VXOL_"P^RBUOL
MR)<VC5-<R4DE4M575]X-8\6C;&1DI>QC'0HLZ&4T&H5<28KI"<E/W8)O)K$6
M\D$H&IJZNIJJ&DFB#H/%U,G"&P<J]DM$G?%Z1XQI:P.LJTEMHNS"40.>T1,R
M,7BL:KEDR3V^\TB/WZ)+<E"LX[,+C":)A!DQ89KE:IY!)1B:S(B)+]MAJ1-6
M^CSF]CM?8-J.-'BDU%8JXN/$G!R\VDQ1F\)%0;&(X-+#K1V<YF^P068:29-3
M7<IQB@76Y<<,@0^(X$:\:%&@J^N51I)BS*2,GIHL6LEO/91&."!JA1P.K)J@
MDB5@+Y!&"X]DU1L;$S'M8+,&]@;AXWMG:^?+>V-#98V;VP93X9R.)!8!<$@/
M[KKQ1K**R\$=?3U L<3BJ8?7RC8L&C^TA\O=02Y3 R8MF 5N+C8+M@A.YGY5
MVO>NMFS3:&A],;ZFN:U3LGM$['$BJ:^^AWL>C!REF@G-9,245.5LEX^N#DRZ
M6*G' % N?S+B$LO;6(6-_+6-[=D49\AH;Q5VG/:62C>,RFH*@O&&XY) %.1E
M&<ZZRHZ_M(WX_$3E]-=\I.6,'O,CN:EQV^\5QV"1\>$#;3H+D!&V=L&')O90
MGJHLHKVS^C-,,H&O*:JJ:5 +5,&5&SX!V?.22^ELH[VXX\&R[$A,B^!!55I8
M7*I,=+$MJJ,XD,T</-LLB1=K]*/90#"BCN)RQ[(3%*K;_AI\2*SSD.*9HF[#
MDF2+K"R)9(BG7@76%EGH;*8;IEQVV366;;X"$:9@BH9M@F(Z^44^5RW:[(.X
MW_+#:8YYU+ZBPR['?"XQ4+7!45AD@9PO/<QOAQO&CO;4:R$7?;#6\H:B9.2)
M"7DLLV5H<ZM!')^CD=9$/->1E28^R11@YTULM5L; /\ Q7=T)H55DX\XF-.%
M%(0>N[.Q$D-5E$W$WXQ<::&T&OKX\GL]FTH!NJ.D4N*BJ95)DUW*+)'B4Y/\
MD).PDAZ3ZFKLQ'Y:%F1:/-&19?22, N)_-)&="]%CL/'(\FZ!857(\EU0BEM
MN]9(HJ>69(JX]6X[TEEKKO\ =8@EKZL'5)WSQV6!A("$AQ)!3E;:2W-8RAYJ
MLQUMV2IS7E1T%XQE]3N.LO?O4K5U*0$A^MV+T!-:3^F%D.,VWU<0BJ,EVN-<
MQ<*%W4D/;LFQ9GSVU\FL])K,HR@[\8B#/Q7WO[N!0B'<R%T.,U VOQT6:N9J
MTI1 X7>Z7(8+F2+;.-QDW7$='3D4JZK+'=]_SL@.#/ADVV4B8W8N*A"RHZKO
M'4XVQ3BO+N:]K< 9@]VIV225NS(8*MY[;!J!6:LR;,+@G8[1B.,D.BR1B8E3
MEW5,79,R0YPHH)<H]Q3^=3U"<3B:FNQ%?=D'LI$E[9=C-$./6RE-<^I/<P]&
MTS=?51;$<9)U*Q)NR&MO]&&04+VH81XQUCG7LFK0UU8L8K402X-(4:ZL.899
M47M"+K&.!K26V].@8T-%G0M$ DV291(-QW;'+1E@D5M9<2\]V.9:KR(%%4H6
M)&^B.2IV1IGJ,_+;-6-F)&0%YXEU&,5Y\ZL&4Y:+)K:UK<P\9(*)$X+-*AH3
M>F2?&PG-68U40D@'VF1-D70IIT'7?@:\D6;EW/;^1M.NR$9NLD^B;_-]T#.@
MR.VDQC.)Q,;Z6R&FHYJ[&LSRQ209$,.%RN%QIHILJXC_ +H%FL336Q9-.W5S
MBG739:<=@=6-:#[VUY#46LUFLU=@WX^'BU]')QC<CA(K5;T:BPZSW-&.P!]^
MN=&8+J)GY&/N^62ZLEMXD>:+;2<5I%'$.I[AAK8?;3LB39RP?YV,9!;I'7UE
MR,N.%Z+,&/1&9J1)I5L;U-T<X4'%"1&K);8'1V]K=BCFP1'(QU,^\44=OJEW
M(MV'(625Y9[)LLCMH@S!9&)-8JI#EB+\6]9TY,=\@-=7W$AJ(2;E?C+7VPG=
M[]?0=?GS*DG!(15 :HHP4<H;\6T4%JX.1MJL2NK9?LQI 40J@Q,9N(C0NNXI
MHA^&7BIGGXY49J3/CW>FDYNQ0>:2/(9M^-2,RQ-@J,H,!)4V^Y#1A C=<+N1
M(66W=& Q]R1MOVN#,CLEY2B9L,;;Z.\#9Q@)3>8\C+#9FJ'S$+OYZ MIHD&\
MDN=:C4X\;-A=3KMI'6R2"HED0#,916RJE'G8ME38Q-D39)N3K&4TH)5]K8$R
MH+QD%,D),;"6I.-0',+T. V>S72P%^0HX'70D-S28V#X,<R<VDAFG(V*'\&V
M\[(7GWK^A]D<CMNZY8N&-=EE4+4Y&D%R)6:N7=R\K3$H["ZH;%RL*WW6@JQ\
MKDYC<)S,V&9%"2 [%0/ FLO=G-TM<H>- YB2LU)H[+$(=?KW5$6:!SQ9M%F&
MU4=6B-S$6J,TK;2-RR_,X245UI)*IB56_ SSO= *XP595<:8A*)JT(NE7:;@
M1"\D=\[LERXUDZ1)#CQ[N)P1U,D=&6E'[%B=QHY!:;9;1=_O9=?>)5618W=R
M^JK<X*B>QE1">H3>92*[#H#0&:* N$BADC#Z',7933:C(DDG&I+J.X45NHK$
M;BRHP=)*B$[FH5?KU>)0V1:)+70E8%WG2ZN@-@XXKZXI>6:"2"15^S*&,G)-
M;5]=P5O<$Z[])'C S?DMKK;E:RDVI=%3&8 [@8P!E:6M/49S*3N;>.;B8X3H
M9+$-RRK(II:NNHZ((WG(HA9J:014[&:@3+*W9/72QXIL6CZ61)&:)J&W>V6B
MWH<4TMIS0]FA,TVISXRG!Y)"2%A%"2$VV1!*_@B8K+);KA1Y(= Q=(<J/EAD
MQY*@_87LG:TX(13)*9KM[C7#)P"3,SM)Z\NX!;9$9"][<XWEP(N](RA$T<<C
MAE)6?$1/ %OQHY4=B0<2M,0ACVTV[OMX^\51=,*W++>8YU3A5BMN1GX$=3PR
M37=;NR9"09(BF+8*)D1>Q2ECV(<H7O<8 OD3[4SE:^'LP=[6MEY";=O7LQ3F
M;+1PB2%6[%(Y1R89K)F)9-;,C.%8P%PPLG J0+G;Z,"EH!0R'EF?%+6'Q,>S
MX8*-\$\,;MK@,&3>R09#,U+?NKD*8$[B(!%XNLC/UL3F)>^14!=7BK= 9HP7
MMJP?MD^"C@G<PO9N0F&9[3M1:\^%]M['(>>TR0P6%L$N&I!BG8ANG9)56),[
M%D^,UF2MBFPED%19]I+[ZB_:@W'4;.=ROV#%C7(H7>R1&,:&XWR0,'._RA<&
M/8UA7;S8Y#U_C)Q1W(D1&F)KCM]&#B?LTAS"61$60%Q^P,H1C-+"!3P68?3U
M+)(6G8LP0T7(J8.QE,=#-,MV*2&]4!WHR/Z"["-J8VUM9JHXVLB+4R)[?1HO
MCM11UR*I-7$4H5<,LHI*89O&EUINU*C".7NQ6&G%7: ER(UU,9VERAMNM#(4
MVL&\4[RL,QINWE#Z^5NR-G[J@[<<Z?@2"297LXLM\!=>)>34"6BG:F?;EHLQ
MFL]')I/D,OG>%DY:+$W$=/%THB95"_JGL]AMJDSNU56%[OHI97AZ"H\7G:WF
MG=Y-ING7AN#%2%+CC(H:L14F=W5-R&5)[N4NI+*4?!04=/$6U$B;1T\R5%I(
MF2OV3UY/*"7,ZX]E?!_QBB2BL),=8PRKM6()'52&B,Y%FN^I9?I-*3D]!<[R
MV9'1F:-&!AQI2.E6&:RV@LPGBH)3DQEB"]@>R6K3U@I$DMIO+./''(1Q,F1\
ME=>':66&7'P-D(W'RK<-Z1C!BF,OR!(PKQBR2,D2(5I*C*)T=MRF)@DAJ>;_
M %;W3JM!'X8KH^;0P_M2D>M(SOAT;&?--TN^V#??_']=;G;3\EC5^<SI7_;(
M@>K,TI2E4/AR1'K$S>>C*<&ND^J9T*?MHW,356X@,930EANO[9:67\TEE+.B
MR$3'$*+#5<R,J!AFB90X7L;N6.%2QL$8#"6.(Q9YM&S'FBP_Q*K/$8L\VC9C
MS18?XE4XC%GFT;+^:+$^C\I7]WZZ<1BSX?\ -HV8\T6'X?\ \E?OY*7V,6>;
M1LQ?_JBP_P#7)5J<1BSS:-E_YNY%B?B5R?MK3M^:P&FBIS;:VIFP#:;J,5P(
MI" WX^C=&14LD%R^QE$U+3I$+$2)4/EO[&7+ !!8<M^UPMRWK;\1:Q?DY=9]
ME_T^%H,/P7][E_*5^[\U.(Q9YM&S'\W<BP_Q*Y/VUGB,6>;1LQYHL/\ $JG$
M8L\VC9?S18GXE?F_\*QQ&+/-HV8_F[D6'^)7)^VL\1BSS:-E_-%B?3^4K^_]
M5.(M8YM&R_FBQ/Q*IQ&+/-HV7_F[D6)^)7)^VG$8L\VC9CS18?A__)7[^2L<
M1BSS9]F/-%A_B73B,6>;/LQYHL/\2ZSQ%K'-HV7\T6)^)5:TC.F2:953B=JI
ML,GG%T]@IKALDPXZ*F5E2"($DH)051R\BX"J)X-+3D]-#-G,AC&! @3)XB6+
ME0 \-EQ&+/-HV7\T6)^)58XC%GFS[,>:+#_$NG$8L\VC9C^?N18?XE<O[*SQ
M&+/-HV7\T6)^)5.(Q9YM&R_FBQ/Q*K'$8L\VC9CS18?XE?F_\*<1BSS9]F/-
M%A_B73B,6>;/LQYHL/\ $NL\1:QS:-E_-%B?B56.(Q9YL^S'FBP_Q+K/$8L\
MVC9?S18GXE?XY?Y^1Q%K'-HV7\T&)^)5<@UY+;;)..909FF,TM ^]5PRYWD>
M;$614@'':Y#H@HQQPN8RDOXH.O+AL8<84RK*N9L^.(,+F*8SR$SO?K^(Q9YM
M&S'FBP_Q*K'$8L\VC9C^;N18?XE<G[:<1BSS:-F/-%A_B53B,6>;1LQYHL/\
M2JSQ&+/-HV8\T6'^)5.(Q9YM&S'FBP_Q*IQ&+/-HV7O_ -46)_KDJU8XC%GF
MT;,6_P"J+#_U25>L\1:QS:-E_-%B?B56L69R[HDI00G!JEL*O(:L5&(*J,LL
M*.E1*4R)C"^!@FH)QZ11B9TH/A>^ Q<R"*"+C>^.>&5KWM65>=,G F'$5>U3
MV&6T=2 R*J*2KL..E)-/EL[VOF7.D#DBC%30&=[6OD$.$)AER6Y<;\E;+B,6
M>7X-&S'\_<BP^3[2N7]E8XC%GFT;,>:+#\'_ .2OW4XC%GFS[,>:+#_$NL\1
MBSS:-E_-%B?1^4K^[]=.(Q9YM&R_FBQ/Q*K'$8L\V?9CS18?XEUGB,6>;1LO
MYHL3\2J<1BSS:-E_-%B?B56.(Q9YL^S'FBP_Q+K/$8L\VC9?S18GXE4XC%GF
MT;,>:+#\'_Y*_=RTXC%GFT;,>:+#_$JL<1BSS:-F+_\ 5%A_ZY*M6>(Q9YM&
MS'FBP_Q*IQ%K'-HV7\T6)^)58XC%GFT;,>:+#^G\I7]_ZJSQ&+/-HV7_ )^Y
M%B?B5R_LIQ&+/-HV7\T6)^)7^.3^;E<1BSS:-E_-%B?B53B,6>;1LOYHL3Z/
MRE?W?KIQ&+/-HV8\T6'^)5.(M8YM&R_FBQ/Q*K'$8L\V?9CS18?XEUST9*;L
M?.R#QD(]%,D1VU@H19+,)GI#(-M+$5W 4?CZ6SQ1,*(CH<)D3 @G*2>,9,&@
MR@';' @P,QA,1L0OH9WPZ-B_FFZ7?;!OM_C_ ,:Z+:Q+<"G$9,1LME<>"BWI
MIUB?)EOMHL =7CC?CO9>(WX[1DLD8,D\#II-:K<653$GB8P'-XDLBY7$4R("
M")\W$M;Q!;,=%.?IRG$M;Q!;,=%.?IRG$M;Q!;,=%.?IRG$M;Q!;,=%.?IRG
M$M;Q!;,=%.?IRG$M;Q!;,=%.?IRG$M;Q!;,=%.?IRG$M;Q!;,=%.?IRG$M;Q
M!;,=%.?IRG$M;Q!;,=%.?IRG$M;Q!;,=%.?IRG$M;Q!;,=%.?IRG$M;Q!;,=
M%.?IRG$M;Q!;,=%.?IRG$M;Q!;,=%.?IRG$M;Q!;,=%.?IRG$M;Q!;,=%.?I
MRG$M;Q!;,=%.?IRG$M;Q!;,=%.?IRG$M;Q!;,=%.?IRG$M;Q!;,=%.?IRG$M
M;Q!;,=%.?IRG$M;Q!;,=%.?IRG$M;Q!;,=%.?IRG$M;Q!;,=%.?IRG$M;Q!;
M,=%.?IRG$M;Q!;,=%.?IRG$M;Q!;,=%.?IRG$M;Q!;,=%.?IRG$M;Q!;,=%.
M?IRG$M;Q!;,=%.?IRG$M;Q!;,=%.?IRG$M;Q!;,=%.?IRG$M;Q!;,=%.?IRG
M$M;Q!;,=%.?IRG$M;Q!;,=%.?IRG$M;Q!;,=%.?IRG$M;Q!;,=%.?IRG$M;Q
M!;,=%.?IRG$M;Q!;,=%.?IRG$M;Q!;,=%.?IRG$M;Q!;,=%.?IRG$M;Q!;,=
M%.?IRG$M;Q!;,=%.?IRG$M;Q!;,=%.?IRG$M;Q!;,=%.?IRG$M;Q!;,=%.?I
MRG$M;Q!;,=%.?IRG$M;Q!;,=%.?IRG$M;Q!;,=%.?IRG$M;Q!;,=%.?IRG$M
M;Q!;,=%.?IRG$M;Q!;,=%.?IRG$M;Q!;,=%.?IRG$M;Q!;,=%.?IRG$M;Q!;
M,=%.?IRG$M;Q!;,=%.?IRG$M;Q!;,=%.?IRG$M;Q!;,=%.?IRG$M;Q!;,=%.
M?IRG$M;Q!;,=%.?IRG$M;Q!;,=%.?IRG$M;Q!;,=%.?IRG$M;Q!;,=%.?IRG
M$M;Q!;,=%.?IRG$M;Q!;,=%.?IRG$M;Q!;,=%.?IRG$M;Q!;,=%.?IRG$M;Q
M!;,=%.?IRG$M;Q!;,=%.?IRG$M;Q!;,=%.?IRG$M;Q!;,=%.?IRG$M;Q!;,=
M%.?IRG$M;Q!;,=%.?IRN2AD=RO'9Z=Y8-1U(#%9R[ VL,=H)B0D,NW%!9<T?
MR#MJY78"03+*)TYD32TN4&7GD?'# +&!U3,N5S&%)',0;BTI2E*4I2E*4I2E
G*4I2E*4I2E*4I2E*4I2E*4I2E*4I2E*4I2E*4I2E*4I2E*4I2O_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>g69963g0217080339941.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g69963g0217080339941.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1"  _ , # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#WR::.W@DF
MF=8XHU+N[' 4 9)/M7/IXL4?9[BXTVZM]/NID@MKF3&79SA2R=54GH3[9 J3
M73]OU73=#P&BG+75T/6&/&%/LSL@^@--\;VZ7/A2>)Y/) FMV$@X\LK,A#?@
M0#0!T--=UBC:1V"HH+,QZ "H[.YCO;.&YB8&.5 ZD'UJIK&98(+)3S=S"-O]
MP99_S52/Q% &9-81FU_MV5#_ &@72:.1S\T4>X8B'H"IP1W))KI*S-7;S#8V
M:XW3W*$CT5#YA_\ 00/QK3H ***BN)'AMI)(XFF=%)6-2 7/H,T 2T50T;46
MU33A<O"(9!++"Z!]P#([(<' R,KZ5?H **** "BBB@ HHHH **** &R2)#&T
MDKJD: LS,<  =R:9;W4%W%YEO,DJ9*DH<X([5E:I(;K7--TH*&B8/=7 /]Q,
M!0?J[*?^ FI-(._4=:=2/+^UJJX]1#&#^O\ *@#6HID,T5Q$LL,BR1L,JZ'(
M/T-/H **** .>TW_ $KQKK=TPXM8H+*,^G!E;\_,3\JVKVSM]1LI[.[B66WG
M0QR(W1E/6L;PFI:WU2[)S]IU2Y8'V1_*'Z1UT% %33-.MM(TNVTZS5EM[:,1
MQAF+$ =,D\FJH87/B=E!!6RMAG_?D/\ 0)_X]6K7*Z7>LZWT\1!N=3U&6. C
MM''B+=] (R?J1ZT ;D"?:-2DO#RD2F"'\\N?Q( _X#5ZJUI<6CM+:6TR.UJ1
M'(BMDH<9 /OBH;O5[>SU;3M-<.9[\R"/:N0 B[F)/;L/QH OU@W.LB"TO]7;
M+6MJ#%;(/^6SYQQ]6PH_'UJWKMU+;Z:8[=MMU=.MO ?1GXW?\!&6_P" UC_9
M$U#Q#9Z7 N-*T-5DD'9Y\?NT]]H^8^Y6@#;T.P;3-%M;1R&E1-TK#^*1CN<_
MBQ)K0J&UN[:]B,MK/'-&&*EHV!&1U%34 %%%% !6)K5].]Y;Z-8.4NKD%YIE
M_P"7> <%_P#>)X7WR>U7M7U2WT;2YKZYR4C'"+RSL>%51W). /K7,W<%YI'@
MS6-4NL'6M0B^;:?]6[_)%$I]%+ >YR>] &UX3NIKWPIIES/(\LDD )D?[SCL
M3[D8K9JKIMDFFZ7:6,1S';0I"I]E ']*M4 %%%-=TC0O(RHB\EF. * .>OM1
MM=+\0ZA=7!_>1Z;$R(.K_O)!A?<L5'XBJ&I7-YI>BV>AV,B_\)!JK-\R\^46
M.Z:8^RY./?:*@UBPL/%-^FM7%RT&EZ2KF"ZADVM)+D98$=54KQZM]*O^$= -
MI+=:Y>^<^H7^-IN'W/#"/N)GL>Y]S[4 =%8V<6GV%O9P#$,$:QH#Z 8%6***
M "BBB@#G_!&3X/L)&^]+YDK?5Y&8_J:Z"N<\%2*NAR:=G][IMW/:2+W&UR4_
M-"A_&N@DE2&)I)75$499F. !0!%?WMOINGW%[=2K%!!&9)'8X  %<)X9EGT[
MPC8ZO/$#J-_#'!I]L3]T/\PS[L278^@]JW_LZ^++A9KF,G183F&%QQ=/_?8?
MW!V'<\],9?HWA*WTF\BN'O+J\-M&8K-9V!%O&>RXZG'&3S@4 5O"DEI8Z;J5
MQ--#'B]F661B S>6Q0L_N2I;Z,*X'P;KU_>>,KW5+AC-+>6[-9VW+8,DN$YZ
M* D8)'I7JTGA_29;UKR2PA:=SN9B.&/J1T)]\59M-/L[ 2"TM88!(Y=_+0+N
M8]2: ."E\576J:OH]K9V;W&KP6DLTL !5(;@XCRY/11F3ZY%7II3X?%K87-T
M[K;PF^OY$&'O)W;"(H_VG#<>BJ*W;_2;P:Y%J^ER0+/Y)MYXIP0LB9W Y R&
M!S^!K*G\):E?:[!K]SJ4":E;H8H8TA+PJN2>02"6Y.#VH GL'3PEX7$]W;J+
MNZGWFU@ ^::5L+&OT^5<_P"SFH-<LKV;P_?7^MWKPB.W=X[2T<JJMM^4%NK-
MG&/>KDOA/^T3)+K-_+=W!B:.)HQY2P;AC>BY.'_VJIWW@[5-6N+4:CXFN&M+
M9U=88(%C+L.C,V3D]^G6@"?3=7O);G2M$1O-O+:VCDU:;J(CLQMS_?9NWH#7
M4U2TS2K/1[3[-90B-"=S,3EG8]68GDD^IIVIV1U+3+BR$\D G38TD?#!3UP>
MQQD9]Z .=L\^+/$0U)N=&TR1ELQVN+@<-+[JO*K[Y/I5KQ*WVG5O#^D@G]_>
M_:9 /[D"E^?^!^7^=6YKN#2(8=*TJR\Z:.,+%;0X"QJ!@%CT4?7K7+P:1K/B
M+QA>7M[J?V.*PA%D$L1G)?$DB[V'7'E@D"@#MSJ%F+Y;+[1']J8%A$&RV!U.
M*LUF:1X?TW1 YLK?$LG^MG<EY)/]YCR?Y5IT 5KW4+/3H#->7,<$8[NV*XZX
MN_\ A,)IGFG:Q\.V+,EPLHV27+[0>_W4"L#ZG-=%#X9TN._^W2PM=76<B6Y<
MOM_W0>!^ J:70-,FU%K^6U#SM@MN8E20, E<X)P!SCM0!QGAZYLKVWDFN9(+
M/P]I=Q(MG9M\K/M;(9U/.!_"._!JY=>*M0M-9L+_ % &QT.6.=EB,):23:%V
MEL?=)W$A?1:ZAM TEM2;46T^W:[8@M*4R20, _7WK090RE6 *D8((ZT >40>
M)KWQ!XVT_4OM<MMI-O;FYALHU):XW95 <=6/)([#'<UTFC^+9$&M2ZY+'%<P
M7)2*PB^9T0(I'U)R3GI76PVMI90JL,$,$<8(4(H4*._TKS_QCKVG7VI1Z)I-
MD^HWMRP&H26$0:2. =4+_P );&WD\ DT =-X-U#4]9T9M6U)!"+R5I+:W'_+
M*'HF3W) W?C5V\\1Z/874=M<ZA"L[L%6,-ELDX' Z<UC#2O$&MQ)'>W"Z+IP
M4*+2R8&4KTP7Z+QV7/UK9TKP[I.BQ[;"RCC8_>E(W2.?4L>30!4U'PT\VJR:
MKI6HRZ;?3($G94$D<P'3<AQR.@((XXYJ*W\+333++KNKSZKL;*0%!% /J@SN
M_$D>U=)10  8&!THHHH **** "BBB@ HHHH *ANI6@M)I43>Z(2J9^\>P_$U
M-4%VDLELZP.J2\%2XRN0<X/L>E &:[1^&M!GNY\SW&-\K#[UQ,> H^K$*!VX
M%3>'].DTS1XH;A@]W(6FN7'1I7.Y_P ,G ]@*B&E7-YJD5[J<T;QVQW6UK$#
ML5_[[$_>8<XX '7D\C8H **** "BBB@ ILDB11M)(P1$!9F8X  ZDTZL/Q;J
M<>D^'9KNXM_/M0\<=P@//ENX5L>O!Z4 <MJU[/K>EMJ^HK,FD2.(],TN-BDN
MH.QPAD/4*W4*.W)]*ZCPIX:MO#&D?9HHXA<S.9KJ2--HDE/7 [*.@'8"J>DZ
I7?:IJ\>OZW"(#"I73M/#AA;*1@R.1P9&''&0HX!.2:ZF@ HHHH __]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>d69963d10k_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/2020-01-31"
  xmlns:currency="http://xbrl.sec.gov/currency/2020-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:exch="http://xbrl.sec.gov/exch/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:ter="http://wwww.teradyne.com/20201231"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  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="ter-20201231.xsd" xlink:type="simple"/>
    <context id="P01_01_2020To12_31_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="PAsOn12_31_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="PAsOn01_31_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="P01_01_2020To01_31_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To01_31_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To03_29_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="P03_30_2020To06_28_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2020-06-28</endDate>
        </period>
    </context>
    <context id="P06_29_2020To09_27_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
        </entity>
        <period>
            <startDate>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="P09_28_2020To12_31_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To03_31_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="P04_01_2019To06_30_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2019To09_30_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="P10_01_2019To12_31_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="PAsOn11_13_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
        </entity>
        <period>
            <instant>2019-11-13</instant>
        </period>
    </context>
    <context id="PAsOn04_25_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
        </entity>
        <period>
            <instant>2018-04-25</instant>
        </period>
    </context>
    <context id="P01_01_2019To03_31_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="P10_01_2018To12_31_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2017To12_31_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="PAsOn01_01_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
        </entity>
        <period>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="PAsOn01_01_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
        </entity>
        <period>
            <instant>2019-01-01</instant>
        </period>
    </context>
    <context id="PAsOn01_01_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="P04_01_2020To06_30_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P10_01_2020To12_31_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P07_01_2020To09_30_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="PAsOn12_31_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="P07_01_2020To07_31_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P07_01_2019To07_31_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To01_31_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="P07_01_2018To07_31_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="PAsOn07_31_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
        </entity>
        <period>
            <instant>2018-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="PAsOn06_26_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
        </entity>
        <period>
            <instant>2020-06-26</instant>
        </period>
    </context>
    <context id="PAsOn05_01_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
        </entity>
        <period>
            <instant>2020-05-01</instant>
        </period>
    </context>
    <context id="P05_01_2020To05_01_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="PAsOn02_16_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
        </entity>
        <period>
            <instant>2021-02-16</instant>
        </period>
    </context>
    <context id="P01_01_2019To01_01_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-01-01</endDate>
        </period>
    </context>
    <context id="PAsOn12_31_2019_CashMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <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:CashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_CashMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_CashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <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:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_CashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <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:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_CashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_CashAndCashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <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:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_CashAndCashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <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:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_CashAndCashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_MarketableSecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <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">ter:MarketableSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_MarketableSecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">ter:MarketableSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <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">ter:LongTermMarketableSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <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">ter:LongTermMarketableSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">ter:LongTermMarketableSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_PrepaidExpenseMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <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">ter:PrepaidExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_PrepaidExpenseMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">ter:PrepaidExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2019_CarryingReportedAmountFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_EstimateOfFairValueFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_CorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_CommercialPaperMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_USTreasurySecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_USGovernmentCorporationsAndAgenciesSecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_DebtMutualFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">ter:DebtMutualFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_CertificatesOfDepositMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_ForeignCorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_MarketableSecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">ter:MarketableSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">ter:LongTermMarketableSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_USusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_USsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_ForeignCountryMembersrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_SGsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_OtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</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="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_OtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</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="PAsOn12_31_2019_ContingentConsiderationMemberusgaapInvestmentTypeAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <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">ter:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_ContingentConsiderationMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">ter:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_LongTermContingentConsiderationMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <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">ter:LongTermContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_LongTermContingentConsiderationMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">ter:LongTermContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2019_TestSystemsLeasedByCustomersMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ter:TestSystemsLeasedByCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_CorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <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:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_CorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_CommercialPaperMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <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:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_CommercialPaperMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_USTreasurySecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <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:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_USTreasurySecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_USGovernmentCorporationsAndAgenciesSecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <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:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_USGovernmentCorporationsAndAgenciesSecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_DebtMutualFundsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <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">ter:DebtMutualFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_DebtMutualFundsMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">ter:DebtMutualFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_CertificatesOfDepositMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <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:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_CertificatesOfDepositMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_ForeignCorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <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:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_ForeignCorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2019_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis_NondesignatedMemberusgaapHedgingDesignationAxis_PrepaidExpenseMemberusgaapBalanceSheetLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">ter:PrepaidExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</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="PAsOn12_31_2019_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SystemsTestGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_WirelessTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:WirelessTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_CorporateAndOthersMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:CorporateAndOthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:AutoguideLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_EquityMutualFundsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <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">ter:EquityMutualFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_EquityMutualFundsMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">ter:EquityMutualFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_FixedIncomeSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_EquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_OtherThanSecuritiesInvestmentMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherThanSecuritiesInvestmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_OtherThanSecuritiesInvestmentMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherThanSecuritiesInvestmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis_NondesignatedMemberusgaapHedgingDesignationAxis_OtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</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="PAsOn12_31_2019_BacklogMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ter:BacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_TrademarksAndTradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2019_CorporateDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_CorporateDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_USGovernmentDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_USGovernmentDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_GlobalEquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ter:GlobalEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_GlobalEquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ter:GlobalEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_OtherCreditDerivativesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_OtherCreditDerivativesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherCreditDerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_CashAndCashEquivalentsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_CashAndCashEquivalentsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_UnitedStatesPlansMemberusgaapRetirementPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">ter:UnitedStatesPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_JPYsrtCurrencyAxis_LongMemberusgaapPositionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:JPY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PositionAxis">us-gaap:LongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_JPYsrtCurrencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:JPY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_LongMemberusgaapPositionAxis_TWDsrtCurrencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:TWD</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PositionAxis">us-gaap:LongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_TWDsrtCurrencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:TWD</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_KRWsrtCurrencyAxis_LongMemberusgaapPositionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:KRW</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PositionAxis">us-gaap:LongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_KRWsrtCurrencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:KRW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_LongMemberusgaapPositionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PositionAxis">us-gaap:LongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_GBPsrtCurrencyAxis_LongMemberusgaapPositionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:GBP</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PositionAxis">us-gaap:LongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_GBPsrtCurrencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:GBP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_OperatingLossCarryforwardsNonExpiringMemberusgaapTaxPeriodAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">ter:OperatingLossCarryforwardsNonExpiringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_OperatingLossCarryforwardsExpiringTwoThousandThirtyOneToTwoThousandThirtyFiveMemberusgaapTaxPeriodAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">ter:OperatingLossCarryforwardsExpiringTwoThousandThirtyOneToTwoThousandThirtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_ShortMemberusgaapPositionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PositionAxis">us-gaap:ShortMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_SGDsrtCurrencyAxis_ShortMemberusgaapPositionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:SGD</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PositionAxis">us-gaap:ShortMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_SGDsrtCurrencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:SGD</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_EURsrtCurrencyAxis_ShortMemberusgaapPositionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PositionAxis">us-gaap:ShortMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_EURsrtCurrencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_PHPsrtCurrencyAxis_ShortMemberusgaapPositionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:PHP</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PositionAxis">us-gaap:ShortMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_PHPsrtCurrencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:PHP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_CNYsrtCurrencyAxis_ShortMemberusgaapPositionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PositionAxis">us-gaap:ShortMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_CNYsrtCurrencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_RealWarInMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ter:RealWarInMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:AutoguideLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CashMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <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:CashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CashMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <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:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <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:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CashAndCashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <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:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CashAndCashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <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:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CashAndCashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_MarketableSecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <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">ter:MarketableSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_MarketableSecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">ter:MarketableSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <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">ter:LongTermMarketableSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <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">ter:LongTermMarketableSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">ter:LongTermMarketableSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_PrepaidExpenseMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <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">ter:PrepaidExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_PrepaidExpenseMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">ter:PrepaidExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CarryingReportedAmountFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_EstimateOfFairValueFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_USTreasurySecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CommercialPaperMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_USGovernmentCorporationsAndAgenciesSecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_DebtMutualFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">ter:DebtMutualFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CertificatesOfDepositMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_ForeignCorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_MonteCarloSimulationValuationModelMemberusgaapValuationTechniqueAxis_RevenueOneMemberusgaapContingentConsiderationByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">ter:RevenueOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">ter:MonteCarloSimulationValuationModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_MarketableSecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">ter:MarketableSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">ter:LongTermMarketableSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_ConvertibleNoteMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ter:ConvertibleNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_ConvertibleNotesHedgeAndWarrantMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ter:ConvertibleNotesHedgeAndWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_USsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_ForeignCountryMembersrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_SGsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_OtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_OtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_LongTermContingentConsiderationMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <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">ter:LongTermContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_LongTermContingentConsiderationMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">ter:LongTermContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_TestSystemsLeasedByCustomersMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ter:TestSystemsLeasedByCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_USTreasurySecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <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:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_USTreasurySecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CommercialPaperMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <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:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CommercialPaperMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <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:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_DebtMutualFundsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <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">ter:DebtMutualFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_DebtMutualFundsMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">ter:DebtMutualFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_USGovernmentCorporationsAndAgenciesSecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <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:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_USGovernmentCorporationsAndAgenciesSecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CertificatesOfDepositMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <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:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CertificatesOfDepositMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_ForeignCorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <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:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_ForeignCorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis_NondesignatedMemberusgaapHedgingDesignationAxis_PrepaidExpenseMemberusgaapBalanceSheetLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">ter:PrepaidExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SystemsTestGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_WirelessTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:WirelessTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CorporateAndOthersMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:CorporateAndOthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_EquityMutualFundsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <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">ter:EquityMutualFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_EquityMutualFundsMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">ter:EquityMutualFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FixedIncomeSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_EquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_OtherThanSecuritiesInvestmentMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherThanSecuritiesInvestmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_OtherThanSecuritiesInvestmentMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherThanSecuritiesInvestmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis_NondesignatedMemberusgaapHedgingDesignationAxis_OtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_TrademarksAndTradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_BloombergBarclaysCorporateAOrBetterIndexMemberusgaapInvestmentTypeAxis_USCorporateFixedIncomeMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ter:USCorporateFixedIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">ter:BloombergBarclaysCorporateAOrBetterIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_BloombergBarclaysLongGovernmentBondIndexMemberusgaapInvestmentTypeAxis_UsGovernmentFixedIncomeMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ter:UsGovernmentFixedIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">ter:BloombergBarclaysLongGovernmentBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_GlobalEquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_MsciWorldMinimumVolatilityIndexMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ter:GlobalEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">ter:MsciWorldMinimumVolatilityIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_BloombergBarclaysCorporateHighYieldIssuerCapIndexMemberusgaapInvestmentTypeAxis_HighYieldFixedIncomeMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ter:HighYieldFixedIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">ter:BloombergBarclaysCorporateHighYieldIssuerCapIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CashMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_CitiGroupThreeMonthTreasuryBillIndexMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">ter:CitiGroupThreeMonthTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_USGovernmentDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_USGovernmentDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_USGovernmentDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_USGovernmentDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_USGovernmentDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_USGovernmentDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_USGovernmentDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_USGovernmentDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_GlobalEquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ter:GlobalEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_GlobalEquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ter:GlobalEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_GlobalEquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ter:GlobalEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_GlobalEquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ter:GlobalEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_GlobalEquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ter:GlobalEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_GlobalEquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ter:GlobalEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_GlobalEquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ter:GlobalEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_GlobalEquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ter:GlobalEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_OtherCreditDerivativesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_OtherCreditDerivativesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_OtherCreditDerivativesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_OtherCreditDerivativesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherCreditDerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_OtherCreditDerivativesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_OtherCreditDerivativesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_OtherCreditDerivativesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_OtherCreditDerivativesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherCreditDerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CashAndCashEquivalentsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CashAndCashEquivalentsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CashAndCashEquivalentsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CashAndCashEquivalentsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CashAndCashEquivalentsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CashAndCashEquivalentsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CashAndCashEquivalentsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CashAndCashEquivalentsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_UnitedStatesPlansMemberusgaapRetirementPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">ter:UnitedStatesPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_TaiwanPlanMemberusgaapRetirementPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">ter:TaiwanPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_OperatingLossCarryForwardsExpiringTwoThousandTwentyOneMemberusgaapTaxPeriodAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">ter:OperatingLossCarryForwardsExpiringTwoThousandTwentyOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_OperatingLossCarryforwardsExpiringTwoThousandAndTwentyTwoMemberusgaapTaxPeriodAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">ter:OperatingLossCarryforwardsExpiringTwoThousandAndTwentyTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_OperatingLossCarryforwardsExpiringTwoThousandAndTwentyThreeMemberusgaapTaxPeriodAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">ter:OperatingLossCarryforwardsExpiringTwoThousandAndTwentyThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_OperatingLossCarryforwardsExpiringTwoThousandTwentyFourMemberusgaapTaxPeriodAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">ter:OperatingLossCarryforwardsExpiringTwoThousandTwentyFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_OperatingLossCarryforwardsExpiringTwoThousandTwentyFiveMemberusgaapTaxPeriodAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">ter:OperatingLossCarryforwardsExpiringTwoThousandTwentyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_OperatingLossCarryforwardsExpiringTwoThousandTwentySixToTwoThousandThirtyMemberusgaapTaxPeriodAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">ter:OperatingLossCarryforwardsExpiringTwoThousandTwentySixToTwoThousandThirtyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_OperatingLossCarryforwardsExpiringTwoThousandThirtyOneToTwoThousandThirtyFiveMemberusgaapTaxPeriodAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">ter:OperatingLossCarryforwardsExpiringTwoThousandThirtyOneToTwoThousandThirtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_OperatingLossCarryforwardsExpiringBeyondTwoThousandThirtyFiveMemberusgaapTaxPeriodAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">ter:OperatingLossCarryforwardsExpiringBeyondTwoThousandThirtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_OperatingLossCarryforwardsNonExpiringMemberusgaapTaxPeriodAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">ter:OperatingLossCarryforwardsNonExpiringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMemberusgaapRetirementPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">ter:UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_NonUSSubsidiariesMemberusgaapRetirementPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">ter:NonUSSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_JPYsrtCurrencyAxis_LongMemberusgaapPositionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:JPY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PositionAxis">us-gaap:LongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_JPYsrtCurrencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:JPY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_LongMemberusgaapPositionAxis_TWDsrtCurrencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:TWD</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PositionAxis">us-gaap:LongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_TWDsrtCurrencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:TWD</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_KRWsrtCurrencyAxis_LongMemberusgaapPositionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:KRW</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PositionAxis">us-gaap:LongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_KRWsrtCurrencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:KRW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_LongMemberusgaapPositionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PositionAxis">us-gaap:LongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_GBPsrtCurrencyAxis_LongMemberusgaapPositionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:GBP</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PositionAxis">us-gaap:LongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_GBPsrtCurrencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:GBP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_ShortMemberusgaapPositionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PositionAxis">us-gaap:ShortMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_SGDsrtCurrencyAxis_ShortMemberusgaapPositionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:SGD</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PositionAxis">us-gaap:ShortMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_SGDsrtCurrencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:SGD</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_EURsrtCurrencyAxis_ShortMemberusgaapPositionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PositionAxis">us-gaap:ShortMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_EURsrtCurrencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_PHPsrtCurrencyAxis_ShortMemberusgaapPositionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:PHP</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PositionAxis">us-gaap:ShortMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_PHPsrtCurrencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:PHP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CNYsrtCurrencyAxis_ShortMemberusgaapPositionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PositionAxis">us-gaap:ShortMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CNYsrtCurrencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_StateAndLocalJurisdictionMemberusgaapIncomeTaxAuthorityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_EmployeeStockPurchasePlanMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ter:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_ShortTermContractWithCustomerMemberusgaapContractWithCustomerDurationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortTermContractWithCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_LongTermContractWithCustomerMemberusgaapContractWithCustomerDurationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_ConvertibleCommonSharesMemberusgaapBalanceSheetLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">ter:ConvertibleCommonSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_PossibleLapseOfStatutesOfLimitationsMemberTERPossibleEventAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ter:PossibleEventAxis">ter:PossibleLapseOfStatutesOfLimitationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:SocMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MemoryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SystemsTestGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:UniversalRobotsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:WirelessTestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:SocMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MemoryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SystemsTestGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:UniversalRobotsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:WirelessTestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:SocMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MemoryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SystemsTestGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:UniversalRobotsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_WirelessTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:WirelessTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_AsiaPacificMembersrtStatementGeographicalAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:SocMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_AsiaPacificMembersrtStatementGeographicalAxis_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MemoryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_AsiaPacificMembersrtStatementGeographicalAxis_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SystemsTestGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_AsiaPacificMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:UniversalRobotsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_AsiaPacificMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_AsiaPacificMembersrtStatementGeographicalAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:WirelessTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_AsiaPacificMembersrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_AmericasMembersrtStatementGeographicalAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:SocMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_AmericasMembersrtStatementGeographicalAxis_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MemoryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_AmericasMembersrtStatementGeographicalAxis_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SystemsTestGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_AmericasMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:UniversalRobotsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_AmericasMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_AmericasMembersrtStatementGeographicalAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:WirelessTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_AmericasMembersrtStatementGeographicalAxis_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_AmericasMembersrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_EMEAMembersrtStatementGeographicalAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:SocMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_EMEAMembersrtStatementGeographicalAxis_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MemoryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_EMEAMembersrtStatementGeographicalAxis_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SystemsTestGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_EMEAMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:UniversalRobotsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_EMEAMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_EMEAMembersrtStatementGeographicalAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:WirelessTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_EMEAMembersrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2018To12_31_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_USusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2018To12_31_2018_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2018To12_31_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2018To12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_CostOfRevenuesMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ter:CostOfRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_EngineeringAndDevelopmentMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ter:EngineeringAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_SellingAndAdministrativeMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ter:SellingAndAdministrativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_CorporateAndOthersMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:CorporateAndOthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_TWsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_CNsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_KRsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_USsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2018To12_31_2018_EuropeMembersrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2018To12_31_2018_JPsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_THsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_SGsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_PHsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_MYsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_RestOfWorldMembersrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ter:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis_XNYSusgaapFinancialInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">exch:XNYS</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <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="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_UsQualifiedPensionPlanMemberusgaapRetirementPlanTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ter:UsQualifiedPensionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_InventoryValuationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2018To12_31_2018_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2018To12_31_2018_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_CorporateAndEliminationsMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_OtherOperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:CorporateAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_EstimateOfFairValueFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:AutoguideLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_FairValueAdjustmentToInventoryMemberusgaapNonrecurringAdjustmentAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NonrecurringAdjustmentAxis">us-gaap:FairValueAdjustmentToInventoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_SavingsPlanMemberusgaapRetirementPlanTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ter:SavingsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2018To12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2018To12_31_2018_EmployeeSeveranceMemberusgaapRestructuringCostAndReserveAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_EmployeeSeveranceMemberusgaapRestructuringCostAndReserveAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_AcquisitionRelatedCostsMemberusgaapNonrecurringAdjustmentAxis_AutoguideLlcMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:AutoguideLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NonrecurringAdjustmentAxis">us-gaap:AcquisitionRelatedCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_AcquisitionRelatedCostsMemberusgaapNonrecurringAdjustmentAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NonrecurringAdjustmentAxis">us-gaap:AcquisitionRelatedCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ter:ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_ExecutiveOfficerMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ter:ServiceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_NonEmployeeDirectorsAndCertainEmployeesMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ter:NonEmployeeDirectorsAndCertainEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ter:ServiceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_EmployeesMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ter:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ter:ServiceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_MeasurementInputExpectedDividendPaymentMemberusgaapMeasurementInputTypeAxis_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendPaymentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2018To12_31_2018_ProductMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_ServiceMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2018To12_31_2018_CorporateAndEliminationsMemberusgaapStatementBusinessSegmentsAxis_OtherOperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:UniversalRobotsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:CorporateAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:SocMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MemoryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SystemsTestGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:UniversalRobotsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:AutoguideLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:WirelessTestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:SocMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MemoryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SystemsTestGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:UniversalRobotsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:AutoguideLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:WirelessTestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:SocMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MemoryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SystemsTestGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:UniversalRobotsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:AutoguideLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_WirelessTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:WirelessTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_AsiaPacificMembersrtStatementGeographicalAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:SocMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_AsiaPacificMembersrtStatementGeographicalAxis_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MemoryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_AsiaPacificMembersrtStatementGeographicalAxis_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SystemsTestGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_AsiaPacificMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:UniversalRobotsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_AsiaPacificMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_AsiaPacificMembersrtStatementGeographicalAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:WirelessTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_AsiaPacificMembersrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_AmericasMembersrtStatementGeographicalAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:SocMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_AmericasMembersrtStatementGeographicalAxis_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MemoryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_AmericasMembersrtStatementGeographicalAxis_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SystemsTestGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_AmericasMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:UniversalRobotsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_AmericasMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_AmericasMembersrtStatementGeographicalAxis_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:AutoguideLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_AmericasMembersrtStatementGeographicalAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:WirelessTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_AmericasMembersrtStatementGeographicalAxis_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_AmericasMembersrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_EMEAMembersrtStatementGeographicalAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:SocMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_EMEAMembersrtStatementGeographicalAxis_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MemoryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_EMEAMembersrtStatementGeographicalAxis_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SystemsTestGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_EMEAMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:UniversalRobotsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_EMEAMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_EMEAMembersrtStatementGeographicalAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:WirelessTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_EMEAMembersrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2019To12_31_2019_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_UniversalRobotsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:UniversalRobotsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:AutoguideLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_SemiconductorTestIndustrialAutomationAndCorporateMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ter:SemiconductorTestIndustrialAutomationAndCorporateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_AutoguideMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:AutoguideMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2019To12_31_2019_USusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_OtherOperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_CostOfRevenuesMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ter:CostOfRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_EngineeringAndDevelopmentMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ter:EngineeringAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_SellingAndAdministrativeMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ter:SellingAndAdministrativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_IntercompanyCostSharingArrangementMemberusgaapTypeOfArrangementAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ter:IntercompanyCostSharingArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_CorporateAndOthersMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:CorporateAndOthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_TWsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_CNsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_KRsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_USsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2019To12_31_2019_EuropeMembersrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2019To12_31_2019_JPsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_THsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_SGsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_PHsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_MYsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_RestOfWorldMembersrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ter:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_MIRMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MIRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis_XNYSusgaapFinancialInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">exch:XNYS</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_SemiconductorTestIndustrialAutomationAndCorporateMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ter:SemiconductorTestIndustrialAutomationAndCorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_CustomerOneMembersrtMajorCustomersAxis_RevenueFromRightsConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SeriesOfCustomerMemberTERSeriesOfCustomerAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ter:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ter:SeriesOfCustomerAxis">ter:SeriesOfCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <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="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_CustomerOneMembersrtMajorCustomersAxis_RevenueFromRightsConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ter:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_UsQualifiedPensionPlanMemberusgaapRetirementPlanTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ter:UsQualifiedPensionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_InventoryValuationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2019To12_31_2019_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2019To12_31_2019_ForeignCurrencyTranslationAdjustmentsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ter:ForeignCurrencyTranslationAdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_CorporateAndEliminationsMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_OtherOperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:CorporateAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_EstimateOfFairValueFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:AutoguideLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_SavingsPlanMemberusgaapRetirementPlanTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ter:SavingsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2019To12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2019To12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2019To12_31_2019_TrademarksAndTradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_EmployeeSeveranceMemberusgaapRestructuringCostAndReserveAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_AcquisitionRelatedCostsMemberusgaapNonrecurringAdjustmentAxis_AutoguideLlcMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:AutoguideLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NonrecurringAdjustmentAxis">us-gaap:AcquisitionRelatedCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_EmployeesMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ter:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ter:ServiceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_NonEmployeeDirectorsAndCertainEmployeesMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ter:NonEmployeeDirectorsAndCertainEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ter:ServiceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ter:ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_ExecutiveOfficerMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ter:ServiceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_MeasurementInputExpectedDividendPaymentMemberusgaapMeasurementInputTypeAxis_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendPaymentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_ForeignExchangeContractMemberusgaapDerivativeInstrumentRiskAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMemberusgaapRetirementPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">ter:UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_NonUSSubsidiariesMemberusgaapRetirementPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">ter:NonUSSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CustomerTwoMemberusgaapConcentrationRiskByTypeAxis_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">ter:CustomerTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="P01_01_2019To12_31_2019_ProductMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_ServiceMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_CorporateAndEliminationsMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:CorporateAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_CorporateAndEliminationsMemberusgaapStatementBusinessSegmentsAxis_OtherOperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:CorporateAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:AutoguideLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:SocMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MemoryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SystemsTestGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:UniversalRobotsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:AutoguideLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:WirelessTestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:SocMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MemoryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SystemsTestGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:UniversalRobotsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:AutoguideLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:WirelessTestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:SocMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MemoryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SystemsTestGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:UniversalRobotsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:AutoguideLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_WirelessTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:WirelessTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AsiaPacificMembersrtStatementGeographicalAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:SocMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AsiaPacificMembersrtStatementGeographicalAxis_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MemoryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AsiaPacificMembersrtStatementGeographicalAxis_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SystemsTestGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AsiaPacificMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:UniversalRobotsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AsiaPacificMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AsiaPacificMembersrtStatementGeographicalAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:WirelessTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AsiaPacificMembersrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AmericasMembersrtStatementGeographicalAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:SocMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AmericasMembersrtStatementGeographicalAxis_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MemoryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AmericasMembersrtStatementGeographicalAxis_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SystemsTestGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AmericasMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:UniversalRobotsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AmericasMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AmericasMembersrtStatementGeographicalAxis_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:AutoguideLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AmericasMembersrtStatementGeographicalAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:WirelessTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AmericasMembersrtStatementGeographicalAxis_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AmericasMembersrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_EMEAMembersrtStatementGeographicalAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:SocMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_EMEAMembersrtStatementGeographicalAxis_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MemoryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_EMEAMembersrtStatementGeographicalAxis_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SystemsTestGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_EMEAMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:UniversalRobotsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_EMEAMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_EMEAMembersrtStatementGeographicalAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:WirelessTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_EMEAMembersrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:AutoguideLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:AutoguideLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_TrademarksAndTradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:AutoguideLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_OrderOrProductionBacklogMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:AutoguideLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_TrademarksAndTradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_OrderOrProductionBacklogMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AvionicsInterfaceTechnologiesLlcMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:AvionicsInterfaceTechnologiesLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_TerCorporateAndEliminationsMembersrtProductOrServiceAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ter:TerCorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:UniversalRobotsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ter:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_DirectorMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_CostOfRevenuesMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ter:CostOfRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_OtherOperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_EngineeringAndDevelopmentMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ter:EngineeringAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_SellingAndAdministrativeMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ter:SellingAndAdministrativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_IntercompanyCostSharingArrangementMemberusgaapTypeOfArrangementAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ter:IntercompanyCostSharingArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_CorporateAndOthersMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:CorporateAndOthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_TWsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_CNsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_KRsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_USsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_EuropeMembersrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_JPsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_THsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_SGsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_PHsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_MYsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_RestOfWorldMembersrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ter:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_MonteCarloSimulationValuationModelMemberusgaapValuationTechniqueAxis_RevenueOneMemberusgaapContingentConsiderationByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">ter:RevenueOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">ter:MonteCarloSimulationValuationModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_DisputeInRespectOfContingentConsiderationMemberusgaapLossContingenciesByNatureOfContingencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:AutoguideLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">ter:DisputeInRespectOfContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_MIRMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MIRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis_XNYSusgaapFinancialInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">exch:XNYS</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ConvertibleNotesHedgeAndWarrantMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ter:ConvertibleNotesHedgeAndWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ConvertibleNoteMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ter:ConvertibleNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_CustomerOneMembersrtMajorCustomersAxis_RevenueFromRightsConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SeriesOfCustomerMemberTERSeriesOfCustomerAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ter:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ter:SeriesOfCustomerAxis">ter:SeriesOfCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <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="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_UsQualifiedPensionPlanMemberusgaapRetirementPlanTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ter:UsQualifiedPensionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_InventoryValuationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ShareBasedCompensationAwardTrancheOneMemberusgaapVestingAxis_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ShareBasedCompensationAwardTrancheTwoMemberusgaapVestingAxis_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ForeignCurrencyTranslationAdjustmentsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ter:ForeignCurrencyTranslationAdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_CorporateAndEliminationsMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_OtherOperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:CorporateAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_SavingsPlanMemberusgaapRetirementPlanTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ter:SavingsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_UnitedStatesPlansMemberusgaapRetirementPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">ter:UnitedStatesPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_BuildingImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_BuildingImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_TestSystemsManufacturedInternallyMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ter:TestSystemsManufacturedInternallyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_MachineryEquipmentAndSoftwareMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ter:MachineryEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_MachineryEquipmentAndSoftwareMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ter:MachineryEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ter:ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ExecutiveOfficerMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ter:ServiceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_NonEmployeeDirectorsAndCertainEmployeesMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ter:NonEmployeeDirectorsAndCertainEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ter:ServiceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_EmployeesMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ter:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ter:ServiceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_MeasurementInputExpectedDividendPaymentMemberusgaapMeasurementInputTypeAxis_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendPaymentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ForeignExchangeContractMemberusgaapDerivativeInstrumentRiskAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMemberusgaapRetirementPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">ter:UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_NonUSSubsidiariesMemberusgaapRetirementPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">ter:NonUSSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CustomerOneMemberusgaapConcentrationRiskByTypeAxis_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">ter:CustomerOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ProductMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ServiceMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ConvertibleCommonStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertibleCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_BaseRateMemberusgaapVariableRateAxis_MinimumMembersrtRangeAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_TruistBankMemberusgaapLineOfCreditFacilityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">ter:TruistBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_BaseRateMemberusgaapVariableRateAxis_MaximumMembersrtRangeAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_TruistBankMemberusgaapLineOfCreditFacilityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">ter:TruistBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_LondonInterbankOfferedRateLIBORMemberusgaapVariableRateAxis_MinimumMembersrtRangeAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_TruistBankMemberusgaapLineOfCreditFacilityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">ter:TruistBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_LondonInterbankOfferedRateLIBORMemberusgaapVariableRateAxis_MaximumMembersrtRangeAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_TruistBankMemberusgaapLineOfCreditFacilityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">ter:TruistBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_MinimumMembersrtRangeAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_TruistBankMemberusgaapLineOfCreditFacilityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">ter:TruistBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_MaximumMembersrtRangeAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_TruistBankMemberusgaapLineOfCreditFacilityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">ter:TruistBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_LongTermContractWithCustomerMemberusgaapContractWithCustomerDurationAxis_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_LongTermContractWithCustomerMemberusgaapContractWithCustomerDurationAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ShortTermContractWithCustomerMemberusgaapContractWithCustomerDurationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortTermContractWithCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_RetirementAgreementMemberusgaapTypeOfArrangementAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ter:RetirementAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_CorporateAndEliminationsMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:CorporateAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_SemiconductorTestIndustrialAutomationAndCorporateMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ter:SemiconductorTestIndustrialAutomationAndCorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_LondonInterbankOfferedRateLIBORMemberusgaapVariableRateAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_TruistBankMemberusgaapLineOfCreditFacilityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">ter:TruistBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P02_26_2018To02_26_2018_EnergidTechnologiesCorporationMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:EnergidTechnologiesCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-26</startDate>
            <endDate>2018-02-26</endDate>
        </period>
    </context>
    <context id="P04_25_2018To04_25_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-25</startDate>
            <endDate>2018-04-25</endDate>
        </period>
    </context>
    <context id="PAsOn04_25_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-04-25</instant>
        </period>
    </context>
    <context id="P01_01_2019To01_30_2019_LemsysMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:LemsysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-01-30</endDate>
        </period>
    </context>
    <context id="PAsOn06_03_2019_RealWarInMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ter:RealWarInMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-03</instant>
        </period>
    </context>
    <context id="PAsOn11_13_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:AutoguideLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-13</instant>
        </period>
    </context>
    <context id="PAsOn11_13_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:AutoguideLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-13</instant>
        </period>
    </context>
    <context id="P11_13_2019To11_13_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:AutoguideLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-13</startDate>
            <endDate>2019-11-13</endDate>
        </period>
    </context>
    <context id="P11_13_2019To11_13_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-13</startDate>
            <endDate>2019-11-13</endDate>
        </period>
    </context>
    <context id="PAsOn12_31_2018_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SystemsTestGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:IndustrialAutomationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_WirelessTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:WirelessTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_CorporateAndOthersMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:CorporateAndOthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn02_26_2018_EnergidTechnologiesCorporationMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:EnergidTechnologiesCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-02-26</instant>
        </period>
    </context>
    <context id="P12_12_2016To12_12_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-12-12</startDate>
            <endDate>2016-12-12</endDate>
        </period>
    </context>
    <context id="P12_12_2016To12_12_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis_OptionOneMemberusgaapDebtConversionByUniqueDescriptionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">ter:OptionOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-12-12</startDate>
            <endDate>2016-12-12</endDate>
        </period>
    </context>
    <context id="P12_12_2016To12_12_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis_OptionTwoMemberusgaapDebtConversionByUniqueDescriptionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">ter:OptionTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-12-12</startDate>
            <endDate>2016-12-12</endDate>
        </period>
    </context>
    <context id="PAsOn12_12_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis_OptionTwoMemberusgaapDebtConversionByUniqueDescriptionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">ter:OptionTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-12</instant>
        </period>
    </context>
    <context id="PAsOn12_12_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-12</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="PAsOn04_27_2015_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-04-27</instant>
        </period>
    </context>
    <context id="P05_01_2020To05_01_2020_CollateralPledgedMemberusgaapCollateralAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">us-gaap:CollateralPledgedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="P01_01_2021To01_31_2021_SubsequentEventMemberusgaapSubsequentEventTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="P01_01_2017To12_31_2017_StateAndLocalJurisdictionMemberusgaapIncomeTaxAuthorityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2017To12_31_2017_EarliestTaxYearMemberusgaapTaxPeriodAxis_StateAndLocalJurisdictionMemberusgaapIncomeTaxAuthorityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:EarliestTaxYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2017To12_31_2017_LatestTaxYearMemberusgaapTaxPeriodAxis_StateAndLocalJurisdictionMemberusgaapIncomeTaxAuthorityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:LatestTaxYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2017To12_31_2017_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="PAsOn12_31_2017_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2017_StateAndLocalJurisdictionMemberusgaapIncomeTaxAuthorityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2017_DoNotExpireMemberusgaapTaxPeriodAxis_StateAndLocalJurisdictionMemberusgaapIncomeTaxAuthorityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">ter:DoNotExpireMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="P01_01_2020To03_29_2020_ProductMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="P01_01_2020To03_29_2020_ServiceMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="P03_30_2020To06_28_2020_ProductMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2020-06-28</endDate>
        </period>
    </context>
    <context id="P03_30_2020To06_28_2020_ServiceMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2020-06-28</endDate>
        </period>
    </context>
    <context id="P06_29_2020To09_27_2020_ProductMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="P06_29_2020To09_27_2020_ServiceMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="P09_28_2020To12_31_2020_ProductMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P09_28_2020To12_31_2020_ServiceMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To03_31_2019_ProductMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To03_31_2019_ServiceMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To03_31_2019_UniversalRobotsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:UniversalRobotsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="P04_01_2019To06_30_2019_ProductMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2019To06_30_2019_ServiceMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2019To06_30_2019_UniversalRobotsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:UniversalRobotsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2019To09_30_2019_ProductMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="P07_01_2019To09_30_2019_ServiceMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="P07_01_2019To09_30_2019_UniversalRobotsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:UniversalRobotsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="P10_01_2019To12_31_2019_ProductMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P10_01_2019To12_31_2019_ServiceMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P10_01_2019To12_31_2019_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:MobileIndustrialRobotsApsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P10_01_2019To12_31_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:AutoguideLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To03_31_2020_ProductMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To03_31_2020_ServiceMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To03_31_2020_UniversalRobotsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:UniversalRobotsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="P11_13_2019To12_31_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:AutoguideLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-13</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="PAsOn01_30_2019_LemsysMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:LemsysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-30</instant>
        </period>
    </context>
    <context id="P01_30_2019To01_30_2019_LemsysMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:LemsysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-30</startDate>
            <endDate>2019-01-30</endDate>
        </period>
    </context>
    <context id="PAsOn02_28_2020_RealWarInMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ter:RealWarInMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-28</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2019_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="PAsOn02_22_2021_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-22</instant>
        </period>
    </context>
    <context id="PAsOn01_01_2018_AccountingStandardsUpdate201601MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-01</instant>
        </period>
    </context>
    <context id="PAsOn01_01_2018_AccountingStandardsUpdate201601MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-01</instant>
        </period>
    </context>
    <context id="P04_01_2020To06_30_2020_UniversalRobotsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:UniversalRobotsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2020To06_30_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:AutoguideLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2020To09_30_2020_UniversalRobotsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:UniversalRobotsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="P10_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ter:AutoguideLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P03_31_2021To03_31_2021_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ter:SemiconductorTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="P02_22_2021To02_22_2021_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-22</startDate>
            <endDate>2021-02-22</endDate>
        </period>
    </context>
    <context id="PAsOn12_31_2017_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2017_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2017_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2017_InventoryValuationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2017_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2017_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2017_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2017_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2018_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2018_InventoryValuationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2018_CumulativeEffectPeriodOfAdoptionAdjustmentMembersrtCumulativeEffectPeriodOfAdoptionAxis_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_CumulativeEffectPeriodOfAdoptionAdjustmentMembersrtCumulativeEffectPeriodOfAdoptionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2018_USusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2019_InventoryValuationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2018_ForeignCurrencyTranslationAdjustmentsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ter:ForeignCurrencyTranslationAdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_ForeignCurrencyTranslationAdjustmentsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ter:ForeignCurrencyTranslationAdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</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="PAsOn12_31_2020_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_InventoryValuationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_ForeignCurrencyTranslationAdjustmentsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ter:ForeignCurrencyTranslationAdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_ConvertibleCommonStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertibleCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <unit id="Unit_USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Unit_shares">
        <measure>shares</measure>
    </unit>
    <unit id="Unit_pure">
        <measure>pure</measure>
    </unit>
    <unit id="Unit_Year">
        <measure>utr:Year</measure>
    </unit>
    <unit id="Unit_Month">
        <measure>utr:Month</measure>
    </unit>
    <unit id="Unit_USD_per_Share">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Unit_Participant">
        <measure>ter:Participant</measure>
    </unit>
    <unit id="Unit_Segment">
        <measure>ter:Segment</measure>
    </unit>
    <unit id="Unit_Customer">
        <measure>ter:Customer</measure>
    </unit>
    <unit id="Unit_Holders">
        <measure>ter:Holders</measure>
    </unit>
    <dei:AmendmentFlag contextRef="P01_01_2020To12_31_2020">false</dei:AmendmentFlag>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="P01_01_2020To12_31_2020_DirectorMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      id="hidden17999281">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <ter:ShareholderReturnAwardPerformanceMeasurementPeriod
      contextRef="P01_01_2020To12_31_2020_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      id="hidden17999294">P3Y</ter:ShareholderReturnAwardPerformanceMeasurementPeriod>
    <ter:ShareholderReturnAwardPerformanceMeasurementPeriod contextRef="P01_01_2020To12_31_2020" id="hidden17999307">P3Y</ter:ShareholderReturnAwardPerformanceMeasurementPeriod>
    <ter:ShareholderReturnAwardPerformanceMeasurementPeriod contextRef="P01_01_2020To12_31_2020" id="hidden17999215">P3Y</ter:ShareholderReturnAwardPerformanceMeasurementPeriod>
    <ter:WarrantyPeriod contextRef="P01_01_2020To12_31_2020" id="hidden18120259">P1Y</ter:WarrantyPeriod>
    <ter:MinimumRetirementAgeForEligibleEmployeesOfPostretirementPlans
      contextRef="P01_01_2020To12_31_2020_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      id="hidden17999293">P60Y</ter:MinimumRetirementAgeForEligibleEmployeesOfPostretirementPlans>
    <ter:DepreciationPeriodOverLifeToCostOfRevenuesAndSellingAndAdministrativeExpenses contextRef="P01_01_2020To12_31_2020" id="hidden18058398">P6Y</ter:DepreciationPeriodOverLifeToCostOfRevenuesAndSellingAndAdministrativeExpenses>
    <ter:DebtInstrumentIssuanceCostsAmortizationPeriod
      contextRef="P01_01_2020To12_31_2020_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis"
      id="hidden18120669">P7Y</ter:DebtInstrumentIssuanceCostsAmortizationPeriod>
    <us-gaap:DebtInstrumentTerm
      contextRef="P01_01_2020To12_31_2020_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis"
      id="hidden18120672">P5Y</us-gaap:DebtInstrumentTerm>
    <dei:DocumentFiscalYearFocus contextRef="P01_01_2020To12_31_2020">2020</dei:DocumentFiscalYearFocus>
    <dei:EntityCentralIndexKey contextRef="P01_01_2020To12_31_2020">0000097210</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalPeriodFocus contextRef="P01_01_2020To12_31_2020">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityIncorporationStateCountryCode contextRef="P01_01_2020To12_31_2020" id="hidden18046357">MA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressStateOrProvince contextRef="P01_01_2020To12_31_2020" id="hidden18046410">MA</dei:EntityAddressStateOrProvince>
    <us-gaap:LongTermDebtTerm contextRef="PAsOn12_31_2020" id="hidden18120673">P3Y</us-gaap:LongTermDebtTerm>
    <dei:DocumentType contextRef="P01_01_2020To12_31_2020">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="P01_01_2020To12_31_2020">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="P01_01_2020To12_31_2020">2020-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="P01_01_2020To12_31_2020">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport contextRef="P01_01_2020To12_31_2020">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="P01_01_2020To12_31_2020">001-06462</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="P01_01_2020To12_31_2020">TERADYNE, INC</dei:EntityRegistrantName>
    <dei:EntityTaxIdentificationNumber contextRef="P01_01_2020To12_31_2020">04-2272148</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="P01_01_2020To12_31_2020">600 RIVERPARK DRIVE</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="P01_01_2020To12_31_2020">NORTH READING</dei:EntityAddressCityOrTown>
    <dei:EntityAddressPostalZipCode contextRef="P01_01_2020To12_31_2020">01864</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="P01_01_2020To12_31_2020">978</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="P01_01_2020To12_31_2020">370-2700</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="P01_01_2020To12_31_2020">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="P01_01_2020To12_31_2020">TER</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="P01_01_2020To12_31_2020">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="P01_01_2020To12_31_2020">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="P01_01_2020To12_31_2020">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="P01_01_2020To12_31_2020">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="P01_01_2020To12_31_2020">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="P01_01_2020To12_31_2020">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="P01_01_2020To12_31_2020">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="P01_01_2020To12_31_2020">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="P01_01_2020To12_31_2020">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany contextRef="P01_01_2020To12_31_2020">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="PAsOn06_26_2020"
      decimals="-8"
      unitRef="Unit_USD">10600000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="PAsOn02_16_2021"
      decimals="INF"
      unitRef="Unit_shares">166694772</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">914121000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">773924000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">522280000</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">137303000</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">2034000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">1736000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">497506000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">362368000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">222189000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">196691000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">259338000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">188598000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">2415434000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">1658884000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">394800000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">320216000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">54569000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">57539000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:AvailableForSaleSecuritiesNoncurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">117980000</us-gaap:AvailableForSaleSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesNoncurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">104490000</us-gaap:AvailableForSaleSecuritiesNoncurrent>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">87913000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">75185000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">17468000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">18457000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">9384000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">10332000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">100939000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">125480000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">453859000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">416431000</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">3652346000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">2787014000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">133663000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">126617000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">220321000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">163883000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <ter:DeferredRevenueAndCustomerAdvancesCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">134662000</ter:DeferredRevenueAndCustomerAdvancesCurrent>
    <ter:DeferredRevenueAndCustomerAdvancesCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">104876000</ter:DeferredRevenueAndCustomerAdvancesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">77581000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">70871000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">20573000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">19476000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">9106000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">80728000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">44200000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:ConvertibleDebtCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">33343000</us-gaap:ConvertibleDebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">700871000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">539029000</us-gaap:LiabilitiesCurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">151140000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">134471000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">58359000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">45974000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">7227000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">30599000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:DeferredTaxAndOtherLiabilitiesNoncurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">10821000</us-gaap:DeferredTaxAndOtherLiabilitiesNoncurrent>
    <us-gaap:DeferredTaxAndOtherLiabilitiesNoncurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">14070000</us-gaap:DeferredTaxAndOtherLiabilitiesNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesNoncurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">19352000</us-gaap:OtherAccruedLiabilitiesNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesNoncurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">19535000</us-gaap:OtherAccruedLiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">42073000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">45849000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">74930000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">82642000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">376768000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">394687000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">1441541000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">1306856000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="PAsOn12_31_2020"
      unitRef="Unit_USD"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="PAsOn12_31_2019"
      unitRef="Unit_USD"
      xsi:nil="true"/>
    <us-gaap:RedeemableNoncontrollingInterestEquityCommonCarryingAmount
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">3787000</us-gaap:RedeemableNoncontrollingInterestEquityCommonCarryingAmount>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn12_31_2020"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.125</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn12_31_2019"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.125</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn12_31_2020"
      decimals="INF"
      unitRef="Unit_shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2020"
      decimals="INF"
      unitRef="Unit_shares">166123000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn12_31_2020"
      decimals="INF"
      unitRef="Unit_shares">166123000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2019"
      decimals="INF"
      unitRef="Unit_shares">166410000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn12_31_2019"
      decimals="INF"
      unitRef="Unit_shares">166410000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">20765000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">20801000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">1765323000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">1720129000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">33516000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">-18854000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">387414000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">-241918000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">2207018000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">1480158000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">3652346000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">2787014000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">2690906000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">1887674000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">1729621000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">430563000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">407291000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">371181000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">3121469000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">2294965000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">2100802000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P01_01_2020To12_31_2020_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">1157476000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P01_01_2019To12_31_2019_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">782047000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P01_01_2018To12_31_2018_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">727138000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P01_01_2020To12_31_2020_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">178252000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P01_01_2019To12_31_2019_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">173089000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P01_01_2018To12_31_2018_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">153270000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">1335728000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">955136000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">880408000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">1785741000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">1339829000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">1220394000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">464769000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">437084000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">390669000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">374964000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">322824000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">301505000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">30803000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">40147000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">39191000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-13202000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">-13880000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">15232000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:OperatingExpenses
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">857334000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">786175000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">746597000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">928407000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">553654000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">473797000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">5982000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">16990000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">20458000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">24182000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">22224000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">21780000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-9192000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">-22648000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">-4674000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">901015000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">525772000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">467801000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">116868000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">58304000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">16022000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">784147000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">467468000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">451779000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2020To12_31_2020"
      decimals="2"
      unitRef="Unit_USD_per_Share">4.72</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2019To12_31_2019"
      decimals="2"
      unitRef="Unit_USD_per_Share">2.74</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2018To12_31_2018"
      decimals="2"
      unitRef="Unit_USD_per_Share">2.41</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2020To12_31_2020"
      decimals="2"
      unitRef="Unit_USD_per_Share">4.28</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2019To12_31_2019"
      decimals="2"
      unitRef="Unit_USD_per_Share">2.60</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2018To12_31_2018"
      decimals="2"
      unitRef="Unit_USD_per_Share">2.35</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_shares">166120000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_shares">170425000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_shares">187672000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_shares">183042000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_shares">179459000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_shares">192605000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">784147000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">467468000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">451779000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">48903000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">-10991000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">-28442000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">1629000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">1659000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">-722000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">5839000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">6015000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">-2110000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-665000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">-192000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">-21000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">2365000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">690000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">-1337000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">3474000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">5325000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">-773000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-2000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">43000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">71000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-7000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">-148000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">-245000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">52370000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">-5814000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">-29460000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">836517000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">461654000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">422319000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesIssued
      contextRef="PAsOn12_31_2017_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_shares">195548000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2017_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">24444000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2017_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">1638413000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2017_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">18776000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2017_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">272013000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2017"
      decimals="-3"
      unitRef="Unit_USD">1953646000</us-gaap:StockholdersEquity>
    <ter:SharesOfStockIssuedDuringPeriodShareBasedCompensationNetOfSharesWithheldForTaxes
      contextRef="P01_01_2018To12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_shares">1613000</ter:SharesOfStockIssuedDuringPeriodShareBasedCompensationNetOfSharesWithheldForTaxes>
    <ter:StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes
      contextRef="P01_01_2018To12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">201000</ter:StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes>
    <ter:StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes
      contextRef="P01_01_2018To12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-72000</ter:StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes>
    <ter:StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">129000</ter:StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="P01_01_2018To12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">33304000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">33304000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="P01_01_2018To12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_shares">-21639000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="P01_01_2018To12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">2705000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="P01_01_2018To12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">829651000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">832356000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="P01_01_2018To12_31_2018"
      decimals="2"
      unitRef="Unit_USD_per_Share">0.09</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCash
      contextRef="P01_01_2018To12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">67367000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">67367000</us-gaap:DividendsCash>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2018To12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">451779000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">451779000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2018To12_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-29460000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">-29460000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <ter:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfEquitySecuritiesNetOfTax
      contextRef="P01_01_2018To12_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-3125000</ter:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfEquitySecuritiesNetOfTax>
    <ter:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfEquitySecuritiesNetOfTax
      contextRef="P01_01_2018To12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">3125000</ter:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfEquitySecuritiesNetOfTax>
    <ter:TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarnings
      contextRef="P01_01_2018To12_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">769000</ter:TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarnings>
    <ter:TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarnings
      contextRef="P01_01_2018To12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-769000</ter:TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarnings>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2018_CumulativeEffectPeriodOfAdoptionAdjustmentMembersrtCumulativeEffectPeriodOfAdoptionAxis_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">12679000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2018_CumulativeEffectPeriodOfAdoptionAdjustmentMembersrtCumulativeEffectPeriodOfAdoptionAxis"
      decimals="-3"
      unitRef="Unit_USD">12679000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="PAsOn12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_shares">175522000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">21940000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">1671645000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-13040000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-158191000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">1522354000</us-gaap:StockholdersEquity>
    <ter:SharesOfStockIssuedDuringPeriodShareBasedCompensationNetOfSharesWithheldForTaxes
      contextRef="P01_01_2019To12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_shares">1784000</ter:SharesOfStockIssuedDuringPeriodShareBasedCompensationNetOfSharesWithheldForTaxes>
    <ter:StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes
      contextRef="P01_01_2019To12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">223000</ter:StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes>
    <ter:StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes
      contextRef="P01_01_2019To12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">10399000</ter:StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes>
    <ter:StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">10622000</ter:StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="P01_01_2019To12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">38085000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">38085000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="P01_01_2019To12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_shares">-10896000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="P01_01_2019To12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">1362000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="P01_01_2019To12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">489840000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">491202000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="P01_01_2019To12_31_2019"
      decimals="2"
      unitRef="Unit_USD_per_Share">0.09</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCash
      contextRef="P01_01_2019To12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">61355000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">61355000</us-gaap:DividendsCash>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2019To12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">467468000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">467468000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2019To12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-5814000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">-5814000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="PAsOn12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_shares">166410000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">20801000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">1720129000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-18854000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-241918000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">1480158000</us-gaap:StockholdersEquity>
    <ter:SharesOfStockIssuedDuringPeriodShareBasedCompensationNetOfSharesWithheldForTaxes
      contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_shares">1230000</ter:SharesOfStockIssuedDuringPeriodShareBasedCompensationNetOfSharesWithheldForTaxes>
    <ter:StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes
      contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">154000</ter:StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes>
    <ter:StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes
      contextRef="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">4696000</ter:StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes>
    <ter:StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes
      contextRef="P01_01_2020To12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">4850000</ter:StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">44285000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">44285000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_shares">-1517000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">190000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="P01_01_2020To12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">88275000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">88465000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="P01_01_2020To12_31_2020"
      decimals="2"
      unitRef="Unit_USD_per_Share">0.10</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCash
      contextRef="P01_01_2020To12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">66540000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">66540000</us-gaap:DividendsCash>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="P01_01_2020To12_31_2020_ConvertibleCommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_shares">3787000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt
      contextRef="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-3787000</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-3787000</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2020To12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">784147000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">784147000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2020To12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">52370000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">52370000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="PAsOn12_31_2020_ConvertibleCommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_shares">3787000</us-gaap:SharesIssued>
    <us-gaap:SharesIssued
      contextRef="PAsOn12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_shares">166123000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">20765000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">1765323000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">33516000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">387414000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">2207018000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">784147000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">467468000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">451779000</us-gaap:ProfitLoss>
    <us-gaap:Depreciation
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">80119000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">70834000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">67415000</us-gaap:Depreciation>
    <us-gaap:AdjustmentForAmortization
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">46624000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">49821000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">45809000</us-gaap:AdjustmentForAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">44906000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">37897000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">33577000</us-gaap:ShareBasedCompensation>
    <us-gaap:InventoryWriteDown
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">17534000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">15244000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">11242000</us-gaap:InventoryWriteDown>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-10284000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">-8176000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">3316000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-23271000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">-19257000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">987000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-15688000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">-9456000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">28340000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:GainLossOnSaleOfInvestments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">7898000</us-gaap:GainLossOnSaleOfInvestments>
    <us-gaap:GainLossOnSaleOfInvestments
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">6033000</us-gaap:GainLossOnSaleOfInvestments>
    <us-gaap:GainLossOnSaleOfInvestments
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">-3494000</us-gaap:GainLossOnSaleOfInvestments>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">15000000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-1557000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">-766000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">-1083000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">129451000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">70440000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">17938000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">8438000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">27408000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">29498000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">64418000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">23784000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">58402000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">73167000</us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">49279000</us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">13693000</us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">39974000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">39313000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">13379000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-5382000</us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations>
    <us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">-5086000</us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations>
    <us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">-4334000</us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations>
    <us-gaap:IncreaseDecreaseInIncomeTaxes
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">25169000</us-gaap:IncreaseDecreaseInIncomeTaxes>
    <us-gaap:IncreaseDecreaseInIncomeTaxes
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">-13584000</us-gaap:IncreaseDecreaseInIncomeTaxes>
    <us-gaap:IncreaseDecreaseInIncomeTaxes
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">-80429000</us-gaap:IncreaseDecreaseInIncomeTaxes>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">868935000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">578750000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">476881000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">184977000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">134642000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">114379000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromContributionInAidOfConstruction
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">7920000</us-gaap:ProceedsFromContributionInAidOfConstruction>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecurities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">900196000</us-gaap:PaymentsToAcquireAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecurities
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">662701000</us-gaap:PaymentsToAcquireAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecurities
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">918744000</us-gaap:PaymentsToAcquireAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">479678000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">611927000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">1270439000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">35006000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">105586000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">846122000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities>
    <us-gaap:PaymentsForProceedsFromLifeInsurancePolicies
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-546000</us-gaap:PaymentsForProceedsFromLifeInsurancePolicies>
    <us-gaap:PaymentsForProceedsFromLifeInsurancePolicies
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">-2912000</us-gaap:PaymentsForProceedsFromLifeInsurancePolicies>
    <us-gaap:PaymentsForProceedsFromLifeInsurancePolicies
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">-1126000</us-gaap:PaymentsForProceedsFromLifeInsurancePolicies>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-149000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">79742000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">169474000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-569794000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">-156660000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">923010000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">28527000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">29312000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">20973000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">88465000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">500000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">823478000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividends
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">66482000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">61305000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">67322000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">23014000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">14741000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">20023000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">8852000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">27615000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">13571000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-158286000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">-574349000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">-903421000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-658000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">-569000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">439000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">140197000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">-152828000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">496909000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">773924000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">926752000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2017"
      decimals="-3"
      unitRef="Unit_USD">429843000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">914121000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">773924000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">926752000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">6435000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">5996000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">6205000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">106577000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">81410000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">72811000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">3666000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">4068000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">2537000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:NatureOfOperations contextRef="P01_01_2020To12_31_2020">&lt;div style="margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;A.&#160;&#160;&#160;&#160;THE COMPANY &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne, Inc. (&#x201c;Teradyne&#x201d;) is a leading global supplier of automation equipment for test and industrial applications. Teradyne designs, develops, manufactures and sells automatic test systems used to test semiconductors, wireless products, data storage and complex electronics systems in many industries including consumer electronics, wireless, automotive, industrial, computing, communications, and aerospace and defense industries. Teradyne&#x2019;s industrial automation products include collaborative robotic arms, autonomous mobile robots, and advanced robotic control software used by global manufacturing, logistics and light industrial customers to improve quality, increase manufacturing and material handling efficiency and decrease manufacturing and logistics costs. Teradyne&#x2019;s automatic test equipment and industrial automation products and services include: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: top;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;semiconductor test (&#x201c;Semiconductor Test&#x201d;) systems; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: top;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;storage and system level test (&#x201c;Storage Test&#x201d;) systems, defense/aerospace (&#x201c;Defense/Aerospace&#x201d;) test instrumentation and systems, and circuit-board test and inspection (&#x201c;Production Board Test&#x201d;) systems (collectively these products represent &#x201c;System Test&#x201d;); &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: top;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;wireless test (&#x201c;Wireless Test&#x201d;) systems; and &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: top;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;industrial automation (&#x201c;Industrial Automation&#x201d;) products. &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;On February&#160;26, 2018, Teradyne acquired Energid Technologies Corporation (&#x201c;Energid&#x201d;) for a total purchase price of approximately $27.6&#160;million. Energid&#x2019;s technology enables and simplifies the programming of complex robotic motions used in a wide variety of end markets, ranging from heavy industry to healthcare, utilizing both traditional robots and collaborative robots. Energid was merged with Universal Robots which is part of Teradyne&#x2019;s Industrial Automation segment.&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;On April&#160;25, 2018, Teradyne acquired Mobile Industrial Robots ApS (&#x201c;MiR&#x201d;), a Danish limited liability company. MiR is a leading maker of collaborative autonomous mobile robots (&#x201c;AMRs&#x201d;) for industrial applications. The total purchase price was approximately $197.8&#160;million, which included cash paid of approximately $145.2&#160;million and $52.6&#160;million in fair value of contingent consideration payable upon achievement of certain thresholds and targets for revenue and earnings before interest and taxes through 2020. Contingent consideration for 2018 was $30.8&#160;million and was paid in March 2019. Contingent consideration for 2019 was $8.9&#160;million and was paid in March 2020. MiR is included in Teradyne&#x2019;s Industrial Automation segment. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;On January&#160;30, 2019, Teradyne acquired all of the issued and outstanding shares of Lemsys SA (&#x201c;Lemsys&#x201d;) for a total purchase price of approximately $9.1&#160;million. Lemsys strengthens Teradyne&#x2019;s position in the electrification of vehicles, solar and wind power, and industrial applications. Lemsys is included in Teradyne&#x2019;s Semiconductor Test segment. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;On June&#160;3, 2019, Teradyne invested $15.0&#160;million in RealWear, Inc. (&#x201c;RealWear&#x201d;). RealWear, a private company, develops and sells advanced wearable technology including industrial, hands-free, head-mounted augmented reality devices that make the workplace safer and more productive. On February&#160;28, 2020, RealWear&#x2019;s debt holder demanded repayment of its $25.0&#160;million loan to RealWear. As a result, in the fourth quarter of 2019, Teradyne recorded an impairment charge of $15.0&#160;million to reduce its investment in RealWear to zero as of December&#160;31, 2019. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;On November&#160;13, 2019, Teradyne acquired 100% of the membership interests of AutoGuide, LLC (&#x201c;AutoGuide&#x201d;), a maker of high payload AMRs, an emerging and fast growing segment of the global forklift &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;market. The total purchase price was approximately $81.6&#160;million, which included cash paid of approximately $57.6&#160;million and $24.0&#160;million in fair value of contingent consideration payable upon achievement of certain performance targets, extending potentially through 2022. At December&#160;31, 2020, the maximum contingent consideration that could be paid is $100.2&#160;million. AutoGuide&#x2019;s AMRs are used for material transport of payloads up to 4,500 kg in manufacturing, warehouse and logistics applications. These products complement MiR&#x2019;s lower payload products. AutoGuide is included in our Industrial Automation segment. &lt;/div&gt;&lt;/div&gt; </us-gaap:NatureOfOperations>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="P02_26_2018To02_26_2018_EnergidTechnologiesCorporationMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">27600000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="P04_25_2018To04_25_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">197800000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="P04_25_2018To04_25_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">145200000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="PAsOn04_25_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">52600000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="PAsOn04_25_2018"
      decimals="-5"
      unitRef="Unit_USD">30800000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="PAsOn12_31_2019"
      decimals="-5"
      unitRef="Unit_USD">8900000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="P01_01_2019To01_30_2019_LemsysMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">9100000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:EquityMethodInvestments
      contextRef="PAsOn06_03_2019_RealWarInMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-5"
      unitRef="Unit_USD">15000000.0</us-gaap:EquityMethodInvestments>
    <ter:RepaymentOfDebtDemanded
      contextRef="PAsOn02_28_2020_RealWarInMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-5"
      unitRef="Unit_USD">25000000.0</ter:RepaymentOfDebtDemanded>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="P01_01_2019To12_31_2019"
      decimals="-5"
      unitRef="Unit_USD">15000000.0</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestments
      contextRef="PAsOn12_31_2019_RealWarInMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-6"
      unitRef="Unit_USD">0</us-gaap:EquityMethodInvestments>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="PAsOn11_13_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="2"
      unitRef="Unit_pure">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="P11_13_2019To11_13_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-5"
      unitRef="Unit_USD">81600000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="P11_13_2019To11_13_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-5"
      unitRef="Unit_USD">57600000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="PAsOn11_13_2019"
      decimals="-5"
      unitRef="Unit_USD">24000000.0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="PAsOn11_13_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis"
      decimals="INF"
      unitRef="Unit_USD">100200000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <ter:QuantityOfMaterialToBeTransported
      contextRef="P11_13_2019To11_13_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="0"
      unitRef="Unit_pure">4500</ter:QuantityOfMaterialToBeTransported>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;B.&#160;&#160;&#160;&#160;ACCOUNTING POLICIES &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The consolidated financial statements include the accounts of Teradyne and its wholly-owned subsidiaries. All significant intercompany balances and transactions are eliminated. Certain prior years&#x2019; amounts were reclassified to conform to the current year presentation. &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Preparation of Financial Statements and Use of Estimates &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The preparation of consolidated financial statements requires management to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent liabilities. On an on-going basis, management evaluates its estimates, including those related to inventories, investments, goodwill, intangible and other long-lived assets, accounts receivable, income taxes, deferred tax assets and liabilities, pensions, warranties, contingent consideration liabilities, and loss contingencies. Management bases its estimates on historical experience and on appropriate and customary assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Due to the&#160;COVID-19 pandemic, there has been uncertainty and disruption in the global economy and our markets. Management is not aware of any specific event or circumstance that would require an update to its estimates or judgments or a revision of the carrying value of its assets or liabilities as of February&#160;22, 2021, the date of issuance of this Annual Report on Form&#160;10-K. These estimates may change, as new events occur and additional information is obtained. Actual results may differ significantly from these estimates under different assumptions or conditions. &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Revenue Recognition &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 6px; margin-bottom: 0px; margin-left: 2%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Revenue from Contracts with Customers &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne adopted Accounting Standard Codification (&#x201c;ASC&#x201d;) 606 &#x201c;Revenue from Contracts with Customers&#x201d; on January 1, 2018 using the modified retrospective method for all contracts not completed as of the date of adoption. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In accordance with ASC 606, Teradyne recognizes revenues, when or as control is transferred to a customer. Teradyne&#x2019;s determination of revenue is dependent upon a five step process outlined below. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top; font-size: small;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: top; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: small;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne accounts for a contract with a customer when there is written approval, the contract is committed, the rights of the parties, including payment terms, are identified, the contract has commercial substance and consideration is probable of collection. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top; font-size: small;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: top; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: small;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne periodically enters into contracts with customers in which a customer may purchase a combination of goods and services, such as products with extended warranty obligations. Teradyne determines performance obligations by assessing whether the products or services are distinct from the other elements of the contract. In order to be distinct, the product or service must perform either on its own or with readily available resources and must be separate within the context of the contract. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top; font-size: small;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: top; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: small;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne considers the amount stated on the face of the purchase order to be the transaction price. Teradyne does not have material variable consideration which could impact the stated purchase price agreed to by Teradyne and the customer. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: top;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Transaction price is allocated to each individual performance obligation based on the standalone selling price of that performance obligation. Teradyne uses standalone transactions when available to value each performance obligation. If standalone transactions are not available, Teradyne will estimate the standalone selling price through market assessments or cost plus a reasonable margin analysis. Any discounts from standalone selling price are spread proportionally to each performance obligation. &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: top;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In order to determine the appropriate timing for revenue recognition, Teradyne first determines if the transaction meets any of three criteria for over time recognition. If the transaction meets the criteria for over time recognition, Teradyne recognizes revenue as the good or service is delivered. Teradyne uses input variables such as hours or months utilized or costs incurred to determine the amount of revenue to recognize in a given period. Input variables are used as they best align consumption with benefit to the customer. For transactions that do not meet the criteria for over time recognition, Teradyne will recognize revenue at a point in time based on an assessment of the five criteria for transfer of control. Teradyne has concluded that revenue should be recognized when shipped or delivered based on contractual terms. Typically, acceptance of Teradyne&#x2019;s products and services is a formality as Teradyne delivers similar systems, instruments and robots to standard specifications. In cases where acceptance is not deemed a formality, Teradyne will defer revenue recognition until customer acceptance. &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Performance Obligations &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Products &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne products consist primarily of semiconductor test systems and instruments, defense/aerospace test instrumentation and systems, storage test systems and instruments, circuit-board test and inspection systems and instruments, wireless test systems and industrial automation products. Teradyne&#x2019;s hardware is recognized at a point in time upon transfer of control to the customer. &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Services &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne services consist of extended warranties, training and application support, service agreements, post contract customer support (&#x201c;PCS&#x201d;) and replacement parts. Each service is recognized based on relative standalone selling price. Extended warranty, training and support, service agreements and PCS are recognized over time based on the period of service. Replacement parts are recognized at a point in time upon transfer of control to the customer. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne does not allow customer returns or provide refunds to customers for any products or services. Teradyne products include a standard 12-month warranty. This warranty is not considered a distinct performance obligation because it does not obligate Teradyne to provide a separate service to the customer and it cannot be purchased separately. Cost related to warranty are included in cost of revenues when product revenues are recognized. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&#160;31, 2020 and 2019, deferred revenue and customer advances consisted of the following and are included in the short and long-term deferred revenue and customer advances: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 82%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Maintenance, service and training&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;77,654&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;63,815&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Customer advances, undelivered elements and other&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;63,438&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;56,358&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Extended warranty&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;51,929&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;30,677&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 82%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total deferred revenue and customer advances&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;193,021&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;150,850&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 82%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Product Warranty &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne generally provides a one-year warranty on its products, commencing upon installation, acceptance or shipment. A provision is recorded upon revenue recognition to cost of revenues for estimated warranty expense based on historical experience. Related costs are charged to the warranty accrual as incurred.The balance below is included in other accrued liabilities: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 88%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&#160;31, 2017&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,200&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Acquisition&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;41&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accruals for warranties issued during the period&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;13,045&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accruals related to pre-existing warranties&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;921&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Settlements made during the period&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(14,298&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 88%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&#160;31, 2018&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,909&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Acquisition&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;14&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accruals for warranties issued during the period&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;14,106&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accruals related to pre-existing warranties&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,026&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Settlements made during the period&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(17,059&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 88%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&#160;31, 2019&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,996&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accruals for warranties issued during the period&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;28,490&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accruals related to pre-existing warranties&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;821&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Settlements made during the period&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(21,674&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 88%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&#160;31, 2020&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;16,633&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 88%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;When Teradyne receives revenue for extended warranties, beyond one year, it is deferred and recognized on a straight-line basis over the contract period. Related costs are expensed as incurred. The balance below is included in short and long-term deferred revenue and customer advances: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 88%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&#160;31, 2017&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;24,438&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferral of new extended warranty revenue&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;23,753&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Recognition of extended warranty deferred revenue&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(20,769&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 88%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&#160;31, 2018&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;27,422&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferral of new extended warranty revenue&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;23,271&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Recognition of extended warranty deferred revenue&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(20,016&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 88%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&#160;31, 2019&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;30,677&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferral of new extended warranty revenue&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;41,694&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Recognition of extended warranty deferred revenue&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(20,442&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 88%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&#160;31, 2020&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;51,929&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 88%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accounts Receivable and Allowance for Doubtful Accounts &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Trade accounts receivable are recorded at the invoiced amount and do not bear interest. Teradyne maintains allowances for doubtful accounts for estimated losses resulting from the inability of its customers to make required payments. Estimated allowances for doubtful accounts are reviewed periodically taking into account the customer&#x2019;s recent payment history, the customer&#x2019;s current financial statements and other information regarding the customer&#x2019;s credit worthiness. Account balances are written off against the allowance when it is determined the receivable will not be recovered. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; line-height: 0pt;"&gt;&#160;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne sells certain trade accounts receivables on a non-recourse basis to third-party financial institutions pursuant to factoring agreements. Teradyne accounts for these transactions as sales of receivables and presents cash proceeds as a cash provided by operating activities in the consolidated statements of cash flows. Total trade accounts receivable sold under the factoring agreements were $131.1&#160;million and $143.6&#160;million during 2020 and 2019, respectively. Factoring fees for the sales of receivables are recorded in interest expense and are not material. &lt;/div&gt;&lt;/div&gt;  &lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Inventories &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Inventories are stated at the lower of cost (first-in, first-out basis) or net realizable value. On a quarterly basis, Teradyne uses consistent methodologies to evaluate all inventories for net realizable value. Teradyne records a provision for both excess and obsolete inventory when such write-downs or write-offs are identified through the quarterly review process. The inventory valuation is based upon assumptions about future demand, product mix and possible alternative uses. &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Investments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne accounts for its investments in debt and equity securities in accordance with the provisions of ASC 320-10, &#x201c;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Investments&#x2014;Debt and Equity Securities&lt;/div&gt;&lt;/div&gt;.&#x201d; ASC 320-10 requires that certain debt and equity securities be classified into one of three categories; trading, available-for-sale or held-to-maturity securities. On a quarterly basis, Teradyne reviews its investments to identify and evaluate those that have an indication of a potential other-than-temporary impairment. Factors considered in determining whether a loss is other-than-temporary include: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: top;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The length of time and the extent to which the market value has been less than cost; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: top;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The financial condition and near-term prospects of the issuer; and &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: top;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The intent and ability to retain the investment in the issuer for a period of time sufficient to allow for any anticipated recovery in market value. &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne uses the market and income approach techniques to value its financial instruments and there were no changes in valuation techniques during the twelve months ended December&#160;31, 2020 and 2019. As defined in ASC 820-10, &#x201c;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Fair Value Measurements and Disclosures,&lt;/div&gt;&lt;/div&gt;&#x201d; fair value is the price that would be received from the sale of an asset or paid to transfer a liability in an orderly transaction between market participants. ASC 820-10 requires that assets and liabilities carried at fair value be classified and disclosed in one of the following three categories: &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 6px; margin-bottom: 0px; margin-left: 4%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level&#160;1: Quoted prices in active markets for identical assets as of the reporting date; &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 6px; margin-bottom: 0px; margin-left: 4%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level&#160;2: Inputs other than Level&#160;1, that are observable either directly or indirectly as of the reporting date. For example, a common approach for valuing fixed income securities is the use of matrix pricing. Matrix pricing is a mathematical technique used to value securities by relying on the securities&#x2019; relationship to other benchmark quoted prices, and is considered a Level&#160;2 input; or &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 6px; margin-bottom: 0px; margin-left: 4%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level&#160;3: Unobservable inputs that are not supported by market data. Unobservable inputs are developed based on the best information available, which might include Teradyne&#x2019;s own data. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In accordance with ASC 820-10, Teradyne measures its debt and equity investments at fair value. Teradyne&#x2019;s debt investments are classified as Level&#160;2, and equity investments are classified as Level&#160;1. Acquisition-related contingent consideration is classified as Level&#160;3. Teradyne determines the fair value of acquisition-related contingent consideration using a Monte Carlo simulation model. Assumptions utilized in the model include forecasted revenues, revenue volatility, earnings before interest and taxes, and discount rate. &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Financial Assets and Financial Liabilities &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In January 2016, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued ASU 2016-01, &#x201c;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Financial Instruments&#x2014;Overall (Subtopic&#160;825-10): Recognition and Measurement of Financial Assets and Financial Liabilities&lt;/div&gt;&lt;/div&gt;.&#x201d; Teradyne adopted the new accounting guidance in the first quarter of 2018 using the modified retrospective approach. This guidance requires that changes in fair value of equity securities be accounted for directly in earnings. Previously, the changes in fair value were recorded in accumulated other comprehensive income on the balance sheet. Teradyne records realized gains and losses in other (income) expense, net. The adoption of this new accounting guidance increased the January&#160;1, 2018 retained earnings balance by $3.1&#160;million and decreased the accumulated other comprehensive income balance by the same amount. &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Prepayments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepayments consist of the following and are included in prepayments and other current assets on the balance sheet: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 82%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Contract manufacturer and supplier prepayments&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;212,286&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;143,392&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepaid taxes&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,361&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,046&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepaid maintenance and other services&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;13,116&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,503&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other prepayments&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;15,329&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;16,753&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 82%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total prepayments&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;250,092&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;176,694&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 82%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Retirement and Postretirement Plans &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne recognizes net actuarial gains and losses and the change in the fair value of the plan assets in its operating results in the year in which they occur or upon any interim remeasurement of the plans. Teradyne calculates the expected return on plan assets using the fair value of the plan assets. Actuarial gains and losses are generally measured annually as of December&#160;31 and, accordingly, recorded during the fourth quarter of each year or upon any interim remeasurement of the plans. &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Retirement Benefits &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In March 2017, the FASB issued ASU 2017-07, &#x201c;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Compensation&#x2014;Retirement Benefits (Topic 715): Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost&lt;/div&gt;&lt;/div&gt;.&#x201d;&#160;Teradyne retrospectively adopted the new accounting guidance on presentation of net periodic pension costs and net periodic postretirement benefit costs in the first quarter of 2018. This guidance requires the service cost component of net benefit costs to be reported in the same line item in the consolidated statement of operations as other employee compensation costs. The non-service components of net benefit costs such as interest cost, expected return on assets, amortization of prior service cost, and actuarial gains or losses, are required to be reported separately outside of income or loss from operations. Following the adoption of this guidance, Teradyne continues to record the service cost component in the same line item as other employee compensation costs and the non-service components of net benefit costs such as interest cost, expected return on assets, amortization of prior service cost, and actuarial gains or losses are reported within other (income) expense, net. &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Goodwill, Intangible and Long-Lived Assets &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne accounts for goodwill and intangible assets in accordance with ASC 350-10, &#x201c;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Intangibles-Goodwill and Other.&lt;/div&gt;&lt;/div&gt;&#x201d; Intangible assets are amortized over their estimated useful economic life and are carried at cost less accumulated amortization. Goodwill is assessed for impairment at least annually in the fourth quarter, as &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;of December&#160;31, on a reporting unit basis, or more frequently when events and circumstances occur indicating that the recorded goodwill may be impaired. In accordance with ASC 350-10, Teradyne has the option to perform a qualitative assessment to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If Teradyne determines this is the case, Teradyne is required to perform a quantitative goodwill impairment test to identify potential goodwill impairment and measure the amount of goodwill impairment loss to be recognized. If Teradyne determines that it is more likely than not that the fair value of the reporting unit is greater than its carrying amounts, a quantitative goodwill impairment test is not required. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In accordance with ASC 360-10, &#x201c;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Impairment or Disposal of Long-Lived Assets,&lt;/div&gt;&lt;/div&gt;&#x201d; Teradyne reviews long-lived assets for impairment whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable or that the useful lives of these assets are no longer appropriate. Each impairment test is based on a comparison of the estimated undiscounted cash flows to the recorded value of the asset. If impairment is indicated, the asset is written down to its estimated fair value based on a discounted cash flows analysis. The cash flows estimates used to determine the impairment, if any, contain management&#x2019;s best estimates using appropriate assumptions and projections at that time. &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Business Combination &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne recognizes the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values at the date of acquisition. The fair value of identifiable intangible assets is based on detailed cash flows valuations that use information and assumptions provided by management. Teradyne estimates the fair value of contingent consideration at the time of the acquisition using all pertinent information known to us at the time to assess the probability of payment of contingent amounts or through the use of a Monte Carlo simulation model. Teradyne allocates any excess purchase price over the fair value of the net tangible and intangible assets acquired and liabilities assumed to goodwill. The assumptions used in the valuations for our acquisitions may differ materially from actual results depending on performance of the acquired businesses and other factors. While Teradyne believes the assumptions used were appropriate, different assumptions in the valuation of assets acquired and liabilities assumed could have a material impact on the timing and extent of impact on our statements of operations. Goodwill is assigned to reporting units as of the date of the related acquisition. &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Property, Plant and Equipment &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property, plant and equipment are stated at cost and depreciated over the estimated useful lives of the assets. Leasehold improvements and major renewals are capitalized and included in property, plant and equipment accounts, while expenditures for maintenance and repairs and minor renewals are charged to expense. When assets are retired, the assets and related accumulated depreciation are removed from the accounts and any resulting gain or loss is reflected in the consolidated statements of operations. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne provides for depreciation of its assets principally on the straight-line method with the cost of the assets being charged to expense over their useful lives as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 71%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; width: 71%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Buildings&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;40&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; width: 71%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Building improvements&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;to 10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; width: 71%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Leasehold improvements&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Lesser of lease term or 10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; width: 71%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Furniture and fixtures&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; width: 71%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Test systems manufactured internally&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; width: 71%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Machinery, equipment and software&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;to 5 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Test systems manufactured internally are used by Teradyne for customer evaluations and manufacturing and support of its customers. Teradyne depreciates the test systems manufactured internally over a &lt;span style="-sec-ix-hidden:hidden18058398"&gt;six-year&lt;/span&gt; life to cost of revenues, engineering and development, and selling and administrative expenses. Teradyne often sells &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;internally manufactured test equipment to customers. Upon the sale of an internally manufactured test system, the net book value of the system is transferred to inventory and expensed as cost of revenues. The net book value of internally manufactured test systems sold in the years ended December&#160;31, 2020, 2019, and 2018 was $7.3&#160;million, $5.0&#160;million, and $3.8&#160;million, respectively. &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Leases &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne adopted Accounting Standards Update (&#x201c;ASU&#x201d;) 2016-02, &#x201c;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Leases (Topic 842)&lt;/div&gt;&lt;/div&gt;&#x201d; (&#x201c;Topic 842&#x201d;) and the related amendments (collectively &#x201c;ASC 842&#x201d;) on January 1, 2019 and utilized the modified retrospective approach provided by ASU 2018-11, &#x201c;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Leases (Topic 842): Targeted Improvements&lt;/div&gt;&lt;/div&gt;,&#x201d; that allowed for a cumulative effect adjustment in the period of adoption. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Under ASC 842, a contract is or contains a lease when Teradyne has the right to control the use of an identified asset. Teradyne determines if an arrangement is a lease at inception of the contract, which is the date on which the terms of the contract are agreed to and the agreement creates enforceable rights and obligations. The commencement date of the lease is the date that the lessor makes an underlying asset available for use by Teradyne. As of December&#160;31, 2020, Teradyne does not have material leases that have not yet commenced. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne determines if the lease is an operating or finance lease at the lease commencement date based upon the terms of the lease and the nature of the asset. The lease term used to calculate the lease liability includes options to extend or terminate the lease when it is reasonably certain that the option will be exercised. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;For leases commencing after January&#160;1, 2019, the lease liability is measured at the present value of future lease payments, discounted using the discount rate for the lease at the commencement date. As Teradyne is typically unable to determine the implicit rate, Teradyne uses an incremental borrowing rate based on the lease term and economic environment at commencement date. Teradyne initially measures payments based on an index by using the applicable rate at lease commencement. Variable payments that do not depend on an index are not included in the lease liability and are recognized as they are incurred. The ROU asset is initially measured as the amount of lease liability, adjusted for any initial lease costs, prepaid lease payments, and reduced by any lease incentives. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne&#x2019;s contracts often include non-lease components such as common area maintenance. Teradyne elected the practical expedient to account for the lease and non-lease components as a single lease component. For leases with a term of one year or less Teradyne has elected not to record the lease asset or liability. The lease payments are recognized in the consolidated statement of earnings on a straight-line basis over the lease term. Teradyne includes lease costs within cost of revenues and operating expenses. See Note I: &#x201c;Leases.&#x201d; &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Engineering and Development Costs &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne&#x2019;s products are highly technical in nature and require a large and continuing engineering and development effort. Software development costs incurred prior to the establishment of technological feasibility are charged to expense. Software development costs incurred subsequent to the establishment of technological feasibility are capitalized until the product is available for release to customers. To date, the period between achieving technological feasibility and general availability of the product has been short and software development costs eligible for capitalization have not been material. Engineering and development costs are expensed as incurred and consist primarily of salaries, contractor fees including non-recurring engineering charges related to product design, allocated facility costs, depreciation, and tooling costs. &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Stock Compensation Plans and Employee Stock Purchase Plan &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Stock-based compensation expense is based on the grant-date fair value estimated in accordance with the provisions of ASC 718-10, &#x201c;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Compensation-Stock Compensation&lt;/div&gt;&lt;/div&gt;.&#x201d; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Excess tax benefits or tax deficiencies are recognized as a discrete tax benefit or discrete tax expense to the current income tax provision in Teradyne&#x2019;s consolidated statements of operations, all excess tax benefits related &lt;/div&gt;&lt;/div&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;to share-based payments are reported as cash flows from operating activities, and all cash payments made to taxing authorities on the employees&#x2019; behalf for withheld shares are presented as financing activities on the statement of cash flows. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne elects to account for forfeitures by applying an estimated forfeiture rate and recognizes compensation costs only for those stock-based compensation awards expected to vest. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Under its stock compensation plans, Teradyne has granted stock options, restricted stock units and performance-based restricted stock units, and employees are eligible to purchase Teradyne&#x2019;s common stock through its Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;). &lt;/div&gt;&lt;/div&gt;  &lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Income Taxes &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred tax assets and liabilities are determined based on differences between financial reporting and tax basis of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. The measurement of deferred tax assets is reduced by a valuation allowance if it is more likely than not that some or all of the deferred tax assets will not be realized. Teradyne performed the required assessment of positive and negative evidence regarding the realization of the net deferred tax assets in accordance with ASC 740, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#x201c;Accounting for Income Taxes.&#x201d;&lt;/div&gt;&lt;/div&gt; This assessment included the evaluation of scheduled reversals of deferred tax liabilities, estimates of projected future taxable income and tax-planning strategies. Although realization is not assured, based on its assessment, Teradyne concluded that it is more likely than not that such assets, net of the existing valuation allowance, will be realized. &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Advertising Costs &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne expenses all advertising costs as incurred. Advertising costs were $12.8&#160;million, $16.6&#160;million and $15.4&#160;million in 2020, 2019 and 2018, respectively. &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Translation of Non-U.S. Currencies &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The functional currency for all non-U.S. subsidiaries is the U.S. dollar, except for Universal Robots, MiR and Lemsys for which the local currency is its functional currency. All foreign currency denominated monetary assets and liabilities are remeasured on a monthly basis into the functional currency using exchange rates in effect at the end of the period. All foreign currency denominated non-monetary assets and liabilities are remeasured into the functional currency using historical exchange rates. Net foreign exchange gains and losses resulting from remeasurement are included in other (income) expense, net. For Universal Robots, MiR and Lemsys, assets and liabilities are translated into U.S. dollars using exchange rates in effect at the end of the period. Revenues and expense amounts are translated using an average of exchange rates in effect during the period. Translation adjustments are recorded within accumulated other comprehensive income (loss) on the balance sheet. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net foreign exchange gains and losses resulting from remeasurement are included in other (income) expense, net. For the years ended December&#160;31, 2020, 2019, and 2018, losses (gains) from the remeasurement of the monetary assets and liabilities denominated in foreign currencies were $2.6 million, $(1.6)&#160;million, and $(2.5)&#160;million, respectively. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;These amounts do not reflect the corresponding (gains) losses from foreign exchange contracts. See Note H: &#x201c;Financial Instruments&#x201d; regarding foreign exchange contracts. &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net Income (Loss) per Common Share &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basic net income (loss) per common share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding during the period. Except where the result would be anti-dilutive, diluted net income (loss) per common share is calculated by dividing net income (loss) by the sum of the weighted average number of common shares plus common stock equivalents, if applicable. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;With respect to its convertible debt issued in 2016, Teradyne has determined that it has the ability and intent to settle the principal of the convertible debt in cash; accordingly, the principal amount is excluded from the determination of diluted earnings per share. As a result, Teradyne is accounting for the conversion spread using the treasury stock method. &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Comprehensive Income (Loss) &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Comprehensive income (loss) includes net income, unrealized pension and postretirement prior service costs and benefits, unrealized gains and losses on investments in debt marketable securities and foreign currency translation adjustment. Prior to 2018, comprehensive income (loss) included unrealized gains and losses on investments in equity marketable securities. &lt;/div&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Preparation of Financial Statements and Use of Estimates &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The preparation of consolidated financial statements requires management to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent liabilities. On an on-going basis, management evaluates its estimates, including those related to inventories, investments, goodwill, intangible and other long-lived assets, accounts receivable, income taxes, deferred tax assets and liabilities, pensions, warranties, contingent consideration liabilities, and loss contingencies. Management bases its estimates on historical experience and on appropriate and customary assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Due to the&#160;COVID-19 pandemic, there has been uncertainty and disruption in the global economy and our markets. Management is not aware of any specific event or circumstance that would require an update to its estimates or judgments or a revision of the carrying value of its assets or liabilities as of February&#160;22, 2021, the date of issuance of this Annual Report on Form&#160;10-K. These estimates may change, as new events occur and additional information is obtained. Actual results may differ significantly from these estimates under different assumptions or conditions. &lt;/div&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <ter:PreparationOfFinancialStatementsAndUseOfEstimatesPolicyTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Preparation of Financial Statements and Use of Estimates &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The preparation of consolidated financial statements requires management to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent liabilities. On an on-going basis, management evaluates its estimates, including those related to inventories, investments, goodwill, intangible and other long-lived assets, accounts receivable, income taxes, deferred tax assets and liabilities, pensions, warranties, contingent consideration liabilities, and loss contingencies. Management bases its estimates on historical experience and on appropriate and customary assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Due to the&#160;COVID-19 pandemic, there has been uncertainty and disruption in the global economy and our markets. Management is not aware of any specific event or circumstance that would require an update to its estimates or judgments or a revision of the carrying value of its assets or liabilities as of February&#160;22, 2021, the date of issuance of this Annual Report on Form&#160;10-K. These estimates may change, as new events occur and additional information is obtained. Actual results may differ significantly from these estimates under different assumptions or conditions. &lt;/div&gt;&lt;/div&gt;</ter:PreparationOfFinancialStatementsAndUseOfEstimatesPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Revenue Recognition &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 6px; margin-bottom: 0px; margin-left: 2%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Revenue from Contracts with Customers &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne adopted Accounting Standard Codification (&#x201c;ASC&#x201d;) 606 &#x201c;Revenue from Contracts with Customers&#x201d; on January 1, 2018 using the modified retrospective method for all contracts not completed as of the date of adoption. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In accordance with ASC 606, Teradyne recognizes revenues, when or as control is transferred to a customer. Teradyne&#x2019;s determination of revenue is dependent upon a five step process outlined below. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top; font-size: small;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: top; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: small;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne accounts for a contract with a customer when there is written approval, the contract is committed, the rights of the parties, including payment terms, are identified, the contract has commercial substance and consideration is probable of collection. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top; font-size: small;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: top; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: small;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne periodically enters into contracts with customers in which a customer may purchase a combination of goods and services, such as products with extended warranty obligations. Teradyne determines performance obligations by assessing whether the products or services are distinct from the other elements of the contract. In order to be distinct, the product or service must perform either on its own or with readily available resources and must be separate within the context of the contract. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top; font-size: small;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: top; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: small;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne considers the amount stated on the face of the purchase order to be the transaction price. Teradyne does not have material variable consideration which could impact the stated purchase price agreed to by Teradyne and the customer. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: top;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Transaction price is allocated to each individual performance obligation based on the standalone selling price of that performance obligation. Teradyne uses standalone transactions when available to value each performance obligation. If standalone transactions are not available, Teradyne will estimate the standalone selling price through market assessments or cost plus a reasonable margin analysis. Any discounts from standalone selling price are spread proportionally to each performance obligation. &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: top;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In order to determine the appropriate timing for revenue recognition, Teradyne first determines if the transaction meets any of three criteria for over time recognition. If the transaction meets the criteria for over time recognition, Teradyne recognizes revenue as the good or service is delivered. Teradyne uses input variables such as hours or months utilized or costs incurred to determine the amount of revenue to recognize in a given period. Input variables are used as they best align consumption with benefit to the customer. For transactions that do not meet the criteria for over time recognition, Teradyne will recognize revenue at a point in time based on an assessment of the five criteria for transfer of control. Teradyne has concluded that revenue should be recognized when shipped or delivered based on contractual terms. Typically, acceptance of Teradyne&#x2019;s products and services is a formality as Teradyne delivers similar systems, instruments and robots to standard specifications. In cases where acceptance is not deemed a formality, Teradyne will defer revenue recognition until customer acceptance. &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Performance Obligations &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Products &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne products consist primarily of semiconductor test systems and instruments, defense/aerospace test instrumentation and systems, storage test systems and instruments, circuit-board test and inspection systems and instruments, wireless test systems and industrial automation products. Teradyne&#x2019;s hardware is recognized at a point in time upon transfer of control to the customer. &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Services &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne services consist of extended warranties, training and application support, service agreements, post contract customer support (&#x201c;PCS&#x201d;) and replacement parts. Each service is recognized based on relative standalone selling price. Extended warranty, training and support, service agreements and PCS are recognized over time based on the period of service. Replacement parts are recognized at a point in time upon transfer of control to the customer. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne does not allow customer returns or provide refunds to customers for any products or services. Teradyne products include a standard 12-month warranty. This warranty is not considered a distinct performance obligation because it does not obligate Teradyne to provide a separate service to the customer and it cannot be purchased separately. Cost related to warranty are included in cost of revenues when product revenues are recognized. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&#160;31, 2020 and 2019, deferred revenue and customer advances consisted of the following and are included in the short and long-term deferred revenue and customer advances: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 82%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Maintenance, service and training&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;77,654&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;63,815&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Customer advances, undelivered elements and other&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;63,438&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;56,358&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Extended warranty&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;51,929&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;30,677&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 82%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total deferred revenue and customer advances&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;193,021&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;150,850&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 82%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:RevenueRecognitionPolicyTextBlock>
    <ter:StandardProductWarrantyPeriod contextRef="P01_01_2020To12_31_2020">P12M</ter:StandardProductWarrantyPeriod>
    <ter:ScheduleOfDeferredRevenueAndCustomerAdvancesTableTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&#160;31, 2020 and 2019, deferred revenue and customer advances consisted of the following and are included in the short and long-term deferred revenue and customer advances: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 82%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Maintenance, service and training&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;77,654&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;63,815&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Customer advances, undelivered elements and other&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;63,438&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;56,358&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Extended warranty&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;51,929&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;30,677&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 82%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total deferred revenue and customer advances&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;193,021&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;150,850&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 82%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </ter:ScheduleOfDeferredRevenueAndCustomerAdvancesTableTextBlock>
    <ter:DeferredRevenueAndCustomerAdvancesMaintenanceServiceAndTraining
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">77654000</ter:DeferredRevenueAndCustomerAdvancesMaintenanceServiceAndTraining>
    <ter:DeferredRevenueAndCustomerAdvancesMaintenanceServiceAndTraining
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">63815000</ter:DeferredRevenueAndCustomerAdvancesMaintenanceServiceAndTraining>
    <ter:DeferredRevenueAndCustomerAdvancesUndeliveredElementsAndOther
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">63438000</ter:DeferredRevenueAndCustomerAdvancesUndeliveredElementsAndOther>
    <ter:DeferredRevenueAndCustomerAdvancesUndeliveredElementsAndOther
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">56358000</ter:DeferredRevenueAndCustomerAdvancesUndeliveredElementsAndOther>
    <us-gaap:ExtendedProductWarrantyAccrual
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">51929000</us-gaap:ExtendedProductWarrantyAccrual>
    <us-gaap:ExtendedProductWarrantyAccrual
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">30677000</us-gaap:ExtendedProductWarrantyAccrual>
    <ter:DeferredRevenueAndCustomerAdvances
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">193021000</ter:DeferredRevenueAndCustomerAdvances>
    <ter:DeferredRevenueAndCustomerAdvances
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">150850000</ter:DeferredRevenueAndCustomerAdvances>
    <us-gaap:StandardProductWarrantyPolicy contextRef="P01_01_2020To12_31_2020">&lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Product Warranty &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne generally provides a one-year warranty on its products, commencing upon installation, acceptance or shipment. A provision is recorded upon revenue recognition to cost of revenues for estimated warranty expense based on historical experience. Related costs are charged to the warranty accrual as incurred.The balance below is included in other accrued liabilities: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 88%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&#160;31, 2017&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,200&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Acquisition&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;41&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accruals for warranties issued during the period&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;13,045&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accruals related to pre-existing warranties&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;921&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Settlements made during the period&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(14,298&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 88%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&#160;31, 2018&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,909&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Acquisition&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;14&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accruals for warranties issued during the period&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;14,106&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accruals related to pre-existing warranties&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,026&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Settlements made during the period&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(17,059&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 88%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&#160;31, 2019&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,996&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accruals for warranties issued during the period&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;28,490&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accruals related to pre-existing warranties&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;821&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Settlements made during the period&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(21,674&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 88%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&#160;31, 2020&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;16,633&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 88%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;When Teradyne receives revenue for extended warranties, beyond one year, it is deferred and recognized on a straight-line basis over the contract period. Related costs are expensed as incurred. The balance below is included in short and long-term deferred revenue and customer advances: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 88%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&#160;31, 2017&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;24,438&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferral of new extended warranty revenue&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;23,753&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Recognition of extended warranty deferred revenue&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(20,769&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 88%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&#160;31, 2018&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;27,422&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferral of new extended warranty revenue&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;23,271&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Recognition of extended warranty deferred revenue&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(20,016&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 88%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&#160;31, 2019&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;30,677&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferral of new extended warranty revenue&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;41,694&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Recognition of extended warranty deferred revenue&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(20,442&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 88%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&#160;31, 2020&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;51,929&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 88%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:StandardProductWarrantyPolicy>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock contextRef="P01_01_2020To12_31_2020">The balance below is included in other accrued liabilities:
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 88%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&#160;31, 2017&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,200&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Acquisition&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;41&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accruals for warranties issued during the period&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;13,045&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accruals related to pre-existing warranties&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;921&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Settlements made during the period&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(14,298&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 88%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&#160;31, 2018&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,909&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Acquisition&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;14&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accruals for warranties issued during the period&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;14,106&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accruals related to pre-existing warranties&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,026&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Settlements made during the period&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(17,059&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 88%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&#160;31, 2019&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,996&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accruals for warranties issued during the period&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;28,490&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accruals related to pre-existing warranties&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;821&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Settlements made during the period&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(21,674&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 88%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&#160;31, 2020&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;16,633&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 88%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:ProductWarrantyAccrual
      contextRef="PAsOn12_31_2017"
      decimals="-3"
      unitRef="Unit_USD">8200000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrualAdditionsFromBusinessAcquisition
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">41000</us-gaap:ProductWarrantyAccrualAdditionsFromBusinessAcquisition>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">13045000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">921000</us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrualPayments
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">14298000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrual
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">7909000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrualAdditionsFromBusinessAcquisition
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">14000</us-gaap:ProductWarrantyAccrualAdditionsFromBusinessAcquisition>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">14106000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">4026000</us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrualPayments
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">17059000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrual
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">8996000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">28490000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">821000</us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrualPayments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">21674000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrual
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">16633000</us-gaap:ProductWarrantyAccrual>
    <ter:ScheduleOfExtendedProductWarrantyLiabilityTableTextBlock contextRef="P01_01_2020To12_31_2020">The balance below is included in short and long-term deferred revenue and customer advances:
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 88%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&#160;31, 2017&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;24,438&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferral of new extended warranty revenue&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;23,753&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Recognition of extended warranty deferred revenue&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(20,769&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 88%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&#160;31, 2018&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;27,422&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferral of new extended warranty revenue&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;23,271&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Recognition of extended warranty deferred revenue&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(20,016&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 88%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&#160;31, 2019&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;30,677&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferral of new extended warranty revenue&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;41,694&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Recognition of extended warranty deferred revenue&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(20,442&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 88%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 88%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&#160;31, 2020&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;51,929&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 88%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </ter:ScheduleOfExtendedProductWarrantyLiabilityTableTextBlock>
    <us-gaap:ExtendedProductWarrantyAccrual
      contextRef="PAsOn12_31_2017"
      decimals="-3"
      unitRef="Unit_USD">24438000</us-gaap:ExtendedProductWarrantyAccrual>
    <us-gaap:ExtendedProductWarrantyAccrualWarrantiesIssued
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">23753000</us-gaap:ExtendedProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ExtendedProductWarrantyAccrualPayments
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">20769000</us-gaap:ExtendedProductWarrantyAccrualPayments>
    <us-gaap:ExtendedProductWarrantyAccrual
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">27422000</us-gaap:ExtendedProductWarrantyAccrual>
    <us-gaap:ExtendedProductWarrantyAccrualWarrantiesIssued
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">23271000</us-gaap:ExtendedProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ExtendedProductWarrantyAccrualPayments
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">20016000</us-gaap:ExtendedProductWarrantyAccrualPayments>
    <us-gaap:ExtendedProductWarrantyAccrual
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">30677000</us-gaap:ExtendedProductWarrantyAccrual>
    <us-gaap:ExtendedProductWarrantyAccrualWarrantiesIssued
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">41694000</us-gaap:ExtendedProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ExtendedProductWarrantyAccrualPayments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">20442000</us-gaap:ExtendedProductWarrantyAccrualPayments>
    <us-gaap:ExtendedProductWarrantyAccrual
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">51929000</us-gaap:ExtendedProductWarrantyAccrual>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="P01_01_2020To12_31_2020">&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accounts Receivable and Allowance for Doubtful Accounts &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Trade accounts receivable are recorded at the invoiced amount and do not bear interest. Teradyne maintains allowances for doubtful accounts for estimated losses resulting from the inability of its customers to make required payments. Estimated allowances for doubtful accounts are reviewed periodically taking into account the customer&#x2019;s recent payment history, the customer&#x2019;s current financial statements and other information regarding the customer&#x2019;s credit worthiness. Account balances are written off against the allowance when it is determined the receivable will not be recovered. &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; line-height: 0pt;"&gt;&#160;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne sells certain trade accounts receivables on a non-recourse basis to third-party financial institutions pursuant to factoring agreements. Teradyne accounts for these transactions as sales of receivables and presents cash proceeds as a cash provided by operating activities in the consolidated statements of cash flows. Total trade accounts receivable sold under the factoring agreements were $131.1&#160;million and $143.6&#160;million during 2020 and 2019, respectively. Factoring fees for the sales of receivables are recorded in interest expense and are not material. &lt;/div&gt;&lt;/div&gt; </us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:AccountsAndNotesReceivableNet
      contextRef="PAsOn12_31_2020"
      decimals="-5"
      unitRef="Unit_USD">131100000</us-gaap:AccountsAndNotesReceivableNet>
    <us-gaap:AccountsAndNotesReceivableNet
      contextRef="PAsOn12_31_2019"
      decimals="-5"
      unitRef="Unit_USD">143600000</us-gaap:AccountsAndNotesReceivableNet>
    <us-gaap:InventoryPolicyTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Inventories &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Inventories are stated at the lower of cost (first-in, first-out basis) or net realizable value. On a quarterly basis, Teradyne uses consistent methodologies to evaluate all inventories for net realizable value. Teradyne records a provision for both excess and obsolete inventory when such write-downs or write-offs are identified through the quarterly review process. The inventory valuation is based upon assumptions about future demand, product mix and possible alternative uses. &lt;/div&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:CostMethodInvestmentsPolicy contextRef="P01_01_2020To12_31_2020">&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Investments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne accounts for its investments in debt and equity securities in accordance with the provisions of ASC 320-10, &#x201c;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Investments&#x2014;Debt and Equity Securities&lt;/div&gt;&lt;/div&gt;.&#x201d; ASC 320-10 requires that certain debt and equity securities be classified into one of three categories; trading, available-for-sale or held-to-maturity securities. On a quarterly basis, Teradyne reviews its investments to identify and evaluate those that have an indication of a potential other-than-temporary impairment. Factors considered in determining whether a loss is other-than-temporary include: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: top;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The length of time and the extent to which the market value has been less than cost; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: top;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The financial condition and near-term prospects of the issuer; and &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: top;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The intent and ability to retain the investment in the issuer for a period of time sufficient to allow for any anticipated recovery in market value. &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne uses the market and income approach techniques to value its financial instruments and there were no changes in valuation techniques during the twelve months ended December&#160;31, 2020 and 2019. As defined in ASC 820-10, &#x201c;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Fair Value Measurements and Disclosures,&lt;/div&gt;&lt;/div&gt;&#x201d; fair value is the price that would be received from the sale of an asset or paid to transfer a liability in an orderly transaction between market participants. ASC 820-10 requires that assets and liabilities carried at fair value be classified and disclosed in one of the following three categories: &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 6px; margin-bottom: 0px; margin-left: 4%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level&#160;1: Quoted prices in active markets for identical assets as of the reporting date; &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 6px; margin-bottom: 0px; margin-left: 4%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level&#160;2: Inputs other than Level&#160;1, that are observable either directly or indirectly as of the reporting date. For example, a common approach for valuing fixed income securities is the use of matrix pricing. Matrix pricing is a mathematical technique used to value securities by relying on the securities&#x2019; relationship to other benchmark quoted prices, and is considered a Level&#160;2 input; or &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 6px; margin-bottom: 0px; margin-left: 4%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level&#160;3: Unobservable inputs that are not supported by market data. Unobservable inputs are developed based on the best information available, which might include Teradyne&#x2019;s own data. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In accordance with ASC 820-10, Teradyne measures its debt and equity investments at fair value. Teradyne&#x2019;s debt investments are classified as Level&#160;2, and equity investments are classified as Level&#160;1. Acquisition-related contingent consideration is classified as Level&#160;3. Teradyne determines the fair value of acquisition-related contingent consideration using a Monte Carlo simulation model. Assumptions utilized in the model include forecasted revenues, revenue volatility, earnings before interest and taxes, and discount rate. &lt;/div&gt;&lt;/div&gt;</us-gaap:CostMethodInvestmentsPolicy>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Financial Assets and Financial Liabilities &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In January 2016, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued ASU 2016-01, &#x201c;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Financial Instruments&#x2014;Overall (Subtopic&#160;825-10): Recognition and Measurement of Financial Assets and Financial Liabilities&lt;/div&gt;&lt;/div&gt;.&#x201d; Teradyne adopted the new accounting guidance in the first quarter of 2018 using the modified retrospective approach. This guidance requires that changes in fair value of equity securities be accounted for directly in earnings. Previously, the changes in fair value were recorded in accumulated other comprehensive income on the balance sheet. Teradyne records realized gains and losses in other (income) expense, net. The adoption of this new accounting guidance increased the January&#160;1, 2018 retained earnings balance by $3.1&#160;million and decreased the accumulated other comprehensive income balance by the same amount. &lt;/div&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="PAsOn01_01_2018_AccountingStandardsUpdate201601MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-5"
      unitRef="Unit_USD">3100000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="PAsOn01_01_2018_AccountingStandardsUpdate201601MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-5"
      unitRef="Unit_USD">3100000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <ter:PrepaidExpensesPolicyTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Prepayments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepayments consist of the following and are included in prepayments and other current assets on the balance sheet: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 82%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Contract manufacturer and supplier prepayments&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;212,286&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;143,392&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepaid taxes&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,361&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,046&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepaid maintenance and other services&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;13,116&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,503&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other prepayments&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;15,329&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;16,753&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 82%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total prepayments&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;250,092&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;176,694&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 82%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </ter:PrepaidExpensesPolicyTextBlock>
    <ter:PrepaidExpenseAndOtherAssetsTableTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepayments consist of the following and are included in prepayments and other current assets on the balance sheet: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 82%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Contract manufacturer and supplier prepayments&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;212,286&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;143,392&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepaid taxes&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,361&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,046&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepaid maintenance and other services&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;13,116&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,503&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other prepayments&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;15,329&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;16,753&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 82%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total prepayments&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;250,092&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;176,694&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 82%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </ter:PrepaidExpenseAndOtherAssetsTableTextBlock>
    <ter:ContractManufacturerAndSupplierPrepayments
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">212286000</ter:ContractManufacturerAndSupplierPrepayments>
    <ter:ContractManufacturerAndSupplierPrepayments
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">143392000</ter:ContractManufacturerAndSupplierPrepayments>
    <us-gaap:PrepaidTaxes
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">9361000</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidTaxes
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">8046000</us-gaap:PrepaidTaxes>
    <ter:PrepaidMaintenanceAndOtherServices
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">13116000</ter:PrepaidMaintenanceAndOtherServices>
    <ter:PrepaidMaintenanceAndOtherServices
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">8503000</ter:PrepaidMaintenanceAndOtherServices>
    <us-gaap:OtherPrepaidExpenseCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">15329000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">16753000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">250092000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">176694000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PensionAndOtherPostretirementPlansPolicy contextRef="P01_01_2020To12_31_2020">&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Retirement and Postretirement Plans &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne recognizes net actuarial gains and losses and the change in the fair value of the plan assets in its operating results in the year in which they occur or upon any interim remeasurement of the plans. Teradyne calculates the expected return on plan assets using the fair value of the plan assets. Actuarial gains and losses are generally measured annually as of December&#160;31 and, accordingly, recorded during the fourth quarter of each year or upon any interim remeasurement of the plans. &lt;/div&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementPlansPolicy>
    <us-gaap:PostemploymentBenefitPlansPolicy contextRef="P01_01_2020To12_31_2020">&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Retirement Benefits &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In March 2017, the FASB issued ASU 2017-07, &#x201c;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Compensation&#x2014;Retirement Benefits (Topic 715): Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost&lt;/div&gt;&lt;/div&gt;.&#x201d;&#160;Teradyne retrospectively adopted the new accounting guidance on presentation of net periodic pension costs and net periodic postretirement benefit costs in the first quarter of 2018. This guidance requires the service cost component of net benefit costs to be reported in the same line item in the consolidated statement of operations as other employee compensation costs. The non-service components of net benefit costs such as interest cost, expected return on assets, amortization of prior service cost, and actuarial gains or losses, are required to be reported separately outside of income or loss from operations. Following the adoption of this guidance, Teradyne continues to record the service cost component in the same line item as other employee compensation costs and the non-service components of net benefit costs such as interest cost, expected return on assets, amortization of prior service cost, and actuarial gains or losses are reported within other (income) expense, net. &lt;/div&gt;&lt;/div&gt;</us-gaap:PostemploymentBenefitPlansPolicy>
    <ter:GoodwillIntangibleAndLongLivedAssetsPolicyTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Goodwill, Intangible and Long-Lived Assets &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne accounts for goodwill and intangible assets in accordance with ASC 350-10, &#x201c;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Intangibles-Goodwill and Other.&lt;/div&gt;&lt;/div&gt;&#x201d; Intangible assets are amortized over their estimated useful economic life and are carried at cost less accumulated amortization. Goodwill is assessed for impairment at least annually in the fourth quarter, as &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;of December&#160;31, on a reporting unit basis, or more frequently when events and circumstances occur indicating that the recorded goodwill may be impaired. In accordance with ASC 350-10, Teradyne has the option to perform a qualitative assessment to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If Teradyne determines this is the case, Teradyne is required to perform a quantitative goodwill impairment test to identify potential goodwill impairment and measure the amount of goodwill impairment loss to be recognized. If Teradyne determines that it is more likely than not that the fair value of the reporting unit is greater than its carrying amounts, a quantitative goodwill impairment test is not required. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In accordance with ASC 360-10, &#x201c;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Impairment or Disposal of Long-Lived Assets,&lt;/div&gt;&lt;/div&gt;&#x201d; Teradyne reviews long-lived assets for impairment whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable or that the useful lives of these assets are no longer appropriate. Each impairment test is based on a comparison of the estimated undiscounted cash flows to the recorded value of the asset. If impairment is indicated, the asset is written down to its estimated fair value based on a discounted cash flows analysis. The cash flows estimates used to determine the impairment, if any, contain management&#x2019;s best estimates using appropriate assumptions and projections at that time. &lt;/div&gt;&lt;/div&gt;</ter:GoodwillIntangibleAndLongLivedAssetsPolicyTextBlock>
    <us-gaap:BusinessCombinationsPolicy contextRef="P01_01_2020To12_31_2020">&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Business Combination &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne recognizes the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values at the date of acquisition. The fair value of identifiable intangible assets is based on detailed cash flows valuations that use information and assumptions provided by management. Teradyne estimates the fair value of contingent consideration at the time of the acquisition using all pertinent information known to us at the time to assess the probability of payment of contingent amounts or through the use of a Monte Carlo simulation model. Teradyne allocates any excess purchase price over the fair value of the net tangible and intangible assets acquired and liabilities assumed to goodwill. The assumptions used in the valuations for our acquisitions may differ materially from actual results depending on performance of the acquired businesses and other factors. While Teradyne believes the assumptions used were appropriate, different assumptions in the valuation of assets acquired and liabilities assumed could have a material impact on the timing and extent of impact on our statements of operations. Goodwill is assigned to reporting units as of the date of the related acquisition. &lt;/div&gt;&lt;/div&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Property, Plant and Equipment &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property, plant and equipment are stated at cost and depreciated over the estimated useful lives of the assets. Leasehold improvements and major renewals are capitalized and included in property, plant and equipment accounts, while expenditures for maintenance and repairs and minor renewals are charged to expense. When assets are retired, the assets and related accumulated depreciation are removed from the accounts and any resulting gain or loss is reflected in the consolidated statements of operations. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne provides for depreciation of its assets principally on the straight-line method with the cost of the assets being charged to expense over their useful lives as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 71%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; width: 71%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Buildings&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;40&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; width: 71%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Building improvements&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;to 10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; width: 71%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Leasehold improvements&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Lesser of lease term or 10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; width: 71%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Furniture and fixtures&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; width: 71%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Test systems manufactured internally&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; width: 71%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Machinery, equipment and software&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;to 5 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Test systems manufactured internally are used by Teradyne for customer evaluations and manufacturing and support of its customers. Teradyne depreciates the test systems manufactured internally over a &lt;span style="-sec-ix-hidden:hidden18058398"&gt;six-year&lt;/span&gt; life to cost of revenues, engineering and development, and selling and administrative expenses. Teradyne often sells &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;internally manufactured test equipment to customers. Upon the sale of an internally manufactured test system, the net book value of the system is transferred to inventory and expensed as cost of revenues. The net book value of internally manufactured test systems sold in the years ended December&#160;31, 2020, 2019, and 2018 was $7.3&#160;million, $5.0&#160;million, and $3.8&#160;million, respectively. &lt;/div&gt;&lt;/div&gt; </us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne provides for depreciation of its assets principally on the straight-line method with the cost of the assets being charged to expense over their useful lives as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 71%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; width: 71%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Buildings&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;40&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; width: 71%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Building improvements&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;to 10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; width: 71%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Leasehold improvements&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Lesser of lease term or 10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; width: 71%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Furniture and fixtures&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; width: 71%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Test systems manufactured internally&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; width: 71%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Machinery, equipment and software&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;to 5 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="P01_01_2020To12_31_2020_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="P01_01_2020To12_31_2020_BuildingImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="P01_01_2020To12_31_2020_BuildingImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="P01_01_2020To12_31_2020_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis">Lesser of lease term or 10 years</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="P01_01_2020To12_31_2020_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="P01_01_2020To12_31_2020_TestSystemsManufacturedInternallyMemberusgaapPropertyPlantAndEquipmentByTypeAxis">P6Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="P01_01_2020To12_31_2020_MachineryEquipmentAndSoftwareMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="P01_01_2020To12_31_2020_MachineryEquipmentAndSoftwareMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <ter:BookValueOfInternallyManufacturedTestSystemsSold
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_USD">7300000</ter:BookValueOfInternallyManufacturedTestSystemsSold>
    <ter:BookValueOfInternallyManufacturedTestSystemsSold
      contextRef="P01_01_2019To12_31_2019"
      decimals="-5"
      unitRef="Unit_USD">5000000.0</ter:BookValueOfInternallyManufacturedTestSystemsSold>
    <ter:BookValueOfInternallyManufacturedTestSystemsSold
      contextRef="P01_01_2018To12_31_2018"
      decimals="-5"
      unitRef="Unit_USD">3800000</ter:BookValueOfInternallyManufacturedTestSystemsSold>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Leases &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne adopted Accounting Standards Update (&#x201c;ASU&#x201d;) 2016-02, &#x201c;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Leases (Topic 842)&lt;/div&gt;&lt;/div&gt;&#x201d; (&#x201c;Topic 842&#x201d;) and the related amendments (collectively &#x201c;ASC 842&#x201d;) on January 1, 2019 and utilized the modified retrospective approach provided by ASU 2018-11, &#x201c;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Leases (Topic 842): Targeted Improvements&lt;/div&gt;&lt;/div&gt;,&#x201d; that allowed for a cumulative effect adjustment in the period of adoption. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Under ASC 842, a contract is or contains a lease when Teradyne has the right to control the use of an identified asset. Teradyne determines if an arrangement is a lease at inception of the contract, which is the date on which the terms of the contract are agreed to and the agreement creates enforceable rights and obligations. The commencement date of the lease is the date that the lessor makes an underlying asset available for use by Teradyne. As of December&#160;31, 2020, Teradyne does not have material leases that have not yet commenced. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne determines if the lease is an operating or finance lease at the lease commencement date based upon the terms of the lease and the nature of the asset. The lease term used to calculate the lease liability includes options to extend or terminate the lease when it is reasonably certain that the option will be exercised. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;For leases commencing after January&#160;1, 2019, the lease liability is measured at the present value of future lease payments, discounted using the discount rate for the lease at the commencement date. As Teradyne is typically unable to determine the implicit rate, Teradyne uses an incremental borrowing rate based on the lease term and economic environment at commencement date. Teradyne initially measures payments based on an index by using the applicable rate at lease commencement. Variable payments that do not depend on an index are not included in the lease liability and are recognized as they are incurred. The ROU asset is initially measured as the amount of lease liability, adjusted for any initial lease costs, prepaid lease payments, and reduced by any lease incentives. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne&#x2019;s contracts often include non-lease components such as common area maintenance. Teradyne elected the practical expedient to account for the lease and non-lease components as a single lease component. For leases with a term of one year or less Teradyne has elected not to record the lease asset or liability. The lease payments are recognized in the consolidated statement of earnings on a straight-line basis over the lease term. Teradyne includes lease costs within cost of revenues and operating expenses. See Note I: &#x201c;Leases.&#x201d; &lt;/div&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <ter:EngineeringAndDevelopmentCostsPolicyTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Engineering and Development Costs &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne&#x2019;s products are highly technical in nature and require a large and continuing engineering and development effort. Software development costs incurred prior to the establishment of technological feasibility are charged to expense. Software development costs incurred subsequent to the establishment of technological feasibility are capitalized until the product is available for release to customers. To date, the period between achieving technological feasibility and general availability of the product has been short and software development costs eligible for capitalization have not been material. Engineering and development costs are expensed as incurred and consist primarily of salaries, contractor fees including non-recurring engineering charges related to product design, allocated facility costs, depreciation, and tooling costs. &lt;/div&gt;&lt;/div&gt;</ter:EngineeringAndDevelopmentCostsPolicyTextBlock>
    <ter:StockCompensationPlansAndEmployeeStockPurchasePlanPolicyTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Stock Compensation Plans and Employee Stock Purchase Plan &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Stock-based compensation expense is based on the grant-date fair value estimated in accordance with the provisions of ASC 718-10, &#x201c;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Compensation-Stock Compensation&lt;/div&gt;&lt;/div&gt;.&#x201d; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Excess tax benefits or tax deficiencies are recognized as a discrete tax benefit or discrete tax expense to the current income tax provision in Teradyne&#x2019;s consolidated statements of operations, all excess tax benefits related &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;to share-based payments are reported as cash flows from operating activities, and all cash payments made to taxing authorities on the employees&#x2019; behalf for withheld shares are presented as financing activities on the statement of cash flows. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne elects to account for forfeitures by applying an estimated forfeiture rate and recognizes compensation costs only for those stock-based compensation awards expected to vest. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Under its stock compensation plans, Teradyne has granted stock options, restricted stock units and performance-based restricted stock units, and employees are eligible to purchase Teradyne&#x2019;s common stock through its Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;). &lt;/div&gt;&lt;/div&gt; </ter:StockCompensationPlansAndEmployeeStockPurchasePlanPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Income Taxes &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred tax assets and liabilities are determined based on differences between financial reporting and tax basis of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. The measurement of deferred tax assets is reduced by a valuation allowance if it is more likely than not that some or all of the deferred tax assets will not be realized. Teradyne performed the required assessment of positive and negative evidence regarding the realization of the net deferred tax assets in accordance with ASC 740, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#x201c;Accounting for Income Taxes.&#x201d;&lt;/div&gt;&lt;/div&gt; This assessment included the evaluation of scheduled reversals of deferred tax liabilities, estimates of projected future taxable income and tax-planning strategies. Although realization is not assured, based on its assessment, Teradyne concluded that it is more likely than not that such assets, net of the existing valuation allowance, will be realized. &lt;/div&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Advertising Costs &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne expenses all advertising costs as incurred. Advertising costs were $12.8&#160;million, $16.6&#160;million and $15.4&#160;million in 2020, 2019 and 2018, respectively. &lt;/div&gt;&lt;/div&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_USD">12800000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="P01_01_2019To12_31_2019"
      decimals="-5"
      unitRef="Unit_USD">16600000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="P01_01_2018To12_31_2018"
      decimals="-5"
      unitRef="Unit_USD">15400000</us-gaap:AdvertisingExpense>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Translation of Non-U.S. Currencies &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The functional currency for all non-U.S. subsidiaries is the U.S. dollar, except for Universal Robots, MiR and Lemsys for which the local currency is its functional currency. All foreign currency denominated monetary assets and liabilities are remeasured on a monthly basis into the functional currency using exchange rates in effect at the end of the period. All foreign currency denominated non-monetary assets and liabilities are remeasured into the functional currency using historical exchange rates. Net foreign exchange gains and losses resulting from remeasurement are included in other (income) expense, net. For Universal Robots, MiR and Lemsys, assets and liabilities are translated into U.S. dollars using exchange rates in effect at the end of the period. Revenues and expense amounts are translated using an average of exchange rates in effect during the period. Translation adjustments are recorded within accumulated other comprehensive income (loss) on the balance sheet. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net foreign exchange gains and losses resulting from remeasurement are included in other (income) expense, net. For the years ended December&#160;31, 2020, 2019, and 2018, losses (gains) from the remeasurement of the monetary assets and liabilities denominated in foreign currencies were $2.6 million, $(1.6)&#160;million, and $(2.5)&#160;million, respectively. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;These amounts do not reflect the corresponding (gains) losses from foreign exchange contracts. See Note H: &#x201c;Financial Instruments&#x201d; regarding foreign exchange contracts. &lt;/div&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_USD">-2600000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="P01_01_2019To12_31_2019"
      decimals="-5"
      unitRef="Unit_USD">1600000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="P01_01_2018To12_31_2018"
      decimals="-5"
      unitRef="Unit_USD">2500000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net Income (Loss) per Common Share &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basic net income (loss) per common share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding during the period. Except where the result would be anti-dilutive, diluted net income (loss) per common share is calculated by dividing net income (loss) by the sum of the weighted average number of common shares plus common stock equivalents, if applicable. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;With respect to its convertible debt issued in 2016, Teradyne has determined that it has the ability and intent to settle the principal of the convertible debt in cash; accordingly, the principal amount is excluded from the determination of diluted earnings per share. As a result, Teradyne is accounting for the conversion spread using the treasury stock method. &lt;/div&gt;&lt;/div&gt; </us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Comprehensive Income (Loss) &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Comprehensive income (loss) includes net income, unrealized pension and postretirement prior service costs and benefits, unrealized gains and losses on investments in debt marketable securities and foreign currency translation adjustment. Prior to 2018, comprehensive income (loss) included unrealized gains and losses on investments in equity marketable securities. &lt;/div&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted contextRef="P01_01_2020To12_31_2020">&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;C.&#160;&#160;&#160;&#160;RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In August 2020, the FASB issued ASU 2020-06&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#x201c;Debt&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&lt;/div&gt;Debt with Conversion and Other Options and Derivatives and Hedging&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&lt;/div&gt;Contracts in Entity&#x2019;s Own Equity,&#x201d;&lt;/div&gt;&lt;/div&gt; which simplifies the accounting for convertible debt instruments by reducing the number of accounting models and the number of embedded conversion features that could be recognized separately from the primary contract. This ASU requires a convertible debt instrument to be accounted for as a single liability measured at its amortized cost, as long as no other features require bifurcation and recognition as derivatives. This ASU requires an entity to use the if-converted method in the diluted earnings per share calculation for convertible instruments. This ASU will be effective for Teradyne on January&#160;1, 2022, with early adoption permitted beginning on January&#160;1, 2021. This ASU permits the use of either the modified retrospective or fully retrospective method of transition. Teradyne is evaluating the timing and effects of the adoption of this ASU on its financial statements. &lt;/div&gt;&lt;/div&gt;</us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;D.&#160;&#160;&#160;&#160;ACQUISITIONS AND INVESTMENT IN OTHER COMPANY &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Acquisitions &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;AutoGuide LLC &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;On November&#160;13, 2019, Teradyne acquired 100% of the membership interests of AutoGuide, LLC (&#x201c;AutoGuide&#x201d;), a maker of high-payload AMRs, based in Chelmsford, MA, an emerging and fast growing segment of the global forklift market. The total purchase price was approximately $81.6&#160;million, which included cash paid of approximately $57.6&#160;million and $24.0&#160;million in fair value of contingent consideration payable upon achievement of certain performance targets, extending potentially through 2022. At December&#160;31, 2020, the maximum contingent consideration that could be paid is $100.2&#160;million. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The contingent consideration is payable upon achievement of certain thresholds and targets for revenue and earnings before interest and taxes for periods from January&#160;1, 2019 to December&#160;31, 2020, January&#160;1, 2019 to December&#160;31, 2021, and January&#160;1, 2019 to December&#160;31, 2022. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The valuation of the contingent consideration is dependent on the following assumptions: forecasted revenues, revenue volatility, earnings before interest and taxes, and discount rate. These assumptions were estimated based on a review of the historical and projected results. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The AutoGuide acquisition was accounted for as a business combination and, accordingly, the results have been included in Teradyne&#x2019;s consolidated results of operations from the date of acquisition. AutoGuide&#x2019;s AMRs are used for material transport of payloads up to 4,500 kg in manufacturing, warehouse and logistics applications. These products complement Mobile Industrial Robots A/S (&#x201c;MiR&#x201d;) lower payload products and expand the Industrial Automation segment, which is a key component of Teradyne&#x2019;s growth strategy. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The allocation of the total purchase price to AutoGuide&#x2019;s net tangible assets and identifiable intangible assets was based on their fair values as of the acquisition date. The excess of the purchase price over the &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;identifiable intangible assets and net tangible assets in the amount of $41.2&#160;million was allocated to goodwill, which is deductible for tax purposes. AutoGuide&#x2019;s results have been included in Teradyne&#x2019;s Industrial Automation segment from the date of acquisition. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 13.5pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table represents the final allocation of the purchase price: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 79%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 15%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Purchase&#160;Price&#160;Allocation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Goodwill&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 15%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;41,223&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 15%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;37,660&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tangible assets acquired and liabilities assumed:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 15%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other current assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 15%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,661&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-current assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 15%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,227&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounts payable and current liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 15%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,223&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Long-term other liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 15%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(949&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 79%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 15%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total purchase price&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 15%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;81,599&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 79%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 15%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne estimated the fair value of intangible assets using the income approach. Forecasted revenues is the key assumption for estimating the fair value. Acquired intangible assets are amortized on a straight-line basis over their estimated useful lives. Components of these intangible assets and their estimated useful lives at the acquisition date are as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 75%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 8%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 8%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair Value&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Estimated&#160;Useful&lt;br/&gt; Life&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in years)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 75%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Developed technology&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;24,590&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 75%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Customer relationships&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,360&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 75%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Trademarks and tradenames&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,450&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 75%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Backlog&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;260&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 75%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 75%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total intangible assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;37,660&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6.1&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 75%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the period from November&#160;13, 2019 to December&#160;31, 2019, AutoGuide contributed $1.4 million of revenues and had a $(0.9) million loss before income taxes. &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Lemsys SA &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;On January&#160;30, 2019, Teradyne acquired all of the issued and outstanding shares of Lemsys SA (&#x201c;Lemsys&#x201d;) for a total purchase price of approximately $9.1&#160;million. Lemsys strengthens Teradyne&#x2019;s position in the electrification trends of vehicles, solar and wind power, and industrial applications. The Lemsys acquisition was accounted for as a business combination and, accordingly, the results have been included in Teradyne&#x2019;s Semiconductor Test segment from the date of acquisition. Teradyne&#x2019;s final allocation of the purchase price was goodwill of $1.4&#160;million, which is not deductible for tax purposes, acquired intangible assets of $4.6&#160;million with an average estimated useful life of 5.2 years, and $3.1&#160;million of net tangible assets. The acquisition was not material to Teradyne&#x2019;s consolidated financial statements. &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Mobile Industrial Robots &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;On April&#160;25, 2018, Teradyne acquired all of the issued and outstanding shares of MiR, a Danish limited liability company located in Odense, Denmark. MiR is a leading maker of collaborative autonomous mobile robots for industrial applications. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The total purchase price of $197.8&#160;million included $145.2&#160;million of cash paid and $52.6&#160;million of contingent consideration measured at fair value. The contingent consideration is payable in Euros upon the achievement of certain thresholds and targets for revenue and earnings before interest and taxes for periods from January&#160;1, 2018 to December&#160;31, 2018; January&#160;1, 2018 to December&#160;31, 2019; and January&#160;1, 2018 to December&#160;31, 2020. Contingent consideration for the period from January&#160;1, 2018 to December&#160;31, 2018 was $31.0&#160;million and was paid in March 2019. Contingent consideration for the period from January&#160;1, 2018 to December&#160;31, 2019 was $9.1&#160;million, based on the results during the period and modification of the earn-out structure, and was paid in March 2020. No contingent consideration will be paid out against the period from December&#160;31, 2018 through December&#160;31, 2020. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The valuation of the contingent consideration is dependent on the following assumptions: forecasted revenues, revenue volatility, earnings before interest and taxes, and discount rate. These assumptions were estimated based on a review of the historical and projected results. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The MiR acquisition was accounted for as a business combination and, accordingly, the results have been included in Teradyne&#x2019;s consolidated results of operations from the date of acquisition. MiR&#x2019;s products will help expand the Industrial Automation segment, which is a key component of our growth strategy. The allocation of the total purchase price to MiR&#x2019;s net tangible liabilities and identifiable intangible assets was based on their estimated fair values as of the acquisition date. The excess of the purchase price over the identifiable intangible assets and net tangible liabilities in the amount of $136.0&#160;million was allocated to goodwill, which is not deductible for tax purposes. MiR&#x2019;s results have been included in Teradyne&#x2019;s Industrial Automation segment from the date of acquisition. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table represents the final allocation of the purchase price: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 79%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 14%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Purchase&#160;Price&#160;Allocation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Goodwill&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 14%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;135,976&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 14%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;80,670&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tangible assets acquired and liabilities assumed:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 14%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Current assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 14%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,039&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-current assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 14%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,336&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounts payable and current liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 14%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(7,336&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Long-term deferred tax liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 14%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(18,007&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other long-term liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 14%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(900&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 79%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 14%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total purchase price&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 14%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;197,778&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 79%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 14%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne estimated the fair value of intangible assets using the income and cost approaches. Acquired intangible assets are amortized on a straight-line basis over their estimated useful lives. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Components of these intangible assets and their estimated useful lives at the acquisition date are as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 74%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 8%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 8%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair Value&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Estimated&#160;Useful&lt;br/&gt; Life&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;years)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 74%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Developed technology&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;58,900&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 74%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Trademarks and tradenames&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;13,240&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;11.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 74%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Customer relationships&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,500&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 74%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Backlog&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;30&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.2&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 74%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 74%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total intangible assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;80,670&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7.2&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 74%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Energid Technologies Corporation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;On February&#160;26, 2018, Teradyne acquired all of the issued and outstanding shares of Energid for a total purchase price of approximately $27.6&#160;million. Energid&#x2019;s technology enables and simplifies the programming of complex robotic motions used in a wide variety of end markets, ranging from heavy industry to healthcare, utilizing both traditional robots and collaborative robots. The Energid acquisition was accounted for as a business combination and, accordingly, Energid&#x2019;s results have been included in Teradyne&#x2019;s Industrial Automation segment from the date of acquisition. As of the acquisition date, Teradyne&#x2019;s purchase price allocation was goodwill of $14.4&#160;million which is deductible for tax purposes, acquired intangible assets of $12.3&#160;million with an average estimated useful life of 7.7 years, and $1.0&#160;million of net tangible assets. The acquisition was not material to Teradyne&#x2019;s consolidated financial statements. &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Pro Forma Information &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following unaudited pro forma information gives effect to the acquisition of AutoGuide as if the acquisition occurred on January&#160;1, 2018 and the acquisition of MiR as if the acquisition occurred on January 1, 2017. The unaudited pro forma results are not necessarily indicative of what actually would have occurred had the acquisition been in effect for the periods presented:&#x200b;&#x200b;&#x200b;&#x200b;&#x200b;&#x200b;&#x200b; &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 70%; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 6%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 6%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&#160;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&#160;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="text-align: center; margin-top: 0px; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands, except per&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; margin-top: 0px; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;share amount)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 70%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenues&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,303,737&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,111,373&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 70%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;464,602&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;442,082&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 70%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income per common share:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 70%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basic&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.73&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.36&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 70%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 70%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Diluted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.59&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.30&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 70%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#x200b;&#x200b;&#x200b;&#x200b;&#x200b;&#x200b;&#x200b; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pro forma results for the year ended December&#160;31, 2019 were adjusted to exclude $1.2&#160;million of AutoGuide acquisition related costs and $0.1&#160;million of AutoGuide non-recurring expense related to fair value adjustment to acquisition-date inventory. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pro forma results for the year ended December&#160;31, 2018 were adjusted to include $1.2&#160;million of AutoGuide acquisition related costs and $0.1&#160;million of AutoGuide non-recurring expense related to fair value adjustment to acquisition-date inventory. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pro forma results for the year ended December 31, 2018 were adjusted to exclude $2.9 million of MiR acquisition related costs and $0.4 million of MiR non-recurring expense related to fair value adjustment to acquisition-date inventory. &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Investment in Other Company &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;On June&#160;3, 2019, Teradyne invested $15.0&#160;million in RealWear, Inc. (&#x201c;RealWear&#x201d;). RealWear, a private company, develops and sells advanced wearable technology including industrial, hands-free, head-mounted augmented reality devices that make the workplace safer and more productive. The investment was recorded at cost and is evaluated for impairment or an indication of changes in fair value resulting from observable price changes in orderly transactions for the identical or similar investment of the same issuer on a quarterly basis. On February&#160;28, 2020, RealWear&#x2019;s debt holder demanded repayment of its $25.0&#160;million loan to RealWear. As a result, in the fourth quarter of 2019, Teradyne recorded an impairment charge of $15.0&#160;million to reduce its investment in RealWear to zero&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;as of December&#160;31, 2019. &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; </us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="PAsOn11_13_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="2"
      unitRef="Unit_pure">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="PAsOn11_13_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-5"
      unitRef="Unit_USD">81600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="P11_13_2019To11_13_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-5"
      unitRef="Unit_USD">57600000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="PAsOn11_13_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-5"
      unitRef="Unit_USD">24000000.0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="PAsOn12_31_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-5"
      unitRef="Unit_USD">100200000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <ter:QuantityOfMaterialToBeTransported
      contextRef="P11_13_2019To11_13_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="0"
      unitRef="Unit_pure">4500</ter:QuantityOfMaterialToBeTransported>
    <ter:BusinessAcquisitionPurchasePriceAllocationGoodwillNotExpectedTaxDeductibleAmount
      contextRef="PAsOn11_13_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">41200000</ter:BusinessAcquisitionPurchasePriceAllocationGoodwillNotExpectedTaxDeductibleAmount>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock contextRef="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis">&lt;div style="text-indent: 4%; margin-top: 13.5pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table represents the final allocation of the purchase price: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 79%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 15%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Purchase&#160;Price&#160;Allocation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Goodwill&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 15%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;41,223&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 15%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;37,660&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tangible assets acquired and liabilities assumed:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 15%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other current assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 15%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,661&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-current assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 15%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,227&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounts payable and current liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 15%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,223&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Long-term other liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 15%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(949&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 79%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 15%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total purchase price&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 15%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;81,599&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 79%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 15%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">41223000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="PAsOn12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">37660000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="PAsOn12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">3661000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets
      contextRef="PAsOn12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">1227000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="PAsOn12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">1223000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="PAsOn12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">949000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="PAsOn12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">81599000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock contextRef="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis">Components of these intangible assets and their estimated useful lives at the acquisition date are as follows:
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 75%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 8%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 8%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair Value&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Estimated&#160;Useful&lt;br/&gt; Life&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in years)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 75%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Developed technology&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;24,590&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 75%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Customer relationships&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,360&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 75%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Trademarks and tradenames&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,450&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 75%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Backlog&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;260&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 75%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 75%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total intangible assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;37,660&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6.1&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 75%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_USD">24590000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">P6Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_USD">7360000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">P6Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_TrademarksAndTradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_USD">5450000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_TrademarksAndTradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">P7Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_OrderOrProductionBacklogMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_USD">260000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_OrderOrProductionBacklogMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">P0Y3M18D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">37660000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis">P6Y1M6D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="P11_13_2019To12_31_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">1400000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="P11_13_2019To12_31_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">-900000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="P01_01_2019To01_30_2019_LemsysMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">9100000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="PAsOn01_30_2019_LemsysMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">1400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="PAsOn01_30_2019_LemsysMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">4600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="P01_30_2019To01_30_2019_LemsysMemberusgaapBusinessAcquisitionAxis">P5Y2M12D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="PAsOn01_30_2019_LemsysMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">3100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="PAsOn04_25_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">197800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="P04_25_2018To04_25_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">145200000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="PAsOn04_25_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">52600000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="PAsOn12_31_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">31000000.0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="PAsOn12_31_2019_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">9100000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="PAsOn12_31_2020_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="PAsOn12_31_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <ter:BusinessAcquisitionPurchasePriceAllocationGoodwillNotExpectedTaxDeductibleAmount
      contextRef="PAsOn04_25_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">136000000.0</ter:BusinessAcquisitionPurchasePriceAllocationGoodwillNotExpectedTaxDeductibleAmount>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock contextRef="P01_01_2020To12_31_2020_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis">&lt;div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table represents the final allocation of the purchase price: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 79%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 14%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Purchase&#160;Price&#160;Allocation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Goodwill&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 14%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;135,976&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 14%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;80,670&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tangible assets acquired and liabilities assumed:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 14%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Current assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 14%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,039&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-current assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 14%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,336&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounts payable and current liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 14%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(7,336&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Long-term deferred tax liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 14%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(18,007&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other long-term liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 14%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(900&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 79%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 14%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total purchase price&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 14%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;197,778&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 79%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 14%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:Goodwill
      contextRef="PAsOn04_25_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">135976000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="PAsOn04_25_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">80670000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="PAsOn04_25_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">6039000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets
      contextRef="PAsOn04_25_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">1336000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="PAsOn04_25_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">7336000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities
      contextRef="PAsOn04_25_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">18007000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="PAsOn04_25_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="PAsOn04_25_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">197778000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock contextRef="P01_01_2020To12_31_2020_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis">&lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Components of these intangible assets and their estimated useful lives at the acquisition date are as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 74%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 8%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 8%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair Value&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Estimated&#160;Useful&lt;br/&gt; Life&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;years)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 74%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Developed technology&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;58,900&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 74%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Trademarks and tradenames&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;13,240&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;11.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 74%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Customer relationships&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,500&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 74%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Backlog&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;30&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.2&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 74%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 74%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total intangible assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;80,670&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7.2&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 74%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="P01_01_2020To12_31_2020_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_USD">58900000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="P01_01_2020To12_31_2020_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">P7Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="P01_01_2020To12_31_2020_TrademarksAndTradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_USD">13240000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="P01_01_2020To12_31_2020_TrademarksAndTradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">P11Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="P01_01_2020To12_31_2020_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_USD">8500000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="P01_01_2020To12_31_2020_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">P2Y6M</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="P01_01_2020To12_31_2020_OrderOrProductionBacklogMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_USD">30000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="P01_01_2020To12_31_2020_OrderOrProductionBacklogMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">P0Y2M12D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">80670000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="P01_01_2020To12_31_2020">P7Y2M12D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="P02_26_2018To02_26_2018_EnergidTechnologiesCorporationMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">27600000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:Goodwill
      contextRef="PAsOn02_26_2018_EnergidTechnologiesCorporationMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">14400000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="PAsOn02_26_2018_EnergidTechnologiesCorporationMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">12300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="P02_26_2018To02_26_2018_EnergidTechnologiesCorporationMemberusgaapBusinessAcquisitionAxis">P7M21D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="PAsOn02_26_2018_EnergidTechnologiesCorporationMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">1000000.0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock contextRef="P01_01_2020To12_31_2020">The unaudited pro forma results are not necessarily indicative of what actually would have occurred had the acquisition been in effect for the periods presented:
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 70%; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 6%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 6%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&#160;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&#160;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="text-align: center; margin-top: 0px; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands, except per&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; margin-top: 0px; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;share amount)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 70%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenues&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,303,737&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,111,373&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 70%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;464,602&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;442,082&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 70%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income per common share:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 70%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basic&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.73&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.36&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 70%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 70%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Diluted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.59&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.30&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 70%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="P01_01_2019To12_31_2019_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">2303737000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="P01_01_2018To12_31_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">2111373000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="P01_01_2019To12_31_2019_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">464602000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="P01_01_2018To12_31_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">442082000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="P01_01_2019To12_31_2019_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">2.73</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="P01_01_2018To12_31_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">2.36</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted
      contextRef="P01_01_2019To12_31_2019_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">2.59</us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted
      contextRef="P01_01_2018To12_31_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">2.30</us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="P01_01_2019To12_31_2019_AcquisitionRelatedCostsMemberusgaapNonrecurringAdjustmentAxis_AutoguideLlcMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">1200000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="P01_01_2019To12_31_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_EstimateOfFairValueFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis"
      decimals="-5"
      unitRef="Unit_USD">100000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="P01_01_2018To12_31_2018_AcquisitionRelatedCostsMemberusgaapNonrecurringAdjustmentAxis_AutoguideLlcMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">1200000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="P01_01_2018To12_31_2018_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_EstimateOfFairValueFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis"
      decimals="-5"
      unitRef="Unit_USD">100000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="P01_01_2018To12_31_2018_AcquisitionRelatedCostsMemberusgaapNonrecurringAdjustmentAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">2900000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="P01_01_2018To12_31_2018_FairValueAdjustmentToInventoryMemberusgaapNonrecurringAdjustmentAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">400000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:EquityMethodInvestments
      contextRef="PAsOn06_03_2019_RealWarInMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-5"
      unitRef="Unit_USD">15000000.0</us-gaap:EquityMethodInvestments>
    <ter:RepaymentOfDebtDemanded
      contextRef="PAsOn02_28_2020_RealWarInMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-5"
      unitRef="Unit_USD">25000000.0</ter:RepaymentOfDebtDemanded>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="P01_01_2019To12_31_2019"
      decimals="-5"
      unitRef="Unit_USD">15000000.0</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestments
      contextRef="PAsOn12_31_2019_RealWarInMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-6"
      unitRef="Unit_USD">0</us-gaap:EquityMethodInvestments>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;E.&#160;&#160;&#160;&#160;REVENUE &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Disaggregation of Revenue &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="display:inline;"&gt;&lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table provides information about disaggregated revenue by timing of revenue recognition, primary geographical market, and major product lines. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 38%;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Semiconductor Test&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Industrial Automation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Wireless&lt;br/&gt; Test&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Corporate&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;and&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Other&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;System&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;on-a-chip&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;Memory&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;System&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;Test&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;&lt;div style="line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Universa&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;l&lt;/div&gt;&lt;/div&gt;&#160;&lt;/div&gt;&lt;br/&gt; Robots&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;Mobile&lt;br/&gt; Industrial&lt;br/&gt; Robots&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;AutoGuide&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="34" style="vertical-align: bottom; font-size: x-small;;text-align:center;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td colspan="36" style="vertical-align: top; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 10pt; letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31, 2020 (1)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: x-small;"&gt;&lt;div style="text-indent: 0em; margin-left: 0em; font-size: x-small; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td colspan="36" style="vertical-align: top; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 10pt; letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-style:italic;display:inline;"&gt;Timing of Revenue Recognition&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: x-small;"&gt;&lt;div style="text-indent: 0em; margin-left: 0em; font-size: x-small; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 38%; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;;width:1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;;width:1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;;width:1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;;width:1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 38%; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;Point in Time&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,659,414&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;363,324&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;348,454&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;214,212&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;44,622&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10,911&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;163,834&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(604&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,804,166&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 38%; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;Over Time&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;217,975&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;18,884&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;61,275&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,269&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;211&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,506&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,182&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;317,302&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 38%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 38%; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-style:italic;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,877,389&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;382,208&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;409,729&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;221,481&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;44,833&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;13,417&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;173,016&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(604&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,121,469&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0px; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 38%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td colspan="36" style="vertical-align: top; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-style:italic;display:inline;"&gt;Geographical Market&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding: 0px; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 38%; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;Asia Pacific&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,744,593&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;364,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;258,521&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;60,277&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,471&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;143,969&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,577,831&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 38%; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;Americas&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;77,671&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;12,999&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;128,482&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;64,164&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;16,769&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;13,417&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;22,544&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(604&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;335,441&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 38%; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;Europe, Middle East and Africa&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;55,125&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,209&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;22,726&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;97,040&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;21,593&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,503&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;208,196&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 38%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 38%; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-style:italic;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,877,389&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;382,208&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;409,729&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;221,481&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;44,833&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;13,417&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;173,016&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(604&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,121,469&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0px; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 38%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td colspan="36" style="vertical-align: top; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31, 2019 (1)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding: 0px; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td colspan="36" style="vertical-align: top; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-style:italic;display:inline;"&gt;Timing of Revenue Recognition&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding: 0px; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 38%; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;Point in Time&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,070,375&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;247,221&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;237,686&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;244,515&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;44,329&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,144&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;148,322&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(515&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,993,077&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 38%; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;Over Time&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;216,065&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;18,910&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;49,769&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,843&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;74&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;234&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,993&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;301,888&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 38%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 38%; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-style:italic;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,286,440&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;266,131&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;287,455&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;252,358&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;44,403&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,378&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;157,315&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(515&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,294,965&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0px; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 38%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td colspan="36" style="vertical-align: top; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-style:italic;display:inline;"&gt;Geographical Market&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding: 0px; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 38%; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;Asia Pacific&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,152,881&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;238,714&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;132,826&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;68,027&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,513&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;126,549&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,728,510&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 38%; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;Americas&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;73,257&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;23,826&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;129,840&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;71,926&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;14,438&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,378&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;24,234&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(515&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;338,384&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 38%; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;Europe, Middle East and Africa&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small; padding-bottom: 0.75pt;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;60,302&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;;text-align:right;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,591&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;24,789&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;112,405&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;20,452&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,532&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;228,071&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px 0px 0.75pt; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 38%; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-style:italic;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,286,440&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;266,131&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;287,455&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;252,358&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;44,403&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,378&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;157,315&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(515&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,294,965&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0px; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 38%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td colspan="36" style="vertical-align: top; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31, 2018 (1)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding: 0px; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td colspan="36" style="vertical-align: top; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-style:italic;display:inline;"&gt;Timing of Revenue Recognition&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding: 0px; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 38%; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;Point in Time&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,010,493&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;259,366&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;167,418&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;232,448&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;24,115&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;122,536&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,205&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,815,171&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 38%; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;Over Time&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;208,456&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;14,102&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;48,714&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,889&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,470&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;285,631&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 38%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 38%; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-style:italic;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,218,949&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;273,468&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;216,132&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;237,337&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;24,115&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;132,006&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,205&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,100,802&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0px; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 38%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td colspan="36" style="vertical-align: top; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-style:italic;display:inline;"&gt;Geographical Market&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding: 0px; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 38%; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;Asia Pacific&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,067,879&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;245,264&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;90,989&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;58,492&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,950&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;107,872&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,576,446&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 38%; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;Americas&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;78,498&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;17,353&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;96,763&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;70,478&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,326&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;19,166&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,205&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;288,379&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 38%; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;Europe, Middle East and Africa&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;72,572&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10,851&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;28,380&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;108,367&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10,839&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,968&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;235,977&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 38%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 38%; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-style:italic;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,218,949&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;273,468&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;216,132&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;237,337&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;24,115&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;132,006&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,205&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,100,802&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0px; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 38%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%; vertical-align: top;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Includes $10.0&#160;million, $8.4&#160;million and $12.0 million in 2020, 2019 and 2018, respectively, for leases of Teradyne&#x2019;s systems recognized outside of ASC 606: &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#x201c;Revenue from Contracts with Customers.&#x201d;&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;/div&gt; &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Contract Balances&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the years ended December&#160;31, 2020, 2019 and 2018, Teradyne recognized $91.0&#160;million, $65.6&#160;million and $69.9 million, respectively, that &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;was included within the deferred revenue and customer advances balances at the beginning of the period. This revenue primarily relates to undelivered hardware, extended warranties, training, application support, and post contract support. Each of these represents a distinct performance obligation. As of December 31, 2020, &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;T&lt;/div&gt;eradyne &lt;/div&gt;has $929.6 million of unsatisfied performance obligations. Teradyne&#160;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;expects to recognize 92% of the remaining performance obligation in the next 12 months, 8% in 1-3 years, and the remainder thereafter. &lt;/div&gt;&lt;/div&gt; </us-gaap:RevenueFromContractWithCustomerTextBlock>
    <ter:DisaggregationOfRevenueByGeographicalMarketRevenueRecognitionTableTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table provides information about disaggregated revenue by timing of revenue recognition, primary geographical market, and major product lines. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 38%;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Semiconductor Test&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Industrial Automation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Wireless&lt;br/&gt; Test&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Corporate&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;and&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Other&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;System&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;on-a-chip&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;Memory&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;System&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;Test&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;&lt;div style="line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Universa&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;l&lt;/div&gt;&lt;/div&gt;&#160;&lt;/div&gt;&lt;br/&gt; Robots&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;Mobile&lt;br/&gt; Industrial&lt;br/&gt; Robots&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;AutoGuide&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="34" style="vertical-align: bottom; font-size: x-small;;text-align:center;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td colspan="36" style="vertical-align: top; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 10pt; letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31, 2020 (1)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: x-small;"&gt;&lt;div style="text-indent: 0em; margin-left: 0em; font-size: x-small; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td colspan="36" style="vertical-align: top; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 10pt; letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-style:italic;display:inline;"&gt;Timing of Revenue Recognition&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: x-small;"&gt;&lt;div style="text-indent: 0em; margin-left: 0em; font-size: x-small; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 38%; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;;width:1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;;width:1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;;width:1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;;width:1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 38%; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;Point in Time&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,659,414&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;363,324&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;348,454&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;214,212&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;44,622&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10,911&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;163,834&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(604&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,804,166&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 38%; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;Over Time&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;217,975&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;18,884&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;61,275&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,269&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;211&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,506&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,182&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;317,302&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 38%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 38%; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-style:italic;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,877,389&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;382,208&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;409,729&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;221,481&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;44,833&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;13,417&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;173,016&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(604&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,121,469&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0px; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 38%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td colspan="36" style="vertical-align: top; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-style:italic;display:inline;"&gt;Geographical Market&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding: 0px; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 38%; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;Asia Pacific&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,744,593&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;364,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;258,521&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;60,277&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,471&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;143,969&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,577,831&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 38%; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;Americas&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;77,671&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;12,999&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;128,482&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;64,164&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;16,769&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;13,417&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;22,544&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(604&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;335,441&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 38%; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;Europe, Middle East and Africa&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;55,125&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,209&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;22,726&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;97,040&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;21,593&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,503&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;208,196&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 38%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 38%; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-style:italic;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,877,389&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;382,208&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;409,729&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;221,481&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;44,833&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;13,417&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;173,016&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(604&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,121,469&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0px; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 38%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td colspan="36" style="vertical-align: top; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31, 2019 (1)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding: 0px; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td colspan="36" style="vertical-align: top; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-style:italic;display:inline;"&gt;Timing of Revenue Recognition&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding: 0px; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 38%; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;Point in Time&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,070,375&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;247,221&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;237,686&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;244,515&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;44,329&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,144&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;148,322&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(515&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,993,077&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 38%; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;Over Time&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;216,065&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;18,910&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;49,769&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,843&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;74&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;234&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,993&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;301,888&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 38%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 38%; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-style:italic;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,286,440&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;266,131&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;287,455&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;252,358&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;44,403&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,378&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;157,315&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(515&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,294,965&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0px; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 38%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td colspan="36" style="vertical-align: top; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-style:italic;display:inline;"&gt;Geographical Market&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding: 0px; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 38%; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;Asia Pacific&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,152,881&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;238,714&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;132,826&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;68,027&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,513&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;126,549&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,728,510&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 38%; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;Americas&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;73,257&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;23,826&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;129,840&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;71,926&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;14,438&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,378&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;24,234&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(515&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;338,384&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 38%; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;Europe, Middle East and Africa&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small; padding-bottom: 0.75pt;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;60,302&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;;text-align:right;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,591&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;24,789&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;112,405&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;20,452&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,532&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;228,071&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px 0px 0.75pt; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 38%; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-style:italic;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,286,440&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;266,131&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;287,455&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;252,358&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;44,403&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,378&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;157,315&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(515&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,294,965&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0px; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 38%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td colspan="36" style="vertical-align: top; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31, 2018 (1)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding: 0px; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td colspan="36" style="vertical-align: top; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-style:italic;display:inline;"&gt;Timing of Revenue Recognition&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding: 0px; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 38%; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;Point in Time&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,010,493&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;259,366&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;167,418&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;232,448&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;24,115&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;122,536&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,205&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,815,171&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 38%; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;Over Time&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;208,456&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;14,102&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;48,714&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,889&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,470&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;285,631&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 38%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 38%; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-style:italic;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,218,949&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;273,468&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;216,132&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;237,337&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;24,115&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;132,006&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,205&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,100,802&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0px; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 38%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td colspan="36" style="vertical-align: top; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-style:italic;display:inline;"&gt;Geographical Market&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding: 0px; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 38%; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;Asia Pacific&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,067,879&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;245,264&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;90,989&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;58,492&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,950&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;107,872&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,576,446&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 38%; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;Americas&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;78,498&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;17,353&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;96,763&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;70,478&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,326&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;19,166&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,205&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;288,379&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 38%; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;Europe, Middle East and Africa&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;72,572&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10,851&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;28,380&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;108,367&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10,839&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,968&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;235,977&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 38%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 38%; font-size: x-small;"&gt;&lt;div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="font-size: x-small;;font-style:italic;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,218,949&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;273,468&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;216,132&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;237,337&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;24,115&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;132,006&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,205&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,100,802&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0px; font-size: x-small;;text-align:right;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 38%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: x-small;;width:1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;;width:1%;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; font-size: x-small;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%; vertical-align: top;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Includes $10.0&#160;million, $8.4&#160;million and $12.0 million in 2020, 2019 and 2018, respectively, for leases of Teradyne&#x2019;s systems recognized outside of ASC 606: &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#x201c;Revenue from Contracts with Customers.&#x201d;&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </ter:DisaggregationOfRevenueByGeographicalMarketRevenueRecognitionTableTextBlock>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis"
      decimals="-3"
      id="Fact_18066340"
      unitRef="Unit_USD">1659414000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis"
      decimals="-3"
      id="Fact_18066341"
      unitRef="Unit_USD">363324000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis"
      decimals="-3"
      id="Fact_18066342"
      unitRef="Unit_USD">348454000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066343"
      unitRef="Unit_USD">214212000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis"
      decimals="-3"
      id="Fact_18066344"
      unitRef="Unit_USD">44622000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis"
      decimals="-3"
      id="Fact_18066345"
      unitRef="Unit_USD">10911000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066346"
      unitRef="Unit_USD">163834000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis"
      decimals="-3"
      id="Fact_18066347"
      unitRef="Unit_USD">-604000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis"
      decimals="-3"
      id="Fact_18066348"
      unitRef="Unit_USD">2804166000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis"
      decimals="-3"
      id="Fact_18066349"
      unitRef="Unit_USD">217975000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis"
      decimals="-3"
      id="Fact_18066350"
      unitRef="Unit_USD">18884000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis"
      decimals="-3"
      id="Fact_18066351"
      unitRef="Unit_USD">61275000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066352"
      unitRef="Unit_USD">7269000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis"
      decimals="-3"
      id="Fact_18066353"
      unitRef="Unit_USD">211000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis"
      decimals="-3"
      id="Fact_18066354"
      unitRef="Unit_USD">2506000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066355"
      unitRef="Unit_USD">9182000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis"
      decimals="-3"
      id="Fact_18066356"
      unitRef="Unit_USD">317302000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066357"
      unitRef="Unit_USD">1877389000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066358"
      unitRef="Unit_USD">382208000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066359"
      unitRef="Unit_USD">409729000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066360"
      unitRef="Unit_USD">221481000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066361"
      unitRef="Unit_USD">44833000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066362"
      unitRef="Unit_USD">13417000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066363"
      unitRef="Unit_USD">173016000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066364"
      unitRef="Unit_USD">-604000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      id="Fact_18066365"
      unitRef="Unit_USD">3121469000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_AsiaPacificMembersrtStatementGeographicalAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066366"
      unitRef="Unit_USD">1744593000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_AsiaPacificMembersrtStatementGeographicalAxis_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066367"
      unitRef="Unit_USD">364000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_AsiaPacificMembersrtStatementGeographicalAxis_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066368"
      unitRef="Unit_USD">258521000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_AsiaPacificMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066369"
      unitRef="Unit_USD">60277000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_AsiaPacificMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066370"
      unitRef="Unit_USD">6471000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_AsiaPacificMembersrtStatementGeographicalAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066371"
      unitRef="Unit_USD">143969000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_AsiaPacificMembersrtStatementGeographicalAxis"
      decimals="-3"
      id="Fact_18066372"
      unitRef="Unit_USD">2577831000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_AmericasMembersrtStatementGeographicalAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066373"
      unitRef="Unit_USD">77671000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_AmericasMembersrtStatementGeographicalAxis_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066374"
      unitRef="Unit_USD">12999000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_AmericasMembersrtStatementGeographicalAxis_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066375"
      unitRef="Unit_USD">128482000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_AmericasMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066376"
      unitRef="Unit_USD">64164000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_AmericasMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066377"
      unitRef="Unit_USD">16769000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_AmericasMembersrtStatementGeographicalAxis_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066378"
      unitRef="Unit_USD">13417000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_AmericasMembersrtStatementGeographicalAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066379"
      unitRef="Unit_USD">22544000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_AmericasMembersrtStatementGeographicalAxis_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066380"
      unitRef="Unit_USD">-604000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_AmericasMembersrtStatementGeographicalAxis"
      decimals="-3"
      id="Fact_18066381"
      unitRef="Unit_USD">335441000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_EMEAMembersrtStatementGeographicalAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066382"
      unitRef="Unit_USD">55125000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_EMEAMembersrtStatementGeographicalAxis_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066383"
      unitRef="Unit_USD">5209000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_EMEAMembersrtStatementGeographicalAxis_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066384"
      unitRef="Unit_USD">22726000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_EMEAMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066385"
      unitRef="Unit_USD">97040000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_EMEAMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066386"
      unitRef="Unit_USD">21593000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_EMEAMembersrtStatementGeographicalAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066387"
      unitRef="Unit_USD">6503000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_EMEAMembersrtStatementGeographicalAxis"
      decimals="-3"
      id="Fact_18066388"
      unitRef="Unit_USD">208196000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066389"
      unitRef="Unit_USD">1877389000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066390"
      unitRef="Unit_USD">382208000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066391"
      unitRef="Unit_USD">409729000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066392"
      unitRef="Unit_USD">221481000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066393"
      unitRef="Unit_USD">44833000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066394"
      unitRef="Unit_USD">13417000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066395"
      unitRef="Unit_USD">173016000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066396"
      unitRef="Unit_USD">-604000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      id="Fact_18066397"
      unitRef="Unit_USD">3121469000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis"
      decimals="-3"
      id="Fact_18066456"
      unitRef="Unit_USD">1070375000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis"
      decimals="-3"
      id="Fact_18066458"
      unitRef="Unit_USD">247221000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis"
      decimals="-3"
      id="Fact_18066459"
      unitRef="Unit_USD">237686000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066460"
      unitRef="Unit_USD">244515000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis"
      decimals="-3"
      id="Fact_18066461"
      unitRef="Unit_USD">44329000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis"
      decimals="-3"
      id="Fact_18066462"
      unitRef="Unit_USD">1144000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066463"
      unitRef="Unit_USD">148322000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis"
      decimals="-3"
      id="Fact_18066464"
      unitRef="Unit_USD">-515000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis"
      decimals="-3"
      id="Fact_18066465"
      unitRef="Unit_USD">1993077000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis"
      decimals="-3"
      id="Fact_18066466"
      unitRef="Unit_USD">216065000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis"
      decimals="-3"
      id="Fact_18066467"
      unitRef="Unit_USD">18910000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis"
      decimals="-3"
      id="Fact_18066468"
      unitRef="Unit_USD">49769000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066469"
      unitRef="Unit_USD">7843000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis"
      decimals="-3"
      id="Fact_18066470"
      unitRef="Unit_USD">74000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis"
      decimals="-3"
      id="Fact_18066471"
      unitRef="Unit_USD">234000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066472"
      unitRef="Unit_USD">8993000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis"
      decimals="-3"
      id="Fact_18066473"
      unitRef="Unit_USD">301888000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066474"
      unitRef="Unit_USD">1286440000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066475"
      unitRef="Unit_USD">266131000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066476"
      unitRef="Unit_USD">287455000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066477"
      unitRef="Unit_USD">252358000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066478"
      unitRef="Unit_USD">44403000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066479"
      unitRef="Unit_USD">1378000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066480"
      unitRef="Unit_USD">157315000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066481"
      unitRef="Unit_USD">-515000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      id="Fact_18066482"
      unitRef="Unit_USD">2294965000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_AsiaPacificMembersrtStatementGeographicalAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066483"
      unitRef="Unit_USD">1152881000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_AsiaPacificMembersrtStatementGeographicalAxis_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066484"
      unitRef="Unit_USD">238714000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_AsiaPacificMembersrtStatementGeographicalAxis_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066485"
      unitRef="Unit_USD">132826000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_AsiaPacificMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066486"
      unitRef="Unit_USD">68027000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_AsiaPacificMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066487"
      unitRef="Unit_USD">9513000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_AsiaPacificMembersrtStatementGeographicalAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066488"
      unitRef="Unit_USD">126549000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_AsiaPacificMembersrtStatementGeographicalAxis"
      decimals="-3"
      id="Fact_18066489"
      unitRef="Unit_USD">1728510000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_AmericasMembersrtStatementGeographicalAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066490"
      unitRef="Unit_USD">73257000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_AmericasMembersrtStatementGeographicalAxis_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066491"
      unitRef="Unit_USD">23826000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_AmericasMembersrtStatementGeographicalAxis_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066492"
      unitRef="Unit_USD">129840000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_AmericasMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066493"
      unitRef="Unit_USD">71926000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_AmericasMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066494"
      unitRef="Unit_USD">14438000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_AmericasMembersrtStatementGeographicalAxis_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066495"
      unitRef="Unit_USD">1378000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_AmericasMembersrtStatementGeographicalAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066496"
      unitRef="Unit_USD">24234000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_AmericasMembersrtStatementGeographicalAxis_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066497"
      unitRef="Unit_USD">-515000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_AmericasMembersrtStatementGeographicalAxis"
      decimals="-3"
      id="Fact_18066498"
      unitRef="Unit_USD">338384000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_EMEAMembersrtStatementGeographicalAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066499"
      unitRef="Unit_USD">60302000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_EMEAMembersrtStatementGeographicalAxis_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066500"
      unitRef="Unit_USD">3591000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_EMEAMembersrtStatementGeographicalAxis_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066501"
      unitRef="Unit_USD">24789000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_EMEAMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066502"
      unitRef="Unit_USD">112405000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_EMEAMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066503"
      unitRef="Unit_USD">20452000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_EMEAMembersrtStatementGeographicalAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066504"
      unitRef="Unit_USD">6532000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_EMEAMembersrtStatementGeographicalAxis"
      decimals="-3"
      id="Fact_18066505"
      unitRef="Unit_USD">228071000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066506"
      unitRef="Unit_USD">1286440000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066507"
      unitRef="Unit_USD">266131000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066508"
      unitRef="Unit_USD">287455000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066509"
      unitRef="Unit_USD">252358000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066510"
      unitRef="Unit_USD">44403000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066511"
      unitRef="Unit_USD">1378000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066512"
      unitRef="Unit_USD">157315000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066513"
      unitRef="Unit_USD">-515000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      id="Fact_18066514"
      unitRef="Unit_USD">2294965000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis"
      decimals="-3"
      id="Fact_18066536"
      unitRef="Unit_USD">1010493000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis"
      decimals="-3"
      id="Fact_18066537"
      unitRef="Unit_USD">259366000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis"
      decimals="-3"
      id="Fact_18066538"
      unitRef="Unit_USD">167418000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066539"
      unitRef="Unit_USD">232448000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis"
      decimals="-3"
      id="Fact_18066540"
      unitRef="Unit_USD">24115000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066541"
      unitRef="Unit_USD">122536000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis"
      decimals="-3"
      id="Fact_18066542"
      unitRef="Unit_USD">-1205000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis"
      decimals="-3"
      id="Fact_18066543"
      unitRef="Unit_USD">1815171000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis"
      decimals="-3"
      id="Fact_18066544"
      unitRef="Unit_USD">208456000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis"
      decimals="-3"
      id="Fact_18066545"
      unitRef="Unit_USD">14102000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis"
      decimals="-3"
      id="Fact_18066546"
      unitRef="Unit_USD">48714000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066547"
      unitRef="Unit_USD">4889000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066548"
      unitRef="Unit_USD">9470000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis"
      decimals="-3"
      id="Fact_18066549"
      unitRef="Unit_USD">285631000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066550"
      unitRef="Unit_USD">1218949000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066551"
      unitRef="Unit_USD">273468000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066552"
      unitRef="Unit_USD">216132000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066553"
      unitRef="Unit_USD">237337000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066554"
      unitRef="Unit_USD">24115000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066555"
      unitRef="Unit_USD">132006000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066556"
      unitRef="Unit_USD">-1205000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      id="Fact_18066557"
      unitRef="Unit_USD">2100802000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_AsiaPacificMembersrtStatementGeographicalAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066559"
      unitRef="Unit_USD">1067879000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_AsiaPacificMembersrtStatementGeographicalAxis_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066561"
      unitRef="Unit_USD">245264000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_AsiaPacificMembersrtStatementGeographicalAxis_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066562"
      unitRef="Unit_USD">90989000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_AsiaPacificMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066564"
      unitRef="Unit_USD">58492000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_AsiaPacificMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066565"
      unitRef="Unit_USD">5950000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_AsiaPacificMembersrtStatementGeographicalAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066566"
      unitRef="Unit_USD">107872000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_AsiaPacificMembersrtStatementGeographicalAxis"
      decimals="-3"
      id="Fact_18066567"
      unitRef="Unit_USD">1576446000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_AmericasMembersrtStatementGeographicalAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066568"
      unitRef="Unit_USD">78498000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_AmericasMembersrtStatementGeographicalAxis_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066569"
      unitRef="Unit_USD">17353000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_AmericasMembersrtStatementGeographicalAxis_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066570"
      unitRef="Unit_USD">96763000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_AmericasMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066571"
      unitRef="Unit_USD">70478000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_AmericasMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066572"
      unitRef="Unit_USD">7326000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_AmericasMembersrtStatementGeographicalAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066573"
      unitRef="Unit_USD">19166000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_AmericasMembersrtStatementGeographicalAxis_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066574"
      unitRef="Unit_USD">-1205000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_AmericasMembersrtStatementGeographicalAxis"
      decimals="-3"
      id="Fact_18066575"
      unitRef="Unit_USD">288379000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_EMEAMembersrtStatementGeographicalAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066576"
      unitRef="Unit_USD">72572000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_EMEAMembersrtStatementGeographicalAxis_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066577"
      unitRef="Unit_USD">10851000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_EMEAMembersrtStatementGeographicalAxis_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066578"
      unitRef="Unit_USD">28380000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_EMEAMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066579"
      unitRef="Unit_USD">108367000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_EMEAMembersrtStatementGeographicalAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066580"
      unitRef="Unit_USD">10839000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_EMEAMembersrtStatementGeographicalAxis_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066581"
      unitRef="Unit_USD">4968000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_EMEAMembersrtStatementGeographicalAxis"
      decimals="-3"
      id="Fact_18066582"
      unitRef="Unit_USD">235977000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SocMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066583"
      unitRef="Unit_USD">1218949000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_MemoryMemberusgaapBusinessAcquisitionAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066584"
      unitRef="Unit_USD">273468000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066585"
      unitRef="Unit_USD">216132000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066586"
      unitRef="Unit_USD">237337000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_18066587"
      unitRef="Unit_USD">24115000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066588"
      unitRef="Unit_USD">132006000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      id="Fact_18066589"
      unitRef="Unit_USD">-1205000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      id="Fact_18066590"
      unitRef="Unit_USD">2100802000</us-gaap:Revenues>
    <us-gaap:SalesTypeLeaseRevenue
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_USD">10000000.0</us-gaap:SalesTypeLeaseRevenue>
    <us-gaap:SalesTypeLeaseRevenue
      contextRef="P01_01_2019To12_31_2019"
      decimals="-5"
      unitRef="Unit_USD">8400000</us-gaap:SalesTypeLeaseRevenue>
    <us-gaap:SalesTypeLeaseRevenue
      contextRef="P01_01_2018To12_31_2018"
      decimals="-5"
      unitRef="Unit_USD">12000000.0</us-gaap:SalesTypeLeaseRevenue>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_USD">91000000.0</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="P01_01_2019To12_31_2019"
      decimals="-5"
      unitRef="Unit_USD">65600000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="P01_01_2018To12_31_2018"
      decimals="-5"
      unitRef="Unit_USD">69900000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="PAsOn12_31_2020"
      decimals="-5"
      unitRef="Unit_USD">929600000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="PAsOn12_31_2020_ShortTermContractWithCustomerMemberusgaapContractWithCustomerDurationAxis"
      decimals="2"
      unitRef="Unit_pure">0.92</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <ter:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod2 contextRef="P01_01_2020To12_31_2020_ShortTermContractWithCustomerMemberusgaapContractWithCustomerDurationAxis">P12M</ter:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod2>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="PAsOn12_31_2020_LongTermContractWithCustomerMemberusgaapContractWithCustomerDurationAxis"
      decimals="2"
      unitRef="Unit_pure">0.08</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <ter:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod2 contextRef="P01_01_2020To12_31_2020_LongTermContractWithCustomerMemberusgaapContractWithCustomerDurationAxis_MinimumMembersrtRangeAxis">P1Y</ter:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod2>
    <ter:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod2 contextRef="P01_01_2020To12_31_2020_LongTermContractWithCustomerMemberusgaapContractWithCustomerDurationAxis_MaximumMembersrtRangeAxis">P3Y</ter:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod2>
    <us-gaap:InventoryDisclosureTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;F.&#160;&#160;&#160;&#160;INVENTORIES &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Inventories, net consisted of the following at December&#160;31, 2020 and 2019: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 82%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Raw material&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;114,133&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;118,595&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Work-in-process&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;25,408&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;32,695&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Finished goods&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;82,648&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;45,401&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 82%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 82%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;222,189&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;196,691&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 82%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Inventory reserves for the years ended December&#160;31, 2020 and 2019 were $110.6&#160;million and $103.6&#160;million, respectively. &lt;/div&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Inventories, net consisted of the following at December&#160;31, 2020 and 2019: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 82%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Raw material&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;114,133&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;118,595&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Work-in-process&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;25,408&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;32,695&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Finished goods&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;82,648&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;45,401&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 82%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 82%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;222,189&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;196,691&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 82%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">114133000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">118595000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">25408000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">32695000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">82648000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">45401000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">222189000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">196691000</us-gaap:InventoryNet>
    <us-gaap:InventoryValuationReserves
      contextRef="PAsOn12_31_2020"
      decimals="-5"
      unitRef="Unit_USD">110600000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="PAsOn12_31_2019"
      decimals="-5"
      unitRef="Unit_USD">103600000</us-gaap:InventoryValuationReserves>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;G.&#160;&#160;&#160;&#160;PROPERTY, PLANT AND EQUIPMENT &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property, plant and equipment, net consisted of the following at December&#160;31, 2020 and 2019: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 78%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 78%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Land&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;17,207&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;16,561&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 78%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Buildings&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;108,221&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;107,282&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 78%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Machinery, equipment and software&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;956,035&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;834,970&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 78%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Furniture and fixtures&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;28,487&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;29,157&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 78%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Leasehold improvements&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;61,276&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;59,378&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 78%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Construction in progress&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;13,098&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,537&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 78%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 78%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,184,324&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,049,885&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 78%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less: accumulated depreciation&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;789,524&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;729,669&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 78%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 78%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;394,800&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;320,216&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 78%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Depreciation of property, plant and equipment for the years ended December&#160;31, 2020, 2019, and 2018 was $80.1&#160;million, $70.8&#160;million, and $67.4&#160;million, respectively. As of December&#160;31, 2020 and 2019, the gross book value included in machinery and equipment for internally manufactured test systems being leased by customers was $23.4&#160;million and $5.4&#160;million, respectively. As of December&#160;31, 2020 and 2019, the accumulated depreciation on these test systems was $7.5&#160;million and $5.1&#160;million, respectively. &lt;/div&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <ter:ScheduleOfPropertyPlantAndEquipmentTableTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property, plant and equipment, net consisted of the following at December&#160;31, 2020 and 2019: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 78%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 78%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Land&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;17,207&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;16,561&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 78%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Buildings&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;108,221&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;107,282&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 78%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Machinery, equipment and software&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;956,035&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;834,970&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 78%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Furniture and fixtures&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;28,487&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;29,157&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 78%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Leasehold improvements&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;61,276&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;59,378&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 78%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Construction in progress&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;13,098&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,537&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 78%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 78%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,184,324&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,049,885&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 78%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less: accumulated depreciation&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;789,524&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;729,669&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 78%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 78%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;394,800&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;320,216&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 78%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </ter:ScheduleOfPropertyPlantAndEquipmentTableTextBlock>
    <us-gaap:Land
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">17207000</us-gaap:Land>
    <us-gaap:Land
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">16561000</us-gaap:Land>
    <us-gaap:BuildingsAndImprovementsGross
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">108221000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:BuildingsAndImprovementsGross
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">107282000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">956035000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">834970000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:FurnitureAndFixturesGross
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">28487000</us-gaap:FurnitureAndFixturesGross>
    <us-gaap:FurnitureAndFixturesGross
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">29157000</us-gaap:FurnitureAndFixturesGross>
    <us-gaap:LeaseholdImprovementsGross
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">61276000</us-gaap:LeaseholdImprovementsGross>
    <us-gaap:LeaseholdImprovementsGross
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">59378000</us-gaap:LeaseholdImprovementsGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">13098000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">2537000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">1184324000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">1049885000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">789524000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">729669000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">394800000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">320216000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_USD">80100000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2019To12_31_2019"
      decimals="-5"
      unitRef="Unit_USD">70800000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2018To12_31_2018"
      decimals="-5"
      unitRef="Unit_USD">67400000</us-gaap:Depreciation>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="PAsOn12_31_2020_TestSystemsLeasedByCustomersMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">23400000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="PAsOn12_31_2019_TestSystemsLeasedByCustomersMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">5400000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="PAsOn12_31_2020_TestSystemsLeasedByCustomersMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">7500000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="PAsOn12_31_2019_TestSystemsLeasedByCustomersMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">5100000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;H.&#160;&#160;&#160;&#160;FINANCIAL INSTRUMENTS &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cash Equivalents &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne considers all highly liquid investments with maturities of three months or less at the date of acquisition to be cash equivalents. &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Marketable Securities &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne recognizes the changes in fair value of equity securities directly in earnings. Teradyne&#x2019;s available-for-sale debt securities are classified as Level&#160;2, and equity and debt mutual funds are classified as Level&#160;1.&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Contingent consideration is classified as Level 3. The vast majority of Level 2 securities are fixed income&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;securities priced by third party pricing vendors. These pricing vendors utilize the most recent observable market information in pricing these securities or, if specific prices are not available, use other observable inputs like market transactions involving identical or comparable securities. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;During the years ended December&#160;31, 2020 and 2019, there were no transfers in or out of Level&#160;1, Level&#160;2, or Level&#160;3 financial instruments. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Realized gains recorded in 2020, 2019, and 2018 were $4.6&#160;million, $1.3&#160;million, and $4.0&#160;million, respectively. Realized losses recorded in 2020, 2019, and 2018 were $0.3&#160;million, $0.2&#160;million, and $1.6&#160;million, respectively. Realized gains and losses are included in other (income) expense, net. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unrealized gains on equity securities recorded during the years ended December&#160;31, 2020 and 2019 were $9.6&#160;million and $5.3&#160;million, respectively. Unrealized losses on equity securities recorded during the years ended December&#160;31, 2020 and 2019 were $6.0&#160;million and $0.4&#160;million, respectively. Unrealized gains and losses on equity securities are included in other (income) expense, net. Unrealized gains and losses on available-for-sale debt securities are included in accumulated other comprehensive income (loss) on the balance sheet. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The cost of securities sold is based on the first-in first out method. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table sets forth by fair value hierarchy Teradyne&#x2019;s financial assets and liabilities that were measured at fair value on a recurring basis as of December&#160;31, 2020 and 2019: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 56%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31, 2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Quoted&#160;Prices&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;in Active&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Markets for&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Identical&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Instruments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Level 1)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Significant&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Other&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Observable&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Inputs&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Level 2)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Significant&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Unobservable&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Inputs&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Level 3)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;443,166&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;443,166&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash equivalents&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;347,768&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;123,187&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;470,955&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Available for sale securities:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;U.S. Treasury securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;258,304&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;258,304&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Commercial paper&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;254,413&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;254,413&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Corporate debt securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;83,615&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;83,615&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Debt mutual funds&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,565&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,565&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;U.S. government agency securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,339&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,339&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Certificates of deposit and time deposits&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;979&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;979&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-U.S. government securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;625&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;625&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equity securities:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Mutual funds&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;29,420&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;29,420&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 56%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;828,919&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;725,462&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,554,381&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Derivative assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;95&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;95&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 56%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;828,919&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;725,557&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,554,476&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 56%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Contingent consideration&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,227&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,227&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Derivative liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;504&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;504&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 56%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;504&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,227&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,731&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 56%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reported as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px; line-height: 12pt;"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 64%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Level 1)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Level 2)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Level&#160;3)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash and cash equivalents&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;790,934&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;123,187&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;914,121&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Marketable securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;522,280&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;522,280&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Long-term marketable securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;37,985&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;79,995&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;117,980&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepayments and other current assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;95&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;95&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;828,919&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;725,557&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,554,476&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other current liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;504&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;504&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Long-term contingent consideration&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,227&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,227&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;504&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,227&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,731&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 59%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Quoted&#160;Prices&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;in Active&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Markets for&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Identical&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Instruments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Level 1)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Significant&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Other&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Observable&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Inputs&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Level 2)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Significant&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Unobservable&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Inputs&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Level 3)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;311,975&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;311,975&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash equivalents&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;410,285&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;51,664&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;461,949&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Available for sale securities:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Corporate debt securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;97,307&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;97,307&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Commercial paper&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;54,149&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;54,149&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;U.S. Treasury securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;42,382&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;42,382&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;U.S. government agency securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,952&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,952&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Debt mutual funds&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,888&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,888&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Certificates of deposit and time deposits&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,751&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,751&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-U.S. government securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;592&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;592&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equity securities:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Mutual funds&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;25,772&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;25,772&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;754,920&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;260,797&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,015,717&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Derivative assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;528&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;528&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;754,920&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;261,325&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,016,245&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Contingent consideration&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;39,705&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;39,705&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Derivative liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;203&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;203&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;203&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;39,705&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;39,908&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reported as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 63%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Level 1)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Level 2)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Level 3)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash and cash equivalents&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;722,260&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;51,664&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;773,924&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Marketable securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;137,303&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;137,303&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Long-term marketable securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;32,660&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;71,830&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;104,490&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepayments and other current assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;528&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;528&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="margin-left: 0.31in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;754,920&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;261,325&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,016,245&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other current liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;203&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;203&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Contingent consideration&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,106&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,106&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Long-term contingent consideration&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;30,599&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;30,599&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="margin-left: 0.31in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;203&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;39,705&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;39,908&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Changes in the fair value of Level&#160;3 contingent consideration for the years ended December&#160;31, 2020 and 2019 were as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 79%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 15%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Contingent&#160;Consideration&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&#160;31, 2018&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;70,543&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Acquisition of AutoGuide&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;23,976&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foreign currency impact&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(967&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Payments (1)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(34,590&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value adjustment (2)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(19,257&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&#160;31, 2019&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;39,705&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foreign currency impact&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(355&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Payments (3)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(8,852&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value adjustment (4)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(23,271&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&#160;31, 2020&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,227&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="font-family:Times New Roman;font-size:small;display:inline;"&gt;(1)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;During the year ended December&#160;31, 2019, Teradyne paid $30.8&#160;million and $3.8&#160;million of contingent consideration for the earn-outs in connection with the acquisitions of MiR and Universal Robots A/S (&#x201c;Universal Robots&#x201d;), respectively. &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="font-family:Times New Roman;font-size:small;display:inline;"&gt;(2)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;During the year ended December&#160;31, 2019, the fair value of contingent consideration for the earn-out in connection with the acquisition of MiR was decreased by $22.2&#160;million primarily due to a decrease in forecasted revenues partially offset by the impact from modification of the earn-out structure. During the year ended December&#160;31, 2019, the fair value of contingent consideration for the earn-out in connection with the acquisition of AutoGuide was increased by $3.0&#160;million primarily due to an increase in forecasted revenues &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="font-family:Times New Roman;font-size:small;display:inline;"&gt;(3)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;During the year ended December&#160;31, 2020, Teradyne paid $8.9&#160;million of contingent consideration for the earn-out in connection with the acquisition of MiR. &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="font-family:Times New Roman;font-size:small;display:inline;"&gt;(4)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;During the year ended December&#160;31, 2020, the fair value of contingent consideration for the earn-out in connection with the acquisition of AutoGuide was decreased by $19.7&#160;million primarily due to a decrease in forecasted revenues&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;and earnings before interest and taxes&lt;/div&gt;. Teradyne has received a letter from the sellers of AutoGuide alleging non-compliance with the earn-out provisions of the AutoGuide acquisition agreement. Teradyne disputes the allegation of non-compliance. The ultimate amount of contingent consideration for the earn-outs in connection with the acquisition of AutoGuide may be affected by the outcome of the dispute. During the year ended December&#160;31, 2020, the fair value of contingent consideration for the earn-out in connection with the acquisition of MiR was decreased by $3.5&#160;million primarily due to a decrease in forecasted revenues. &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table provides quantitative information associated with the fair value measurement of Teradyne&#x2019;s Level&#160;3 financial instrument: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 42%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;;width:1%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"/&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; width: 20%;"/&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; width: 15%;"/&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"&gt; &lt;div style="border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Liability&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair Value&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Valuation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Technique&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Unobservable Inputs&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 42%;"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Contingent consideration&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 1px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(AutoGuide)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:right;;width:1%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,227&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; white-space: nowrap; width: 1%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; width: 20%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Monte&#160;Carlo&#160;simulation&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; width: 15%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenue&#160;Volatility&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; width: 4%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;16.5%&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 42%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;;width:1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 20%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; width: 15%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Discount Rate&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; width: 4%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.0%&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&#160;31, 2020, the significant unobservable inputs used in the Monte Carlo simulation to fair value the AutoGuide contingent consideration include forecasted revenues, revenue volatility, earnings before interest and taxes and discount rate. Increases or decreases in the inputs would result in a higher or lower fair value measurement. As of December&#160;31, 2020, the maximum amount of contingent consideration that could be paid in connection with the acquisition of AutoGuide is $100.2&#160;million. &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;No payment was made related to the period ending December 31, 2020. The remaining earn-out periods end on December 31, 2021 and December 31, 2022.&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The carrying amounts and fair values of Teradyne&#x2019;s financial instruments at December&#160;31, 2020 and 2019 were as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 52%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31, 2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Carrying&#160;Value&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&#160;Value&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Carrying&#160;Value&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&#160;Value&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash and cash equivalents&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;914,121&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;914,121&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;773,924&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;773,924&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Marketable securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;640,260&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;640,260&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;241,793&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;241,793&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Derivative assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;95&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;95&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;528&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;528&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Contingent consideration&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,227&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,227&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;39,705&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;39,705&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Derivative liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;504&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;504&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;203&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;203&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Convertible debt (1)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;410,111&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,739,553&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;394,687&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,010,275&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top; font-size: small;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: small;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The carrying value represents the bifurcated debt component only, while the fair value is based on quoted market prices for the convertible note which includes the equity conversion features. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt;  &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The fair values of accounts receivable, net and accounts payable approximate the carrying amount due to the short term nature of these instruments. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following tables summarize the composition of available-for-sale marketable securities at December&#160;31, 2020 and 2019: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 46%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="18" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31, 2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Available-for-Sale&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt; &lt;div style="border-bottom: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cost&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Unrealized&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gain&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Unrealized&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Loss)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&#160;Market&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Value&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&#160;Market&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Value&#160;of&#160;Investments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;with&#160;Unrealized&#160;Losses&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="18" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;U.S. Treasury securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;257,132&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,330&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(158&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;258,304&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;17,243&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Commercial paper&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;254,404&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;254,413&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;12,173&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Corporate debt securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;76,129&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,539&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(53&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;83,615&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;39,896&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Debt mutual funds&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,413&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;152&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,565&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;U.S. government agency securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,294&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;46&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,339&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,106&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Certificates of deposit and time deposits&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;979&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;979&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-U.S. government securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;625&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;625&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;601,976&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,077&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(213&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;610,840&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;70,418&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reported as follows: &lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 46%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cost&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Unrealized&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gain&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Unrealized&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Loss)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;Market&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Value&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&#160;Market&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Value&#160;of&#160;Investments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;with&#160;Unrealized&#160;Losses&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="18" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Marketable securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;522,228&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;92&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(40&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;522,280&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;61,806&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Long-term marketable securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;79,748&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,985&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(173&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;88,560&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,612&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;601,976&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,077&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(213&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;610,840&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;70,418&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 46%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="18" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Available-for-Sale&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt; &lt;div style="border-bottom: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cost&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Unrealized&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gain&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Unrealized&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Loss)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&#160;Market&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Value&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&#160;Market&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Value&#160;of&#160;Investments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;with&#160;Unrealized&#160;Losses&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="18" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Corporate debt securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;93,267&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,081&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(41&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;97,307&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,009&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Commercial paper&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;54,124&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;26&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;54,149&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,391&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;U.S. Treasury securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;42,167&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;431&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(216&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;42,382&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;17,556&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;U.S. government agency securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,942&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;14&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(4&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,952&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,043&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Debt mutual funds&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,753&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;135&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,888&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Certificates of deposit and time deposits&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,751&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,751&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-U.S. government securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;592&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;592&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;211,596&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,687&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(262&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;216,021&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;23,999&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reported as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 46%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cost&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Unrealized&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gain&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Unrealized&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Loss)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;Market&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Value&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&#160;Market&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Value&#160;of&#160;Investments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;with&#160;Unrealized&#160;Losses&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="18" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Marketable securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;137,144&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;160&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;137,303&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,922&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Long-term marketable securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;74,452&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,527&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(261&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;78,718&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;21,077&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;211,596&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,687&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(262&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;216,021&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;23,999&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&#160;31, 2020, the fair market value of investments with unrealized losses less than one year totaled $70.4&#160;million. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&#160;31, 2019, the fair market value of investments with unrealized losses less than one year totaled $23.6&#160;million. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne reviews its investments to identify and evaluate investments that have an indication of possible impairment. Based on this review, Teradyne determined that the unrealized losses related to these investments at December&#160;31, 2020 and 2019, were not other than temporary. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 6pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The contractual maturities of investments in available-for-sale marketable securities held at December&#160;31, 2020 were as follows: &lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 82%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cost&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair Value&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Due within one year&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;522,228&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;522,280&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Due after 1 year through 5 years&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;24,829&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;25,245&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Due after 5 years through 10 years&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;13,030&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;14,183&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Due after 10 years&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;33,476&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;40,567&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;593,563&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;602,275&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 6pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Contractual maturities of investments in available-for-sale marketable securities held at December&#160;31, 2020 exclude debt mutual funds with the fair market value of $8.6&#160;million as they do not have a contractual maturity date. &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Derivatives &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne conducts business in a number of foreign countries, with certain transactions denominated in local currencies. The purpose of Teradyne&#x2019;s foreign currency management is to minimize the effect of exchange rate fluctuations on certain foreign currency denominated monetary assets and liabilities. Teradyne does not use derivative financial instruments for trading or speculative purposes. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 6pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;To minimize the effect of exchange rate fluctuations associated with the remeasurement of monetary assets and liabilities denominated in foreign currencies, Teradyne enters into foreign currency forward contracts. The change in fair value of these derivatives is recorded directly in earnings, and is used to offset the change in value of the monetary assets and liabilities denominated in foreign currencies. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 6pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;At December&#160;31, 2020 and 2019, Teradyne had the following contracts to buy and sell non-U.S. currencies for U.S. dollars and other non-U.S. currencies with the following notional amounts: &lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 59%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31, 2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Buy&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Position&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Sell&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Position&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Buy&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Position&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Sell&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Position&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="22" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in millions)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Japanese Yen&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(14.1&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(14.1&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(29.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(29.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Taiwan Dollar&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(27.9&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(27.9&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(18.4&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(18.4&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Korean Won&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(5.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(5.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(10.7&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(10.7&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;British Pound Sterling&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(3.8&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(3.8&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Singapore Dollar&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;52.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;52.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;25.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;25.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Euro&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;43.9&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;43.9&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;47.8&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;47.8&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Philippine Peso&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5.2&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5.2&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; padding-bottom: 0.45pt;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Chinese Yuan&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid black;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3.4&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid black;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3.4&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid black;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4.4&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid black;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4.4&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(48.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;104.6&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;56.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(62.2&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;82.7&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;20.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; white-space: nowrap; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; white-space: nowrap; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 6pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The fair value of the outstanding contracts was a loss of $0.4&#160;million and a gain of $0.3&#160;million, respectively, at December&#160;31, 2020 and 2019. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 6pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Gains and losses on foreign currency forward contracts and foreign currency remeasurement gains and losses on monetary assets and liabilities are included in other (income) expense, net. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table summarizes the fair value of derivative instruments as of December&#160;31, 2020 and 2019: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 57%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; width: 21%;"/&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 5%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;;width:5%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 5%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance Sheet Location&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 57%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Derivatives not designated as hedging instruments:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 21%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;;width:5%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 57%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foreign exchange contracts&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 21%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepayments&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;;width:5%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;95&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;528&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 57%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foreign exchange contracts&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 21%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other&#160;current&#160;liabilities&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;;width:5%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(504&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(203&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 57%; padding-bottom: 2.2pt;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total derivatives&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%; padding-bottom: 2.2pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 21%; padding-bottom: 2.2pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%; padding-bottom: 2.2pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; border-bottom: 2.5pt double black; border-top: 0.75pt solid black;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; border-bottom: 2.5pt double black; border-top: 0.75pt solid black;;text-align:right;;width:5%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(409&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 2.2pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%; padding-bottom: 2.2pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; border-bottom: 2.5pt double black; border-top: 0.75pt solid black;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; border-bottom: 2.5pt double black; border-top: 0.75pt solid black;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;325&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 2.2pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table summarizes the effect of derivative instruments in the statements of operations recognized for the years ended December&#160;31, 2020, 2019, and 2018. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 44%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td style="width: 25%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt; &lt;div style="text-align: center; margin-top: 0px; margin-bottom: 0px; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Location&#160;of&#160;(Gains)&#160;Losses&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: center; margin-top: 0px; margin-bottom: 0px; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Recognized in Statement&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: center; margin-top: 0px; margin-bottom: 1px; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;of Operations&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: x-small; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: x-small; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: x-small; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; font-size: x-small;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Derivatives not designated as hedging instruments:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foreign exchange contracts&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other&#160;(income)&#160;expense,&#160;net&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,515&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,960&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,386&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="text-align: center;"&gt; &lt;div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top; font-size: small;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: small;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The table does not reflect the corresponding gains and losses from the remeasurement of the monetary assets and liabilities denominated in foreign currencies. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="text-align: center;"&gt; &lt;div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"/&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the years ended December&#160;31, 2020, net losses from remeasurement of monetary assets and liabilities denominated in foreign currencies were $2.6 &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;million.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(3)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the year ended December&#160;31, 2019 and 2018, net gains from the remeasurement of monetary assets and liabilities denominated in foreign currencies were $1.6 million and $2.5&#160;million, respectively. &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 6pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;See Note J: &#x201c;Debt&#x201d; regarding derivatives related to the convertible senior notes. &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 18pt; margin-bottom: 0pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Concentration of Credit Risk &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Financial instruments which potentially subject Teradyne to concentrations of credit risk consist principally of cash equivalents, marketable securities, forward currency contracts and accounts receivable. Teradyne&#x2019;s cash equivalents consist primarily of money market funds invested in U.S. Treasuries and government agencies. Teradyne&#x2019;s fixed income available-for-sale marketable securities have a minimum rating of AA by one or more of the major credit rating agencies. Teradyne places foreign currency forward contracts with high credit-quality financial institutions in order to minimize credit risk exposure. Concentrations of credit risk with respect to accounts receivable are limited due to the large number of geographically dispersed customers. Teradyne performs ongoing credit evaluations of its customers&#x2019; financial condition and from time to time may require customers to provide a letter of credit from a bank to secure accounts receivable. As of December 31, 2020, a customer of our Semiconductor Test segment, JA Mitsui Leasing, LTD, accounted for 25% of our accounts receivable balance. The balance was paid in full as of February 22, 2021. There were no customers who accounted for 10% or more of our accounts receivable balance as of December&#160;31, 2019. &lt;/div&gt;&lt;/div&gt; </us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:AvailableForSaleSecuritiesGrossRealizedGains
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_USD">4600000</us-gaap:AvailableForSaleSecuritiesGrossRealizedGains>
    <us-gaap:AvailableForSaleSecuritiesGrossRealizedGains
      contextRef="P01_01_2019To12_31_2019"
      decimals="-5"
      unitRef="Unit_USD">1300000</us-gaap:AvailableForSaleSecuritiesGrossRealizedGains>
    <us-gaap:AvailableForSaleSecuritiesGrossRealizedGains
      contextRef="P01_01_2018To12_31_2018"
      decimals="-5"
      unitRef="Unit_USD">4000000.0</us-gaap:AvailableForSaleSecuritiesGrossRealizedGains>
    <us-gaap:AvailableForSaleSecuritiesGrossRealizedLosses
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_USD">300000</us-gaap:AvailableForSaleSecuritiesGrossRealizedLosses>
    <us-gaap:AvailableForSaleSecuritiesGrossRealizedLosses
      contextRef="P01_01_2019To12_31_2019"
      decimals="-5"
      unitRef="Unit_USD">200000</us-gaap:AvailableForSaleSecuritiesGrossRealizedLosses>
    <us-gaap:AvailableForSaleSecuritiesGrossRealizedLosses
      contextRef="P01_01_2018To12_31_2018"
      decimals="-5"
      unitRef="Unit_USD">1600000</us-gaap:AvailableForSaleSecuritiesGrossRealizedLosses>
    <ter:ForeignCurrencyTransactionGainUnrealized
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_USD">9600000</ter:ForeignCurrencyTransactionGainUnrealized>
    <ter:ForeignCurrencyTransactionGainUnrealized
      contextRef="P01_01_2019To12_31_2019"
      decimals="-5"
      unitRef="Unit_USD">5300000</ter:ForeignCurrencyTransactionGainUnrealized>
    <ter:ForeignCurrencyTransactionlossUnrealized
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_USD">6000000.0</ter:ForeignCurrencyTransactionlossUnrealized>
    <ter:ForeignCurrencyTransactionlossUnrealized
      contextRef="P01_01_2019To12_31_2019"
      decimals="-5"
      unitRef="Unit_USD">400000</ter:ForeignCurrencyTransactionlossUnrealized>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table sets forth by fair value hierarchy Teradyne&#x2019;s financial assets and liabilities that were measured at fair value on a recurring basis as of December&#160;31, 2020 and 2019: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 56%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31, 2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Quoted&#160;Prices&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;in Active&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Markets for&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Identical&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Instruments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Level 1)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Significant&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Other&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Observable&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Inputs&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Level 2)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Significant&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Unobservable&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Inputs&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Level 3)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;443,166&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;443,166&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash equivalents&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;347,768&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;123,187&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;470,955&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Available for sale securities:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;U.S. Treasury securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;258,304&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;258,304&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Commercial paper&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;254,413&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;254,413&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Corporate debt securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;83,615&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;83,615&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Debt mutual funds&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,565&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,565&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;U.S. government agency securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,339&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,339&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Certificates of deposit and time deposits&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;979&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;979&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-U.S. government securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;625&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;625&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equity securities:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Mutual funds&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;29,420&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;29,420&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 56%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;828,919&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;725,462&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,554,381&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Derivative assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;95&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;95&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 56%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;828,919&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;725,557&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,554,476&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 56%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Contingent consideration&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,227&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,227&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Derivative liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;504&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;504&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 56%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;504&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,227&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,731&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 56%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reported as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px; line-height: 12pt;"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 64%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Level 1)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Level 2)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Level&#160;3)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash and cash equivalents&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;790,934&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;123,187&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;914,121&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Marketable securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;522,280&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;522,280&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Long-term marketable securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;37,985&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;79,995&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;117,980&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepayments and other current assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;95&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;95&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;828,919&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;725,557&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,554,476&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other current liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;504&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;504&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Long-term contingent consideration&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,227&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,227&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;504&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,227&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,731&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 59%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Quoted&#160;Prices&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;in Active&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Markets for&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Identical&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Instruments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Level 1)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Significant&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Other&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Observable&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Inputs&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Level 2)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Significant&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Unobservable&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Inputs&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Level 3)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;311,975&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;311,975&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash equivalents&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;410,285&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;51,664&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;461,949&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Available for sale securities:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Corporate debt securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;97,307&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;97,307&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Commercial paper&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;54,149&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;54,149&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;U.S. Treasury securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;42,382&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;42,382&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;U.S. government agency securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,952&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,952&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Debt mutual funds&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,888&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,888&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Certificates of deposit and time deposits&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,751&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,751&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-U.S. government securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;592&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;592&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equity securities:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Mutual funds&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;25,772&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;25,772&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;754,920&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;260,797&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,015,717&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Derivative assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;528&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;528&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;754,920&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;261,325&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,016,245&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Contingent consideration&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;39,705&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;39,705&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Derivative liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;203&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;203&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;203&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;39,705&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;39,908&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reported as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 63%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Level 1)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Level 2)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Level 3)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash and cash equivalents&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;722,260&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;51,664&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;773,924&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Marketable securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;137,303&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;137,303&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Long-term marketable securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;32,660&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;71,830&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;104,490&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepayments and other current assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;528&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;528&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="margin-left: 0.31in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;754,920&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;261,325&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,016,245&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other current liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;203&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;203&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Contingent consideration&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,106&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,106&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Long-term contingent consideration&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;30,599&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;30,599&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="margin-left: 0.31in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;203&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;39,705&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;39,908&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="PAsOn12_31_2020_CashMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">443166000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="PAsOn12_31_2020_CashMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">443166000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="PAsOn12_31_2020_CashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">347768000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="PAsOn12_31_2020_CashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">123187000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="PAsOn12_31_2020_CashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">470955000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_USTreasurySecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">258304000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_USTreasurySecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">258304000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2020_CommercialPaperMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">254413000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2020_CommercialPaperMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">254413000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">83615000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">83615000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2020_DebtMutualFundsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">8565000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2020_DebtMutualFundsMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">8565000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_USGovernmentCorporationsAndAgenciesSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">4339000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_USGovernmentCorporationsAndAgenciesSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">4339000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2020_CertificatesOfDepositMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">979000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2020_CertificatesOfDepositMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">979000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_ForeignCorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">625000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_ForeignCorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">625000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecuritiesEquitySecurities
      contextRef="PAsOn12_31_2020_EquityMutualFundsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">29420000</us-gaap:AvailableForSaleSecuritiesEquitySecurities>
    <us-gaap:AvailableForSaleSecuritiesEquitySecurities
      contextRef="PAsOn12_31_2020_EquityMutualFundsMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">29420000</us-gaap:AvailableForSaleSecuritiesEquitySecurities>
    <ter:CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure
      contextRef="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">828919000</ter:CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure>
    <ter:CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure
      contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">725462000</ter:CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure>
    <ter:CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure
      contextRef="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">1554381000</ter:CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure>
    <us-gaap:DerivativeAssets
      contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">95000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">95000</us-gaap:DerivativeAssets>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">828919000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">725557000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">1554476000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">7227000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">7227000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:DerivativeLiabilities
      contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">504000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">504000</us-gaap:DerivativeLiabilities>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">504000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">7227000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">7731000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn12_31_2020_CashAndCashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">790934000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn12_31_2020_CashAndCashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">123187000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn12_31_2020_CashAndCashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">914121000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_MarketableSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">522280000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_MarketableSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">522280000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">37985000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">79995000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">117980000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_PrepaidExpenseMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">95000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_PrepaidExpenseMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">95000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">828919000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">725557000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">1554476000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_OtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">504000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_OtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">504000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_LongTermContingentConsiderationMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">7227000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_LongTermContingentConsiderationMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">7227000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">504000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">7227000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">7731000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="PAsOn12_31_2019_CashMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">311975000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="PAsOn12_31_2019_CashMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">311975000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="PAsOn12_31_2019_CashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">410285000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="PAsOn12_31_2019_CashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">51664000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="PAsOn12_31_2019_CashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">461949000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2019_CorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">97307000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2019_CorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">97307000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2019_CommercialPaperMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">54149000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2019_CommercialPaperMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">54149000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_USTreasurySecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">42382000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_USTreasurySecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">42382000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_USGovernmentCorporationsAndAgenciesSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">9952000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_USGovernmentCorporationsAndAgenciesSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">9952000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2019_DebtMutualFundsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">6888000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2019_DebtMutualFundsMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">6888000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2019_CertificatesOfDepositMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">4751000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2019_CertificatesOfDepositMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">4751000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_ForeignCorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">592000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_ForeignCorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">592000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecuritiesEquitySecurities
      contextRef="PAsOn12_31_2019_EquityMutualFundsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">25772000</us-gaap:AvailableForSaleSecuritiesEquitySecurities>
    <us-gaap:AvailableForSaleSecuritiesEquitySecurities
      contextRef="PAsOn12_31_2019_EquityMutualFundsMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">25772000</us-gaap:AvailableForSaleSecuritiesEquitySecurities>
    <ter:CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure
      contextRef="PAsOn12_31_2019_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">754920000</ter:CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure>
    <ter:CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure
      contextRef="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">260797000</ter:CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure>
    <ter:CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure
      contextRef="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">1015717000</ter:CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure>
    <us-gaap:DerivativeAssets
      contextRef="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">528000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">528000</us-gaap:DerivativeAssets>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn12_31_2019_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">754920000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">261325000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">1016245000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="PAsOn12_31_2019_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">39705000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">39705000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:DerivativeLiabilities
      contextRef="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">203000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">203000</us-gaap:DerivativeLiabilities>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">203000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="PAsOn12_31_2019_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">39705000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">39908000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn12_31_2019_CashAndCashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">722260000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn12_31_2019_CashAndCashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">51664000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn12_31_2019_CashAndCashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">773924000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_MarketableSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">137303000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_MarketableSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">137303000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn12_31_2019_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">32660000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">71830000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">104490000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_PrepaidExpenseMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">528000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_PrepaidExpenseMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">528000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn12_31_2019_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">754920000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">261325000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">1016245000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_OtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">203000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_OtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">203000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="PAsOn12_31_2019_ContingentConsiderationMemberusgaapInvestmentTypeAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">9106000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="PAsOn12_31_2019_ContingentConsiderationMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">9106000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="PAsOn12_31_2019_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_LongTermContingentConsiderationMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">30599000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_LongTermContingentConsiderationMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">30599000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">203000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="PAsOn12_31_2019_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">39705000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">39908000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Changes in the fair value of Level&#160;3 contingent consideration for the years ended December&#160;31, 2020 and 2019 were as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 79%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 15%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Contingent&#160;Consideration&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&#160;31, 2018&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;70,543&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Acquisition of AutoGuide&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;23,976&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foreign currency impact&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(967&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Payments (1)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(34,590&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value adjustment (2)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(19,257&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&#160;31, 2019&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;39,705&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foreign currency impact&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(355&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Payments (3)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(8,852&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value adjustment (4)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(23,271&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&#160;31, 2020&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,227&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="font-family:Times New Roman;font-size:small;display:inline;"&gt;(1)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;During the year ended December&#160;31, 2019, Teradyne paid $30.8&#160;million and $3.8&#160;million of contingent consideration for the earn-outs in connection with the acquisitions of MiR and Universal Robots A/S (&#x201c;Universal Robots&#x201d;), respectively. &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="font-family:Times New Roman;font-size:small;display:inline;"&gt;(2)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;During the year ended December&#160;31, 2019, the fair value of contingent consideration for the earn-out in connection with the acquisition of MiR was decreased by $22.2&#160;million primarily due to a decrease in forecasted revenues partially offset by the impact from modification of the earn-out structure. During the year ended December&#160;31, 2019, the fair value of contingent consideration for the earn-out in connection with the acquisition of AutoGuide was increased by $3.0&#160;million primarily due to an increase in forecasted revenues &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="font-family:Times New Roman;font-size:small;display:inline;"&gt;(3)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;During the year ended December&#160;31, 2020, Teradyne paid $8.9&#160;million of contingent consideration for the earn-out in connection with the acquisition of MiR. &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="font-family:Times New Roman;font-size:small;display:inline;"&gt;(4)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;During the year ended December&#160;31, 2020, the fair value of contingent consideration for the earn-out in connection with the acquisition of AutoGuide was decreased by $19.7&#160;million primarily due to a decrease in forecasted revenues&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;and earnings before interest and taxes&lt;/div&gt;. Teradyne has received a letter from the sellers of AutoGuide alleging non-compliance with the earn-out provisions of the AutoGuide acquisition agreement. Teradyne disputes the allegation of non-compliance. The ultimate amount of contingent consideration for the earn-outs in connection with the acquisition of AutoGuide may be affected by the outcome of the dispute. During the year ended December&#160;31, 2020, the fair value of contingent consideration for the earn-out in connection with the acquisition of MiR was decreased by $3.5&#160;million primarily due to a decrease in forecasted revenues. &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">70543000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">23976000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <ter:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyExchangeRateImpact
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">967000</ter:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyExchangeRateImpact>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      id="Fact_17993193"
      unitRef="Unit_USD">34590000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      id="Fact_17993194"
      unitRef="Unit_USD">-19257000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">39705000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <ter:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyExchangeRateImpact
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">355000</ter:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyExchangeRateImpact>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      id="Fact_17993197"
      unitRef="Unit_USD">8852000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      id="Fact_17993198"
      unitRef="Unit_USD">-23271000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">7227000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="P01_01_2019To12_31_2019_UniversalRobotsMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">30800000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="P01_01_2019To12_31_2019_UniversalRobotsMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">3800000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="P01_01_2019To12_31_2019_MIRMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">22200000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="P01_01_2019To12_31_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">3000000.0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="P01_01_2020To12_31_2020_AvionicsInterfaceTechnologiesLlcMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">8900000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_DisputeInRespectOfContingentConsiderationMemberusgaapLossContingenciesByNatureOfContingencyAxis"
      decimals="-5"
      unitRef="Unit_USD">19700000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="P01_01_2020To12_31_2020_MIRMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">3500000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table provides quantitative information associated with the fair value measurement of Teradyne&#x2019;s Level&#160;3 financial instrument: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 42%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;;width:1%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"/&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; width: 20%;"/&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; width: 15%;"/&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"&gt; &lt;div style="border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Liability&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair Value&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Valuation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Technique&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Unobservable Inputs&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 42%;"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Contingent consideration&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 1px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(AutoGuide)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:right;;width:1%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,227&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; white-space: nowrap; width: 1%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; width: 20%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Monte&#160;Carlo&#160;simulation&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; width: 15%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenue&#160;Volatility&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; width: 4%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;16.5%&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 42%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;;width:1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 20%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; width: 15%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Discount Rate&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; width: 4%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.0%&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_MonteCarloSimulationValuationModelMemberusgaapValuationTechniqueAxis_RevenueOneMemberusgaapContingentConsiderationByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">7227000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <ter:ContingentConsiderationFairValueAssumptionsExpectedVolatilityRate
      contextRef="P01_01_2020To12_31_2020_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_MonteCarloSimulationValuationModelMemberusgaapValuationTechniqueAxis_RevenueOneMemberusgaapContingentConsiderationByTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.165</ter:ContingentConsiderationFairValueAssumptionsExpectedVolatilityRate>
    <ter:ContingentConsiderationFairValueInputsDiscountRate
      contextRef="P01_01_2020To12_31_2020_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_MonteCarloSimulationValuationModelMemberusgaapValuationTechniqueAxis_RevenueOneMemberusgaapContingentConsiderationByTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.010</ter:ContingentConsiderationFairValueInputsDiscountRate>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="PAsOn12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">100200000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <ter:ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsTableTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The carrying amounts and fair values of Teradyne&#x2019;s financial instruments at December&#160;31, 2020 and 2019 were as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 52%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31, 2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Carrying&#160;Value&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&#160;Value&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Carrying&#160;Value&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&#160;Value&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash and cash equivalents&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;914,121&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;914,121&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;773,924&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;773,924&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Marketable securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;640,260&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;640,260&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;241,793&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;241,793&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Derivative assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;95&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;95&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;528&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;528&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Contingent consideration&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,227&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,227&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;39,705&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;39,705&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Derivative liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;504&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;504&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;203&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;203&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Convertible debt (1)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;410,111&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,739,553&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;394,687&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,010,275&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top; font-size: small;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: small;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The carrying value represents the bifurcated debt component only, while the fair value is based on quoted market prices for the convertible note which includes the equity conversion features. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; </ter:ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="PAsOn12_31_2020_CarryingReportedAmountFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis"
      decimals="-3"
      unitRef="Unit_USD">914121000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="PAsOn12_31_2020_EstimateOfFairValueFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis"
      decimals="-3"
      unitRef="Unit_USD">914121000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="PAsOn12_31_2019_CarryingReportedAmountFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis"
      decimals="-3"
      unitRef="Unit_USD">773924000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="PAsOn12_31_2019_EstimateOfFairValueFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis"
      decimals="-3"
      unitRef="Unit_USD">773924000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2020_CarryingReportedAmountFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis"
      decimals="-3"
      unitRef="Unit_USD">640260000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2020_EstimateOfFairValueFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis"
      decimals="-3"
      unitRef="Unit_USD">640260000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2019_CarryingReportedAmountFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis"
      decimals="-3"
      unitRef="Unit_USD">241793000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2019_EstimateOfFairValueFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis"
      decimals="-3"
      unitRef="Unit_USD">241793000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:DerivativeAssets
      contextRef="PAsOn12_31_2020_CarryingReportedAmountFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis"
      decimals="-3"
      unitRef="Unit_USD">95000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="PAsOn12_31_2020_EstimateOfFairValueFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis"
      decimals="-3"
      unitRef="Unit_USD">95000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="PAsOn12_31_2019_CarryingReportedAmountFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis"
      decimals="-3"
      unitRef="Unit_USD">528000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="PAsOn12_31_2019_EstimateOfFairValueFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis"
      decimals="-3"
      unitRef="Unit_USD">528000</us-gaap:DerivativeAssets>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="PAsOn12_31_2020_CarryingReportedAmountFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis"
      decimals="-3"
      unitRef="Unit_USD">7227000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="PAsOn12_31_2020_EstimateOfFairValueFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis"
      decimals="-3"
      unitRef="Unit_USD">7227000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="PAsOn12_31_2019_CarryingReportedAmountFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis"
      decimals="-3"
      unitRef="Unit_USD">39705000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="PAsOn12_31_2019_EstimateOfFairValueFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis"
      decimals="-3"
      unitRef="Unit_USD">39705000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:DerivativeLiabilities
      contextRef="PAsOn12_31_2020_CarryingReportedAmountFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis"
      decimals="-3"
      unitRef="Unit_USD">504000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="PAsOn12_31_2020_EstimateOfFairValueFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis"
      decimals="-3"
      unitRef="Unit_USD">504000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="PAsOn12_31_2019_CarryingReportedAmountFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis"
      decimals="-3"
      unitRef="Unit_USD">203000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="PAsOn12_31_2019_EstimateOfFairValueFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis"
      decimals="-3"
      unitRef="Unit_USD">203000</us-gaap:DerivativeLiabilities>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="PAsOn12_31_2020_CarryingReportedAmountFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis"
      decimals="-3"
      id="Fact_17993224"
      unitRef="Unit_USD">410111000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="PAsOn12_31_2020_EstimateOfFairValueFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis"
      decimals="-3"
      id="Fact_17993225"
      unitRef="Unit_USD">1739553000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="PAsOn12_31_2019_CarryingReportedAmountFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis"
      decimals="-3"
      id="Fact_17993226"
      unitRef="Unit_USD">394687000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="PAsOn12_31_2019_EstimateOfFairValueFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis"
      decimals="-3"
      id="Fact_17993227"
      unitRef="Unit_USD">1010275000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following tables summarize the composition of available-for-sale marketable securities at December&#160;31, 2020 and 2019: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 46%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="18" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31, 2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Available-for-Sale&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt; &lt;div style="border-bottom: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cost&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Unrealized&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gain&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Unrealized&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Loss)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&#160;Market&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Value&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&#160;Market&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Value&#160;of&#160;Investments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;with&#160;Unrealized&#160;Losses&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="18" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;U.S. Treasury securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;257,132&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,330&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(158&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;258,304&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;17,243&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Commercial paper&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;254,404&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;254,413&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;12,173&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Corporate debt securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;76,129&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,539&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(53&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;83,615&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;39,896&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Debt mutual funds&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,413&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;152&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,565&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;U.S. government agency securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,294&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;46&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,339&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,106&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Certificates of deposit and time deposits&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;979&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;979&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-U.S. government securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;625&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;625&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;601,976&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,077&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(213&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;610,840&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;70,418&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reported as follows: &lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 46%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cost&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Unrealized&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gain&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Unrealized&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Loss)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;Market&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Value&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&#160;Market&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Value&#160;of&#160;Investments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;with&#160;Unrealized&#160;Losses&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="18" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Marketable securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;522,228&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;92&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(40&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;522,280&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;61,806&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Long-term marketable securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;79,748&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,985&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(173&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;88,560&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,612&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;601,976&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,077&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(213&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;610,840&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;70,418&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 46%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="18" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Available-for-Sale&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt; &lt;div style="border-bottom: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cost&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Unrealized&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gain&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Unrealized&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Loss)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&#160;Market&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Value&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&#160;Market&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Value&#160;of&#160;Investments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;with&#160;Unrealized&#160;Losses&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="18" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Corporate debt securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;93,267&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,081&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(41&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;97,307&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,009&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Commercial paper&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;54,124&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;26&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;54,149&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,391&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;U.S. Treasury securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;42,167&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;431&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(216&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;42,382&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;17,556&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;U.S. government agency securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,942&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;14&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(4&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,952&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,043&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Debt mutual funds&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,753&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;135&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,888&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Certificates of deposit and time deposits&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,751&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,751&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-U.S. government securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;592&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;592&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;211,596&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,687&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(262&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;216,021&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;23,999&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reported as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 46%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cost&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Unrealized&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gain&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Unrealized&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Loss)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;Market&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Value&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&#160;Market&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Value&#160;of&#160;Investments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;with&#160;Unrealized&#160;Losses&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="18" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Marketable securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;137,144&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;160&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;137,303&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,922&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Long-term marketable securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;74,452&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,527&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(261&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;78,718&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;21,077&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;211,596&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,687&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(262&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;216,021&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;23,999&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="PAsOn12_31_2020_USTreasurySecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">257132000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="PAsOn12_31_2020_USTreasurySecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">1330000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="PAsOn12_31_2020_USTreasurySecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">158000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2020_USTreasurySecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">258304000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="PAsOn12_31_2020_USTreasurySecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">17243000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="PAsOn12_31_2020_CommercialPaperMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">254404000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="PAsOn12_31_2020_CommercialPaperMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">10000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="PAsOn12_31_2020_CommercialPaperMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">1000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2020_CommercialPaperMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">254413000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="PAsOn12_31_2020_CommercialPaperMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">12173000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">76129000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">7539000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">53000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">83615000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">39896000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="PAsOn12_31_2020_DebtMutualFundsMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">8413000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="PAsOn12_31_2020_DebtMutualFundsMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">152000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2020_DebtMutualFundsMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">8565000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="PAsOn12_31_2020_USGovernmentCorporationsAndAgenciesSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">4294000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="PAsOn12_31_2020_USGovernmentCorporationsAndAgenciesSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">46000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="PAsOn12_31_2020_USGovernmentCorporationsAndAgenciesSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">1000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2020_USGovernmentCorporationsAndAgenciesSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">4339000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="PAsOn12_31_2020_USGovernmentCorporationsAndAgenciesSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">1106000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="PAsOn12_31_2020_CertificatesOfDepositMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">979000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2020_CertificatesOfDepositMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">979000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="PAsOn12_31_2020_ForeignCorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">625000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2020_ForeignCorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">625000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">601976000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">9077000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">213000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">610840000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">70418000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="PAsOn12_31_2020_MarketableSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">522228000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="PAsOn12_31_2020_MarketableSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">92000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="PAsOn12_31_2020_MarketableSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">40000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2020_MarketableSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">522280000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="PAsOn12_31_2020_MarketableSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">61806000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="PAsOn12_31_2020_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">79748000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="PAsOn12_31_2020_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">8985000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="PAsOn12_31_2020_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">173000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2020_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">88560000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="PAsOn12_31_2020_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">8612000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">601976000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">9077000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">213000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">610840000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">70418000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="PAsOn12_31_2019_CorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">93267000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="PAsOn12_31_2019_CorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">4081000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="PAsOn12_31_2019_CorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">41000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2019_CorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">97307000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="PAsOn12_31_2019_CorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">2009000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="PAsOn12_31_2019_CommercialPaperMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">54124000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="PAsOn12_31_2019_CommercialPaperMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">26000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="PAsOn12_31_2019_CommercialPaperMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">1000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2019_CommercialPaperMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">54149000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="PAsOn12_31_2019_CommercialPaperMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">1391000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="PAsOn12_31_2019_USTreasurySecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">42167000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="PAsOn12_31_2019_USTreasurySecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">431000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="PAsOn12_31_2019_USTreasurySecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">216000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2019_USTreasurySecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">42382000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="PAsOn12_31_2019_USTreasurySecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">17556000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="PAsOn12_31_2019_USGovernmentCorporationsAndAgenciesSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">9942000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="PAsOn12_31_2019_USGovernmentCorporationsAndAgenciesSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">14000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="PAsOn12_31_2019_USGovernmentCorporationsAndAgenciesSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">4000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2019_USGovernmentCorporationsAndAgenciesSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">9952000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="PAsOn12_31_2019_USGovernmentCorporationsAndAgenciesSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">3043000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="PAsOn12_31_2019_DebtMutualFundsMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">6753000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="PAsOn12_31_2019_DebtMutualFundsMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">135000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2019_DebtMutualFundsMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">6888000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="PAsOn12_31_2019_CertificatesOfDepositMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">4751000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2019_CertificatesOfDepositMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">4751000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="PAsOn12_31_2019_ForeignCorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">592000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2019_ForeignCorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">592000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">211596000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">4687000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">262000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">216021000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">23999000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="PAsOn12_31_2019_MarketableSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">137144000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="PAsOn12_31_2019_MarketableSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">160000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="PAsOn12_31_2019_MarketableSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">1000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2019_MarketableSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">137303000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="PAsOn12_31_2019_MarketableSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">2922000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="PAsOn12_31_2019_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">74452000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="PAsOn12_31_2019_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">4527000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="PAsOn12_31_2019_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">261000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2019_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">78718000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="PAsOn12_31_2019_LongTermMarketableSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">21077000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">211596000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">4687000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">262000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecurities
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">216021000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">23999000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="PAsOn12_31_2020"
      decimals="-5"
      unitRef="Unit_USD">70400000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="PAsOn12_31_2019"
      decimals="-5"
      unitRef="Unit_USD">23600000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 6pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The contractual maturities of investments in available-for-sale marketable securities held at December&#160;31, 2020 were as follows: &lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 82%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cost&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair Value&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Due within one year&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;522,228&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;522,280&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Due after 1 year through 5 years&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;24,829&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;25,245&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Due after 5 years through 10 years&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;13,030&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;14,183&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Due after 10 years&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;33,476&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;40,567&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;593,563&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;602,275&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:AvailableForSaleSecuritiesTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">522228000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">522280000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">24829000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">25245000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">13030000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">14183000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">33476000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">40567000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">593563000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">602275000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue
      contextRef="PAsOn12_31_2020_DebtMutualFundsMemberusgaapInvestmentTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">8600000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue>
    <us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 6pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;At December&#160;31, 2020 and 2019, Teradyne had the following contracts to buy and sell non-U.S. currencies for U.S. dollars and other non-U.S. currencies with the following notional amounts: &lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 59%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31, 2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Buy&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Position&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Sell&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Position&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Buy&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Position&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Sell&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Position&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="22" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in millions)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Japanese Yen&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(14.1&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(14.1&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(29.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(29.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Taiwan Dollar&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(27.9&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(27.9&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(18.4&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(18.4&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Korean Won&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(5.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(5.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(10.7&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(10.7&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;British Pound Sterling&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(3.8&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(3.8&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Singapore Dollar&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;52.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;52.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;25.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;25.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Euro&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;43.9&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;43.9&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;47.8&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;47.8&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Philippine Peso&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5.2&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5.2&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; padding-bottom: 0.45pt;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Chinese Yuan&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid black;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3.4&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid black;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3.4&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid black;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4.4&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid black;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4.4&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(48.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;104.6&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;56.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(62.2&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;82.7&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;20.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; white-space: nowrap; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; white-space: nowrap; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="PAsOn12_31_2020_JPYsrtCurrencyAxis_LongMemberusgaapPositionAxis"
      decimals="-5"
      unitRef="Unit_USD">14100000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="PAsOn12_31_2020_JPYsrtCurrencyAxis"
      decimals="-5"
      unitRef="Unit_USD">14100000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="PAsOn12_31_2019_JPYsrtCurrencyAxis_LongMemberusgaapPositionAxis"
      decimals="-5"
      unitRef="Unit_USD">29300000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="PAsOn12_31_2019_JPYsrtCurrencyAxis"
      decimals="-5"
      unitRef="Unit_USD">29300000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="PAsOn12_31_2020_LongMemberusgaapPositionAxis_TWDsrtCurrencyAxis"
      decimals="-5"
      unitRef="Unit_USD">27900000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="PAsOn12_31_2020_TWDsrtCurrencyAxis"
      decimals="-5"
      unitRef="Unit_USD">27900000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="PAsOn12_31_2019_LongMemberusgaapPositionAxis_TWDsrtCurrencyAxis"
      decimals="-5"
      unitRef="Unit_USD">18400000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="PAsOn12_31_2019_TWDsrtCurrencyAxis"
      decimals="-5"
      unitRef="Unit_USD">18400000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="PAsOn12_31_2020_KRWsrtCurrencyAxis_LongMemberusgaapPositionAxis"
      decimals="-5"
      unitRef="Unit_USD">5300000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="PAsOn12_31_2020_KRWsrtCurrencyAxis"
      decimals="-5"
      unitRef="Unit_USD">5300000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="PAsOn12_31_2019_KRWsrtCurrencyAxis_LongMemberusgaapPositionAxis"
      decimals="-5"
      unitRef="Unit_USD">10700000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="PAsOn12_31_2019_KRWsrtCurrencyAxis"
      decimals="-5"
      unitRef="Unit_USD">10700000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="PAsOn12_31_2020_GBPsrtCurrencyAxis_LongMemberusgaapPositionAxis"
      decimals="-5"
      unitRef="Unit_USD">1000000.0</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="PAsOn12_31_2020_GBPsrtCurrencyAxis"
      decimals="-5"
      unitRef="Unit_USD">1000000.0</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="PAsOn12_31_2019_GBPsrtCurrencyAxis_LongMemberusgaapPositionAxis"
      decimals="-5"
      unitRef="Unit_USD">3800000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="PAsOn12_31_2019_GBPsrtCurrencyAxis"
      decimals="-5"
      unitRef="Unit_USD">3800000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="PAsOn12_31_2020_SGDsrtCurrencyAxis_ShortMemberusgaapPositionAxis"
      decimals="-5"
      unitRef="Unit_USD">52300000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="PAsOn12_31_2020_SGDsrtCurrencyAxis"
      decimals="-5"
      unitRef="Unit_USD">52300000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="PAsOn12_31_2019_SGDsrtCurrencyAxis_ShortMemberusgaapPositionAxis"
      decimals="-5"
      unitRef="Unit_USD">25300000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="PAsOn12_31_2019_SGDsrtCurrencyAxis"
      decimals="-5"
      unitRef="Unit_USD">25300000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="PAsOn12_31_2020_EURsrtCurrencyAxis_ShortMemberusgaapPositionAxis"
      decimals="-5"
      unitRef="Unit_USD">43900000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="PAsOn12_31_2020_EURsrtCurrencyAxis"
      decimals="-5"
      unitRef="Unit_USD">43900000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="PAsOn12_31_2019_EURsrtCurrencyAxis_ShortMemberusgaapPositionAxis"
      decimals="-5"
      unitRef="Unit_USD">47800000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="PAsOn12_31_2019_EURsrtCurrencyAxis"
      decimals="-5"
      unitRef="Unit_USD">47800000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="PAsOn12_31_2020_PHPsrtCurrencyAxis_ShortMemberusgaapPositionAxis"
      decimals="-5"
      unitRef="Unit_USD">5000000.0</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="PAsOn12_31_2020_PHPsrtCurrencyAxis"
      decimals="-5"
      unitRef="Unit_USD">5000000.0</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="PAsOn12_31_2019_PHPsrtCurrencyAxis_ShortMemberusgaapPositionAxis"
      decimals="-5"
      unitRef="Unit_USD">5200000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="PAsOn12_31_2019_PHPsrtCurrencyAxis"
      decimals="-5"
      unitRef="Unit_USD">5200000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="PAsOn12_31_2020_CNYsrtCurrencyAxis_ShortMemberusgaapPositionAxis"
      decimals="-5"
      unitRef="Unit_USD">3400000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="PAsOn12_31_2020_CNYsrtCurrencyAxis"
      decimals="-5"
      unitRef="Unit_USD">3400000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="PAsOn12_31_2019_CNYsrtCurrencyAxis_ShortMemberusgaapPositionAxis"
      decimals="-5"
      unitRef="Unit_USD">4400000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="PAsOn12_31_2019_CNYsrtCurrencyAxis"
      decimals="-5"
      unitRef="Unit_USD">4400000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="PAsOn12_31_2020_LongMemberusgaapPositionAxis"
      decimals="-5"
      unitRef="Unit_USD">48300000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="PAsOn12_31_2020_ShortMemberusgaapPositionAxis"
      decimals="-5"
      unitRef="Unit_USD">104600000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="PAsOn12_31_2020"
      decimals="-5"
      unitRef="Unit_USD">56300000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="PAsOn12_31_2019_LongMemberusgaapPositionAxis"
      decimals="-5"
      unitRef="Unit_USD">62200000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="PAsOn12_31_2019_ShortMemberusgaapPositionAxis"
      decimals="-5"
      unitRef="Unit_USD">82700000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="PAsOn12_31_2019"
      decimals="-5"
      unitRef="Unit_USD">20500000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="P01_01_2020To12_31_2020_ForeignExchangeContractMemberusgaapDerivativeInstrumentRiskAxis"
      decimals="-5"
      unitRef="Unit_USD">400000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="P01_01_2019To12_31_2019_ForeignExchangeContractMemberusgaapDerivativeInstrumentRiskAxis"
      decimals="-5"
      unitRef="Unit_USD">300000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table summarizes the fair value of derivative instruments as of December&#160;31, 2020 and 2019: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 57%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; width: 21%;"/&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 5%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;;width:5%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 5%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance Sheet Location&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 57%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Derivatives not designated as hedging instruments:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 21%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;;width:5%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 57%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foreign exchange contracts&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 21%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepayments&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;;width:5%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;95&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;528&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 57%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foreign exchange contracts&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 21%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other&#160;current&#160;liabilities&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;;width:5%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(504&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(203&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 57%; padding-bottom: 2.2pt;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total derivatives&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%; padding-bottom: 2.2pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 21%; padding-bottom: 2.2pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%; padding-bottom: 2.2pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; border-bottom: 2.5pt double black; border-top: 0.75pt solid black;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; border-bottom: 2.5pt double black; border-top: 0.75pt solid black;;text-align:right;;width:5%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(409&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 2.2pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%; padding-bottom: 2.2pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; border-bottom: 2.5pt double black; border-top: 0.75pt solid black;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; border-bottom: 2.5pt double black; border-top: 0.75pt solid black;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;325&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 2.2pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeAssets
      contextRef="PAsOn12_31_2020_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis_NondesignatedMemberusgaapHedgingDesignationAxis_PrepaidExpenseMemberusgaapBalanceSheetLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">95000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="PAsOn12_31_2019_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis_NondesignatedMemberusgaapHedgingDesignationAxis_PrepaidExpenseMemberusgaapBalanceSheetLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">528000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="PAsOn12_31_2020_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis_NondesignatedMemberusgaapHedgingDesignationAxis_OtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">504000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="PAsOn12_31_2019_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis_NondesignatedMemberusgaapHedgingDesignationAxis_OtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">203000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-409000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">325000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table summarizes the effect of derivative instruments in the statements of operations recognized for the years ended December&#160;31, 2020, 2019, and 2018. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 44%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td style="width: 25%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt; &lt;div style="text-align: center; margin-top: 0px; margin-bottom: 0px; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Location&#160;of&#160;(Gains)&#160;Losses&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: center; margin-top: 0px; margin-bottom: 0px; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Recognized in Statement&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: center; margin-top: 0px; margin-bottom: 1px; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;of Operations&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: x-small; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: x-small; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: x-small; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; font-size: x-small;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Derivatives not designated as hedging instruments:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foreign exchange contracts&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other&#160;(income)&#160;expense,&#160;net&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,515&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,960&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,386&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="text-align: center;"&gt; &lt;div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top; font-size: small;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: small;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The table does not reflect the corresponding gains and losses from the remeasurement of the monetary assets and liabilities denominated in foreign currencies. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="text-align: center;"&gt; &lt;div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"/&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the years ended December&#160;31, 2020, net losses from remeasurement of monetary assets and liabilities denominated in foreign currencies were $2.6 &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;million.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(3)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the year ended December&#160;31, 2019 and 2018, net gains from the remeasurement of monetary assets and liabilities denominated in foreign currencies were $1.6 million and $2.5&#160;million, respectively. &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock>
    <us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="P01_01_2020To12_31_2020_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">-3515000</us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="P01_01_2019To12_31_2019_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">-5960000</us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="P01_01_2018To12_31_2018_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">-7386000</us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_USD">-2600000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="P01_01_2019To12_31_2019"
      decimals="-5"
      unitRef="Unit_USD">1600000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="P01_01_2018To12_31_2018"
      decimals="-5"
      unitRef="Unit_USD">2500000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2020To12_31_2020_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CustomerOneMemberusgaapConcentrationRiskByTypeAxis_MinimumMembersrtRangeAxis"
      decimals="2"
      unitRef="Unit_pure">0.25</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2019To12_31_2019_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CustomerTwoMemberusgaapConcentrationRiskByTypeAxis_MinimumMembersrtRangeAxis"
      decimals="INF"
      unitRef="Unit_pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="margin-top: 18pt;margin-bottom: 0pt;padding-top: 0pt;padding-bottom: 0pt;line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;I.&#160;&#160;&#160;&#160;LEASES &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%;margin-top: 6pt;margin-bottom: 0pt;padding-top: 0pt;padding-bottom: 0pt;line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne has facility and auto leases, which are accounted for as operating leases. Teradyne&#x2019;s facility leases are primarily used for administrative functions, research and development, manufacturing, and storage and distribution. Remaining lease terms range from less than one year to twelve years. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 6pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total lease expense for the year ended December&#160;31, 2020 was $38.5&#160;million and included $12.1&#160;million of variable lease costs and $3.4&#160;million of costs related to short-term leases, which are not recorded on the consolidated balance sheets. &lt;/div&gt;&lt;/div&gt;  &lt;div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total lease expense for the year ended December&#160;31, 2019 was $35.6&#160;million and included $11.1&#160;million of variable lease costs and $2.6&#160;million of costs related to short-term leases, which are not recorded on the consolidated balance sheets. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;At December&#160;31, 2020, the weighted average remaining lease term and weighted average discount rate for operating leases was 4.2 years and 4.8%, respectively. At December&#160;31, 2019, the weighted average remaining lease term and weighted average discount rate for operating leases was 4.5 years and 5.0%, respectively. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Supplemental cash flows information related to leases was as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 10%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;Year&#160;Ended&lt;br/&gt; December&#160;31, 2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash paid for amounts included in the measurement of lease liabilities included in operating cash flows:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;24,136&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Right-of-use assets obtained in exchange for new lease obligations&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;14,801&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Maturities of lease liabilities as of December&#160;31, 2020 were as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 86%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 8%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Operating&#160;Lease&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;22,451&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;16,798&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,727&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,215&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2025&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,715&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Thereafter&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,149&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total lease payments&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;68,055&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less imputed interest&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(5,409&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total lease liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;62,646&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock>
    <us-gaap:LeaseCost
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_USD">38500000</us-gaap:LeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_USD">12100000</us-gaap:VariableLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_USD">3400000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="P01_01_2019To12_31_2019"
      decimals="-5"
      unitRef="Unit_USD">35600000</us-gaap:LeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="P01_01_2019To12_31_2019"
      decimals="-5"
      unitRef="Unit_USD">11100000</us-gaap:VariableLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="P01_01_2019To12_31_2019"
      decimals="-5"
      unitRef="Unit_USD">2600000</us-gaap:ShortTermLeaseCost>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="PAsOn12_31_2020">P4Y2M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="PAsOn12_31_2020"
      decimals="3"
      unitRef="Unit_pure">0.048</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="PAsOn12_31_2019">P4Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="PAsOn12_31_2019"
      decimals="3"
      unitRef="Unit_pure">0.050</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <ter:ScheduleOfCashFlowInformationOfOperatingLeasesTableTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Supplemental cash flows information related to leases was as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 10%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;Year&#160;Ended&lt;br/&gt; December&#160;31, 2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash paid for amounts included in the measurement of lease liabilities included in operating cash flows:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;24,136&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Right-of-use assets obtained in exchange for new lease obligations&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;14,801&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </ter:ScheduleOfCashFlowInformationOfOperatingLeasesTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">24136000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">14801000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Maturities of lease liabilities as of December&#160;31, 2020 were as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 86%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 8%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Operating&#160;Lease&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;22,451&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;16,798&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,727&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,215&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2025&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,715&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Thereafter&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,149&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total lease payments&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;68,055&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less imputed interest&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(5,409&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total lease liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;62,646&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">22451000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">16798000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">9727000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">7215000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">5715000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">6149000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">68055000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">5409000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">62646000</us-gaap:OperatingLeaseLiability>
    <us-gaap:DebtDisclosureTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;J.&#160;&#160;&#160;&#160;DEBT &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Convertible Senior Notes &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;On December&#160;12, 2016, Teradyne completed a private offering of $460.0&#160;million aggregate principal amount of 1.25% convertible senior unsecured notes (the &#x201c;Notes&#x201d;) due December 15, 2023 and received net proceeds, after issuance costs, of approximately $450.8&#160;million, $33.0&#160;million of which was used to pay the net cost of the convertible note hedge transactions and $50.1&#160;million of which was used to repurchase 2.0&#160;million shares of Teradyne&#x2019;s common stock under its existing stock repurchase program from purchasers of the Notes in privately negotiated transactions effected through one of the initial purchasers or its affiliates conducted concurrently with the pricing of the Note offering. The Notes will mature on December&#160;15, 2023, unless earlier repurchased or converted. The Notes bear interest at a rate of 1.25%&#160;per year payable semiannually in arrears on June 15 and December 15 of each year. The Notes will be convertible at the option of the noteholders at any time prior to the close of business on the business day immediately preceding September 15, 2023, only under the following circumstances: (1)&#160;during any calendar quarter beginning after March&#160;31, 2017 (and only during such calendar quarter), if the closing sale price of Teradyne&#x2019;s common stock, for at least 20 trading days (whether or not consecutive) during a period of 30&#160;consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than 130% of the conversion price on each applicable trading day; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 0%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2)&#160;during the five business day period after any five consecutive trading day period (the &#x201c;measurement period&#x201d;) in which the trading price (as defined in the Indenture) per $1,000 principal amount of Notes for each trading day of the measurement period was less than 98% of the product of the closing sale price of the Teradyne&#x2019;s common stock and the conversion rate on each such trading day; and (3)&#160;upon the occurrence of specified corporate&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;events. On or after September&#160;15, 2023 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert their Notes at any time, regardless of the foregoing circumstances. Teradyne may satisfy its conversion obligation by paying or delivering cash, shares of its common stock or a combination of cash and shares of its common stock, at Teradyne&#x2019;s election. As of December&#160;31, 2020, the conversion price was approximately $31.56 per share of Teradyne&#x2019;s common stock. The conversion rate is subject to adjustment under certain circumstances. As of February&#160;22, 2021, twenty-four holders had exercised the option to convert $51.0 million worth of notes. &lt;/div&gt;&lt;/div&gt;  &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Concurrent with the offering of the Notes, Teradyne entered into convertible note hedge transactions (the &#x201c;Note Hedge Transactions&#x201d;) with the initial purchasers or their affiliates (the &#x201c;Option Counterparties&#x201d;). The Note Hedge Transactions cover, subject to customary anti-dilution adjustments, the number of shares of the common stock that underlie the Notes, with a strike price equal to the conversion price of the Notes of $31.56. The Note Hedge Transactions cover, subject to customary anti-dilution adjustments, approximately 14.6&#160;million shares of Teradyne&#x2019;s common stock. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Separately and concurrent with the pricing of the Notes, Teradyne entered into warrant transactions with the Option Counterparties (the &#x201c;Warrant Transactions&#x201d;) in which it sold net-share-settled (or, at its election subject to certain conditions, cash-settled) warrants to the Option Counterparties. The Warrant Transactions cover, subject to customary anti-dilution adjustments, approximately 14.6&#160;million shares of common stock. As of December&#160;31, 2020, the strike price of the warrants was approximately $39.60 per share. The strike price is subject to adjustment under certain circumstances. The Warrant Transactions could have a dilutive effect to Teradyne&#x2019;s common stock to the extent that the market price per share of Teradyne&#x2019;s common stock, as measured under the terms of the Warrant Transactions, exceeds the applicable strike price of the warrants. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Note Hedge Transactions are expected to reduce the potential dilution to Teradyne&#x2019;s common stock upon any conversion of the Notes. However, the Warrant Transactions could separately have a dilutive effect to the extent that the market value per share of Teradyne&#x2019;s common stock exceeds the applicable strike price of the warrant. The net cost of the Note Hedge Transactions, after being partially offset by the proceeds from the sale of the warrants, was approximately $33.0&#160;million. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In connection with establishing their initial hedge of these convertible note hedge and warrant transactions, the Option Counterparties have entered into various derivative transactions with respect to Teradyne&#x2019;s common stock and/or purchased shares of Teradyne&#x2019;s common stock or other securities, including the Notes, concurrent with, or shortly after, the pricing of the Notes. In addition, the Option Counterparties may modify their hedge positions by entering into or unwinding various derivative transactions with respect to Teradyne&#x2019;s common stock or by selling Teradyne&#x2019;s common stock or other securities, including the Notes, in secondary market transactions (and may do so during any observation period related to the conversion of the Notes). These activities could adversely affect the value of Teradyne&#x2019;s common stock and the Notes. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne considered the guidance of ASC 815-40, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#x201c;Derivatives and Hedging&#x2014;Contracts in Entity&#x2019;s Own Equity,&#x201d;&lt;/div&gt;&lt;/div&gt; and concluded that the convertible note hedge is both indexed to Teradyne&#x2019;s stock and should be classified in stockholders&#x2019; equity in its statements of financial position. The convertible note hedge is considered indexed to Teradyne&#x2019;s stock as the terms of the Note Hedge Transactions do not contain an exercise contingency and the settlement amount equals the difference between the fair value of a fixed number of Teradyne&#x2019;s shares and a fixed strike price. Because the only variable that can affect the settlement amount is Teradyne&#x2019;s stock price, which is an input to the fair value of a fixed-for-fixed option contract, the convertible note hedge is considered indexed to Teradyne&#x2019;s stock. &lt;/div&gt;&lt;/div&gt;  &lt;div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne assessed whether the convertible note hedge should be classified as equity under ASC 815-40. In the Note Hedge Transactions contract the settlement terms permit net cash settlement or net share settlement, at the option of Teradyne. Therefore, the criteria as set forth in ASC 815-40 were evaluated by Teradyne. In reviewing the criteria, Teradyne noted the following: (1)&#160;the convertible note hedge does not require Teradyne to issue shares; (2)&#160;there is no requirement to net cash settle the convertible note hedge for failure to make timely filings with the SEC; (3)&#160;in the case of termination, the convertible note hedge is settled in the same consideration as the holders of the underlying stock; (4)&#160;the counterparty does not have rights that rank higher than those of a shareholder of the stock underlying the convertible note hedge; and (5)&#160;there is no requirement to post collateral. Based on its analysis of those criteria, Teradyne concluded that the convertible note hedge should be recorded in equity and no further adjustment should be made in future periods to adjust the value of the convertible note hedge. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne analyzed the Warrant Transactions under ASC 815-40, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#x201c;Derivatives and Hedging&#x2014;Contracts in Entity&#x2019;s Own Equity,&#x201d;&lt;/div&gt;&lt;/div&gt; and other relevant literature, and determined that it met the criteria for classification as an equity transaction and is considered indexed to Teradyne&#x2019;s stock. As a result, Teradyne recorded the proceeds from the warrants as an increase to additional paid-in capital. Teradyne does not recognize subsequent changes in fair value of the warrants in its financial statements. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The provisions of ASC 470-20, &#x201c;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Debt with Conversion and Other Options,&lt;/div&gt;&lt;/div&gt;&#x201d; are applicable to the Notes. ASC 470-20 requires Teradyne to separately account for the liability (debt) and equity (conversion feature) components of the Notes in a manner that reflects Teradyne&#x2019;s nonconvertible debt borrowing rate at the date of issuance when interest cost is recognized in subsequent periods. Teradyne allocated $100.8&#160;million of the $460.0&#160;million principal amount of the Notes to the equity component, which represents a discount to the debt and will be amortized to interest expense using the effective interest method through December 2023. Accordingly, Teradyne&#x2019;s effective annual interest rate on the Notes will be approximately 5.0%. The Notes are classified as long-term debt &lt;div style="display:inline;"&gt;on&lt;/div&gt; the balance sheet based on their December&#160;15, 2023 maturity date. Debt issuance costs of approximately $7.2&#160;million are being amortized to interest expense using the effective interest method over the &lt;span style="-sec-ix-hidden:hidden18120669"&gt;seven-year&lt;/span&gt; term of the Notes. As of December&#160;31, 2020, debt issuance costs were approximately $3.3&#160;million. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The below tables represent the key components of Teradyne&#x2019;s convertible senior notes: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;br/&gt; 2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;br/&gt; 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Debt principal&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;459,971&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;460,000&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unamortized discount&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;49,860&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;65,313&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net carrying amount of convertible debt&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;410,111&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;394,687&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reported as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 78%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;br/&gt; 2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;br/&gt; 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Current debt&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;33,343&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Long-term debt&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;376,768&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;394,687&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net carrying amount of convertible debt&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;410,111&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;394,687&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the year ended&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;br/&gt; 2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;br/&gt; 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Contractual interest expense on the coupon&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,750&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,750&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amortization of the discount component and debt issue fees recognized as interest expense&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;15,454&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;14,706&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total interest expense on the convertible debt&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;21,204&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;20,456&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&#160;31, 2020, the unamortized discount was $49.9&#160;million, which will be amortized over three years using the effective interest rate method. The carrying amount of the equity component was $100.8&#160;million. As of December&#160;31, 2020, the conversion price was approximately $31.56 per share and if converted the value of the notes was $1,747.5&#160;million. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&#160;31, 2020, certain holders have elected to convert approximately $37 million of debt principal. Conversions will occur in the first quarter of 2021. The related liability component is included in current debt and the portion of the equity component is included in convertible common shares.&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Revolving Credit Facility &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;On June&#160;27, 2019, Teradyne terminated its credit agreement, which Teradyne entered into with Barclays Bank PLC on April&#160;27, 2015. The terminated credit agreement, which was undrawn at termination, provided for a &lt;span style="-sec-ix-hidden:hidden18120672"&gt;five-year&lt;/span&gt;, senior secured revolving credit facility of up to $350&#160;million. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;On&lt;/div&gt; May&#160;1, 2020, Teradyne entered into a credit agreement (the &#x201c;Credit Agreement&#x201d;) with Truist Bank, as administrative agent and collateral agent, and the lenders party thereto. The Credit Agreement provides for a &lt;span style="-sec-ix-hidden:hidden18120673"&gt;three-year&lt;/span&gt;, senior secured revolving credit facility of $400.0 million (the &#x201c;Credit Facility&#x201d;). The Credit Agreement further provides that, subject to customary conditions, Teradyne may seek to obtain from existing or new lenders incremental commitments under the Credit Facility in an aggregate principal amount not to exceed $150.0 million. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The interest rate applicable to loans under the Credit Facility are, at Teradyne&#x2019;s option, equal to either a base rate plus a margin ranging from 0.50% to 1.25% per annum or LIBOR, a minimum of 0.75%, plus a margin ranging from 1.50% to 2.25% per annum, based on the consolidated leverage ratio of Teradyne. In addition, Teradyne will pay a commitment fee on the unused portion of the commitments under the Credit Facility ranging from 0.25% to 0.40% per annum, based on the then applicable consolidated leverage ratio. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne is not required to repay any loans under the Credit Facility prior to maturity, subject to certain customary exceptions. Teradyne is permitted to prepay all or any portion of the loans under the Credit Facility prior to maturity without premium or penalty, other than customary LIBOR breakage costs. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Credit Agreement contains customary events of default, representations, warranties and affirmative and negative covenants that, among other things, limit Teradyne&#x2019;s ability to sell assets, grant liens on assets, incur other secured indebtedness and make certain investments and restricted payments, all subject to exceptions set forth in the Credit Agreement. The Credit Agreement also requires Teradyne to satisfy two financial ratios measured as of the end of each fiscal quarter; a consolidated leverage ratio and an interest coverage ratio. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Credit Facility is guaranteed by certain of Teradyne&#x2019;s domestic subsidiaries and collateralized by assets of Teradyne and such subsidiaries, including a pledge of 65% of the capital stock of certain foreign subsidiaries. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&#160;31, 2020, Teradyne was in compliance with all covenants under the Credit Agreement.&lt;/div&gt;&lt;/div&gt; </us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn12_12_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_USD">460000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="PAsOn12_12_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis"
      decimals="INF"
      unitRef="Unit_pure">0.0125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentMaturityDate contextRef="P12_12_2016To12_12_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis">2023-12-15</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="P12_12_2016To12_12_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_USD">450800000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <ter:PaymentsForConvertibleNoteHedgeNetFinancingActivities
      contextRef="P12_12_2016To12_12_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_USD">33000000.0</ter:PaymentsForConvertibleNoteHedgeNetFinancingActivities>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="P12_12_2016To12_12_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_USD">50100000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="P12_12_2016To12_12_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_shares">2000000.0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:DebtInstrumentFrequencyOfPeriodicPayment contextRef="P12_12_2016To12_12_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis">payable semiannually in arrears on June 15 and December 15 of each year</us-gaap:DebtInstrumentFrequencyOfPeriodicPayment>
    <us-gaap:DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear contextRef="P12_12_2016To12_12_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis">2023-09-15</us-gaap:DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="P12_12_2016To12_12_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis_OptionOneMemberusgaapDebtConversionByUniqueDescriptionAxis"
      decimals="0"
      unitRef="Unit_Customer">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="P12_12_2016To12_12_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis_OptionOneMemberusgaapDebtConversionByUniqueDescriptionAxis"
      decimals="0"
      unitRef="Unit_Customer">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="P12_12_2016To12_12_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis_OptionOneMemberusgaapDebtConversionByUniqueDescriptionAxis"
      decimals="2"
      unitRef="Unit_pure">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="P12_12_2016To12_12_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis_OptionTwoMemberusgaapDebtConversionByUniqueDescriptionAxis"
      decimals="0"
      unitRef="Unit_Customer">5</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="P12_12_2016To12_12_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis_OptionTwoMemberusgaapDebtConversionByUniqueDescriptionAxis"
      decimals="0"
      unitRef="Unit_Customer">5</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn12_12_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis_OptionTwoMemberusgaapDebtConversionByUniqueDescriptionAxis"
      decimals="INF"
      unitRef="Unit_USD">1000000</us-gaap:DebtInstrumentFaceAmount>
    <ter:DebtInstrumentConvertibleMaximumThresholdPercentage
      contextRef="P12_12_2016To12_12_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis_OptionTwoMemberusgaapDebtConversionByUniqueDescriptionAxis"
      decimals="INF"
      unitRef="Unit_pure">0.98</ter:DebtInstrumentConvertibleMaximumThresholdPercentage>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="PAsOn12_31_2020_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">31.56</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <ter:NumberOfHoldersExcerisedTheConversionOption
      contextRef="PAsOn02_22_2021_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis"
      decimals="0"
      unitRef="Unit_Holders">24</ter:NumberOfHoldersExcerisedTheConversionOption>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="P02_22_2021To02_22_2021_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">51000000.0</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="PAsOn12_31_2020_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">31.56</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <ter:AntidilutionAdjustmentsOfConvertibleNoteHedges
      contextRef="P01_01_2020To12_31_2020_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_shares">14600000</ter:AntidilutionAdjustmentsOfConvertibleNoteHedges>
    <ter:AntidilutionAdjustmentsOfConvertibleNoteHedges
      contextRef="P01_01_2020To12_31_2020_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis"
      decimals="INF"
      unitRef="Unit_shares">14600000</ter:AntidilutionAdjustmentsOfConvertibleNoteHedges>
    <ter:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsIssued
      contextRef="P01_01_2020To12_31_2020_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">39.60</ter:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsIssued>
    <ter:PaymentsForConvertibleNoteHedgeNetFinancingActivities
      contextRef="P01_01_2020To12_31_2020_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_USD">33000000.0</ter:PaymentsForConvertibleNoteHedgeNetFinancingActivities>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="PAsOn12_31_2020_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_USD">100800000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn12_31_2020_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_USD">460000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="PAsOn12_31_2020_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis"
      decimals="3"
      unitRef="Unit_pure">0.050</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="PAsOn12_31_2016_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_USD">7200000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="PAsOn12_31_2020_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_USD">3300000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:ConvertibleDebtTableTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The below tables represent the key components of Teradyne&#x2019;s convertible senior notes: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;br/&gt; 2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;br/&gt; 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Debt principal&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;459,971&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;460,000&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unamortized discount&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;49,860&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;65,313&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net carrying amount of convertible debt&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;410,111&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;394,687&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reported as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 78%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;br/&gt; 2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;br/&gt; 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Current debt&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;33,343&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Long-term debt&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;376,768&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;394,687&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net carrying amount of convertible debt&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;410,111&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;394,687&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the year ended&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;br/&gt; 2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;br/&gt; 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Contractual interest expense on the coupon&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,750&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,750&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amortization of the discount component and debt issue fees recognized as interest expense&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;15,454&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;14,706&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total interest expense on the convertible debt&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;21,204&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;20,456&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ConvertibleDebtTableTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn12_31_2020_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis"
      decimals="-3"
      unitRef="Unit_USD">459971000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn12_31_2019_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis"
      decimals="-3"
      unitRef="Unit_USD">460000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="PAsOn12_31_2020_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis"
      decimals="-3"
      unitRef="Unit_USD">49860000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="PAsOn12_31_2019_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis"
      decimals="-3"
      unitRef="Unit_USD">65313000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:ConvertibleDebt
      contextRef="PAsOn12_31_2020_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis"
      decimals="-3"
      unitRef="Unit_USD">410111000</us-gaap:ConvertibleDebt>
    <us-gaap:ConvertibleDebt
      contextRef="PAsOn12_31_2019_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis"
      decimals="-3"
      unitRef="Unit_USD">394687000</us-gaap:ConvertibleDebt>
    <us-gaap:ConvertibleDebtCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">33343000</us-gaap:ConvertibleDebtCurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">376768000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">394687000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebt
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">410111000</us-gaap:ConvertibleDebt>
    <us-gaap:ConvertibleDebt
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">394687000</us-gaap:ConvertibleDebt>
    <ter:ContractualInterestExpenseOnCoupon
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">5750000</ter:ContractualInterestExpenseOnCoupon>
    <ter:ContractualInterestExpenseOnCoupon
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">5750000</ter:ContractualInterestExpenseOnCoupon>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">15454000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">14706000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:InterestExpenseDebt
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">21204000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">20456000</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="PAsOn12_31_2020_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_USD">49900000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1 contextRef="P01_01_2020To12_31_2020_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis">P3Y</us-gaap:DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="PAsOn12_31_2020_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_USD">100800000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <us-gaap:DebtInstrumentConvertibleBeneficialConversionFeature
      contextRef="P01_01_2020To12_31_2020_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_USD">1747500000</us-gaap:DebtInstrumentConvertibleBeneficialConversionFeature>
    <us-gaap:RedeemableNoncontrollingInterestEquityCommonCarryingAmount
      contextRef="PAsOn12_31_2020_ConvertibleCommonSharesMemberusgaapBalanceSheetLocationAxis"
      decimals="-6"
      unitRef="Unit_USD">37000000</us-gaap:RedeemableNoncontrollingInterestEquityCommonCarryingAmount>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="PAsOn04_27_2015_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis"
      decimals="-6"
      unitRef="Unit_USD">350000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="PAsOn05_01_2020"
      decimals="-5"
      unitRef="Unit_USD">400000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases
      contextRef="PAsOn05_01_2020"
      decimals="-5"
      unitRef="Unit_USD">150000000.0</us-gaap:LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases>
    <us-gaap:LineOfCreditFacilityInterestRateDescription contextRef="P05_01_2020To05_01_2020">The interest rate applicable to loans under the Credit Facility are, at Teradyne&#x2019;s option, equal to either a base rate plus a margin ranging from 0.50% to 1.25% per annum or LIBOR, a minimum of 0.75%, plus a margin ranging from 1.50% to 2.25% per annum, based on the consolidated leverage ratio of Teradyne. In addition, Teradyne will pay a commitment fee on the unused portion of the commitments under the Credit Facility ranging from 0.25% to 0.40% per annum, based on the then applicable consolidated leverage ratio.</us-gaap:LineOfCreditFacilityInterestRateDescription>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="P01_01_2020To12_31_2020_BaseRateMemberusgaapVariableRateAxis_MinimumMembersrtRangeAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_TruistBankMemberusgaapLineOfCreditFacilityAxis"
      decimals="4"
      unitRef="Unit_pure">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="P01_01_2020To12_31_2020_BaseRateMemberusgaapVariableRateAxis_MaximumMembersrtRangeAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_TruistBankMemberusgaapLineOfCreditFacilityAxis"
      decimals="4"
      unitRef="Unit_pure">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <ter:DebtInstrumentBaseRatePercentage
      contextRef="P01_01_2020To12_31_2020_LondonInterbankOfferedRateLIBORMemberusgaapVariableRateAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_TruistBankMemberusgaapLineOfCreditFacilityAxis"
      decimals="4"
      unitRef="Unit_pure">0.0075</ter:DebtInstrumentBaseRatePercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="P01_01_2020To12_31_2020_LondonInterbankOfferedRateLIBORMemberusgaapVariableRateAxis_MinimumMembersrtRangeAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_TruistBankMemberusgaapLineOfCreditFacilityAxis"
      decimals="4"
      unitRef="Unit_pure">0.0150</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="P01_01_2020To12_31_2020_LondonInterbankOfferedRateLIBORMemberusgaapVariableRateAxis_MaximumMembersrtRangeAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_TruistBankMemberusgaapLineOfCreditFacilityAxis"
      decimals="4"
      unitRef="Unit_pure">0.0225</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="P01_01_2020To12_31_2020_MinimumMembersrtRangeAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_TruistBankMemberusgaapLineOfCreditFacilityAxis"
      decimals="4"
      unitRef="Unit_pure">0.0025</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="P01_01_2020To12_31_2020_MaximumMembersrtRangeAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_TruistBankMemberusgaapLineOfCreditFacilityAxis"
      decimals="4"
      unitRef="Unit_pure">0.0040</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityInterestRateDescription contextRef="P05_01_2020To05_01_2020_CollateralPledgedMemberusgaapCollateralAxis">65</us-gaap:LineOfCreditFacilityInterestRateDescription>
    <us-gaap:ComprehensiveIncomeNoteTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;K.&#160;&#160;&#160;&#160;ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Changes in accumulated other comprehensive (loss) income, which is presented net of tax, consist of the following: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 63%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Currency&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Translation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Adjustment&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Unrealized&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Losses)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gains on&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Marketable&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Securities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Retirement&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Plans&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;Prior&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Service&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Credit&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 63%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&#160;31, 2018, net of tax of $0, $(521), $(1,081)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(12,523&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,845&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,328&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(13,040&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 63%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 63%;"&gt;&lt;div style="text-indent: -1em; margin-top: 0px; margin-bottom: 0px; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other comprehensive (loss) income before&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;reclassifications, net of tax of $0, $1,659, $0&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(10,991&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,015&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(4,976&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 63%;"&gt;&lt;div style="text-indent: -1em; margin-top: 0px; margin-bottom: 0px; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amounts reclassified from accumulated other&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;comprehensive income, net of tax of $0, $(192), $(43)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(690&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(148&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(838&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 63%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 63%;"&gt;&lt;div style="text-indent: -1em; margin-top: 0px; margin-bottom: 0px; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net current period other comprehensive (loss) income,&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;net of tax of $0, $1,467, $(43)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(10,991&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,325&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(148&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(5,814&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 63%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 63%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&#160;31, 2019, net of tax of $0, $946, $(1,124)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(23,514&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,480&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,180&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(18,854&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 63%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 63%;"&gt;&lt;div style="text-indent: -1em; margin-top: 0px; margin-bottom: 0px; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other comprehensive income before&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;reclassifications, net of tax of $0, $1,629, $0&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;48,903&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,839&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;54,742&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 63%;"&gt;&lt;div style="text-indent: -1em; margin-top: 0px; margin-bottom: 0px; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amounts reclassified from accumulated other&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;comprehensive income, net of tax of $0, $(665), $(2)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2,365&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(7&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2,372&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 63%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 63%;"&gt;&lt;div style="text-indent: -1em; margin-top: 0px; margin-bottom: 0px; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net current period other comprehensive income (loss),&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;net of tax of $0, $964, $(2)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;48,903&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,474&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(7&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;52,370&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 63%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 63%; padding-bottom: 2.5pt;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&#160;31, 2020, net of tax of $0, $1,910, $(1,126)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%; padding-bottom: 2.5pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.5pt; border-bottom: 2.5pt double black;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 2.5pt double black;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;25,389&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 2.5pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%; padding-bottom: 2.5pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.5pt; border-bottom: 2.5pt double black;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 2.5pt double black;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,954&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 2.5pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%; padding-bottom: 2.5pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.5pt; border-bottom: 2.5pt double black;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 2.5pt double black;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,173&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 2.5pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%; padding-bottom: 2.5pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.5pt; border-bottom: 2.5pt double black;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; border-bottom: 2.5pt double black;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;33,516&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 2.5pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 63%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reclassifications out of accumulated other comprehensive income to the statements of operations for the years ended December&#160;31, 2020, 2019, and 2018, were as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 52%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 7%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 7%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 7%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 7%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Details about Accumulated&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Other Comprehensive Income&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Components&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the year ended&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Affected&#160;Line&#160;Item&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;in the Statements&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;of Operations&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Available-for-sale marketable securities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unrealized gains (losses), net of tax of $665, $192, $21&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,365&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;690&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,337&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest&#160;income&lt;br/&gt; (expense)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;br/&gt; &#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Defined benefit pension and postretirement plans:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amortization of prior service benefit, net of tax of $2, $43, $71&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;148&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;245&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(a)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 52%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total reclassifications, net of tax of $667, $235, $92&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,372&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;838&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,092&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 52%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="text-align: center;"&gt;&lt;div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"&gt;&lt;div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top; font-size: small;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: small;;text-align:left;"&gt;&lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The amortization of prior service credit is included in the computation of net periodic pension cost and postretirement benefit; see Note P: &#x201c;Retirement Plans.&#x201d; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px; background: none;"/&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; </us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Changes in accumulated other comprehensive (loss) income, which is presented net of tax, consist of the following: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 63%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Currency&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Translation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Adjustment&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Unrealized&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Losses)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gains on&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Marketable&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Securities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Retirement&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Plans&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;Prior&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Service&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Credit&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 63%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&#160;31, 2018, net of tax of $0, $(521), $(1,081)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(12,523&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,845&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,328&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(13,040&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 63%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 63%;"&gt;&lt;div style="text-indent: -1em; margin-top: 0px; margin-bottom: 0px; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other comprehensive (loss) income before&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;reclassifications, net of tax of $0, $1,659, $0&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(10,991&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,015&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(4,976&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 63%;"&gt;&lt;div style="text-indent: -1em; margin-top: 0px; margin-bottom: 0px; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amounts reclassified from accumulated other&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;comprehensive income, net of tax of $0, $(192), $(43)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(690&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(148&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(838&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 63%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 63%;"&gt;&lt;div style="text-indent: -1em; margin-top: 0px; margin-bottom: 0px; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net current period other comprehensive (loss) income,&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;net of tax of $0, $1,467, $(43)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(10,991&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,325&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(148&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(5,814&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 63%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 63%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&#160;31, 2019, net of tax of $0, $946, $(1,124)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(23,514&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,480&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,180&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(18,854&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 63%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 63%;"&gt;&lt;div style="text-indent: -1em; margin-top: 0px; margin-bottom: 0px; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other comprehensive income before&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;reclassifications, net of tax of $0, $1,629, $0&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;48,903&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,839&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;54,742&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 63%;"&gt;&lt;div style="text-indent: -1em; margin-top: 0px; margin-bottom: 0px; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amounts reclassified from accumulated other&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;comprehensive income, net of tax of $0, $(665), $(2)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2,365&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(7&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2,372&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 63%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 63%;"&gt;&lt;div style="text-indent: -1em; margin-top: 0px; margin-bottom: 0px; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net current period other comprehensive income (loss),&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;net of tax of $0, $964, $(2)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;48,903&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,474&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(7&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;52,370&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 63%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 63%; padding-bottom: 2.5pt;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&#160;31, 2020, net of tax of $0, $1,910, $(1,126)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%; padding-bottom: 2.5pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.5pt; border-bottom: 2.5pt double black;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 2.5pt double black;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;25,389&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 2.5pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%; padding-bottom: 2.5pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.5pt; border-bottom: 2.5pt double black;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 2.5pt double black;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,954&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 2.5pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%; padding-bottom: 2.5pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.5pt; border-bottom: 2.5pt double black;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 2.5pt double black;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,173&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 2.5pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%; padding-bottom: 2.5pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.5pt; border-bottom: 2.5pt double black;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; border-bottom: 2.5pt double black;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;33,516&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 2.5pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 63%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock>
    <ter:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">0</ter:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <ter:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentTax
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">-521000</ter:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentTax>
    <ter:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTax
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">-1081000</ter:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTax>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2018_ForeignCurrencyTranslationAdjustmentsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-12523000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2018_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-1845000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2018_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">1328000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-13040000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="P01_01_2019To12_31_2019_ForeignCurrencyTranslationAdjustmentsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="P01_01_2019To12_31_2019_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">1659000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="P01_01_2019To12_31_2019_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="P01_01_2019To12_31_2019_ForeignCurrencyTranslationAdjustmentsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-10991000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="P01_01_2019To12_31_2019_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">6015000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="P01_01_2019To12_31_2019_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="P01_01_2019To12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-4976000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="P01_01_2019To12_31_2019_ForeignCurrencyTranslationAdjustmentsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="P01_01_2019To12_31_2019_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">192000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="P01_01_2019To12_31_2019_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">43000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="P01_01_2019To12_31_2019_ForeignCurrencyTranslationAdjustmentsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="P01_01_2019To12_31_2019_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">690000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="P01_01_2019To12_31_2019_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">148000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="P01_01_2019To12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">838000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="P01_01_2019To12_31_2019_ForeignCurrencyTranslationAdjustmentsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="P01_01_2019To12_31_2019_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">1467000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="P01_01_2019To12_31_2019_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-43000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2019To12_31_2019_ForeignCurrencyTranslationAdjustmentsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-10991000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2019To12_31_2019_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">5325000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2019To12_31_2019_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-148000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2019To12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-5814000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <ter:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">0</ter:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <ter:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentTax
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">946000</ter:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentTax>
    <ter:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTax
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">-1124000</ter:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTax>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2019_ForeignCurrencyTranslationAdjustmentsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-23514000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2019_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">3480000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2019_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">1180000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-18854000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="P01_01_2020To12_31_2020_ForeignCurrencyTranslationAdjustmentsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="P01_01_2020To12_31_2020_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">1629000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="P01_01_2020To12_31_2020_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="P01_01_2020To12_31_2020_ForeignCurrencyTranslationAdjustmentsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">48903000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="P01_01_2020To12_31_2020_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">5839000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="P01_01_2020To12_31_2020_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="P01_01_2020To12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">54742000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="P01_01_2020To12_31_2020_ForeignCurrencyTranslationAdjustmentsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="P01_01_2020To12_31_2020_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">665000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="P01_01_2020To12_31_2020_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">2000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="P01_01_2020To12_31_2020_ForeignCurrencyTranslationAdjustmentsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="P01_01_2020To12_31_2020_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">2365000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="P01_01_2020To12_31_2020_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">7000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="P01_01_2020To12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">2372000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="P01_01_2020To12_31_2020_ForeignCurrencyTranslationAdjustmentsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="P01_01_2020To12_31_2020_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">964000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="P01_01_2020To12_31_2020_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-2000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2020To12_31_2020_ForeignCurrencyTranslationAdjustmentsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">48903000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2020To12_31_2020_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">3474000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2020To12_31_2020_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-7000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2020To12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">52370000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <ter:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">0</ter:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <ter:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentTax
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">1910000</ter:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentTax>
    <ter:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTax
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-1126000</ter:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTax>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2020_ForeignCurrencyTranslationAdjustmentsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">25389000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2020_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">6954000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2020_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">1173000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">33516000</us-gaap:StockholdersEquity>
    <us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reclassifications out of accumulated other comprehensive income to the statements of operations for the years ended December&#160;31, 2020, 2019, and 2018, were as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 52%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 7%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 7%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 7%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 7%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Details about Accumulated&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Other Comprehensive Income&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Components&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the year ended&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Affected&#160;Line&#160;Item&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;in the Statements&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;of Operations&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Available-for-sale marketable securities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unrealized gains (losses), net of tax of $665, $192, $21&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,365&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;690&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,337&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest&#160;income&lt;br/&gt; (expense)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;br/&gt; &#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Defined benefit pension and postretirement plans:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amortization of prior service benefit, net of tax of $2, $43, $71&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;148&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;245&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(a)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 52%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total reclassifications, net of tax of $667, $235, $92&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,372&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;838&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,092&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 52%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="text-align: center;"&gt;&lt;div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"&gt;&lt;div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top; font-size: small;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: small;;text-align:left;"&gt;&lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The amortization of prior service credit is included in the computation of net periodic pension cost and postretirement benefit; see Note P: &#x201c;Retirement Plans.&#x201d; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px; background: none;"/&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; </us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="P01_01_2020To12_31_2020_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">665000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="P01_01_2019To12_31_2019_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">192000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="P01_01_2018To12_31_2018_AccumulatedNetUnrealizedInvestmentGainLossMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">21000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">2365000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">690000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">-1337000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="P01_01_2020To12_31_2020_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">2000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="P01_01_2019To12_31_2019_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">43000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="P01_01_2018To12_31_2018_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">71000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="P01_01_2020To12_31_2020_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">7000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="P01_01_2019To12_31_2019_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">148000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="P01_01_2018To12_31_2018_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">245000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">667000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">235000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">92000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="P01_01_2020To12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">2372000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="P01_01_2019To12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">838000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="P01_01_2018To12_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-1092000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;L.&#160;&#160;&#160;&#160;GOODWILL AND INTANGIBLE ASSETS &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Goodwill &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne performs its annual goodwill impairment test as required under the provisions of ASC 350-10, &#x201c;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Intangibles&#x2014;Goodwill and Other,&lt;/div&gt;&lt;/div&gt;&#x201d; on December&#160;31 of each fiscal year unless interim indicators of impairment exist. Goodwill is considered to be impaired when the net book value of a reporting unit exceeds its estimated fair value. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne has the option to perform a qualitative assessment to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If Teradyne determines this is the case, Teradyne is required to perform a quantitative goodwill impairment test to identify potential goodwill impairment and measure the amount of goodwill impairment loss to be recognized. If Teradyne determines that it is more likely than not that the fair value of the reporting unit is greater than its carrying amounts, the quantitative goodwill impairment test is not required. In performing the quantitative goodwill impairment test, Teradyne determines the fair value of a reporting unit using the results derived from an income approach and a market approach, weighting the fair value determined under each approach to determine an estimated fair value for a reporting unit. The income approach is estimated through the discounted cash flows (&#x201c;DCF&#x201d;) analysis. Determining fair value requires the exercise of significant judgment, including judgments about appropriate discount rates, perpetual growth rates, and the amount and timing of expected future cash flows. Discount rates are based on a weighted average cost of capital (&#x201c;WACC&#x201d;), which represents the average rate a business must pay its providers of debt and equity, plus a risk premium. The WACC used to test goodwill is derived from a group of comparable companies. The cash flows employed in the DCF analysis are derived from internal forecasts and external market forecasts. The market approach estimates the fair value of the reporting unit by utilizing the market comparable method which is based on revenue and earnings multiples from comparable companies. If the estimated fair value of a reporting unit exceeds its carrying amount, goodwill of the reporting unit is not impaired. If the carrying amount of a reporting unit exceeds its estimated fair value, then the goodwill is written down by the amount that carrying value exceeds the fair value of the reporting unit, but not below zero. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;On September&#160;15, 2020, Teradyne announced the appointment of Gregory Smith as President of Teradyne&#x2019;s Industrial Automation reportable segment effective October&#160;1, 2020. With the appointment of Gregory Smith, the Industrial Automation reportable segment, which includes UR, MiR and AutoGuide, is considered one operating segment and one reporting unit. Teradyne performed a goodwill impairment test at the time of the change in operating segments, which indicated the fair value of Teradyne&#x2019;s reporting units exceeded their carrying values. In the fourth quarter of 2020, Teradyne performed the annual goodwill impairment test, completing a qualitative assessment for the Wireless Test, System Test, and Industrial Automation reporting units. There was no impairment as a result of the annual test performed in the fourth quarter of 2020. Key assumptions in the goodwill valuation model are forecasted revenues, discount rate, earnings before interest and taxes, and revenue multiples from comparable companies. A change in any of these key assumptions could result in the reporting unit being impaired in a future period. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Based on Teradyne&#x2019;s December&#160;31, 2019 goodwill impairment test, the MiR reporting unit&#x2019;s estimated fair value exceeded its carrying value by 14%. The MiR goodwill amount is $123.6&#160;million as of December&#160;31, 2019. Key assumptions in the goodwill valuation model are forecasted revenues, discount rate, earnings before interest and taxes, and revenue multiples from comparable companies. A change in any of these key assumptions could result in the reporting unit being impaired in a future period. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In the fourth quarter of 2018, Teradyne performed the annual goodwill impairment test. Teradyne completed step one of the two-step impairment test for the Universal Robots reporting unit. Teradyne completed step zero for the Wireless Test and Defense/Aerospace, MiR, and Energid reporting units. There was no impairment as a result of the annual test performed in the fourth quarter of 2018. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The changes in the carrying amount of goodwill by reportable segments for the years ended December&#160;31, 2020 and 2019 are as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 48%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Industrial&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Automation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Wireless&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Test&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Semiconductor&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Test&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;System&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Test&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="18" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&#160;31, 2018:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Goodwill&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;363,358&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;361,819&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;260,540&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;158,699&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,144,416&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accumulated impairment losses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(353,843&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(260,540&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(148,183&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(762,566&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;363,358&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,976&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10,516&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;381,850&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Lemsys acquisition&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,428&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,428&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;AutoGuide acquisition&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;41,372&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;41,372&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foreign currency translation adjustment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(8,247&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;28&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(8,219&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&#160;31, 2019:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Goodwill&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;396,483&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;361,819&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;261,996&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;158,699&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,178,997&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accumulated impairment losses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(353,843&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(260,540&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(148,183&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(762,566&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;396,483&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,976&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,456&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10,516&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;416,431&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;AutoGuide acquisition&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(149&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(149&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foreign currency translation adjustment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;37,418&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;159&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;37,577&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&#160;31, 2020:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Goodwill&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;433,752&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;361,819&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;262,155&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;158,699&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,216,425&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accumulated impairment losses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(353,843&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(260,540&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(148,183&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(762,566&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;433,752&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,976&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,615&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10,516&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;453,859&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Intangible Assets &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne reviews long-lived assets for impairment whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable or that the useful lives of these assets are no longer appropriate. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;There were no events or circumstances indicating that the carrying value of intangible and long-lived assets may not be recoverable in 2020, 2019 and 2018. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amortizable intangible assets consist of the following and are included in intangible assets, net on the balance sheets: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31, 2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Carrying&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accumulated&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amortization&#160;(1)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;br/&gt; Currency&lt;br/&gt; Translation&lt;br/&gt; Adjustment&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Carrying&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 60%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Developed technology&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;272,547&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(210,479&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,610&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;60,458&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 60%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Customer relationships&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;66,239&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(54,524&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;305&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;12,020&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 60%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tradenames and trademarks&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;70,120&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(42,344&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;685&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;28,461&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 60%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 60%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total intangible assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;408,906&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(307,347&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(620&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;100,939&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 60%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Carrying&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accumulated&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amortization&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;br/&gt; Currency&lt;br/&gt; Translation&lt;br/&gt; Adjustment&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Carrying&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 60%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Developed technology&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;361,787&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(279,000&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(5,709&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;77,078&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 60%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Customer relationships&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;75,669&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(59,077&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(455&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;16,137&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 60%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tradenames and trademarks&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;70,120&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(36,671&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,184&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;32,265&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 60%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Backlog&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;260&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(260&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 60%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 60%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total intangible assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;507,836&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(375,008&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(7,348&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;125,480&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 60%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In 2020, $98.9 million of amortizable intangible assets became fully amortized and have been eliminated from the gross carrying amount and accumulated amortization. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Aggregate intangible assets amortization expense for the years ended December&#160;31, 2020, 2019, and 2018, was $30.8&#160;million, $40.1&#160;million, and $39.2&#160;million, respectively. Estimated intangible assets amortization expense for each of the five succeeding fiscal years is as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 82%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 12%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"&gt;&lt;div style="border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amortization&#160;Expense&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;21,893&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;21,000&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;20,504&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;20,192&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2025&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;11,922&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Thereafter&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,428&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount
      contextRef="PAsOn12_31_2019"
      decimals="2"
      unitRef="Unit_pure">0.14</us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount>
    <us-gaap:ReportingUnitAmountOfFairValueInExcessOfCarryingAmount
      contextRef="PAsOn12_31_2019"
      decimals="-5"
      unitRef="Unit_USD">123600000</us-gaap:ReportingUnitAmountOfFairValueInExcessOfCarryingAmount>
    <us-gaap:ScheduleOfGoodwillTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The changes in the carrying amount of goodwill by reportable segments for the years ended December&#160;31, 2020 and 2019 are as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 48%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Industrial&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Automation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Wireless&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Test&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Semiconductor&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Test&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;System&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Test&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="18" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&#160;31, 2018:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Goodwill&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;363,358&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;361,819&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;260,540&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;158,699&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,144,416&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accumulated impairment losses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(353,843&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(260,540&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(148,183&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(762,566&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;363,358&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,976&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10,516&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;381,850&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Lemsys acquisition&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,428&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,428&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;AutoGuide acquisition&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;41,372&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;41,372&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foreign currency translation adjustment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(8,247&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;28&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(8,219&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&#160;31, 2019:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Goodwill&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;396,483&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;361,819&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;261,996&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;158,699&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,178,997&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accumulated impairment losses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(353,843&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(260,540&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(148,183&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(762,566&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;396,483&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,976&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,456&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10,516&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;416,431&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;AutoGuide acquisition&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(149&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(149&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foreign currency translation adjustment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;37,418&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;159&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;37,577&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&#160;31, 2020:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Goodwill&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;433,752&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;361,819&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;262,155&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;158,699&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,216,425&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accumulated impairment losses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(353,843&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(260,540&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(148,183&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(762,566&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;433,752&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,976&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,615&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10,516&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;453,859&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Intangible Assets &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:GoodwillGross
      contextRef="PAsOn12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">363358000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="PAsOn12_31_2018_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">361819000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="PAsOn12_31_2018_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">260540000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="PAsOn12_31_2018_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">158699000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">1144416000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="PAsOn12_31_2018_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">353843000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="PAsOn12_31_2018_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">260540000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="PAsOn12_31_2018_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">148183000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">762566000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">363358000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2018_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">7976000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2018_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">10516000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">381850000</us-gaap:Goodwill>
    <ter:GoodwillAdjustmentsAcquiredDuringPeriod
      contextRef="P01_01_2019To12_31_2019_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">1428000</ter:GoodwillAdjustmentsAcquiredDuringPeriod>
    <ter:GoodwillAdjustmentsAcquiredDuringPeriod
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">1428000</ter:GoodwillAdjustmentsAcquiredDuringPeriod>
    <ter:GoodwillAdjustmentsAcquiredDuringPeriod
      contextRef="P01_01_2019To12_31_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">41372000</ter:GoodwillAdjustmentsAcquiredDuringPeriod>
    <ter:GoodwillAdjustmentsAcquiredDuringPeriod
      contextRef="P01_01_2019To12_31_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">41372000</ter:GoodwillAdjustmentsAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-8247000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="P01_01_2019To12_31_2019_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">28000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">-8219000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillGross
      contextRef="PAsOn12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">396483000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="PAsOn12_31_2019_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">361819000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="PAsOn12_31_2019_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">261996000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="PAsOn12_31_2019_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">158699000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">1178997000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="PAsOn12_31_2019_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">353843000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="PAsOn12_31_2019_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">260540000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="PAsOn12_31_2019_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">148183000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">762566000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">396483000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2019_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">7976000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2019_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">1456000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2019_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">10516000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">416431000</us-gaap:Goodwill>
    <ter:GoodwillAdjustmentsAcquiredDuringPeriod
      contextRef="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-149000</ter:GoodwillAdjustmentsAcquiredDuringPeriod>
    <ter:GoodwillAdjustmentsAcquiredDuringPeriod
      contextRef="P01_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">-149000</ter:GoodwillAdjustmentsAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">37418000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="P01_01_2020To12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">159000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">37577000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillGross
      contextRef="PAsOn12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">433752000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="PAsOn12_31_2020_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">361819000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="PAsOn12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">262155000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="PAsOn12_31_2020_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">158699000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">1216425000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="PAsOn12_31_2020_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">353843000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="PAsOn12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">260540000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="PAsOn12_31_2020_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">148183000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">762566000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">433752000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2020_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">7976000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">1615000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2020_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">10516000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">453859000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="P01_01_2020To12_31_2020_WirelessTestMemberusgaapStatementBusinessSegmentsAxis">&lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amortizable intangible assets consist of the following and are included in intangible assets, net on the balance sheets: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31, 2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Carrying&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accumulated&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amortization&#160;(1)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;br/&gt; Currency&lt;br/&gt; Translation&lt;br/&gt; Adjustment&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Carrying&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 60%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Developed technology&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;272,547&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(210,479&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,610&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;60,458&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 60%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Customer relationships&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;66,239&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(54,524&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;305&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;12,020&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 60%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tradenames and trademarks&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;70,120&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(42,344&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;685&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;28,461&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 60%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 60%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total intangible assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;408,906&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(307,347&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(620&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;100,939&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 60%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Carrying&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accumulated&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amortization&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;br/&gt; Currency&lt;br/&gt; Translation&lt;br/&gt; Adjustment&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Carrying&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 60%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Developed technology&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;361,787&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(279,000&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(5,709&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;77,078&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 60%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Customer relationships&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;75,669&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(59,077&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(455&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;16,137&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 60%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tradenames and trademarks&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;70,120&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(36,671&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,184&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;32,265&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 60%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Backlog&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;260&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(260&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 60%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 60%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total intangible assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;507,836&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(375,008&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(7,348&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;125,480&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 60%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In 2020, $98.9 million of amortizable intangible assets became fully amortized and have been eliminated from the gross carrying amount and accumulated amortization. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2020_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_USD">272547000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2020_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_USD">-210479000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="P01_01_2020To12_31_2020_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_USD">-1610000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2020_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_USD">60458000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2020_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_USD">66239000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2020_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_USD">-54524000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="P01_01_2020To12_31_2020_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_USD">305000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2020_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_USD">12020000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2020_TrademarksAndTradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_USD">70120000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2020_TrademarksAndTradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_USD">-42344000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="P01_01_2020To12_31_2020_TrademarksAndTradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_USD">685000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2020_TrademarksAndTradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_USD">28461000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">408906000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-307347000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-620000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">100939000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2019_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_USD">361787000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2019_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_USD">-279000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="P01_01_2019To12_31_2019_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_USD">-5709000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2019_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_USD">77078000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2019_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_USD">75669000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2019_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_USD">-59077000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="P01_01_2019To12_31_2019_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_USD">-455000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2019_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_USD">16137000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2019_TrademarksAndTradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_USD">70120000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2019_TrademarksAndTradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_USD">-36671000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="P01_01_2019To12_31_2019_TrademarksAndTradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_USD">-1184000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2019_TrademarksAndTradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_USD">32265000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2019_BacklogMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_USD">260000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2019_BacklogMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_USD">-260000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">507836000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">-375008000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">-7348000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">125480000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_USD">98900000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_USD">30800000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="P01_01_2019To12_31_2019"
      decimals="-5"
      unitRef="Unit_USD">40100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="P01_01_2018To12_31_2018"
      decimals="-5"
      unitRef="Unit_USD">39200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="P01_01_2020To12_31_2020">Estimated intangible assets amortization expense for each of the five succeeding fiscal years is as follows:
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 82%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 12%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"&gt;&lt;div style="border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amortization&#160;Expense&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;21,893&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;21,000&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;20,504&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;20,192&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2025&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;11,922&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Thereafter&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,428&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">21893000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">21000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">20504000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">20192000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">11922000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">5428000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;M.&#160;&#160;&#160;&#160;COMMITMENTS AND CONTINGENCIES &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Purchase Commitments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&#160;31, 2020, Teradyne had entered into non-cancelable purchase commitments for certain components and materials. The purchase commitments covered by the agreements aggregate to approximately $603.5&#160;million, of which $592.1&#160;million is for less than one year. &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Legal Claims &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne is subject to legal proceedings, claims and investigations that arise in the ordinary course of business such as, but not limited to, patent, employment, commercial and environmental matters. Teradyne believes that it has meritorious defenses against all pending claims and intends to vigorously contest them. While it is not possible to predict or determine the outcomes of any pending claims or to provide possible ranges of losses that may arise, Teradyne believes the potential losses associated with all of these actions are unlikely to have a material adverse effect on its business, financial position or results of operations. &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Guarantees and Indemnification Obligations &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne provides indemnification, to the extent permitted by law, to its officers, directors, employees and agents for liabilities arising from certain events or occurrences, while the officer, director, employee, or agent, is or was serving, at Teradyne&#x2019;s request in such capacity. Teradyne may enter into indemnification agreements with certain of its officers and directors. With respect to acquisitions, Teradyne provides indemnifications to or assumes indemnification obligations for the current and former directors, officers and employees of the acquired companies in accordance with the acquired companies&#x2019; by-laws and charter. As a matter of practice, Teradyne has maintained directors&#x2019; and officers&#x2019; liability insurance coverage including coverage for directors and officers of acquired companies. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne enters into agreements in the ordinary course of business with customers, resellers, distributors, integrators and suppliers. Most of these agreements require Teradyne to defend and/or indemnify the other party against intellectual property infringement claims brought by a third party with respect to Teradyne&#x2019;s products. From time to time, Teradyne also indemnifies customers and business partners for damages, losses and liabilities they may suffer or incur relating to personal injury, personal property damage, product liability, breach of confidentiality obligations and environmental claims relating to the use of Teradyne&#x2019;s products and services or resulting from the acts or omissions of Teradyne, its employees, authorized agents or subcontractors. On occasion, Teradyne has also provided guarantees to customers regarding the delivery and performance of its products in addition to the warranty described below. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As a matter of ordinary course of business, Teradyne warrants that its products will substantially perform in accordance with its standard published specifications in effect at the time of delivery. Most warranties have a &lt;span style="-sec-ix-hidden:hidden18120259"&gt;one&lt;/span&gt;-year duration commencing from installation. A provision is recorded upon revenue recognition to cost of revenue for estimated warranty expense based upon historical experience. When Teradyne receives revenue for extended warranties beyond the standard duration, the revenue is deferred and recognized on a straight-line basis over the contract period. Related costs are expensed as incurred. As of December&#160;31, 2020, and 2019, Teradyne had a product warranty accrual of $16.6&#160;million and $9.0&#160;million, respectively, included in other accrued liabilities, and revenue deferrals related to extended warranties of $51.9&#160;million and $30.7&#160;million, respectively, included in short and long-term deferred revenue and customer advances. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In addition, in the ordinary course of business, Teradyne provides minimum purchase guarantees to certain vendors to ensure continuity of supply against the market demand. Although some of these guarantees provide penalties for cancellations and/or modifications to the purchase commitments as the market demand decreases, most of the guarantees do not. Therefore, as the market demand decreases, Teradyne re-evaluates these guarantees and determines what charges, if any, should be recorded. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;With respect to its agreements covering product, business or entity divestitures and acquisitions, Teradyne provides certain representations, warranties and covenants to purchasers and agrees to indemnify and hold such purchasers harmless against breaches of such representations, warranties and covenants. Many of the indemnification claims have a definite expiration date while some remain in force indefinitely. With respect to its acquisitions, Teradyne may, from time to time, assume the liability for certain events or occurrences that took place prior to the date of acquisition. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As a matter of ordinary course of business, Teradyne occasionally guarantees certain indebtedness obligations of its subsidiary companies, limited to the borrowings from financial institutions, purchase commitments to certain vendors, and lease commitments to landlords. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Based on historical experience and information known as of December&#160;31, 2020, and 2019, except for product warranty, Teradyne has not recorded any liabilities for these guarantees and obligations because the amount would be immaterial. &lt;/div&gt;&lt;/div&gt; </us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:PurchaseObligation
      contextRef="PAsOn12_31_2020"
      decimals="-5"
      unitRef="Unit_USD">603500000</us-gaap:PurchaseObligation>
    <us-gaap:PurchaseObligationDueInNextTwelveMonths
      contextRef="PAsOn12_31_2020"
      decimals="-5"
      unitRef="Unit_USD">592100000</us-gaap:PurchaseObligationDueInNextTwelveMonths>
    <us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_USD">16600000</us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease
      contextRef="P01_01_2019To12_31_2019"
      decimals="-5"
      unitRef="Unit_USD">9000000.0</us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease>
    <us-gaap:ExtendedProductWarrantyAccrualPeriodIncreaseDecrease
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_USD">51900000</us-gaap:ExtendedProductWarrantyAccrualPeriodIncreaseDecrease>
    <us-gaap:ExtendedProductWarrantyAccrualPeriodIncreaseDecrease
      contextRef="P01_01_2019To12_31_2019"
      decimals="-5"
      unitRef="Unit_USD">30700000</us-gaap:ExtendedProductWarrantyAccrualPeriodIncreaseDecrease>
    <us-gaap:EarningsPerShareTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;N.&#160;&#160;&#160;&#160;NET INCOME PER COMMON SHARE &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table sets forth the computation of basic and diluted net income per common share: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 70%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;2020&#160;&#160;&#160;&#160;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;2019&#160;&#160;&#160;&#160;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;2018&#160;&#160;&#160;&#160;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands, except per share amounts)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1pt;"&gt;
&lt;td style="height: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td colspan="4" style="height: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td colspan="4" style="height: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td colspan="4" style="height: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 70%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income for basic and diluted net income per share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;784,147&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;467,468&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;451,779&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 70%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 70%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average common shares-basic&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;166,120&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;170,425&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;187,672&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 70%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Effect of dilutive potential common shares:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 70%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Incremental shares from assumed conversion of convertible notes (1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,528&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,909&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,749&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 70%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Convertible note hedge warrant shares (2)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,989&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,698&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;485&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 70%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restricted stock units&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,264&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,236&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,385&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 70%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Stock options&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;131&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;178&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;278&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 70%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Employee stock purchase rights&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;13&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;36&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 70%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 70%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Dilutive potential common shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;16,922&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,034&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,933&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 70%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 70%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average common shares-diluted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;183,042&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;179,459&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;192,605&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 70%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 70%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income per common share-basic&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4.72&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.74&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.41&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 70%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 70%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income per common share-diluted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4.28&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.60&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.35&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 70%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Incremental shares from the assumed conversion of the convertible notes was calculated using the difference between the average Teradyne stock price for the period and the conversion price of $31.56, multiplied by 14.6&#160;million shares. The result of this calculation, representing the total intrinsic value of the convertible debt, was divided by the average Teradyne stock price for the period. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Convertible notes hedge warrant shares were calculated using the difference between the average Teradyne stock price for the period and the warrant price of $39.60, multiplied by 14.6&#160;million shares. The result of this calculation, representing the total intrinsic value of the warrant, was divided by the average Teradyne stock price for the period. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The computation of diluted net income per common share for 2020 excludes the effect of the potential exercise of stock options to purchase approximately 0.1&#160;million shares and restricted stock units to purchase approximately 0.1&#160;million shares because the effect would have been anti-dilutive. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The computation of diluted net income per common share for 2018 excludes the effect of the potential exercise of restricted stock units to purchase approximately 0.5&#160;million shares because the effect would have been anti-dilutive. &lt;/div&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table sets forth the computation of basic and diluted net income per common share: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 70%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;2020&#160;&#160;&#160;&#160;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;2019&#160;&#160;&#160;&#160;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;2018&#160;&#160;&#160;&#160;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands, except per share amounts)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1pt;"&gt;
&lt;td style="height: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td colspan="4" style="height: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td colspan="4" style="height: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td colspan="4" style="height: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 70%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income for basic and diluted net income per share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;784,147&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;467,468&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;451,779&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 70%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 70%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average common shares-basic&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;166,120&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;170,425&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;187,672&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 70%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Effect of dilutive potential common shares:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 70%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Incremental shares from assumed conversion of convertible notes (1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,528&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,909&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,749&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 70%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Convertible note hedge warrant shares (2)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,989&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,698&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;485&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 70%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restricted stock units&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,264&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,236&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,385&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 70%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Stock options&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;131&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;178&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;278&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 70%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Employee stock purchase rights&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;13&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;36&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 70%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 70%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Dilutive potential common shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;16,922&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,034&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,933&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 70%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 70%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average common shares-diluted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;183,042&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;179,459&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;192,605&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 70%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 70%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income per common share-basic&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4.72&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.74&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.41&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 70%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 70%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income per common share-diluted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4.28&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.60&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.35&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 70%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Incremental shares from the assumed conversion of the convertible notes was calculated using the difference between the average Teradyne stock price for the period and the conversion price of $31.56, multiplied by 14.6&#160;million shares. The result of this calculation, representing the total intrinsic value of the convertible debt, was divided by the average Teradyne stock price for the period. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Convertible notes hedge warrant shares were calculated using the difference between the average Teradyne stock price for the period and the warrant price of $39.60, multiplied by 14.6&#160;million shares. The result of this calculation, representing the total intrinsic value of the warrant, was divided by the average Teradyne stock price for the period. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">784147000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">467468000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">451779000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_shares">166120000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_shares">170425000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_shares">187672000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_shares">8528000</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_shares">4909000</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_shares">2749000</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_shares">6989000</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_shares">2698000</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_shares">485000</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="-3"
      unitRef="Unit_shares">1264000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="-3"
      unitRef="Unit_shares">1236000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="P01_01_2018To12_31_2018_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="-3"
      unitRef="Unit_shares">1385000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="-3"
      unitRef="Unit_shares">131000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="P01_01_2019To12_31_2019_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="-3"
      unitRef="Unit_shares">178000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="P01_01_2018To12_31_2018_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="-3"
      unitRef="Unit_shares">278000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_shares">10000</us-gaap:IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements>
    <us-gaap:IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_shares">13000</us-gaap:IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements>
    <us-gaap:IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_shares">36000</us-gaap:IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_shares">16922000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_shares">9034000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_shares">4933000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_shares">183042000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_shares">179459000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_shares">192605000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2020To12_31_2020"
      decimals="2"
      unitRef="Unit_USD_per_Share">4.72</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2019To12_31_2019"
      decimals="2"
      unitRef="Unit_USD_per_Share">2.74</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2018To12_31_2018"
      decimals="2"
      unitRef="Unit_USD_per_Share">2.41</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2020To12_31_2020"
      decimals="2"
      unitRef="Unit_USD_per_Share">4.28</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2019To12_31_2019"
      decimals="2"
      unitRef="Unit_USD_per_Share">2.60</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2018To12_31_2018"
      decimals="2"
      unitRef="Unit_USD_per_Share">2.35</us-gaap:EarningsPerShareDiluted>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="PAsOn12_31_2020_ConvertibleNoteMemberusgaapDebtInstrumentAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">31.56</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <ter:AntidilutionAdjustmentsOfConvertibleNoteHedges
      contextRef="P01_01_2020To12_31_2020_ConvertibleNoteMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_shares">14600000</ter:AntidilutionAdjustmentsOfConvertibleNoteHedges>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="PAsOn12_31_2020_ConvertibleNotesHedgeAndWarrantMemberusgaapDebtInstrumentAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">39.60</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <ter:AntidilutionAdjustmentsOfConvertibleNoteHedges
      contextRef="P01_01_2020To12_31_2020_ConvertibleNotesHedgeAndWarrantMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_shares">14600000</ter:AntidilutionAdjustmentsOfConvertibleNoteHedges>
    <ter:StockIssuedDuringPeriodSharesSaleOfStockAndExerciseOfStockOptions
      contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="-5"
      unitRef="Unit_shares">100000</ter:StockIssuedDuringPeriodSharesSaleOfStockAndExerciseOfStockOptions>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="-5"
      unitRef="Unit_shares">100000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P01_01_2018To12_31_2018_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="-5"
      unitRef="Unit_shares">500000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;O.&#160;&#160;&#160;&#160;RESTRUCTURING AND OTHER &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;During the year ended December&#160;31, 2020, Teradyne recorded a $19.7 million gain for the decrease in the fair value of the AutoGuide contingent consideration liability, and a $3.5 million gain for the decrease in the fair value of the MiR contingent consideration liability, partially offset by a $4.0 million contract termination settlement charge, $2.5 million of acquisition related compensation and expenses, $2.3 million of severance charges primarily in Industrial Automation, and $1.2 million of other expenses. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;During the year ended December&#160;31, 2019, Teradyne recorded a $22.2&#160;million gain for the decrease in the fair value of the MiR contingent consideration liability, partially offset by a $3.0&#160;million gain for the increase in the fair value of the AutoGuide contingent consideration, $2.9&#160;million of severance charges related to headcount reductions primarily in Semiconductor Test and Industrial Automation, and $2.5&#160;million for acquisition related expenses and compensation. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The remaining accrual for severance of $0.5&#160;million is reflected in the accrued employees&#x2019; compensation and withholdings on the balance sheet and is expected to be paid by March 2021. &lt;/div&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="P01_01_2020To12_31_2020_TerCorporateAndEliminationsMembersrtProductOrServiceAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">19700000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="P01_01_2020To12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-5"
      unitRef="Unit_USD">3500000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:LossOnContractTermination
      contextRef="P01_01_2020To12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-5"
      unitRef="Unit_USD">4000000.0</us-gaap:LossOnContractTermination>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="P01_01_2020To12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-5"
      unitRef="Unit_USD">2500000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:SeveranceCosts1
      contextRef="P01_01_2020To12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-5"
      unitRef="Unit_USD">2300000</us-gaap:SeveranceCosts1>
    <us-gaap:OtherRestructuringCosts
      contextRef="P01_01_2020To12_31_2020_SemiconductorTestIndustrialAutomationAndCorporateMembersrtProductOrServiceAxis"
      decimals="-5"
      unitRef="Unit_USD">1200000</us-gaap:OtherRestructuringCosts>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="P01_01_2019To12_31_2019_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_SemiconductorTestIndustrialAutomationAndCorporateMembersrtProductOrServiceAxis"
      decimals="-5"
      unitRef="Unit_USD">22200000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="P01_01_2019To12_31_2019_AutoguideMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-5"
      unitRef="Unit_USD">3000000.0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:SeveranceCosts1
      contextRef="P01_01_2019To12_31_2019_SemiconductorTestIndustrialAutomationAndCorporateMembersrtProductOrServiceAxis"
      decimals="-5"
      unitRef="Unit_USD">2900000</us-gaap:SeveranceCosts1>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="P01_01_2019To12_31_2019_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-5"
      unitRef="Unit_USD">2500000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:SeveranceCosts1
      contextRef="P03_31_2021To03_31_2021_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-5"
      unitRef="Unit_USD">500000</us-gaap:SeveranceCosts1>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-align: left;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;P.&#160;&#160;&#160;&#160;RETIREMENT PLANS&#x200b;&#x200b;&#x200b;&#x200b;&#x200b;&#x200b;&#x200b; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;ASC 715&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;, &lt;/div&gt;&lt;/div&gt;&#x201c;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Compensation&#x2014;Retirement Benefits,&lt;/div&gt;&lt;/div&gt;&#x201d; requires an employer with defined benefit plans or other postretirement benefit plans to recognize an asset or a liability on its balance sheet for the overfunded or underfunded status of the plans as defined by ASC 715. The pension asset or liability represents a difference between the fair value of the pension plan&#x2019;s assets and the projected benefit obligation at December&#160;31. Teradyne uses a December&#160;31 measurement date for all of its plans. &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Defined Benefit Pension Plans &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne has defined benefit pension plans covering a portion of domestic employees and employees of certain non-U.S. subsidiaries. Benefits under these plans are based on employees&#x2019; years of service and compensation. Teradyne&#x2019;s funding policy is to make contributions to the plans in accordance with local laws and to the extent that such contributions are tax deductible. The assets of these plans consist primarily of fixed income and equity securities. In addition, Teradyne has an unfunded supplemental executive defined benefit plan in the United States to provide retirement benefits in excess of levels allowed by the Employment Retirement Income Security Act (&#x201c;ERISA&#x201d;) and the Internal Revenue Code (the &#x201c;IRC&#x201d;), as well as unfunded qualified foreign plans. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In 2020, Teradyne&#x2019;s projected benefit obligations increased primarily due to actuarial losses of approximately $27.6 million across all pension plans from decreases in discount rates, and approximately $4.0 million from unfavorable foreign exchange effects for the German plan, partially offset by a transfer of obligations for approximately 115 retiree participants to an insurance company which resulted in a $24.4&#160;million reduction in the projected benefit obligations and pension assets. We also recorded a settlement loss of $0.5&#160;million related to the retiree group annuity transaction. In 2019, Teradyne&#x2019;s projected benefit obligations increased primarily due to actuarial losses of approximately $29.0 million across all pension plans from decreases in discount rates. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The December&#160;31 balances of these defined benefit pension plans assets and obligations are shown below: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;United&#160;States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;United&#160;States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Assets and Obligations&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Change in benefit obligation:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Projected benefit obligation:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beginning of year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;203,791&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;43,952&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;178,237&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;39,146&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Service cost&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,773&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;907&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,608&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;751&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest cost&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,770&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;516&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,189&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;691&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Actuarial loss&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;24,671&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,951&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;24,447&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,520&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Benefits paid&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(9,844&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,299&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(7,690&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(836&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Retiree annuity purchase&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(24,379&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Liability loss due to settlement&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;451&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-U.S. currency movement&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,961&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(320&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;End of year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;202,233&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;50,988&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;203,791&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;43,952&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Change in plan assets:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value of plan assets:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beginning of year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;166,932&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,586&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;144,301&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,400&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Actual return on plan assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;23,048&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;67&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;27,516&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;64&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Company contributions&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,098&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,079&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,805&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;923&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Benefits paid&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(9,844&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(988&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(7,690&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(836&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Retiree annuity purchase&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(24,379&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-U.S. currency movement&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;112&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;35&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;End of year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;158,855&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,856&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;166,932&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,586&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Funded status&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(43,378&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(49,132&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(36,859&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(42,366&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table provides amounts recorded within the account line items of the statements of financial position as of December&#160;31: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;United&#160;States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;United&#160;States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Retirement plans assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;17,468&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;18,457&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued employees&#x2019; compensation and withholdings&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(3,273&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,019&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2,826&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(922&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Retirement plans liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(57,573&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(48,113&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(52,490&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(41,444&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Funded status&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(43,378&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(49,132&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(36,859&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(42,366&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table provides amounts recognized in accumulated other comprehensive income as of December&#160;31: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 64%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;United&#160;States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;United&#160;States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred taxes related to prior service cost recognized in other comprehensive income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;560&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;560&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The accumulated benefit obligation for the United States defined benefit pension plans was $196.7&#160;million and $198.2&#160;million at December&#160;31, 2020 and 2019, respectively. The accumulated benefit obligation for foreign defined benefit pension plans was $46.5&#160;million and $39.9&#160;million at December&#160;31, 2020 and 2019, respectively. &lt;/div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt; &lt;div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"&gt; &lt;div style="text-align: left;"&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Information for pension plans with an accumulated benefit obligation in excess of plan assets as of Decemb&lt;div style="display:inline;"&gt;e&lt;/div&gt;r&#160;31: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 64%;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;United&#160;States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;United&#160;States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; font-size: x-small;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in millions)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 64%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px; width: 0%;"/&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 5%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"/&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 5%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 64%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Projected benefit obligation&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;60.8&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;51.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0px; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;55.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;44.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0); width: 64%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accumulated benefit obligation&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;58.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;46.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0px; background-color: rgba(255, 255, 255, 0); width: 0%;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;53.2&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;39.9&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 64%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value of plan assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.9&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0px; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.6&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 64%;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt; &lt;/div&gt;  &lt;div style="margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Expense &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 4.5pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the years ended December&#160;31, 2020, 2019, and 2018, Teradyne&#x2019;s net periodic pension cost (income) was comprised of the following: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 57%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;United&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;United&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;United&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="22" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"&gt; &lt;div style="text-align: center; margin-top: 0px; margin-bottom: 1px; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Components of Net Periodic Pension Cost (Income):&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="5" style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="5" style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="5" style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Service cost&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,773&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;907&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,608&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;751&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,196&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;786&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest cost&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,770&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;516&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,189&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;691&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,940&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;687&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected return on plan assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(4,840&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(65&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(6,042&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(29&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(9,049&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(19&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amortization of prior service cost&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;58&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net actuarial loss (gain)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,463&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,949&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,973&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,485&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(4,429&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;743&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Settlement loss&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;451&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;345&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total net periodic pension cost (income)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,617&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,307&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,728&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,898&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,939&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,197&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Changes in Plan Assets and Benefit Obligations Recognized in Other Comprehensive Income:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reversal of amortization items:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prior service cost&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(58&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total recognized in other comprehensive income&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(58&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-top: 0px; margin-bottom: 0px; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total recognized in net periodic pension cost (income) and other comprehensive income&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,617&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,307&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,728&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,898&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,997&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,197&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Weighted Average Assumptions to Determine Net Periodic Pension Cost at January&#160;1: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 46%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&#160;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;United&#160;States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;United&#160;States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;United&#160;States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Discount rate&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.8&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.1&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4.1&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.8&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3.4&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.8&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected return on plan assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3.8&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Salary progression rate&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.6&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.7&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Weighted Average Assumptions to Determine Pension Obligations at December&#160;31: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 64%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 7%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 7%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 7%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 7%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&#160;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;United&#160;States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;United&#160;States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Discount rate&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.2&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.7&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.1&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Salary progression rate&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.4&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.6&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; margin-top: 12pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In developing the expected return on plan assets assumption, Teradyne evaluates input from its investment manager and pension consultants, including their forecast of asset class return expectations. Teradyne believes that 3.0% was an appropriate rate to use for fiscal 2020 for the U.S. Qualified Pension Plan (&#x201c;U.S. Plan&#x201d;). &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne recognizes net actuarial gains and losses and the change in the fair value of the plan assets in its operating results in the year in which they occur or upon any interim remeasurement of the plans. Teradyne calculates the expected return on plan assets using the fair value of the plan assets. Actuarial gains and losses are generally measured annually as of December&#160;31 and, accordingly, recorded during the fourth quarter of each year or upon any interim remeasurement of the plans. &lt;/div&gt;&lt;/div&gt;  &lt;div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The discount rate utilized to determine future pension obligations for the U.S. Plan is based on FTSE Pension Index adjusted for the plan&#x2019;s expected cash flows and was 2.3% at December&#160;31, 2020, down from 3.10% at December&#160;31, 2019. &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Plan Assets &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&#160;31, 2020, the fair value of Teradyne&#x2019;s pension plans&#x2019; assets totaled $160.7&#160;million of which $158.9&#160;million was related to the U.S. Plan and $1.9&#160;million was related to the Taiwan defined benefit pension plan. Substantially all of Teradyne&#x2019;s pension plans&#x2019; assets are held in individual trusts, which were established for the investment of assets of Teradyne&#x2019;s sponsored retirement plans. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 13.5pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table provides weighted average pension asset allocation by asset category at December&#160;31, 2020 and 2019: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 64%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;United&#160;States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;United&#160;States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fixed income securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;94.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;94.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equity securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;100.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;100.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;100.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;100.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;100.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;100.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The assets of the U.S. Plan are overseen by the Teradyne Fiduciary Committee which is comprised of members of senior management drawn from appropriate diversified levels of the management team. The Fiduciary Committee is responsible for setting the policy that provides the framework for management of the U.S. Plan assets. In accordance with its responsibilities, the Fiduciary Committee meets on a regular basis to review the performance of the U.S. Plan assets and compliance with the investment policy. The policy sets forth an investment structure for managing U.S. Plan assets, including setting the asset allocation ranges, which are expected to provide an appropriate level of overall diversification required to maximize the long-term return on plan assets for a prudent and reasonable level of risk given prevailing market conditions, total investment return over the long term, and preservation of capital, while maintaining sufficient liquidity to pay the benefits of the U.S. Plan. The investment portfolio will not, at any time, have a direct investment in Teradyne stock. It may have indirect investment in Teradyne stock, if one of the funds selected by the investment manager invests in Teradyne stock. In developing the asset allocation ranges, third party asset allocation studies are periodically performed that consider the current and expected positions of the plan assets and funded status. Based on this study and other appropriate information, the Fiduciary Committee establishes asset allocation ranges taking into account acceptable risk targets and associated returns. The investment return objectives are to avoid excessive volatility and produce a rate of return that at least matches the Policy Index identified below. The manager&#x2019;s investment performance is reviewed at least annually. Results for the total portfolio and for each major category of assets are evaluated in comparison with appropriate market indices and the Policy Index. &lt;/div&gt;&lt;/div&gt;  &lt;div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 0pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne&#x2019;s U.S. Plan invests primarily in common trust funds. Units held in the common trust funds are valued at the unit price as reported by the investment manager based on the asset value of the underlying investments; underlying investments in equity securities are valued at the last reported sales price, and underlying investments in fixed-income securities are generally valued using methods based upon market transactions for comparable securities. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12pt; margin-bottom: 0pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;During the years ended December&#160;31, 2020 and December&#160;31, 2019, there were no transfers of pension assets in or out of Level&#160;1, Level&#160;2, and Level&#160;3. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12pt; margin-bottom: 12pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The fair value of pension plan assets by asset category and by level at December&#160;31, 2020 and December&#160;31, 2019 were as follows: &lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 54%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="30" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31, 2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;United States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level 1&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level 2&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level 2&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="30" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 54%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Fixed income securities:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 54%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Corporate debt securities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;127,098&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;127,098&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 54%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;U.S. government securities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;22,250&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;22,250&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 54%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Global equity&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;7,925&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;7,925&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 54%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Other&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;1,856&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;1,856&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 54%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Cash and cash equivalents&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;1,582&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;1,582&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 54%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 54%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;1,582&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;157,273&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;158,855&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;1,856&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;1,856&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 54%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;br/&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 54%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="30" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;United States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level 1&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level 2&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level 2&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="30" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 54%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Fixed income securities:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 54%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Corporate debt securities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;133,792&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;133,792&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 54%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;U.S. government securities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;23,186&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;23,186&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 54%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Global equity&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;8,344&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;8,344&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 54%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Other&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;1,586&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;1,586&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 54%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Cash and cash equivalents&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;1,610&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;1,610&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 54%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 54%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;1,610&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;165,322&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;166,932&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;1,586&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;1,586&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 54%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="margin-top: 12pt; margin-bottom: 6pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Contributions &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 0pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne&#x2019;s funding policy is to make contributions to the plans in accordance with local laws and to the extent that such contributions are tax deductible. During 2020, Teradyne contributed $3.1&#160;million to the U.S. &lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;supplemental executive defined benefit pension plan and $1.1&#160;million to certain qualified plans for non-U.S. subsidiaries. During 2019, Teradyne contributed $2.8&#160;million to the U.S. supplemental executive defined benefit pension plan and $0.9&#160;million to certain qualified plans for non-U.S. subsidiaries. In 2021, contributions to the U.S. supplemental executive defined benefit pension plan and certain qualified plans from non-U.S. subsidiaries will be approximately $3.3&#160;million and $1.1&#160;million, respectively. &lt;/div&gt;&lt;/div&gt;  &lt;div style="margin-top: 0pt; margin-bottom: 6pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Expected Future Pension Benefit Payments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 12pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Future benefit payments are expected to be paid as follows: &lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 82%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;United&#160;States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,902&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,058&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,782&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,063&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,189&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,313&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,815&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,192&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2025&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10,374&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,140&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2026-2030&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;54,145&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,053&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="margin-top: 12pt; margin-bottom: 6pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Postretirement Benefit Plans &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 0pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In addition to receiving pension benefits, U.S. Teradyne employees who meet early retirement eligibility requirements as of their termination dates may participate in Teradyne&#x2019;s Welfare Plan, which includes medical and dental benefits up to age 65. Death benefits provide a fixed sum to retirees&#x2019; survivors and are available to all retirees. Substantially all of Teradyne&#x2019;s current U.S. employees could become eligible for these benefits, and the existing benefit obligation relates primarily to those employees. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12pt; margin-bottom: 12pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The December&#160;31 balances of the postretirement assets and obligations are shown below: &lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Assets and Obligations&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Change in benefit obligation:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Projected benefit obligation:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Beginning of year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;9,003&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;9,256&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Service cost&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;57&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;41&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Interest cost&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;240&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;347&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Actuarial loss&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;421&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;717&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Benefits paid&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;(1,205&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;(1,358&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; padding-bottom: 0.45pt;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;End of year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-top: 0.75pt solid black; border-bottom: 0.75pt solid black;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; border-top: 0.75pt solid black; border-bottom: 0.75pt solid black;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;8,515&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-top: 0.75pt solid black; border-bottom: 0.75pt solid black;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-top: 0.75pt solid black; border-bottom: 0.75pt solid black;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;9,003&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Change in plan assets:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Fair value of plan assets:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Beginning of year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Company contributions&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;1,205&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;1,358&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; padding-bottom: 0.45pt;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Benefits paid&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid black;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;(1,205&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid black;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid black; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;(1,358&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;End of year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; padding-bottom: 2.2pt;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Funded status&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.2pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-top: 0.75pt solid black; border-bottom: 2.5pt double black;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; border-top: 0.75pt solid black; border-bottom: 2.5pt double black;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;(8,515&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 2.2pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.2pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-top: 0.75pt solid black; border-bottom: 2.5pt double black;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-top: 0.75pt solid black; border-bottom: 2.5pt double black; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;(9,003&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 2.2pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table provides amounts recorded within the account line items of financial position as of December&#160;31: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued employees&#x2019; compensation and withholdings&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,161&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,231&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Retirement plans liability&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(7,354&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(7,772&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px; white-space: nowrap;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px; white-space: nowrap;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Funded status&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(8,515&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(9,003&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table provides amounts recognized in accumulated other comprehensive income as of December&#160;31: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prior service credit, before tax&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(49&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(58&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred taxes&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,686&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,684&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total recognized in other comprehensive income, net of tax&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,735&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,742&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Expense &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; For the years ended December&#160;31, 2020, 2019, and 2018, Teradyne&#x2019;s net periodic postretirement benefit cost (income) was comprised of the following:
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 81%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom;;text-align:center;"&gt; &lt;div style="text-align: center; margin-top: 0px; margin-bottom: 1px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-top: 0px; margin-bottom: 0px; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Components of Net Periodic Postretirement Benefit Cost (income):&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Service cost&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;57&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;41&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;39&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest cost&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;240&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;347&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;196&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amortization of prior service credit&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(9&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(191&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(373&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net actuarial loss&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;421&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;717&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;25&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Special termination benefits&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,708&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total net periodic postretirement benefit cost&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;709&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;914&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,595&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Changes in Plan Assets and Benefit Obligations Recognized in Other Comprehensive Income:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reversal of amortization items:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="margin-left: 0.31in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prior service credit&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;191&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;373&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total recognized in other comprehensive income&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;191&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;373&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total recognized in net periodic postretirement cost and other comprehensive income&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;718&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,105&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,968&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Weighted Average Assumptions to Determine Net Periodic Postretirement Benefit Income as of January&#160;1: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 85%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Discount rate&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3.4&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Initial health care cost trend rate&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7.1&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7.9&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Ultimate health care cost trend rate&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Year in which ultimate health care cost trend rate is reached&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2026&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2026&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2026&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; Weighted Average Assumptions to Determine Postretirement Benefit Obligation as of December&#160;31:
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 85%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Discount rate&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.2&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Initial medical trend&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7.1&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Ultimate health care trend&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Medical cost trend rate decrease to ultimate rate in year&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2029&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2026&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2026&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Expected Future Benefit Payments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Future benefit payments are expected to be paid as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 86%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 9%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Benefit&#160;Payments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,161&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;961&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;786&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;646&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2025&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;533&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2026-2030&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,601&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The target asset allocation and the index for each asset category for the U.S. Plan, per the investment policy, are as follows: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 27%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td style="width: 64%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Asset Category:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 1px; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Policy Index:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Target&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Allocation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;U.S.&#160;corporate&#160;fixed&#160;income&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Bloomberg Barclays U.S. Corporate A or Better Index&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;75&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Global equity&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;MSCI World Minimum Volatility Index&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;U.S.&#160;government&#160;fixed&#160;income&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Bloomberg Barclays U.S. Long Government Bond Index&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;14&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;High yield fixed income&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Bloomberg Barclays U.S. Corporate High Yield 2% Issuer Cap Index&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Citigroup Three Month U.S. Treasury Bill Index&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease
      contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">27600000</us-gaap:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease>
    <us-gaap:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_USD">4000000.0</us-gaap:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease>
    <ter:DefinedBenefitPlanNumberOfRetireeParticipantsWhoHadDeferredVestedBenefitsTransferredToInsurance
      contextRef="P01_01_2020To12_31_2020"
      decimals="INF"
      unitRef="Unit_Participant">115</ter:DefinedBenefitPlanNumberOfRetireeParticipantsWhoHadDeferredVestedBenefitsTransferredToInsurance>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_USD">24400000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_USD">-500000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="P01_01_2019To12_31_2019"
      decimals="-5"
      unitRef="Unit_USD">29000000.0</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The December&#160;31 balances of these defined benefit pension plans assets and obligations are shown below: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;United&#160;States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;United&#160;States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Assets and Obligations&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Change in benefit obligation:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Projected benefit obligation:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beginning of year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;203,791&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;43,952&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;178,237&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;39,146&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Service cost&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,773&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;907&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,608&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;751&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest cost&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,770&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;516&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,189&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;691&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Actuarial loss&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;24,671&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,951&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;24,447&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,520&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Benefits paid&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(9,844&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,299&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(7,690&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(836&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Retiree annuity purchase&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(24,379&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Liability loss due to settlement&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;451&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-U.S. currency movement&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,961&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(320&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;End of year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;202,233&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;50,988&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;203,791&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;43,952&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Change in plan assets:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value of plan assets:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beginning of year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;166,932&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,586&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;144,301&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,400&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Actual return on plan assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;23,048&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;67&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;27,516&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;64&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Company contributions&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,098&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,079&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,805&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;923&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Benefits paid&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(9,844&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(988&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(7,690&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(836&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Retiree annuity purchase&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(24,379&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-U.S. currency movement&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;112&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;35&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;End of year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;158,855&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,856&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;166,932&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,586&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Funded status&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(43,378&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(49,132&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(36,859&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(42,366&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="PAsOn12_31_2019_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">203791000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="PAsOn12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">43952000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="PAsOn12_31_2018_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">178237000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="PAsOn12_31_2018_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">39146000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">1773000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">907000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="P01_01_2019To12_31_2019_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">1608000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="P01_01_2019To12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">751000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">5770000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">516000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="P01_01_2019To12_31_2019_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">7189000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="P01_01_2019To12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">691000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">-24671000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">-2951000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="P01_01_2019To12_31_2019_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">-24447000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="P01_01_2019To12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">-4520000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">9844000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">1299000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="P01_01_2019To12_31_2019_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">7690000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="P01_01_2019To12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">836000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <ter:DefinedBenefitPlanBenefitObligationRetireeAnnuityPurchase
      contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">24379000</ter:DefinedBenefitPlanBenefitObligationRetireeAnnuityPurchase>
    <ter:DefinedBenefitPlanBenefitObligationRetireeAnnuityPurchase
      contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">0</ter:DefinedBenefitPlanBenefitObligationRetireeAnnuityPurchase>
    <ter:DefinedBenefitPlanBenefitObligationSettlementLiabilityLoss
      contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">-451000</ter:DefinedBenefitPlanBenefitObligationSettlementLiabilityLoss>
    <ter:DefinedBenefitPlanBenefitObligationSettlementLiabilityLoss
      contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">0</ter:DefinedBenefitPlanBenefitObligationSettlementLiabilityLoss>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">3961000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="P01_01_2019To12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">-320000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">202233000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">50988000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="PAsOn12_31_2019_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">203791000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="PAsOn12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">43952000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2019_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">166932000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">1586000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2018_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">144301000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2018_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">1400000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">23048000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">67000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="P01_01_2019To12_31_2019_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">27516000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="P01_01_2019To12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">64000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">3098000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">1079000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="P01_01_2019To12_31_2019_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">2805000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="P01_01_2019To12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">923000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">9844000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">988000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="P01_01_2019To12_31_2019_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">7690000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="P01_01_2019To12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">836000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <ter:DefinedBenefitPlanAssetsRetireeAnnuityPurchase
      contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">24379000</ter:DefinedBenefitPlanAssetsRetireeAnnuityPurchase>
    <ter:DefinedBenefitPlanAssetsRetireeAnnuityPurchase
      contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">0</ter:DefinedBenefitPlanAssetsRetireeAnnuityPurchase>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">112000</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="P01_01_2019To12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">35000</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">158855000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">1856000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2019_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">166932000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">1586000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">-43378000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">-49132000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="PAsOn12_31_2019_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">-36859000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="PAsOn12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">-42366000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table provides amounts recorded within the account line items of the statements of financial position as of December&#160;31: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;United&#160;States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;United&#160;States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Retirement plans assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;17,468&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;18,457&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued employees&#x2019; compensation and withholdings&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(3,273&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,019&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2,826&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(922&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Retirement plans liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(57,573&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(48,113&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(52,490&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(41,444&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Funded status&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(43,378&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(49,132&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(36,859&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(42,366&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">17468000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="PAsOn12_31_2019_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">18457000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <ter:PensionAndOtherPostretirementDefinedBenefitPlansAccruedEmployeesCompensationAndWithholdingsCurrentAndNoncurrent
      contextRef="PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">3273000</ter:PensionAndOtherPostretirementDefinedBenefitPlansAccruedEmployeesCompensationAndWithholdingsCurrentAndNoncurrent>
    <ter:PensionAndOtherPostretirementDefinedBenefitPlansAccruedEmployeesCompensationAndWithholdingsCurrentAndNoncurrent
      contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">1019000</ter:PensionAndOtherPostretirementDefinedBenefitPlansAccruedEmployeesCompensationAndWithholdingsCurrentAndNoncurrent>
    <ter:PensionAndOtherPostretirementDefinedBenefitPlansAccruedEmployeesCompensationAndWithholdingsCurrentAndNoncurrent
      contextRef="PAsOn12_31_2019_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">2826000</ter:PensionAndOtherPostretirementDefinedBenefitPlansAccruedEmployeesCompensationAndWithholdingsCurrentAndNoncurrent>
    <ter:PensionAndOtherPostretirementDefinedBenefitPlansAccruedEmployeesCompensationAndWithholdingsCurrentAndNoncurrent
      contextRef="PAsOn12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">922000</ter:PensionAndOtherPostretirementDefinedBenefitPlansAccruedEmployeesCompensationAndWithholdingsCurrentAndNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent
      contextRef="PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">57573000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent
      contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">48113000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent
      contextRef="PAsOn12_31_2019_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">52490000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent
      contextRef="PAsOn12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">41444000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">-43378000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">-49132000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="PAsOn12_31_2019_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">-36859000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="PAsOn12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">-42366000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table provides amounts recognized in accumulated other comprehensive income as of December&#160;31: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 64%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;United&#160;States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;United&#160;States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred taxes related to prior service cost recognized in other comprehensive income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;560&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;560&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">560000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="P01_01_2019To12_31_2019_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">560000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-5"
      unitRef="Unit_USD">196700000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="PAsOn12_31_2019_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-5"
      unitRef="Unit_USD">198200000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-5"
      unitRef="Unit_USD">46500000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="PAsOn12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-5"
      unitRef="Unit_USD">39900000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-align: center;"&gt; &lt;div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"&gt; &lt;div style="text-align: left;"&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Information for pension plans with an accumulated benefit obligation in excess of plan assets as of Decemb&lt;div style="display:inline;"&gt;e&lt;/div&gt;r&#160;31: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 64%;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;United&#160;States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;United&#160;States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; font-size: x-small;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in millions)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 64%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px; width: 0%;"/&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 5%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"/&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 5%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 64%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Projected benefit obligation&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;60.8&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;51.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0px; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;55.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;44.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0); width: 64%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accumulated benefit obligation&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;58.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;46.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0px; background-color: rgba(255, 255, 255, 0); width: 0%;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;53.2&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;39.9&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 64%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value of plan assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.9&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0px; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.6&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 64%;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt; &lt;/div&gt; </us-gaap:ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation
      contextRef="PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-5"
      unitRef="Unit_USD">60800000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation
      contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-5"
      unitRef="Unit_USD">51000000.0</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation
      contextRef="PAsOn12_31_2019_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-5"
      unitRef="Unit_USD">55300000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation
      contextRef="PAsOn12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-5"
      unitRef="Unit_USD">44000000.0</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation
      contextRef="PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-5"
      unitRef="Unit_USD">58500000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation
      contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-5"
      unitRef="Unit_USD">46500000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation
      contextRef="PAsOn12_31_2019_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-5"
      unitRef="Unit_USD">53200000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation
      contextRef="PAsOn12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-5"
      unitRef="Unit_USD">39900000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-6"
      unitRef="Unit_USD">0</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-5"
      unitRef="Unit_USD">1900000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets
      contextRef="PAsOn12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-5"
      unitRef="Unit_USD">1600000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 4.5pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the years ended December&#160;31, 2020, 2019, and 2018, Teradyne&#x2019;s net periodic pension cost (income) was comprised of the following: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 57%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;United&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;United&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;United&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="22" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"&gt; &lt;div style="text-align: center; margin-top: 0px; margin-bottom: 1px; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Components of Net Periodic Pension Cost (Income):&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="5" style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="5" style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="5" style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Service cost&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,773&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;907&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,608&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;751&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,196&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;786&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest cost&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,770&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;516&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,189&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;691&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,940&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;687&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected return on plan assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(4,840&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(65&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(6,042&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(29&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(9,049&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(19&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amortization of prior service cost&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;58&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net actuarial loss (gain)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,463&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,949&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,973&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,485&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(4,429&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;743&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Settlement loss&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;451&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;345&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total net periodic pension cost (income)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,617&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,307&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,728&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,898&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,939&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,197&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Changes in Plan Assets and Benefit Obligations Recognized in Other Comprehensive Income:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reversal of amortization items:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prior service cost&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(58&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total recognized in other comprehensive income&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(58&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-top: 0px; margin-bottom: 0px; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total recognized in net periodic pension cost (income) and other comprehensive income&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,617&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,307&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,728&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,898&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,997&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,197&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">1773000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">907000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="P01_01_2019To12_31_2019_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">1608000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="P01_01_2019To12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">751000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="P01_01_2018To12_31_2018_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">2196000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="P01_01_2018To12_31_2018_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">786000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">5770000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">516000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="P01_01_2019To12_31_2019_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">7189000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="P01_01_2019To12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">691000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="P01_01_2018To12_31_2018_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">8940000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="P01_01_2018To12_31_2018_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">687000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">4840000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">65000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="P01_01_2019To12_31_2019_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">6042000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="P01_01_2019To12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">29000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="P01_01_2018To12_31_2018_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">9049000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="P01_01_2018To12_31_2018_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">19000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="P01_01_2018To12_31_2018_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">58000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">-6463000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">-2949000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="P01_01_2019To12_31_2019_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">-2973000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="P01_01_2019To12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">-4485000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="P01_01_2018To12_31_2018_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">4429000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="P01_01_2018To12_31_2018_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">-743000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
      contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">-451000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
      contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
      contextRef="P01_01_2018To12_31_2018_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">-345000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">9617000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">4307000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="P01_01_2019To12_31_2019_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">5728000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="P01_01_2019To12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">5898000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="P01_01_2018To12_31_2018_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">-1939000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="P01_01_2018To12_31_2018_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">2197000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="P01_01_2018To12_31_2018_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">-58000</us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
      contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
      contextRef="P01_01_2018To12_31_2018_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">-58000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax>
    <us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax
      contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">9617000</us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax
      contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">4307000</us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax
      contextRef="P01_01_2019To12_31_2019_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">5728000</us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax
      contextRef="P01_01_2019To12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">5898000</us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax
      contextRef="P01_01_2018To12_31_2018_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">-1997000</us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax
      contextRef="P01_01_2018To12_31_2018_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">2197000</us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Weighted Average Assumptions to Determine Net Periodic Pension Cost at January&#160;1: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 46%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&#160;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;United&#160;States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;United&#160;States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;United&#160;States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Discount rate&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.8&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.1&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4.1&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.8&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3.4&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.8&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected return on plan assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3.8&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Salary progression rate&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.6&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.7&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Weighted Average Assumptions to Determine Pension Obligations at December&#160;31: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 64%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 7%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 7%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 7%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 7%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&#160;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;United&#160;States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;United&#160;States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Discount rate&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.2&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.7&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.1&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Salary progression rate&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.4&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.6&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfAssumptionsUsedTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="3"
      unitRef="Unit_pure">0.028</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="3"
      unitRef="Unit_pure">0.011</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="P01_01_2019To12_31_2019_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="3"
      unitRef="Unit_pure">0.041</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="P01_01_2019To12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="3"
      unitRef="Unit_pure">0.018</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="P01_01_2018To12_31_2018_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="3"
      unitRef="Unit_pure">0.034</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="P01_01_2018To12_31_2018_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="3"
      unitRef="Unit_pure">0.018</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="3"
      unitRef="Unit_pure">0.030</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="3"
      unitRef="Unit_pure">0.038</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="P01_01_2019To12_31_2019_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="3"
      unitRef="Unit_pure">0.043</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="P01_01_2019To12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="3"
      unitRef="Unit_pure">0.020</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="P01_01_2018To12_31_2018_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="3"
      unitRef="Unit_pure">0.043</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="P01_01_2018To12_31_2018_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="3"
      unitRef="Unit_pure">0.015</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="3"
      unitRef="Unit_pure">0.026</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="3"
      unitRef="Unit_pure">0.025</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="P01_01_2019To12_31_2019_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="3"
      unitRef="Unit_pure">0.023</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="P01_01_2019To12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="3"
      unitRef="Unit_pure">0.025</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="P01_01_2018To12_31_2018_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="3"
      unitRef="Unit_pure">0.023</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="P01_01_2018To12_31_2018_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="3"
      unitRef="Unit_pure">0.027</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="3"
      unitRef="Unit_pure">0.022</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="3"
      unitRef="Unit_pure">0.007</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="PAsOn12_31_2019_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="3"
      unitRef="Unit_pure">0.030</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="PAsOn12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="3"
      unitRef="Unit_pure">0.011</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <ter:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationSalaryProgressionRate
      contextRef="P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="3"
      unitRef="Unit_pure">0.024</ter:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationSalaryProgressionRate>
    <ter:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationSalaryProgressionRate
      contextRef="P01_01_2020To12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="3"
      unitRef="Unit_pure">0.023</ter:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationSalaryProgressionRate>
    <ter:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationSalaryProgressionRate
      contextRef="P01_01_2019To12_31_2019_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="3"
      unitRef="Unit_pure">0.026</ter:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationSalaryProgressionRate>
    <ter:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationSalaryProgressionRate
      contextRef="P01_01_2019To12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="3"
      unitRef="Unit_pure">0.025</ter:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationSalaryProgressionRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="P01_01_2020To12_31_2020_UnitedStatesPlansMemberusgaapRetirementPlanNameAxis"
      decimals="3"
      unitRef="Unit_pure">0.030</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="PAsOn12_31_2020_UnitedStatesPlansMemberusgaapRetirementPlanNameAxis"
      decimals="3"
      unitRef="Unit_pure">0.023</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="PAsOn12_31_2019_UnitedStatesPlansMemberusgaapRetirementPlanNameAxis"
      decimals="4"
      unitRef="Unit_pure">0.0310</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020"
      decimals="-5"
      unitRef="Unit_USD">160700000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_UnitedStatesPlansMemberusgaapRetirementPlanNameAxis"
      decimals="-5"
      unitRef="Unit_USD">158900000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_TaiwanPlanMemberusgaapRetirementPlanNameAxis"
      decimals="-5"
      unitRef="Unit_USD">1900000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <ter:ScheduleOfWeightedAveragePensionAssetAllocationsByCategoryTableTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 13.5pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table provides weighted average pension asset allocation by asset category at December&#160;31, 2020 and 2019: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 64%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;United&#160;States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;United&#160;States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fixed income securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;94.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;94.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equity securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;100.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;100.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;100.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;100.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;100.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;100.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </ter:ScheduleOfWeightedAveragePensionAssetAllocationsByCategoryTableTextBlock>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="PAsOn12_31_2020_FixedIncomeSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="3"
      unitRef="Unit_pure">0.940</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="PAsOn12_31_2019_FixedIncomeSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="3"
      unitRef="Unit_pure">0.940</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="PAsOn12_31_2020_EquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="3"
      unitRef="Unit_pure">0.050</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="PAsOn12_31_2019_EquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="3"
      unitRef="Unit_pure">0.050</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="PAsOn12_31_2020_OtherThanSecuritiesInvestmentMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="3"
      unitRef="Unit_pure">0.010</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_OtherThanSecuritiesInvestmentMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis"
      decimals="3"
      unitRef="Unit_pure">1.000</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="PAsOn12_31_2019_OtherThanSecuritiesInvestmentMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="3"
      unitRef="Unit_pure">0.010</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="PAsOn12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_OtherThanSecuritiesInvestmentMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis"
      decimals="3"
      unitRef="Unit_pure">1.000</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="3"
      unitRef="Unit_pure">1.000</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="3"
      unitRef="Unit_pure">1.000</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="PAsOn12_31_2019_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="3"
      unitRef="Unit_pure">1.000</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="PAsOn12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="3"
      unitRef="Unit_pure">1.000</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The target asset allocation and the index for each asset category for the U.S. Plan, per the investment policy, are as follows: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 27%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td style="width: 64%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Asset Category:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 1px; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Policy Index:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Target&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Allocation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;U.S.&#160;corporate&#160;fixed&#160;income&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Bloomberg Barclays U.S. Corporate A or Better Index&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;75&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Global equity&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;MSCI World Minimum Volatility Index&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;U.S.&#160;government&#160;fixed&#160;income&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Bloomberg Barclays U.S. Long Government Bond Index&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;14&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;High yield fixed income&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Bloomberg Barclays U.S. Corporate High Yield 2% Issuer Cap Index&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Citigroup Three Month U.S. Treasury Bill Index&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="PAsOn12_31_2020_BloombergBarclaysCorporateAOrBetterIndexMemberusgaapInvestmentTypeAxis_USCorporateFixedIncomeMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis"
      decimals="2"
      unitRef="Unit_pure">0.75</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="PAsOn12_31_2020_GlobalEquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_MsciWorldMinimumVolatilityIndexMemberusgaapInvestmentTypeAxis"
      decimals="2"
      unitRef="Unit_pure">0.05</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="PAsOn12_31_2020_BloombergBarclaysLongGovernmentBondIndexMemberusgaapInvestmentTypeAxis_UsGovernmentFixedIncomeMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis"
      decimals="2"
      unitRef="Unit_pure">0.14</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="PAsOn12_31_2020_BloombergBarclaysCorporateHighYieldIssuerCapIndexMemberusgaapInvestmentTypeAxis_HighYieldFixedIncomeMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis"
      decimals="2"
      unitRef="Unit_pure">0.05</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="PAsOn12_31_2020_CashMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_CitiGroupThreeMonthTreasuryBillIndexMemberusgaapInvestmentTypeAxis"
      decimals="2"
      unitRef="Unit_pure">0.01</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 12pt; margin-bottom: 12pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The fair value of pension plan assets by asset category and by level at December&#160;31, 2020 and December&#160;31, 2019 were as follows: &lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 54%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="30" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31, 2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;United States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level 1&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level 2&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level 2&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="30" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 54%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Fixed income securities:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 54%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Corporate debt securities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;127,098&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;127,098&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 54%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;U.S. government securities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;22,250&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;22,250&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 54%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Global equity&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;7,925&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;7,925&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 54%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Other&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;1,856&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;1,856&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 54%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Cash and cash equivalents&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;1,582&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;1,582&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 54%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 54%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;1,582&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;157,273&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;158,855&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;1,856&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;1,856&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 54%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;br/&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 54%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="30" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;United States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level 1&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level 2&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level 2&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="30" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 54%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Fixed income securities:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 54%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Corporate debt securities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;133,792&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;133,792&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 54%;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;U.S. government securities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;23,186&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;23,186&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 54%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Global equity&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;8,344&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;8,344&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 54%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Other&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;1,586&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;1,586&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 54%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Cash and cash equivalents&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;1,610&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;1,610&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 54%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 54%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;1,610&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;165,322&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;166,932&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;1,586&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;1,586&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 54%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">127098000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">127098000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_CorporateDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_USGovernmentDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_USGovernmentDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">22250000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_USGovernmentDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_USGovernmentDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">22250000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_USGovernmentDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_USGovernmentDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_USGovernmentDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_USGovernmentDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_GlobalEquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_GlobalEquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">7925000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_GlobalEquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_GlobalEquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">7925000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_GlobalEquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_GlobalEquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_GlobalEquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_GlobalEquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_OtherCreditDerivativesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_OtherCreditDerivativesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_OtherCreditDerivativesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_OtherCreditDerivativesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_OtherCreditDerivativesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_OtherCreditDerivativesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis"
      decimals="-3"
      unitRef="Unit_USD">1856000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_OtherCreditDerivativesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_OtherCreditDerivativesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis"
      decimals="-3"
      unitRef="Unit_USD">1856000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_CashAndCashEquivalentsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">1582000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_CashAndCashEquivalentsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_CashAndCashEquivalentsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_CashAndCashEquivalentsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">1582000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_CashAndCashEquivalentsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_CashAndCashEquivalentsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_CashAndCashEquivalentsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_CashAndCashEquivalentsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">1582000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">157273000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">158855000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">1856000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">1856000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2019_CorporateDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">133792000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2019_CorporateDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">133792000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_USGovernmentDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">23186000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2019_USGovernmentDebtSecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">23186000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_GlobalEquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">8344000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2019_GlobalEquitySecuritiesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">8344000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_OtherCreditDerivativesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis"
      decimals="-3"
      unitRef="Unit_USD">1586000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis_OtherCreditDerivativesMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis"
      decimals="-3"
      unitRef="Unit_USD">1586000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2019_CashAndCashEquivalentsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">1610000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2019_CashAndCashEquivalentsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">1610000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2019_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">1610000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">165322000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2019_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">166932000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">1586000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">1586000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="P01_01_2020To12_31_2020_UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMemberusgaapRetirementPlanNameAxis"
      decimals="-5"
      unitRef="Unit_USD">3100000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="P01_01_2020To12_31_2020_NonUSSubsidiariesMemberusgaapRetirementPlanNameAxis"
      decimals="-5"
      unitRef="Unit_USD">1100000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="P01_01_2019To12_31_2019_UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMemberusgaapRetirementPlanNameAxis"
      decimals="-5"
      unitRef="Unit_USD">2800000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="P01_01_2019To12_31_2019_NonUSSubsidiariesMemberusgaapRetirementPlanNameAxis"
      decimals="-5"
      unitRef="Unit_USD">900000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear
      contextRef="PAsOn12_31_2020_UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMemberusgaapRetirementPlanNameAxis"
      decimals="-5"
      unitRef="Unit_USD">3300000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear
      contextRef="PAsOn12_31_2020_NonUSSubsidiariesMemberusgaapRetirementPlanNameAxis"
      decimals="-5"
      unitRef="Unit_USD">1100000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 12pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Future benefit payments are expected to be paid as follows: &lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 82%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;United&#160;States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,902&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,058&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,782&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,063&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,189&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,313&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,815&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,192&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2025&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10,374&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,140&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2026-2030&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;54,145&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,053&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">8902000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">1058000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">8782000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">1063000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">9189000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">1313000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">9815000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">1192000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">10374000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">1140000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">54145000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="PAsOn12_31_2020_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">7053000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis">&lt;div style="text-indent: 4%; margin-top: 12pt; margin-bottom: 12pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The December&#160;31 balances of the postretirement assets and obligations are shown below: &lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Assets and Obligations&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Change in benefit obligation:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Projected benefit obligation:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Beginning of year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;9,003&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;9,256&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Service cost&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;57&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;41&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Interest cost&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;240&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;347&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Actuarial loss&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;421&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;717&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Benefits paid&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;(1,205&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;(1,358&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; padding-bottom: 0.45pt;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;End of year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-top: 0.75pt solid black; border-bottom: 0.75pt solid black;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; border-top: 0.75pt solid black; border-bottom: 0.75pt solid black;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;8,515&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-top: 0.75pt solid black; border-bottom: 0.75pt solid black;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-top: 0.75pt solid black; border-bottom: 0.75pt solid black;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;9,003&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Change in plan assets:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Fair value of plan assets:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Beginning of year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Company contributions&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;1,205&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;1,358&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; padding-bottom: 0.45pt;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Benefits paid&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid black;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;(1,205&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.45pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid black;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid black; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;(1,358&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;End of year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; padding-bottom: 2.2pt;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;Funded status&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.2pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-top: 0.75pt solid black; border-bottom: 2.5pt double black;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; border-top: 0.75pt solid black; border-bottom: 2.5pt double black;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;(8,515&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 2.2pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.2pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-top: 0.75pt solid black; border-bottom: 2.5pt double black;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-top: 0.75pt solid black; border-bottom: 2.5pt double black; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;(9,003&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 2.2pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="PAsOn12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">9003000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="PAsOn12_31_2018_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">9256000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">57000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="P01_01_2019To12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">41000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">240000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="P01_01_2019To12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">347000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">-421000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="P01_01_2019To12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">-717000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">1205000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="P01_01_2019To12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">1358000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="PAsOn12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">8515000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="PAsOn12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">9003000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">1205000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="P01_01_2019To12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">1358000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">1205000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="P01_01_2019To12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">1358000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="PAsOn12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="PAsOn12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">-8515000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="PAsOn12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">-9003000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis">&lt;div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table provides amounts recorded within the account line items of financial position as of December&#160;31: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued employees&#x2019; compensation and withholdings&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,161&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,231&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Retirement plans liability&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(7,354&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(7,772&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px; white-space: nowrap;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px; white-space: nowrap;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Funded status&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(8,515&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(9,003&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock>
    <ter:PensionAndOtherPostretirementDefinedBenefitPlansAccruedEmployeesCompensationAndWithholdingsCurrentAndNoncurrent
      contextRef="PAsOn12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">1161000</ter:PensionAndOtherPostretirementDefinedBenefitPlansAccruedEmployeesCompensationAndWithholdingsCurrentAndNoncurrent>
    <ter:PensionAndOtherPostretirementDefinedBenefitPlansAccruedEmployeesCompensationAndWithholdingsCurrentAndNoncurrent
      contextRef="PAsOn12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">1231000</ter:PensionAndOtherPostretirementDefinedBenefitPlansAccruedEmployeesCompensationAndWithholdingsCurrentAndNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent
      contextRef="PAsOn12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">7354000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent
      contextRef="PAsOn12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">7772000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="PAsOn12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">-8515000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="PAsOn12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">-9003000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis">&lt;div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table provides amounts recognized in accumulated other comprehensive income as of December&#160;31: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prior service credit, before tax&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(49&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(58&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred taxes&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,686&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,684&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total recognized in other comprehensive income, net of tax&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,735&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,742&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax
      contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">-49000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax
      contextRef="P01_01_2019To12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">-58000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">1686000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="P01_01_2019To12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">1684000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">-1735000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="P01_01_2019To12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">-1742000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis">&lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the years ended December&#160;31, 2020, 2019, and 2018, Teradyne&#x2019;s net periodic postretirement benefit cost (income) was comprised of the following: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 81%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom;;text-align:center;"&gt; &lt;div style="text-align: center; margin-top: 0px; margin-bottom: 1px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-top: 0px; margin-bottom: 0px; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Components of Net Periodic Postretirement Benefit Cost (income):&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Service cost&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;57&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;41&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;39&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest cost&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;240&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;347&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;196&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amortization of prior service credit&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(9&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(191&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(373&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net actuarial loss&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;421&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;717&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;25&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Special termination benefits&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,708&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total net periodic postretirement benefit cost&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;709&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;914&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,595&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Changes in Plan Assets and Benefit Obligations Recognized in Other Comprehensive Income:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reversal of amortization items:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="margin-left: 0.31in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prior service credit&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;191&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;373&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total recognized in other comprehensive income&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;191&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;373&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total recognized in net periodic postretirement cost and other comprehensive income&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;718&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,105&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,968&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">57000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="P01_01_2019To12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">41000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="P01_01_2018To12_31_2018_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">39000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">240000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="P01_01_2019To12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">347000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="P01_01_2018To12_31_2018_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">196000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">-9000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="P01_01_2019To12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">-191000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="P01_01_2018To12_31_2018_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">-373000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">-421000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="P01_01_2019To12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">-717000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="P01_01_2018To12_31_2018_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">-25000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanSpecialTerminationBenefits
      contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DefinedBenefitPlanSpecialTerminationBenefits>
    <us-gaap:DefinedBenefitPlanSpecialTerminationBenefits
      contextRef="P01_01_2018To12_31_2018_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">-3708000</us-gaap:DefinedBenefitPlanSpecialTerminationBenefits>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">709000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="P01_01_2019To12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">914000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="P01_01_2018To12_31_2018_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">3595000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">9000</us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="P01_01_2019To12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">191000</us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="P01_01_2018To12_31_2018_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">373000</us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
      contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">9000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
      contextRef="P01_01_2019To12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">191000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
      contextRef="P01_01_2018To12_31_2018_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">373000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax>
    <us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax
      contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">718000</us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax
      contextRef="P01_01_2019To12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">1105000</us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax
      contextRef="P01_01_2018To12_31_2018_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">3968000</us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis">&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Weighted Average Assumptions to Determine Net Periodic Postretirement Benefit Income as of January&#160;1: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 85%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Discount rate&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3.4&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Initial health care cost trend rate&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7.1&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7.9&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Ultimate health care cost trend rate&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Year in which ultimate health care cost trend rate is reached&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2026&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2026&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2026&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; Weighted Average Assumptions to Determine Postretirement Benefit Obligation as of December&#160;31:
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 85%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Discount rate&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.2&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Initial medical trend&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7.1&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Ultimate health care trend&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Medical cost trend rate decrease to ultimate rate in year&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2029&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2026&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2026&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfAssumptionsUsedTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.030</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="P01_01_2019To12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.040</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="P01_01_2018To12_31_2018_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.034</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="PAsOn12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.071</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="PAsOn12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.075</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="PAsOn12_31_2018_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.079</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="PAsOn12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.045</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="PAsOn12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.045</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="PAsOn12_31_2018_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.045</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis">2026</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate contextRef="P01_01_2019To12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis">2026</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate contextRef="P01_01_2018To12_31_2018_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis">2026</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="PAsOn12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.022</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="PAsOn12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.030</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="PAsOn12_31_2018_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.040</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <ter:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialMedicalTrend
      contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.073</ter:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialMedicalTrend>
    <ter:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialMedicalTrend
      contextRef="P01_01_2019To12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.071</ter:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialMedicalTrend>
    <ter:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialMedicalTrend
      contextRef="P01_01_2018To12_31_2018_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.075</ter:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialMedicalTrend>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="PAsOn12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.045</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="PAsOn12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.045</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="PAsOn12_31_2018_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.045</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <ter:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMedicalCostTrendRateDecreaseToUltimateRateInYear contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis">2029</ter:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMedicalCostTrendRateDecreaseToUltimateRateInYear>
    <ter:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMedicalCostTrendRateDecreaseToUltimateRateInYear contextRef="P01_01_2019To12_31_2019_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis">2026</ter:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMedicalCostTrendRateDecreaseToUltimateRateInYear>
    <ter:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMedicalCostTrendRateDecreaseToUltimateRateInYear contextRef="P01_01_2018To12_31_2018_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis">2026</ter:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMedicalCostTrendRateDecreaseToUltimateRateInYear>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock contextRef="P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis">&lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Future benefit payments are expected to be paid as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 86%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 9%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Benefit&#160;Payments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,161&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;961&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;786&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;646&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2025&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;533&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2026-2030&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,601&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="PAsOn12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">1161000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="PAsOn12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">961000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="PAsOn12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">786000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="PAsOn12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">646000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="PAsOn12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">533000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="PAsOn12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">1601000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Q.&#160;&#160;&#160;&#160;STOCK-BASED COMPENSATION &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Stock Compensation Plans &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;On&#160;July&#160;17, 2019 (the &#x201c;Retirement Date&#x201d;), former Chief Financial Officer Gregory Beecher retired as Vice President and Senior Advisor of Teradyne, and Teradyne entered into an agreement (the &#x201c;Retirement Agreement&#x201d;) with Mr.&#160;Beecher. Under the Retirement Agreement, Mr.&#160;Beecher&#x2019;s&#160;unvested time-based restricted stock units and stock options granted prior to 2019 were modified to allow continued vesting; unvested time-based restricted stock units and stock options granted in 2019 were modified to allow continued vesting through January&#160;31, 2023 (the &#x201c;Non-Competition Period&#x201d;) in a pro-rated amount based on the number of days that Mr.&#160;Beecher was employed during 2019;&#160;unvested, performance-based restricted stock units awarded in 2019 will vest on the date the amount of shares underlying the performance-based restricted stock units are determined in a pro-rated amount of shares based on the number of days that Mr.&#160;Beecher was employed during 2019; vested options or options that vest during the Non-Competition Period may be exercised for the remainder of the applicable option term. During 2019, Teradyne recorded a stock-based compensation expense of $2.1&#160;million related to the Retirement Agreement. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Under Teradyne&#x2019;s stock compensation plans, Teradyne grants time-based restricted stock units, performance-based restricted stock units, stock options and employees are eligible to purchase Teradyne&#x2019;s common stock through its Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;). &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Time-based restricted stock unit awards granted to employees vest in equal annual installments over four years. Restricted stock unit awards granted to non-employee directors vest after a &lt;span style="-sec-ix-hidden:hidden17999281"&gt;one&lt;/span&gt;-year period, with 100% of the award vesting on the earlier of (a)&#160;the first anniversary of the grant date or (b)&#160;the date of the following year&#x2019;s Annual Meeting of Shareholders. Teradyne expenses the cost of the restricted stock unit awards subject to time-based vesting, which is determined to be the fair market value of the shares at the date of grant, ratably over the period during which the restrictions lapse. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Performance-based restricted stock units (&#x201c;PRSUs&#x201d;) granted to Teradyne&#x2019;s executive officers may have a performance metric based on relative total shareholder return (&#x201c;TSR&#x201d;). Teradyne&#x2019;s &lt;span style="-sec-ix-hidden:hidden17999215"&gt;three&lt;/span&gt;-year TSR performance is measured against the New York Stock Exchange (&#x201c;NYSE&#x201d;) Composite Index. The final number of TSR PRSUs that vest will vary based upon the level of performance achieved from 200% to 0% of the target shares &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;capped at four times the grant date value for grants prior to 2019. The TSR PRSUs will vest upon the three-year anniversary of the grant date. The TSR PRSUs are valued using a Monte Carlo simulation model. The number of units expected to be earned, based upon the achievement of the TSR market condition, is factored into the grant date Monte Carlo valuation. Compensation expense is recognized on a straight-line basis over the shorter of the three-year service period or the period from the grant to the date described in the retirement provisions below. Compensation expense for executive officers meeting the retirement provisions prior to the grant date is recognized during the year following the grant. Compensation expense is recognized regardless of the eventual number of units that are earned based upon the market condition, provided the executive officer remains an &lt;/div&gt;&lt;/div&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;employee at the end of the three-year period. Compensation expense is reversed if at any time during the three-year service period the executive officer is no longer an employee, subject to the retirement and termination eligibility provisions noted below. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;PRSUs granted to Teradyne&#x2019;s executive officers may also have a performance metric based on &lt;span style="-sec-ix-hidden:hidden17999307"&gt;three-year&lt;/span&gt; cumulative non-GAAP profit before interest and tax (&#x201c;PBIT&#x201d;) as a percent of Teradyne&#x2019;s revenue. Non-GAAP PBIT is a financial measure equal to GAAP income from operations less restructuring and other, net; amortization of acquired intangible assets; acquisition and divestiture related charges or credits; pension actuarial gains and losses; non-cash convertible debt interest expense; and other non-recurring gains and charges. The final number of PBIT PRSUs that vest will vary based upon the level of performance achieved from 0% to 200% of the target shares. The PBIT PRSUs will vest upon the three-year anniversary of the grant date. Compensation expense is recognized on a straight-line basis over the shorter of the three-year service period or the period from the grant date to the date described in the retirement provisions below. Compensation expense for employees meeting the retirement provisions prior to the grant date will be recognized in full on the date of grant. Compensation expense is recognized based on the number of units that are earned based upon the three-year Teradyne PBIT as a percent of Teradyne&#x2019;s revenue, provided the executive officer remains an employee at the end of the three-year period subject to the retirement and termination eligibility provisions noted below. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;If a PRSU recipient&#x2019;s employment ends prior to the determination of the performance percentage due to (1)&#160;permanent disability or death or (2)&#160;retirement or termination other than for cause, after attaining both at least age &lt;span style="-sec-ix-hidden:hidden17999293"&gt;sixty&lt;/span&gt; and at least&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;ten years of service, then all or a portion of the recipient&#x2019;s PRSUs (based on the actual performance percentage achieved on the determination date) will vest on the date the performance percentage is determined. Except as set forth in the preceding sentence, no PRSUs will vest if the executive officer is no longer an employee at the end of the &lt;span style="-sec-ix-hidden:hidden17999294"&gt;three&lt;/span&gt;-year period. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Stock options to purchase Teradyne&#x2019;s common stock at 100% of the fair market value on the grant date vest in equal annual installments over four years from the grant date and have a maximum term of seven years. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;During 2020, 2019 and 2018, Teradyne granted 0.4&#160;million, 0.8&#160;million and 0.6&#160;million of service-based restricted stock unit awards to employees at a weighted average grant date fair value of $71.31, $37.65, and $45.92, respectively. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;During 2020, 2019 and 2018, Teradyne granted 0.1&#160;million of service-based restricted stock unit awards to non-employee directors at a weighted average grant date fair value of $66.56, $48.03, and $35.81, respectively. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;During 2020, 2019 and 2018, Teradyne granted 0.1&#160;million TSR PRSUs, with a grant date fair value of $89.93, $51.51, and $54.85, respectively. The fair value was estimated using the Monte Carlo simulation model with the following assumptions: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 85%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Risk-free interest rate&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.6&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.2&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne volatility-historical&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;34.9&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;31.9&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;26.8&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;NYSE Composite Index volatility-historical&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;11.4&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;11.9&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;12.4&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Dividend yield&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.6&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.8&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected volatility was based on the historical volatility of Teradyne&#x2019;s stock and the NYSE Composite Index for each of the 2020, 2019 and 2018 grants over the most recent three-year period. The risk-free interest rate was determined using the U.S. Treasury yield curve in effect at the time of each of the grants. Dividend yield was based upon an estimated annual dividend amount of $0.40 per share for 2020 and $0.36 per share for 2019 and 2018, divided by Teradyne&#x2019;s stock price on the grant date of $72.10 for the 2020 grants, $37.95 for the 2019 grants and $47.70 for the 2018 grants. &lt;/div&gt;&lt;/div&gt;  &lt;div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;During 2020, 2019 and 2018, Teradyne granted 0.1&#160;million of PBIT PRSUs with a grant date fair value of $70.94, $36.88 and $46.62, respectively. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;During 2020, 2019 and 2018, Teradyne granted 0.1&#160;million of service-based stock options to executive officers at a weighted average grant date fair value of $20.93, $10.64, and $12.17, respectively. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The fair value of stock options was estimated using the Black-Scholes option-pricing model with the following assumptions: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 85%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected life (years)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Risk-free interest rate&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.4&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Volatility-historical&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;32.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;30.1&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;26.4&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Dividend yield&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.8&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne determined the stock options&#x2019; expected life based upon historical exercise data for executive officers, the age of the executive officers and the terms of the stock option grant. Volatility was determined using historical volatility for a period equal to the expected life. The risk-free interest rate was determined using the U.S. Treasury yield curve in effect at the time of grant. Dividend yield was based upon an estimated annual dividend amount of $0.40 per share divided by Teradyne&#x2019;s stock price on the grant date of $72.61 for the 2020 grants, $37.95 for the 2019 grants and $47.70 for the 2018 grants. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Stock compensation plan activity for the years 2020, 2019, and 2018, is as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 79%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"/&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; width: 0px; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restricted Stock Units:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-vested at January&#160;1&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,269&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,454&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,174&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Awarded&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;616&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,139&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;790&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Vested&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,028&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,237&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,382&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Forfeited&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(68&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(87&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(128&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 79%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-vested at December&#160;31&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,789&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,269&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,454&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 79%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Stock Options:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding at January&#160;1&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;319&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;506&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;531&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Granted&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;56&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;102&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;69&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercised&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(159&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(280&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(94&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Forfeited&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 5%; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(7&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 5%; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expired&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 5%; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 5%; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 79%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding at December&#160;31&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;216&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;319&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;506&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 79%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Vested and expected to vest at December&#160;31&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;216&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;319&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;506&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 79%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercisable at December&#160;31&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;27&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;85&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;256&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 79%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total shares available for the years 2020, 2019, and 2018: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 81%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; width: 0px; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Shares available:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Available for grant at January&#160;1&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,727&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,874&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,605&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Options granted&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(56&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(102&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(69&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Options forfeited&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160; &lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restricted stock units awarded&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(616&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,139&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(790&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restricted stock units forfeited&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;68&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;87&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;128&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Available for grant at December&#160;31&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,123&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,727&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,874&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average restricted stock unit award date fair value information for the years 2020, 2019, and 2018, is as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 79%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-vested at January 1&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;35.58&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;29.22&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;21.71&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Awarded&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;72.76&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;39.08&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;45.99&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Vested&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;31.53&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;23.59&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;20.20&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Forfeited&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;45.36&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;35.60&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;24.67&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-vested at December 31&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;47.84&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;35.58&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;29.22&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restricted stock unit awards aggregate intrinsic value information at December&#160;31 for the years 2020, 2019, and 2018 is as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 73%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Vested&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;71,582&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;46,110&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;63,688&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;214,509&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;154,752&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;77,015&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected to vest&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;210,301&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;152,374&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;77,187&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restricted stock units weighted average remaining contractual terms (in years) information at December&#160;31 for the years 2020, 2019, and 2018 is as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 85%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.96&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.02&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.92&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected to vest&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.96&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.02&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.91&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average stock options exercise price information for the year ended December&#160;31, 2020 is as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 93%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding at January&#160;1&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;29.91&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Options granted&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;72.61&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Options exercised&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;23.77&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Options forfeited&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014; &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Options cancelled&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding at December&#160;31&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;45.59&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercisable at December&#160;31&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;23.51&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The total cash received from employees as a result of employee stock options exercises during the years ended December&#160;31, 2020, 2019, and 2018, was $3.8&#160;million, $3.7&#160;million, and $1.0&#160;million, respectively. In connection with these exercises, the tax benefit realized by Teradyne for the years ended December&#160;31, 2020, 2019, and 2018, was $1.5&#160;million, $2.0&#160;million, and $0.4&#160;million, respectively. &lt;/div&gt;&lt;/div&gt;  &lt;div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Stock option aggregate intrinsic value information for the years ended December&#160;31, 2020, 2019, and 2018 is as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercised&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,682&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,232&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,960&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;16,083&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;12,218&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,359&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Vested and expected to vest&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;13,499&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,701&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,359&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercisable&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,584&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,517&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,905&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Stock options weighted average remaining contractual terms (in years) information at December&#160;31, for the years 2020, 2019, and 2018 is as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 88%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4.6&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4.2&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3.6&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Vested and expected to vest&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4.9&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3.6&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercisable&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.1&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.4&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&#160;31, 2020, total unrecognized expense related to non-vested restricted stock unit awards and stock options was $44 million and is expected to be recognized over a weighted average period of 2.4&#160;years. &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Employee Stock Purchase Plan &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Under the ESPP, eligible employees may purchase shares of common stock through regular payroll deductions of up to 10% of their compensation, to a maximum of shares with a fair market value of $25,000 per calendar year, not to exceed 6,000 shares. Under the plan, the price paid for the common stock is equal to 85% of the stock price on the last business day of the six-month purchase period. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In July 2020, 0.2&#160;million shares of common stock were issued to employees who participated in the plan during the first half of 2020 at the price of $71.83 per share. In January 2021, Teradyne issued 0.1&#160;million shares of common stock to employees who participated in the plan during the second half of 2020 at the price of $101.91 per share. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In July 2019, 0.3&#160;million shares of common stock were issued to employees who participated in the plan during the first half of 2019 at the price of $40.72 per share. In January 2020, Teradyne issued 0.2&#160;million shares of common stock to employees who participated in the plan during the second half of 2019 at the price of $57.96 per share. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In July 2018, 0.3&#160;million shares of common stock were issued to employees who participated in the plan during the first half of 2018 at the price of $32.36 per share. In January 2019, Teradyne issued 0.4&#160;million shares of common stock to employees who participated in the plan during the second half of 2018 at the price of $26.67 per share. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&#160;31, 2020, there were 1.4&#160;million shares available for grant under the ESPP. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table provides the effect to income from operations for recording stock-based compensation for the years ended December&#160;31, 2020, 2019, and 2018: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cost of revenues&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,227&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,480&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,129&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Engineering and development&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;12,039&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,913&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,181&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Selling and administrative&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;28,640&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;24,504&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;21,267&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Stock-based compensation&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;44,906&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;37,897&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;33,577&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income tax benefit&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(13,060&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(8,360&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(12,036&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total stock-based compensation expense after income taxes&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;31,846&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;29,537&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;21,541&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2020To12_31_2020_RetirementAgreementMemberusgaapTypeOfArrangementAxis"
      decimals="-5"
      unitRef="Unit_USD">2100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="P01_01_2020To12_31_2020_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="2"
      unitRef="Unit_pure">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="P01_01_2020To12_31_2020_ShareBasedCompensationAwardTrancheOneMemberusgaapVestingAxis_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="2"
      unitRef="Unit_pure">2</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="P01_01_2020To12_31_2020_ShareBasedCompensationAwardTrancheTwoMemberusgaapVestingAxis_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="2"
      unitRef="Unit_pure">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription contextRef="P01_01_2020To12_31_2020_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis">capped at four times the grant date value for grants prior to 2019</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="P01_01_2020To12_31_2020_ShareBasedCompensationAwardTrancheTwoMemberusgaapVestingAxis_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="2"
      unitRef="Unit_pure">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="P01_01_2020To12_31_2020_ShareBasedCompensationAwardTrancheOneMemberusgaapVestingAxis_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="2"
      unitRef="Unit_pure">2</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <ter:MinimumYearsOfServiceForEligibleEmployeesOfPostretirementPlans contextRef="P01_01_2020To12_31_2020_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis">P10Y</ter:MinimumYearsOfServiceForEligibleEmployeesOfPostretirementPlans>
    <ter:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentageUponOneYearAnniversaryOfDateOfGrant
      contextRef="P01_01_2020To12_31_2020_DirectorMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="2"
      unitRef="Unit_pure">1</ter:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentageUponOneYearAnniversaryOfDateOfGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis">P7Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2020To12_31_2020_EmployeesMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="-5"
      unitRef="Unit_shares">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2019To12_31_2019_EmployeesMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="-5"
      unitRef="Unit_shares">800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2018To12_31_2018_EmployeesMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="-5"
      unitRef="Unit_shares">600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2020To12_31_2020_EmployeesMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">71.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2019To12_31_2019_EmployeesMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">37.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2018To12_31_2018_EmployeesMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">45.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2020To12_31_2020_NonEmployeeDirectorsAndCertainEmployeesMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="-5"
      unitRef="Unit_shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2018To12_31_2018_NonEmployeeDirectorsAndCertainEmployeesMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="-5"
      unitRef="Unit_shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2019To12_31_2019_NonEmployeeDirectorsAndCertainEmployeesMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="-5"
      unitRef="Unit_shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2020To12_31_2020_NonEmployeeDirectorsAndCertainEmployeesMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">66.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2019To12_31_2019_NonEmployeeDirectorsAndCertainEmployeesMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">48.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2018To12_31_2018_NonEmployeeDirectorsAndCertainEmployeesMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">35.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2020To12_31_2020_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="-5"
      unitRef="Unit_shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2018To12_31_2018_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="-5"
      unitRef="Unit_shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2019To12_31_2019_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="-5"
      unitRef="Unit_shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2020To12_31_2020_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">89.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2019To12_31_2019_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">51.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2018To12_31_2018_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">54.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <ter:ScheduleOfShareBasedPaymentAwardTotalShareholderReturnPlanValuationAssumptionsTableTextBlock contextRef="P01_01_2020To12_31_2020">The fair value was estimated using the Monte Carlo simulation model with the following assumptions:
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 85%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Risk-free interest rate&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.6&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.2&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne volatility-historical&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;34.9&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;31.9&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;26.8&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;NYSE Composite Index volatility-historical&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;11.4&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;11.9&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;12.4&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Dividend yield&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.6&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.8&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </ter:ScheduleOfShareBasedPaymentAwardTotalShareholderReturnPlanValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="P01_01_2020To12_31_2020_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.015</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="P01_01_2019To12_31_2019_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.026</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="P01_01_2018To12_31_2018_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.022</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="P01_01_2020To12_31_2020_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.349</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="P01_01_2019To12_31_2019_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.319</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="P01_01_2018To12_31_2018_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.268</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="P01_01_2020To12_31_2020_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis_XNYSusgaapFinancialInstrumentAxis"
      decimals="3"
      unitRef="Unit_pure">0.114</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="P01_01_2019To12_31_2019_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis_XNYSusgaapFinancialInstrumentAxis"
      decimals="3"
      unitRef="Unit_pure">0.119</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="P01_01_2018To12_31_2018_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis_XNYSusgaapFinancialInstrumentAxis"
      decimals="3"
      unitRef="Unit_pure">0.124</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="P01_01_2020To12_31_2020_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.006</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="P01_01_2019To12_31_2019_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.010</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="P01_01_2018To12_31_2018_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.008</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <ter:DividendsPerShare
      contextRef="P01_01_2020To12_31_2020_MeasurementInputExpectedDividendPaymentMemberusgaapMeasurementInputTypeAxis_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">0.40</ter:DividendsPerShare>
    <ter:DividendsPerShare
      contextRef="P01_01_2018To12_31_2018_MeasurementInputExpectedDividendPaymentMemberusgaapMeasurementInputTypeAxis_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">0.36</ter:DividendsPerShare>
    <ter:DividendsPerShare
      contextRef="P01_01_2019To12_31_2019_MeasurementInputExpectedDividendPaymentMemberusgaapMeasurementInputTypeAxis_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">0.36</ter:DividendsPerShare>
    <us-gaap:SharePrice
      contextRef="PAsOn12_31_2020_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">72.10</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="PAsOn12_31_2019_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">37.95</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="PAsOn12_31_2018_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">47.70</us-gaap:SharePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2019To12_31_2019_ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="-5"
      unitRef="Unit_shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2020To12_31_2020_ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2018To12_31_2018_ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2020To12_31_2020_ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">70.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2019To12_31_2019_ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">36.88</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2018To12_31_2018_ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">46.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2019To12_31_2019_ExecutiveOfficerMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="-5"
      unitRef="Unit_shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2020To12_31_2020_ExecutiveOfficerMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2018To12_31_2018_ExecutiveOfficerMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2020To12_31_2020_ExecutiveOfficerMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">20.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2019To12_31_2019_ExecutiveOfficerMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">10.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2018To12_31_2018_ExecutiveOfficerMembersrtTitleOfIndividualAxis_ServiceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">12.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The fair value of stock options was estimated using the Black-Scholes option-pricing model with the following assumptions: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 85%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected life (years)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Risk-free interest rate&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.4&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Volatility-historical&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;32.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;30.1&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;26.4&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Dividend yield&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.8&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="P01_01_2019To12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="P01_01_2018To12_31_2018_EmployeeStockOptionMemberusgaapAwardTypeAxis">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.015</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="P01_01_2019To12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.025</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="P01_01_2018To12_31_2018_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.024</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.320</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="P01_01_2019To12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.301</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="P01_01_2018To12_31_2018_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.264</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.005</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="P01_01_2019To12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.010</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="P01_01_2018To12_31_2018_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.008</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <ter:DividendsPerShare
      contextRef="P01_01_2020To12_31_2020_MeasurementInputExpectedDividendPaymentMemberusgaapMeasurementInputTypeAxis_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">0.40</ter:DividendsPerShare>
    <us-gaap:SharePrice
      contextRef="PAsOn12_31_2020"
      decimals="INF"
      unitRef="Unit_USD_per_Share">72.61</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="PAsOn12_31_2019"
      decimals="INF"
      unitRef="Unit_USD_per_Share">37.95</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="PAsOn12_31_2018"
      decimals="INF"
      unitRef="Unit_USD_per_Share">47.70</us-gaap:SharePrice>
    <us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Stock compensation plan activity for the years 2020, 2019, and 2018, is as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 79%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"/&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; width: 0px; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restricted Stock Units:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-vested at January&#160;1&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,269&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,454&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,174&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Awarded&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;616&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,139&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;790&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Vested&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,028&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,237&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,382&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Forfeited&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(68&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(87&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(128&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 79%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-vested at December&#160;31&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,789&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,269&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,454&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 79%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Stock Options:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding at January&#160;1&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;319&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;506&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;531&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Granted&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;56&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;102&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;69&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercised&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(159&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(280&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(94&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Forfeited&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 5%; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(7&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 5%; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expired&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 5%; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 5%; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 79%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding at December&#160;31&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;216&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;319&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;506&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 79%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Vested and expected to vest at December&#160;31&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;216&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;319&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;506&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 79%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 79%;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercisable at December&#160;31&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;27&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;85&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;256&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 79%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="PAsOn12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_shares">2269000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="PAsOn12_31_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_shares">2454000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="PAsOn12_31_2017_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_shares">3174000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_shares">616000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_shares">1139000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2018To12_31_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_shares">790000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_shares">1028000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_shares">1237000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="P01_01_2018To12_31_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_shares">1382000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_shares">68000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_shares">87000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="P01_01_2018To12_31_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_shares">128000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="PAsOn12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_shares">1789000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="PAsOn12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_shares">2269000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="PAsOn12_31_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_shares">2454000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_shares">319000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_shares">506000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2017"
      decimals="-3"
      unitRef="Unit_shares">531000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_shares">56000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_shares">102000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_shares">69000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_shares">159000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_shares">280000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_shares">94000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_shares">7000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_shares">2000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_shares">216000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_shares">319000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_shares">506000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_shares">216000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_shares">319000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_shares">506000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_shares">27000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_shares">85000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_shares">256000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <ter:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardTotalSharesAvailableTableTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total shares available for the years 2020, 2019, and 2018: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 81%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; width: 0px; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Shares available:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Available for grant at January&#160;1&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,727&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,874&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,605&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Options granted&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(56&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(102&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(69&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Options forfeited&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160; &lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restricted stock units awarded&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(616&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,139&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(790&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restricted stock units forfeited&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;68&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;87&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;128&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Available for grant at December&#160;31&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,123&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,727&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,874&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </ter:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardTotalSharesAvailableTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_shares">6727000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_shares">7874000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="PAsOn12_31_2017"
      decimals="-3"
      unitRef="Unit_shares">8605000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_shares">56000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_shares">102000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_shares">69000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_shares">7000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_shares">616000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_shares">1139000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_shares">790000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_shares">68000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_shares">87000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_shares">128000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_shares">6123000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_shares">6727000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_shares">7874000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average restricted stock unit award date fair value information for the years 2020, 2019, and 2018, is as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 79%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-vested at January 1&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;35.58&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;29.22&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;21.71&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Awarded&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;72.76&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;39.08&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;45.99&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Vested&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;31.53&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;23.59&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;20.20&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Forfeited&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;45.36&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;35.60&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;24.67&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-vested at December 31&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;47.84&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;35.58&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;29.22&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="PAsOn12_31_2019"
      decimals="-1"
      unitRef="Unit_USD_per_Share">35580</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="PAsOn12_31_2018"
      decimals="-1"
      unitRef="Unit_USD_per_Share">29220</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="PAsOn12_31_2017"
      decimals="-1"
      unitRef="Unit_USD_per_Share">21710</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2020To12_31_2020"
      decimals="-1"
      unitRef="Unit_USD_per_Share">72760</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2019To12_31_2019"
      decimals="-1"
      unitRef="Unit_USD_per_Share">39080.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2018To12_31_2018"
      decimals="-1"
      unitRef="Unit_USD_per_Share">45990</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2020To12_31_2020"
      decimals="-1"
      unitRef="Unit_USD_per_Share">31530</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2019To12_31_2019"
      decimals="-1"
      unitRef="Unit_USD_per_Share">23590</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2018To12_31_2018"
      decimals="-1"
      unitRef="Unit_USD_per_Share">20200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="P01_01_2020To12_31_2020"
      decimals="-1"
      unitRef="Unit_USD_per_Share">45360</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="P01_01_2019To12_31_2019"
      decimals="-1"
      unitRef="Unit_USD_per_Share">35600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="P01_01_2018To12_31_2018"
      decimals="-1"
      unitRef="Unit_USD_per_Share">24670</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="PAsOn12_31_2020"
      decimals="-1"
      unitRef="Unit_USD_per_Share">47840</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="PAsOn12_31_2019"
      decimals="-1"
      unitRef="Unit_USD_per_Share">35580</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="PAsOn12_31_2018"
      decimals="-1"
      unitRef="Unit_USD_per_Share">29220</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restricted stock unit awards aggregate intrinsic value information at December&#160;31 for the years 2020, 2019, and 2018 is as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 73%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Vested&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;71,582&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;46,110&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;63,688&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;214,509&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;154,752&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;77,015&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected to vest&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;210,301&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;152,374&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;77,187&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
      contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">71582000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
      contextRef="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">46110000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
      contextRef="P01_01_2018To12_31_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">63688000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="PAsOn12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">214509000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="PAsOn12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">154752000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="PAsOn12_31_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">77015000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <ter:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestIntrinsicValue
      contextRef="PAsOn12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_USD_per_Share">210301000</ter:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestIntrinsicValue>
    <ter:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestIntrinsicValue
      contextRef="PAsOn12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_USD_per_Share">152374000</ter:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestIntrinsicValue>
    <ter:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestIntrinsicValue
      contextRef="PAsOn12_31_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_USD_per_Share">77187000</ter:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestIntrinsicValue>
    <us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restricted stock units weighted average remaining contractual terms (in years) information at December&#160;31 for the years 2020, 2019, and 2018 is as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 85%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.96&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.02&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.92&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected to vest&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.96&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.02&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.91&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">P0Y11M15D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">P1Y7D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="P01_01_2018To12_31_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">P0Y11M1D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <ter:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedAndExpectedToVestWeightedAverageRemainingContractualTerm contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">P0Y11M15D</ter:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedAndExpectedToVestWeightedAverageRemainingContractualTerm>
    <ter:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedAndExpectedToVestWeightedAverageRemainingContractualTerm contextRef="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">P1Y7D</ter:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedAndExpectedToVestWeightedAverageRemainingContractualTerm>
    <ter:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedAndExpectedToVestWeightedAverageRemainingContractualTerm contextRef="P01_01_2018To12_31_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">P0Y10M28D</ter:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedAndExpectedToVestWeightedAverageRemainingContractualTerm>
    <ter:ScheduleOfWeightedAverageStockOptionsExercisePriceTableTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average stock options exercise price information for the year ended December&#160;31, 2020 is as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 93%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding at January&#160;1&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;29.91&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Options granted&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;72.61&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Options exercised&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;23.77&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Options forfeited&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014; &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Options cancelled&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding at December&#160;31&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;45.59&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercisable at December&#160;31&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;23.51&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </ter:ScheduleOfWeightedAverageStockOptionsExercisePriceTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="PAsOn12_31_2019"
      decimals="2"
      unitRef="Unit_USD_per_Share">29.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="P01_01_2020To12_31_2020"
      decimals="2"
      unitRef="Unit_USD_per_Share">72.61</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="P01_01_2020To12_31_2020"
      decimals="2"
      unitRef="Unit_USD_per_Share">23.77</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="P01_01_2020To12_31_2020"
      unitRef="Unit_USD_per_Share"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="P01_01_2020To12_31_2020"
      unitRef="Unit_USD_per_Share"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="PAsOn12_31_2020"
      decimals="2"
      unitRef="Unit_USD_per_Share">45.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="PAsOn12_31_2020"
      decimals="2"
      unitRef="Unit_USD_per_Share">23.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">3800000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="P01_01_2019To12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">3700000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="P01_01_2018To12_31_2018_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">1000000.0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">1500000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="P01_01_2019To12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">2000000.0</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="P01_01_2018To12_31_2018_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">400000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <ter:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueTableTextBlock contextRef="P01_01_2020To12_31_2020">Stock option aggregate intrinsic value information for the years ended December&#160;31, 2020, 2019, and 2018 is as follows:
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercised&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,682&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,232&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,960&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;16,083&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;12,218&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,359&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Vested and expected to vest&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;13,499&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,701&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,359&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercisable&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,584&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,517&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,905&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </ter:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">9682000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">9232000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">2960000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">16083000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">12218000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">7359000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">13499000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">7701000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">7359000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">2584000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">4517000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">5905000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <ter:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermsTableTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Stock options weighted average remaining contractual terms (in years) information at December&#160;31, for the years 2020, 2019, and 2018 is as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 88%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4.6&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4.2&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3.6&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Vested and expected to vest&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4.9&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3.6&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercisable&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.1&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.4&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </ter:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="P01_01_2020To12_31_2020">P4Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="P01_01_2019To12_31_2019">P4Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="P01_01_2018To12_31_2018">P3Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="P01_01_2020To12_31_2020">P4Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="P01_01_2019To12_31_2019">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="P01_01_2018To12_31_2018">P3Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="P01_01_2020To12_31_2020">P2Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="P01_01_2019To12_31_2019">P2Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="P01_01_2018To12_31_2018">P2Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="PAsOn12_31_2020"
      decimals="-6"
      unitRef="Unit_USD">44000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="P01_01_2020To12_31_2020">P2Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
      contextRef="PAsOn12_31_2020"
      decimals="INF"
      unitRef="Unit_pure">0.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate>
    <ter:MaximumSharesCanBePurchasedUnderPlanAtFairMarketValue
      contextRef="P01_01_2020To12_31_2020"
      decimals="INF"
      unitRef="Unit_USD">25000</ter:MaximumSharesCanBePurchasedUnderPlanAtFairMarketValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee
      contextRef="P01_01_2020To12_31_2020"
      decimals="INF"
      unitRef="Unit_shares">6000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="P01_01_2020To12_31_2020"
      decimals="2"
      unitRef="Unit_pure">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="P07_01_2020To07_31_2020"
      decimals="-5"
      unitRef="Unit_shares">200000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="PAsOn07_31_2020"
      decimals="INF"
      unitRef="Unit_USD_per_Share">71.83</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="P01_01_2021To01_31_2021_SubsequentEventMemberusgaapSubsequentEventTypeAxis"
      decimals="-5"
      unitRef="Unit_shares">100000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="PAsOn12_31_2020"
      decimals="INF"
      unitRef="Unit_USD_per_Share">101.91</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="P07_01_2019To07_31_2019"
      decimals="-5"
      unitRef="Unit_shares">300000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="PAsOn07_31_2019"
      decimals="INF"
      unitRef="Unit_USD_per_Share">40.72</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="P01_01_2020To01_31_2020"
      decimals="-5"
      unitRef="Unit_shares">200000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="PAsOn12_31_2019"
      decimals="INF"
      unitRef="Unit_USD_per_Share">57.96</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="P07_01_2018To07_31_2018"
      decimals="-5"
      unitRef="Unit_shares">300000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="PAsOn07_31_2018"
      decimals="INF"
      unitRef="Unit_USD_per_Share">32.36</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="P01_01_2019To01_31_2019"
      decimals="-5"
      unitRef="Unit_shares">400000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="PAsOn12_31_2018"
      decimals="INF"
      unitRef="Unit_USD_per_Share">26.67</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="PAsOn12_31_2020_EmployeeStockPurchasePlanMemberusgaapAwardTypeAxis"
      decimals="-5"
      unitRef="Unit_shares">1400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table provides the effect to income from operations for recording stock-based compensation for the years ended December&#160;31, 2020, 2019, and 2018: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cost of revenues&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,227&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,480&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,129&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Engineering and development&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;12,039&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,913&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,181&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Selling and administrative&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;28,640&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;24,504&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;21,267&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Stock-based compensation&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;44,906&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;37,897&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;33,577&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income tax benefit&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(13,060&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(8,360&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(12,036&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total stock-based compensation expense after income taxes&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;31,846&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;29,537&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;21,541&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2020To12_31_2020_CostOfRevenuesMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">4227000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2019To12_31_2019_CostOfRevenuesMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">3480000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2018To12_31_2018_CostOfRevenuesMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">3129000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2020To12_31_2020_EngineeringAndDevelopmentMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">12039000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2019To12_31_2019_EngineeringAndDevelopmentMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">9913000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2018To12_31_2018_EngineeringAndDevelopmentMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">9181000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2020To12_31_2020_SellingAndAdministrativeMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">28640000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2019To12_31_2019_SellingAndAdministrativeMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">24504000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2018To12_31_2018_SellingAndAdministrativeMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">21267000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">44906000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">37897000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">33577000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">13060000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">8360000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">12036000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">31846000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">29537000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">21541000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <ter:DefinedContributionDisclosureTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;R.&#160;&#160;&#160;&#160;SAVINGS PLAN &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne sponsors a defined contribution employee retirement savings plan (&#x201c;Savings Plan&#x201d;) covering substantially all U.S. employees. Under the Savings Plan, employees may contribute up to 20% of their compensation (subject to Internal Revenue Service limitations). The Savings Plan provides for a discretionary employer match that is determined each year. In 2020, 2019 and 2018, Teradyne matched 100% of eligible employee contributions up to 4% of their compensation for employees not accruing benefits in the U.S. Qualified Pension Plan. There was no match for employees still actively accruing benefits in the U.S. Qualified Pension Plan. Teradyne&#x2019;s contributions vest 25%&#160;per year for the first four years of employment, and contributions for those employees with&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;four years of service vest immediately. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In addition, Teradyne sponsors an unfunded U.S. Supplemental Savings Plan to provide savings benefits in excess of those allowed by the Employee Retirement Income Security Act of 1974 and the Internal Revenue Code. The provisions of this plan are the same as the Savings Plan. The liability for the U.S. Supplemental Savings Plan at December&#160;31, 2020 and 2019, was $38.0&#160;million and $32.7&#160;million, respectively, and is included in retirement plan liabilities. Teradyne contributes to defined contributions savings plans for its foreign employees. Under Teradyne&#x2019;s savings plans, amounts charged to the statements of operations for the years ended December&#160;31, 2020, 2019, and 2018 were $21.7&#160;million, $20.9&#160;million, and $19.4&#160;million, respectively. &lt;/div&gt;&lt;/div&gt;</ter:DefinedContributionDisclosureTextBlock>
    <ter:SavingsPlanMaximumPercentageOfEmployeesContributionAllowable
      contextRef="P01_01_2020To12_31_2020"
      decimals="INF"
      unitRef="Unit_pure">0.20</ter:SavingsPlanMaximumPercentageOfEmployeesContributionAllowable>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="P01_01_2019To12_31_2019_UsQualifiedPensionPlanMemberusgaapRetirementPlanTypeAxis"
      decimals="INF"
      unitRef="Unit_pure">1</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="P01_01_2020To12_31_2020_UsQualifiedPensionPlanMemberusgaapRetirementPlanTypeAxis"
      decimals="INF"
      unitRef="Unit_pure">1</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="P01_01_2018To12_31_2018_UsQualifiedPensionPlanMemberusgaapRetirementPlanTypeAxis"
      decimals="INF"
      unitRef="Unit_pure">1</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
      contextRef="P01_01_2019To12_31_2019_UsQualifiedPensionPlanMemberusgaapRetirementPlanTypeAxis"
      decimals="INF"
      unitRef="Unit_pure">0.04</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
      contextRef="P01_01_2020To12_31_2020_UsQualifiedPensionPlanMemberusgaapRetirementPlanTypeAxis"
      decimals="INF"
      unitRef="Unit_pure">0.04</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
      contextRef="P01_01_2018To12_31_2018_UsQualifiedPensionPlanMemberusgaapRetirementPlanTypeAxis"
      decimals="INF"
      unitRef="Unit_pure">0.04</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage
      contextRef="P01_01_2020To12_31_2020"
      decimals="INF"
      unitRef="Unit_pure">0.25</us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage>
    <ter:MaximumEmploymentPeriodConsideredForVestingOfEmployersContribution contextRef="P01_01_2020To12_31_2020">P4Y</ter:MaximumEmploymentPeriodConsideredForVestingOfEmployersContribution>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent
      contextRef="PAsOn12_31_2020"
      decimals="-5"
      unitRef="Unit_USD">38000000.0</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent
      contextRef="PAsOn12_31_2019"
      decimals="-5"
      unitRef="Unit_USD">32700000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="P01_01_2020To12_31_2020_SavingsPlanMemberusgaapRetirementPlanTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">21700000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="P01_01_2019To12_31_2019_SavingsPlanMemberusgaapRetirementPlanTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">20900000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="P01_01_2018To12_31_2018_SavingsPlanMemberusgaapRetirementPlanTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">19400000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;S.&#160;&#160;&#160;&#160;INCOME TAXES &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 4.5pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The components of income (loss) before income taxes and the provision (benefit) for income taxes as shown in the consolidated statements of operations were as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 73%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income before income taxes:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;U.S.&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;312,153&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;192,442&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;189,691&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-U.S.&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;588,862&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;333,330&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;278,110&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;901,015&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;525,772&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;467,801&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Provision (benefit) for income taxes:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Current:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;U.S. Federal&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;58,678&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;19,297&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(59,122&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-U.S.&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;75,193&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;52,810&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;45,083&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;State&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,315&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(4,347&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,721&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;132,556&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;67,760&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(12,318&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;U.S. Federal&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(12,604&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(4,522&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;29,252&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-U.S.&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(5,127&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(8,007&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,243&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;State&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,043&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,073&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;331&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(15,688&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(9,456&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;28,340&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total provision for income taxes:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;116,868&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;58,304&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;16,022&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income tax expense for 2020, 2019 and 2018 totaled $116.9&#160;million, $58.3&#160;million, and $16.0&#160;million, respectively. The effective tax rate for 2020, 2019 and 2018 was 13.0%, 11.1% and 3.4%, respectively. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;On December&#160;22, 2017, the U.S. enacted the Tax Cuts and Jobs Act of 2017 (the &#x201c;Tax Reform Act&#x201d;), making significant changes to the Internal Revenue Code. The Tax Reform Act has significant direct and indirect implications for accounting for income taxes under ASC 740, &#x201c;Accounting for Income Taxes&#x201d; some of which could not be calculated with precision until further clarification and guidance was made available from tax authorities, regulatory bodies or the FASB. In light of this uncertainty, on December&#160;22, 2017 the SEC issued &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Staff Accounting Bulletin (&#x201c;SAB&#x201d;) No.&#160;118, &#x201c;Income Tax Accounting Implications of the Tax Cuts and Jobs Act,&#x201d; to address uncertainty in the application of U.S. GAAP when the registrant 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 Tax Reform Act. In accordance with SAB 118, Teradyne recorded $186.0 million of additional income tax expense in the fourth quarter of 2017 which represented Teradyne&#x2019;s best estimate of the impact of the Tax Reform Act in accordance with Teradyne&#x2019;s understanding of the Tax Reform Act and available guidance as of that date. The $186.0 million was primarily composed of expense of $161.0 million related to the one-time transition tax on the mandatory deemed repatriation of foreign earnings, $33.6 million of expense related to the remeasurement of certain deferred tax assets and liabilities based on the rates at which they are expected to reverse in the future, and a benefit of $10.3 million associated with the impact of correlative adjustments on uncertain tax positions. In accordance with the requirements of SAB 118, in the fourth quarter of 2018, Teradyne completed its analysis of the effect of the Tax Reform Act based on the application of the most recently available guidance as of December&#160;31, 2018 and recorded $49.5&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;million of net income tax benefit. The net benefit consisted of $51.7 million of benefit resulting from a reduction in the estimate of the one-time transition tax on the mandatory deemed repatriation of foreign earnings and an expense of $2.2 million associated with the impact of correlative adjustments on uncertain tax positions. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne has made an accounting policy election to account for global intangible low-taxed income (&#x201c;GILTI&#x201d;) as a component of tax expense in the period in which Teradyne is subject to the rules and therefore did not provide any deferred tax impacts of GILTI in its consolidated financial statements. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The increase in the effective tax rate from 2019 to 2020 is primarily attributable to a reduction in the benefit from releases of reserves for uncertain tax positions and a reduction in the benefit from foreign tax credits. These increases in expense were partially offset by a decrease in the transition tax on the mandatory deemed repatriation of foreign earnings and shift in the geographic distribution of income, which increases the income subject to taxation in lower tax rate jurisdictions relative to higher tax rate jurisdictions. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;On July&#160;27, 2015, in Altera Corp. (&#x201c;Altera&#x201d;) v. Commissioner, the U.S. Tax Court issued an opinion invalidating the regulations relating to the treatment of stock-based compensation expense in an intercompany cost-sharing arrangement. A final decision was issued by the Tax Court in December 2015. The IRS appealed the decision in June 2016. On July&#160;24, 2018, the U.S. Court of Appeals for the Ninth Circuit (&#x201c;Ninth Circuit&#x201d;) issued a decision that was subsequently withdrawn and a reconstituted panel conferred on the appeal. On June&#160;7, 2019, the Ninth Circuit upheld the cost-sharing regulations. On November&#160;12, 2019 the Ninth Circuit denied Altera&#x2019;s petition for rehearing of its case. Altera&#x2019;s application for certiorari to the Supreme Court was declined on June&#160;22, 2020. In the fourth quarter of 2019 and 2020, Teradyne recognized tax expense of approximately $6.3 million and $2.3 million, respectively, related to the inclusion of stock-based compensation in its intercompany cost-sharing arrangement. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The increase in the effective tax rate from 2018 to 2019 is primarily attributable to increases in expense associated with GILTI and the transition tax on the mandatory deemed repatriation of foreign earnings. These increases in expense were partially offset by increased benefit from the U.S. foreign derived intangible income deduction, foreign tax credits and a net reduction of reserves for uncertain tax positions. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;A reconciliation of the effective tax rate for the years 2020, 2019 and 2018 is as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;U.S. statutory federal tax rate&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;21.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;21.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;21.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;U.S. global intangible low-taxed income&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5.7&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6.2&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;State income taxes, net of federal tax benefit&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.1&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foreign taxes&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(5.6&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(4.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foreign tax credits&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(4.8&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(5.9&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2.2&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;U.S. foreign derived intangible income&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2.2&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2.6&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1.8&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;U.S. research and development credit&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1.8&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2.2&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equity compensation&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(0.6&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(0.7&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1.2&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Uncertain tax positions&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(0.1&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(4.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;U.S. transition tax&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160; &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.9&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(10.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Impact of rate change on deferred taxes&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160; &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other, net&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.6&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.8&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.6&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;13.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;11.1&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3.4&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne qualifies for a tax holiday in Singapore by fulfilling the requirements of an agreement with the Singapore Economic Development Board under which certain headcount and spending requirements must be met. The tax savings attributable to the Singapore tax holiday for the years ended December&#160;31, 2020, 2019 and 2018 were $29.9 million or $0.16 per diluted share, $15.1 million or $0.08 per diluted share and $11.9 million or $0.06 per diluted share, respectively. In November 2020, Teradyne entered into an agreement with the Singapore Economic Development Board which extended our Singapore tax holiday under substantially similar terms to the agreement which expired on December&#160;31, 2020. The new tax holiday is scheduled to expire on December 31, 2025. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Significant components of Teradyne&#x2019;s deferred tax assets (liabilities) as of December&#160;31, 2020 and 2019 were as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 82%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred tax assets:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tax credits&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;87,595&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;79,480&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accruals&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;33,156&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;25,424&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pension liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;28,348&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;24,459&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Inventory valuations&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;18,427&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;18,572&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Lease liability&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;12,627&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;13,093&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred revenue&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,235&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,622&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equity compensation&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,543&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,042&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Vacation accrual&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,890&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,768&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Investment impairment&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,292&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,292&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net operating loss carryforwards&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,823&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,705&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;626&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;187&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Gross deferred tax assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;207,562&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;186,644&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less: valuation allowance&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(84,962&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(77,177&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total deferred tax assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;122,600&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;109,467&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred tax liabilities:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Depreciation&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(14,525&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(18,238&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(12,726&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(16,705&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Right of use assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(10,688&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(11,197&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Contingent consideration&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(3,515&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"&gt;)&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Marketable securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(3,344&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,601&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(710&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(611&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total deferred tax liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(45,508&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(48,352&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net deferred assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;77,092&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;61,115&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; As of December&#160;31, 2020 and 2019, Teradyne evaluated the likelihood that it would realize deferred income taxes to offset future taxable income and concluded that it is more likely than not that a substantial majority of its deferred tax assets will be realized through consideration of both the positive and negative evidence. At December&#160;31, 2020 and 2019, Teradyne maintained a valuation allowance for certain deferred tax assets of $85.0 million and $77.2 million, respectively, primarily related to state net operating losses and state tax credit carryforwards, due to the uncertainty regarding their realization. Adjustments could be required in the future if Teradyne estimates that the amount of deferred tax assets to be realized is more or less than the net amount recorded.&lt;div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;At December&#160;31, 2020, Teradyne had operating loss carryforwards that expire in the following years: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 75%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 7%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 7%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;State&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Operating&#160;Loss&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Carryforwards&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Operating&#160;Loss&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Carryforwards&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;333&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014; &#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,203&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014; &#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,368&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014; &#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;812&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014; &#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2025&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;191&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014; &#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2026-2030&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,452&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014; &#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2031-2035&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,147&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;68&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beyond 2035&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;73&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014; &#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-expiring&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;870&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,923&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;17,449&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,991&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne has approximately $116.3&#160;million of tax credit carryforwards including federal business tax credits of approximately $1.9&#160;million which expire in 2028 through 2030, and state tax credits of $114.3&#160;million, of which $63.8&#160;million do not expire and the remainder expires in the years 2021 through 2040. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne&#x2019;s gross unrecognized tax benefits for the years ended December&#160;31, 2020, 2019 and 2018 were as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beginning balance as of January&#160;1&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;21,180&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;43,395&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;36,263&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Additions:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tax positions for current year&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,082&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,322&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,716&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tax positions for prior years&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;66&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,043&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,626&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reductions:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tax positions for prior years&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2,989&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(31,397&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(153&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expiration of statutes&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,436&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(183&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(57&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Ending balance as of December&#160;31&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;17,903&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;21,180&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;43,395&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Current year additions relate to federal and state research credits. Prior year additions primarily relate to stock-based compensation. Prior year reductions are primarily composed of federal and state reserves related to transfer pricing and research credits and resulted from the completion of the 2015 U.S. federal audit in the first quarter of 2019. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Of the $17.9 million of unrecognized tax benefits as of December&#160;31, 2020, $12.0 million would impact the consolidated income tax rate if ultimately recognized. The remaining $5.9 million would impact deferred taxes if recognized. &lt;/div&gt;&lt;/div&gt;  &lt;div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&#160;31, 2020, Teradyne estimates that it is reasonably possible that the balance of unrecognized tax benefits may decrease approximately $1.6 million in the next twelve months as a result of a lapse of statutes of limitation. The estimated decrease relates to loss carryforwards, research credits and U.S. manufacturing activities deductions. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne records all interest and penalties related to income taxes as a component of income tax expense. Accrued interest and penalties related to income tax items at December&#160;31, 2020 and 2019 amounted to $1.2 &lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;million and $1.4 million, respectively. For the years ended December&#160;31, 2020, 2019 and 2018, benefit of $0.2 million, expense of $1.1 million and benefit of $0.1 million, respectively, was recorded for interest and penalties related to income tax items.&lt;/div&gt;&lt;/div&gt;  &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne is subject to U.S. federal income tax, as well as income tax in multiple state, local and foreign jurisdictions. As of December&#160;31, 2020, all material state and local income tax matters have been concluded through 2015, all material federal income tax matters have been concluded through 2016 and all material foreign income tax matters have been concluded through 2012. However, in some jurisdictions, including the United States, operating losses and tax credits may be subject to adjustment until such time as they are utilized and the year of utilization is closed to adjustment. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&#160;31, 2020, Teradyne is not permanently reinvested with respect to the unremitted earnings of non-U.S. subsidiaries to the extent that those earnings exceed local statutory and operational requirements. Remittance of those earnings is not expected to result in material income tax. &lt;/div&gt;&lt;/div&gt; </us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 4.5pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The components of income (loss) before income taxes and the provision (benefit) for income taxes as shown in the consolidated statements of operations were as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 73%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income before income taxes:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;U.S.&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;312,153&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;192,442&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;189,691&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-U.S.&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;588,862&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;333,330&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;278,110&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;901,015&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;525,772&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;467,801&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Provision (benefit) for income taxes:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Current:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;U.S. Federal&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;58,678&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;19,297&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(59,122&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-U.S.&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;75,193&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;52,810&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;45,083&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;State&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,315&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(4,347&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,721&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;132,556&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;67,760&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(12,318&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;U.S. Federal&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(12,604&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(4,522&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;29,252&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-U.S.&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(5,127&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(8,007&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,243&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;State&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,043&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,073&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;331&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(15,688&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(9,456&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;28,340&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total provision for income taxes:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;116,868&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;58,304&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;16,022&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">312153000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">192442000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">189691000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">588862000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">333330000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">278110000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">901015000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">525772000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">467801000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">58678000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">19297000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">-59122000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">75193000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">52810000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">45083000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-1315000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">-4347000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">1721000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">132556000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">67760000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">-12318000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-12604000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">-4522000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">29252000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-5127000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">-8007000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">-1243000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">2043000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">3073000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">331000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <ter:DeferredIncomeTaxExpenseBenefitNetOfAdjustments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-15688000</ter:DeferredIncomeTaxExpenseBenefitNetOfAdjustments>
    <ter:DeferredIncomeTaxExpenseBenefitNetOfAdjustments
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">-9456000</ter:DeferredIncomeTaxExpenseBenefitNetOfAdjustments>
    <ter:DeferredIncomeTaxExpenseBenefitNetOfAdjustments
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">28340000</ter:DeferredIncomeTaxExpenseBenefitNetOfAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">116868000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">58304000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">16022000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_USD">116900000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2019To12_31_2019"
      decimals="-5"
      unitRef="Unit_USD">58300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2018To12_31_2018"
      decimals="-5"
      unitRef="Unit_USD">16000000.0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="P01_01_2020To12_31_2020"
      decimals="3"
      unitRef="Unit_pure">0.130</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="P01_01_2019To12_31_2019"
      decimals="3"
      unitRef="Unit_pure">0.111</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="P01_01_2018To12_31_2018"
      decimals="3"
      unitRef="Unit_pure">0.034</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit
      contextRef="P01_01_2017To12_31_2017"
      decimals="-5"
      unitRef="Unit_USD">186000000.0</us-gaap:TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit>
    <us-gaap:TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit
      contextRef="P01_01_2017To12_31_2017_StateAndLocalJurisdictionMemberusgaapIncomeTaxAuthorityAxis"
      decimals="-5"
      unitRef="Unit_USD">186000000.0</us-gaap:TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit>
    <ter:TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpenseBenefit
      contextRef="P01_01_2017To12_31_2017"
      decimals="-5"
      unitRef="Unit_USD">161000000.0</ter:TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpenseBenefit>
    <us-gaap:TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_USD">33600000</us-gaap:TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit>
    <ter:TaxCutsAndJobsActOf2017CorrelativeAdjustmentsOnUncertainTaxPositions
      contextRef="P01_01_2017To12_31_2017_StateAndLocalJurisdictionMemberusgaapIncomeTaxAuthorityAxis"
      decimals="-5"
      unitRef="Unit_USD">10300000</ter:TaxCutsAndJobsActOf2017CorrelativeAdjustmentsOnUncertainTaxPositions>
    <us-gaap:TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit
      contextRef="P10_01_2018To12_31_2018"
      decimals="-5"
      unitRef="Unit_USD">49500000</us-gaap:TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit>
    <ter:TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpenseBenefit
      contextRef="P01_01_2018To12_31_2018"
      decimals="-5"
      unitRef="Unit_USD">51700000</ter:TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpenseBenefit>
    <ter:TaxCutsAndJobsActOf2017CorrelativeAdjustmentsOnUncertainTaxPositions
      contextRef="P01_01_2018To12_31_2018"
      decimals="-5"
      unitRef="Unit_USD">2200000</ter:TaxCutsAndJobsActOf2017CorrelativeAdjustmentsOnUncertainTaxPositions>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2019To12_31_2019_IntercompanyCostSharingArrangementMemberusgaapTypeOfArrangementAxis"
      decimals="-5"
      unitRef="Unit_USD">6300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2020To12_31_2020_IntercompanyCostSharingArrangementMemberusgaapTypeOfArrangementAxis"
      decimals="-5"
      unitRef="Unit_USD">2300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;A reconciliation of the effective tax rate for the years 2020, 2019 and 2018 is as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; white-space: nowrap;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;U.S. statutory federal tax rate&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;21.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;21.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;21.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;U.S. global intangible low-taxed income&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5.7&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6.2&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;State income taxes, net of federal tax benefit&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.1&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foreign taxes&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(5.6&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(4.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foreign tax credits&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(4.8&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(5.9&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2.2&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;U.S. foreign derived intangible income&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2.2&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2.6&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1.8&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;U.S. research and development credit&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1.8&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2.2&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equity compensation&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(0.6&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(0.7&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1.2&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Uncertain tax positions&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(0.1&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(4.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;U.S. transition tax&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160; &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.9&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(10.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Impact of rate change on deferred taxes&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160; &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other, net&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.6&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.8&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.6&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;13.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;11.1&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3.4&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2020To12_31_2020"
      decimals="INF"
      unitRef="Unit_pure">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2019To12_31_2019"
      decimals="INF"
      unitRef="Unit_pure">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2018To12_31_2018"
      decimals="INF"
      unitRef="Unit_pure">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <ter:EffectiveIncomeTaxRateGlobalIntangibleLowTaxedIncome
      contextRef="P01_01_2020To12_31_2020"
      decimals="INF"
      unitRef="Unit_pure">0.057</ter:EffectiveIncomeTaxRateGlobalIntangibleLowTaxedIncome>
    <ter:EffectiveIncomeTaxRateGlobalIntangibleLowTaxedIncome
      contextRef="P01_01_2019To12_31_2019"
      decimals="INF"
      unitRef="Unit_pure">0.062</ter:EffectiveIncomeTaxRateGlobalIntangibleLowTaxedIncome>
    <ter:EffectiveIncomeTaxRateGlobalIntangibleLowTaxedIncome
      contextRef="P01_01_2018To12_31_2018"
      decimals="INF"
      unitRef="Unit_pure">0.003</ter:EffectiveIncomeTaxRateGlobalIntangibleLowTaxedIncome>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="P01_01_2020To12_31_2020"
      decimals="INF"
      unitRef="Unit_pure">0.003</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="P01_01_2019To12_31_2019"
      decimals="INF"
      unitRef="Unit_pure">0.005</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="P01_01_2018To12_31_2018"
      decimals="INF"
      unitRef="Unit_pure">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="P01_01_2020To12_31_2020"
      decimals="INF"
      unitRef="Unit_pure">-0.056</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="P01_01_2019To12_31_2019"
      decimals="INF"
      unitRef="Unit_pure">-0.040</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="P01_01_2018To12_31_2018"
      decimals="INF"
      unitRef="Unit_pure">-0.020</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign
      contextRef="P01_01_2020To12_31_2020"
      decimals="INF"
      unitRef="Unit_pure">0.048</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign
      contextRef="P01_01_2019To12_31_2019"
      decimals="INF"
      unitRef="Unit_pure">0.059</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign
      contextRef="P01_01_2018To12_31_2018"
      decimals="INF"
      unitRef="Unit_pure">0.022</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign>
    <ter:EffectiveIncomeTaxRateReconcilationForeignDerivedIntangibleIncome
      contextRef="P01_01_2020To12_31_2020"
      decimals="INF"
      unitRef="Unit_pure">-0.022</ter:EffectiveIncomeTaxRateReconcilationForeignDerivedIntangibleIncome>
    <ter:EffectiveIncomeTaxRateReconcilationForeignDerivedIntangibleIncome
      contextRef="P01_01_2019To12_31_2019"
      decimals="INF"
      unitRef="Unit_pure">-0.026</ter:EffectiveIncomeTaxRateReconcilationForeignDerivedIntangibleIncome>
    <ter:EffectiveIncomeTaxRateReconcilationForeignDerivedIntangibleIncome
      contextRef="P01_01_2018To12_31_2018"
      decimals="INF"
      unitRef="Unit_pure">-0.018</ter:EffectiveIncomeTaxRateReconcilationForeignDerivedIntangibleIncome>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="P01_01_2020To12_31_2020"
      decimals="INF"
      unitRef="Unit_pure">0.013</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="P01_01_2019To12_31_2019"
      decimals="INF"
      unitRef="Unit_pure">0.018</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="P01_01_2018To12_31_2018"
      decimals="INF"
      unitRef="Unit_pure">0.022</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="P01_01_2020To12_31_2020"
      decimals="INF"
      unitRef="Unit_pure">-0.006</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="P01_01_2019To12_31_2019"
      decimals="INF"
      unitRef="Unit_pure">-0.007</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="P01_01_2018To12_31_2018"
      decimals="INF"
      unitRef="Unit_pure">-0.012</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="P01_01_2020To12_31_2020"
      decimals="INF"
      unitRef="Unit_pure">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="P01_01_2019To12_31_2019"
      decimals="INF"
      unitRef="Unit_pure">-0.043</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="P01_01_2018To12_31_2018"
      decimals="INF"
      unitRef="Unit_pure">0.010</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <ter:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTax
      contextRef="P01_01_2019To12_31_2019"
      decimals="INF"
      unitRef="Unit_pure">0.019</ter:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTax>
    <ter:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTax
      contextRef="P01_01_2018To12_31_2018"
      decimals="INF"
      unitRef="Unit_pure">-0.105</ter:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTax>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="P01_01_2018To12_31_2018"
      decimals="INF"
      unitRef="Unit_pure">0.003</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="P01_01_2020To12_31_2020"
      decimals="INF"
      unitRef="Unit_pure">0.006</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="P01_01_2019To12_31_2019"
      decimals="INF"
      unitRef="Unit_pure">0.008</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="P01_01_2018To12_31_2018"
      decimals="INF"
      unitRef="Unit_pure">0.006</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="P01_01_2020To12_31_2020"
      decimals="3"
      unitRef="Unit_pure">0.130</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="P01_01_2019To12_31_2019"
      decimals="3"
      unitRef="Unit_pure">0.111</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="P01_01_2018To12_31_2018"
      decimals="3"
      unitRef="Unit_pure">0.034</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxReconciliationTaxHolidays
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_USD">29900000</us-gaap:IncomeTaxReconciliationTaxHolidays>
    <us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare
      contextRef="P01_01_2020To12_31_2020"
      decimals="2"
      unitRef="Unit_USD_per_Share">0.16</us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare>
    <us-gaap:IncomeTaxReconciliationTaxHolidays
      contextRef="P01_01_2019To12_31_2019"
      decimals="-5"
      unitRef="Unit_USD">15100000</us-gaap:IncomeTaxReconciliationTaxHolidays>
    <us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare
      contextRef="P01_01_2019To12_31_2019"
      decimals="2"
      unitRef="Unit_USD_per_Share">0.08</us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare>
    <us-gaap:IncomeTaxReconciliationTaxHolidays
      contextRef="P01_01_2018To12_31_2018"
      decimals="-5"
      unitRef="Unit_USD">11900000</us-gaap:IncomeTaxReconciliationTaxHolidays>
    <us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare
      contextRef="P01_01_2018To12_31_2018"
      decimals="2"
      unitRef="Unit_USD_per_Share">0.06</us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare>
    <us-gaap:IncomeTaxHolidayTerminationDate contextRef="P01_01_2020To12_31_2020">December 31, 2025</us-gaap:IncomeTaxHolidayTerminationDate>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Significant components of Teradyne&#x2019;s deferred tax assets (liabilities) as of December&#160;31, 2020 and 2019 were as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 82%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred tax assets:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tax credits&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;87,595&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;79,480&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accruals&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;33,156&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;25,424&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pension liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;28,348&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;24,459&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Inventory valuations&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;18,427&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;18,572&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Lease liability&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;12,627&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;13,093&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred revenue&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,235&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,622&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equity compensation&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,543&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,042&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Vacation accrual&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,890&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,768&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Investment impairment&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,292&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,292&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net operating loss carryforwards&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,823&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,705&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;626&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;187&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Gross deferred tax assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;207,562&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;186,644&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less: valuation allowance&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(84,962&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(77,177&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total deferred tax assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;122,600&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;109,467&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred tax liabilities:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Depreciation&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(14,525&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(18,238&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(12,726&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(16,705&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Right of use assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(10,688&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(11,197&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Contingent consideration&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(3,515&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"&gt;)&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Marketable securities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(3,344&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,601&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(710&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(611&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total deferred tax liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(45,508&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(48,352&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net deferred assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;77,092&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;61,115&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">87595000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">79480000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">33156000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">25424000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">28348000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">24459000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">18427000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">18572000</us-gaap:DeferredTaxAssetsInventory>
    <ter:DeferredTaxAssetsTaxDeferredExpenseLeaseLiability
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">12627000</ter:DeferredTaxAssetsTaxDeferredExpenseLeaseLiability>
    <ter:DeferredTaxAssetsTaxDeferredExpenseLeaseLiability
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">13093000</ter:DeferredTaxAssetsTaxDeferredExpenseLeaseLiability>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">9235000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">7622000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">6543000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">7042000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">5890000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">4768000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">3292000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">3292000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">1823000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">2705000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">626000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">187000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">207562000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">186644000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">84962000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">77177000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">122600000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">109467000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">14525000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">18238000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">12726000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">16705000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <ter:DeferredTaxLiabilitiesRightOfUseAssets
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">10688000</ter:DeferredTaxLiabilitiesRightOfUseAssets>
    <ter:DeferredTaxLiabilitiesRightOfUseAssets
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">11197000</ter:DeferredTaxLiabilitiesRightOfUseAssets>
    <ter:DeferredTaxLiabilitiesContingentConsideration
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">3515000</ter:DeferredTaxLiabilitiesContingentConsideration>
    <us-gaap:DeferredTaxLiabilitiesInvestments
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">3344000</us-gaap:DeferredTaxLiabilitiesInvestments>
    <us-gaap:DeferredTaxLiabilitiesInvestments
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">1601000</us-gaap:DeferredTaxLiabilitiesInvestments>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">710000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">611000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">45508000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">48352000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">77092000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">61115000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2020"
      decimals="-5"
      unitRef="Unit_USD">85000000.0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2019"
      decimals="-5"
      unitRef="Unit_USD">77200000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;At December&#160;31, 2020, Teradyne had operating loss carryforwards that expire in the following years: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 75%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 7%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 7%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;State&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Operating&#160;Loss&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Carryforwards&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Operating&#160;Loss&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Carryforwards&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;333&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014; &#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,203&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014; &#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,368&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014; &#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;812&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014; &#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2025&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;191&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014; &#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2026-2030&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,452&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014; &#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2031-2035&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,147&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;68&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beyond 2035&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;73&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014; &#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-expiring&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;870&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,923&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;17,449&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,991&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic
      contextRef="PAsOn12_31_2020_OperatingLossCarryForwardsExpiringTwoThousandTwentyOneMemberusgaapTaxPeriodAxis"
      decimals="-3"
      unitRef="Unit_USD">333000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic
      contextRef="PAsOn12_31_2020_OperatingLossCarryforwardsExpiringTwoThousandAndTwentyTwoMemberusgaapTaxPeriodAxis"
      decimals="-3"
      unitRef="Unit_USD">2203000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic
      contextRef="PAsOn12_31_2020_OperatingLossCarryforwardsExpiringTwoThousandAndTwentyThreeMemberusgaapTaxPeriodAxis"
      decimals="-3"
      unitRef="Unit_USD">3368000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic
      contextRef="PAsOn12_31_2020_OperatingLossCarryforwardsExpiringTwoThousandTwentyFourMemberusgaapTaxPeriodAxis"
      decimals="-3"
      unitRef="Unit_USD">812000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic
      contextRef="PAsOn12_31_2020_OperatingLossCarryforwardsExpiringTwoThousandTwentyFiveMemberusgaapTaxPeriodAxis"
      decimals="-3"
      unitRef="Unit_USD">191000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic
      contextRef="PAsOn12_31_2020_OperatingLossCarryforwardsExpiringTwoThousandTwentySixToTwoThousandThirtyMemberusgaapTaxPeriodAxis"
      decimals="-3"
      unitRef="Unit_USD">7452000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic
      contextRef="PAsOn12_31_2020_OperatingLossCarryforwardsExpiringTwoThousandThirtyOneToTwoThousandThirtyFiveMemberusgaapTaxPeriodAxis"
      decimals="-3"
      unitRef="Unit_USD">2147000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign
      contextRef="PAsOn12_31_2019_OperatingLossCarryforwardsExpiringTwoThousandThirtyOneToTwoThousandThirtyFiveMemberusgaapTaxPeriodAxis"
      decimals="-3"
      unitRef="Unit_USD">68000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic
      contextRef="PAsOn12_31_2020_OperatingLossCarryforwardsExpiringBeyondTwoThousandThirtyFiveMemberusgaapTaxPeriodAxis"
      decimals="-3"
      unitRef="Unit_USD">73000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic
      contextRef="PAsOn12_31_2020_OperatingLossCarryforwardsNonExpiringMemberusgaapTaxPeriodAxis"
      decimals="-3"
      unitRef="Unit_USD">870000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign
      contextRef="PAsOn12_31_2019_OperatingLossCarryforwardsNonExpiringMemberusgaapTaxPeriodAxis"
      decimals="-3"
      unitRef="Unit_USD">3923000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">17449000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">3991000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="PAsOn12_31_2017"
      decimals="-5"
      unitRef="Unit_USD">116300000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness
      contextRef="PAsOn12_31_2017_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis"
      decimals="-5"
      unitRef="Unit_USD">1900000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness>
    <ter:TaxCreditCarryforwardExpirationYear contextRef="P01_01_2017To12_31_2017_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis">2028</ter:TaxCreditCarryforwardExpirationYear>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="PAsOn12_31_2017_StateAndLocalJurisdictionMemberusgaapIncomeTaxAuthorityAxis"
      decimals="-5"
      unitRef="Unit_USD">114300000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="PAsOn12_31_2017_DoNotExpireMemberusgaapTaxPeriodAxis_StateAndLocalJurisdictionMemberusgaapIncomeTaxAuthorityAxis"
      decimals="-5"
      unitRef="Unit_USD">63800000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <ter:TaxCreditCarryforwardExpirationYear contextRef="P01_01_2017To12_31_2017_EarliestTaxYearMemberusgaapTaxPeriodAxis_StateAndLocalJurisdictionMemberusgaapIncomeTaxAuthorityAxis">2021</ter:TaxCreditCarryforwardExpirationYear>
    <ter:TaxCreditCarryforwardExpirationYear contextRef="P01_01_2017To12_31_2017_LatestTaxYearMemberusgaapTaxPeriodAxis_StateAndLocalJurisdictionMemberusgaapIncomeTaxAuthorityAxis">2040</ter:TaxCreditCarryforwardExpirationYear>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne&#x2019;s gross unrecognized tax benefits for the years ended December&#160;31, 2020, 2019 and 2018 were as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beginning balance as of January&#160;1&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;21,180&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;43,395&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;36,263&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Additions:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tax positions for current year&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,082&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,322&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,716&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tax positions for prior years&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;66&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,043&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,626&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reductions:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tax positions for prior years&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2,989&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(31,397&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(153&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expiration of statutes&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,436&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(183&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(57&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Ending balance as of December&#160;31&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;17,903&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;21,180&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;43,395&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:SummaryOfIncomeTaxContingenciesTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">21180000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">43395000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="PAsOn12_31_2017"
      decimals="-3"
      unitRef="Unit_USD">36263000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">1082000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">1322000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">4716000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">66000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">8043000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">2626000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">2989000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">31397000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">153000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">1436000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">183000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">57000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">17903000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">21180000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">43395000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="PAsOn12_31_2020_StateAndLocalJurisdictionMemberusgaapIncomeTaxAuthorityAxis"
      decimals="-5"
      unitRef="Unit_USD">17900000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="PAsOn12_31_2020"
      decimals="-5"
      unitRef="Unit_USD">12000000.0</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <ter:UnrecognizedTaxBenefitsIfRecognizedWouldImpactDeferredTaxes
      contextRef="PAsOn12_31_2020"
      decimals="-5"
      unitRef="Unit_USD">5900000</ter:UnrecognizedTaxBenefitsIfRecognizedWouldImpactDeferredTaxes>
    <us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible
      contextRef="PAsOn12_31_2020_PossibleLapseOfStatutesOfLimitationsMemberTERPossibleEventAxis"
      decimals="-5"
      unitRef="Unit_USD">1600000</us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="PAsOn12_31_2020"
      decimals="-5"
      unitRef="Unit_USD">1200000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="PAsOn12_31_2019"
      decimals="-5"
      unitRef="Unit_USD">1400000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_USD">200000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense
      contextRef="P01_01_2019To12_31_2019"
      decimals="-5"
      unitRef="Unit_USD">1100000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense
      contextRef="P01_01_2018To12_31_2018"
      decimals="-5"
      unitRef="Unit_USD">100000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;T.&#160;&#160;&#160;&#160;OPERATING SEGMENT, GEOGRAPHIC AND SIGNIFICANT CUSTOMER INFORMATION &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne has four reportable segments (Semiconductor Test, System Test, Wireless Test and Industrial Automation). Each of the reportable segment represents an individual operating segment. On September&#160;15, 2020, Teradyne announced the appointment of Gregory Smith as President of Teradyne&#x2019;s Industrial Automation reportable segment effective October&#160;1, 2020. With the appointment of Gregory Smith, the Industrial Automation reportable segment is considered one operating segment and one reporting unit. The Semiconductor Test segment includes operations related to the design, manufacturing and marketing of semiconductor test products and services. The System Test segment includes operations related to the design, manufacturing and marketing of products and services for storage and system level test, defense/aerospace instrumentation test, and circuit-board test. The Wireless Test segment includes operations related to the design, manufacturing and marketing of wireless test products and services. The Industrial Automation segment includes operations related to the design, manufacturing and marketing of collaborative robotic arms, autonomous mobile robots and advanced robotic control software. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne evaluates performance based on several factors, of which the primary financial measure is business segment income (loss) before income taxes. The accounting policies of the business segments are the same as those described in Note B: &#x201c;Accounting Policies.&#x201d; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Segment information for the years ended December&#160;31, 2020, 2019, and 2018 is as follows: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 49%;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Semiconductor&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Test&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;System&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Test&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Industrial&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Automation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Wireless&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Test&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Corporate&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;and Other&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Consolidated&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="22" style="vertical-align: bottom; font-size: x-small;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenues&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,259,597&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;409,729&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;279,731&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;173,016&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(604&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,121,469&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income (loss) before taxes (1)(2)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;739,695&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;152,092&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(24,019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;41,950&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(8,703&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;901,015&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total assets (3)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,070,378&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;138,295&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;712,936&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;106,273&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,624,464&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,652,346&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property additions&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;168,055&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,092&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,899&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,931&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;184,977&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Depreciation and amortization expense&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;64,998&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,426&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;36,242&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,258&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;15,819&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;126,743&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenues&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,552,571&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;287,455&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;298,139&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;157,315&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(515&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,294,965&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income (loss) before taxes (1)(2)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;416,973&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;93,543&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(5,916&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;35,585&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(14,413&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;525,772&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total assets (3)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;784,808&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;131,428&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;671,559&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;97,299&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,101,920&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,787,014&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property additions&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;112,145&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,059&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,076&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10,362&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;134,642&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Depreciation and amortization expense&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;59,197&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,518&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;40,904&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,365&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,671&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;120,655&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenues&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,492,417&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;216,132&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;261,452&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;132,006&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,205&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,100,802&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income (loss) before taxes (1)(2)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;397,645&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;48,857&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,670&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;29,052&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(15,423&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;467,801&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total assets (3)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;669,452&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;88,098&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;607,502&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;77,570&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,263,984&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,706,606&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property additions&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;94,496&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,469&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;11,188&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,226&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;114,379&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Depreciation and amortization expense&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;58,095&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,430&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;36,755&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,328&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,616&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;113,224&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top; font-size: small;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: small;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Included in Corporate and Other are: contingent consideration adjustments, investment impairment, pension and postretirement plans actuarial gains (losses), severance charges, interest income, interest expense, net foreign exchange gains (losses), intercompany eliminations and acquisition related charges. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentColor; border-image: none; width: 100%; border-collapse: collapse;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%; vertical-align: top; font-size: small;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: small;;text-align:left;"&gt; &lt;div style="line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Included in income (loss) before taxes are charges and credits related to restructuring and other, and inventory charges. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentColor; border-image: none; width: 100%; border-collapse: collapse;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%; vertical-align: top; font-size: small;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(3)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: small;;text-align:left;"&gt; &lt;div style="line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total assets are attributable to each segment. Corporate assets consist of cash and cash equivalents, marketable securities and certain other assets. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Included in each segment are charges and credits in the following line items in the statements of operations: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; border-collapse: collapse;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap; font-size: x-small;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap; font-size: x-small;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap; font-size: x-small;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap; font-size: x-small;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Semiconductor Test:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cost of revenues&#x2014;inventory charge&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;11,013&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,731&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,822&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Contract termination settlement fee&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"/&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&#x2014; &#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"/&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&#x2014; &#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restructuring and other&#x2014;employee severance&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&#x2014; &#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,277&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,429&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;System Test:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cost of revenues&#x2014;inventory charge&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;887&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,175&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Industrial Automation:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restructuring and other&#x2014;acquisition related expenses and compensation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;985&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;741&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,163&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cost of revenues&#x2014;inventory charge&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;834&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;508&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;680&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restructuring and other&#x2014;employee severance&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,584&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;796&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&#x2014; &#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Wireless:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cost of revenues&#x2014;inventory charge&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,800&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,005&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,565&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Corporate and Other:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restructuring and other&#x2014;AutoGuide contingent consideration adjustment&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(19,724&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,976&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&#x2014; &#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restructuring and other&#x2014;MiR contingent consideration adjustment&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(3,546&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(22,199&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;17,666&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restructuring and other&#x2014;acquisition related expenses and compensation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,728&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,765&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,422&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other (income) expense, net&#x2014;investment impairment charge&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&#x2014; &#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;15,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&#x2014; &#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Selling and administrative&#x2014;equity modification charge&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;766&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,108&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&#x2014; &#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restructuring and other&#x2014;Universal Robots contingent consideration adjustment&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&#x2014; &#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&#x2014; &#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(16,679&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Information as to Teradyne&#x2019;s revenues by country is as follows: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 67%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; font-size: x-small;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenues from customers (1):&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Taiwan&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,178,068&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;485,681&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;516,322&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;China&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;465,722&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;514,327&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;348,942&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Korea&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;391,571&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;239,504&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;163,224&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;United States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;321,674&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;333,059&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;282,869&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Europe&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;205,587&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;219,015&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;223,207&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Japan&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;143,983&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;175,322&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;158,281&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Thailand&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;138,787&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;87,503&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;59,184&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Singapore&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;76,460&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;84,111&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;108,618&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Philippines&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;68,887&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;54,560&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;77,996&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Malaysia&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;56,096&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;58,200&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;122,797&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Rest of the World&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;74,634&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;43,683&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;39,362&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,121,469&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,294,965&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,100,802&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentColor; border-image: none; width: 100%; border-collapse: collapse;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%; vertical-align: top; font-size: small;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: small;;text-align:left;"&gt; &lt;div style="line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenues attributable to a country are based on location of customer site. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In 2020, revenues from Taiwan Semiconductor Manufacturing Company Ltd., a customer of Teradyne&#x2019;s Semiconductor Test segment, accounted for 15% of Teradyne&#x2019;s consolidated revenues. In 2019 and 2018, no single direct customer accounted for more than 10% of Teradyne&#x2019;s consolidated revenues. Teradyne estimates consolidated revenues driven by one OEM customer, combining direct sales to that customer with sales to the customer&#x2019;s OSATs (which include Taiwan Semiconductor Manufacturing Company Ltd.), accounted for&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;approximately 25%, 10% and 13% of its consolidated revenues in 2020, 2019 and 2018, respectively. Teradyne &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;estimates consolidated revenues driven by Huawei Technologies Co., Ltd. (&#x201c;Huawei&#x201d;), combining direct sales to that customer with sales to the customer&#x2019;s OSATs, accounted for approximately 3% and 11% of its consolidated revenues in 2020 and 2019, respectively. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Long-lived assets by geographic area: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 70%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap; font-size: x-small;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;United&#160;States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap; font-size: x-small;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign(1)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap; font-size: x-small;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; font-size: x-small;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;December&#160;31, 2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;291,234&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;158,135&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;449,369&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;December&#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;252,812&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;124,943&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;377,755&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top; font-size: small;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: small;;text-align:left;"&gt;&lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&#160;31, 2020 and 2019, long-lived assets attributable to Singapore were $62.5&#160;million and $35.2&#160;million, respectively. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="P01_01_2020To12_31_2020"
      decimals="0"
      unitRef="Unit_Segment">4</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Segment information for the years ended December&#160;31, 2020, 2019, and 2018 is as follows: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 49%;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Semiconductor&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Test&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;System&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Test&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Industrial&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Automation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Wireless&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Test&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Corporate&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;and Other&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Consolidated&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="22" style="vertical-align: bottom; font-size: x-small;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenues&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,259,597&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;409,729&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;279,731&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;173,016&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(604&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,121,469&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income (loss) before taxes (1)(2)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;739,695&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;152,092&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(24,019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;41,950&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(8,703&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;901,015&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total assets (3)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,070,378&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;138,295&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;712,936&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;106,273&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,624,464&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,652,346&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property additions&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;168,055&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,092&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,899&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,931&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;184,977&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Depreciation and amortization expense&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;64,998&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,426&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;36,242&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,258&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;15,819&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;126,743&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenues&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,552,571&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;287,455&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;298,139&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;157,315&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(515&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,294,965&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income (loss) before taxes (1)(2)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;416,973&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;93,543&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(5,916&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;35,585&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(14,413&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;525,772&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total assets (3)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;784,808&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;131,428&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;671,559&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;97,299&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,101,920&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,787,014&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property additions&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;112,145&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,059&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,076&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10,362&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;134,642&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Depreciation and amortization expense&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;59,197&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,518&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;40,904&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,365&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,671&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;120,655&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenues&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,492,417&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;216,132&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;261,452&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;132,006&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,205&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,100,802&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income (loss) before taxes (1)(2)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;397,645&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;48,857&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,670&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;29,052&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(15,423&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;467,801&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total assets (3)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;669,452&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;88,098&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;607,502&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;77,570&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,263,984&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,706,606&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property additions&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;94,496&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,469&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;11,188&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,226&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;114,379&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Depreciation and amortization expense&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;58,095&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,430&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;36,755&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,328&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,616&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;113,224&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top; font-size: small;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: small;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Included in Corporate and Other are: contingent consideration adjustments, investment impairment, pension and postretirement plans actuarial gains (losses), severance charges, interest income, interest expense, net foreign exchange gains (losses), intercompany eliminations and acquisition related charges. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentColor; border-image: none; width: 100%; border-collapse: collapse;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%; vertical-align: top; font-size: small;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: small;;text-align:left;"&gt; &lt;div style="line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Included in income (loss) before taxes are charges and credits related to restructuring and other, and inventory charges. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentColor; border-image: none; width: 100%; border-collapse: collapse;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%; vertical-align: top; font-size: small;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(3)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: small;;text-align:left;"&gt; &lt;div style="line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total assets are attributable to each segment. Corporate assets consist of cash and cash equivalents, marketable securities and certain other assets. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">2259597000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">409729000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">279731000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">173016000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_CorporateAndOthersMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-604000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">3121469000</us-gaap:Revenues>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="P01_01_2020To12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">739695000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="P01_01_2020To12_31_2020_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">152092000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-24019000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="P01_01_2020To12_31_2020_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">41950000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="P01_01_2020To12_31_2020_CorporateAndOthersMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-8703000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">901015000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">1070378000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2020_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">138295000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">712936000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2020_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">106273000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2020_CorporateAndOthersMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">1624464000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">3652346000</us-gaap:Assets>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="P01_01_2020To12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">168055000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="P01_01_2020To12_31_2020_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">3092000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">8899000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="P01_01_2020To12_31_2020_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">4931000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">184977000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2020To12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">64998000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2020To12_31_2020_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">3426000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">36242000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2020To12_31_2020_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">6258000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2020To12_31_2020_CorporateAndOthersMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">15819000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">126743000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">1552571000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">287455000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">298139000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">157315000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_CorporateAndOthersMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-515000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">2294965000</us-gaap:Revenues>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="P01_01_2019To12_31_2019_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">416973000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="P01_01_2019To12_31_2019_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">93543000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-5916000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="P01_01_2019To12_31_2019_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">35585000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="P01_01_2019To12_31_2019_CorporateAndOthersMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-14413000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">525772000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2019_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">784808000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2019_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">131428000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">671559000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2019_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">97299000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2019_CorporateAndOthersMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">1101920000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">2787014000</us-gaap:Assets>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="P01_01_2019To12_31_2019_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">112145000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="P01_01_2019To12_31_2019_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">3059000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">9076000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="P01_01_2019To12_31_2019_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">10362000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">134642000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2019To12_31_2019_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">59197000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2019To12_31_2019_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">5518000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">40904000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2019To12_31_2019_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">5365000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2019To12_31_2019_CorporateAndOthersMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">9671000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">120655000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">1492417000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">216132000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">261452000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">132006000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_CorporateAndOthersMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-1205000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">2100802000</us-gaap:Revenues>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="P01_01_2018To12_31_2018_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">397645000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="P01_01_2018To12_31_2018_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">48857000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="P01_01_2018To12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">7670000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="P01_01_2018To12_31_2018_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">29052000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="P01_01_2018To12_31_2018_CorporateAndOthersMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-15423000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">467801000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2018_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">669452000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2018_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">88098000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">607502000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2018_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">77570000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2018_CorporateAndOthersMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">1263984000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">2706606000</us-gaap:Assets>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="P01_01_2018To12_31_2018_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">94496000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="P01_01_2018To12_31_2018_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">3469000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="P01_01_2018To12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">11188000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="P01_01_2018To12_31_2018_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">5226000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">114379000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2018To12_31_2018_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">58095000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2018To12_31_2018_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">6430000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2018To12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">36755000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2018To12_31_2018_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">5328000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2018To12_31_2018_CorporateAndOthersMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">6616000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">113224000</us-gaap:DepreciationDepletionAndAmortization>
    <ter:ScheduleOfSegmentReportingInformationBySegmentChargesTableTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Included in each segment are charges and credits in the following line items in the statements of operations: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; border-collapse: collapse;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap; font-size: x-small;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap; font-size: x-small;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap; font-size: x-small;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap; font-size: x-small;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Semiconductor Test:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cost of revenues&#x2014;inventory charge&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;11,013&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,731&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,822&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Contract termination settlement fee&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"/&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&#x2014; &#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"/&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&#x2014; &#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restructuring and other&#x2014;employee severance&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&#x2014; &#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,277&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,429&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;System Test:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cost of revenues&#x2014;inventory charge&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;887&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,175&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Industrial Automation:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restructuring and other&#x2014;acquisition related expenses and compensation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;985&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;741&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,163&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cost of revenues&#x2014;inventory charge&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;834&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;508&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;680&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restructuring and other&#x2014;employee severance&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,584&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;796&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&#x2014; &#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Wireless:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cost of revenues&#x2014;inventory charge&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,800&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,005&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,565&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Corporate and Other:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restructuring and other&#x2014;AutoGuide contingent consideration adjustment&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(19,724&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,976&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&#x2014; &#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restructuring and other&#x2014;MiR contingent consideration adjustment&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(3,546&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(22,199&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;17,666&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restructuring and other&#x2014;acquisition related expenses and compensation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,728&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,765&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,422&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other (income) expense, net&#x2014;investment impairment charge&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&#x2014; &#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;15,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&#x2014; &#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Selling and administrative&#x2014;equity modification charge&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;766&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,108&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&#x2014; &#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restructuring and other&#x2014;Universal Robots contingent consideration adjustment&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&#x2014; &#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&#x2014; &#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(16,679&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </ter:ScheduleOfSegmentReportingInformationBySegmentChargesTableTextBlock>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="P01_01_2020To12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">11013000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="P01_01_2019To12_31_2019_EmployeeSeveranceMemberusgaapRestructuringCostAndReserveAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">8731000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="P01_01_2018To12_31_2018_EmployeeSeveranceMemberusgaapRestructuringCostAndReserveAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">6822000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:LossOnContractTermination
      contextRef="P01_01_2020To12_31_2020_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">4000000</us-gaap:LossOnContractTermination>
    <ter:CostOfRevenuesProvisionForExcessAndObsoleteInventory
      contextRef="P01_01_2019To12_31_2019_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">1277000</ter:CostOfRevenuesProvisionForExcessAndObsoleteInventory>
    <ter:CostOfRevenuesProvisionForExcessAndObsoleteInventory
      contextRef="P01_01_2018To12_31_2018_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">8429000</ter:CostOfRevenuesProvisionForExcessAndObsoleteInventory>
    <ter:CostOfRevenuesProvisionForExcessAndObsoleteInventory
      contextRef="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">887000</ter:CostOfRevenuesProvisionForExcessAndObsoleteInventory>
    <ter:CostOfRevenuesProvisionForExcessAndObsoleteInventory
      contextRef="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">2000000</ter:CostOfRevenuesProvisionForExcessAndObsoleteInventory>
    <ter:CostOfRevenuesProvisionForExcessAndObsoleteInventory
      contextRef="P01_01_2018To12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">1175000</ter:CostOfRevenuesProvisionForExcessAndObsoleteInventory>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">985000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">741000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="P01_01_2018To12_31_2018_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">1163000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <ter:CostOfRevenuesProvisionForExcessAndObsoleteInventory
      contextRef="P01_01_2020To12_31_2020_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">834000</ter:CostOfRevenuesProvisionForExcessAndObsoleteInventory>
    <ter:CostOfRevenuesProvisionForExcessAndObsoleteInventory
      contextRef="P01_01_2019To12_31_2019_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">508000</ter:CostOfRevenuesProvisionForExcessAndObsoleteInventory>
    <ter:CostOfRevenuesProvisionForExcessAndObsoleteInventory
      contextRef="P01_01_2018To12_31_2018_SystemsTestGroupMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">680000</ter:CostOfRevenuesProvisionForExcessAndObsoleteInventory>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">1584000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">796000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <ter:CostOfRevenuesProvisionForExcessAndObsoleteInventory
      contextRef="P01_01_2020To12_31_2020_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">4800000</ter:CostOfRevenuesProvisionForExcessAndObsoleteInventory>
    <ter:CostOfRevenuesProvisionForExcessAndObsoleteInventory
      contextRef="P01_01_2019To12_31_2019_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">4005000</ter:CostOfRevenuesProvisionForExcessAndObsoleteInventory>
    <ter:CostOfRevenuesProvisionForExcessAndObsoleteInventory
      contextRef="P01_01_2018To12_31_2018_WirelessTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">2565000</ter:CostOfRevenuesProvisionForExcessAndObsoleteInventory>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="P01_01_2020To12_31_2020_CorporateAndEliminationsMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_OtherOperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">-19724000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="P01_01_2019To12_31_2019_CorporateAndEliminationsMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_OtherOperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">2976000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <ter:RestructuringAndOtherLeaseImpairment
      contextRef="P01_01_2020To12_31_2020_CorporateAndEliminationsMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_OtherOperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">-3546000</ter:RestructuringAndOtherLeaseImpairment>
    <ter:RestructuringAndOtherLeaseImpairment
      contextRef="P01_01_2019To12_31_2019_CorporateAndEliminationsMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_OtherOperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">-22199000</ter:RestructuringAndOtherLeaseImpairment>
    <ter:RestructuringAndOtherLeaseImpairment
      contextRef="P01_01_2018To12_31_2018_CorporateAndEliminationsMemberusgaapStatementBusinessSegmentsAxis_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_OtherOperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">17666000</ter:RestructuringAndOtherLeaseImpairment>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="P01_01_2020To12_31_2020_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_OtherOperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">1728000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="P01_01_2019To12_31_2019_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis_OtherOperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">1765000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="P01_01_2018To12_31_2018_EmployeeSeveranceMemberusgaapRestructuringCostAndReserveAxis_IndustrialAutomationMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">3422000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="P01_01_2019To12_31_2019_CorporateAndEliminationsMemberusgaapStatementBusinessSegmentsAxis_OtherOperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">15000000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <ter:SellingAndAdministrativeForEquityModificationCharge
      contextRef="P01_01_2020To12_31_2020_CorporateAndEliminationsMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">766000</ter:SellingAndAdministrativeForEquityModificationCharge>
    <ter:SellingAndAdministrativeForEquityModificationCharge
      contextRef="P01_01_2019To12_31_2019_CorporateAndEliminationsMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">2108000</ter:SellingAndAdministrativeForEquityModificationCharge>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="P01_01_2018To12_31_2018_CorporateAndEliminationsMemberusgaapStatementBusinessSegmentsAxis_OtherOperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis_UniversalRobotsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">-16679000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Information as to Teradyne&#x2019;s revenues by country is as follows: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 67%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; font-size: x-small;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenues from customers (1):&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Taiwan&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,178,068&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;485,681&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;516,322&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;China&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;465,722&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;514,327&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;348,942&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Korea&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;391,571&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;239,504&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;163,224&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;United States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;321,674&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;333,059&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;282,869&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Europe&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;205,587&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;219,015&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;223,207&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Japan&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;143,983&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;175,322&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;158,281&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Thailand&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;138,787&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;87,503&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;59,184&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Singapore&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;76,460&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;84,111&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;108,618&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Philippines&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;68,887&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;54,560&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;77,996&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Malaysia&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;56,096&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;58,200&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;122,797&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Rest of the World&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;74,634&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;43,683&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;39,362&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,121,469&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,294,965&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,100,802&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentColor; border-image: none; width: 100%; border-collapse: collapse;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%; vertical-align: top; font-size: small;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: small;;text-align:left;"&gt; &lt;div style="line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenues attributable to a country are based on location of customer site. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_TWsrtStatementGeographicalAxis"
      decimals="-3"
      id="Fact_17994535"
      unitRef="Unit_USD">1178068000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_TWsrtStatementGeographicalAxis"
      decimals="-3"
      id="Fact_17994536"
      unitRef="Unit_USD">485681000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_TWsrtStatementGeographicalAxis"
      decimals="-3"
      id="Fact_17994537"
      unitRef="Unit_USD">516322000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_CNsrtStatementGeographicalAxis"
      decimals="-3"
      id="Fact_17994538"
      unitRef="Unit_USD">465722000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_CNsrtStatementGeographicalAxis"
      decimals="-3"
      id="Fact_17994539"
      unitRef="Unit_USD">514327000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_CNsrtStatementGeographicalAxis"
      decimals="-3"
      id="Fact_17994540"
      unitRef="Unit_USD">348942000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_KRsrtStatementGeographicalAxis"
      decimals="-3"
      id="Fact_17994541"
      unitRef="Unit_USD">391571000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_KRsrtStatementGeographicalAxis"
      decimals="-3"
      id="Fact_17994542"
      unitRef="Unit_USD">239504000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_KRsrtStatementGeographicalAxis"
      decimals="-3"
      id="Fact_17994543"
      unitRef="Unit_USD">163224000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_USsrtStatementGeographicalAxis"
      decimals="-3"
      id="Fact_17994544"
      unitRef="Unit_USD">321674000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_USsrtStatementGeographicalAxis"
      decimals="-3"
      id="Fact_17994545"
      unitRef="Unit_USD">333059000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_USsrtStatementGeographicalAxis"
      decimals="-3"
      id="Fact_17994546"
      unitRef="Unit_USD">282869000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_EuropeMembersrtStatementGeographicalAxis"
      decimals="-3"
      id="Fact_17994547"
      unitRef="Unit_USD">205587000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_EuropeMembersrtStatementGeographicalAxis"
      decimals="-3"
      id="Fact_17994548"
      unitRef="Unit_USD">219015000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_EuropeMembersrtStatementGeographicalAxis"
      decimals="-3"
      id="Fact_17994549"
      unitRef="Unit_USD">223207000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_JPsrtStatementGeographicalAxis"
      decimals="-3"
      id="Fact_17994550"
      unitRef="Unit_USD">143983000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_JPsrtStatementGeographicalAxis"
      decimals="-3"
      id="Fact_17994551"
      unitRef="Unit_USD">175322000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_JPsrtStatementGeographicalAxis"
      decimals="-3"
      id="Fact_17994552"
      unitRef="Unit_USD">158281000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_THsrtStatementGeographicalAxis"
      decimals="-3"
      id="Fact_17994553"
      unitRef="Unit_USD">138787000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_THsrtStatementGeographicalAxis"
      decimals="-3"
      id="Fact_17994554"
      unitRef="Unit_USD">87503000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_THsrtStatementGeographicalAxis"
      decimals="-3"
      id="Fact_17994555"
      unitRef="Unit_USD">59184000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_SGsrtStatementGeographicalAxis"
      decimals="-3"
      id="Fact_17994556"
      unitRef="Unit_USD">76460000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_SGsrtStatementGeographicalAxis"
      decimals="-3"
      id="Fact_17994557"
      unitRef="Unit_USD">84111000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_SGsrtStatementGeographicalAxis"
      decimals="-3"
      id="Fact_17994558"
      unitRef="Unit_USD">108618000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_PHsrtStatementGeographicalAxis"
      decimals="-3"
      id="Fact_17994559"
      unitRef="Unit_USD">68887000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_PHsrtStatementGeographicalAxis"
      decimals="-3"
      id="Fact_17994560"
      unitRef="Unit_USD">54560000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_PHsrtStatementGeographicalAxis"
      decimals="-3"
      id="Fact_17994561"
      unitRef="Unit_USD">77996000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_MYsrtStatementGeographicalAxis"
      decimals="-3"
      id="Fact_17994562"
      unitRef="Unit_USD">56096000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_MYsrtStatementGeographicalAxis"
      decimals="-3"
      id="Fact_17994563"
      unitRef="Unit_USD">58200000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_MYsrtStatementGeographicalAxis"
      decimals="-3"
      id="Fact_17994564"
      unitRef="Unit_USD">122797000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_RestOfWorldMembersrtStatementGeographicalAxis"
      decimals="-3"
      id="Fact_17994565"
      unitRef="Unit_USD">74634000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_RestOfWorldMembersrtStatementGeographicalAxis"
      decimals="-3"
      id="Fact_17994566"
      unitRef="Unit_USD">43683000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018_RestOfWorldMembersrtStatementGeographicalAxis"
      decimals="-3"
      id="Fact_17994567"
      unitRef="Unit_USD">39362000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      id="Fact_17999338"
      unitRef="Unit_USD">3121469000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      id="Fact_17999339"
      unitRef="Unit_USD">2294965000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      id="Fact_17999340"
      unitRef="Unit_USD">2100802000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2019To12_31_2019_CustomerOneMembersrtMajorCustomersAxis_RevenueFromRightsConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="2"
      unitRef="Unit_pure">0.15</us-gaap:ConcentrationRiskPercentage1>
    <ter:NumberOfCustomerAccountedForTenPercentOrGreaterRevenue
      contextRef="P01_01_2019To12_31_2019"
      decimals="0"
      unitRef="Unit_Customer">0</ter:NumberOfCustomerAccountedForTenPercentOrGreaterRevenue>
    <ter:NumberOfCustomerAccountedForTenPercentOrGreaterRevenue
      contextRef="P01_01_2018To12_31_2018"
      decimals="0"
      unitRef="Unit_Customer">0</ter:NumberOfCustomerAccountedForTenPercentOrGreaterRevenue>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2019To12_31_2019_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis"
      decimals="2"
      unitRef="Unit_pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2018To12_31_2018_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis"
      decimals="2"
      unitRef="Unit_pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2020To12_31_2020_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="2"
      unitRef="Unit_pure">0.25</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2019To12_31_2019_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="2"
      unitRef="Unit_pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2018To12_31_2018_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis"
      decimals="2"
      unitRef="Unit_pure">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2020To12_31_2020_CustomerOneMembersrtMajorCustomersAxis_RevenueFromRightsConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SeriesOfCustomerMemberTERSeriesOfCustomerAxis"
      decimals="2"
      unitRef="Unit_pure">0.03</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2019To12_31_2019_CustomerOneMembersrtMajorCustomersAxis_RevenueFromRightsConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis_SeriesOfCustomerMemberTERSeriesOfCustomerAxis"
      decimals="2"
      unitRef="Unit_pure">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Long-lived assets by geographic area: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 70%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap; font-size: x-small;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;United&#160;States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap; font-size: x-small;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign(1)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap; font-size: x-small;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; font-size: x-small;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;December&#160;31, 2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;291,234&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;158,135&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;449,369&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: small;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;December&#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;252,812&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;124,943&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: x-small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-size: small;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;377,755&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-size: small;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top; font-size: small;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: small;;text-align:left;"&gt;&lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&#160;31, 2020 and 2019, long-lived assets attributable to Singapore were $62.5&#160;million and $35.2&#160;million, respectively. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:NoncurrentAssets
      contextRef="PAsOn12_31_2020_USsrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_USD">291234000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="PAsOn12_31_2020_ForeignCountryMembersrtStatementGeographicalAxis"
      decimals="-3"
      id="Fact_17994574"
      unitRef="Unit_USD">158135000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">449369000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="PAsOn12_31_2019_USsrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_USD">252812000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="PAsOn12_31_2019_ForeignCountryMembersrtStatementGeographicalAxis"
      decimals="-3"
      id="Fact_17994577"
      unitRef="Unit_USD">124943000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">377755000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="PAsOn12_31_2020_SGsrtStatementGeographicalAxis"
      decimals="-5"
      unitRef="Unit_USD">62500000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="PAsOn12_31_2019_SGsrtStatementGeographicalAxis"
      decimals="-5"
      unitRef="Unit_USD">35200000</us-gaap:NoncurrentAssets>
    <ter:StockRepurchaseProgramTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;U.&#160;&#160;&#160;&#160;STOCK REPURCHASE PROGRAM&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In 2018, Teradyne repurchased 21.6&#160;million shares of common stock for $823.5&#160;million at an average price per share of $38.06. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In 2019, Teradyne repurchased 10.9&#160;million shares of common stock for $500.0&#160;million at an average price per share of $45.89. The cumulative repurchases as of December&#160;31, 2019, for the 2018 stock repurchase program, totaled 32.5&#160;million shares of common stock for $1,323.0 million at an average price per share of $40.68. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In January 2020, Teradyne&#x2019;s Board of Directors cancelled the January 2018 repurchase program and approved a new stock repurchase program for up to $1.0&#160;billion of common stock. On April&#160;1, 2020, Teradyne suspended its share repurchase program. In 2020, Teradyne repurchased 1.5&#160;million shares of common stock for $88.5 million at an average price of $58.33 per share. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In January 2021, Teradyne&#x2019;s Board of Directors cancelled the January 2020 repurchase program and approved a new repurchase program for up to $2.0 billion of common stock. Teradyne intends to repurchase a minimum of $600&#160;million in 2021. &lt;/div&gt;&lt;/div&gt;</ter:StockRepurchaseProgramTextBlock>
    <us-gaap:TreasuryStockShares
      contextRef="PAsOn12_31_2018"
      decimals="-5"
      unitRef="Unit_shares">21600000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="PAsOn12_31_2018"
      decimals="-5"
      unitRef="Unit_USD">823500000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="P01_01_2018To12_31_2018"
      decimals="INF"
      unitRef="Unit_USD_per_Share">38.06</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockShares
      contextRef="PAsOn01_01_2019"
      decimals="-5"
      unitRef="Unit_shares">10900000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="PAsOn01_31_2019_MaximumMembersrtRangeAxis"
      decimals="-5"
      unitRef="Unit_USD">500000000.0</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="P01_01_2019To01_01_2019"
      decimals="INF"
      unitRef="Unit_USD_per_Share">45.89</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockShares
      contextRef="PAsOn12_31_2019"
      decimals="-5"
      unitRef="Unit_shares">32500000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="PAsOn12_31_2019"
      decimals="-5"
      unitRef="Unit_USD">1323000000.0</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="P01_01_2019To12_31_2019"
      decimals="INF"
      unitRef="Unit_USD_per_Share">40.68</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockShares
      contextRef="PAsOn01_01_2020"
      decimals="-8"
      unitRef="Unit_shares">1000000000.0</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="PAsOn12_31_2020"
      decimals="-5"
      unitRef="Unit_shares">1500000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="PAsOn12_31_2020"
      decimals="-5"
      unitRef="Unit_USD">88500000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="P01_01_2020To12_31_2020"
      decimals="INF"
      unitRef="Unit_USD_per_Share">58.33</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockShares
      contextRef="PAsOn01_01_2021"
      decimals="-5"
      unitRef="Unit_shares">2000000.0</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="PAsOn01_01_2021"
      decimals="-6"
      unitRef="Unit_USD">600000000</us-gaap:TreasuryStockValue>
    <us-gaap:SubsequentEventsTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;V.&#160;&#160;&#160;&#160;SUBSEQUENT EVENTS &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In January 2021, Teradyne&#x2019;s Board of Directors declared a quarterly cash dividend of $0.10 per share to be paid on March 19, 2021 to shareholders of record as of&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; February 19, 2021.&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;While Teradyne declared a quarterly cash dividend and authorized a share repurchase program, it may reduce or eliminate the cash dividend or share repurchase program in the future. Future cash dividends and stock repurchases are subject to the discretion of Teradyne&#x2019;s Board of Directors which will consider, among other things, Teradyne&#x2019;s earnings, capital requirements and financial condition. &lt;/div&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:DividendsPayableAmountPerShare
      contextRef="PAsOn01_31_2020"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.10</us-gaap:DividendsPayableAmountPerShare>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear contextRef="P01_01_2020To01_31_2020">2021-03-19</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear contextRef="P01_01_2021To01_31_2021">2021-02-19</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:QuarterlyFinancialInformationTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;SUPPLEMENTARY INFORMATION &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Unaudited) &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following sets forth certain unaudited consolidated quarterly statements of operations data for each of Teradyne&#x2019;s last eight quarters. In management&#x2019;s opinion, this quarterly information reflects all adjustments, consisting only of normal recurring adjustments, necessary for a fair statement for the periods presented. Such quarterly results are not necessarily indicative of future results of operations and should be read in conjunction with the audited consolidated financial statements of Teradyne and the notes thereto included elsewhere herein. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1st&#160;Quarter&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2nd&#160;Quarter&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3rd&#160;Quarter&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4th&#160;Quarter&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(2)(5)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(3)(5)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(4)(5)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands, except per share amounts)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenues:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Products&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;610,906&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;734,630&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;697,745&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;647,625&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Services&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;93,449&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;104,031&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;121,739&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;111,343&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total revenues&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;704,355&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;838,661&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;819,484&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;758,968&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cost of revenues:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cost of products&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;259,996&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;322,732&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;300,174&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;274,574&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cost of services&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;38,809&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;44,456&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;60,382&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;34,605&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total cost of revenues (exclusive of acquired intangible assets amortization shown separately below)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;298,805&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;367,188&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;360,556&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;309,179&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Gross profit&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;405,550&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;471,473&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;458,928&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;449,789&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating expenses:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Selling and administrative&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;111,388&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;113,259&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;115,840&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;124,279&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Engineering and development&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;85,159&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;94,102&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;94,909&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;100,795&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Acquired intangible assets amortization&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,891&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,941&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,219&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,752&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restructuring and other&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(7,606&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;37,222&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(27,701&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(15,117&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total operating expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;198,832&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;253,524&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;189,267&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;215,709&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income from operations&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;206,718&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;217,949&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;269,661&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;234,080&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-operating (income) expense:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2,751&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,368&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,071&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(793&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest expense&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,551&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,043&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,237&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,351&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other (income) expense, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,849&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(4,017&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;764&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,597&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income before income taxes&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;197,069&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;217,291&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;263,731&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;222,925&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income tax provision&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;20,878&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;28,383&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;41,013&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;26,595&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;176,191&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;188,908&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;222,718&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;196,330&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income per common share&#x2014;basic&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.06&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.14&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.34&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.18&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income per common share&#x2014;diluted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.97&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.05&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.21&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.05&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash dividend declared per common share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.10&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.10&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.10&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.10&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restructuring and other includes a $10.0&#160;million gain for the decrease in the fair value of the AutoGuide and MiR contingent consideration liabilities, partially offset by $1.4 million of acquisition related compensation and expenses and $0.7 million of severance charges related to headcount reductions primarily in Industrial Automation and Semiconductor Test. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restructuring and other includes a $29.9&#160;million charge for the increase in the fair value of the AutoGuide contingent consideration liability, a $4.0 million contract termination settlement charge, $3.1 million of &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;acquisition related compensation and expense and $0.8 million of other expenses, partially offset by a $0.6 million gain for the decrease in the fair value of MiR contingent consideration liability. &lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(3)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restructuring and other includes a $27.2&#160;million gain for the decrease in the fair value of AutoGuide contingent consideration liability, and a $1.1 million gain for the decrease in acquisition related compensation liability, partially offset by $0.5 million recorded for employee severance charges primarily in Industrial Automation. &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(4)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restructuring and other includes a $15.3&#160;million gain for the decrease in the fair value adjustment to the AutoGuide acquisition contingent consideration liability, and a $0.9 million gain for the decrease in acquisition related compensation liability, partially offset by $1.1&#160;million of employee severance charges primarily in Industrial Automation. &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(5)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne recorded pension and post retirement net actuarial (gains) losses of $(0.1) million, $2.7 million, $7.7&#160;million for the second, third and fourth quarter in 2020, respectively. See Note B: &#x201c;Accounting Policies&#x201d; for a discussion of Teradyne&#x2019;s accounting policy. &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1st&#160;Quarter&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2nd&#160;Quarter&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3rd&#160;Quarter&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4th&#160;Quarter&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(2)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(3)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(4)(5)(6)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands, except per share amounts)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenues:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Products&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;393,442&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;457,511&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;488,170&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;548,552&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Services&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;100,657&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;106,667&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;93,868&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;106,098&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total revenues&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;494,099&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;564,178&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;582,038&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;654,650&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cost of revenues:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cost of products&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;165,368&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;193,299&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;197,196&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;226,184&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cost of services&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;41,096&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;46,961&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;39,804&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;45,228&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total cost of revenues (exclusive of acquired intangible assets amortization shown separately below)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;206,464&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;240,260&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;237,000&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;271,412&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Gross profit&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;287,635&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;323,918&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;345,038&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;383,238&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating expenses:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Selling and administrative&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;102,013&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;108,811&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;109,166&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;117,092&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Engineering and development&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;76,791&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;81,434&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;77,804&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;86,794&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Acquired intangible assets amortization&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10,634&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10,083&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,647&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,784&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restructuring and other&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,112&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(10,404&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(6,500&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2,088&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total operating expenses&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;194,550&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;189,924&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;190,117&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;211,582&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income from operations&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;93,085&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;133,994&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;154,921&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;171,656&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-operating (income) expense:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest income&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(4,989&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(4,384&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(4,433&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(3,185&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest expense&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,520&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,800&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,463&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,441&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other (income) expense, net&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,425&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,401&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,158&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;20,514&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income before income taxes&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;93,979&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;131,177&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;151,733&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;148,886&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income tax provision (benefit)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(15,159&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;33,780&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;15,873&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;23,811&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;109,138&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;97,397&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;135,860&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;125,075&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income per common share&#x2014;basic&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.63&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.57&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.80&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.75&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income per common share&#x2014;diluted&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.62&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.55&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.75&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.69&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash dividend declared per common share&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.09&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.09&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.09&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.09&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1)&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="vertical-align: top; width: 0px;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restructuring and other includes a $3.0&#160;million fair value adjustment to increase the MiR acquisition&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;contingent consideration, &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;$1.3 million of acquisition related expenses and compensation and $0.8 million of employee severance charges.&#160;&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="line-height: normal;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restructuring and other includes a $11.7&#160;million gain for the decrease in the fair value of the MiR contingent consideration liability, partially offset by $0.8&#160;million of employee severance charges and $0.5&#160;million of acquisition related expenses and compensation.&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(3)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restructuring and other includes a $7.8&#160;million gain for the decrease in the fair value of MiR contingent consideration liability, partially offset by $0.8&#160;million of employee severance charges and $0.5&#160;million of acquisition related expenses and compensation. &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(4)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restructuring and other includes a $5.8&#160;million gain for the decrease in the fair value adjustment to the MiR acquisition contingent consideration, partially offset by a $3.0&#160;million fair value adjustment to increase the AutoGuide acquisition contingent consideration, $0.5&#160;million of employee severance charges and $0.2&#160;million of acquisition related expenses and compensation. &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(5)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne recorded pension and post retirement net actuarial losses of $7.7&#160;million for the fourth quarter in 2019. See Note B: &#x201c;Accounting Policies&#x201d; for a discussion of Teradyne&#x2019;s accounting policy. &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(6)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other (income) expense, net includes a $15.0&#160;million charge for the impairment of the investment in RealWear. &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:QuarterlyFinancialInformationTextBlock>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following sets forth certain unaudited consolidated quarterly statements of operations data for each of Teradyne&#x2019;s last eight quarters. In management&#x2019;s opinion, this quarterly information reflects all adjustments, consisting only of normal recurring adjustments, necessary for a fair statement for the periods presented. Such quarterly results are not necessarily indicative of future results of operations and should be read in conjunction with the audited consolidated financial statements of Teradyne and the notes thereto included elsewhere herein. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1st&#160;Quarter&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2nd&#160;Quarter&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3rd&#160;Quarter&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4th&#160;Quarter&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(2)(5)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(3)(5)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(4)(5)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands, except per share amounts)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenues:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Products&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;610,906&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;734,630&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;697,745&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;647,625&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Services&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;93,449&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;104,031&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;121,739&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;111,343&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total revenues&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;704,355&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;838,661&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;819,484&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;758,968&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cost of revenues:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cost of products&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;259,996&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;322,732&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;300,174&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;274,574&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cost of services&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;38,809&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;44,456&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;60,382&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;34,605&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total cost of revenues (exclusive of acquired intangible assets amortization shown separately below)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;298,805&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;367,188&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;360,556&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;309,179&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Gross profit&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;405,550&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;471,473&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;458,928&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;449,789&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating expenses:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Selling and administrative&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;111,388&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;113,259&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;115,840&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;124,279&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Engineering and development&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;85,159&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;94,102&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;94,909&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;100,795&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Acquired intangible assets amortization&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,891&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,941&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,219&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,752&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restructuring and other&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(7,606&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;37,222&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(27,701&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(15,117&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total operating expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;198,832&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;253,524&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;189,267&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;215,709&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income from operations&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;206,718&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;217,949&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;269,661&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;234,080&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-operating (income) expense:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2,751&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,368&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,071&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(793&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest expense&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,551&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,043&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,237&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,351&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other (income) expense, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,849&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(4,017&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;764&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,597&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income before income taxes&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;197,069&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;217,291&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;263,731&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;222,925&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income tax provision&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;20,878&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;28,383&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;41,013&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;26,595&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;176,191&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;188,908&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;222,718&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;196,330&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income per common share&#x2014;basic&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.06&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.14&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.34&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.18&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income per common share&#x2014;diluted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.97&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.05&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.21&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.05&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash dividend declared per common share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.10&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.10&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.10&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.10&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restructuring and other includes a $10.0&#160;million gain for the decrease in the fair value of the AutoGuide and MiR contingent consideration liabilities, partially offset by $1.4 million of acquisition related compensation and expenses and $0.7 million of severance charges related to headcount reductions primarily in Industrial Automation and Semiconductor Test. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restructuring and other includes a $29.9&#160;million charge for the increase in the fair value of the AutoGuide contingent consideration liability, a $4.0 million contract termination settlement charge, $3.1 million of &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;acquisition related compensation and expense and $0.8 million of other expenses, partially offset by a $0.6 million gain for the decrease in the fair value of MiR contingent consideration liability. &lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(3)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restructuring and other includes a $27.2&#160;million gain for the decrease in the fair value of AutoGuide contingent consideration liability, and a $1.1 million gain for the decrease in acquisition related compensation liability, partially offset by $0.5 million recorded for employee severance charges primarily in Industrial Automation. &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(4)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restructuring and other includes a $15.3&#160;million gain for the decrease in the fair value adjustment to the AutoGuide acquisition contingent consideration liability, and a $0.9 million gain for the decrease in acquisition related compensation liability, partially offset by $1.1&#160;million of employee severance charges primarily in Industrial Automation. &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(5)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne recorded pension and post retirement net actuarial (gains) losses of $(0.1) million, $2.7 million, $7.7&#160;million for the second, third and fourth quarter in 2020, respectively. See Note B: &#x201c;Accounting Policies&#x201d; for a discussion of Teradyne&#x2019;s accounting policy. &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1st&#160;Quarter&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2nd&#160;Quarter&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3rd&#160;Quarter&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4th&#160;Quarter&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(2)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(3)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(4)(5)(6)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands, except per share amounts)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenues:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Products&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;393,442&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;457,511&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;488,170&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;548,552&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Services&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;100,657&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;106,667&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;93,868&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;106,098&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total revenues&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;494,099&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;564,178&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;582,038&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;654,650&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cost of revenues:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cost of products&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;165,368&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;193,299&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;197,196&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;226,184&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cost of services&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;41,096&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;46,961&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;39,804&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;45,228&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total cost of revenues (exclusive of acquired intangible assets amortization shown separately below)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;206,464&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;240,260&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;237,000&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;271,412&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Gross profit&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;287,635&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;323,918&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;345,038&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;383,238&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating expenses:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Selling and administrative&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;102,013&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;108,811&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;109,166&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;117,092&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Engineering and development&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;76,791&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;81,434&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;77,804&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;86,794&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Acquired intangible assets amortization&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10,634&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10,083&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,647&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,784&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restructuring and other&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,112&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(10,404&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(6,500&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2,088&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total operating expenses&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;194,550&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;189,924&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;190,117&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;211,582&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income from operations&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;93,085&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;133,994&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;154,921&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;171,656&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-operating (income) expense:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest income&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(4,989&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(4,384&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(4,433&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(3,185&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest expense&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,520&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,800&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,463&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,441&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other (income) expense, net&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,425&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,401&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,158&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;20,514&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income before income taxes&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;93,979&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;131,177&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;151,733&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;148,886&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income tax provision (benefit)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(15,159&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;33,780&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;15,873&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;23,811&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;109,138&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;97,397&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;135,860&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;125,075&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income per common share&#x2014;basic&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.63&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.57&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.80&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.75&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income per common share&#x2014;diluted&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.62&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.55&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.75&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.69&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash dividend declared per common share&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.09&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.09&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.09&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.09&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1)&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="vertical-align: top; width: 0px;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restructuring and other includes a $3.0&#160;million fair value adjustment to increase the MiR acquisition&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;contingent consideration, &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;$1.3 million of acquisition related expenses and compensation and $0.8 million of employee severance charges.&#160;&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="line-height: normal;"&gt;&lt;div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restructuring and other includes a $11.7&#160;million gain for the decrease in the fair value of the MiR contingent consideration liability, partially offset by $0.8&#160;million of employee severance charges and $0.5&#160;million of acquisition related expenses and compensation.&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(3)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restructuring and other includes a $7.8&#160;million gain for the decrease in the fair value of MiR contingent consideration liability, partially offset by $0.8&#160;million of employee severance charges and $0.5&#160;million of acquisition related expenses and compensation. &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(4)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restructuring and other includes a $5.8&#160;million gain for the decrease in the fair value adjustment to the MiR acquisition contingent consideration, partially offset by a $3.0&#160;million fair value adjustment to increase the AutoGuide acquisition contingent consideration, $0.5&#160;million of employee severance charges and $0.2&#160;million of acquisition related expenses and compensation. &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(5)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Teradyne recorded pension and post retirement net actuarial losses of $7.7&#160;million for the fourth quarter in 2019. See Note B: &#x201c;Accounting Policies&#x201d; for a discussion of Teradyne&#x2019;s accounting policy. &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(6)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other (income) expense, net includes a $15.0&#160;million charge for the impairment of the investment in RealWear. &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2020To03_29_2020_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      id="Fact_17994582"
      unitRef="Unit_USD">610906000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P03_30_2020To06_28_2020_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      id="Fact_17994583"
      unitRef="Unit_USD">734630000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P06_29_2020To09_27_2020_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      id="Fact_17994584"
      unitRef="Unit_USD">697745000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P09_28_2020To12_31_2020_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      id="Fact_17994585"
      unitRef="Unit_USD">647625000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2020To03_29_2020_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      id="Fact_17994586"
      unitRef="Unit_USD">93449000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P03_30_2020To06_28_2020_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      id="Fact_17994587"
      unitRef="Unit_USD">104031000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P06_29_2020To09_27_2020_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      id="Fact_17994588"
      unitRef="Unit_USD">121739000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P09_28_2020To12_31_2020_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      id="Fact_17994589"
      unitRef="Unit_USD">111343000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2020To03_29_2020"
      decimals="-3"
      id="Fact_17994590"
      unitRef="Unit_USD">704355000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P03_30_2020To06_28_2020"
      decimals="-3"
      id="Fact_17994591"
      unitRef="Unit_USD">838661000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P06_29_2020To09_27_2020"
      decimals="-3"
      id="Fact_17994592"
      unitRef="Unit_USD">819484000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P09_28_2020To12_31_2020"
      decimals="-3"
      id="Fact_17994593"
      unitRef="Unit_USD">758968000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P01_01_2020To03_29_2020_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      id="Fact_17994594"
      unitRef="Unit_USD">259996000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P03_30_2020To06_28_2020_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      id="Fact_17994595"
      unitRef="Unit_USD">322732000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P06_29_2020To09_27_2020_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      id="Fact_17994596"
      unitRef="Unit_USD">300174000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P09_28_2020To12_31_2020_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      id="Fact_17994597"
      unitRef="Unit_USD">274574000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P01_01_2020To03_29_2020_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      id="Fact_17994598"
      unitRef="Unit_USD">38809000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P03_30_2020To06_28_2020_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      id="Fact_17994599"
      unitRef="Unit_USD">44456000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P06_29_2020To09_27_2020_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      id="Fact_17994600"
      unitRef="Unit_USD">60382000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P09_28_2020To12_31_2020_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      id="Fact_17994601"
      unitRef="Unit_USD">34605000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P01_01_2020To03_29_2020"
      decimals="-3"
      id="Fact_17994602"
      unitRef="Unit_USD">298805000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P03_30_2020To06_28_2020"
      decimals="-3"
      id="Fact_17994603"
      unitRef="Unit_USD">367188000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P06_29_2020To09_27_2020"
      decimals="-3"
      id="Fact_17994604"
      unitRef="Unit_USD">360556000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P09_28_2020To12_31_2020"
      decimals="-3"
      id="Fact_17994605"
      unitRef="Unit_USD">309179000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="P01_01_2020To03_29_2020"
      decimals="-3"
      id="Fact_17994606"
      unitRef="Unit_USD">405550000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="P03_30_2020To06_28_2020"
      decimals="-3"
      id="Fact_17994607"
      unitRef="Unit_USD">471473000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="P06_29_2020To09_27_2020"
      decimals="-3"
      id="Fact_17994608"
      unitRef="Unit_USD">458928000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="P09_28_2020To12_31_2020"
      decimals="-3"
      id="Fact_17994609"
      unitRef="Unit_USD">449789000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="P01_01_2020To03_29_2020"
      decimals="-3"
      id="Fact_17994610"
      unitRef="Unit_USD">111388000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="P03_30_2020To06_28_2020"
      decimals="-3"
      id="Fact_17994611"
      unitRef="Unit_USD">113259000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="P06_29_2020To09_27_2020"
      decimals="-3"
      id="Fact_17994612"
      unitRef="Unit_USD">115840000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="P09_28_2020To12_31_2020"
      decimals="-3"
      id="Fact_17994613"
      unitRef="Unit_USD">124279000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="P01_01_2020To03_29_2020"
      decimals="-3"
      id="Fact_17994614"
      unitRef="Unit_USD">85159000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="P03_30_2020To06_28_2020"
      decimals="-3"
      id="Fact_17994615"
      unitRef="Unit_USD">94102000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="P06_29_2020To09_27_2020"
      decimals="-3"
      id="Fact_17994616"
      unitRef="Unit_USD">94909000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="P09_28_2020To12_31_2020"
      decimals="-3"
      id="Fact_17994617"
      unitRef="Unit_USD">100795000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="P01_01_2020To03_29_2020"
      decimals="-3"
      id="Fact_17994618"
      unitRef="Unit_USD">9891000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="P03_30_2020To06_28_2020"
      decimals="-3"
      id="Fact_17994619"
      unitRef="Unit_USD">8941000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="P06_29_2020To09_27_2020"
      decimals="-3"
      id="Fact_17994620"
      unitRef="Unit_USD">6219000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="P09_28_2020To12_31_2020"
      decimals="-3"
      id="Fact_17994621"
      unitRef="Unit_USD">5752000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="P01_01_2020To03_29_2020"
      decimals="-3"
      id="Fact_17994622"
      unitRef="Unit_USD">-7606000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="P03_30_2020To06_28_2020"
      decimals="-3"
      id="Fact_17994623"
      unitRef="Unit_USD">37222000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="P06_29_2020To09_27_2020"
      decimals="-3"
      id="Fact_17994624"
      unitRef="Unit_USD">-27701000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="P09_28_2020To12_31_2020"
      decimals="-3"
      id="Fact_17994625"
      unitRef="Unit_USD">-15117000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:OperatingExpenses
      contextRef="P01_01_2020To03_29_2020"
      decimals="-3"
      id="Fact_17994626"
      unitRef="Unit_USD">198832000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="P03_30_2020To06_28_2020"
      decimals="-3"
      id="Fact_17994627"
      unitRef="Unit_USD">253524000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="P06_29_2020To09_27_2020"
      decimals="-3"
      id="Fact_17994628"
      unitRef="Unit_USD">189267000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="P09_28_2020To12_31_2020"
      decimals="-3"
      id="Fact_17994629"
      unitRef="Unit_USD">215709000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2020To03_29_2020"
      decimals="-3"
      id="Fact_17994630"
      unitRef="Unit_USD">206718000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P03_30_2020To06_28_2020"
      decimals="-3"
      id="Fact_17994631"
      unitRef="Unit_USD">217949000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P06_29_2020To09_27_2020"
      decimals="-3"
      id="Fact_17994632"
      unitRef="Unit_USD">269661000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P09_28_2020To12_31_2020"
      decimals="-3"
      id="Fact_17994633"
      unitRef="Unit_USD">234080000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="P01_01_2020To03_29_2020"
      decimals="-3"
      id="Fact_17994634"
      unitRef="Unit_USD">2751000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="P03_30_2020To06_28_2020"
      decimals="-3"
      id="Fact_17994635"
      unitRef="Unit_USD">1368000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="P06_29_2020To09_27_2020"
      decimals="-3"
      id="Fact_17994636"
      unitRef="Unit_USD">1071000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="P09_28_2020To12_31_2020"
      decimals="-3"
      id="Fact_17994637"
      unitRef="Unit_USD">793000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense
      contextRef="P01_01_2020To03_29_2020"
      decimals="-3"
      id="Fact_17994638"
      unitRef="Unit_USD">5551000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="P03_30_2020To06_28_2020"
      decimals="-3"
      id="Fact_17994639"
      unitRef="Unit_USD">6043000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="P06_29_2020To09_27_2020"
      decimals="-3"
      id="Fact_17994640"
      unitRef="Unit_USD">6237000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="P09_28_2020To12_31_2020"
      decimals="-3"
      id="Fact_17994641"
      unitRef="Unit_USD">6351000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="P01_01_2020To03_29_2020"
      decimals="-3"
      id="Fact_17994642"
      unitRef="Unit_USD">-6849000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="P03_30_2020To06_28_2020"
      decimals="-3"
      id="Fact_17994643"
      unitRef="Unit_USD">4017000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="P06_29_2020To09_27_2020"
      decimals="-3"
      id="Fact_17994644"
      unitRef="Unit_USD">-764000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="P09_28_2020To12_31_2020"
      decimals="-3"
      id="Fact_17994645"
      unitRef="Unit_USD">-5597000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2020To03_29_2020"
      decimals="-3"
      id="Fact_17994646"
      unitRef="Unit_USD">197069000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P03_30_2020To06_28_2020"
      decimals="-3"
      id="Fact_17994647"
      unitRef="Unit_USD">217291000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P06_29_2020To09_27_2020"
      decimals="-3"
      id="Fact_17994648"
      unitRef="Unit_USD">263731000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P09_28_2020To12_31_2020"
      decimals="-3"
      id="Fact_17994649"
      unitRef="Unit_USD">222925000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2020To03_29_2020"
      decimals="-3"
      id="Fact_17994650"
      unitRef="Unit_USD">20878000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P03_30_2020To06_28_2020"
      decimals="-3"
      id="Fact_17994651"
      unitRef="Unit_USD">28383000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P06_29_2020To09_27_2020"
      decimals="-3"
      id="Fact_17994652"
      unitRef="Unit_USD">41013000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P09_28_2020To12_31_2020"
      decimals="-3"
      id="Fact_17994653"
      unitRef="Unit_USD">26595000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2020To03_29_2020"
      decimals="-3"
      id="Fact_17994654"
      unitRef="Unit_USD">176191000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P03_30_2020To06_28_2020"
      decimals="-3"
      id="Fact_17994655"
      unitRef="Unit_USD">188908000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P06_29_2020To09_27_2020"
      decimals="-3"
      id="Fact_17994656"
      unitRef="Unit_USD">222718000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P09_28_2020To12_31_2020"
      decimals="-3"
      id="Fact_17994657"
      unitRef="Unit_USD">196330000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2020To03_29_2020"
      decimals="2"
      id="Fact_17994658"
      unitRef="Unit_USD_per_Share">1.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P03_30_2020To06_28_2020"
      decimals="2"
      id="Fact_17994659"
      unitRef="Unit_USD_per_Share">1.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P06_29_2020To09_27_2020"
      decimals="2"
      id="Fact_17994660"
      unitRef="Unit_USD_per_Share">1.34</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P09_28_2020To12_31_2020"
      decimals="2"
      id="Fact_17994661"
      unitRef="Unit_USD_per_Share">1.18</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2020To03_29_2020"
      decimals="2"
      id="Fact_17994662"
      unitRef="Unit_USD_per_Share">0.97</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P03_30_2020To06_28_2020"
      decimals="2"
      id="Fact_17994663"
      unitRef="Unit_USD_per_Share">1.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P06_29_2020To09_27_2020"
      decimals="2"
      id="Fact_17994664"
      unitRef="Unit_USD_per_Share">1.21</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P09_28_2020To12_31_2020"
      decimals="2"
      id="Fact_17994665"
      unitRef="Unit_USD_per_Share">1.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="P01_01_2020To03_29_2020"
      decimals="2"
      id="Fact_17994666"
      unitRef="Unit_USD_per_Share">0.10</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="P03_30_2020To06_28_2020"
      decimals="2"
      id="Fact_17994667"
      unitRef="Unit_USD_per_Share">0.10</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="P06_29_2020To09_27_2020"
      decimals="2"
      id="Fact_17994668"
      unitRef="Unit_USD_per_Share">0.10</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="P09_28_2020To12_31_2020"
      decimals="2"
      id="Fact_17994669"
      unitRef="Unit_USD_per_Share">0.10</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="P01_01_2020To03_31_2020_UniversalRobotsMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">10000000.0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="P01_01_2020To03_31_2020"
      decimals="-5"
      unitRef="Unit_USD">1400000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:SeveranceCosts1
      contextRef="P01_01_2020To03_31_2020"
      decimals="-5"
      unitRef="Unit_USD">700000</us-gaap:SeveranceCosts1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="P04_01_2020To06_30_2020_UniversalRobotsMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">29900000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <ter:ContractTerminationSettlementFee
      contextRef="P04_01_2020To06_30_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">4000000.0</ter:ContractTerminationSettlementFee>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="P04_01_2020To06_30_2020"
      decimals="-5"
      unitRef="Unit_USD">3100000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="P04_01_2020To06_30_2020"
      decimals="-5"
      unitRef="Unit_USD">800000</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="P04_01_2020To06_30_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">600000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="P07_01_2020To09_30_2020_UniversalRobotsMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">27200000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:SeveranceCosts1
      contextRef="P07_01_2020To09_30_2020"
      decimals="-5"
      unitRef="Unit_USD">1100000</us-gaap:SeveranceCosts1>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="P07_01_2020To09_30_2020"
      decimals="-5"
      unitRef="Unit_USD">500000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="P10_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">15300000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="P10_01_2020To12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">900000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:SeveranceCosts1
      contextRef="P10_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_USD">1100000</us-gaap:SeveranceCosts1>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="P04_01_2020To06_30_2020"
      decimals="-5"
      unitRef="Unit_USD">-100000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="P07_01_2020To09_30_2020"
      decimals="-5"
      unitRef="Unit_USD">-2700000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="P10_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_USD">-7700000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2020To03_31_2020_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      id="Fact_17994670"
      unitRef="Unit_USD">393442000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P04_01_2019To06_30_2019_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      id="Fact_17994671"
      unitRef="Unit_USD">457511000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P07_01_2019To09_30_2019_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      id="Fact_17994672"
      unitRef="Unit_USD">488170000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P10_01_2019To12_31_2019_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      id="Fact_17994673"
      unitRef="Unit_USD">548552000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2020To03_31_2020_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      id="Fact_17994674"
      unitRef="Unit_USD">100657000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P04_01_2019To06_30_2019_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      id="Fact_17994675"
      unitRef="Unit_USD">106667000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P07_01_2019To09_30_2019_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      id="Fact_17994676"
      unitRef="Unit_USD">93868000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P10_01_2019To12_31_2019_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      id="Fact_17994677"
      unitRef="Unit_USD">106098000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2020To03_31_2020"
      decimals="-3"
      id="Fact_17994678"
      unitRef="Unit_USD">494099000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      id="Fact_17994679"
      unitRef="Unit_USD">564178000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P07_01_2019To09_30_2019"
      decimals="-3"
      id="Fact_17994680"
      unitRef="Unit_USD">582038000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P10_01_2019To12_31_2019"
      decimals="-3"
      id="Fact_17994681"
      unitRef="Unit_USD">654650000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P01_01_2019To03_31_2019_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      id="Fact_17994682"
      unitRef="Unit_USD">165368000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P04_01_2019To06_30_2019_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      id="Fact_17994683"
      unitRef="Unit_USD">193299000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P07_01_2019To09_30_2019_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      id="Fact_17994684"
      unitRef="Unit_USD">197196000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P10_01_2019To12_31_2019_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      id="Fact_17994685"
      unitRef="Unit_USD">226184000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P01_01_2019To03_31_2019_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      id="Fact_17994686"
      unitRef="Unit_USD">41096000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P04_01_2019To06_30_2019_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      id="Fact_17994687"
      unitRef="Unit_USD">46961000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P07_01_2019To09_30_2019_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      id="Fact_17994688"
      unitRef="Unit_USD">39804000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P10_01_2019To12_31_2019_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      id="Fact_17994689"
      unitRef="Unit_USD">45228000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P01_01_2019To03_31_2019"
      decimals="-3"
      id="Fact_17994690"
      unitRef="Unit_USD">206464000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      id="Fact_17994691"
      unitRef="Unit_USD">240260000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P07_01_2019To09_30_2019"
      decimals="-3"
      id="Fact_17994692"
      unitRef="Unit_USD">237000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P10_01_2019To12_31_2019"
      decimals="-3"
      id="Fact_17994693"
      unitRef="Unit_USD">271412000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="P01_01_2019To03_31_2019"
      decimals="-3"
      id="Fact_17994694"
      unitRef="Unit_USD">287635000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      id="Fact_17994695"
      unitRef="Unit_USD">323918000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="P07_01_2019To09_30_2019"
      decimals="-3"
      id="Fact_17994696"
      unitRef="Unit_USD">345038000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="P10_01_2019To12_31_2019"
      decimals="-3"
      id="Fact_17994697"
      unitRef="Unit_USD">383238000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="P01_01_2019To03_31_2019"
      decimals="-3"
      id="Fact_17994698"
      unitRef="Unit_USD">102013000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      id="Fact_17994699"
      unitRef="Unit_USD">108811000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="P07_01_2019To09_30_2019"
      decimals="-3"
      id="Fact_17994700"
      unitRef="Unit_USD">109166000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="P10_01_2019To12_31_2019"
      decimals="-3"
      id="Fact_17994701"
      unitRef="Unit_USD">117092000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="P01_01_2019To03_31_2019"
      decimals="-3"
      id="Fact_17994702"
      unitRef="Unit_USD">76791000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      id="Fact_17994703"
      unitRef="Unit_USD">81434000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="P07_01_2019To09_30_2019"
      decimals="-3"
      id="Fact_17994704"
      unitRef="Unit_USD">77804000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="P10_01_2019To12_31_2019"
      decimals="-3"
      id="Fact_17994705"
      unitRef="Unit_USD">86794000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="P01_01_2019To03_31_2019"
      decimals="-3"
      id="Fact_17994706"
      unitRef="Unit_USD">10634000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      id="Fact_17994707"
      unitRef="Unit_USD">10083000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="P07_01_2019To09_30_2019"
      decimals="-3"
      id="Fact_17994708"
      unitRef="Unit_USD">9647000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="P10_01_2019To12_31_2019"
      decimals="-3"
      id="Fact_17994709"
      unitRef="Unit_USD">9784000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="P01_01_2019To03_31_2019"
      decimals="-3"
      id="Fact_17994710"
      unitRef="Unit_USD">5112000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      id="Fact_17994711"
      unitRef="Unit_USD">-10404000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="P07_01_2019To09_30_2019"
      decimals="-3"
      id="Fact_17994712"
      unitRef="Unit_USD">-6500000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="P10_01_2019To12_31_2019"
      decimals="-3"
      id="Fact_17994713"
      unitRef="Unit_USD">-2088000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:OperatingExpenses
      contextRef="P01_01_2019To03_31_2019"
      decimals="-3"
      id="Fact_17994714"
      unitRef="Unit_USD">194550000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      id="Fact_17994715"
      unitRef="Unit_USD">189924000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="P07_01_2019To09_30_2019"
      decimals="-3"
      id="Fact_17994716"
      unitRef="Unit_USD">190117000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="P10_01_2019To12_31_2019"
      decimals="-3"
      id="Fact_17994717"
      unitRef="Unit_USD">211582000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2019To03_31_2019"
      decimals="-3"
      id="Fact_17994718"
      unitRef="Unit_USD">93085000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      id="Fact_17994719"
      unitRef="Unit_USD">133994000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P07_01_2019To09_30_2019"
      decimals="-3"
      id="Fact_17994720"
      unitRef="Unit_USD">154921000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P10_01_2019To12_31_2019"
      decimals="-3"
      id="Fact_17994721"
      unitRef="Unit_USD">171656000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="P01_01_2019To03_31_2019"
      decimals="-3"
      id="Fact_17994722"
      unitRef="Unit_USD">4989000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      id="Fact_17994723"
      unitRef="Unit_USD">4384000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="P07_01_2019To09_30_2019"
      decimals="-3"
      id="Fact_17994724"
      unitRef="Unit_USD">4433000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="P10_01_2019To12_31_2019"
      decimals="-3"
      id="Fact_17994725"
      unitRef="Unit_USD">3185000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense
      contextRef="P01_01_2019To03_31_2019"
      decimals="-3"
      id="Fact_17994726"
      unitRef="Unit_USD">5520000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      id="Fact_17994727"
      unitRef="Unit_USD">5800000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="P07_01_2019To09_30_2019"
      decimals="-3"
      id="Fact_17994728"
      unitRef="Unit_USD">5463000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="P10_01_2019To12_31_2019"
      decimals="-3"
      id="Fact_17994729"
      unitRef="Unit_USD">5441000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="P01_01_2019To03_31_2019"
      decimals="-3"
      id="Fact_17994730"
      unitRef="Unit_USD">1425000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      id="Fact_17994731"
      unitRef="Unit_USD">-1401000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="P07_01_2019To09_30_2019"
      decimals="-3"
      id="Fact_17994732"
      unitRef="Unit_USD">-2158000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="P10_01_2019To12_31_2019"
      decimals="-3"
      id="Fact_17994733"
      unitRef="Unit_USD">-20514000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2019To03_31_2019"
      decimals="-3"
      id="Fact_17994734"
      unitRef="Unit_USD">93979000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      id="Fact_17994735"
      unitRef="Unit_USD">131177000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P07_01_2019To09_30_2019"
      decimals="-3"
      id="Fact_17994736"
      unitRef="Unit_USD">151733000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P10_01_2019To12_31_2019"
      decimals="-3"
      id="Fact_17994737"
      unitRef="Unit_USD">148886000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2019To03_31_2019"
      decimals="-3"
      id="Fact_17994738"
      unitRef="Unit_USD">-15159000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      id="Fact_17994739"
      unitRef="Unit_USD">33780000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P07_01_2019To09_30_2019"
      decimals="-3"
      id="Fact_17994740"
      unitRef="Unit_USD">15873000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P10_01_2019To12_31_2019"
      decimals="-3"
      id="Fact_17994741"
      unitRef="Unit_USD">23811000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2019To03_31_2019"
      decimals="-3"
      id="Fact_17994742"
      unitRef="Unit_USD">109138000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      id="Fact_17994743"
      unitRef="Unit_USD">97397000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P07_01_2019To09_30_2019"
      decimals="-3"
      id="Fact_17994744"
      unitRef="Unit_USD">135860000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P10_01_2019To12_31_2019"
      decimals="-3"
      id="Fact_17994745"
      unitRef="Unit_USD">125075000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2019To03_31_2019"
      decimals="2"
      id="Fact_17994746"
      unitRef="Unit_USD_per_Share">0.63</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P04_01_2019To06_30_2019"
      decimals="2"
      id="Fact_17994747"
      unitRef="Unit_USD_per_Share">0.57</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P07_01_2019To09_30_2019"
      decimals="2"
      id="Fact_17994748"
      unitRef="Unit_USD_per_Share">0.80</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P10_01_2019To12_31_2019"
      decimals="2"
      id="Fact_17994749"
      unitRef="Unit_USD_per_Share">0.75</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2019To03_31_2019"
      decimals="2"
      id="Fact_17994750"
      unitRef="Unit_USD_per_Share">0.62</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P04_01_2019To06_30_2019"
      decimals="2"
      id="Fact_17994751"
      unitRef="Unit_USD_per_Share">0.55</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P07_01_2019To09_30_2019"
      decimals="2"
      id="Fact_17994752"
      unitRef="Unit_USD_per_Share">0.75</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P10_01_2019To12_31_2019"
      decimals="2"
      id="Fact_17994753"
      unitRef="Unit_USD_per_Share">0.69</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="P01_01_2019To03_31_2019"
      decimals="2"
      id="Fact_17994754"
      unitRef="Unit_USD_per_Share">0.09</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="P04_01_2019To06_30_2019"
      decimals="2"
      id="Fact_17994755"
      unitRef="Unit_USD_per_Share">0.09</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="P07_01_2019To09_30_2019"
      decimals="2"
      id="Fact_17994756"
      unitRef="Unit_USD_per_Share">0.09</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="P10_01_2019To12_31_2019"
      decimals="2"
      id="Fact_17994757"
      unitRef="Unit_USD_per_Share">0.09</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="P01_01_2019To03_31_2019_UniversalRobotsMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">3000000.0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="P01_01_2019To03_31_2019"
      decimals="-5"
      unitRef="Unit_USD">1300000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:SeveranceCosts1
      contextRef="P01_01_2019To03_31_2019"
      decimals="-5"
      unitRef="Unit_USD">800000</us-gaap:SeveranceCosts1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="P04_01_2019To06_30_2019_UniversalRobotsMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">11700000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:SeveranceCosts1
      contextRef="P04_01_2019To06_30_2019"
      decimals="-5"
      unitRef="Unit_USD">800000</us-gaap:SeveranceCosts1>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="P04_01_2019To06_30_2019"
      decimals="-5"
      unitRef="Unit_USD">500000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="P07_01_2019To09_30_2019_UniversalRobotsMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">7800000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:SeveranceCosts1
      contextRef="P07_01_2019To09_30_2019"
      decimals="-5"
      unitRef="Unit_USD">800000</us-gaap:SeveranceCosts1>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="P07_01_2019To09_30_2019"
      decimals="-5"
      unitRef="Unit_USD">500000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="P10_01_2019To12_31_2019_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">5800000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="P10_01_2019To12_31_2019_AutoguideLlcMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">3000000.0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:SeveranceCosts1
      contextRef="P10_01_2019To12_31_2019"
      decimals="-5"
      unitRef="Unit_USD">500000</us-gaap:SeveranceCosts1>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="P10_01_2019To12_31_2019"
      decimals="-5"
      unitRef="Unit_USD">200000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="P10_01_2019To12_31_2019"
      decimals="-5"
      unitRef="Unit_USD">-7700000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="P10_01_2019To12_31_2019"
      decimals="-5"
      unitRef="Unit_USD">15000000.0</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;TERADYNE, INC. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: center; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;SCHEDULE II&#x2014;VALUATION AND QUALIFYING ACCOUNTS &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 47%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 7%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 7%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 7%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 7%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 7%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"&gt; &lt;div style="border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Column A&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Column B&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Column C&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Column&#160;D&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Column E&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Column F&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"&gt; &lt;div style="border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Description&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance at&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Beginning&#160;of&#160;Period&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Additions&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Charged to&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cost&#160;and&#160;Expenses&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Other&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Deductions&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance at&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;End&#160;of&#160;Period&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="18" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Valuation reserve deducted in the balance sheet from the asset to which it applies:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounts receivable:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020 Allowance for doubtful account&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,736&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;356&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;32&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;90&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,034&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019 Allowance for doubtful account&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,673&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;87&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;28&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;52&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,736&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018 Allowance for doubtful account&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,219&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: right; width: 7%; padding: 0pt 4pt 0pt 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;20&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;566&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,673&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 45%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"&gt; &lt;div style="border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Column A&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Column B&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Column C&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Column&#160;D&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Column E&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Column F&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"&gt; &lt;div style="border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Description&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance at&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Beginning&#160;of&#160;Period&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Additions&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Charged to&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cost&#160;and&#160;Expenses&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Other&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Deductions&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance at&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;End&#160;of&#160;Period&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="18" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Valuation reserve deducted in the balance sheet from the asset to which it applies:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Inventory:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020 Inventory reserve&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;103,556&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;17,534&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(521&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,982&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;110,587&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019 Inventory reserve&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;100,779&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;15,244&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(85&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;12,382&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;103,556&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018 Inventory reserve&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;102,896&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;11,242&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;368&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;13,727&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;100,779&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 48%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"&gt; &lt;div style="border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Column A&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Column B&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Column C&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Column&#160;D&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Column E&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Column F&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"&gt; &lt;div style="border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Description&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance at&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Beginning&#160;of&#160;Period&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Additions&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Charged to&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cost&#160;and&#160;Expenses&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Other&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Deductions&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance at&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;End&#160;of&#160;Period&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.75pt;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="18" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Valuation reserve deducted in the balance sheet from the asset to which it applies:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred taxes:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020 Valuation allowance&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;77,177&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,785&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;84,962&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019 Valuation allowance&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;69,852&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,325&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;77,177&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018 Valuation allowance&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;63,919&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,333&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;400&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;69,852&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="PAsOn12_31_2019_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">1736000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="P01_01_2020To12_31_2020_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">356000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="P01_01_2020To12_31_2020_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">32000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="P01_01_2020To12_31_2020_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">90000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="PAsOn12_31_2020_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">2034000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="PAsOn12_31_2018_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">1673000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="P01_01_2019To12_31_2019_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">87000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="P01_01_2019To12_31_2019_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">28000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="P01_01_2019To12_31_2019_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">52000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="PAsOn12_31_2019_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">1736000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="PAsOn12_31_2017_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">2219000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="P01_01_2018To12_31_2018_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="P01_01_2018To12_31_2018_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">20000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="P01_01_2018To12_31_2018_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">566000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="PAsOn12_31_2018_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">1673000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="PAsOn12_31_2019_InventoryValuationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">103556000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="P01_01_2020To12_31_2020_InventoryValuationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">17534000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="P01_01_2020To12_31_2020_InventoryValuationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">-521000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="P01_01_2020To12_31_2020_InventoryValuationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">9982000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="PAsOn12_31_2020_InventoryValuationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">110587000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="PAsOn12_31_2018_InventoryValuationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">100779000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="P01_01_2019To12_31_2019_InventoryValuationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">15244000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="P01_01_2019To12_31_2019_InventoryValuationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">-85000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="P01_01_2019To12_31_2019_InventoryValuationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">12382000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="PAsOn12_31_2019_InventoryValuationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">103556000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="PAsOn12_31_2017_InventoryValuationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">102896000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="P01_01_2018To12_31_2018_InventoryValuationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">11242000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="P01_01_2018To12_31_2018_InventoryValuationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">368000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="P01_01_2018To12_31_2018_InventoryValuationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">13727000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="PAsOn12_31_2018_InventoryValuationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">100779000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="PAsOn12_31_2019_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">77177000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="P01_01_2020To12_31_2020_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">7785000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="P01_01_2020To12_31_2020_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="P01_01_2020To12_31_2020_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="PAsOn12_31_2020_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">84962000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="PAsOn12_31_2018_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">69852000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="P01_01_2019To12_31_2019_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">7325000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="PAsOn12_31_2019_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">77177000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="PAsOn12_31_2017_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">63919000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="P01_01_2018To12_31_2018_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">6333000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="P01_01_2018To12_31_2018_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="P01_01_2018To12_31_2018_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">400000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="PAsOn12_31_2018_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">69852000</us-gaap:ValuationAllowancesAndReservesBalance>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact_17993193"
          xlink:label="Fact_17993193"
          xlink:type="locator"/>
        <link:footnote id="FN_65274" xlink:label="FN_65274" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">During the year ended December 31, 2019, Teradyne paid $30.8 million and $3.8 million of contingent consideration for the earn-outs in connection with the acquisitions of MiR and Universal Robots A/S (&#x201c;Universal Robots&#x201d;), respectively. </link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17993193"
          xlink:to="FN_65274"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17993194"
          xlink:label="Fact_17993194"
          xlink:type="locator"/>
        <link:footnote id="FN_65455" xlink:label="FN_65455" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">During the year ended December 31, 2019, the fair value of contingent consideration for the earn-out in connection with the acquisition of MiR was decreased by $22.2 million primarily due to a decrease in forecasted revenues partially offset by the impact from modification of the earn-out structure. During the year ended December 31, 2019, the fair value of contingent consideration for the earn-out in connection with the acquisition of AutoGuide was increased by $3.0 million primarily due to an increase in forecasted revenues</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17993194"
          xlink:to="FN_65455"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17993197"
          xlink:label="Fact_17993197"
          xlink:type="locator"/>
        <link:footnote id="FN_65275" xlink:label="FN_65275" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">During the year ended December 31, 2020, Teradyne paid $8.9 million of contingent consideration for the earn-out in connection with the acquisition of MiR.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17993197"
          xlink:to="FN_65275"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17993198"
          xlink:label="Fact_17993198"
          xlink:type="locator"/>
        <link:footnote id="FN_65276" xlink:label="FN_65276" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">During the year ended December 31, 2020, the fair value of contingent consideration for the earn-out in connection with the acquisition of AutoGuide was decreased by $19.7 million primarily due to a decrease in forecasted revenues. Teradyne has received a letter from the sellers of AutoGuide alleging non-compliance with the earn-out provisions of the AutoGuide acquisition agreement. Teradyne disputes the allegation of non-compliance. The ultimate amount of contingent consideration for the earn-outs in connection with the acquisition of AutoGuide may be affected by the outcome of the dispute. During the year ended December 31, 2020, the fair value of contingent consideration for the earn-out in connection with the acquisition of MiR was decreased by $3.5 million primarily due to a decrease in forecasted revenues. </link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17993198"
          xlink:to="FN_65276"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17993224"
          xlink:label="Fact_17993224"
          xlink:type="locator"/>
        <link:footnote id="FN_65454" xlink:label="FN_65454" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The carrying value represents the bifurcated debt component only, while the fair value is based on quoted market prices for the convertible note which includes the equity conversion features.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17993224"
          xlink:to="FN_65454"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17993225"
          xlink:label="Fact_17993225"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17993225"
          xlink:to="FN_65454"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17993226"
          xlink:label="Fact_17993226"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17993226"
          xlink:to="FN_65454"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17993227"
          xlink:label="Fact_17993227"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17993227"
          xlink:to="FN_65454"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994535"
          xlink:label="Fact_17994535"
          xlink:type="locator"/>
        <link:footnote id="FN_65395" xlink:label="FN_65395" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Revenues attributable to a country are based on location of customer site.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994535"
          xlink:to="FN_65395"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994536"
          xlink:label="Fact_17994536"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994536"
          xlink:to="FN_65395"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994537"
          xlink:label="Fact_17994537"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994537"
          xlink:to="FN_65395"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994538"
          xlink:label="Fact_17994538"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994538"
          xlink:to="FN_65395"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994539"
          xlink:label="Fact_17994539"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994539"
          xlink:to="FN_65395"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994540"
          xlink:label="Fact_17994540"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994540"
          xlink:to="FN_65395"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994541"
          xlink:label="Fact_17994541"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994541"
          xlink:to="FN_65395"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994542"
          xlink:label="Fact_17994542"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994542"
          xlink:to="FN_65395"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994543"
          xlink:label="Fact_17994543"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994543"
          xlink:to="FN_65395"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994544"
          xlink:label="Fact_17994544"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994544"
          xlink:to="FN_65395"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994545"
          xlink:label="Fact_17994545"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994545"
          xlink:to="FN_65395"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994546"
          xlink:label="Fact_17994546"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994546"
          xlink:to="FN_65395"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994547"
          xlink:label="Fact_17994547"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994547"
          xlink:to="FN_65395"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994548"
          xlink:label="Fact_17994548"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994548"
          xlink:to="FN_65395"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994549"
          xlink:label="Fact_17994549"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994549"
          xlink:to="FN_65395"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994550"
          xlink:label="Fact_17994550"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994550"
          xlink:to="FN_65395"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994551"
          xlink:label="Fact_17994551"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994551"
          xlink:to="FN_65395"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994552"
          xlink:label="Fact_17994552"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994552"
          xlink:to="FN_65395"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994553"
          xlink:label="Fact_17994553"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994553"
          xlink:to="FN_65395"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994554"
          xlink:label="Fact_17994554"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994554"
          xlink:to="FN_65395"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994555"
          xlink:label="Fact_17994555"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994555"
          xlink:to="FN_65395"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994556"
          xlink:label="Fact_17994556"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994556"
          xlink:to="FN_65395"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994557"
          xlink:label="Fact_17994557"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994557"
          xlink:to="FN_65395"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994558"
          xlink:label="Fact_17994558"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994558"
          xlink:to="FN_65395"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994559"
          xlink:label="Fact_17994559"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994559"
          xlink:to="FN_65395"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994560"
          xlink:label="Fact_17994560"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994560"
          xlink:to="FN_65395"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994561"
          xlink:label="Fact_17994561"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994561"
          xlink:to="FN_65395"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994562"
          xlink:label="Fact_17994562"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994562"
          xlink:to="FN_65395"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994563"
          xlink:label="Fact_17994563"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994563"
          xlink:to="FN_65395"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994564"
          xlink:label="Fact_17994564"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994564"
          xlink:to="FN_65395"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994565"
          xlink:label="Fact_17994565"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994565"
          xlink:to="FN_65395"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994566"
          xlink:label="Fact_17994566"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994566"
          xlink:to="FN_65395"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994567"
          xlink:label="Fact_17994567"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994567"
          xlink:to="FN_65395"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994574"
          xlink:label="Fact_17994574"
          xlink:type="locator"/>
        <link:footnote id="FN_65394" xlink:label="FN_65394" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">As of December 31, 2020 and 2019, long-lived assets attributable to Singapore were $62.5 million and $35.2 million, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994574"
          xlink:to="FN_65394"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994577"
          xlink:label="Fact_17994577"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994577"
          xlink:to="FN_65394"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994582"
          xlink:label="Fact_17994582"
          xlink:type="locator"/>
        <link:footnote id="FN_65369" xlink:label="FN_65369" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Restructuring and other includes a $10.0 million gain for the decrease in the fair value of the AutoGuide and MiR contingent consideration liabilities, partially offset by $1.4 million of acquisition related compensation and expenses and $0.7 million of severance charges related to headcount reductions primarily in Industrial Automation and Semiconductor Test.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994582"
          xlink:to="FN_65369"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994583"
          xlink:label="Fact_17994583"
          xlink:type="locator"/>
        <link:footnote id="FN_65370" xlink:label="FN_65370" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Restructuring and other includes a $29.9 million charge for the increase in the fair value of the AutoGuide contingent consideration liability, a $4.0 million contract termination settlement charge, $3.1 million of acquisition related compensation and expense and $0.8 million of other expenses, partially offset by a $0.6 million gain for the decrease in the fair value of MiR contingent consideration liability.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994583"
          xlink:to="FN_65370"
          xlink:type="arc"/>
        <link:footnote id="FN_65371" xlink:label="FN_65371" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Teradyne recorded pension and post retirement net actuarial (gains) losses of $(0.1) million, $2.7 million, $7.7 million for the second, third and fourth quarter in 2020, respectively. See Note B: &#x201c;Accounting Policies&#x201d; for a discussion of Teradyne&#x2019;s accounting policy.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994583"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994584"
          xlink:label="Fact_17994584"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994584"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:footnote id="FN_65372" xlink:label="FN_65372" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Restructuring and other includes a $27.2 million gain for the decrease in the fair value of AutoGuide contingent consideration liability, and a $1.1 million gain for the decrease in acquisition related compensation liability, partially offset by $0.5 million recorded for employee severance charges primarily in Industrial Automation.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994584"
          xlink:to="FN_65372"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994585"
          xlink:label="Fact_17994585"
          xlink:type="locator"/>
        <link:footnote id="FN_65373" xlink:label="FN_65373" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Restructuring and other includes a $15.3 million gain for the decrease in the fair value adjustment to the AutoGuide acquisition contingent consideration liability, and a $0.9 million gain for the decrease in acquisition related compensation liability, partially offset by $1.1 million of employee severance charges primarily in Industrial Automation.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994585"
          xlink:to="FN_65373"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994585"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994586"
          xlink:label="Fact_17994586"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994586"
          xlink:to="FN_65369"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994587"
          xlink:label="Fact_17994587"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994587"
          xlink:to="FN_65370"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994587"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994588"
          xlink:label="Fact_17994588"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994588"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994588"
          xlink:to="FN_65372"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994589"
          xlink:label="Fact_17994589"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994589"
          xlink:to="FN_65373"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994589"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994590"
          xlink:label="Fact_17994590"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994590"
          xlink:to="FN_65369"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994591"
          xlink:label="Fact_17994591"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994591"
          xlink:to="FN_65370"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994591"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994592"
          xlink:label="Fact_17994592"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994592"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994592"
          xlink:to="FN_65372"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994593"
          xlink:label="Fact_17994593"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994593"
          xlink:to="FN_65373"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994593"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994594"
          xlink:label="Fact_17994594"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994594"
          xlink:to="FN_65369"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994595"
          xlink:label="Fact_17994595"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994595"
          xlink:to="FN_65370"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994595"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994596"
          xlink:label="Fact_17994596"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994596"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994596"
          xlink:to="FN_65372"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994597"
          xlink:label="Fact_17994597"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994597"
          xlink:to="FN_65373"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994597"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994598"
          xlink:label="Fact_17994598"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994598"
          xlink:to="FN_65369"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994599"
          xlink:label="Fact_17994599"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994599"
          xlink:to="FN_65370"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994599"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994600"
          xlink:label="Fact_17994600"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994600"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994600"
          xlink:to="FN_65372"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994601"
          xlink:label="Fact_17994601"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994601"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994601"
          xlink:to="FN_65373"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994602"
          xlink:label="Fact_17994602"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994602"
          xlink:to="FN_65369"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994603"
          xlink:label="Fact_17994603"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994603"
          xlink:to="FN_65370"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994603"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994604"
          xlink:label="Fact_17994604"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994604"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994604"
          xlink:to="FN_65372"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994605"
          xlink:label="Fact_17994605"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994605"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994605"
          xlink:to="FN_65373"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994606"
          xlink:label="Fact_17994606"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994606"
          xlink:to="FN_65369"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994607"
          xlink:label="Fact_17994607"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994607"
          xlink:to="FN_65370"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994607"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994608"
          xlink:label="Fact_17994608"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994608"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994608"
          xlink:to="FN_65372"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994609"
          xlink:label="Fact_17994609"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994609"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994609"
          xlink:to="FN_65373"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994610"
          xlink:label="Fact_17994610"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994610"
          xlink:to="FN_65369"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994611"
          xlink:label="Fact_17994611"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994611"
          xlink:to="FN_65370"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994611"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994612"
          xlink:label="Fact_17994612"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994612"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994612"
          xlink:to="FN_65372"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994613"
          xlink:label="Fact_17994613"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994613"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994613"
          xlink:to="FN_65373"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994614"
          xlink:label="Fact_17994614"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994614"
          xlink:to="FN_65369"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994615"
          xlink:label="Fact_17994615"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994615"
          xlink:to="FN_65370"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994615"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994616"
          xlink:label="Fact_17994616"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994616"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994616"
          xlink:to="FN_65372"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994617"
          xlink:label="Fact_17994617"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994617"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994617"
          xlink:to="FN_65373"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994618"
          xlink:label="Fact_17994618"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994618"
          xlink:to="FN_65369"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994619"
          xlink:label="Fact_17994619"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994619"
          xlink:to="FN_65370"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994619"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994620"
          xlink:label="Fact_17994620"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994620"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994620"
          xlink:to="FN_65372"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994621"
          xlink:label="Fact_17994621"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994621"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994621"
          xlink:to="FN_65373"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994622"
          xlink:label="Fact_17994622"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994622"
          xlink:to="FN_65369"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994623"
          xlink:label="Fact_17994623"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994623"
          xlink:to="FN_65370"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994623"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994624"
          xlink:label="Fact_17994624"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994624"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994624"
          xlink:to="FN_65372"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994625"
          xlink:label="Fact_17994625"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994625"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994625"
          xlink:to="FN_65373"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994626"
          xlink:label="Fact_17994626"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994626"
          xlink:to="FN_65369"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994627"
          xlink:label="Fact_17994627"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994627"
          xlink:to="FN_65370"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994627"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994628"
          xlink:label="Fact_17994628"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994628"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994628"
          xlink:to="FN_65372"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994629"
          xlink:label="Fact_17994629"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994629"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994629"
          xlink:to="FN_65373"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994630"
          xlink:label="Fact_17994630"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994630"
          xlink:to="FN_65369"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994631"
          xlink:label="Fact_17994631"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994631"
          xlink:to="FN_65370"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994631"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994632"
          xlink:label="Fact_17994632"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994632"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994632"
          xlink:to="FN_65372"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994633"
          xlink:label="Fact_17994633"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994633"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994633"
          xlink:to="FN_65373"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994634"
          xlink:label="Fact_17994634"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994634"
          xlink:to="FN_65369"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994635"
          xlink:label="Fact_17994635"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994635"
          xlink:to="FN_65370"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994635"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994636"
          xlink:label="Fact_17994636"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994636"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994636"
          xlink:to="FN_65372"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994637"
          xlink:label="Fact_17994637"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994637"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994637"
          xlink:to="FN_65373"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994638"
          xlink:label="Fact_17994638"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994638"
          xlink:to="FN_65369"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994639"
          xlink:label="Fact_17994639"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994639"
          xlink:to="FN_65370"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994639"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994640"
          xlink:label="Fact_17994640"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994640"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994640"
          xlink:to="FN_65372"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994641"
          xlink:label="Fact_17994641"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994641"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994641"
          xlink:to="FN_65373"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994642"
          xlink:label="Fact_17994642"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994642"
          xlink:to="FN_65369"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994643"
          xlink:label="Fact_17994643"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994643"
          xlink:to="FN_65370"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994643"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994644"
          xlink:label="Fact_17994644"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994644"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994644"
          xlink:to="FN_65372"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994645"
          xlink:label="Fact_17994645"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994645"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994645"
          xlink:to="FN_65373"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994646"
          xlink:label="Fact_17994646"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994646"
          xlink:to="FN_65369"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994647"
          xlink:label="Fact_17994647"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994647"
          xlink:to="FN_65370"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994647"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994648"
          xlink:label="Fact_17994648"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994648"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994648"
          xlink:to="FN_65372"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994649"
          xlink:label="Fact_17994649"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994649"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994649"
          xlink:to="FN_65373"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994650"
          xlink:label="Fact_17994650"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994650"
          xlink:to="FN_65369"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994651"
          xlink:label="Fact_17994651"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994651"
          xlink:to="FN_65370"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994651"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994652"
          xlink:label="Fact_17994652"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994652"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994652"
          xlink:to="FN_65372"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994653"
          xlink:label="Fact_17994653"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994653"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994653"
          xlink:to="FN_65373"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994654"
          xlink:label="Fact_17994654"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994654"
          xlink:to="FN_65369"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994655"
          xlink:label="Fact_17994655"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994655"
          xlink:to="FN_65370"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994655"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994656"
          xlink:label="Fact_17994656"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994656"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994656"
          xlink:to="FN_65372"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994657"
          xlink:label="Fact_17994657"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994657"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994657"
          xlink:to="FN_65373"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994658"
          xlink:label="Fact_17994658"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994658"
          xlink:to="FN_65369"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994659"
          xlink:label="Fact_17994659"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994659"
          xlink:to="FN_65370"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994659"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994660"
          xlink:label="Fact_17994660"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994660"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994660"
          xlink:to="FN_65372"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994661"
          xlink:label="Fact_17994661"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994661"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994661"
          xlink:to="FN_65373"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994662"
          xlink:label="Fact_17994662"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994662"
          xlink:to="FN_65369"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994663"
          xlink:label="Fact_17994663"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994663"
          xlink:to="FN_65370"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994663"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994664"
          xlink:label="Fact_17994664"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994664"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994664"
          xlink:to="FN_65372"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994665"
          xlink:label="Fact_17994665"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994665"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994665"
          xlink:to="FN_65373"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994666"
          xlink:label="Fact_17994666"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994666"
          xlink:to="FN_65369"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994667"
          xlink:label="Fact_17994667"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994667"
          xlink:to="FN_65370"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994667"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994668"
          xlink:label="Fact_17994668"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994668"
          xlink:to="FN_65372"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994668"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994669"
          xlink:label="Fact_17994669"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994669"
          xlink:to="FN_65371"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994669"
          xlink:to="FN_65373"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994670"
          xlink:label="Fact_17994670"
          xlink:type="locator"/>
        <link:footnote id="FN_65374" xlink:label="FN_65374" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Restructuring and other includes a $3.0 million fair value adjustment to increase the MiR acquisition contingent consideration, $1.3 million of acquisition related expenses and compensation and $0.8 million of employee severance charges.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994670"
          xlink:to="FN_65374"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994671"
          xlink:label="Fact_17994671"
          xlink:type="locator"/>
        <link:footnote id="FN_65375" xlink:label="FN_65375" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Restructuring and other includes a $11.7 million gain for the decrease in the fair value of the MiR contingent consideration liability, partially offset by $0.8 million of employee severance charges and $0.5 million of acquisition related expenses and compensation. </link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994671"
          xlink:to="FN_65375"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994672"
          xlink:label="Fact_17994672"
          xlink:type="locator"/>
        <link:footnote id="FN_65376" xlink:label="FN_65376" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Restructuring and other includes a $7.8 million gain for the decrease in the fair value of MiR contingent consideration liability, partially offset by $0.8 million of employee severance charges and $0.5 million of acquisition related expenses and compensation. </link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994672"
          xlink:to="FN_65376"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994673"
          xlink:label="Fact_17994673"
          xlink:type="locator"/>
        <link:footnote id="FN_65377" xlink:label="FN_65377" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Restructuring and other includes a $5.8 million gain for the decrease in the fair value adjustment to the MiR acquisition contingent consideration, partially offset by a $3.0 million fair value adjustment to increase the AutoGuide acquisition contingent consideration, $0.5 million of employee severance charges and $0.2 million of acquisition related expenses and compensation.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994673"
          xlink:to="FN_65377"
          xlink:type="arc"/>
        <link:footnote id="FN_65378" xlink:label="FN_65378" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Teradyne recorded pension and post retirement net actuarial losses of $7.7 million for the fourth quarter in 2019. See Note B: &#x201c;Accounting Policies&#x201d; for a discussion of Teradyne&#x2019;s accounting policy.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994673"
          xlink:to="FN_65378"
          xlink:type="arc"/>
        <link:footnote id="FN_65379" xlink:label="FN_65379" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Other (income) expense, net includes a $15.0 million charge for the impairment of the investment in RealWear.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994673"
          xlink:to="FN_65379"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994674"
          xlink:label="Fact_17994674"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994674"
          xlink:to="FN_65374"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994675"
          xlink:label="Fact_17994675"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994675"
          xlink:to="FN_65375"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994676"
          xlink:label="Fact_17994676"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994676"
          xlink:to="FN_65376"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994677"
          xlink:label="Fact_17994677"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994677"
          xlink:to="FN_65379"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994677"
          xlink:to="FN_65377"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994677"
          xlink:to="FN_65378"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994678"
          xlink:label="Fact_17994678"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994678"
          xlink:to="FN_65374"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994679"
          xlink:label="Fact_17994679"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994679"
          xlink:to="FN_65375"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994680"
          xlink:label="Fact_17994680"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994680"
          xlink:to="FN_65376"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994681"
          xlink:label="Fact_17994681"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994681"
          xlink:to="FN_65377"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994681"
          xlink:to="FN_65379"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994681"
          xlink:to="FN_65378"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994682"
          xlink:label="Fact_17994682"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994682"
          xlink:to="FN_65374"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994683"
          xlink:label="Fact_17994683"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994683"
          xlink:to="FN_65375"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994684"
          xlink:label="Fact_17994684"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994684"
          xlink:to="FN_65376"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994685"
          xlink:label="Fact_17994685"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994685"
          xlink:to="FN_65378"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994685"
          xlink:to="FN_65379"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994685"
          xlink:to="FN_65377"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994686"
          xlink:label="Fact_17994686"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994686"
          xlink:to="FN_65374"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994687"
          xlink:label="Fact_17994687"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994687"
          xlink:to="FN_65375"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994688"
          xlink:label="Fact_17994688"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994688"
          xlink:to="FN_65376"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994689"
          xlink:label="Fact_17994689"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994689"
          xlink:to="FN_65377"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994689"
          xlink:to="FN_65379"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994689"
          xlink:to="FN_65378"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994690"
          xlink:label="Fact_17994690"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994690"
          xlink:to="FN_65374"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994691"
          xlink:label="Fact_17994691"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994691"
          xlink:to="FN_65375"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994692"
          xlink:label="Fact_17994692"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994692"
          xlink:to="FN_65376"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994693"
          xlink:label="Fact_17994693"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994693"
          xlink:to="FN_65378"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994693"
          xlink:to="FN_65379"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994693"
          xlink:to="FN_65377"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994694"
          xlink:label="Fact_17994694"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994694"
          xlink:to="FN_65374"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994695"
          xlink:label="Fact_17994695"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994695"
          xlink:to="FN_65375"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994696"
          xlink:label="Fact_17994696"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994696"
          xlink:to="FN_65376"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994697"
          xlink:label="Fact_17994697"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994697"
          xlink:to="FN_65377"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994697"
          xlink:to="FN_65379"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994697"
          xlink:to="FN_65378"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994698"
          xlink:label="Fact_17994698"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994698"
          xlink:to="FN_65374"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994699"
          xlink:label="Fact_17994699"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994699"
          xlink:to="FN_65375"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994700"
          xlink:label="Fact_17994700"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994700"
          xlink:to="FN_65376"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994701"
          xlink:label="Fact_17994701"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994701"
          xlink:to="FN_65378"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994701"
          xlink:to="FN_65377"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994701"
          xlink:to="FN_65379"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994702"
          xlink:label="Fact_17994702"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994702"
          xlink:to="FN_65374"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994703"
          xlink:label="Fact_17994703"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994703"
          xlink:to="FN_65375"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994704"
          xlink:label="Fact_17994704"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994704"
          xlink:to="FN_65376"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994705"
          xlink:label="Fact_17994705"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994705"
          xlink:to="FN_65379"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994705"
          xlink:to="FN_65377"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994705"
          xlink:to="FN_65378"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994706"
          xlink:label="Fact_17994706"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994706"
          xlink:to="FN_65374"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994707"
          xlink:label="Fact_17994707"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994707"
          xlink:to="FN_65375"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994708"
          xlink:label="Fact_17994708"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994708"
          xlink:to="FN_65376"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994709"
          xlink:label="Fact_17994709"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994709"
          xlink:to="FN_65378"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994709"
          xlink:to="FN_65377"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994709"
          xlink:to="FN_65379"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994710"
          xlink:label="Fact_17994710"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994710"
          xlink:to="FN_65374"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994711"
          xlink:label="Fact_17994711"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994711"
          xlink:to="FN_65375"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994712"
          xlink:label="Fact_17994712"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994712"
          xlink:to="FN_65376"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994713"
          xlink:label="Fact_17994713"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994713"
          xlink:to="FN_65379"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994713"
          xlink:to="FN_65377"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994713"
          xlink:to="FN_65378"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994714"
          xlink:label="Fact_17994714"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994714"
          xlink:to="FN_65374"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994715"
          xlink:label="Fact_17994715"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994715"
          xlink:to="FN_65375"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994716"
          xlink:label="Fact_17994716"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994716"
          xlink:to="FN_65376"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994717"
          xlink:label="Fact_17994717"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994717"
          xlink:to="FN_65378"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994717"
          xlink:to="FN_65377"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994717"
          xlink:to="FN_65379"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994718"
          xlink:label="Fact_17994718"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994718"
          xlink:to="FN_65374"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994719"
          xlink:label="Fact_17994719"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994719"
          xlink:to="FN_65375"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994720"
          xlink:label="Fact_17994720"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994720"
          xlink:to="FN_65376"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994721"
          xlink:label="Fact_17994721"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994721"
          xlink:to="FN_65379"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994721"
          xlink:to="FN_65377"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994721"
          xlink:to="FN_65378"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994722"
          xlink:label="Fact_17994722"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994722"
          xlink:to="FN_65374"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994723"
          xlink:label="Fact_17994723"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994723"
          xlink:to="FN_65375"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994724"
          xlink:label="Fact_17994724"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994724"
          xlink:to="FN_65376"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994725"
          xlink:label="Fact_17994725"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994725"
          xlink:to="FN_65378"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994725"
          xlink:to="FN_65377"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994725"
          xlink:to="FN_65379"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994726"
          xlink:label="Fact_17994726"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994726"
          xlink:to="FN_65374"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994727"
          xlink:label="Fact_17994727"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994727"
          xlink:to="FN_65375"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994728"
          xlink:label="Fact_17994728"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994728"
          xlink:to="FN_65376"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994729"
          xlink:label="Fact_17994729"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994729"
          xlink:to="FN_65379"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994729"
          xlink:to="FN_65377"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994729"
          xlink:to="FN_65378"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994730"
          xlink:label="Fact_17994730"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994730"
          xlink:to="FN_65374"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994731"
          xlink:label="Fact_17994731"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994731"
          xlink:to="FN_65375"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994732"
          xlink:label="Fact_17994732"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994732"
          xlink:to="FN_65376"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994733"
          xlink:label="Fact_17994733"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994733"
          xlink:to="FN_65377"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994733"
          xlink:to="FN_65378"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994733"
          xlink:to="FN_65379"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994734"
          xlink:label="Fact_17994734"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994734"
          xlink:to="FN_65374"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994735"
          xlink:label="Fact_17994735"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994735"
          xlink:to="FN_65375"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994736"
          xlink:label="Fact_17994736"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994736"
          xlink:to="FN_65376"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994737"
          xlink:label="Fact_17994737"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994737"
          xlink:to="FN_65379"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994737"
          xlink:to="FN_65377"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994737"
          xlink:to="FN_65378"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994738"
          xlink:label="Fact_17994738"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994738"
          xlink:to="FN_65374"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994739"
          xlink:label="Fact_17994739"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994739"
          xlink:to="FN_65375"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994740"
          xlink:label="Fact_17994740"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994740"
          xlink:to="FN_65376"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994741"
          xlink:label="Fact_17994741"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994741"
          xlink:to="FN_65377"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994741"
          xlink:to="FN_65378"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994741"
          xlink:to="FN_65379"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994742"
          xlink:label="Fact_17994742"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994742"
          xlink:to="FN_65374"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994743"
          xlink:label="Fact_17994743"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994743"
          xlink:to="FN_65375"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994744"
          xlink:label="Fact_17994744"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994744"
          xlink:to="FN_65376"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994745"
          xlink:label="Fact_17994745"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994745"
          xlink:to="FN_65379"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994745"
          xlink:to="FN_65378"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994745"
          xlink:to="FN_65377"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994746"
          xlink:label="Fact_17994746"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994746"
          xlink:to="FN_65374"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994747"
          xlink:label="Fact_17994747"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994747"
          xlink:to="FN_65375"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994748"
          xlink:label="Fact_17994748"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994748"
          xlink:to="FN_65376"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994749"
          xlink:label="Fact_17994749"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994749"
          xlink:to="FN_65378"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994749"
          xlink:to="FN_65377"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994749"
          xlink:to="FN_65379"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994750"
          xlink:label="Fact_17994750"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994750"
          xlink:to="FN_65374"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994751"
          xlink:label="Fact_17994751"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994751"
          xlink:to="FN_65375"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994752"
          xlink:label="Fact_17994752"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994752"
          xlink:to="FN_65376"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994753"
          xlink:label="Fact_17994753"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994753"
          xlink:to="FN_65379"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994753"
          xlink:to="FN_65377"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994753"
          xlink:to="FN_65378"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994754"
          xlink:label="Fact_17994754"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994754"
          xlink:to="FN_65374"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994755"
          xlink:label="Fact_17994755"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994755"
          xlink:to="FN_65375"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994756"
          xlink:label="Fact_17994756"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994756"
          xlink:to="FN_65376"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17994757"
          xlink:label="Fact_17994757"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994757"
          xlink:to="FN_65378"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994757"
          xlink:to="FN_65379"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17994757"
          xlink:to="FN_65377"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17999338"
          xlink:label="Fact_17999338"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17999338"
          xlink:to="FN_65395"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17999339"
          xlink:label="Fact_17999339"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17999339"
          xlink:to="FN_65395"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_17999340"
          xlink:label="Fact_17999340"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_17999340"
          xlink:to="FN_65395"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066340"
          xlink:label="Fact_18066340"
          xlink:type="locator"/>
        <link:footnote id="FN_65322" xlink:label="FN_65322" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Includes $10.0&#160;million, $8.4&#160;million and $12.0 million in 2020, 2019 and 2018, respectively, for leases of Teradyne&#x2019;s systems recognized outside of ASC 606: &#x201c;Revenue from Contracts with Customers.&#x201d;</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066340"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066341"
          xlink:label="Fact_18066341"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066341"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066342"
          xlink:label="Fact_18066342"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066342"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066343"
          xlink:label="Fact_18066343"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066343"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066344"
          xlink:label="Fact_18066344"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066344"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066345"
          xlink:label="Fact_18066345"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066345"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066346"
          xlink:label="Fact_18066346"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066346"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066347"
          xlink:label="Fact_18066347"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066347"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066348"
          xlink:label="Fact_18066348"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066348"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066349"
          xlink:label="Fact_18066349"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066349"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066350"
          xlink:label="Fact_18066350"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066350"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066351"
          xlink:label="Fact_18066351"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066351"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066352"
          xlink:label="Fact_18066352"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066352"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066353"
          xlink:label="Fact_18066353"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066353"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066354"
          xlink:label="Fact_18066354"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066354"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066355"
          xlink:label="Fact_18066355"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066355"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066356"
          xlink:label="Fact_18066356"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066356"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066357"
          xlink:label="Fact_18066357"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066357"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066358"
          xlink:label="Fact_18066358"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066358"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066359"
          xlink:label="Fact_18066359"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066359"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066360"
          xlink:label="Fact_18066360"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066360"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066361"
          xlink:label="Fact_18066361"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066361"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066362"
          xlink:label="Fact_18066362"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066362"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066363"
          xlink:label="Fact_18066363"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066363"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066364"
          xlink:label="Fact_18066364"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066364"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066365"
          xlink:label="Fact_18066365"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066365"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066366"
          xlink:label="Fact_18066366"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066366"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066367"
          xlink:label="Fact_18066367"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066367"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066368"
          xlink:label="Fact_18066368"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066368"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066369"
          xlink:label="Fact_18066369"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066369"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066370"
          xlink:label="Fact_18066370"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066370"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066371"
          xlink:label="Fact_18066371"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066371"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066372"
          xlink:label="Fact_18066372"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066372"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066373"
          xlink:label="Fact_18066373"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066373"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066374"
          xlink:label="Fact_18066374"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066374"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066375"
          xlink:label="Fact_18066375"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066375"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066376"
          xlink:label="Fact_18066376"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066376"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066377"
          xlink:label="Fact_18066377"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066377"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066378"
          xlink:label="Fact_18066378"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066378"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066379"
          xlink:label="Fact_18066379"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066379"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066380"
          xlink:label="Fact_18066380"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066380"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066381"
          xlink:label="Fact_18066381"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066381"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066382"
          xlink:label="Fact_18066382"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066382"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066383"
          xlink:label="Fact_18066383"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066383"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066384"
          xlink:label="Fact_18066384"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066384"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066385"
          xlink:label="Fact_18066385"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066385"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066386"
          xlink:label="Fact_18066386"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066386"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066387"
          xlink:label="Fact_18066387"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066387"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066388"
          xlink:label="Fact_18066388"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066388"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066389"
          xlink:label="Fact_18066389"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066389"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066390"
          xlink:label="Fact_18066390"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066390"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066391"
          xlink:label="Fact_18066391"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066391"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066392"
          xlink:label="Fact_18066392"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066392"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066393"
          xlink:label="Fact_18066393"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066393"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066394"
          xlink:label="Fact_18066394"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066394"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066395"
          xlink:label="Fact_18066395"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066395"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066396"
          xlink:label="Fact_18066396"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066396"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066397"
          xlink:label="Fact_18066397"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066397"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066456"
          xlink:label="Fact_18066456"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066456"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066458"
          xlink:label="Fact_18066458"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066458"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066459"
          xlink:label="Fact_18066459"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066459"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066460"
          xlink:label="Fact_18066460"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066460"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066461"
          xlink:label="Fact_18066461"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066461"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066462"
          xlink:label="Fact_18066462"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066462"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066463"
          xlink:label="Fact_18066463"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066463"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066464"
          xlink:label="Fact_18066464"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066464"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066465"
          xlink:label="Fact_18066465"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066465"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066466"
          xlink:label="Fact_18066466"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066466"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066467"
          xlink:label="Fact_18066467"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066467"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066468"
          xlink:label="Fact_18066468"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066468"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066469"
          xlink:label="Fact_18066469"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066469"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066470"
          xlink:label="Fact_18066470"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066470"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066471"
          xlink:label="Fact_18066471"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066471"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066472"
          xlink:label="Fact_18066472"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066472"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066473"
          xlink:label="Fact_18066473"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066473"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066474"
          xlink:label="Fact_18066474"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066474"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066475"
          xlink:label="Fact_18066475"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066475"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066476"
          xlink:label="Fact_18066476"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066476"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066477"
          xlink:label="Fact_18066477"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066477"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066478"
          xlink:label="Fact_18066478"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066478"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066479"
          xlink:label="Fact_18066479"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066479"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066480"
          xlink:label="Fact_18066480"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066480"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066481"
          xlink:label="Fact_18066481"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066481"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066482"
          xlink:label="Fact_18066482"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066482"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066483"
          xlink:label="Fact_18066483"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066483"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066484"
          xlink:label="Fact_18066484"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066484"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066485"
          xlink:label="Fact_18066485"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066485"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066486"
          xlink:label="Fact_18066486"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066486"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066487"
          xlink:label="Fact_18066487"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066487"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066488"
          xlink:label="Fact_18066488"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066488"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066489"
          xlink:label="Fact_18066489"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066489"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066490"
          xlink:label="Fact_18066490"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066490"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066491"
          xlink:label="Fact_18066491"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066491"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066492"
          xlink:label="Fact_18066492"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066492"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066493"
          xlink:label="Fact_18066493"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066493"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066494"
          xlink:label="Fact_18066494"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066494"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066495"
          xlink:label="Fact_18066495"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066495"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066496"
          xlink:label="Fact_18066496"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066496"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066497"
          xlink:label="Fact_18066497"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066497"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066498"
          xlink:label="Fact_18066498"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066498"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066499"
          xlink:label="Fact_18066499"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066499"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066500"
          xlink:label="Fact_18066500"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066500"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066501"
          xlink:label="Fact_18066501"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066501"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066502"
          xlink:label="Fact_18066502"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066502"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066503"
          xlink:label="Fact_18066503"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066503"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066504"
          xlink:label="Fact_18066504"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066504"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066505"
          xlink:label="Fact_18066505"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066505"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066506"
          xlink:label="Fact_18066506"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066506"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066507"
          xlink:label="Fact_18066507"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066507"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066508"
          xlink:label="Fact_18066508"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066508"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066509"
          xlink:label="Fact_18066509"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066509"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066510"
          xlink:label="Fact_18066510"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066510"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066511"
          xlink:label="Fact_18066511"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066511"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066512"
          xlink:label="Fact_18066512"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066512"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066513"
          xlink:label="Fact_18066513"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066513"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066514"
          xlink:label="Fact_18066514"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066514"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066536"
          xlink:label="Fact_18066536"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066536"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066537"
          xlink:label="Fact_18066537"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066537"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066538"
          xlink:label="Fact_18066538"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066538"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066539"
          xlink:label="Fact_18066539"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066539"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066540"
          xlink:label="Fact_18066540"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066540"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066541"
          xlink:label="Fact_18066541"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066541"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066542"
          xlink:label="Fact_18066542"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066542"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066543"
          xlink:label="Fact_18066543"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066543"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066544"
          xlink:label="Fact_18066544"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066544"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066545"
          xlink:label="Fact_18066545"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066545"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066546"
          xlink:label="Fact_18066546"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066546"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066547"
          xlink:label="Fact_18066547"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066547"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066548"
          xlink:label="Fact_18066548"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066548"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066549"
          xlink:label="Fact_18066549"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066549"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066550"
          xlink:label="Fact_18066550"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066550"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066551"
          xlink:label="Fact_18066551"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066551"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066552"
          xlink:label="Fact_18066552"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066552"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066553"
          xlink:label="Fact_18066553"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066553"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066554"
          xlink:label="Fact_18066554"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066554"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066555"
          xlink:label="Fact_18066555"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066555"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066556"
          xlink:label="Fact_18066556"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066556"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066557"
          xlink:label="Fact_18066557"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066557"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066559"
          xlink:label="Fact_18066559"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066559"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066561"
          xlink:label="Fact_18066561"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066561"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066562"
          xlink:label="Fact_18066562"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066562"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066564"
          xlink:label="Fact_18066564"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066564"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066565"
          xlink:label="Fact_18066565"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066565"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066566"
          xlink:label="Fact_18066566"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066566"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066567"
          xlink:label="Fact_18066567"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066567"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066568"
          xlink:label="Fact_18066568"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066568"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066569"
          xlink:label="Fact_18066569"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066569"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066570"
          xlink:label="Fact_18066570"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066570"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066571"
          xlink:label="Fact_18066571"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066571"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066572"
          xlink:label="Fact_18066572"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066572"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066573"
          xlink:label="Fact_18066573"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066573"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066574"
          xlink:label="Fact_18066574"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066574"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066575"
          xlink:label="Fact_18066575"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066575"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066576"
          xlink:label="Fact_18066576"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066576"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066577"
          xlink:label="Fact_18066577"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066577"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066578"
          xlink:label="Fact_18066578"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066578"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066579"
          xlink:label="Fact_18066579"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066579"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066580"
          xlink:label="Fact_18066580"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066580"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066581"
          xlink:label="Fact_18066581"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066581"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066582"
          xlink:label="Fact_18066582"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066582"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066583"
          xlink:label="Fact_18066583"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066583"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066584"
          xlink:label="Fact_18066584"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066584"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066585"
          xlink:label="Fact_18066585"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066585"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066586"
          xlink:label="Fact_18066586"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066586"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066587"
          xlink:label="Fact_18066587"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066587"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066588"
          xlink:label="Fact_18066588"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066588"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066589"
          xlink:label="Fact_18066589"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066589"
          xlink:to="FN_65322"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18066590"
          xlink:label="Fact_18066590"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18066590"
          xlink:to="FN_65322"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402917511800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - USD ($)<br> $ in Billions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Feb. 16, 2021</div></th>
<th class="th"><div>Jun. 26, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">0000097210<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">TERADYNE, INC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10.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_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">TER<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-06462<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">MA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">04-2272148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">600 RIVERPARK DRIVE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">NORTH READING<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">MA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">01864<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">978<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">370-2700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">166,694,772<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402920342568">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 914,121<span></span>
</td>
<td class="nump">$ 773,924<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesCurrent', window );">Marketable securities</a></td>
<td class="nump">522,280<span></span>
</td>
<td class="nump">137,303<span></span>
</td>
</tr>
<tr class="ro">
<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, less allowance for doubtful accounts of $2,034 and $1,736 in 2020 and 2019, respectively</a></td>
<td class="nump">497,506<span></span>
</td>
<td class="nump">362,368<span></span>
</td>
</tr>
<tr class="re">
<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, net</a></td>
<td class="nump">222,189<span></span>
</td>
<td class="nump">196,691<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Prepayments and other current assets</a></td>
<td class="nump">259,338<span></span>
</td>
<td class="nump">188,598<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">2,415,434<span></span>
</td>
<td class="nump">1,658,884<span></span>
</td>
</tr>
<tr class="ro">
<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">394,800<span></span>
</td>
<td class="nump">320,216<span></span>
</td>
</tr>
<tr class="re">
<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 right-of-use assets, net</a></td>
<td class="nump">54,569<span></span>
</td>
<td class="nump">57,539<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesNoncurrent', window );">Marketable securities</a></td>
<td class="nump">117,980<span></span>
</td>
<td class="nump">104,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_DeferredIncomeTaxAssetsNet', window );">Deferred tax assets</a></td>
<td class="nump">87,913<span></span>
</td>
<td class="nump">75,185<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Retirement plans assets</a></td>
<td class="nump">17,468<span></span>
</td>
<td class="nump">18,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_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">9,384<span></span>
</td>
<td class="nump">10,332<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Acquired intangible assets, net</a></td>
<td class="nump">100,939<span></span>
</td>
<td class="nump">125,480<span></span>
</td>
</tr>
<tr class="re">
<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">453,859<span></span>
</td>
<td class="nump">416,431<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">3,652,346<span></span>
</td>
<td class="nump">2,787,014<span></span>
</td>
</tr>
<tr class="re">
<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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">133,663<span></span>
</td>
<td class="nump">126,617<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued employees' compensation and withholdings</a></td>
<td class="nump">220,321<span></span>
</td>
<td class="nump">163,883<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_ter_DeferredRevenueAndCustomerAdvancesCurrent', window );">Deferred revenue and customer advances</a></td>
<td class="nump">134,662<span></span>
</td>
<td class="nump">104,876<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other accrued liabilities</a></td>
<td class="nump">77,581<span></span>
</td>
<td class="nump">70,871<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities</a></td>
<td class="nump">20,573<span></span>
</td>
<td class="nump">19,476<span></span>
</td>
</tr>
<tr class="re">
<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 );">Contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,106<span></span>
</td>
</tr>
<tr class="ro">
<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">80,728<span></span>
</td>
<td class="nump">44,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_ConvertibleDebtCurrent', window );">Current debt</a></td>
<td class="nump">33,343<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">700,871<span></span>
</td>
<td class="nump">539,029<span></span>
</td>
</tr>
<tr class="re">
<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 );">Retirement plans liabilities</a></td>
<td class="nump">151,140<span></span>
</td>
<td class="nump">134,471<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueNoncurrent', window );">Long-term deferred revenue and customer advances</a></td>
<td class="nump">58,359<span></span>
</td>
<td class="nump">45,974<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Long-term contingent consideration</a></td>
<td class="nump">7,227<span></span>
</td>
<td class="nump">30,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_DeferredTaxAndOtherLiabilitiesNoncurrent', window );">Deferred tax liabilities</a></td>
<td class="nump">10,821<span></span>
</td>
<td class="nump">14,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_OtherAccruedLiabilitiesNoncurrent', window );">Long-term other accrued liabilities</a></td>
<td class="nump">19,352<span></span>
</td>
<td class="nump">19,535<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Long-term operating lease liabilities</a></td>
<td class="nump">42,073<span></span>
</td>
<td class="nump">45,849<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesNoncurrent', window );">Long-term incomes taxes payable</a></td>
<td class="nump">74,930<span></span>
</td>
<td class="nump">82,642<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleDebtNoncurrent', window );">Debt</a></td>
<td class="nump">376,768<span></span>
</td>
<td class="nump">394,687<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,441,541<span></span>
</td>
<td class="nump">1,306,856<span></span>
</td>
</tr>
<tr class="ro">
<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 (Note M)</a></td>
<td class="text"> <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_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterestsAbstract', window );"><strong>Mezzanine equity:</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_RedeemableNoncontrollingInterestEquityCommonCarryingAmount', window );">Convertible common shares</a></td>
<td class="nump">3,787<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>SHAREHOLDERS' EQUITY</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_CommonStockValue', window );">Common stock, $0.125 par value, 1,000,000 shares authorized, 166,123 and 166,410 shares issued and outstanding at December 31, 2020 and 2019, respectively</a></td>
<td class="nump">20,765<span></span>
</td>
<td class="nump">20,801<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">1,765,323<span></span>
</td>
<td class="nump">1,720,129<span></span>
</td>
</tr>
<tr class="ro">
<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 income (loss)</a></td>
<td class="nump">33,516<span></span>
</td>
<td class="num">(18,854)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings (accumulated&#160;deficit)</a></td>
<td class="nump">387,414<span></span>
</td>
<td class="num">(241,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_StockholdersEquity', window );">Total shareholders' equity</a></td>
<td class="nump">2,207,018<span></span>
</td>
<td class="nump">1,480,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_LiabilitiesAndStockholdersEquity', window );">Total liabilities, convertible common shares&#160;and shareholders' equity</a></td>
<td class="nump">$ 3,652,346<span></span>
</td>
<td class="nump">$ 2,787,014<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_DeferredRevenueAndCustomerAdvancesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer, including sales, license fees, and royalties, but excluding interest income. Also includes customer advance payments represent a part or a full amount of a contractually due sum that is paid in advance of the delivery of goods or services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_DeferredRevenueAndCustomerAdvancesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, 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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 debt and equity securities categorized neither as trading securities nor held-to-maturity securities and intended be sold or mature 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Investments in debt and equity securities which are categorized neither as held-to-maturity nor trading and which are intended to be sold or mature more than one year from the balance sheet date or operating cycle, if longer. Such securities are reported at fair value; unrealized gains (losses) related to Available-for-sale Securities are excluded from earnings and reported in a separate component of shareholders' equity (other comprehensive income), unless the Available-for-sale security is designated as a hedge or is determined to have had an other than temporary decline in fair value below its amortized cost basis. All or a portion of the unrealized holding gain (loss) of an Available-for-sale security that is designated as being hedged in a fair value hedge is recognized in earnings during the period of the hedge, as are other than temporary declines in fair value below the cost basis for investments in equity securities and debt securities that an entity intends to sell or it is more likely than not that it will be required to sell before the recovery of its amortized cost basis. Other than temporary declines in fair value below the cost basis for debt securities categorized as Available-for-sale that an entity does not intend to sell and for which it is not more likely than not that the entity will be required to sell before the recovery of its amortized cost basis are bifurcated into credit losses and losses related to all other factors. Other than temporary declines in fair value below cost basis related to credit losses are recognized in earnings, and losses related to all other factors are recognized in other comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's 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.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 and obligation to transfer product and service to customer for which consideration has been received or is receivable, 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, and liabilities classified as noncurrent and 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_DeferredTaxAndOtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1703-114919<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1731-114919<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 incurred but not yet paid 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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e7018-107765<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 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-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_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1731-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RedeemableNoncontrollingInterestEquityCommonCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>As of the reporting date, the carrying amount of noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. The noncontrolling interest holder's ownership (or holders' ownership) may be in the form of common shares (regardless of class), limited partnership units (regardless of class), non-preferential membership interests, or any other form of common equity regardless of investee entity legal form.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (16)(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (12)(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RedeemableNoncontrollingInterestEquityCommonCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterestsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterestsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402920949768">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable, less allowance for doubtful accounts</a></td>
<td class="nump">$ 2,034<span></span>
</td>
<td class="nump">$ 1,736<span></span>
</td>
</tr>
<tr class="ro">
<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 stock, par value</a></td>
<td class="nump">$ 0.125<span></span>
</td>
<td class="nump">$ 0.125<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">1,000,000,000<span></span>
</td>
<td class="nump">1,000,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_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">166,123,000<span></span>
</td>
<td class="nump">166,410,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_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">166,123,000<span></span>
</td>
<td class="nump">166,410,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_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402920226360">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
<td class="nump">$ 3,121,469<span></span>
</td>
<td class="nump">$ 2,294,965<span></span>
</td>
<td class="nump">$ 2,100,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_CostOfRevenueAbstract', window );"><strong>Cost of revenues:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total cost of revenues (exclusive of acquired intangible assets amortization shown separately below)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,335,728<span></span>
</td>
<td class="nump">955,136<span></span>
</td>
<td class="nump">880,408<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_GrossProfit', window );">Gross profit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,785,741<span></span>
</td>
<td class="nump">1,339,829<span></span>
</td>
<td class="nump">1,220,394<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 and administrative</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">464,769<span></span>
</td>
<td class="nump">437,084<span></span>
</td>
<td class="nump">390,669<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost', window );">Engineering and development</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">374,964<span></span>
</td>
<td class="nump">322,824<span></span>
</td>
<td class="nump">301,505<span></span>
</td>
</tr>
<tr class="re">
<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 );">Acquired intangible assets amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">30,803<span></span>
</td>
<td class="nump">40,147<span></span>
</td>
<td class="nump">39,191<span></span>
</td>
</tr>
<tr class="ro">
<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 other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(13,202)<span></span>
</td>
<td class="num">(13,880)<span></span>
</td>
<td class="nump">15,232<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_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">857,334<span></span>
</td>
<td class="nump">786,175<span></span>
</td>
<td class="nump">746,597<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">928,407<span></span>
</td>
<td class="nump">553,654<span></span>
</td>
<td class="nump">473,797<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract', window );"><strong>Non-operating (income) expenses:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(5,982)<span></span>
</td>
<td class="num">(16,990)<span></span>
</td>
<td class="num">(20,458)<span></span>
</td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">24,182<span></span>
</td>
<td class="nump">22,224<span></span>
</td>
<td class="nump">21,780<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other (income) expense, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9,192<span></span>
</td>
<td class="nump">22,648<span></span>
</td>
<td class="nump">4,674<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 before income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">901,015<span></span>
</td>
<td class="nump">525,772<span></span>
</td>
<td class="nump">467,801<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Income tax provision</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">116,868<span></span>
</td>
<td class="nump">58,304<span></span>
</td>
<td class="nump">16,022<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 784,147<span></span>
</td>
<td class="nump">$ 467,468<span></span>
</td>
<td class="nump">$ 451,779<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net income per common share:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Basic</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 4.72<span></span>
</td>
<td class="nump">$ 2.74<span></span>
</td>
<td class="nump">$ 2.41<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 4.28<span></span>
</td>
<td class="nump">$ 2.60<span></span>
</td>
<td class="nump">$ 2.35<span></span>
</td>
</tr>
<tr class="re">
<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 );">Weighted average common shares&#8212;basic</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">166,120<span></span>
</td>
<td class="nump">170,425<span></span>
</td>
<td class="nump">187,672<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Weighted average common shares&#8212;diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">183,042<span></span>
</td>
<td class="nump">179,459<span></span>
</td>
<td class="nump">192,605<span></span>
</td>
</tr>
<tr 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=us-gaap_ProductMember', window );">Product [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 2,690,906<span></span>
</td>
<td class="nump">$ 1,887,674<span></span>
</td>
<td class="nump">$ 1,729,621<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of revenues:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total cost of revenues (exclusive of acquired intangible assets amortization shown separately below)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,157,476<span></span>
</td>
<td class="nump">782,047<span></span>
</td>
<td class="nump">727,138<span></span>
</td>
</tr>
<tr 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=us-gaap_ServiceMember', window );">Service [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">430,563<span></span>
</td>
<td class="nump">407,291<span></span>
</td>
<td class="nump">371,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_CostOfRevenueAbstract', window );"><strong>Cost of revenues:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total cost of revenues (exclusive of acquired intangible assets amortization shown separately below)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 178,252<span></span>
</td>
<td class="nump">$ 173,089<span></span>
</td>
<td class="nump">$ 153,270<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Includes $10.0&#160;million, $8.4&#160;million and $12.0 million in 2020, 2019 and 2018, respectively, for leases of Teradyne&#8217;s systems recognized outside of ASC 606: &#8220;Revenue from Contracts with Customers.&#8221;</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Revenues attributable to a country are based on location of customer site.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative 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_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 (expense) related to nonoperating activities, 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The costs incurred 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 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, excluding in-process research and development acquired in a business combination consummated during the period. Excludes software research and development, which has a separate concept.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringSettlementAndImpairmentProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of restructuring charges, remediation cost, and asset impairment loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringSettlementAndImpairmentProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: 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(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_ProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402920905704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 784,147<span></span>
</td>
<td class="nump">$ 467,468<span></span>
</td>
<td class="nump">$ 451,779<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive income, net of tax:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 adjustment, net of tax of $0, $0, $0</a></td>
<td class="nump">48,903<span></span>
</td>
<td class="num">(10,991)<span></span>
</td>
<td class="num">(28,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_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Available-for-sale marketable securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized gains (losses) on marketable securities arising during period, net of tax of $1,629, $1,659, $(722), respectively</a></td>
<td class="nump">5,839<span></span>
</td>
<td class="nump">6,015<span></span>
</td>
<td class="num">(2,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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax', window );">Less: Reclassification adjustment for (gains) losses included in net income, net of tax of $(665), $(192), $(21), respectively</a></td>
<td class="num">(2,365)<span></span>
</td>
<td class="num">(690)<span></span>
</td>
<td class="nump">1,337<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_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Total</a></td>
<td class="nump">3,474<span></span>
</td>
<td class="nump">5,325<span></span>
</td>
<td class="num">(773)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Defined benefit pension and post-retirement 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 );">Amortization of prior service benefit included in net periodic pension and post-retirement benefit, net of tax $(2), $(43), $(71), respectively</a></td>
<td class="num">(7)<span></span>
</td>
<td class="num">(148)<span></span>
</td>
<td class="num">(245)<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">52,370<span></span>
</td>
<td class="num">(5,814)<span></span>
</td>
<td class="num">(29,460)<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_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="nump">$ 836,517<span></span>
</td>
<td class="nump">$ 461,654<span></span>
</td>
<td class="nump">$ 422,319<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_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e689-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL34724391-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><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 10A<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121640130&amp;loc=d3e1436-108581<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 for unrealized gain (loss) realized upon the sale of available-for-sale 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 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e689-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27357-111563<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL34724391-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>25
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402908487624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax', window );">Foreign currency translation adjustments, tax</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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax', window );">Unrealized gains (losses) on marketable securities arising during period, net of tax</a></td>
<td class="nump">1,629<span></span>
</td>
<td class="nump">1,659<span></span>
</td>
<td class="num">(722)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax', window );">Reclassification adjustment for (gains) losses included in net income, net of tax</a></td>
<td class="num">(665)<span></span>
</td>
<td class="num">(192)<span></span>
</td>
<td class="num">(21)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Amortization of prior service credit, net of tax</a></td>
<td class="num">$ (2)<span></span>
</td>
<td class="nump">$ 43<span></span>
</td>
<td class="nump">$ 71<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_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax (expense) benefit of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32262-110900<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109240200&amp;loc=d3e30755-110894<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 for unrealized gain (loss) realized upon the sale of available-for-sale 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 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-108580<br><br>Reference 2: http://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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>26
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402920095784">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Convertible Common Shares</div></th>
<th class="th"><div>Cumulative Effect, Period of Adoption, Adjustment [Member]</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive (Loss) Income</div></th>
<th class="th"><div>Retained Earnings (Accumulated Deficit)</div></th>
<th class="th">
<div>Retained Earnings (Accumulated Deficit) </div>
<div>Cumulative Effect, Period of Adoption, Adjustment [Member]</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_StockholdersEquity', window );">Balance at Dec. 31, 2017</a></td>
<td class="nump">$ 1,953,646<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 24,444<span></span>
</td>
<td class="nump">$ 1,638,413<span></span>
</td>
<td class="nump">$ 18,776<span></span>
</td>
<td class="nump">$ 272,013<span></span>
</td>
<td class="text">&#160;<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 );">Balance, Shares at Dec. 31, 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">195,548<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ter_StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes', window );">Net issuance of common stock under stock-based plans</a></td>
<td class="nump">129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 201<span></span>
</td>
<td class="num">(72)<span></span>
</td>
<td class="text">&#160;<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_ter_SharesOfStockIssuedDuringPeriodShareBasedCompensationNetOfSharesWithheldForTaxes', window );">Net issuance of common stock under stock-based plans (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="nump">1,613<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">33,304<span></span>
</td>
<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,304<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">(832,356)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (2,705)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(829,651)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchase of common stock (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="num">(21,639)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(67,367)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(67,367)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">451,779<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">451,779<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="num">(29,460)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(29,460)<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_ter_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfEquitySecuritiesNetOfTax', window );">Reclassification of unrealized gains on 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,125)<span></span>
</td>
<td class="nump">3,125<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_ter_TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarnings', window );">Reclassification of tax effects resulting from the Tax Reform Act</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">769<span></span>
</td>
<td class="num">(769)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2018</a></td>
<td class="nump">1,522,354<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,679<span></span>
</td>
<td class="nump">$ 21,940<span></span>
</td>
<td class="nump">1,671,645<span></span>
</td>
<td class="num">(13,040)<span></span>
</td>
<td class="num">(158,191)<span></span>
</td>
<td class="nump">$ 12,679<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 );">Balance, Shares at Dec. 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="nump">175,522<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ter_StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes', window );">Net issuance of common stock under stock-based plans</a></td>
<td class="nump">10,622<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 223<span></span>
</td>
<td class="nump">10,399<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_ter_SharesOfStockIssuedDuringPeriodShareBasedCompensationNetOfSharesWithheldForTaxes', window );">Net issuance of common stock under stock-based plans (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="nump">1,784<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">38,085<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,085<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">(491,202)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,362)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(489,840)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchase of common stock (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="num">(10,896)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,355)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(61,355)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">467,468<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">467,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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income</a></td>
<td class="num">(5,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="text">&#160;<span></span>
</td>
<td class="num">(5,814)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2019</a></td>
<td class="nump">1,480,158<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,801<span></span>
</td>
<td class="nump">1,720,129<span></span>
</td>
<td class="num">(18,854)<span></span>
</td>
<td class="num">(241,918)<span></span>
</td>
<td class="text">&#160;<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 );">Balance, Shares at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">166,410<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ter_StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes', window );">Net issuance of common stock under stock-based 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="nump">$ 154<span></span>
</td>
<td class="nump">4,696<span></span>
</td>
<td class="nump">4,850<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_ter_SharesOfStockIssuedDuringPeriodShareBasedCompensationNetOfSharesWithheldForTaxes', window );">Net issuance of common stock under stock-based plans (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="nump">1,230<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">44,285<span></span>
</td>
<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,285<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">(88,465)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (190)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(88,275)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchase of common stock (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="num">(1,517)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(66,540)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,540)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt', window );">Convertible common shares</a></td>
<td class="num">(3,787)<span></span>
</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,787)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Convertible common shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,787<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">784,147<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">784,147<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">52,370<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,370<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2020</a></td>
<td class="nump">$ 2,207,018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,765<span></span>
</td>
<td class="nump">$ 1,765,323<span></span>
</td>
<td class="nump">$ 33,516<span></span>
</td>
<td class="nump">$ 387,414<span></span>
</td>
<td class="text">&#160;<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 );">Balance, Shares at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,787<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">166,123<span></span>
</td>
<td class="text">&#160;<span></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_ter_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfEquitySecuritiesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 for unrealized gain (loss) realized upon the sale of available-for-sale of 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;">ter_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfEquitySecuritiesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_SharesOfStockIssuedDuringPeriodShareBasedCompensationNetOfSharesWithheldForTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Shares of Stock Issued During Period, Share Based Compensation, Net of Shares Withheld for 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;">ter_SharesOfStockIssuedDuringPeriodShareBasedCompensationNetOfSharesWithheldForTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_ter_StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Share Based Compensation, Net of Shares Withheld for 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;">ter_StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, reclassification from AOCI to retained earnings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 20<br> -Section 25<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=51819886&amp;loc=SL6014347-161799<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 to additional paid-in capital (APIC) for recognition of cost 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 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=120383193&amp;loc=d3e11149-113907<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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=120383193&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326096&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121640130&amp;loc=d3e1436-108581<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury 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 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-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_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury 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(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402903715864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Common Stock, Dividends, Per Share, Cash Paid</a></td>
<td class="nump">$ 0.10<span></span>
</td>
<td class="nump">$ 0.09<span></span>
</td>
<td class="nump">$ 0.09<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_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="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></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402920018472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 784,147<span></span>
</td>
<td class="nump">$ 467,468<span></span>
</td>
<td class="nump">$ 451,779<span></span>
</td>
</tr>
<tr class="re">
<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 from operations 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_Depreciation', window );">Depreciation</a></td>
<td class="nump">80,119<span></span>
</td>
<td class="nump">70,834<span></span>
</td>
<td class="nump">67,415<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization</a></td>
<td class="nump">46,624<span></span>
</td>
<td class="nump">49,821<span></span>
</td>
<td class="nump">45,809<span></span>
</td>
</tr>
<tr class="ro">
<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">44,906<span></span>
</td>
<td class="nump">37,897<span></span>
</td>
<td class="nump">33,577<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Provision for excess and obsolete inventory</a></td>
<td class="nump">17,534<span></span>
</td>
<td class="nump">15,244<span></span>
</td>
<td class="nump">11,242<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Retirement plans actuarial losses (gains)</a></td>
<td class="nump">10,284<span></span>
</td>
<td class="nump">8,176<span></span>
</td>
<td class="num">(3,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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Contingent consideration adjustment</a></td>
<td class="num">(23,271)<span></span>
</td>
<td class="num">(19,257)<span></span>
</td>
<td class="nump">987<span></span>
</td>
</tr>
<tr class="ro">
<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 taxes</a></td>
<td class="num">(15,688)<span></span>
</td>
<td class="num">(9,456)<span></span>
</td>
<td class="nump">28,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_GainLossOnSaleOfInvestments', window );">(Gains) losses on investments</a></td>
<td class="num">(7,898)<span></span>
</td>
<td class="num">(6,033)<span></span>
</td>
<td class="nump">3,494<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment', window );">Investment impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,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_OtherNoncashIncomeExpense', window );">Other</a></td>
<td class="nump">1,557<span></span>
</td>
<td class="nump">766<span></span>
</td>
<td class="nump">1,083<span></span>
</td>
</tr>
<tr class="ro">
<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 businesses acquired:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(129,451)<span></span>
</td>
<td class="num">(70,440)<span></span>
</td>
<td class="num">(17,938)<span></span>
</td>
</tr>
<tr class="ro">
<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">(8,438)<span></span>
</td>
<td class="num">(27,408)<span></span>
</td>
<td class="num">(29,498)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Prepayments and other assets</a></td>
<td class="num">(64,418)<span></span>
</td>
<td class="num">(23,784)<span></span>
</td>
<td class="num">(58,402)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities', window );">Accounts payable and other accrued expenses</a></td>
<td class="nump">73,167<span></span>
</td>
<td class="nump">49,279<span></span>
</td>
<td class="nump">13,693<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Deferred revenue and customer advances</a></td>
<td class="nump">39,974<span></span>
</td>
<td class="nump">39,313<span></span>
</td>
<td class="nump">13,379<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations', window );">Retirement plans contributions</a></td>
<td class="num">(5,382)<span></span>
</td>
<td class="num">(5,086)<span></span>
</td>
<td class="num">(4,334)<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">25,169<span></span>
</td>
<td class="num">(13,584)<span></span>
</td>
<td class="num">(80,429)<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">868,935<span></span>
</td>
<td class="nump">578,750<span></span>
</td>
<td class="nump">476,881<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing 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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property, plant and equipment</a></td>
<td class="num">(184,977)<span></span>
</td>
<td class="num">(134,642)<span></span>
</td>
<td class="num">(114,379)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromContributionInAidOfConstruction', window );">Proceeds from government subsidy for property, plant and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,920<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireAvailableForSaleSecurities', window );">Purchases of marketable securities</a></td>
<td class="num">(900,196)<span></span>
</td>
<td class="num">(662,701)<span></span>
</td>
<td class="num">(918,744)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities', window );">Proceeds from maturities of marketable securities</a></td>
<td class="nump">479,678<span></span>
</td>
<td class="nump">611,927<span></span>
</td>
<td class="nump">1,270,439<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities', window );">Proceeds from sales of marketable securities</a></td>
<td class="nump">35,006<span></span>
</td>
<td class="nump">105,586<span></span>
</td>
<td class="nump">846,122<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies', window );">Proceeds from life insurance</a></td>
<td class="nump">546<span></span>
</td>
<td class="nump">2,912<span></span>
</td>
<td class="nump">1,126<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Purchase of investment and acquisition of businesses, net of cash acquired</a></td>
<td class="nump">149<span></span>
</td>
<td class="num">(79,742)<span></span>
</td>
<td class="num">(169,474)<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_NetCashProvidedByUsedInInvestingActivities', window );">Net cash (used for) provided by investing activities</a></td>
<td class="num">(569,794)<span></span>
</td>
<td class="num">(156,660)<span></span>
</td>
<td class="nump">923,010<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing 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="re">
<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 );">Issuance of common stock under stock purchase and stock option plans</a></td>
<td class="nump">28,527<span></span>
</td>
<td class="nump">29,312<span></span>
</td>
<td class="nump">20,973<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common stock</a></td>
<td class="num">(88,465)<span></span>
</td>
<td class="num">(500,000)<span></span>
</td>
<td class="num">(823,478)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividends', window );">Dividend payments</a></td>
<td class="num">(66,482)<span></span>
</td>
<td class="num">(61,305)<span></span>
</td>
<td class="num">(67,322)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payments related to net settlement of employee stock compensation awards</a></td>
<td class="num">(23,014)<span></span>
</td>
<td class="num">(14,741)<span></span>
</td>
<td class="num">(20,023)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities', window );">Payments of contingent consideration</a></td>
<td class="num">(8,852)<span></span>
</td>
<td class="num">(27,615)<span></span>
</td>
<td class="num">(13,571)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash (used for) provided by financing activities</a></td>
<td class="num">(158,286)<span></span>
</td>
<td class="num">(574,349)<span></span>
</td>
<td class="num">(903,421)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents', window );">Effects of exchange rate changes on cash and cash equivalents</a></td>
<td class="num">(658)<span></span>
</td>
<td class="num">(569)<span></span>
</td>
<td class="nump">439<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">140,197<span></span>
</td>
<td class="num">(152,828)<span></span>
</td>
<td class="nump">496,909<span></span>
</td>
</tr>
<tr class="re">
<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 beginning of year</a></td>
<td class="nump">773,924<span></span>
</td>
<td class="nump">926,752<span></span>
</td>
<td class="nump">429,843<span></span>
</td>
</tr>
<tr class="ro">
<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 end of year</a></td>
<td class="nump">914,121<span></span>
</td>
<td class="nump">773,924<span></span>
</td>
<td class="nump">926,752<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_CashPaidDuringPeriodForAbstract', window );"><strong>Cash paid for:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Interest</a></td>
<td class="nump">6,435<span></span>
</td>
<td class="nump">5,996<span></span>
</td>
<td class="nump">6,205<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">106,577<span></span>
</td>
<td class="nump">81,410<span></span>
</td>
<td class="nump">72,811<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Non-cash investing 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Capital expenditures incurred but not yet paid:</a></td>
<td class="nump">$ 3,666<span></span>
</td>
<td class="nump">$ 4,068<span></span>
</td>
<td class="nump">$ 2,537<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_CashPaidDuringPeriodForAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_CashPaidDuringPeriodForAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentForAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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)(2)<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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentForAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e7008-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=SL108413299-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<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_DefinedBenefitPlanAmortizationOfGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 item represents an other than temporary decline in value that has been recognized against an investment accounted for under the equity method of accounting. The excess of the carrying amount over the fair value of the investment represents the amount of the write down which is or was reflected in earnings. The written down value is a new cost basis with the adjusted value of the investment becoming its new carrying value subject to the equity accounting method. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or inability of the investee to sustain an earnings capacity which would justify the carrying amount of the investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 35<br> -Paragraph 32<br> -URI http://asc.fasb.org/extlink&amp;oid=121548190&amp;loc=d3e32787-111569<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 obligations incurred but not paid, and operating obligations classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes, and in deferred and other tax liabilities and assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 obligation for pension and other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4542-108314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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, including 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 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-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 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 (expense) included in net income that results in no cash inflow (outflow), 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> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 cash outflow or inflow for net proceeds and payments derived from carrying life insurance policies for which the entity is the beneficiary.</p></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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromLifeInsurancePolicies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 to reacquire common stock 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 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation 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://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 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 to acquire debt and equity securities not classified as either held-to-maturity securities or trading securities which would be classified as available-for-sale securities and reported at fair value, with unrealized gains and losses excluded from earnings and reported in a separate component of shareholders' 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 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=d3e26853-111562<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 (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromContributionInAidOfConstruction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 developers, builders, governmental agencies and municipalities that provide the entity with cash to extend its construction services to their properties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromContributionInAidOfConstruction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=d3e26853-111562<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3151-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 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 sale of debt and equity securities classified as available-for-sale 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 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=d3e26853-111562<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 12<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: 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 14: 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=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: 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=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: 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=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402920495560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The Company<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">The Company</a></td>
<td class="text"><div style="margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">A.&#160;&#160;&#160;&#160;THE COMPANY </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne, Inc. (&#8220;Teradyne&#8221;) is a leading global supplier of automation equipment for test and industrial applications. Teradyne designs, develops, manufactures and sells automatic test systems used to test semiconductors, wireless products, data storage and complex electronics systems in many industries including consumer electronics, wireless, automotive, industrial, computing, communications, and aerospace and defense industries. Teradyne&#8217;s industrial automation products include collaborative robotic arms, autonomous mobile robots, and advanced robotic control software used by global manufacturing, logistics and light industrial customers to improve quality, increase manufacturing and material handling efficiency and decrease manufacturing and logistics costs. Teradyne&#8217;s automatic test equipment and industrial automation products and services include: </div></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">semiconductor test (&#8220;Semiconductor Test&#8221;) systems; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">storage and system level test (&#8220;Storage Test&#8221;) systems, defense/aerospace (&#8220;Defense/Aerospace&#8221;) test instrumentation and systems, and circuit-board test and inspection (&#8220;Production Board Test&#8221;) systems (collectively these products represent &#8220;System Test&#8221;); </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">wireless test (&#8220;Wireless Test&#8221;) systems; and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">industrial automation (&#8220;Industrial Automation&#8221;) products. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">On February&#160;26, 2018, Teradyne acquired Energid Technologies Corporation (&#8220;Energid&#8221;) for a total purchase price of approximately $27.6&#160;million. Energid&#8217;s technology enables and simplifies the programming of complex robotic motions used in a wide variety of end markets, ranging from heavy industry to healthcare, utilizing both traditional robots and collaborative robots. Energid was merged with Universal Robots which is part of Teradyne&#8217;s Industrial Automation segment.</div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">On April&#160;25, 2018, Teradyne acquired Mobile Industrial Robots ApS (&#8220;MiR&#8221;), a Danish limited liability company. MiR is a leading maker of collaborative autonomous mobile robots (&#8220;AMRs&#8221;) for industrial applications. The total purchase price was approximately $197.8&#160;million, which included cash paid of approximately $145.2&#160;million and $52.6&#160;million in fair value of contingent consideration payable upon achievement of certain thresholds and targets for revenue and earnings before interest and taxes through 2020. Contingent consideration for 2018 was $30.8&#160;million and was paid in March 2019. Contingent consideration for 2019 was $8.9&#160;million and was paid in March 2020. MiR is included in Teradyne&#8217;s Industrial Automation segment. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">On January&#160;30, 2019, Teradyne acquired all of the issued and outstanding shares of Lemsys SA (&#8220;Lemsys&#8221;) for a total purchase price of approximately $9.1&#160;million. Lemsys strengthens Teradyne&#8217;s position in the electrification of vehicles, solar and wind power, and industrial applications. Lemsys is included in Teradyne&#8217;s Semiconductor Test segment. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">On June&#160;3, 2019, Teradyne invested $15.0&#160;million in RealWear, Inc. (&#8220;RealWear&#8221;). RealWear, a private company, develops and sells advanced wearable technology including industrial, hands-free, head-mounted augmented reality devices that make the workplace safer and more productive. On February&#160;28, 2020, RealWear&#8217;s debt holder demanded repayment of its $25.0&#160;million loan to RealWear. As a result, in the fourth quarter of 2019, Teradyne recorded an impairment charge of $15.0&#160;million to reduce its investment in RealWear to zero as of December&#160;31, 2019. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">On November&#160;13, 2019, Teradyne acquired 100% of the membership interests of AutoGuide, LLC (&#8220;AutoGuide&#8221;), a maker of high payload AMRs, an emerging and fast growing segment of the global forklift </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">market. The total purchase price was approximately $81.6&#160;million, which included cash paid of approximately $57.6&#160;million and $24.0&#160;million in fair value of contingent consideration payable upon achievement of certain performance targets, extending potentially through 2022. At December&#160;31, 2020, the maximum contingent consideration that could be paid is $100.2&#160;million. AutoGuide&#8217;s AMRs are used for material transport of payloads up to 4,500 kg in manufacturing, warehouse and logistics applications. These products complement MiR&#8217;s lower payload products. AutoGuide is included in our Industrial Automation segment. </div></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_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402912535176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Accounting Policies</a></td>
<td class="text"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">B.&#160;&#160;&#160;&#160;ACCOUNTING POLICIES </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The consolidated financial statements include the accounts of Teradyne and its wholly-owned subsidiaries. All significant intercompany balances and transactions are eliminated. Certain prior years&#8217; amounts were reclassified to conform to the current year presentation. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Preparation of Financial Statements and Use of Estimates </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The preparation of consolidated financial statements requires management to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent liabilities. On an on-going basis, management evaluates its estimates, including those related to inventories, investments, goodwill, intangible and other long-lived assets, accounts receivable, income taxes, deferred tax assets and liabilities, pensions, warranties, contingent consideration liabilities, and loss contingencies. Management bases its estimates on historical experience and on appropriate and customary assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Due to the&#160;COVID-19 pandemic, there has been uncertainty and disruption in the global economy and our markets. Management is not aware of any specific event or circumstance that would require an update to its estimates or judgments or a revision of the carrying value of its assets or liabilities as of February&#160;22, 2021, the date of issuance of this Annual Report on Form&#160;10-K. These estimates may change, as new events occur and additional information is obtained. Actual results may differ significantly from these estimates under different assumptions or conditions. </div></div><div style="margin-top: 18px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Revenue Recognition </div></div></div></div></div> <div style="margin-top: 6px; margin-bottom: 0px; margin-left: 2%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenue from Contracts with Customers </div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne adopted Accounting Standard Codification (&#8220;ASC&#8221;) 606 &#8220;Revenue from Contracts with Customers&#8221; on January 1, 2018 using the modified retrospective method for all contracts not completed as of the date of adoption. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In accordance with ASC 606, Teradyne recognizes revenues, when or as control is transferred to a customer. Teradyne&#8217;s determination of revenue is dependent upon a five step process outlined below. </div></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="width: 3%; vertical-align: top; font-size: small;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></div></td>
<td style="width: 1%; vertical-align: top; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: top; font-size: small;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne accounts for a contract with a customer when there is written approval, the contract is committed, the rights of the parties, including payment terms, are identified, the contract has commercial substance and consideration is probable of collection. </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="width: 3%; vertical-align: top; font-size: small;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></div></td>
<td style="width: 1%; vertical-align: top; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: top; font-size: small;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne periodically enters into contracts with customers in which a customer may purchase a combination of goods and services, such as products with extended warranty obligations. Teradyne determines performance obligations by assessing whether the products or services are distinct from the other elements of the contract. In order to be distinct, the product or service must perform either on its own or with readily available resources and must be separate within the context of the contract. </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="width: 3%; vertical-align: top; font-size: small;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></div></td>
<td style="width: 1%; vertical-align: top; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: top; font-size: small;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne considers the amount stated on the face of the purchase order to be the transaction price. Teradyne does not have material variable consideration which could impact the stated purchase price agreed to by Teradyne and the customer. </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Transaction price is allocated to each individual performance obligation based on the standalone selling price of that performance obligation. Teradyne uses standalone transactions when available to value each performance obligation. If standalone transactions are not available, Teradyne will estimate the standalone selling price through market assessments or cost plus a reasonable margin analysis. Any discounts from standalone selling price are spread proportionally to each performance obligation. </div></div> </td> </tr> </table> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In order to determine the appropriate timing for revenue recognition, Teradyne first determines if the transaction meets any of three criteria for over time recognition. If the transaction meets the criteria for over time recognition, Teradyne recognizes revenue as the good or service is delivered. Teradyne uses input variables such as hours or months utilized or costs incurred to determine the amount of revenue to recognize in a given period. Input variables are used as they best align consumption with benefit to the customer. For transactions that do not meet the criteria for over time recognition, Teradyne will recognize revenue at a point in time based on an assessment of the five criteria for transfer of control. Teradyne has concluded that revenue should be recognized when shipped or delivered based on contractual terms. Typically, acceptance of Teradyne&#8217;s products and services is a formality as Teradyne delivers similar systems, instruments and robots to standard specifications. In cases where acceptance is not deemed a formality, Teradyne will defer revenue recognition until customer acceptance. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Performance Obligations </div></div></div></div> <div style="margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Products </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne products consist primarily of semiconductor test systems and instruments, defense/aerospace test instrumentation and systems, storage test systems and instruments, circuit-board test and inspection systems and instruments, wireless test systems and industrial automation products. Teradyne&#8217;s hardware is recognized at a point in time upon transfer of control to the customer. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Services </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne services consist of extended warranties, training and application support, service agreements, post contract customer support (&#8220;PCS&#8221;) and replacement parts. Each service is recognized based on relative standalone selling price. Extended warranty, training and support, service agreements and PCS are recognized over time based on the period of service. Replacement parts are recognized at a point in time upon transfer of control to the customer. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne does not allow customer returns or provide refunds to customers for any products or services. Teradyne products include a standard 12-month warranty. This warranty is not considered a distinct performance obligation because it does not obligate Teradyne to provide a separate service to the customer and it cannot be purchased separately. Cost related to warranty are included in cost of revenues when product revenues are recognized. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020 and 2019, deferred revenue and customer advances consisted of the following and are included in the short and long-term deferred revenue and customer advances: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 82%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Maintenance, service and training</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">77,654</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">63,815</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Customer advances, undelivered elements and other</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">63,438</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">56,358</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Extended warranty</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">51,929</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">30,677</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 82%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total deferred revenue and customer advances</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">193,021</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">150,850</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 82%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Product Warranty </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne generally provides a one-year warranty on its products, commencing upon installation, acceptance or shipment. A provision is recorded upon revenue recognition to cost of revenues for estimated warranty expense based on historical experience. Related costs are charged to the warranty accrual as incurred.The balance below is included in other accrued liabilities: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 88%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in&#160;thousands)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2017</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,200</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Acquisition</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">41</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accruals for warranties issued during the period</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">13,045</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accruals related to pre-existing warranties</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">921</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Settlements made during the period</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(14,298</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 88%;">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2018</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,909</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Acquisition</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">14</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accruals for warranties issued during the period</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">14,106</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accruals related to pre-existing warranties</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,026</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Settlements made during the period</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(17,059</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 88%;">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2019</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,996</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accruals for warranties issued during the period</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">28,490</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accruals related to pre-existing warranties</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">821</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Settlements made during the period</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(21,674</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 88%;">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2020</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">16,633</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 88%;">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">When Teradyne receives revenue for extended warranties, beyond one year, it is deferred and recognized on a straight-line basis over the contract period. Related costs are expensed as incurred. The balance below is included in short and long-term deferred revenue and customer advances: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 88%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in&#160;thousands)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2017</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">24,438</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Deferral of new extended warranty revenue</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">23,753</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Recognition of extended warranty deferred revenue</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(20,769</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 88%;">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2018</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">27,422</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Deferral of new extended warranty revenue</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">23,271</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Recognition of extended warranty deferred revenue</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(20,016</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 88%;">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2019</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">30,677</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Deferral of new extended warranty revenue</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">41,694</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Recognition of extended warranty deferred revenue</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(20,442</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 88%;">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2020</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">51,929</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 88%;">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accounts Receivable and Allowance for Doubtful Accounts </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Trade accounts receivable are recorded at the invoiced amount and do not bear interest. Teradyne maintains allowances for doubtful accounts for estimated losses resulting from the inability of its customers to make required payments. Estimated allowances for doubtful accounts are reviewed periodically taking into account the customer&#8217;s recent payment history, the customer&#8217;s current financial statements and other information regarding the customer&#8217;s credit worthiness. Account balances are written off against the allowance when it is determined the receivable will not be recovered. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"> </div>  <div style="margin-top: 0px; margin-bottom: 0px; line-height: 0pt;">&#160;</div> <div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne sells certain trade accounts receivables on a non-recourse basis to third-party financial institutions pursuant to factoring agreements. Teradyne accounts for these transactions as sales of receivables and presents cash proceeds as a cash provided by operating activities in the consolidated statements of cash flows. Total trade accounts receivable sold under the factoring agreements were $131.1&#160;million and $143.6&#160;million during 2020 and 2019, respectively. Factoring fees for the sales of receivables are recorded in interest expense and are not material. </div></div>  <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Inventories </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Inventories are stated at the lower of cost (first-in, first-out basis) or net realizable value. On a quarterly basis, Teradyne uses consistent methodologies to evaluate all inventories for net realizable value. Teradyne records a provision for both excess and obsolete inventory when such write-downs or write-offs are identified through the quarterly review process. The inventory valuation is based upon assumptions about future demand, product mix and possible alternative uses. </div></div><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Investments </div></div></div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne accounts for its investments in debt and equity securities in accordance with the provisions of ASC 320-10, &#8220;<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investments&#8212;Debt and Equity Securities</div></div>.&#8221; ASC 320-10 requires that certain debt and equity securities be classified into one of three categories; trading, available-for-sale or held-to-maturity securities. On a quarterly basis, Teradyne reviews its investments to identify and evaluate those that have an indication of a potential other-than-temporary impairment. Factors considered in determining whether a loss is other-than-temporary include: </div></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The length of time and the extent to which the market value has been less than cost; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The financial condition and near-term prospects of the issuer; and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The intent and ability to retain the investment in the issuer for a period of time sufficient to allow for any anticipated recovery in market value. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne uses the market and income approach techniques to value its financial instruments and there were no changes in valuation techniques during the twelve months ended December&#160;31, 2020 and 2019. As defined in ASC 820-10, &#8220;<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair Value Measurements and Disclosures,</div></div>&#8221; fair value is the price that would be received from the sale of an asset or paid to transfer a liability in an orderly transaction between market participants. ASC 820-10 requires that assets and liabilities carried at fair value be classified and disclosed in one of the following three categories: </div></div> <div style="margin-top: 6px; margin-bottom: 0px; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Level&#160;1: Quoted prices in active markets for identical assets as of the reporting date; </div></div> <div style="margin-top: 6px; margin-bottom: 0px; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Level&#160;2: Inputs other than Level&#160;1, that are observable either directly or indirectly as of the reporting date. For example, a common approach for valuing fixed income securities is the use of matrix pricing. Matrix pricing is a mathematical technique used to value securities by relying on the securities&#8217; relationship to other benchmark quoted prices, and is considered a Level&#160;2 input; or </div></div> <div style="margin-top: 6px; margin-bottom: 0px; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Level&#160;3: Unobservable inputs that are not supported by market data. Unobservable inputs are developed based on the best information available, which might include Teradyne&#8217;s own data. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In accordance with ASC 820-10, Teradyne measures its debt and equity investments at fair value. Teradyne&#8217;s debt investments are classified as Level&#160;2, and equity investments are classified as Level&#160;1. Acquisition-related contingent consideration is classified as Level&#160;3. Teradyne determines the fair value of acquisition-related contingent consideration using a Monte Carlo simulation model. Assumptions utilized in the model include forecasted revenues, revenue volatility, earnings before interest and taxes, and discount rate. </div></div><div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Financial Assets and Financial Liabilities </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In January 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued ASU 2016-01, &#8220;<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments&#8212;Overall (Subtopic&#160;825-10): Recognition and Measurement of Financial Assets and Financial Liabilities</div></div>.&#8221; Teradyne adopted the new accounting guidance in the first quarter of 2018 using the modified retrospective approach. This guidance requires that changes in fair value of equity securities be accounted for directly in earnings. Previously, the changes in fair value were recorded in accumulated other comprehensive income on the balance sheet. Teradyne records realized gains and losses in other (income) expense, net. The adoption of this new accounting guidance increased the January&#160;1, 2018 retained earnings balance by $3.1&#160;million and decreased the accumulated other comprehensive income balance by the same amount. </div></div><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Prepayments </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments consist of the following and are included in prepayments and other current assets on the balance sheet: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 82%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Contract manufacturer and supplier prepayments</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">212,286</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">143,392</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Prepaid taxes</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,361</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,046</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Prepaid maintenance and other services</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">13,116</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,503</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other prepayments</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">15,329</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">16,753</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 82%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total prepayments</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">250,092</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">176,694</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 82%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Retirement and Postretirement Plans </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne recognizes net actuarial gains and losses and the change in the fair value of the plan assets in its operating results in the year in which they occur or upon any interim remeasurement of the plans. Teradyne calculates the expected return on plan assets using the fair value of the plan assets. Actuarial gains and losses are generally measured annually as of December&#160;31 and, accordingly, recorded during the fourth quarter of each year or upon any interim remeasurement of the plans. </div></div><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Retirement Benefits </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In March 2017, the FASB issued ASU 2017-07, &#8220;<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Compensation&#8212;Retirement Benefits (Topic 715): Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost</div></div>.&#8221;&#160;Teradyne retrospectively adopted the new accounting guidance on presentation of net periodic pension costs and net periodic postretirement benefit costs in the first quarter of 2018. This guidance requires the service cost component of net benefit costs to be reported in the same line item in the consolidated statement of operations as other employee compensation costs. The non-service components of net benefit costs such as interest cost, expected return on assets, amortization of prior service cost, and actuarial gains or losses, are required to be reported separately outside of income or loss from operations. Following the adoption of this guidance, Teradyne continues to record the service cost component in the same line item as other employee compensation costs and the non-service components of net benefit costs such as interest cost, expected return on assets, amortization of prior service cost, and actuarial gains or losses are reported within other (income) expense, net. </div></div><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Goodwill, Intangible and Long-Lived Assets </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne accounts for goodwill and intangible assets in accordance with ASC 350-10, &#8220;<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Intangibles-Goodwill and Other.</div></div>&#8221; Intangible assets are amortized over their estimated useful economic life and are carried at cost less accumulated amortization. Goodwill is assessed for impairment at least annually in the fourth quarter, as </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">of December&#160;31, on a reporting unit basis, or more frequently when events and circumstances occur indicating that the recorded goodwill may be impaired. In accordance with ASC 350-10, Teradyne has the option to perform a qualitative assessment to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If Teradyne determines this is the case, Teradyne is required to perform a quantitative goodwill impairment test to identify potential goodwill impairment and measure the amount of goodwill impairment loss to be recognized. If Teradyne determines that it is more likely than not that the fair value of the reporting unit is greater than its carrying amounts, a quantitative goodwill impairment test is not required. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In accordance with ASC 360-10, &#8220;<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Impairment or Disposal of Long-Lived Assets,</div></div>&#8221; Teradyne reviews long-lived assets for impairment whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable or that the useful lives of these assets are no longer appropriate. Each impairment test is based on a comparison of the estimated undiscounted cash flows to the recorded value of the asset. If impairment is indicated, the asset is written down to its estimated fair value based on a discounted cash flows analysis. The cash flows estimates used to determine the impairment, if any, contain management&#8217;s best estimates using appropriate assumptions and projections at that time. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Business Combination </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne recognizes the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values at the date of acquisition. The fair value of identifiable intangible assets is based on detailed cash flows valuations that use information and assumptions provided by management. Teradyne estimates the fair value of contingent consideration at the time of the acquisition using all pertinent information known to us at the time to assess the probability of payment of contingent amounts or through the use of a Monte Carlo simulation model. Teradyne allocates any excess purchase price over the fair value of the net tangible and intangible assets acquired and liabilities assumed to goodwill. The assumptions used in the valuations for our acquisitions may differ materially from actual results depending on performance of the acquired businesses and other factors. While Teradyne believes the assumptions used were appropriate, different assumptions in the valuation of assets acquired and liabilities assumed could have a material impact on the timing and extent of impact on our statements of operations. Goodwill is assigned to reporting units as of the date of the related acquisition. </div></div><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Property, Plant and Equipment </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Property, plant and equipment are stated at cost and depreciated over the estimated useful lives of the assets. Leasehold improvements and major renewals are capitalized and included in property, plant and equipment accounts, while expenditures for maintenance and repairs and minor renewals are charged to expense. When assets are retired, the assets and related accumulated depreciation are removed from the accounts and any resulting gain or loss is reflected in the consolidated statements of operations. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne provides for depreciation of its assets principally on the straight-line method with the cost of the assets being charged to expense over their useful lives as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 71%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 71%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Buildings</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">40<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>years</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; width: 71%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Building improvements</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>to 10 years</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 71%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Leasehold improvements</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Lesser of lease term or 10 years</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; width: 71%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Furniture and fixtures</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10 years</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 71%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Test systems manufactured internally</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>years</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; width: 71%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Machinery, equipment and software</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>to 5 years</div></td></tr></table>  <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Test systems manufactured internally are used by Teradyne for customer evaluations and manufacturing and support of its customers. Teradyne depreciates the test systems manufactured internally over a <span style="-sec-ix-hidden:hidden18058398">six-year</span> life to cost of revenues, engineering and development, and selling and administrative expenses. Teradyne often sells </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">internally manufactured test equipment to customers. Upon the sale of an internally manufactured test system, the net book value of the system is transferred to inventory and expensed as cost of revenues. The net book value of internally manufactured test systems sold in the years ended December&#160;31, 2020, 2019, and 2018 was $7.3&#160;million, $5.0&#160;million, and $3.8&#160;million, respectively. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Leases </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne adopted Accounting Standards Update (&#8220;ASU&#8221;) 2016-02, &#8220;<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Leases (Topic 842)</div></div>&#8221; (&#8220;Topic 842&#8221;) and the related amendments (collectively &#8220;ASC 842&#8221;) on January 1, 2019 and utilized the modified retrospective approach provided by ASU 2018-11, &#8220;<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Leases (Topic 842): Targeted Improvements</div></div>,&#8221; that allowed for a cumulative effect adjustment in the period of adoption. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Under ASC 842, a contract is or contains a lease when Teradyne has the right to control the use of an identified asset. Teradyne determines if an arrangement is a lease at inception of the contract, which is the date on which the terms of the contract are agreed to and the agreement creates enforceable rights and obligations. The commencement date of the lease is the date that the lessor makes an underlying asset available for use by Teradyne. As of December&#160;31, 2020, Teradyne does not have material leases that have not yet commenced. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne determines if the lease is an operating or finance lease at the lease commencement date based upon the terms of the lease and the nature of the asset. The lease term used to calculate the lease liability includes options to extend or terminate the lease when it is reasonably certain that the option will be exercised. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">For leases commencing after January&#160;1, 2019, the lease liability is measured at the present value of future lease payments, discounted using the discount rate for the lease at the commencement date. As Teradyne is typically unable to determine the implicit rate, Teradyne uses an incremental borrowing rate based on the lease term and economic environment at commencement date. Teradyne initially measures payments based on an index by using the applicable rate at lease commencement. Variable payments that do not depend on an index are not included in the lease liability and are recognized as they are incurred. The ROU asset is initially measured as the amount of lease liability, adjusted for any initial lease costs, prepaid lease payments, and reduced by any lease incentives. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne&#8217;s contracts often include non-lease components such as common area maintenance. Teradyne elected the practical expedient to account for the lease and non-lease components as a single lease component. For leases with a term of one year or less Teradyne has elected not to record the lease asset or liability. The lease payments are recognized in the consolidated statement of earnings on a straight-line basis over the lease term. Teradyne includes lease costs within cost of revenues and operating expenses. See Note I: &#8220;Leases.&#8221; </div></div><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Engineering and Development Costs </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne&#8217;s products are highly technical in nature and require a large and continuing engineering and development effort. Software development costs incurred prior to the establishment of technological feasibility are charged to expense. Software development costs incurred subsequent to the establishment of technological feasibility are capitalized until the product is available for release to customers. To date, the period between achieving technological feasibility and general availability of the product has been short and software development costs eligible for capitalization have not been material. Engineering and development costs are expensed as incurred and consist primarily of salaries, contractor fees including non-recurring engineering charges related to product design, allocated facility costs, depreciation, and tooling costs. </div></div><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Stock Compensation Plans and Employee Stock Purchase Plan </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Stock-based compensation expense is based on the grant-date fair value estimated in accordance with the provisions of ASC 718-10, &#8220;<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Compensation-Stock Compensation</div></div>.&#8221; </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Excess tax benefits or tax deficiencies are recognized as a discrete tax benefit or discrete tax expense to the current income tax provision in Teradyne&#8217;s consolidated statements of operations, all excess tax benefits related </div></div>  <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">to share-based payments are reported as cash flows from operating activities, and all cash payments made to taxing authorities on the employees&#8217; behalf for withheld shares are presented as financing activities on the statement of cash flows. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne elects to account for forfeitures by applying an estimated forfeiture rate and recognizes compensation costs only for those stock-based compensation awards expected to vest. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Under its stock compensation plans, Teradyne has granted stock options, restricted stock units and performance-based restricted stock units, and employees are eligible to purchase Teradyne&#8217;s common stock through its Employee Stock Purchase Plan (&#8220;ESPP&#8221;). </div></div>  <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Income Taxes </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets and liabilities are determined based on differences between financial reporting and tax basis of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. The measurement of deferred tax assets is reduced by a valuation allowance if it is more likely than not that some or all of the deferred tax assets will not be realized. Teradyne performed the required assessment of positive and negative evidence regarding the realization of the net deferred tax assets in accordance with ASC 740, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">&#8220;Accounting for Income Taxes.&#8221;</div></div> This assessment included the evaluation of scheduled reversals of deferred tax liabilities, estimates of projected future taxable income and tax-planning strategies. Although realization is not assured, based on its assessment, Teradyne concluded that it is more likely than not that such assets, net of the existing valuation allowance, will be realized. </div></div><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Advertising Costs </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne expenses all advertising costs as incurred. Advertising costs were $12.8&#160;million, $16.6&#160;million and $15.4&#160;million in 2020, 2019 and 2018, respectively. </div></div><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Translation of Non-U.S. Currencies </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The functional currency for all non-U.S. subsidiaries is the U.S. dollar, except for Universal Robots, MiR and Lemsys for which the local currency is its functional currency. All foreign currency denominated monetary assets and liabilities are remeasured on a monthly basis into the functional currency using exchange rates in effect at the end of the period. All foreign currency denominated non-monetary assets and liabilities are remeasured into the functional currency using historical exchange rates. Net foreign exchange gains and losses resulting from remeasurement are included in other (income) expense, net. For Universal Robots, MiR and Lemsys, assets and liabilities are translated into U.S. dollars using exchange rates in effect at the end of the period. Revenues and expense amounts are translated using an average of exchange rates in effect during the period. Translation adjustments are recorded within accumulated other comprehensive income (loss) on the balance sheet. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net foreign exchange gains and losses resulting from remeasurement are included in other (income) expense, net. For the years ended December&#160;31, 2020, 2019, and 2018, losses (gains) from the remeasurement of the monetary assets and liabilities denominated in foreign currencies were $2.6 million, $(1.6)&#160;million, and $(2.5)&#160;million, respectively. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">These amounts do not reflect the corresponding (gains) losses from foreign exchange contracts. See Note H: &#8220;Financial Instruments&#8221; regarding foreign exchange contracts. </div></div><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net Income (Loss) per Common Share </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Basic net income (loss) per common share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding during the period. Except where the result would be anti-dilutive, diluted net income (loss) per common share is calculated by dividing net income (loss) by the sum of the weighted average number of common shares plus common stock equivalents, if applicable. </div></div> <div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">With respect to its convertible debt issued in 2016, Teradyne has determined that it has the ability and intent to settle the principal of the convertible debt in cash; accordingly, the principal amount is excluded from the determination of diluted earnings per share. As a result, Teradyne is accounting for the conversion spread using the treasury stock method. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Comprehensive Income (Loss) </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Comprehensive income (loss) includes net income, unrealized pension and postretirement prior service costs and benefits, unrealized gains and losses on investments in debt marketable securities and foreign currency translation adjustment. Prior to 2018, comprehensive income (loss) included unrealized gains and losses on investments in equity marketable securities. </div></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_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>31
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402913941768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Recently Issued Accounting Pronouncements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted', window );">Recently Issued Accounting Pronouncements</a></td>
<td class="text"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">C.&#160;&#160;&#160;&#160;RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In August 2020, the FASB issued ASU 2020-06<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;</div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">&#8220;Debt<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;</div>Debt with Conversion and Other Options and Derivatives and Hedging<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;</div>Contracts in Entity&#8217;s Own Equity,&#8221;</div></div> which simplifies the accounting for convertible debt instruments by reducing the number of accounting models and the number of embedded conversion features that could be recognized separately from the primary contract. This ASU requires a convertible debt instrument to be accounted for as a single liability measured at its amortized cost, as long as no other features require bifurcation and recognition as derivatives. This ASU requires an entity to use the if-converted method in the diluted earnings per share calculation for convertible instruments. This ASU will be effective for Teradyne on January&#160;1, 2022, with early adoption permitted beginning on January&#160;1, 2021. This ASU permits the use of either the modified retrospective or fully retrospective method of transition. Teradyne is evaluating the timing and effects of the adoption of this ASU on its financial statements. </div></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_DescriptionOfNewAccountingPronouncementsNotYetAdopted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a new accounting pronouncement that has been issued but not yet adopted.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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_DescriptionOfNewAccountingPronouncementsNotYetAdopted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402913963240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions and Investment in Other Company<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Acquisitions and Investment in Other Company</a></td>
<td class="text"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">D.&#160;&#160;&#160;&#160;ACQUISITIONS AND INVESTMENT IN OTHER COMPANY </div></div></div></div> <div style="margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Acquisitions </div></div></div></div> <div style="margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">AutoGuide LLC </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">On November&#160;13, 2019, Teradyne acquired 100% of the membership interests of AutoGuide, LLC (&#8220;AutoGuide&#8221;), a maker of high-payload AMRs, based in Chelmsford, MA, an emerging and fast growing segment of the global forklift market. The total purchase price was approximately $81.6&#160;million, which included cash paid of approximately $57.6&#160;million and $24.0&#160;million in fair value of contingent consideration payable upon achievement of certain performance targets, extending potentially through 2022. At December&#160;31, 2020, the maximum contingent consideration that could be paid is $100.2&#160;million. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The contingent consideration is payable upon achievement of certain thresholds and targets for revenue and earnings before interest and taxes for periods from January&#160;1, 2019 to December&#160;31, 2020, January&#160;1, 2019 to December&#160;31, 2021, and January&#160;1, 2019 to December&#160;31, 2022. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The valuation of the contingent consideration is dependent on the following assumptions: forecasted revenues, revenue volatility, earnings before interest and taxes, and discount rate. These assumptions were estimated based on a review of the historical and projected results. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The AutoGuide acquisition was accounted for as a business combination and, accordingly, the results have been included in Teradyne&#8217;s consolidated results of operations from the date of acquisition. AutoGuide&#8217;s AMRs are used for material transport of payloads up to 4,500 kg in manufacturing, warehouse and logistics applications. These products complement Mobile Industrial Robots A/S (&#8220;MiR&#8221;) lower payload products and expand the Industrial Automation segment, which is a key component of Teradyne&#8217;s growth strategy. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The allocation of the total purchase price to AutoGuide&#8217;s net tangible assets and identifiable intangible assets was based on their fair values as of the acquisition date. The excess of the purchase price over the </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">identifiable intangible assets and net tangible assets in the amount of $41.2&#160;million was allocated to goodwill, which is deductible for tax purposes. AutoGuide&#8217;s results have been included in Teradyne&#8217;s Industrial Automation segment from the date of acquisition. </div></div> <div style="text-indent: 4%; margin-top: 13.5pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table represents the final allocation of the purchase price: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 79%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 15%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Purchase&#160;Price&#160;Allocation</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Goodwill</div></div></td>
<td style="vertical-align: bottom; width: 15%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">41,223</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets</div></div></td>
<td style="vertical-align: bottom; width: 15%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">37,660</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Tangible assets acquired and liabilities assumed:</div></div></td>
<td style="vertical-align: bottom; width: 15%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other current assets</div></div></td>
<td style="vertical-align: bottom; width: 15%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,661</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-current assets</div></div></td>
<td style="vertical-align: bottom; width: 15%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,227</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accounts payable and current liabilities</div></div></td>
<td style="vertical-align: bottom; width: 15%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,223</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Long-term other liabilities</div></div></td>
<td style="vertical-align: bottom; width: 15%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(949</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 79%;">&#160;</td>
<td style="vertical-align: bottom; width: 15%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total purchase price</div></div></td>
<td style="vertical-align: bottom; width: 15%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">81,599</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 79%;">&#160;</td>
<td style="vertical-align: bottom; width: 15%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table>  <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne estimated the fair value of intangible assets using the income approach. Forecasted revenues is the key assumption for estimating the fair value. Acquired intangible assets are amortized on a straight-line basis over their estimated useful lives. Components of these intangible assets and their estimated useful lives at the acquisition date are as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 75%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 8%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 8%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Estimated&#160;Useful<br/> Life</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in&#160;thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in years)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 75%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Developed technology</div></div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">24,590</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 75%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Customer relationships</div></div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,360</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 75%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Trademarks and tradenames</div></div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,450</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 75%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Backlog</div></div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">260</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 75%;">&#160;</td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 75%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total intangible assets</div></div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">37,660</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6.1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 75%;">&#160;</td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr></table>  <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">For the period from November&#160;13, 2019 to December&#160;31, 2019, AutoGuide contributed $1.4 million of revenues and had a $(0.9) million loss before income taxes. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Lemsys SA </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">On January&#160;30, 2019, Teradyne acquired all of the issued and outstanding shares of Lemsys SA (&#8220;Lemsys&#8221;) for a total purchase price of approximately $9.1&#160;million. Lemsys strengthens Teradyne&#8217;s position in the electrification trends of vehicles, solar and wind power, and industrial applications. The Lemsys acquisition was accounted for as a business combination and, accordingly, the results have been included in Teradyne&#8217;s Semiconductor Test segment from the date of acquisition. Teradyne&#8217;s final allocation of the purchase price was goodwill of $1.4&#160;million, which is not deductible for tax purposes, acquired intangible assets of $4.6&#160;million with an average estimated useful life of 5.2 years, and $3.1&#160;million of net tangible assets. The acquisition was not material to Teradyne&#8217;s consolidated financial statements. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Mobile Industrial Robots </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">On April&#160;25, 2018, Teradyne acquired all of the issued and outstanding shares of MiR, a Danish limited liability company located in Odense, Denmark. MiR is a leading maker of collaborative autonomous mobile robots for industrial applications. </div></div> <div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The total purchase price of $197.8&#160;million included $145.2&#160;million of cash paid and $52.6&#160;million of contingent consideration measured at fair value. The contingent consideration is payable in Euros upon the achievement of certain thresholds and targets for revenue and earnings before interest and taxes for periods from January&#160;1, 2018 to December&#160;31, 2018; January&#160;1, 2018 to December&#160;31, 2019; and January&#160;1, 2018 to December&#160;31, 2020. Contingent consideration for the period from January&#160;1, 2018 to December&#160;31, 2018 was $31.0&#160;million and was paid in March 2019. Contingent consideration for the period from January&#160;1, 2018 to December&#160;31, 2019 was $9.1&#160;million, based on the results during the period and modification of the earn-out structure, and was paid in March 2020. No contingent consideration will be paid out against the period from December&#160;31, 2018 through December&#160;31, 2020. </div></div><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The valuation of the contingent consideration is dependent on the following assumptions: forecasted revenues, revenue volatility, earnings before interest and taxes, and discount rate. These assumptions were estimated based on a review of the historical and projected results. </div></div><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The MiR acquisition was accounted for as a business combination and, accordingly, the results have been included in Teradyne&#8217;s consolidated results of operations from the date of acquisition. MiR&#8217;s products will help expand the Industrial Automation segment, which is a key component of our growth strategy. The allocation of the total purchase price to MiR&#8217;s net tangible liabilities and identifiable intangible assets was based on their estimated fair values as of the acquisition date. The excess of the purchase price over the identifiable intangible assets and net tangible liabilities in the amount of $136.0&#160;million was allocated to goodwill, which is not deductible for tax purposes. MiR&#8217;s results have been included in Teradyne&#8217;s Industrial Automation segment from the date of acquisition. </div></div><div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table represents the final allocation of the purchase price: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 79%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 14%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Purchase&#160;Price&#160;Allocation</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Goodwill</div></div></td>
<td style="vertical-align: bottom; width: 14%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">135,976</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets</div></div></td>
<td style="vertical-align: bottom; width: 14%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">80,670</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Tangible assets acquired and liabilities assumed:</div></div></td>
<td style="vertical-align: bottom; width: 14%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Current assets</div></div></td>
<td style="vertical-align: bottom; width: 14%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,039</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-current assets</div></div></td>
<td style="vertical-align: bottom; width: 14%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,336</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accounts payable and current liabilities</div></div></td>
<td style="vertical-align: bottom; width: 14%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(7,336</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Long-term deferred tax liabilities</div></div></td>
<td style="vertical-align: bottom; width: 14%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(18,007</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other long-term liabilities</div></div></td>
<td style="vertical-align: bottom; width: 14%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(900</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 79%;">&#160;</td>
<td style="vertical-align: bottom; width: 14%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total purchase price</div></div></td>
<td style="vertical-align: bottom; width: 14%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">197,778</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 79%;">&#160;</td>
<td style="vertical-align: bottom; width: 14%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne estimated the fair value of intangible assets using the income and cost approaches. Acquired intangible assets are amortized on a straight-line basis over their estimated useful lives. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Components of these intangible assets and their estimated useful lives at the acquisition date are as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 74%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 8%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 8%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Estimated&#160;Useful<br/> Life</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in&#160;thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>years)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 74%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Developed technology</div></div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">58,900</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 74%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Trademarks and tradenames</div></div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">13,240</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">11.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 74%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Customer relationships</div></div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,500</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 74%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Backlog</div></div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">30</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 74%;">&#160;</td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 74%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total intangible assets</div></div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">80,670</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7.2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 74%;">&#160;</td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr></table>  <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Energid Technologies Corporation </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">On February&#160;26, 2018, Teradyne acquired all of the issued and outstanding shares of Energid for a total purchase price of approximately $27.6&#160;million. Energid&#8217;s technology enables and simplifies the programming of complex robotic motions used in a wide variety of end markets, ranging from heavy industry to healthcare, utilizing both traditional robots and collaborative robots. The Energid acquisition was accounted for as a business combination and, accordingly, Energid&#8217;s results have been included in Teradyne&#8217;s Industrial Automation segment from the date of acquisition. As of the acquisition date, Teradyne&#8217;s purchase price allocation was goodwill of $14.4&#160;million which is deductible for tax purposes, acquired intangible assets of $12.3&#160;million with an average estimated useful life of 7.7 years, and $1.0&#160;million of net tangible assets. The acquisition was not material to Teradyne&#8217;s consolidated financial statements. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Pro Forma Information </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following unaudited pro forma information gives effect to the acquisition of AutoGuide as if the acquisition occurred on January&#160;1, 2018 and the acquisition of MiR as if the acquisition occurred on January 1, 2017. The unaudited pro forma results are not necessarily indicative of what actually would have occurred had the acquisition been in effect for the periods presented:&#8203;&#8203;&#8203;&#8203;&#8203;&#8203;&#8203; </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 70%; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,&#160;2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,&#160;2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; margin-top: 0px; margin-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands, except per</div></div></div></div><div style="text-align: center; margin-top: 0px; margin-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">share amount)</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Revenues</div></div></td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,303,737</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,111,373</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></div></td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">464,602</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">442,082</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net income per common share:</div></div></td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Basic</div></div></td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.73</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.36</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 70%;">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Diluted</div></div></td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.59</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.30</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 70%;">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr></table>&#8203;&#8203;&#8203;&#8203;&#8203;&#8203;&#8203; <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Pro forma results for the year ended December&#160;31, 2019 were adjusted to exclude $1.2&#160;million of AutoGuide acquisition related costs and $0.1&#160;million of AutoGuide non-recurring expense related to fair value adjustment to acquisition-date inventory. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Pro forma results for the year ended December&#160;31, 2018 were adjusted to include $1.2&#160;million of AutoGuide acquisition related costs and $0.1&#160;million of AutoGuide non-recurring expense related to fair value adjustment to acquisition-date inventory. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Pro forma results for the year ended December 31, 2018 were adjusted to exclude $2.9 million of MiR acquisition related costs and $0.4 million of MiR non-recurring expense related to fair value adjustment to acquisition-date inventory. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investment in Other Company </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">On June&#160;3, 2019, Teradyne invested $15.0&#160;million in RealWear, Inc. (&#8220;RealWear&#8221;). RealWear, a private company, develops and sells advanced wearable technology including industrial, hands-free, head-mounted augmented reality devices that make the workplace safer and more productive. The investment was recorded at cost and is evaluated for impairment or an indication of changes in fair value resulting from observable price changes in orderly transactions for the identical or similar investment of the same issuer on a quarterly basis. On February&#160;28, 2020, RealWear&#8217;s debt holder demanded repayment of its $25.0&#160;million loan to RealWear. As a result, in the fourth quarter of 2019, Teradyne recorded an impairment charge of $15.0&#160;million to reduce its investment in RealWear to zero<div style="display:inline;">&#160;</div>as of December&#160;31, 2019. </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI http://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402913984664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue</a></td>
<td class="text"><div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">E.&#160;&#160;&#160;&#160;REVENUE </div></div></div></div> <div style="margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Disaggregation of Revenue </div></div></div></div> <div style="display:inline;"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table provides information about disaggregated revenue by timing of revenue recognition, primary geographical market, and major product lines. </div></div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 38%;">&#160;</td>
<td style="width: 1%; vertical-align: bottom;">&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td style="width: 1%; vertical-align: bottom;">&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td style="width: 1%; vertical-align: bottom;">&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td style="width: 1%; vertical-align: bottom;">&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td style="width: 1%; vertical-align: bottom;">&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td style="width: 1%; vertical-align: bottom;">&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td style="width: 1%; vertical-align: bottom;">&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td style="width: 1%; vertical-align: bottom;">&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td style="width: 1%; vertical-align: bottom;">&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Semiconductor Test</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Industrial Automation</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Wireless<br/> Test</div></div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Corporate</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">and</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Other</div></div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;">System</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;">on-a-chip</div></div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;">Memory</div></div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;">System</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;">Test</div></div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;"><div style="line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Universa<div style="letter-spacing: 0px; top: 0px;;display:inline;">l</div></div>&#160;</div><br/> Robots</div></div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;">Mobile<br/> Industrial<br/> Robots</div></div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;">AutoGuide</div></div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td colspan="34" style="vertical-align: bottom; font-size: x-small;;text-align:center;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;">(in thousands)</div></div></div></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td colspan="36" style="vertical-align: top; font-size: x-small;"><div style="text-indent: -1em; margin-left: 1em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;">For the Year Ended December&#160;31, 2020 (1)</div></div></div></div></div></div></td>
<td style="vertical-align: top; font-size: x-small;"><div style="text-indent: 0em; margin-left: 0em; font-size: x-small; line-height: normal;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td colspan="36" style="vertical-align: top; font-size: x-small;"><div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-style:italic;display:inline;">Timing of Revenue Recognition</div></div></div></div></div></div></div></div></td>
<td style="vertical-align: top; font-size: x-small;"><div style="text-indent: 0em; margin-left: 0em; font-size: x-small; line-height: normal;">&#160;</div></td></tr>
<tr style="font-size: 0px;">
<td style="width: 38%; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;;width:1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;;width:1%;">&#160;</td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;;width:1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;;width:1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Point in Time</div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,659,414</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">363,324</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">348,454</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">214,212</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">44,622</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">10,911</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">163,834</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(604</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">2,804,166</div></div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Over Time</div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">217,975</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">18,884</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">61,275</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">7,269</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">211</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">2,506</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">9,182</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">317,302</div></div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 38%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;;width:1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-style:italic;display:inline;">Total</div></div></div></div></div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,877,389</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">382,208</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">409,729</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">221,481</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">44,833</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">13,417</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">173,016</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(604</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">3,121,469</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 38%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;;width:1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td colspan="36" style="vertical-align: top; font-size: x-small;"><div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-style:italic;display:inline;">Geographical Market</div></div></div></div></div></div></div></td>
<td style="vertical-align: top; padding: 0px; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Asia Pacific</div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,744,593</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">364,000</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">258,521</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">60,277</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">6,471</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">143,969</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">2,577,831</div></div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Americas</div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">77,671</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">12,999</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">128,482</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">64,164</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">16,769</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">13,417</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">22,544</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(604</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">335,441</div></div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Europe, Middle East and Africa</div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">55,125</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">5,209</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">22,726</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">97,040</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">21,593</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">6,503</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">208,196</div></div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 38%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;;width:1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-style:italic;display:inline;">Total</div></div></div></div></div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,877,389</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">382,208</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">409,729</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">221,481</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">44,833</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">13,417</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">173,016</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(604</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">3,121,469</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 38%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;;width:1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td colspan="36" style="vertical-align: top; font-size: x-small;"><div style="text-indent: -1em; margin-left: 1em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;">For the Year Ended December&#160;31, 2019 (1)</div></div></div></div></div></td>
<td style="vertical-align: top; padding: 0px; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td colspan="36" style="vertical-align: top; font-size: x-small;"><div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-style:italic;display:inline;">Timing of Revenue Recognition</div></div></div></div></div></div></div></td>
<td style="vertical-align: top; padding: 0px; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Point in Time</div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,070,375</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">247,221</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">237,686</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">244,515</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">44,329</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,144</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">148,322</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(515</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,993,077</div></div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Over Time</div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">216,065</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">18,910</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">49,769</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">7,843</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">74</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">234</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">8,993</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">301,888</div></div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 38%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;;width:1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-style:italic;display:inline;">Total</div></div></div></div></div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,286,440</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">266,131</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">287,455</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">252,358</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">44,403</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,378</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">157,315</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(515</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">2,294,965</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 38%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;;width:1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td colspan="36" style="vertical-align: top; font-size: x-small;"><div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-style:italic;display:inline;">Geographical Market</div></div></div></div></div></div></div></td>
<td style="vertical-align: top; padding: 0px; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Asia Pacific</div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,152,881</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">238,714</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">132,826</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">68,027</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">9,513</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">126,549</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,728,510</div></div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Americas</div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">73,257</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">23,826</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">129,840</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">71,926</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">14,438</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,378</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">24,234</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(515</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">338,384</div></div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 38%; padding-bottom: 0.75pt; font-size: x-small;"><div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Europe, Middle East and Africa</div></div></div></td>
<td style="vertical-align: bottom; width: 1%; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small; padding-bottom: 0.75pt;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">60,302</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">3,591</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">24,789</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">112,405</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">20,452</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">6,532</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">228,071</div></div></td>
<td style="vertical-align: bottom; padding: 0px 0px 0.75pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-style:italic;display:inline;">Total</div></div></div></div></div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,286,440</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">266,131</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">287,455</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">252,358</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">44,403</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,378</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">157,315</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(515</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">2,294,965</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 38%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;;width:1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td colspan="36" style="vertical-align: top; font-size: x-small;"><div style="text-indent: -1em; margin-left: 1em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;">For the Year Ended December&#160;31, 2018 (1)</div></div></div></div></div></td>
<td style="vertical-align: top; padding: 0px; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td colspan="36" style="vertical-align: top; font-size: x-small;"><div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-style:italic;display:inline;">Timing of Revenue Recognition</div></div></div></div></div></div></div></td>
<td style="vertical-align: top; padding: 0px; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Point in Time</div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,010,493</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">259,366</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">167,418</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">232,448</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">24,115</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">122,536</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(1,205</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,815,171</div></div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Over Time</div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">208,456</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">14,102</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">48,714</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">4,889</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">9,470</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">285,631</div></div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 38%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;;width:1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-style:italic;display:inline;">Total</div></div></div></div></div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,218,949</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">273,468</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">216,132</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">237,337</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">24,115</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">132,006</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(1,205</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">2,100,802</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 38%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;;width:1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td colspan="36" style="vertical-align: top; font-size: x-small;"><div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-style:italic;display:inline;">Geographical Market</div></div></div></div></div></div></div></td>
<td style="vertical-align: top; padding: 0px; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Asia Pacific</div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,067,879</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">245,264</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">90,989</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">58,492</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">5,950</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">107,872</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,576,446</div></div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Americas</div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">78,498</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">17,353</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">96,763</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">70,478</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">7,326</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">19,166</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(1,205</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">288,379</div></div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Europe, Middle East and Africa</div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">72,572</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">10,851</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">28,380</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">108,367</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">10,839</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">4,968</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">235,977</div></div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 38%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;;width:1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-style:italic;display:inline;">Total</div></div></div></div></div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,218,949</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">273,468</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">216,132</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">237,337</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">24,115</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">132,006</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(1,205</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">2,100,802</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 38%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1)</div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Includes $10.0&#160;million, $8.4&#160;million and $12.0 million in 2020, 2019 and 2018, respectively, for leases of Teradyne&#8217;s systems recognized outside of ASC 606: <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">&#8220;Revenue from Contracts with Customers.&#8221;</div></div> </div></div></td></tr></table> </div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; margin-top: 18px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Contract Balances</div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December&#160;31, 2020, 2019 and 2018, Teradyne recognized $91.0&#160;million, $65.6&#160;million and $69.9 million, respectively, that <div style="letter-spacing: 0px; top: 0px;;display:inline;">was included within the deferred revenue and customer advances balances at the beginning of the period. This revenue primarily relates to undelivered hardware, extended warranties, training, application support, and post contract support. Each of these represents a distinct performance obligation. As of December 31, 2020, <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">T</div>eradyne </div>has $929.6 million of unsatisfied performance obligations. Teradyne&#160;</div> </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">expects to recognize 92% of the remaining performance obligation in the next 12 months, 8% in 1-3 years, and the remainder thereafter. </div></div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402905177416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventories</a></td>
<td class="text"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">F.&#160;&#160;&#160;&#160;INVENTORIES </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Inventories, net consisted of the following at December&#160;31, 2020 and 2019: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 82%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Raw material</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">114,133</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">118,595</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Work-in-process</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">25,408</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">32,695</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Finished goods</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">82,648</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">45,401</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 82%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 82%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">222,189</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">196,691</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 82%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Inventory reserves for the years ended December&#160;31, 2020 and 2019 were $110.6&#160;million and $103.6&#160;million, respectively. </div></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_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402913945688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property, Plant and Equipment</a></td>
<td class="text"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">G.&#160;&#160;&#160;&#160;PROPERTY, PLANT AND EQUIPMENT </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Property, plant and equipment, net consisted of the following at December&#160;31, 2020 and 2019: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 78%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 78%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Land</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">17,207</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">16,561</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 78%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Buildings</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">108,221</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">107,282</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 78%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Machinery, equipment and software</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">956,035</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">834,970</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 78%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Furniture and fixtures</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">28,487</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">29,157</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 78%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Leasehold improvements</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">61,276</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">59,378</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 78%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Construction in progress</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">13,098</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,537</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 78%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 78%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,184,324</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,049,885</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 78%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Less: accumulated depreciation</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">789,524</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">729,669</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 78%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 78%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">394,800</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">320,216</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 78%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation of property, plant and equipment for the years ended December&#160;31, 2020, 2019, and 2018 was $80.1&#160;million, $70.8&#160;million, and $67.4&#160;million, respectively. As of December&#160;31, 2020 and 2019, the gross book value included in machinery and equipment for internally manufactured test systems being leased by customers was $23.4&#160;million and $5.4&#160;million, respectively. As of December&#160;31, 2020 and 2019, the accumulated depreciation on these test systems was $7.5&#160;million and $5.1&#160;million, respectively. </div></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_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402912688328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Financial Instruments</a></td>
<td class="text"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">H.&#160;&#160;&#160;&#160;FINANCIAL INSTRUMENTS </div></div></div></div> <div style="margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cash Equivalents </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne considers all highly liquid investments with maturities of three months or less at the date of acquisition to be cash equivalents. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Marketable Securities </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne recognizes the changes in fair value of equity securities directly in earnings. Teradyne&#8217;s available-for-sale debt securities are classified as Level&#160;2, and equity and debt mutual funds are classified as Level&#160;1.<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">Contingent consideration is classified as Level 3. The vast majority of Level 2 securities are fixed income</div></div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">securities priced by third party pricing vendors. These pricing vendors utilize the most recent observable market information in pricing these securities or, if specific prices are not available, use other observable inputs like market transactions involving identical or comparable securities. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">During the years ended December&#160;31, 2020 and 2019, there were no transfers in or out of Level&#160;1, Level&#160;2, or Level&#160;3 financial instruments. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Realized gains recorded in 2020, 2019, and 2018 were $4.6&#160;million, $1.3&#160;million, and $4.0&#160;million, respectively. Realized losses recorded in 2020, 2019, and 2018 were $0.3&#160;million, $0.2&#160;million, and $1.6&#160;million, respectively. Realized gains and losses are included in other (income) expense, net. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Unrealized gains on equity securities recorded during the years ended December&#160;31, 2020 and 2019 were $9.6&#160;million and $5.3&#160;million, respectively. Unrealized losses on equity securities recorded during the years ended December&#160;31, 2020 and 2019 were $6.0&#160;million and $0.4&#160;million, respectively. Unrealized gains and losses on equity securities are included in other (income) expense, net. Unrealized gains and losses on available-for-sale debt securities are included in accumulated other comprehensive income (loss) on the balance sheet. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The cost of securities sold is based on the first-in first out method. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth by fair value hierarchy Teradyne&#8217;s financial assets and liabilities that were measured at fair value on a recurring basis as of December&#160;31, 2020 and 2019: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 56%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31, 2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quoted&#160;Prices</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">in Active</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Markets for</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Identical</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Instruments</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 1)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Other</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Observable</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Inputs</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 2)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unobservable</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Inputs</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 3)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Assets</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cash</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">443,166</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">443,166</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cash equivalents</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">347,768</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">123,187</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">470,955</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Available for sale securities:</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S. Treasury securities</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">258,304</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">258,304</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Commercial paper</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">254,413</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">254,413</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Corporate debt securities</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">83,615</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">83,615</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Debt mutual funds</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,565</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,565</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S. government agency securities</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,339</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,339</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Certificates of deposit and time deposits</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">979</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">979</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S. government securities</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">625</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">625</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Equity securities:</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Mutual funds</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">29,420</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">29,420</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 56%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">828,919</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">725,462</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,554,381</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Derivative assets</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">95</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">95</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 56%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">828,919</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">725,557</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,554,476</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 56%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Liabilities</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Contingent consideration</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,227</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,227</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Derivative liabilities</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">504</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">504</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 56%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">504</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,227</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,731</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 56%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Reported as follows: </div></div> <div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px; line-height: 12pt;"/>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 64%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 1)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 2)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level&#160;3)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Assets</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">790,934</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">123,187</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">914,121</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Marketable securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">522,280</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">522,280</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Long-term marketable securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">37,985</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">79,995</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">117,980</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments and other current assets</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">95</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">95</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">828,919</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">725,557</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,554,476</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Liabilities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other current liabilities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">504</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">504</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Long-term contingent consideration</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,227</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,227</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">504</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,227</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,731</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 59%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31, 2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quoted&#160;Prices</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">in Active</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Markets for</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Identical</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Instruments</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 1)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Other</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Observable</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Inputs</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 2)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unobservable</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Inputs</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 3)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Assets</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cash</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">311,975</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">311,975</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cash equivalents</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">410,285</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">51,664</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">461,949</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Available for sale securities:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Corporate debt securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">97,307</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">97,307</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Commercial paper</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">54,149</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">54,149</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S. Treasury securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">42,382</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">42,382</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S. government agency securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,952</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,952</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Debt mutual funds</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,888</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,888</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Certificates of deposit and time deposits</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,751</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,751</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S. government securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">592</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">592</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Equity securities:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Mutual funds</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">25,772</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">25,772</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">754,920</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">260,797</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,015,717</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Derivative assets</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">528</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">528</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">754,920</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">261,325</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,016,245</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Liabilities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Contingent consideration</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">39,705</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">39,705</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Derivative liabilities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">203</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">203</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">203</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">39,705</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">39,908</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Reported as follows: </div></div> <div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"/>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 63%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 1)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 2)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 3)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Assets</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">722,260</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">51,664</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">773,924</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Marketable securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">137,303</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">137,303</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Long-term marketable securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">32,660</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">71,830</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">104,490</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments and other current assets</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">528</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">528</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="margin-left: 0.31in; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">754,920</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">261,325</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,016,245</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Liabilities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other current liabilities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">203</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">203</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Contingent consideration</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,106</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,106</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Long-term contingent consideration</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">30,599</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">30,599</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="margin-left: 0.31in; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">203</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">39,705</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">39,908</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Changes in the fair value of Level&#160;3 contingent consideration for the years ended December&#160;31, 2020 and 2019 were as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 79%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 15%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Contingent&#160;Consideration</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2018</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">70,543</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Acquisition of AutoGuide</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">23,976</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency impact</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(967</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Payments (1)</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(34,590</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Fair value adjustment (2)</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(19,257</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2019</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">39,705</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency impact</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(355</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Payments (3)</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(8,852</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Fair value adjustment (4)</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(23,271</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2020</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,227</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="font-family:Times New Roman;font-size:small;display:inline;">(1)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">During the year ended December&#160;31, 2019, Teradyne paid $30.8&#160;million and $3.8&#160;million of contingent consideration for the earn-outs in connection with the acquisitions of MiR and Universal Robots A/S (&#8220;Universal Robots&#8221;), respectively. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="font-family:Times New Roman;font-size:small;display:inline;">(2)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">During the year ended December&#160;31, 2019, the fair value of contingent consideration for the earn-out in connection with the acquisition of MiR was decreased by $22.2&#160;million primarily due to a decrease in forecasted revenues partially offset by the impact from modification of the earn-out structure. During the year ended December&#160;31, 2019, the fair value of contingent consideration for the earn-out in connection with the acquisition of AutoGuide was increased by $3.0&#160;million primarily due to an increase in forecasted revenues </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="font-family:Times New Roman;font-size:small;display:inline;">(3)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">During the year ended December&#160;31, 2020, Teradyne paid $8.9&#160;million of contingent consideration for the earn-out in connection with the acquisition of MiR. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="font-family:Times New Roman;font-size:small;display:inline;">(4)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">During the year ended December&#160;31, 2020, the fair value of contingent consideration for the earn-out in connection with the acquisition of AutoGuide was decreased by $19.7&#160;million primarily due to a decrease in forecasted revenues<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">and earnings before interest and taxes</div>. Teradyne has received a letter from the sellers of AutoGuide alleging non-compliance with the earn-out provisions of the AutoGuide acquisition agreement. Teradyne disputes the allegation of non-compliance. The ultimate amount of contingent consideration for the earn-outs in connection with the acquisition of AutoGuide may be affected by the outcome of the dispute. During the year ended December&#160;31, 2020, the fair value of contingent consideration for the earn-out in connection with the acquisition of MiR was decreased by $3.5&#160;million primarily due to a decrease in forecasted revenues. </div></div> </td> </tr> </table>  <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table provides quantitative information associated with the fair value measurement of Teradyne&#8217;s Level&#160;3 financial instrument: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 42%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;;width:1%;"/>
<td style="font-family: &quot;Times New Roman&quot;; width: 1%;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"/>
<td style="font-family: &quot;Times New Roman&quot;; width: 20%;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;"/>
<td style="font-family: &quot;Times New Roman&quot;; width: 15%;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;; width: 4%;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"> <div style="border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Liability</div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Valuation</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Technique</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unobservable Inputs</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Average</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in&#160;thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 42%;"> <div style="margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Contingent consideration</div></div> <div style="margin-top: 0px; margin-bottom: 1px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(AutoGuide)</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: top;;text-align:right;;width:1%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,227</div></td>
<td style="vertical-align: top; white-space: nowrap; width: 1%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top; width: 20%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Monte&#160;Carlo&#160;simulation</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top; width: 15%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Revenue&#160;Volatility</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; width: 4%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">16.5%</div></td>
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 42%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;;width:1%;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 20%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top; width: 15%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Discount Rate</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; width: 4%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.0%</div></td>
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table>  <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020, the significant unobservable inputs used in the Monte Carlo simulation to fair value the AutoGuide contingent consideration include forecasted revenues, revenue volatility, earnings before interest and taxes and discount rate. Increases or decreases in the inputs would result in a higher or lower fair value measurement. As of December&#160;31, 2020, the maximum amount of contingent consideration that could be paid in connection with the acquisition of AutoGuide is $100.2&#160;million. <div style="letter-spacing: 0px; top: 0px;;display:inline;">No payment was made related to the period ending December 31, 2020. The remaining earn-out periods end on December 31, 2021 and December 31, 2022.</div> </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The carrying amounts and fair values of Teradyne&#8217;s financial instruments at December&#160;31, 2020 and 2019 were as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 52%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31, 2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31, 2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Carrying&#160;Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair&#160;Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Carrying&#160;Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair&#160;Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Assets</div></div> </td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div> </td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">914,121</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">914,121</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">773,924</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">773,924</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Marketable securities</div></div> </td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">640,260</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">640,260</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">241,793</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">241,793</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Derivative assets</div></div> </td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">95</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">95</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">528</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">528</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Liabilities</div></div> </td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Contingent consideration</div></div> </td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,227</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,227</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">39,705</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">39,705</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Derivative liabilities</div></div> </td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">504</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">504</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">203</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">203</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Convertible debt (1)</div></div> </td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">410,111</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,739,553</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">394,687</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,010,275</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top; font-size: small;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1)</div></div></td>
<td style="vertical-align: top; font-size: small;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The carrying value represents the bifurcated debt component only, while the fair value is based on quoted market prices for the convertible note which includes the equity conversion features. </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/>  <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The fair values of accounts receivable, net and accounts payable approximate the carrying amount due to the short term nature of these instruments. </div></div> <div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following tables summarize the composition of available-for-sale marketable securities at December&#160;31, 2020 and 2019: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 46%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="18" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31, 2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Available-for-Sale</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"> <div style="border-bottom: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cost</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gain</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Loss)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair&#160;Market</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair&#160;Market</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value&#160;of&#160;Investments</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">with&#160;Unrealized&#160;Losses</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="18" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S. Treasury securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">257,132</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,330</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(158</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">258,304</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">17,243</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Commercial paper</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">254,404</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">254,413</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">12,173</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Corporate debt securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">76,129</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,539</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(53</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">83,615</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">39,896</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Debt mutual funds</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,413</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">152</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,565</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S. government agency securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,294</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">46</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,339</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,106</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Certificates of deposit and time deposits</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">979</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">979</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S. government securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">625</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">625</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">601,976</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,077</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(213</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">610,840</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">70,418</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Reported as follows: </div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 46%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cost</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gain</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Loss)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>Market</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair&#160;Market</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value&#160;of&#160;Investments</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">with&#160;Unrealized&#160;Losses</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="18" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Marketable securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">522,228</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">92</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(40</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">522,280</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">61,806</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Long-term marketable securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">79,748</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,985</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(173</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">88,560</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,612</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">601,976</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,077</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(213</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">610,840</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">70,418</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 46%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="18" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31, 2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Available-for-Sale</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"> <div style="border-bottom: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cost</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gain</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Loss)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair&#160;Market</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair&#160;Market</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value&#160;of&#160;Investments</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">with&#160;Unrealized&#160;Losses</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="18" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Corporate debt securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">93,267</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,081</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(41</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">97,307</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,009</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Commercial paper</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">54,124</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">26</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">54,149</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,391</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S. Treasury securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">42,167</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">431</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(216</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">42,382</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">17,556</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S. government agency securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,942</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">14</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(4</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,952</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,043</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Debt mutual funds</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,753</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">135</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,888</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Certificates of deposit and time deposits</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,751</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,751</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S. government securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">592</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">592</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">211,596</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,687</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(262</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">216,021</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">23,999</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Reported as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 46%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cost</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gain</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Loss)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>Market</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair&#160;Market</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value&#160;of&#160;Investments</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">with&#160;Unrealized&#160;Losses</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="18" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Marketable securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">137,144</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">160</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">137,303</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,922</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Long-term marketable securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">74,452</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,527</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(261</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">78,718</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">21,077</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">211,596</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,687</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(262</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">216,021</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">23,999</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020, the fair market value of investments with unrealized losses less than one year totaled $70.4&#160;million. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2019, the fair market value of investments with unrealized losses less than one year totaled $23.6&#160;million. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne reviews its investments to identify and evaluate investments that have an indication of possible impairment. Based on this review, Teradyne determined that the unrealized losses related to these investments at December&#160;31, 2020 and 2019, were not other than temporary. </div></div> <div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 6pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The contractual maturities of investments in available-for-sale marketable securities held at December&#160;31, 2020 were as follows: </div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 82%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cost</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Due within one year</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">522,228</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">522,280</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Due after 1 year through 5 years</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">24,829</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">25,245</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Due after 5 years through 10 years</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">13,030</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">14,183</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Due after 10 years</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">33,476</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">40,567</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">593,563</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">602,275</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table>  <div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 6pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Contractual maturities of investments in available-for-sale marketable securities held at December&#160;31, 2020 exclude debt mutual funds with the fair market value of $8.6&#160;million as they do not have a contractual maturity date. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Derivatives </div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne conducts business in a number of foreign countries, with certain transactions denominated in local currencies. The purpose of Teradyne&#8217;s foreign currency management is to minimize the effect of exchange rate fluctuations on certain foreign currency denominated monetary assets and liabilities. Teradyne does not use derivative financial instruments for trading or speculative purposes. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 6pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">To minimize the effect of exchange rate fluctuations associated with the remeasurement of monetary assets and liabilities denominated in foreign currencies, Teradyne enters into foreign currency forward contracts. The change in fair value of these derivatives is recorded directly in earnings, and is used to offset the change in value of the monetary assets and liabilities denominated in foreign currencies. </div></div> <div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 6pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">At December&#160;31, 2020 and 2019, Teradyne had the following contracts to buy and sell non-U.S. currencies for U.S. dollars and other non-U.S. currencies with the following notional amounts: </div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 59%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31, 2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="10" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31, 2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Buy</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Position</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Sell</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Position</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Buy</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Position</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Sell</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Position</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="22" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in millions)</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Japanese Yen</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(14.1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(14.1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(29.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(29.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Taiwan Dollar</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(27.9</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(27.9</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(18.4</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(18.4</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Korean Won</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(5.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(5.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(10.7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(10.7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">British Pound Sterling</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(3.8</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(3.8</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Singapore Dollar</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">52.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">52.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">25.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">25.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Euro</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">43.9</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">43.9</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">47.8</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">47.8</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Philippine Peso</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5.2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5.2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; padding-bottom: 0.45pt;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Chinese Yuan</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3.4</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3.4</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4.4</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4.4</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(48.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">104.6</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">56.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(62.2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">82.7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">20.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; white-space: nowrap; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; white-space: nowrap; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td> </tr> </table>  <div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 6pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The fair value of the outstanding contracts was a loss of $0.4&#160;million and a gain of $0.3&#160;million, respectively, at December&#160;31, 2020 and 2019. </div></div> <div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 6pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Gains and losses on foreign currency forward contracts and foreign currency remeasurement gains and losses on monetary assets and liabilities are included in other (income) expense, net. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the fair value of derivative instruments as of December&#160;31, 2020 and 2019: </div></div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 57%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;; width: 21%;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 5%;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;;width:5%;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 5%;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="1" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance Sheet Location</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="1" style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 57%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Derivatives not designated as hedging instruments:</div></div> </td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 21%;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:5%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 57%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Foreign exchange contracts</div></div> </td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 21%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;;width:5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">95</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">528</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 57%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Foreign exchange contracts</div></div> </td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 21%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other&#160;current&#160;liabilities</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;;width:5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(504</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(203</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 57%; padding-bottom: 2.2pt;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total derivatives</div></div> </td>
<td style="vertical-align: bottom; width: 5%; padding-bottom: 2.2pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 21%; padding-bottom: 2.2pt;">&#160;</td>
<td style="vertical-align: bottom; width: 5%; padding-bottom: 2.2pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 2.5pt double black; border-top: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 2.5pt double black; border-top: 0.75pt solid black;;text-align:right;;width:5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(409</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 2.2pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 5%; padding-bottom: 2.2pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 2.5pt double black; border-top: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 2.5pt double black; border-top: 0.75pt solid black;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">325</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 2.2pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table>  <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the effect of derivative instruments in the statements of operations recognized for the years ended December&#160;31, 2020, 2019, and 2018. </div></div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 44%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td style="width: 25%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Location&#160;of&#160;(Gains)&#160;Losses</div></div></div></div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Recognized in Statement</div></div></div></div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 1px; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">of Operations</div></div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; font-size: x-small; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; font-size: x-small; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; font-size: x-small; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="10" style="vertical-align: bottom; font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Derivatives not designated as hedging instruments:</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Foreign exchange contracts</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other&#160;(income)&#160;expense,&#160;net</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,515</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,960</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,386</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="clear: both; max-height: 0px; background: none;"/> <div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top; font-size: small;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1)</div></div></td>
<td style="vertical-align: top; font-size: small;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The table does not reflect the corresponding gains and losses from the remeasurement of the monetary assets and liabilities denominated in foreign currencies. </div></div></div> </td> </tr> </table> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"/> </div> </div> </div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(2)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December&#160;31, 2020, net losses from remeasurement of monetary assets and liabilities denominated in foreign currencies were $2.6 <div style="letter-spacing: 0px; top: 0px;;display:inline;">million.</div></div></div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(3)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">For the year ended December&#160;31, 2019 and 2018, net gains from the remeasurement of monetary assets and liabilities denominated in foreign currencies were $1.6 million and $2.5&#160;million, respectively. </div></div> </td> </tr> </table>  <div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 6pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">See Note J: &#8220;Debt&#8221; regarding derivatives related to the convertible senior notes. </div></div> <div style="margin-top: 18pt; margin-bottom: 0pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Concentration of Credit Risk </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Financial instruments which potentially subject Teradyne to concentrations of credit risk consist principally of cash equivalents, marketable securities, forward currency contracts and accounts receivable. Teradyne&#8217;s cash equivalents consist primarily of money market funds invested in U.S. Treasuries and government agencies. Teradyne&#8217;s fixed income available-for-sale marketable securities have a minimum rating of AA by one or more of the major credit rating agencies. Teradyne places foreign currency forward contracts with high credit-quality financial institutions in order to minimize credit risk exposure. Concentrations of credit risk with respect to accounts receivable are limited due to the large number of geographically dispersed customers. Teradyne performs ongoing credit evaluations of its customers&#8217; financial condition and from time to time may require customers to provide a letter of credit from a bank to secure accounts receivable. As of December 31, 2020, a customer of our Semiconductor Test segment, JA Mitsui Leasing, LTD, accounted for 25% of our accounts receivable balance. The balance was paid in full as of February 22, 2021. There were no customers who accounted for 10% or more of our accounts receivable balance as of December&#160;31, 2019. </div></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_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>37
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402912297160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock', window );">Lease</a></td>
<td class="text"><div style="margin-top: 18pt;margin-bottom: 0pt;padding-top: 0pt;padding-bottom: 0pt;line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">I.&#160;&#160;&#160;&#160;LEASES </div></div></div></div> <div style="text-indent: 4%;margin-top: 6pt;margin-bottom: 0pt;padding-top: 0pt;padding-bottom: 0pt;line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne has facility and auto leases, which are accounted for as operating leases. Teradyne&#8217;s facility leases are primarily used for administrative functions, research and development, manufacturing, and storage and distribution. Remaining lease terms range from less than one year to twelve years. </div></div> <div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 6pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total lease expense for the year ended December&#160;31, 2020 was $38.5&#160;million and included $12.1&#160;million of variable lease costs and $3.4&#160;million of costs related to short-term leases, which are not recorded on the consolidated balance sheets. </div></div>  <div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total lease expense for the year ended December&#160;31, 2019 was $35.6&#160;million and included $11.1&#160;million of variable lease costs and $2.6&#160;million of costs related to short-term leases, which are not recorded on the consolidated balance sheets. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">At December&#160;31, 2020, the weighted average remaining lease term and weighted average discount rate for operating leases was 4.2 years and 4.8%, respectively. At December&#160;31, 2019, the weighted average remaining lease term and weighted average discount rate for operating leases was 4.5 years and 5.0%, respectively. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Supplemental cash flows information related to leases was as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 84%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 10%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;Year&#160;Ended<br/> December&#160;31, 2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cash paid for amounts included in the measurement of lease liabilities included in operating cash flows:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">24,136</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use assets obtained in exchange for new lease obligations</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">14,801</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Maturities of lease liabilities as of December&#160;31, 2020 were as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 86%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 8%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Operating&#160;Lease</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">22,451</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">16,798</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,727</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,215</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2025</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,715</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Thereafter</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,149</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total lease payments</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">68,055</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Less imputed interest</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(5,409</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total lease liabilities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">62,646</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions.</p></div>
<a href="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 1,3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41499-112717<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121555522&amp;loc=d3e12069-110248<br><br>Reference 4: 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=121573735&amp;loc=d3e41502-112717<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121549808&amp;loc=d3e36991-112694<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402918292056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">J.&#160;&#160;&#160;&#160;DEBT </div></div></div></div> <div style="margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Convertible Senior Notes </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">On December&#160;12, 2016, Teradyne completed a private offering of $460.0&#160;million aggregate principal amount of 1.25% convertible senior unsecured notes (the &#8220;Notes&#8221;) due December 15, 2023 and received net proceeds, after issuance costs, of approximately $450.8&#160;million, $33.0&#160;million of which was used to pay the net cost of the convertible note hedge transactions and $50.1&#160;million of which was used to repurchase 2.0&#160;million shares of Teradyne&#8217;s common stock under its existing stock repurchase program from purchasers of the Notes in privately negotiated transactions effected through one of the initial purchasers or its affiliates conducted concurrently with the pricing of the Note offering. The Notes will mature on December&#160;15, 2023, unless earlier repurchased or converted. The Notes bear interest at a rate of 1.25%&#160;per year payable semiannually in arrears on June 15 and December 15 of each year. The Notes will be convertible at the option of the noteholders at any time prior to the close of business on the business day immediately preceding September 15, 2023, only under the following circumstances: (1)&#160;during any calendar quarter beginning after March&#160;31, 2017 (and only during such calendar quarter), if the closing sale price of Teradyne&#8217;s common stock, for at least 20 trading days (whether or not consecutive) during a period of 30&#160;consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than 130% of the conversion price on each applicable trading day; </div></div> <div style="text-indent: 0%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(2)&#160;during the five business day period after any five consecutive trading day period (the &#8220;measurement period&#8221;) in which the trading price (as defined in the Indenture) per $1,000 principal amount of Notes for each trading day of the measurement period was less than 98% of the product of the closing sale price of the Teradyne&#8217;s common stock and the conversion rate on each such trading day; and (3)&#160;upon the occurrence of specified corporate<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>events. On or after September&#160;15, 2023 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert their Notes at any time, regardless of the foregoing circumstances. Teradyne may satisfy its conversion obligation by paying or delivering cash, shares of its common stock or a combination of cash and shares of its common stock, at Teradyne&#8217;s election. As of December&#160;31, 2020, the conversion price was approximately $31.56 per share of Teradyne&#8217;s common stock. The conversion rate is subject to adjustment under certain circumstances. As of February&#160;22, 2021, twenty-four holders had exercised the option to convert $51.0 million worth of notes. </div></div>  <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Concurrent with the offering of the Notes, Teradyne entered into convertible note hedge transactions (the &#8220;Note Hedge Transactions&#8221;) with the initial purchasers or their affiliates (the &#8220;Option Counterparties&#8221;). The Note Hedge Transactions cover, subject to customary anti-dilution adjustments, the number of shares of the common stock that underlie the Notes, with a strike price equal to the conversion price of the Notes of $31.56. The Note Hedge Transactions cover, subject to customary anti-dilution adjustments, approximately 14.6&#160;million shares of Teradyne&#8217;s common stock. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Separately and concurrent with the pricing of the Notes, Teradyne entered into warrant transactions with the Option Counterparties (the &#8220;Warrant Transactions&#8221;) in which it sold net-share-settled (or, at its election subject to certain conditions, cash-settled) warrants to the Option Counterparties. The Warrant Transactions cover, subject to customary anti-dilution adjustments, approximately 14.6&#160;million shares of common stock. As of December&#160;31, 2020, the strike price of the warrants was approximately $39.60 per share. The strike price is subject to adjustment under certain circumstances. The Warrant Transactions could have a dilutive effect to Teradyne&#8217;s common stock to the extent that the market price per share of Teradyne&#8217;s common stock, as measured under the terms of the Warrant Transactions, exceeds the applicable strike price of the warrants. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The Note Hedge Transactions are expected to reduce the potential dilution to Teradyne&#8217;s common stock upon any conversion of the Notes. However, the Warrant Transactions could separately have a dilutive effect to the extent that the market value per share of Teradyne&#8217;s common stock exceeds the applicable strike price of the warrant. The net cost of the Note Hedge Transactions, after being partially offset by the proceeds from the sale of the warrants, was approximately $33.0&#160;million. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In connection with establishing their initial hedge of these convertible note hedge and warrant transactions, the Option Counterparties have entered into various derivative transactions with respect to Teradyne&#8217;s common stock and/or purchased shares of Teradyne&#8217;s common stock or other securities, including the Notes, concurrent with, or shortly after, the pricing of the Notes. In addition, the Option Counterparties may modify their hedge positions by entering into or unwinding various derivative transactions with respect to Teradyne&#8217;s common stock or by selling Teradyne&#8217;s common stock or other securities, including the Notes, in secondary market transactions (and may do so during any observation period related to the conversion of the Notes). These activities could adversely affect the value of Teradyne&#8217;s common stock and the Notes. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne considered the guidance of ASC 815-40, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">&#8220;Derivatives and Hedging&#8212;Contracts in Entity&#8217;s Own Equity,&#8221;</div></div> and concluded that the convertible note hedge is both indexed to Teradyne&#8217;s stock and should be classified in stockholders&#8217; equity in its statements of financial position. The convertible note hedge is considered indexed to Teradyne&#8217;s stock as the terms of the Note Hedge Transactions do not contain an exercise contingency and the settlement amount equals the difference between the fair value of a fixed number of Teradyne&#8217;s shares and a fixed strike price. Because the only variable that can affect the settlement amount is Teradyne&#8217;s stock price, which is an input to the fair value of a fixed-for-fixed option contract, the convertible note hedge is considered indexed to Teradyne&#8217;s stock. </div></div>  <div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne assessed whether the convertible note hedge should be classified as equity under ASC 815-40. In the Note Hedge Transactions contract the settlement terms permit net cash settlement or net share settlement, at the option of Teradyne. Therefore, the criteria as set forth in ASC 815-40 were evaluated by Teradyne. In reviewing the criteria, Teradyne noted the following: (1)&#160;the convertible note hedge does not require Teradyne to issue shares; (2)&#160;there is no requirement to net cash settle the convertible note hedge for failure to make timely filings with the SEC; (3)&#160;in the case of termination, the convertible note hedge is settled in the same consideration as the holders of the underlying stock; (4)&#160;the counterparty does not have rights that rank higher than those of a shareholder of the stock underlying the convertible note hedge; and (5)&#160;there is no requirement to post collateral. Based on its analysis of those criteria, Teradyne concluded that the convertible note hedge should be recorded in equity and no further adjustment should be made in future periods to adjust the value of the convertible note hedge. </div></div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne analyzed the Warrant Transactions under ASC 815-40, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">&#8220;Derivatives and Hedging&#8212;Contracts in Entity&#8217;s Own Equity,&#8221;</div></div> and other relevant literature, and determined that it met the criteria for classification as an equity transaction and is considered indexed to Teradyne&#8217;s stock. As a result, Teradyne recorded the proceeds from the warrants as an increase to additional paid-in capital. Teradyne does not recognize subsequent changes in fair value of the warrants in its financial statements. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The provisions of ASC 470-20, &#8220;<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Debt with Conversion and Other Options,</div></div>&#8221; are applicable to the Notes. ASC 470-20 requires Teradyne to separately account for the liability (debt) and equity (conversion feature) components of the Notes in a manner that reflects Teradyne&#8217;s nonconvertible debt borrowing rate at the date of issuance when interest cost is recognized in subsequent periods. Teradyne allocated $100.8&#160;million of the $460.0&#160;million principal amount of the Notes to the equity component, which represents a discount to the debt and will be amortized to interest expense using the effective interest method through December 2023. Accordingly, Teradyne&#8217;s effective annual interest rate on the Notes will be approximately 5.0%. The Notes are classified as long-term debt <div style="display:inline;">on</div> the balance sheet based on their December&#160;15, 2023 maturity date. Debt issuance costs of approximately $7.2&#160;million are being amortized to interest expense using the effective interest method over the <span style="-sec-ix-hidden:hidden18120669">seven-year</span> term of the Notes. As of December&#160;31, 2020, debt issuance costs were approximately $3.3&#160;million. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The below tables represent the key components of Teradyne&#8217;s convertible senior notes: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 76%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Debt principal</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">459,971</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">460,000</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Unamortized discount</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">49,860</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">65,313</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net carrying amount of convertible debt</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">410,111</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">394,687</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Reported as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 78%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Current debt</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">33,343</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Long-term debt</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">376,768</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">394,687</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net carrying amount of convertible debt</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">410,111</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">394,687</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 76%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Contractual interest expense on the coupon</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,750</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,750</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Amortization of the discount component and debt issue fees recognized as interest expense</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">15,454</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">14,706</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total interest expense on the convertible debt</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">21,204</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">20,456</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020, the unamortized discount was $49.9&#160;million, which will be amortized over three years using the effective interest rate method. The carrying amount of the equity component was $100.8&#160;million. As of December&#160;31, 2020, the conversion price was approximately $31.56 per share and if converted the value of the notes was $1,747.5&#160;million. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020, certain holders have elected to convert approximately $37 million of debt principal. Conversions will occur in the first quarter of 2021. The related liability component is included in current debt and the portion of the equity component is included in convertible common shares.</div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Revolving Credit Facility </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">On June&#160;27, 2019, Teradyne terminated its credit agreement, which Teradyne entered into with Barclays Bank PLC on April&#160;27, 2015. The terminated credit agreement, which was undrawn at termination, provided for a <span style="-sec-ix-hidden:hidden18120672">five-year</span>, senior secured revolving credit facility of up to $350&#160;million. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">On</div> May&#160;1, 2020, Teradyne entered into a credit agreement (the &#8220;Credit Agreement&#8221;) with Truist Bank, as administrative agent and collateral agent, and the lenders party thereto. The Credit Agreement provides for a <span style="-sec-ix-hidden:hidden18120673">three-year</span>, senior secured revolving credit facility of $400.0 million (the &#8220;Credit Facility&#8221;). The Credit Agreement further provides that, subject to customary conditions, Teradyne may seek to obtain from existing or new lenders incremental commitments under the Credit Facility in an aggregate principal amount not to exceed $150.0 million. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The interest rate applicable to loans under the Credit Facility are, at Teradyne&#8217;s option, equal to either a base rate plus a margin ranging from 0.50% to 1.25% per annum or LIBOR, a minimum of 0.75%, plus a margin ranging from 1.50% to 2.25% per annum, based on the consolidated leverage ratio of Teradyne. In addition, Teradyne will pay a commitment fee on the unused portion of the commitments under the Credit Facility ranging from 0.25% to 0.40% per annum, based on the then applicable consolidated leverage ratio. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne is not required to repay any loans under the Credit Facility prior to maturity, subject to certain customary exceptions. Teradyne is permitted to prepay all or any portion of the loans under the Credit Facility prior to maturity without premium or penalty, other than customary LIBOR breakage costs. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The Credit Agreement contains customary events of default, representations, warranties and affirmative and negative covenants that, among other things, limit Teradyne&#8217;s ability to sell assets, grant liens on assets, incur other secured indebtedness and make certain investments and restricted payments, all subject to exceptions set forth in the Credit Agreement. The Credit Agreement also requires Teradyne to satisfy two financial ratios measured as of the end of each fiscal quarter; a consolidated leverage ratio and an interest coverage ratio. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The Credit Facility is guaranteed by certain of Teradyne&#8217;s domestic subsidiaries and collateralized by assets of Teradyne and such subsidiaries, including a pledge of 65% of the capital stock of certain foreign subsidiaries. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020, Teradyne was in compliance with all covenants under the Credit Agreement.</div></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_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402909062248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive (Loss) Income<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNoteTextBlock', window );">Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="text"><div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">K.&#160;&#160;&#160;&#160;ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Changes in accumulated other comprehensive (loss) income, which is presented net of tax, consist of the following: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 63%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Currency</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Translation</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Adjustment</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Losses)</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gains on</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Marketable</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Securities</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Retirement</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Plans<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>Prior</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Service</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Credit</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 63%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2018, net of tax of $0, $(521), $(1,081)</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(12,523</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,845</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,328</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(13,040</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 63%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 63%;"><div style="text-indent: -1em; margin-top: 0px; margin-bottom: 0px; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive (loss) income before<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>reclassifications, net of tax of $0, $1,659, $0</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(10,991</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,015</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(4,976</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 63%;"><div style="text-indent: -1em; margin-top: 0px; margin-bottom: 0px; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Amounts reclassified from accumulated other<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>comprehensive income, net of tax of $0, $(192), $(43)</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(690</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(148</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(838</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 63%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 63%;"><div style="text-indent: -1em; margin-top: 0px; margin-bottom: 0px; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net current period other comprehensive (loss) income,<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>net of tax of $0, $1,467, $(43)</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(10,991</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,325</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(148</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(5,814</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 63%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 63%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2019, net of tax of $0, $946, $(1,124)</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(23,514</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,480</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,180</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(18,854</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 63%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 63%;"><div style="text-indent: -1em; margin-top: 0px; margin-bottom: 0px; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income before<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>reclassifications, net of tax of $0, $1,629, $0</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">48,903</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,839</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">54,742</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 63%;"><div style="text-indent: -1em; margin-top: 0px; margin-bottom: 0px; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Amounts reclassified from accumulated other<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>comprehensive income, net of tax of $0, $(665), $(2)</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(2,365</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(2,372</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 63%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 63%;"><div style="text-indent: -1em; margin-top: 0px; margin-bottom: 0px; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net current period other comprehensive income (loss),<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>net of tax of $0, $964, $(2)</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">48,903</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,474</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">52,370</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 63%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 63%; padding-bottom: 2.5pt;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2020, net of tax of $0, $1,910, $(1,126)</div></div></td>
<td style="vertical-align: bottom; width: 3%; padding-bottom: 2.5pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 2.5pt; border-bottom: 2.5pt double black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; border-bottom: 2.5pt double black;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">25,389</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 2.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%; padding-bottom: 2.5pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 2.5pt; border-bottom: 2.5pt double black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; border-bottom: 2.5pt double black;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,954</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 2.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%; padding-bottom: 2.5pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 2.5pt; border-bottom: 2.5pt double black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; border-bottom: 2.5pt double black;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,173</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 2.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%; padding-bottom: 2.5pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 2.5pt; border-bottom: 2.5pt double black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 2.5pt double black;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">33,516</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 2.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 63%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td></tr></table> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Reclassifications out of accumulated other comprehensive income to the statements of operations for the years ended December&#160;31, 2020, 2019, and 2018, were as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 52%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"><div style="margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Details about Accumulated</div></div></div></div><div style="margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Other Comprehensive Income</div></div></div></div><div style="margin-top: 0px; margin-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Components</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Affected&#160;Line&#160;Item</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">in the Statements</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">of Operations</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 52%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Available-for-sale marketable securities</div></div></td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 52%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Unrealized gains (losses), net of tax of $665, $192, $21</div></div></td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,365</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">690</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,337</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Interest&#160;income<br/> (expense)</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;<br/> &#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 52%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Defined benefit pension and postretirement plans:</div></div></td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 52%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Amortization of prior service benefit, net of tax of $2, $43, $71</div></div></td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">148</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">245</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(a)</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 52%;">&#160;</td>
<td style="vertical-align: bottom; width: 7%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 7%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 7%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 7%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 52%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total reclassifications, net of tax of $667, $235, $92</div></div></td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,372</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">838</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,092</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 52%;">&#160;</td>
<td style="vertical-align: bottom; width: 7%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 7%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 7%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 7%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top; font-size: small;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(a)</div></div></td>
<td style="vertical-align: top; font-size: small;;text-align:left;"><div style="text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The amortization of prior service credit is included in the computation of net periodic pension cost and postretirement benefit; see Note P: &#8220;Retirement Plans.&#8221; </div></div></div></td></tr></table><div style="clear: both; max-height: 0px; background: none;"/></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"> </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_ComprehensiveIncomeNoteTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component 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 220<br> -URI http://asc.fasb.org/topic&amp;trid=2134417<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNoteTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402918746040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Intangible Assets</a></td>
<td class="text"><div style="margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">L.&#160;&#160;&#160;&#160;GOODWILL AND INTANGIBLE ASSETS </div></div></div></div></div><div style="margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Goodwill </div></div></div></div><div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne performs its annual goodwill impairment test as required under the provisions of ASC 350-10, &#8220;<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Intangibles&#8212;Goodwill and Other,</div></div>&#8221; on December&#160;31 of each fiscal year unless interim indicators of impairment exist. Goodwill is considered to be impaired when the net book value of a reporting unit exceeds its estimated fair value. </div></div><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne has the option to perform a qualitative assessment to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If Teradyne determines this is the case, Teradyne is required to perform a quantitative goodwill impairment test to identify potential goodwill impairment and measure the amount of goodwill impairment loss to be recognized. If Teradyne determines that it is more likely than not that the fair value of the reporting unit is greater than its carrying amounts, the quantitative goodwill impairment test is not required. In performing the quantitative goodwill impairment test, Teradyne determines the fair value of a reporting unit using the results derived from an income approach and a market approach, weighting the fair value determined under each approach to determine an estimated fair value for a reporting unit. The income approach is estimated through the discounted cash flows (&#8220;DCF&#8221;) analysis. Determining fair value requires the exercise of significant judgment, including judgments about appropriate discount rates, perpetual growth rates, and the amount and timing of expected future cash flows. Discount rates are based on a weighted average cost of capital (&#8220;WACC&#8221;), which represents the average rate a business must pay its providers of debt and equity, plus a risk premium. The WACC used to test goodwill is derived from a group of comparable companies. The cash flows employed in the DCF analysis are derived from internal forecasts and external market forecasts. The market approach estimates the fair value of the reporting unit by utilizing the market comparable method which is based on revenue and earnings multiples from comparable companies. If the estimated fair value of a reporting unit exceeds its carrying amount, goodwill of the reporting unit is not impaired. If the carrying amount of a reporting unit exceeds its estimated fair value, then the goodwill is written down by the amount that carrying value exceeds the fair value of the reporting unit, but not below zero. </div></div><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">On September&#160;15, 2020, Teradyne announced the appointment of Gregory Smith as President of Teradyne&#8217;s Industrial Automation reportable segment effective October&#160;1, 2020. With the appointment of Gregory Smith, the Industrial Automation reportable segment, which includes UR, MiR and AutoGuide, is considered one operating segment and one reporting unit. Teradyne performed a goodwill impairment test at the time of the change in operating segments, which indicated the fair value of Teradyne&#8217;s reporting units exceeded their carrying values. In the fourth quarter of 2020, Teradyne performed the annual goodwill impairment test, completing a qualitative assessment for the Wireless Test, System Test, and Industrial Automation reporting units. There was no impairment as a result of the annual test performed in the fourth quarter of 2020. Key assumptions in the goodwill valuation model are forecasted revenues, discount rate, earnings before interest and taxes, and revenue multiples from comparable companies. A change in any of these key assumptions could result in the reporting unit being impaired in a future period. </div></div><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Based on Teradyne&#8217;s December&#160;31, 2019 goodwill impairment test, the MiR reporting unit&#8217;s estimated fair value exceeded its carrying value by 14%. The MiR goodwill amount is $123.6&#160;million as of December&#160;31, 2019. Key assumptions in the goodwill valuation model are forecasted revenues, discount rate, earnings before interest and taxes, and revenue multiples from comparable companies. A change in any of these key assumptions could result in the reporting unit being impaired in a future period. </div></div><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In the fourth quarter of 2018, Teradyne performed the annual goodwill impairment test. Teradyne completed step one of the two-step impairment test for the Universal Robots reporting unit. Teradyne completed step zero for the Wireless Test and Defense/Aerospace, MiR, and Energid reporting units. There was no impairment as a result of the annual test performed in the fourth quarter of 2018. </div></div><div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The changes in the carrying amount of goodwill by reportable segments for the years ended December&#160;31, 2020 and 2019 are as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 48%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Industrial</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Automation</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Wireless</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Test</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Semiconductor</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Test</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">System</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Test</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="18" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2018:</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Goodwill</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">363,358</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">361,819</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">260,540</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">158,699</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,144,416</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated impairment losses</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(353,843</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(260,540</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(148,183</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(762,566</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">363,358</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,976</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10,516</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">381,850</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Lemsys acquisition</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,428</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,428</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">AutoGuide acquisition</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">41,372</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">41,372</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency translation adjustment</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(8,247</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">28</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(8,219</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2019:</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Goodwill</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">396,483</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">361,819</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">261,996</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">158,699</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,178,997</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated impairment losses</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(353,843</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(260,540</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(148,183</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(762,566</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">396,483</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,976</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,456</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10,516</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">416,431</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">AutoGuide acquisition</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(149</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(149</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency translation adjustment</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">37,418</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">159</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">37,577</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2020:</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Goodwill</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">433,752</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">361,819</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">262,155</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">158,699</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,216,425</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated impairment losses</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(353,843</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(260,540</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(148,183</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(762,566</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">433,752</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,976</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,615</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10,516</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">453,859</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Intangible Assets </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne reviews long-lived assets for impairment whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable or that the useful lives of these assets are no longer appropriate. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">There were no events or circumstances indicating that the carrying value of intangible and long-lived assets may not be recoverable in 2020, 2019 and 2018. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Amortizable intangible assets consist of the following and are included in intangible assets, net on the balance sheets: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31, 2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Carrying</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>(1)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortization&#160;(1)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign<br/> Currency<br/> Translation<br/> Adjustment</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Carrying</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 60%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Developed technology</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">272,547</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(210,479</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,610</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">60,458</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 60%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Customer relationships</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">66,239</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(54,524</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">305</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">12,020</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 60%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Tradenames and trademarks</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">70,120</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(42,344</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">685</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">28,461</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 60%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 60%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total intangible assets</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">408,906</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(307,347</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(620</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">100,939</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 60%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31, 2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Carrying</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortization</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign<br/> Currency<br/> Translation<br/> Adjustment</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Carrying</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 60%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Developed technology</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">361,787</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(279,000</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(5,709</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">77,078</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 60%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Customer relationships</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">75,669</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(59,077</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(455</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">16,137</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 60%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Tradenames and trademarks</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">70,120</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(36,671</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,184</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">32,265</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 60%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Backlog</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">260</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(260</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 60%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 60%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total intangible assets</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">507,836</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(375,008</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(7,348</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">125,480</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 60%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1)</div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In 2020, $98.9 million of amortizable intangible assets became fully amortized and have been eliminated from the gross carrying amount and accumulated amortization. </div></div></td></tr></table><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Aggregate intangible assets amortization expense for the years ended December&#160;31, 2020, 2019, and 2018, was $30.8&#160;million, $40.1&#160;million, and $39.2&#160;million, respectively. Estimated intangible assets amortization expense for each of the five succeeding fiscal years is as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 82%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 12%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"><div style="border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortization&#160;Expense</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">21,893</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">21,000</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">20,504</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">20,192</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2025</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">11,922</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Thereafter</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,428</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>41
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402911657064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">M.&#160;&#160;&#160;&#160;COMMITMENTS AND CONTINGENCIES </div></div></div></div> <div style="margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Purchase Commitments </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020, Teradyne had entered into non-cancelable purchase commitments for certain components and materials. The purchase commitments covered by the agreements aggregate to approximately $603.5&#160;million, of which $592.1&#160;million is for less than one year. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Legal Claims </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne is subject to legal proceedings, claims and investigations that arise in the ordinary course of business such as, but not limited to, patent, employment, commercial and environmental matters. Teradyne believes that it has meritorious defenses against all pending claims and intends to vigorously contest them. While it is not possible to predict or determine the outcomes of any pending claims or to provide possible ranges of losses that may arise, Teradyne believes the potential losses associated with all of these actions are unlikely to have a material adverse effect on its business, financial position or results of operations. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Guarantees and Indemnification Obligations </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne provides indemnification, to the extent permitted by law, to its officers, directors, employees and agents for liabilities arising from certain events or occurrences, while the officer, director, employee, or agent, is or was serving, at Teradyne&#8217;s request in such capacity. Teradyne may enter into indemnification agreements with certain of its officers and directors. With respect to acquisitions, Teradyne provides indemnifications to or assumes indemnification obligations for the current and former directors, officers and employees of the acquired companies in accordance with the acquired companies&#8217; by-laws and charter. As a matter of practice, Teradyne has maintained directors&#8217; and officers&#8217; liability insurance coverage including coverage for directors and officers of acquired companies. </div></div> <div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne enters into agreements in the ordinary course of business with customers, resellers, distributors, integrators and suppliers. Most of these agreements require Teradyne to defend and/or indemnify the other party against intellectual property infringement claims brought by a third party with respect to Teradyne&#8217;s products. From time to time, Teradyne also indemnifies customers and business partners for damages, losses and liabilities they may suffer or incur relating to personal injury, personal property damage, product liability, breach of confidentiality obligations and environmental claims relating to the use of Teradyne&#8217;s products and services or resulting from the acts or omissions of Teradyne, its employees, authorized agents or subcontractors. On occasion, Teradyne has also provided guarantees to customers regarding the delivery and performance of its products in addition to the warranty described below. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">As a matter of ordinary course of business, Teradyne warrants that its products will substantially perform in accordance with its standard published specifications in effect at the time of delivery. Most warranties have a <span style="-sec-ix-hidden:hidden18120259">one</span>-year duration commencing from installation. A provision is recorded upon revenue recognition to cost of revenue for estimated warranty expense based upon historical experience. When Teradyne receives revenue for extended warranties beyond the standard duration, the revenue is deferred and recognized on a straight-line basis over the contract period. Related costs are expensed as incurred. As of December&#160;31, 2020, and 2019, Teradyne had a product warranty accrual of $16.6&#160;million and $9.0&#160;million, respectively, included in other accrued liabilities, and revenue deferrals related to extended warranties of $51.9&#160;million and $30.7&#160;million, respectively, included in short and long-term deferred revenue and customer advances. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In addition, in the ordinary course of business, Teradyne provides minimum purchase guarantees to certain vendors to ensure continuity of supply against the market demand. Although some of these guarantees provide penalties for cancellations and/or modifications to the purchase commitments as the market demand decreases, most of the guarantees do not. Therefore, as the market demand decreases, Teradyne re-evaluates these guarantees and determines what charges, if any, should be recorded. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">With respect to its agreements covering product, business or entity divestitures and acquisitions, Teradyne provides certain representations, warranties and covenants to purchasers and agrees to indemnify and hold such purchasers harmless against breaches of such representations, warranties and covenants. Many of the indemnification claims have a definite expiration date while some remain in force indefinitely. With respect to its acquisitions, Teradyne may, from time to time, assume the liability for certain events or occurrences that took place prior to the date of acquisition. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">As a matter of ordinary course of business, Teradyne occasionally guarantees certain indebtedness obligations of its subsidiary companies, limited to the borrowings from financial institutions, purchase commitments to certain vendors, and lease commitments to landlords. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Based on historical experience and information known as of December&#160;31, 2020, and 2019, except for product warranty, Teradyne has not recorded any liabilities for these guarantees and obligations because the amount would be immaterial. </div></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_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402913199624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income Per Common Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Income per Common Share</a></td>
<td class="text"><div style="margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">N.&#160;&#160;&#160;&#160;NET INCOME PER COMMON SHARE </div></div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div><div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the computation of basic and diluted net income per common share: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 70%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;2020&#160;&#160;&#160;&#160;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;2019&#160;&#160;&#160;&#160;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;2018&#160;&#160;&#160;&#160;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands, except per share amounts)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1pt;">
<td style="height: 12pt; font-family: &quot;Times New Roman&quot;;"/>
<td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"/>
<td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"/>
<td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net income for basic and diluted net income per share</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">784,147</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">467,468</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">451,779</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 70%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average common shares-basic</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">166,120</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">170,425</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">187,672</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Effect of dilutive potential common shares:</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Incremental shares from assumed conversion of convertible notes (1)</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,528</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,909</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,749</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Convertible note hedge warrant shares (2)</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,989</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,698</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">485</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,264</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,236</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,385</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Stock options</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">131</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">178</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">278</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Employee stock purchase rights</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">13</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">36</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 70%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Dilutive potential common shares</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">16,922</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,034</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,933</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 70%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average common shares-diluted</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">183,042</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">179,459</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">192,605</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 70%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net income per common share-basic</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4.72</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.74</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.41</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 70%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net income per common share-diluted</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4.28</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.60</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.35</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 70%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1)</div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Incremental shares from the assumed conversion of the convertible notes was calculated using the difference between the average Teradyne stock price for the period and the conversion price of $31.56, multiplied by 14.6&#160;million shares. The result of this calculation, representing the total intrinsic value of the convertible debt, was divided by the average Teradyne stock price for the period. </div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(2)</div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Convertible notes hedge warrant shares were calculated using the difference between the average Teradyne stock price for the period and the warrant price of $39.60, multiplied by 14.6&#160;million shares. The result of this calculation, representing the total intrinsic value of the warrant, was divided by the average Teradyne stock price for the period. </div></div></td></tr></table> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The computation of diluted net income per common share for 2020 excludes the effect of the potential exercise of stock options to purchase approximately 0.1&#160;million shares and restricted stock units to purchase approximately 0.1&#160;million shares because the effect would have been anti-dilutive. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The computation of diluted net income per common share for 2018 excludes the effect of the potential exercise of restricted stock units to purchase approximately 0.5&#160;million shares because the effect would have been anti-dilutive. </div></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_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<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 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-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_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402923835336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and Other<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock', window );">Restructuring and Other</a></td>
<td class="text"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">O.&#160;&#160;&#160;&#160;RESTRUCTURING AND OTHER </div></div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">During the year ended December&#160;31, 2020, Teradyne recorded a $19.7 million gain for the decrease in the fair value of the AutoGuide contingent consideration liability, and a $3.5 million gain for the decrease in the fair value of the MiR contingent consideration liability, partially offset by a $4.0 million contract termination settlement charge, $2.5 million of acquisition related compensation and expenses, $2.3 million of severance charges primarily in Industrial Automation, and $1.2 million of other expenses. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">During the year ended December&#160;31, 2019, Teradyne recorded a $22.2&#160;million gain for the decrease in the fair value of the MiR contingent consideration liability, partially offset by a $3.0&#160;million gain for the increase in the fair value of the AutoGuide contingent consideration, $2.9&#160;million of severance charges related to headcount reductions primarily in Semiconductor Test and Industrial Automation, and $2.5&#160;million for acquisition related expenses and compensation. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The remaining accrual for severance of $0.5&#160;million is reflected in the accrued employees&#8217; compensation and withholdings on the balance sheet and is expected to be paid by March 2021. </div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -URI http://asc.fasb.org/topic&amp;trid=2175745<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402913200440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Retirement Plans</a></td>
<td class="text"><div style="text-align: left;"><div style="margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">P.&#160;&#160;&#160;&#160;RETIREMENT PLANS&#8203;&#8203;&#8203;&#8203;&#8203;&#8203;&#8203; </div></div></div></div></div></div><div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">ASC 715<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">, </div></div>&#8220;<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Compensation&#8212;Retirement Benefits,</div></div>&#8221; requires an employer with defined benefit plans or other postretirement benefit plans to recognize an asset or a liability on its balance sheet for the overfunded or underfunded status of the plans as defined by ASC 715. The pension asset or liability represents a difference between the fair value of the pension plan&#8217;s assets and the projected benefit obligation at December&#160;31. Teradyne uses a December&#160;31 measurement date for all of its plans. </div></div><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Defined Benefit Pension Plans </div></div></div></div><div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne has defined benefit pension plans covering a portion of domestic employees and employees of certain non-U.S. subsidiaries. Benefits under these plans are based on employees&#8217; years of service and compensation. Teradyne&#8217;s funding policy is to make contributions to the plans in accordance with local laws and to the extent that such contributions are tax deductible. The assets of these plans consist primarily of fixed income and equity securities. In addition, Teradyne has an unfunded supplemental executive defined benefit plan in the United States to provide retirement benefits in excess of levels allowed by the Employment Retirement Income Security Act (&#8220;ERISA&#8221;) and the Internal Revenue Code (the &#8220;IRC&#8221;), as well as unfunded qualified foreign plans. </div></div><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In 2020, Teradyne&#8217;s projected benefit obligations increased primarily due to actuarial losses of approximately $27.6 million across all pension plans from decreases in discount rates, and approximately $4.0 million from unfavorable foreign exchange effects for the German plan, partially offset by a transfer of obligations for approximately 115 retiree participants to an insurance company which resulted in a $24.4&#160;million reduction in the projected benefit obligations and pension assets. We also recorded a settlement loss of $0.5&#160;million related to the retiree group annuity transaction. In 2019, Teradyne&#8217;s projected benefit obligations increased primarily due to actuarial losses of approximately $29.0 million across all pension plans from decreases in discount rates. </div></div><div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The December&#160;31 balances of these defined benefit pension plans assets and obligations are shown below: </div></div><div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Assets and Obligations</div></div></div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Change in benefit obligation:</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Projected benefit obligation:</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Beginning of year</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">203,791</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">43,952</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">178,237</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">39,146</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Service cost</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,773</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">907</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,608</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">751</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Interest cost</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,770</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">516</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,189</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">691</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Actuarial loss</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">24,671</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,951</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">24,447</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,520</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Benefits paid</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(9,844</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,299</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(7,690</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(836</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Retiree annuity purchase</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(24,379</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Liability loss due to settlement</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">451</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S. currency movement</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,961</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(320</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">End of year</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">202,233</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">50,988</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">203,791</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">43,952</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Change in plan assets:</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of plan assets:</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Beginning of year</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">166,932</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,586</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">144,301</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,400</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Actual return on plan assets</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">23,048</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">67</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">27,516</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">64</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Company contributions</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,098</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,079</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,805</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">923</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Benefits paid</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(9,844</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(988</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(7,690</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(836</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Retiree annuity purchase</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(24,379</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S. currency movement</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">112</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">35</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">End of year</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">158,855</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,856</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">166,932</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,586</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Funded status</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(43,378</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(49,132</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(36,859</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(42,366</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr></table><div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table provides amounts recorded within the account line items of the statements of financial position as of December&#160;31: </div></div><div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Retirement plans assets</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">17,468</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">18,457</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accrued employees&#8217; compensation and withholdings</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(3,273</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,019</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(2,826</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(922</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Retirement plans liabilities</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(57,573</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(48,113</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(52,490</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(41,444</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Funded status</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(43,378</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(49,132</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(36,859</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(42,366</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td></tr></table><div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table provides amounts recognized in accumulated other comprehensive income as of December&#160;31: </div></div><div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 64%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Deferred taxes related to prior service cost recognized in other comprehensive income</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">560</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">560</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr></table><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The accumulated benefit obligation for the United States defined benefit pension plans was $196.7&#160;million and $198.2&#160;million at December&#160;31, 2020 and 2019, respectively. The accumulated benefit obligation for foreign defined benefit pension plans was $46.5&#160;million and $39.9&#160;million at December&#160;31, 2020 and 2019, respectively. </div><br/></div><div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: left;"> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Information for pension plans with an accumulated benefit obligation in excess of plan assets as of Decemb<div style="display:inline;">e</div>r&#160;31: </div></div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 64%;"/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="14" style="vertical-align: bottom; font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in millions)</div></div></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 0px;">
<td style="width: 64%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;; width: 0%;"/>
<td style="font-family: &quot;Times New Roman&quot;; width: 0%;"/>
<td style="font-family: &quot;Times New Roman&quot;; width: 0%;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;; width: 0%;"/>
<td style="font-family: &quot;Times New Roman&quot;; width: 0%;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px; width: 0%;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 5%;"/>
<td style="font-family: &quot;Times New Roman&quot;; width: 0%;"/>
<td style="font-family: &quot;Times New Roman&quot;; width: 0%;"/>
<td style="font-family: &quot;Times New Roman&quot;; width: 0%;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 5%;"/>
<td style="font-family: &quot;Times New Roman&quot;; width: 0%;"/>
<td style="font-family: &quot;Times New Roman&quot;; width: 0%;"/>
<td style="font-family: &quot;Times New Roman&quot;; width: 0%;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 64%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Projected benefit obligation</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">60.8</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">51.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0px; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">55.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">44.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="break-inside: avoid;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0); width: 64%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated benefit obligation</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">58.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">46.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0px; background-color: rgba(255, 255, 255, 0); width: 0%;;text-align:right;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">53.2</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">39.9</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 64%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of plan assets</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.9</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0px; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.6</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> </div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 64%;"/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr> </table> </div> </div>  <div style="margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Expense </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 4.5pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December&#160;31, 2020, 2019, and 2018, Teradyne&#8217;s net periodic pension cost (income) was comprised of the following: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 57%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="22" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 1px; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Components of Net Periodic Pension Cost (Income):</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Service cost</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,773</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">907</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,608</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">751</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,196</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">786</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Interest cost</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,770</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">516</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,189</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">691</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,940</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">687</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Expected return on plan assets</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(4,840</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(65</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(6,042</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(29</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(9,049</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(19</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Amortization of prior service cost</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">58</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net actuarial loss (gain)</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,463</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,949</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,973</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,485</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(4,429</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">743</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Settlement loss</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">451</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">345</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total net periodic pension cost (income)</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,617</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,307</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,728</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,898</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,939</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,197</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Changes in Plan Assets and Benefit Obligations Recognized in Other Comprehensive Income:</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Reversal of amortization items:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Prior service cost</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(58</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total recognized in other comprehensive income</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(58</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-top: 0px; margin-bottom: 0px; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total recognized in net periodic pension cost (income) and other comprehensive income</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,617</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,307</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,728</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,898</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,997</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,197</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Weighted Average Assumptions to Determine Net Periodic Pension Cost at January&#160;1: </div></div></div></div></div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 46%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;">&#160;<div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Discount rate</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.8</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4.1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.8</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3.4</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.8</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Expected return on plan assets</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3.8</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Salary progression rate</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.6</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Weighted Average Assumptions to Determine Pension Obligations at December&#160;31: </div></div></div></div></div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 64%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;">&#160;<div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Discount rate</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Salary progression rate</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.4</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.6</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table>  <div style="text-indent: 4%; margin-top: 12pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In developing the expected return on plan assets assumption, Teradyne evaluates input from its investment manager and pension consultants, including their forecast of asset class return expectations. Teradyne believes that 3.0% was an appropriate rate to use for fiscal 2020 for the U.S. Qualified Pension Plan (&#8220;U.S. Plan&#8221;). </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne recognizes net actuarial gains and losses and the change in the fair value of the plan assets in its operating results in the year in which they occur or upon any interim remeasurement of the plans. Teradyne calculates the expected return on plan assets using the fair value of the plan assets. Actuarial gains and losses are generally measured annually as of December&#160;31 and, accordingly, recorded during the fourth quarter of each year or upon any interim remeasurement of the plans. </div></div>  <div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The discount rate utilized to determine future pension obligations for the U.S. Plan is based on FTSE Pension Index adjusted for the plan&#8217;s expected cash flows and was 2.3% at December&#160;31, 2020, down from 3.10% at December&#160;31, 2019. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Plan Assets </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020, the fair value of Teradyne&#8217;s pension plans&#8217; assets totaled $160.7&#160;million of which $158.9&#160;million was related to the U.S. Plan and $1.9&#160;million was related to the Taiwan defined benefit pension plan. Substantially all of Teradyne&#8217;s pension plans&#8217; assets are held in individual trusts, which were established for the investment of assets of Teradyne&#8217;s sponsored retirement plans. </div></div> <div style="text-indent: 4%; margin-top: 13.5pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table provides weighted average pension asset allocation by asset category at December&#160;31, 2020 and 2019: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 64%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Fixed income securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">94.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">94.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Equity securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">100.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">100.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">100.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">100.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">100.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">100.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The assets of the U.S. Plan are overseen by the Teradyne Fiduciary Committee which is comprised of members of senior management drawn from appropriate diversified levels of the management team. The Fiduciary Committee is responsible for setting the policy that provides the framework for management of the U.S. Plan assets. In accordance with its responsibilities, the Fiduciary Committee meets on a regular basis to review the performance of the U.S. Plan assets and compliance with the investment policy. The policy sets forth an investment structure for managing U.S. Plan assets, including setting the asset allocation ranges, which are expected to provide an appropriate level of overall diversification required to maximize the long-term return on plan assets for a prudent and reasonable level of risk given prevailing market conditions, total investment return over the long term, and preservation of capital, while maintaining sufficient liquidity to pay the benefits of the U.S. Plan. The investment portfolio will not, at any time, have a direct investment in Teradyne stock. It may have indirect investment in Teradyne stock, if one of the funds selected by the investment manager invests in Teradyne stock. In developing the asset allocation ranges, third party asset allocation studies are periodically performed that consider the current and expected positions of the plan assets and funded status. Based on this study and other appropriate information, the Fiduciary Committee establishes asset allocation ranges taking into account acceptable risk targets and associated returns. The investment return objectives are to avoid excessive volatility and produce a rate of return that at least matches the Policy Index identified below. The manager&#8217;s investment performance is reviewed at least annually. Results for the total portfolio and for each major category of assets are evaluated in comparison with appropriate market indices and the Policy Index. </div></div>  <div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 0pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne&#8217;s U.S. Plan invests primarily in common trust funds. Units held in the common trust funds are valued at the unit price as reported by the investment manager based on the asset value of the underlying investments; underlying investments in equity securities are valued at the last reported sales price, and underlying investments in fixed-income securities are generally valued using methods based upon market transactions for comparable securities. </div></div> <div style="text-indent: 4%; margin-top: 12pt; margin-bottom: 0pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">During the years ended December&#160;31, 2020 and December&#160;31, 2019, there were no transfers of pension assets in or out of Level&#160;1, Level&#160;2, and Level&#160;3. </div></div> <div style="text-indent: 4%; margin-top: 12pt; margin-bottom: 12pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The fair value of pension plan assets by asset category and by level at December&#160;31, 2020 and December&#160;31, 2019 were as follows: </div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 54%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="30" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31, 2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">United States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Level 1</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Level 2</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Level<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>3</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Level<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>1</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Level 2</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Level<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>3</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="30" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 54%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Fixed income securities:</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 54%;"><div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Corporate debt securities</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">127,098</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">127,098</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 54%;"><div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">U.S. government securities</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">22,250</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">22,250</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 54%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Global equity</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">7,925</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">7,925</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 54%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Other</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">1,856</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">1,856</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 54%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Cash and cash equivalents</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">1,582</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">1,582</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 54%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 54%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">1,582</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">157,273</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">158,855</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">1,856</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">1,856</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 54%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td></tr></table> <br/>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 54%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="30" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31, 2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">United States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Level 1</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Level 2</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Level<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>3</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Level<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>1</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Level 2</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Level<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>3</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="30" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 54%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Fixed income securities:</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 54%;"><div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Corporate debt securities</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">133,792</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">133,792</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 54%;"><div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">U.S. government securities</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">23,186</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">23,186</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 54%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Global equity</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">8,344</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">8,344</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 54%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Other</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">1,586</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">1,586</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 54%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Cash and cash equivalents</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">1,610</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">1,610</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 54%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 54%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">1,610</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">165,322</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">166,932</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">1,586</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">1,586</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 54%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td></tr></table>  <div style="margin-top: 12pt; margin-bottom: 6pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Contributions </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 0pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne&#8217;s funding policy is to make contributions to the plans in accordance with local laws and to the extent that such contributions are tax deductible. During 2020, Teradyne contributed $3.1&#160;million to the U.S. </div><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">supplemental executive defined benefit pension plan and $1.1&#160;million to certain qualified plans for non-U.S. subsidiaries. During 2019, Teradyne contributed $2.8&#160;million to the U.S. supplemental executive defined benefit pension plan and $0.9&#160;million to certain qualified plans for non-U.S. subsidiaries. In 2021, contributions to the U.S. supplemental executive defined benefit pension plan and certain qualified plans from non-U.S. subsidiaries will be approximately $3.3&#160;million and $1.1&#160;million, respectively. </div></div>  <div style="margin-top: 0pt; margin-bottom: 6pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Expected Future Pension Benefit Payments </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 12pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Future benefit payments are expected to be paid as follows: </div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 82%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 82%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,902</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,058</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 82%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,782</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,063</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 82%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,189</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,313</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 82%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,815</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,192</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 82%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2025</div></div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10,374</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,140</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 82%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2026-2030</div></div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">54,145</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,053</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr></table>  <div style="margin-top: 12pt; margin-bottom: 6pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Postretirement Benefit Plans </div></div></div></div> <div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 0pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In addition to receiving pension benefits, U.S. Teradyne employees who meet early retirement eligibility requirements as of their termination dates may participate in Teradyne&#8217;s Welfare Plan, which includes medical and dental benefits up to age 65. Death benefits provide a fixed sum to retirees&#8217; survivors and are available to all retirees. Substantially all of Teradyne&#8217;s current U.S. employees could become eligible for these benefits, and the existing benefit obligation relates primarily to those employees. </div></div> <div style="text-indent: 4%; margin-top: 12pt; margin-bottom: 12pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The December&#160;31 balances of the postretirement assets and obligations are shown below: </div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 84%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-style:italic;display:inline;">Assets and Obligations</div></div></div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Change in benefit obligation:</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Projected benefit obligation:</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Beginning of year</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">9,003</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">9,256</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Service cost</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">57</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">41</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Interest cost</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">240</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">347</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Actuarial loss</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">421</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">717</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Benefits paid</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">(1,205</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">(1,358</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">)&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; padding-bottom: 0.45pt;"><div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">End of year</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-top: 0.75pt solid black; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; border-top: 0.75pt solid black; border-bottom: 0.75pt solid black;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">8,515</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; border-top: 0.75pt solid black; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; border-top: 0.75pt solid black; border-bottom: 0.75pt solid black;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">9,003</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Change in plan assets:</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Fair value of plan assets:</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Beginning of year</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Company contributions</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">1,205</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">1,358</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; padding-bottom: 0.45pt;"><div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Benefits paid</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">(1,205</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">(1,358</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">)&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">End of year</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; padding-bottom: 2.2pt;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Funded status</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 2.2pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-top: 0.75pt solid black; border-bottom: 2.5pt double black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; border-top: 0.75pt solid black; border-bottom: 2.5pt double black;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">(8,515</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 2.2pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 2.2pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; border-top: 0.75pt solid black; border-bottom: 2.5pt double black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; border-top: 0.75pt solid black; border-bottom: 2.5pt double black; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">(9,003</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 2.2pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">)&#160;</div></td></tr></table> <div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table provides amounts recorded within the account line items of financial position as of December&#160;31: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 84%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accrued employees&#8217; compensation and withholdings</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,161</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,231</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Retirement plans liability</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(7,354</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(7,772</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px; white-space: nowrap;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px; white-space: nowrap;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Funded status</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(8,515</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(9,003</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table provides amounts recognized in accumulated other comprehensive income as of December&#160;31: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 84%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in&#160;thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Prior service credit, before tax</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(49</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(58</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Deferred taxes</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,686</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,684</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total recognized in other comprehensive income, net of tax</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,735</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,742</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Expense </div></div></div></div></div></div> For the years ended December&#160;31, 2020, 2019, and 2018, Teradyne&#8217;s net periodic postretirement benefit cost (income) was comprised of the following:
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 81%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 1px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in&#160;thousands)</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-top: 0px; margin-bottom: 0px; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Components of Net Periodic Postretirement Benefit Cost (income):</div></div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Service cost</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">57</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">41</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">39</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Interest cost</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">240</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">347</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">196</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Amortization of prior service credit</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(9</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(191</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(373</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net actuarial loss</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">421</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">717</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">25</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Special termination benefits</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,708</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total net periodic postretirement benefit cost</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">709</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">914</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,595</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Changes in Plan Assets and Benefit Obligations Recognized in Other Comprehensive Income:</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Reversal of amortization items:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="margin-left: 0.31in; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Prior service credit</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">191</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">373</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total recognized in other comprehensive income</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">191</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">373</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total recognized in net periodic postretirement cost and other comprehensive income</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">718</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,105</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,968</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Weighted Average Assumptions to Determine Net Periodic Postretirement Benefit Income as of January&#160;1: </div></div></div></div></div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 85%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Discount rate</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3.4</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Initial health care cost trend rate</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7.1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7.9</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Ultimate health care cost trend rate</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Year in which ultimate health care cost trend rate is reached</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2026</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2026</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2026</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table> Weighted Average Assumptions to Determine Postretirement Benefit Obligation as of December&#160;31:
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 85%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Discount rate</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Initial medical trend</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7.1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Ultimate health care trend</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Medical cost trend rate decrease to ultimate rate in year</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2029</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2026</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2026</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table>  <div style="margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Expected Future Benefit Payments </div></div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Future benefit payments are expected to be paid as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 86%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 9%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Benefit&#160;Payments</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,161</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">961</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">786</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">646</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2025</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">533</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2026-2030</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,601</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The target asset allocation and the index for each asset category for the U.S. Plan, per the investment policy, are as follows: </div></div></div><div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 27%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td style="width: 64%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"><div style="border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Asset Category:</div></div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;"><div style="margin-top: 0px; margin-bottom: 1px; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Policy Index:</div></div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Target</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Allocation</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S.&#160;corporate&#160;fixed&#160;income</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Bloomberg Barclays U.S. Corporate A or Better Index</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">75</div></td>
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Global equity</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">MSCI World Minimum Volatility Index</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5</div></td>
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S.&#160;government&#160;fixed&#160;income</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Bloomberg Barclays U.S. Long Government Bond Index</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">14</div></td>
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">High yield fixed income</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Bloomberg Barclays U.S. Corporate High Yield 2% Issuer Cap Index</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5</div></td>
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cash</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Citigroup Three Month U.S. Treasury Bill Index</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1</div></td>
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=21916913&amp;loc=d3e273930-122802<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39689-114964<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402910397800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Q.&#160;&#160;&#160;&#160;STOCK-BASED COMPENSATION </div></div></div></div> <div style="margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Stock Compensation Plans </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">On&#160;July&#160;17, 2019 (the &#8220;Retirement Date&#8221;), former Chief Financial Officer Gregory Beecher retired as Vice President and Senior Advisor of Teradyne, and Teradyne entered into an agreement (the &#8220;Retirement Agreement&#8221;) with Mr.&#160;Beecher. Under the Retirement Agreement, Mr.&#160;Beecher&#8217;s&#160;unvested time-based restricted stock units and stock options granted prior to 2019 were modified to allow continued vesting; unvested time-based restricted stock units and stock options granted in 2019 were modified to allow continued vesting through January&#160;31, 2023 (the &#8220;Non-Competition Period&#8221;) in a pro-rated amount based on the number of days that Mr.&#160;Beecher was employed during 2019;&#160;unvested, performance-based restricted stock units awarded in 2019 will vest on the date the amount of shares underlying the performance-based restricted stock units are determined in a pro-rated amount of shares based on the number of days that Mr.&#160;Beecher was employed during 2019; vested options or options that vest during the Non-Competition Period may be exercised for the remainder of the applicable option term. During 2019, Teradyne recorded a stock-based compensation expense of $2.1&#160;million related to the Retirement Agreement. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Under Teradyne&#8217;s stock compensation plans, Teradyne grants time-based restricted stock units, performance-based restricted stock units, stock options and employees are eligible to purchase Teradyne&#8217;s common stock through its Employee Stock Purchase Plan (&#8220;ESPP&#8221;). </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Time-based restricted stock unit awards granted to employees vest in equal annual installments over four years. Restricted stock unit awards granted to non-employee directors vest after a <span style="-sec-ix-hidden:hidden17999281">one</span>-year period, with 100% of the award vesting on the earlier of (a)&#160;the first anniversary of the grant date or (b)&#160;the date of the following year&#8217;s Annual Meeting of Shareholders. Teradyne expenses the cost of the restricted stock unit awards subject to time-based vesting, which is determined to be the fair market value of the shares at the date of grant, ratably over the period during which the restrictions lapse. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Performance-based restricted stock units (&#8220;PRSUs&#8221;) granted to Teradyne&#8217;s executive officers may have a performance metric based on relative total shareholder return (&#8220;TSR&#8221;). Teradyne&#8217;s <span style="-sec-ix-hidden:hidden17999215">three</span>-year TSR performance is measured against the New York Stock Exchange (&#8220;NYSE&#8221;) Composite Index. The final number of TSR PRSUs that vest will vary based upon the level of performance achieved from 200% to 0% of the target shares </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">capped at four times the grant date value for grants prior to 2019. The TSR PRSUs will vest upon the three-year anniversary of the grant date. The TSR PRSUs are valued using a Monte Carlo simulation model. The number of units expected to be earned, based upon the achievement of the TSR market condition, is factored into the grant date Monte Carlo valuation. Compensation expense is recognized on a straight-line basis over the shorter of the three-year service period or the period from the grant to the date described in the retirement provisions below. Compensation expense for executive officers meeting the retirement provisions prior to the grant date is recognized during the year following the grant. Compensation expense is recognized regardless of the eventual number of units that are earned based upon the market condition, provided the executive officer remains an </div></div>  <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">employee at the end of the three-year period. Compensation expense is reversed if at any time during the three-year service period the executive officer is no longer an employee, subject to the retirement and termination eligibility provisions noted below. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">PRSUs granted to Teradyne&#8217;s executive officers may also have a performance metric based on <span style="-sec-ix-hidden:hidden17999307">three-year</span> cumulative non-GAAP profit before interest and tax (&#8220;PBIT&#8221;) as a percent of Teradyne&#8217;s revenue. Non-GAAP PBIT is a financial measure equal to GAAP income from operations less restructuring and other, net; amortization of acquired intangible assets; acquisition and divestiture related charges or credits; pension actuarial gains and losses; non-cash convertible debt interest expense; and other non-recurring gains and charges. The final number of PBIT PRSUs that vest will vary based upon the level of performance achieved from 0% to 200% of the target shares. The PBIT PRSUs will vest upon the three-year anniversary of the grant date. Compensation expense is recognized on a straight-line basis over the shorter of the three-year service period or the period from the grant date to the date described in the retirement provisions below. Compensation expense for employees meeting the retirement provisions prior to the grant date will be recognized in full on the date of grant. Compensation expense is recognized based on the number of units that are earned based upon the three-year Teradyne PBIT as a percent of Teradyne&#8217;s revenue, provided the executive officer remains an employee at the end of the three-year period subject to the retirement and termination eligibility provisions noted below. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">If a PRSU recipient&#8217;s employment ends prior to the determination of the performance percentage due to (1)&#160;permanent disability or death or (2)&#160;retirement or termination other than for cause, after attaining both at least age <span style="-sec-ix-hidden:hidden17999293">sixty</span> and at least<div style="display:inline;">&#160;</div>ten years of service, then all or a portion of the recipient&#8217;s PRSUs (based on the actual performance percentage achieved on the determination date) will vest on the date the performance percentage is determined. Except as set forth in the preceding sentence, no PRSUs will vest if the executive officer is no longer an employee at the end of the <span style="-sec-ix-hidden:hidden17999294">three</span>-year period. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Stock options to purchase Teradyne&#8217;s common stock at 100% of the fair market value on the grant date vest in equal annual installments over four years from the grant date and have a maximum term of seven years. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">During 2020, 2019 and 2018, Teradyne granted 0.4&#160;million, 0.8&#160;million and 0.6&#160;million of service-based restricted stock unit awards to employees at a weighted average grant date fair value of $71.31, $37.65, and $45.92, respectively. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">During 2020, 2019 and 2018, Teradyne granted 0.1&#160;million of service-based restricted stock unit awards to non-employee directors at a weighted average grant date fair value of $66.56, $48.03, and $35.81, respectively. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">During 2020, 2019 and 2018, Teradyne granted 0.1&#160;million TSR PRSUs, with a grant date fair value of $89.93, $51.51, and $54.85, respectively. The fair value was estimated using the Monte Carlo simulation model with the following assumptions: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 85%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.6</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne volatility-historical</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">34.9</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">31.9</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">26.8</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">NYSE Composite Index volatility-historical</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">11.4</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">11.9</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">12.4</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Dividend yield</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.6</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.8</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr> </table>  <div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility was based on the historical volatility of Teradyne&#8217;s stock and the NYSE Composite Index for each of the 2020, 2019 and 2018 grants over the most recent three-year period. The risk-free interest rate was determined using the U.S. Treasury yield curve in effect at the time of each of the grants. Dividend yield was based upon an estimated annual dividend amount of $0.40 per share for 2020 and $0.36 per share for 2019 and 2018, divided by Teradyne&#8217;s stock price on the grant date of $72.10 for the 2020 grants, $37.95 for the 2019 grants and $47.70 for the 2018 grants. </div></div>  <div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">During 2020, 2019 and 2018, Teradyne granted 0.1&#160;million of PBIT PRSUs with a grant date fair value of $70.94, $36.88 and $46.62, respectively. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">During 2020, 2019 and 2018, Teradyne granted 0.1&#160;million of service-based stock options to executive officers at a weighted average grant date fair value of $20.93, $10.64, and $12.17, respectively. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The fair value of stock options was estimated using the Black-Scholes option-pricing model with the following assumptions: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 85%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Expected life (years)</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.4</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Volatility-historical</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">32.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">30.1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">26.4</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Dividend yield</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.8</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr> </table>  <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne determined the stock options&#8217; expected life based upon historical exercise data for executive officers, the age of the executive officers and the terms of the stock option grant. Volatility was determined using historical volatility for a period equal to the expected life. The risk-free interest rate was determined using the U.S. Treasury yield curve in effect at the time of grant. Dividend yield was based upon an estimated annual dividend amount of $0.40 per share divided by Teradyne&#8217;s stock price on the grant date of $72.61 for the 2020 grants, $37.95 for the 2019 grants and $47.70 for the 2018 grants. </div></div> <div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Stock compensation plan activity for the years 2020, 2019, and 2018, is as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 79%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;; width: 1%;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;; width: 1%;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom; width: 0px; text-align: center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restricted Stock Units:</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 79%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-vested at January&#160;1</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,269</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,454</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,174</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Awarded</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">616</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,139</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">790</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 79%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Vested</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,028</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,237</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,382</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(68</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(87</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(128</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 79%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; width: 1%;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 79%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-vested at December&#160;31</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,789</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,269</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,454</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 79%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; width: 1%;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Stock Options:</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 79%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at January&#160;1</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">319</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">506</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">531</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">56</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">102</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">69</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 79%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(159</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(280</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(94</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 5%; padding: 0pt 5pt 0pt 0pt;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 5%; padding: 0pt 5pt 0pt 0pt;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 79%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Expired</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 5%; padding: 0pt 5pt 0pt 0pt;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 5%; padding: 0pt 5pt 0pt 0pt;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 79%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; width: 1%;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December&#160;31</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">216</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">319</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">506</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 79%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; width: 1%;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 79%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Vested and expected to vest at December&#160;31</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">216</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">319</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">506</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 79%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; width: 1%;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Exercisable at December&#160;31</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">27</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">85</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">256</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 79%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; width: 1%;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total shares available for the years 2020, 2019, and 2018: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 81%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom; width: 0px; text-align: center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Shares available:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Available for grant at January&#160;1</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,727</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,874</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,605</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Options granted</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(56</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(102</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(69</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Options forfeited</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160; </div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units awarded</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(616</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,139</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(790</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units forfeited</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">68</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">87</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">128</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Available for grant at December&#160;31</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,123</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,727</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,874</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average restricted stock unit award date fair value information for the years 2020, 2019, and 2018, is as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 79%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-vested at January 1</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">35.58</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">29.22</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">21.71</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Awarded</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">72.76</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">39.08</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">45.99</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Vested</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">31.53</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">23.59</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">20.20</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">45.36</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">35.60</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">24.67</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-vested at December 31</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">47.84</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">35.58</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">29.22</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table>  <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock unit awards aggregate intrinsic value information at December&#160;31 for the years 2020, 2019, and 2018 is as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 73%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Vested</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">71,582</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">46,110</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">63,688</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">214,509</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">154,752</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">77,015</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Expected to vest</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">210,301</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">152,374</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">77,187</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table>  <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units weighted average remaining contractual terms (in years) information at December&#160;31 for the years 2020, 2019, and 2018 is as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 85%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.96</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.02</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.92</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Expected to vest</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.96</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.02</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.91</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table>  <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average stock options exercise price information for the year ended December&#160;31, 2020 is as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 93%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at January&#160;1</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">29.91</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Options granted</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">72.61</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Options exercised</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">23.77</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Options forfeited</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212; </div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Options cancelled</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December&#160;31</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">45.59</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Exercisable at December&#160;31</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">23.51</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table>  <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The total cash received from employees as a result of employee stock options exercises during the years ended December&#160;31, 2020, 2019, and 2018, was $3.8&#160;million, $3.7&#160;million, and $1.0&#160;million, respectively. In connection with these exercises, the tax benefit realized by Teradyne for the years ended December&#160;31, 2020, 2019, and 2018, was $1.5&#160;million, $2.0&#160;million, and $0.4&#160;million, respectively. </div></div>  <div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Stock option aggregate intrinsic value information for the years ended December&#160;31, 2020, 2019, and 2018 is as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 76%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,682</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,232</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,960</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">16,083</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">12,218</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,359</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Vested and expected to vest</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">13,499</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,701</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,359</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Exercisable</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,584</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,517</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,905</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table>  <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Stock options weighted average remaining contractual terms (in years) information at December&#160;31, for the years 2020, 2019, and 2018 is as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 88%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4.6</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4.2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3.6</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Vested and expected to vest</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4.9</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3.6</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Exercisable</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.4</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table>  <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020, total unrecognized expense related to non-vested restricted stock unit awards and stock options was $44 million and is expected to be recognized over a weighted average period of 2.4&#160;years. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Employee Stock Purchase Plan </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Under the ESPP, eligible employees may purchase shares of common stock through regular payroll deductions of up to 10% of their compensation, to a maximum of shares with a fair market value of $25,000 per calendar year, not to exceed 6,000 shares. Under the plan, the price paid for the common stock is equal to 85% of the stock price on the last business day of the six-month purchase period. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In July 2020, 0.2&#160;million shares of common stock were issued to employees who participated in the plan during the first half of 2020 at the price of $71.83 per share. In January 2021, Teradyne issued 0.1&#160;million shares of common stock to employees who participated in the plan during the second half of 2020 at the price of $101.91 per share. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In July 2019, 0.3&#160;million shares of common stock were issued to employees who participated in the plan during the first half of 2019 at the price of $40.72 per share. In January 2020, Teradyne issued 0.2&#160;million shares of common stock to employees who participated in the plan during the second half of 2019 at the price of $57.96 per share. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In July 2018, 0.3&#160;million shares of common stock were issued to employees who participated in the plan during the first half of 2018 at the price of $32.36 per share. In January 2019, Teradyne issued 0.4&#160;million shares of common stock to employees who participated in the plan during the second half of 2018 at the price of $26.67 per share. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020, there were 1.4&#160;million shares available for grant under the ESPP. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table provides the effect to income from operations for recording stock-based compensation for the years ended December&#160;31, 2020, 2019, and 2018: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 76%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,227</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,480</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,129</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Engineering and development</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">12,039</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,913</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,181</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Selling and administrative</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">28,640</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">24,504</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">21,267</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Stock-based compensation</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">44,906</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">37,897</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">33,577</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Income tax benefit</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(13,060</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(8,360</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(12,036</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total stock-based compensation expense after income taxes</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">31,846</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">29,537</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">21,541</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402908496920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Savings Plan<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_DefinedContributionDisclosureTextBlock', window );">Savings Plan</a></td>
<td class="text"><div style="margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">R.&#160;&#160;&#160;&#160;SAVINGS PLAN </div></div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne sponsors a defined contribution employee retirement savings plan (&#8220;Savings Plan&#8221;) covering substantially all U.S. employees. Under the Savings Plan, employees may contribute up to 20% of their compensation (subject to Internal Revenue Service limitations). The Savings Plan provides for a discretionary employer match that is determined each year. In 2020, 2019 and 2018, Teradyne matched 100% of eligible employee contributions up to 4% of their compensation for employees not accruing benefits in the U.S. Qualified Pension Plan. There was no match for employees still actively accruing benefits in the U.S. Qualified Pension Plan. Teradyne&#8217;s contributions vest 25%&#160;per year for the first four years of employment, and contributions for those employees with<div style="display:inline;">&#160;</div>four years of service vest immediately. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In addition, Teradyne sponsors an unfunded U.S. Supplemental Savings Plan to provide savings benefits in excess of those allowed by the Employee Retirement Income Security Act of 1974 and the Internal Revenue Code. The provisions of this plan are the same as the Savings Plan. The liability for the U.S. Supplemental Savings Plan at December&#160;31, 2020 and 2019, was $38.0&#160;million and $32.7&#160;million, respectively, and is included in retirement plan liabilities. Teradyne contributes to defined contributions savings plans for its foreign employees. Under Teradyne&#8217;s savings plans, amounts charged to the statements of operations for the years ended December&#160;31, 2020, 2019, and 2018 were $21.7&#160;million, $20.9&#160;million, and $19.4&#160;million, respectively. </div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_DefinedContributionDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Contribution Disclosure [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;">ter_DefinedContributionDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402913200728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">S.&#160;&#160;&#160;&#160;INCOME TAXES </div></div></div></div> <div style="text-indent: 4%; margin-top: 4.5pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The components of income (loss) before income taxes and the provision (benefit) for income taxes as shown in the consolidated statements of operations were as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 73%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Income before income taxes:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S.</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">312,153</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">192,442</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">189,691</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">588,862</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">333,330</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">278,110</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">901,015</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">525,772</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">467,801</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Provision (benefit) for income taxes:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Current:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S. Federal</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">58,678</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">19,297</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(59,122</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">75,193</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">52,810</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">45,083</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">State</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,315</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(4,347</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,721</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">132,556</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">67,760</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(12,318</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Deferred:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S. Federal</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(12,604</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(4,522</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">29,252</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(5,127</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(8,007</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,243</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">State</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,043</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,073</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">331</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(15,688</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(9,456</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">28,340</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total provision for income taxes:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">116,868</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">58,304</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">16,022</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Income tax expense for 2020, 2019 and 2018 totaled $116.9&#160;million, $58.3&#160;million, and $16.0&#160;million, respectively. The effective tax rate for 2020, 2019 and 2018 was 13.0%, 11.1% and 3.4%, respectively. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">On December&#160;22, 2017, the U.S. enacted the Tax Cuts and Jobs Act of 2017 (the &#8220;Tax Reform Act&#8221;), making significant changes to the Internal Revenue Code. The Tax Reform Act has significant direct and indirect implications for accounting for income taxes under ASC 740, &#8220;Accounting for Income Taxes&#8221; some of which could not be calculated with precision until further clarification and guidance was made available from tax authorities, regulatory bodies or the FASB. In light of this uncertainty, on December&#160;22, 2017 the SEC issued </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Staff Accounting Bulletin (&#8220;SAB&#8221;) No.&#160;118, &#8220;Income Tax Accounting Implications of the Tax Cuts and Jobs Act,&#8221; to address uncertainty in the application of U.S. GAAP when the registrant 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 Tax Reform Act. In accordance with SAB 118, Teradyne recorded $186.0 million of additional income tax expense in the fourth quarter of 2017 which represented Teradyne&#8217;s best estimate of the impact of the Tax Reform Act in accordance with Teradyne&#8217;s understanding of the Tax Reform Act and available guidance as of that date. The $186.0 million was primarily composed of expense of $161.0 million related to the one-time transition tax on the mandatory deemed repatriation of foreign earnings, $33.6 million of expense related to the remeasurement of certain deferred tax assets and liabilities based on the rates at which they are expected to reverse in the future, and a benefit of $10.3 million associated with the impact of correlative adjustments on uncertain tax positions. In accordance with the requirements of SAB 118, in the fourth quarter of 2018, Teradyne completed its analysis of the effect of the Tax Reform Act based on the application of the most recently available guidance as of December&#160;31, 2018 and recorded $49.5<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>million of net income tax benefit. The net benefit consisted of $51.7 million of benefit resulting from a reduction in the estimate of the one-time transition tax on the mandatory deemed repatriation of foreign earnings and an expense of $2.2 million associated with the impact of correlative adjustments on uncertain tax positions. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne has made an accounting policy election to account for global intangible low-taxed income (&#8220;GILTI&#8221;) as a component of tax expense in the period in which Teradyne is subject to the rules and therefore did not provide any deferred tax impacts of GILTI in its consolidated financial statements. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The increase in the effective tax rate from 2019 to 2020 is primarily attributable to a reduction in the benefit from releases of reserves for uncertain tax positions and a reduction in the benefit from foreign tax credits. These increases in expense were partially offset by a decrease in the transition tax on the mandatory deemed repatriation of foreign earnings and shift in the geographic distribution of income, which increases the income subject to taxation in lower tax rate jurisdictions relative to higher tax rate jurisdictions. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">On July&#160;27, 2015, in Altera Corp. (&#8220;Altera&#8221;) v. Commissioner, the U.S. Tax Court issued an opinion invalidating the regulations relating to the treatment of stock-based compensation expense in an intercompany cost-sharing arrangement. A final decision was issued by the Tax Court in December 2015. The IRS appealed the decision in June 2016. On July&#160;24, 2018, the U.S. Court of Appeals for the Ninth Circuit (&#8220;Ninth Circuit&#8221;) issued a decision that was subsequently withdrawn and a reconstituted panel conferred on the appeal. On June&#160;7, 2019, the Ninth Circuit upheld the cost-sharing regulations. On November&#160;12, 2019 the Ninth Circuit denied Altera&#8217;s petition for rehearing of its case. Altera&#8217;s application for certiorari to the Supreme Court was declined on June&#160;22, 2020. In the fourth quarter of 2019 and 2020, Teradyne recognized tax expense of approximately $6.3 million and $2.3 million, respectively, related to the inclusion of stock-based compensation in its intercompany cost-sharing arrangement. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The increase in the effective tax rate from 2018 to 2019 is primarily attributable to increases in expense associated with GILTI and the transition tax on the mandatory deemed repatriation of foreign earnings. These increases in expense were partially offset by increased benefit from the U.S. foreign derived intangible income deduction, foreign tax credits and a net reduction of reserves for uncertain tax positions. </div></div> <div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">A reconciliation of the effective tax rate for the years 2020, 2019 and 2018 is as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 84%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S. statutory federal tax rate</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">21.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">21.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">21.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S. global intangible low-taxed income</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5.7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6.2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">State income taxes, net of federal tax benefit</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Foreign taxes</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(5.6</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(4.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(2.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Foreign tax credits</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(4.8</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(5.9</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(2.2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S. foreign derived intangible income</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(2.2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(2.6</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1.8</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S. research and development credit</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1.8</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(2.2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Equity compensation</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(0.6</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(0.7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1.2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Uncertain tax positions</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(0.1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(4.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S. transition tax</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160; </div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.9</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(10.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Impact of rate change on deferred taxes</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160; </div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other, net</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.6</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.8</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.6</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">13.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">11.1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3.4</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td> </tr> </table>  <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne qualifies for a tax holiday in Singapore by fulfilling the requirements of an agreement with the Singapore Economic Development Board under which certain headcount and spending requirements must be met. The tax savings attributable to the Singapore tax holiday for the years ended December&#160;31, 2020, 2019 and 2018 were $29.9 million or $0.16 per diluted share, $15.1 million or $0.08 per diluted share and $11.9 million or $0.06 per diluted share, respectively. In November 2020, Teradyne entered into an agreement with the Singapore Economic Development Board which extended our Singapore tax holiday under substantially similar terms to the agreement which expired on December&#160;31, 2020. The new tax holiday is scheduled to expire on December 31, 2025. </div></div> <div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Significant components of Teradyne&#8217;s deferred tax assets (liabilities) as of December&#160;31, 2020 and 2019 were as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 82%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Tax credits</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">87,595</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">79,480</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accruals</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">33,156</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">25,424</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Pension liabilities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">28,348</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">24,459</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Inventory valuations</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">18,427</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">18,572</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Lease liability</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">12,627</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">13,093</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Deferred revenue</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,235</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,622</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Equity compensation</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,543</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,042</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Vacation accrual</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,890</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,768</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Investment impairment</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,292</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,292</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net operating loss carryforwards</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,823</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,705</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">626</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">187</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Gross deferred tax assets</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">207,562</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">186,644</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Less: valuation allowance</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(84,962</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(77,177</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total deferred tax assets</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">122,600</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">109,467</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax liabilities:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(14,525</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(18,238</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(12,726</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(16,705</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Right of use assets</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(10,688</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(11,197</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Contingent consideration</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(3,515</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;">)<div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Marketable securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(3,344</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,601</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(710</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(611</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total deferred tax liabilities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(45,508</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(48,352</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net deferred assets</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">77,092</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">61,115</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> As of December&#160;31, 2020 and 2019, Teradyne evaluated the likelihood that it would realize deferred income taxes to offset future taxable income and concluded that it is more likely than not that a substantial majority of its deferred tax assets will be realized through consideration of both the positive and negative evidence. At December&#160;31, 2020 and 2019, Teradyne maintained a valuation allowance for certain deferred tax assets of $85.0 million and $77.2 million, respectively, primarily related to state net operating losses and state tax credit carryforwards, due to the uncertainty regarding their realization. Adjustments could be required in the future if Teradyne estimates that the amount of deferred tax assets to be realized is more or less than the net amount recorded.<div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">At December&#160;31, 2020, Teradyne had operating loss carryforwards that expire in the following years: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 75%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">State</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Operating&#160;Loss</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Carryforwards</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Operating&#160;Loss</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Carryforwards</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">333</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,203</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,368</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">812</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2025</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">191</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2026-2030</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,452</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2031-2035</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,147</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">68</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Beyond 2035</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">73</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-expiring</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">870</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,923</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">17,449</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,991</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne has approximately $116.3&#160;million of tax credit carryforwards including federal business tax credits of approximately $1.9&#160;million which expire in 2028 through 2030, and state tax credits of $114.3&#160;million, of which $63.8&#160;million do not expire and the remainder expires in the years 2021 through 2040. </div></div> <div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne&#8217;s gross unrecognized tax benefits for the years ended December&#160;31, 2020, 2019 and 2018 were as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 76%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance as of January&#160;1</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">21,180</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">43,395</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">36,263</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Additions:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Tax positions for current year</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,082</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,322</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,716</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Tax positions for prior years</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">66</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,043</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,626</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Reductions:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Tax positions for prior years</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(2,989</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(31,397</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(153</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Expiration of statutes</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,436</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(183</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(57</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance as of December&#160;31</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">17,903</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">21,180</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">43,395</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Current year additions relate to federal and state research credits. Prior year additions primarily relate to stock-based compensation. Prior year reductions are primarily composed of federal and state reserves related to transfer pricing and research credits and resulted from the completion of the 2015 U.S. federal audit in the first quarter of 2019. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Of the $17.9 million of unrecognized tax benefits as of December&#160;31, 2020, $12.0 million would impact the consolidated income tax rate if ultimately recognized. The remaining $5.9 million would impact deferred taxes if recognized. </div></div>  <div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020, Teradyne estimates that it is reasonably possible that the balance of unrecognized tax benefits may decrease approximately $1.6 million in the next twelve months as a result of a lapse of statutes of limitation. The estimated decrease relates to loss carryforwards, research credits and U.S. manufacturing activities deductions. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne records all interest and penalties related to income taxes as a component of income tax expense. Accrued interest and penalties related to income tax items at December&#160;31, 2020 and 2019 amounted to $1.2 </div><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">million and $1.4 million, respectively. For the years ended December&#160;31, 2020, 2019 and 2018, benefit of $0.2 million, expense of $1.1 million and benefit of $0.1 million, respectively, was recorded for interest and penalties related to income tax items.</div></div>  <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne is subject to U.S. federal income tax, as well as income tax in multiple state, local and foreign jurisdictions. As of December&#160;31, 2020, all material state and local income tax matters have been concluded through 2015, all material federal income tax matters have been concluded through 2016 and all material foreign income tax matters have been concluded through 2012. However, in some jurisdictions, including the United States, operating losses and tax credits may be subject to adjustment until such time as they are utilized and the year of utilization is closed to adjustment. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020, Teradyne is not permanently reinvested with respect to the unremitted earnings of non-U.S. subsidiaries to the extent that those earnings exceed local statutory and operational requirements. Remittance of those earnings is not expected to result in material income tax. </div></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_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402919393576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Segment, Geographic and Significant Customer Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Operating Segment, Geographic and Significant Customer Information</a></td>
<td class="text"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">T.&#160;&#160;&#160;&#160;OPERATING SEGMENT, GEOGRAPHIC AND SIGNIFICANT CUSTOMER INFORMATION </div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne has four reportable segments (Semiconductor Test, System Test, Wireless Test and Industrial Automation). Each of the reportable segment represents an individual operating segment. On September&#160;15, 2020, Teradyne announced the appointment of Gregory Smith as President of Teradyne&#8217;s Industrial Automation reportable segment effective October&#160;1, 2020. With the appointment of Gregory Smith, the Industrial Automation reportable segment is considered one operating segment and one reporting unit. The Semiconductor Test segment includes operations related to the design, manufacturing and marketing of semiconductor test products and services. The System Test segment includes operations related to the design, manufacturing and marketing of products and services for storage and system level test, defense/aerospace instrumentation test, and circuit-board test. The Wireless Test segment includes operations related to the design, manufacturing and marketing of wireless test products and services. The Industrial Automation segment includes operations related to the design, manufacturing and marketing of collaborative robotic arms, autonomous mobile robots and advanced robotic control software. </div></div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne evaluates performance based on several factors, of which the primary financial measure is business segment income (loss) before income taxes. The accounting policies of the business segments are the same as those described in Note B: &#8220;Accounting Policies.&#8221; </div></div></div> <div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Segment information for the years ended December&#160;31, 2020, 2019, and 2018 is as follows: </div></div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 49%;"/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Semiconductor</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Test</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">System</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Test</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Industrial</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Automation</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Wireless</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Test</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Corporate</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">and Other</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Consolidated</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="22" style="vertical-align: bottom; font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Revenues</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,259,597</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">409,729</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">279,731</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">173,016</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(604</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,121,469</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Income (loss) before taxes (1)(2)</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">739,695</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">152,092</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(24,019</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">41,950</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(8,703</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">901,015</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total assets (3)</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,070,378</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">138,295</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">712,936</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">106,273</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,624,464</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,652,346</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Property additions</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">168,055</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,092</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,899</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,931</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">184,977</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization expense</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">64,998</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,426</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">36,242</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,258</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">15,819</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">126,743</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Revenues</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,552,571</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">287,455</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">298,139</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">157,315</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(515</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,294,965</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Income (loss) before taxes (1)(2)</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">416,973</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">93,543</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(5,916</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">35,585</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(14,413</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">525,772</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total assets (3)</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">784,808</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">131,428</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">671,559</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">97,299</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,101,920</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,787,014</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Property additions</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">112,145</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,059</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,076</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10,362</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">134,642</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization expense</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">59,197</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,518</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">40,904</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,365</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,671</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">120,655</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Revenues</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,492,417</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">216,132</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">261,452</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">132,006</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,205</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,100,802</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Income (loss) before taxes (1)(2)</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">397,645</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">48,857</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,670</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">29,052</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(15,423</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">467,801</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total assets (3)</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">669,452</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">88,098</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">607,502</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">77,570</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,263,984</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,706,606</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Property additions</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">94,496</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,469</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">11,188</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,226</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">114,379</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization expense</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">58,095</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,430</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">36,755</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,328</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,616</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">113,224</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr> </table> <div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top; font-size: small;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1)</div></div></td>
<td style="vertical-align: top; font-size: small;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Included in Corporate and Other are: contingent consideration adjustments, investment impairment, pension and postretirement plans actuarial gains (losses), severance charges, interest income, interest expense, net foreign exchange gains (losses), intercompany eliminations and acquisition related charges. </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/>
<table cellpadding="0" cellspacing="0" style="border: 0px currentColor; border-image: none; width: 100%; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; vertical-align: top; font-size: small;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(2)</div></div></td>
<td style="vertical-align: top; font-size: small;;text-align:left;"> <div style="line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Included in income (loss) before taxes are charges and credits related to restructuring and other, and inventory charges. </div></div></div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="border: 0px currentColor; border-image: none; width: 100%; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; vertical-align: top; font-size: small;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(3)</div></div></td>
<td style="vertical-align: top; font-size: small;;text-align:left;"> <div style="line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total assets are attributable to each segment. Corporate assets consist of cash and cash equivalents, marketable securities and certain other assets. </div></div></div> </td> </tr> </table>  <div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Included in each segment are charges and credits in the following line items in the statements of operations: </div></div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="10" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap; font-size: x-small;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended December&#160;31,</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap; font-size: x-small;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap; font-size: x-small;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap; font-size: x-small;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="10" style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Semiconductor Test:</div></div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues&#8212;inventory charge</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">11,013</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,731</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,822</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Contract termination settlement fee</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,000</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"/>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"/>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other&#8212;employee severance</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,277</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,429</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">System Test:</div></div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues&#8212;inventory charge</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">887</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,000</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,175</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Industrial Automation:</div></div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other&#8212;acquisition related expenses and compensation</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">985</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">741</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,163</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues&#8212;inventory charge</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">834</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">508</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">680</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other&#8212;employee severance</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,584</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">796</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Wireless:</div></div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues&#8212;inventory charge</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,800</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,005</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,565</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Corporate and Other:</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other&#8212;AutoGuide contingent consideration adjustment</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(19,724</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,976</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other&#8212;MiR contingent consideration adjustment</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(3,546</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(22,199</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">17,666</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other&#8212;acquisition related expenses and compensation</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,728</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,765</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,422</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other (income) expense, net&#8212;investment impairment charge</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">15,000</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Selling and administrative&#8212;equity modification charge</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">766</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,108</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other&#8212;Universal Robots contingent consideration adjustment</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(16,679</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td> </tr> </table>  <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Information as to Teradyne&#8217;s revenues by country is as follows: </div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; border-collapse: collapse;">
<tr>
<td style="width: 67%;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="10" style="vertical-align: bottom; font-size: x-small;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Revenues from customers (1):</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Taiwan</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,178,068</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">485,681</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">516,322</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">China</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">465,722</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">514,327</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">348,942</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Korea</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">391,571</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">239,504</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">163,224</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">United States</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">321,674</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">333,059</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">282,869</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Europe</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">205,587</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">219,015</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">223,207</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Japan</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">143,983</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">175,322</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">158,281</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Thailand</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">138,787</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">87,503</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">59,184</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Singapore</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">76,460</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">84,111</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">108,618</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Philippines</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">68,887</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">54,560</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">77,996</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Malaysia</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">56,096</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">58,200</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">122,797</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Rest of the World</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">74,634</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">43,683</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">39,362</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,121,469</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,294,965</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,100,802</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table> <div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentColor; border-image: none; width: 100%; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; vertical-align: top; font-size: small;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1)</div></div></td>
<td style="vertical-align: top; font-size: small;;text-align:left;"> <div style="line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Revenues attributable to a country are based on location of customer site. </div></div></div> </td> </tr> </table>  <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In 2020, revenues from Taiwan Semiconductor Manufacturing Company Ltd., a customer of Teradyne&#8217;s Semiconductor Test segment, accounted for 15% of Teradyne&#8217;s consolidated revenues. In 2019 and 2018, no single direct customer accounted for more than 10% of Teradyne&#8217;s consolidated revenues. Teradyne estimates consolidated revenues driven by one OEM customer, combining direct sales to that customer with sales to the customer&#8217;s OSATs (which include Taiwan Semiconductor Manufacturing Company Ltd.), accounted for</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>approximately 25%, 10% and 13% of its consolidated revenues in 2020, 2019 and 2018, respectively. Teradyne </div></div></div>  <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">estimates consolidated revenues driven by Huawei Technologies Co., Ltd. (&#8220;Huawei&#8221;), combining direct sales to that customer with sales to the customer&#8217;s OSATs, accounted for approximately 3% and 11% of its consolidated revenues in 2020 and 2019, respectively. </div></div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Long-lived assets by geographic area: </div></div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 70%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap; font-size: x-small;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap; font-size: x-small;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign(1)</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap; font-size: x-small;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="10" style="vertical-align: bottom; font-size: x-small;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">December&#160;31, 2020</div></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">291,234</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">158,135</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">449,369</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">December&#160;31, 2019</div></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="display:inline;">$</div></div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">252,812</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="display:inline;">$</div></div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">124,943</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="display:inline;">$</div></div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">377,755</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top; font-size: small;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1)</div></div></td>
<td style="vertical-align: top; font-size: small;;text-align:left;"><div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020 and 2019, long-lived assets attributable to Singapore were $62.5&#160;million and $35.2&#160;million, respectively. </div></div></div></td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402913202936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Repurchase Program<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_StockRepurchaseProgramTextBlock', window );">Stock Repurchase Program</a></td>
<td class="text"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.&#160;&#160;&#160;&#160;STOCK REPURCHASE PROGRAM</div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In 2018, Teradyne repurchased 21.6&#160;million shares of common stock for $823.5&#160;million at an average price per share of $38.06. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In 2019, Teradyne repurchased 10.9&#160;million shares of common stock for $500.0&#160;million at an average price per share of $45.89. The cumulative repurchases as of December&#160;31, 2019, for the 2018 stock repurchase program, totaled 32.5&#160;million shares of common stock for $1,323.0 million at an average price per share of $40.68. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In January 2020, Teradyne&#8217;s Board of Directors cancelled the January 2018 repurchase program and approved a new stock repurchase program for up to $1.0&#160;billion of common stock. On April&#160;1, 2020, Teradyne suspended its share repurchase program. In 2020, Teradyne repurchased 1.5&#160;million shares of common stock for $88.5 million at an average price of $58.33 per share. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In January 2021, Teradyne&#8217;s Board of Directors cancelled the January 2020 repurchase program and approved a new repurchase program for up to $2.0 billion of common stock. Teradyne intends to repurchase a minimum of $600&#160;million in 2021. </div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_StockRepurchaseProgramTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Repurchase Program.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_StockRepurchaseProgramTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402920467032">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">V.&#160;&#160;&#160;&#160;SUBSEQUENT EVENTS </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In January 2021, Teradyne&#8217;s Board of Directors declared a quarterly cash dividend of $0.10 per share to be paid on March 19, 2021 to shareholders of record as of<div style="letter-spacing: 0px; top: 0px;;display:inline;"> February 19, 2021.</div> </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">While Teradyne declared a quarterly cash dividend and authorized a share repurchase program, it may reduce or eliminate the cash dividend or share repurchase program in the future. Future cash dividends and stock repurchases are subject to the discretion of Teradyne&#8217;s Board of Directors which will consider, among other things, Teradyne&#8217;s earnings, capital requirements and financial condition. </div></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_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402909055896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplementaryd Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationTextBlock', window );">Supplementary Information</a></td>
<td class="text"><div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">SUPPLEMENTARY INFORMATION </div></div></div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Unaudited) </div></div></div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following sets forth certain unaudited consolidated quarterly statements of operations data for each of Teradyne&#8217;s last eight quarters. In management&#8217;s opinion, this quarterly information reflects all adjustments, consisting only of normal recurring adjustments, necessary for a fair statement for the periods presented. Such quarterly results are not necessarily indicative of future results of operations and should be read in conjunction with the audited consolidated financial statements of Teradyne and the notes thereto included elsewhere herein. </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1st&#160;Quarter</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2nd&#160;Quarter</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3rd&#160;Quarter</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4th&#160;Quarter</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(2)(5)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3)(5)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(4)(5)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands, except per share amounts)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Revenues:</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Products</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">610,906</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">734,630</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">697,745</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">647,625</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Services</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">93,449</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">104,031</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">121,739</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">111,343</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total revenues</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">704,355</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">838,661</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">819,484</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">758,968</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues:</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cost of products</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">259,996</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">322,732</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">300,174</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">274,574</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cost of services</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">38,809</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">44,456</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">60,382</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">34,605</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total cost of revenues (exclusive of acquired intangible assets amortization shown separately below)</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">298,805</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">367,188</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">360,556</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">309,179</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Gross profit</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">405,550</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">471,473</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">458,928</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">449,789</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Operating expenses:</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Selling and administrative</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">111,388</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">113,259</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">115,840</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">124,279</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Engineering and development</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">85,159</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">94,102</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">94,909</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">100,795</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Acquired intangible assets amortization</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,891</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,941</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,219</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,752</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(7,606</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">37,222</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(27,701</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(15,117</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total operating expenses</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">198,832</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">253,524</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">189,267</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">215,709</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Income from operations</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">206,718</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">217,949</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">269,661</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">234,080</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-operating (income) expense:</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Interest income</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(2,751</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,368</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,071</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(793</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Interest expense</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,551</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,043</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,237</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,351</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other (income) expense, net</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,849</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(4,017</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">764</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,597</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Income before income taxes</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">197,069</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">217,291</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">263,731</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">222,925</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Income tax provision</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">20,878</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">28,383</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">41,013</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">26,595</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">176,191</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">188,908</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">222,718</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">196,330</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net income per common share&#8212;basic</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.06</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.14</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.34</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.18</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net income per common share&#8212;diluted</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.97</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.05</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.21</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.05</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cash dividend declared per common share</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.10</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.10</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.10</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.10</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1)</div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other includes a $10.0&#160;million gain for the decrease in the fair value of the AutoGuide and MiR contingent consideration liabilities, partially offset by $1.4 million of acquisition related compensation and expenses and $0.7 million of severance charges related to headcount reductions primarily in Industrial Automation and Semiconductor Test. </div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(2)</div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other includes a $29.9&#160;million charge for the increase in the fair value of the AutoGuide contingent consideration liability, a $4.0 million contract termination settlement charge, $3.1 million of </div></div></td></tr></table>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">acquisition related compensation and expense and $0.8 million of other expenses, partially offset by a $0.6 million gain for the decrease in the fair value of MiR contingent consideration liability. </div></td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(3)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other includes a $27.2&#160;million gain for the decrease in the fair value of AutoGuide contingent consideration liability, and a $1.1 million gain for the decrease in acquisition related compensation liability, partially offset by $0.5 million recorded for employee severance charges primarily in Industrial Automation. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(4)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other includes a $15.3&#160;million gain for the decrease in the fair value adjustment to the AutoGuide acquisition contingent consideration liability, and a $0.9 million gain for the decrease in acquisition related compensation liability, partially offset by $1.1&#160;million of employee severance charges primarily in Industrial Automation. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(5)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne recorded pension and post retirement net actuarial (gains) losses of $(0.1) million, $2.7 million, $7.7&#160;million for the second, third and fourth quarter in 2020, respectively. See Note B: &#8220;Accounting Policies&#8221; for a discussion of Teradyne&#8217;s accounting policy. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1st&#160;Quarter</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2nd&#160;Quarter</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3rd&#160;Quarter</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4th&#160;Quarter</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(2)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(4)(5)(6)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands, except per share amounts)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Revenues:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Products</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">393,442</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">457,511</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">488,170</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">548,552</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Services</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">100,657</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">106,667</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">93,868</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">106,098</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total revenues</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">494,099</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">564,178</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">582,038</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">654,650</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cost of products</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">165,368</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">193,299</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">197,196</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">226,184</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cost of services</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">41,096</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">46,961</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">39,804</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">45,228</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total cost of revenues (exclusive of acquired intangible assets amortization shown separately below)</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">206,464</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">240,260</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">237,000</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">271,412</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Gross profit</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">287,635</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">323,918</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">345,038</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">383,238</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Operating expenses:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Selling and administrative</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">102,013</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">108,811</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">109,166</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">117,092</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Engineering and development</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">76,791</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">81,434</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">77,804</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">86,794</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Acquired intangible assets amortization</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10,634</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10,083</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,647</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,784</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,112</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(10,404</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(6,500</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(2,088</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total operating expenses</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">194,550</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">189,924</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">190,117</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">211,582</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Income from operations</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">93,085</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">133,994</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">154,921</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">171,656</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-operating (income) expense:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Interest income</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(4,989</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(4,384</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(4,433</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(3,185</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Interest expense</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,520</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,800</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,463</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,441</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other (income) expense, net</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,425</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,401</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,158</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">20,514</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Income before income taxes</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">93,979</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">131,177</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">151,733</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">148,886</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Income tax provision (benefit)</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(15,159</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">33,780</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">15,873</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">23,811</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">109,138</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">97,397</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">135,860</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">125,075</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net income per common share&#8212;basic</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.63</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.57</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.80</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.75</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net income per common share&#8212;diluted</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.62</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.55</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.75</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.69</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cash dividend declared per common share</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.09</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.09</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.09</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.09</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1)</div></td>
<td colspan="1" style="vertical-align: top; width: 0px;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other includes a $3.0&#160;million fair value adjustment to increase the MiR acquisition<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;contingent consideration, <div style="letter-spacing: 0px; top: 0px;;display:inline;">$1.3 million of acquisition related expenses and compensation and $0.8 million of employee severance charges.&#160;</div></div> </div></div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(2)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="line-height: normal;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other includes a $11.7&#160;million gain for the decrease in the fair value of the MiR contingent consideration liability, partially offset by $0.8&#160;million of employee severance charges and $0.5&#160;million of acquisition related expenses and compensation.&#160;</div></div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(3)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other includes a $7.8&#160;million gain for the decrease in the fair value of MiR contingent consideration liability, partially offset by $0.8&#160;million of employee severance charges and $0.5&#160;million of acquisition related expenses and compensation. </div></div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(4)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other includes a $5.8&#160;million gain for the decrease in the fair value adjustment to the MiR acquisition contingent consideration, partially offset by a $3.0&#160;million fair value adjustment to increase the AutoGuide acquisition contingent consideration, $0.5&#160;million of employee severance charges and $0.2&#160;million of acquisition related expenses and compensation. </div></div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(5)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne recorded pension and post retirement net actuarial losses of $7.7&#160;million for the fourth quarter in 2019. See Note B: &#8220;Accounting Policies&#8221; for a discussion of Teradyne&#8217;s accounting policy. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(6)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other (income) expense, net includes a $15.0&#160;million charge for the impairment of the investment in RealWear. </div></div> </td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>52
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402912884168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Valuation and Qualifying Accounts<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">Valuation and Qualifying Accounts</a></td>
<td class="text"><div style="text-align: center; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">TERADYNE, INC. </div></div></div></div> <div style="text-align: center; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">SCHEDULE II&#8212;VALUATION AND QUALIFYING ACCOUNTS </div></div></div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 47%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"> <div style="border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Column A</div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Column B</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Column C</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Column&#160;D</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Column E</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Column F</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"> <div style="border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Description</div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Beginning&#160;of&#160;Period</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Additions</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Charged to</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cost&#160;and&#160;Expenses</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Other</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Deductions</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">End&#160;of&#160;Period</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="18" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Valuation reserve deducted in the balance sheet from the asset to which it applies:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2020 Allowance for doubtful account</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,736</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">356</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">32</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">90</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,034</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2019 Allowance for doubtful account</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,673</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">87</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">28</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">52</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,736</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2018 Allowance for doubtful account</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,219</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: right; width: 7%; padding: 0pt 4pt 0pt 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">20</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">566</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,673</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 45%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"> <div style="border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Column A</div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Column B</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Column C</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Column&#160;D</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Column E</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Column F</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"> <div style="border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Description</div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Beginning&#160;of&#160;Period</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Additions</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Charged to</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cost&#160;and&#160;Expenses</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Other</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Deductions</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">End&#160;of&#160;Period</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="18" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Valuation reserve deducted in the balance sheet from the asset to which it applies:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Inventory:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2020 Inventory reserve</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">103,556</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">17,534</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(521</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,982</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">110,587</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2019 Inventory reserve</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">100,779</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">15,244</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(85</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">12,382</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">103,556</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2018 Inventory reserve</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">102,896</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">11,242</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">368</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">13,727</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">100,779</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 48%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"> <div style="border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Column A</div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Column B</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Column C</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Column&#160;D</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Column E</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Column F</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"> <div style="border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Description</div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Beginning&#160;of&#160;Period</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Additions</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Charged to</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cost&#160;and&#160;Expenses</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Other</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Deductions</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">End&#160;of&#160;Period</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="18" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Valuation reserve deducted in the balance sheet from the asset to which it applies:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Deferred taxes:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2020 Valuation allowance</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">77,177</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,785</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">84,962</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2019 Valuation allowance</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">69,852</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,325</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">77,177</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2018 Valuation allowance</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">63,919</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,333</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">400</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">69,852</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</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_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402919306552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Preparation of Financial Statements and Use of Estimates </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The preparation of consolidated financial statements requires management to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent liabilities. On an on-going basis, management evaluates its estimates, including those related to inventories, investments, goodwill, intangible and other long-lived assets, accounts receivable, income taxes, deferred tax assets and liabilities, pensions, warranties, contingent consideration liabilities, and loss contingencies. Management bases its estimates on historical experience and on appropriate and customary assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Due to the&#160;COVID-19 pandemic, there has been uncertainty and disruption in the global economy and our markets. Management is not aware of any specific event or circumstance that would require an update to its estimates or judgments or a revision of the carrying value of its assets or liabilities as of February&#160;22, 2021, the date of issuance of this Annual Report on Form&#160;10-K. These estimates may change, as new events occur and additional information is obtained. Actual results may differ significantly from these estimates under different assumptions or conditions. </div></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_ter_PreparationOfFinancialStatementsAndUseOfEstimatesPolicyTextBlock', window );">Preparation of Financial Statements and Use of Estimates</a></td>
<td class="text"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Preparation of Financial Statements and Use of Estimates </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The preparation of consolidated financial statements requires management to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent liabilities. On an on-going basis, management evaluates its estimates, including those related to inventories, investments, goodwill, intangible and other long-lived assets, accounts receivable, income taxes, deferred tax assets and liabilities, pensions, warranties, contingent consideration liabilities, and loss contingencies. Management bases its estimates on historical experience and on appropriate and customary assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Due to the&#160;COVID-19 pandemic, there has been uncertainty and disruption in the global economy and our markets. Management is not aware of any specific event or circumstance that would require an update to its estimates or judgments or a revision of the carrying value of its assets or liabilities as of February&#160;22, 2021, the date of issuance of this Annual Report on Form&#160;10-K. These estimates may change, as new events occur and additional information is obtained. Actual results may differ significantly from these estimates under different assumptions or conditions. </div></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_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Revenue Recognition </div></div></div></div></div> <div style="margin-top: 6px; margin-bottom: 0px; margin-left: 2%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenue from Contracts with Customers </div></div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne adopted Accounting Standard Codification (&#8220;ASC&#8221;) 606 &#8220;Revenue from Contracts with Customers&#8221; on January 1, 2018 using the modified retrospective method for all contracts not completed as of the date of adoption. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In accordance with ASC 606, Teradyne recognizes revenues, when or as control is transferred to a customer. Teradyne&#8217;s determination of revenue is dependent upon a five step process outlined below. </div></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="width: 3%; vertical-align: top; font-size: small;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></div></td>
<td style="width: 1%; vertical-align: top; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: top; font-size: small;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne accounts for a contract with a customer when there is written approval, the contract is committed, the rights of the parties, including payment terms, are identified, the contract has commercial substance and consideration is probable of collection. </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="width: 3%; vertical-align: top; font-size: small;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></div></td>
<td style="width: 1%; vertical-align: top; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: top; font-size: small;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne periodically enters into contracts with customers in which a customer may purchase a combination of goods and services, such as products with extended warranty obligations. Teradyne determines performance obligations by assessing whether the products or services are distinct from the other elements of the contract. In order to be distinct, the product or service must perform either on its own or with readily available resources and must be separate within the context of the contract. </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="width: 3%; vertical-align: top; font-size: small;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></div></td>
<td style="width: 1%; vertical-align: top; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: top; font-size: small;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne considers the amount stated on the face of the purchase order to be the transaction price. Teradyne does not have material variable consideration which could impact the stated purchase price agreed to by Teradyne and the customer. </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Transaction price is allocated to each individual performance obligation based on the standalone selling price of that performance obligation. Teradyne uses standalone transactions when available to value each performance obligation. If standalone transactions are not available, Teradyne will estimate the standalone selling price through market assessments or cost plus a reasonable margin analysis. Any discounts from standalone selling price are spread proportionally to each performance obligation. </div></div> </td> </tr> </table> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In order to determine the appropriate timing for revenue recognition, Teradyne first determines if the transaction meets any of three criteria for over time recognition. If the transaction meets the criteria for over time recognition, Teradyne recognizes revenue as the good or service is delivered. Teradyne uses input variables such as hours or months utilized or costs incurred to determine the amount of revenue to recognize in a given period. Input variables are used as they best align consumption with benefit to the customer. For transactions that do not meet the criteria for over time recognition, Teradyne will recognize revenue at a point in time based on an assessment of the five criteria for transfer of control. Teradyne has concluded that revenue should be recognized when shipped or delivered based on contractual terms. Typically, acceptance of Teradyne&#8217;s products and services is a formality as Teradyne delivers similar systems, instruments and robots to standard specifications. In cases where acceptance is not deemed a formality, Teradyne will defer revenue recognition until customer acceptance. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Performance Obligations </div></div></div></div> <div style="margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Products </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne products consist primarily of semiconductor test systems and instruments, defense/aerospace test instrumentation and systems, storage test systems and instruments, circuit-board test and inspection systems and instruments, wireless test systems and industrial automation products. Teradyne&#8217;s hardware is recognized at a point in time upon transfer of control to the customer. </div></div> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Services </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne services consist of extended warranties, training and application support, service agreements, post contract customer support (&#8220;PCS&#8221;) and replacement parts. Each service is recognized based on relative standalone selling price. Extended warranty, training and support, service agreements and PCS are recognized over time based on the period of service. Replacement parts are recognized at a point in time upon transfer of control to the customer. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne does not allow customer returns or provide refunds to customers for any products or services. Teradyne products include a standard 12-month warranty. This warranty is not considered a distinct performance obligation because it does not obligate Teradyne to provide a separate service to the customer and it cannot be purchased separately. Cost related to warranty are included in cost of revenues when product revenues are recognized. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020 and 2019, deferred revenue and customer advances consisted of the following and are included in the short and long-term deferred revenue and customer advances: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 82%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Maintenance, service and training</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">77,654</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">63,815</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Customer advances, undelivered elements and other</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">63,438</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">56,358</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Extended warranty</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">51,929</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">30,677</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 82%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total deferred revenue and customer advances</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">193,021</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">150,850</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 82%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</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_StandardProductWarrantyPolicy', window );">Product Warranty</a></td>
<td class="text"><div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Product Warranty </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne generally provides a one-year warranty on its products, commencing upon installation, acceptance or shipment. A provision is recorded upon revenue recognition to cost of revenues for estimated warranty expense based on historical experience. Related costs are charged to the warranty accrual as incurred.The balance below is included in other accrued liabilities: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 88%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in&#160;thousands)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2017</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,200</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Acquisition</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">41</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accruals for warranties issued during the period</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">13,045</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accruals related to pre-existing warranties</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">921</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Settlements made during the period</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(14,298</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 88%;">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2018</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,909</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Acquisition</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">14</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accruals for warranties issued during the period</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">14,106</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accruals related to pre-existing warranties</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,026</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Settlements made during the period</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(17,059</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 88%;">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2019</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,996</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accruals for warranties issued during the period</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">28,490</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accruals related to pre-existing warranties</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">821</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Settlements made during the period</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(21,674</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 88%;">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2020</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">16,633</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 88%;">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">When Teradyne receives revenue for extended warranties, beyond one year, it is deferred and recognized on a straight-line basis over the contract period. Related costs are expensed as incurred. The balance below is included in short and long-term deferred revenue and customer advances: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 88%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in&#160;thousands)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2017</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">24,438</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Deferral of new extended warranty revenue</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">23,753</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Recognition of extended warranty deferred revenue</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(20,769</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 88%;">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2018</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">27,422</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Deferral of new extended warranty revenue</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">23,271</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Recognition of extended warranty deferred revenue</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(20,016</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 88%;">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2019</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">30,677</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Deferral of new extended warranty revenue</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">41,694</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Recognition of extended warranty deferred revenue</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(20,442</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 88%;">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2020</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">51,929</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 88%;">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</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_TradeAndOtherAccountsReceivablePolicy', window );">Accounts Receivable and Allowance for Doubtful Accounts</a></td>
<td class="text"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accounts Receivable and Allowance for Doubtful Accounts </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Trade accounts receivable are recorded at the invoiced amount and do not bear interest. Teradyne maintains allowances for doubtful accounts for estimated losses resulting from the inability of its customers to make required payments. Estimated allowances for doubtful accounts are reviewed periodically taking into account the customer&#8217;s recent payment history, the customer&#8217;s current financial statements and other information regarding the customer&#8217;s credit worthiness. Account balances are written off against the allowance when it is determined the receivable will not be recovered. </div></div> <div style="margin-top: 0px; margin-bottom: 0px; line-height: 0pt;">&#160;</div> <div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne sells certain trade accounts receivables on a non-recourse basis to third-party financial institutions pursuant to factoring agreements. Teradyne accounts for these transactions as sales of receivables and presents cash proceeds as a cash provided by operating activities in the consolidated statements of cash flows. Total trade accounts receivable sold under the factoring agreements were $131.1&#160;million and $143.6&#160;million during 2020 and 2019, respectively. Factoring fees for the sales of receivables are recorded in interest expense and are not material. </div></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_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Inventories </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Inventories are stated at the lower of cost (first-in, first-out basis) or net realizable value. On a quarterly basis, Teradyne uses consistent methodologies to evaluate all inventories for net realizable value. Teradyne records a provision for both excess and obsolete inventory when such write-downs or write-offs are identified through the quarterly review process. The inventory valuation is based upon assumptions about future demand, product mix and possible alternative uses. </div></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_CostMethodInvestmentsPolicy', window );">Investments</a></td>
<td class="text"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Investments </div></div></div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne accounts for its investments in debt and equity securities in accordance with the provisions of ASC 320-10, &#8220;<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investments&#8212;Debt and Equity Securities</div></div>.&#8221; ASC 320-10 requires that certain debt and equity securities be classified into one of three categories; trading, available-for-sale or held-to-maturity securities. On a quarterly basis, Teradyne reviews its investments to identify and evaluate those that have an indication of a potential other-than-temporary impairment. Factors considered in determining whether a loss is other-than-temporary include: </div></div> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The length of time and the extent to which the market value has been less than cost; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The financial condition and near-term prospects of the issuer; and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 6px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 6px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The intent and ability to retain the investment in the issuer for a period of time sufficient to allow for any anticipated recovery in market value. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne uses the market and income approach techniques to value its financial instruments and there were no changes in valuation techniques during the twelve months ended December&#160;31, 2020 and 2019. As defined in ASC 820-10, &#8220;<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair Value Measurements and Disclosures,</div></div>&#8221; fair value is the price that would be received from the sale of an asset or paid to transfer a liability in an orderly transaction between market participants. ASC 820-10 requires that assets and liabilities carried at fair value be classified and disclosed in one of the following three categories: </div></div> <div style="margin-top: 6px; margin-bottom: 0px; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Level&#160;1: Quoted prices in active markets for identical assets as of the reporting date; </div></div> <div style="margin-top: 6px; margin-bottom: 0px; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Level&#160;2: Inputs other than Level&#160;1, that are observable either directly or indirectly as of the reporting date. For example, a common approach for valuing fixed income securities is the use of matrix pricing. Matrix pricing is a mathematical technique used to value securities by relying on the securities&#8217; relationship to other benchmark quoted prices, and is considered a Level&#160;2 input; or </div></div> <div style="margin-top: 6px; margin-bottom: 0px; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Level&#160;3: Unobservable inputs that are not supported by market data. Unobservable inputs are developed based on the best information available, which might include Teradyne&#8217;s own data. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In accordance with ASC 820-10, Teradyne measures its debt and equity investments at fair value. Teradyne&#8217;s debt investments are classified as Level&#160;2, and equity investments are classified as Level&#160;1. Acquisition-related contingent consideration is classified as Level&#160;3. Teradyne determines the fair value of acquisition-related contingent consideration using a Monte Carlo simulation model. Assumptions utilized in the model include forecasted revenues, revenue volatility, earnings before interest and taxes, and discount rate. </div></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_FairValueMeasurementPolicyPolicyTextBlock', window );">Financial Assets and Financial Liabilities</a></td>
<td class="text"><div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Financial Assets and Financial Liabilities </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In January 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued ASU 2016-01, &#8220;<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments&#8212;Overall (Subtopic&#160;825-10): Recognition and Measurement of Financial Assets and Financial Liabilities</div></div>.&#8221; Teradyne adopted the new accounting guidance in the first quarter of 2018 using the modified retrospective approach. This guidance requires that changes in fair value of equity securities be accounted for directly in earnings. Previously, the changes in fair value were recorded in accumulated other comprehensive income on the balance sheet. Teradyne records realized gains and losses in other (income) expense, net. The adoption of this new accounting guidance increased the January&#160;1, 2018 retained earnings balance by $3.1&#160;million and decreased the accumulated other comprehensive income balance by the same amount. </div></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_ter_PrepaidExpensesPolicyTextBlock', window );">Prepayments</a></td>
<td class="text"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Prepayments </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments consist of the following and are included in prepayments and other current assets on the balance sheet: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 82%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Contract manufacturer and supplier prepayments</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">212,286</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">143,392</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Prepaid taxes</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,361</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,046</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Prepaid maintenance and other services</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">13,116</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,503</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other prepayments</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">15,329</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">16,753</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 82%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total prepayments</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">250,092</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">176,694</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 82%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</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_PensionAndOtherPostretirementPlansPolicy', window );">Retirement and Postretirement Plans</a></td>
<td class="text"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Retirement and Postretirement Plans </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne recognizes net actuarial gains and losses and the change in the fair value of the plan assets in its operating results in the year in which they occur or upon any interim remeasurement of the plans. Teradyne calculates the expected return on plan assets using the fair value of the plan assets. Actuarial gains and losses are generally measured annually as of December&#160;31 and, accordingly, recorded during the fourth quarter of each year or upon any interim remeasurement of the plans. </div></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_PostemploymentBenefitPlansPolicy', window );">Retirement Benefits</a></td>
<td class="text"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Retirement Benefits </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In March 2017, the FASB issued ASU 2017-07, &#8220;<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Compensation&#8212;Retirement Benefits (Topic 715): Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost</div></div>.&#8221;&#160;Teradyne retrospectively adopted the new accounting guidance on presentation of net periodic pension costs and net periodic postretirement benefit costs in the first quarter of 2018. This guidance requires the service cost component of net benefit costs to be reported in the same line item in the consolidated statement of operations as other employee compensation costs. The non-service components of net benefit costs such as interest cost, expected return on assets, amortization of prior service cost, and actuarial gains or losses, are required to be reported separately outside of income or loss from operations. Following the adoption of this guidance, Teradyne continues to record the service cost component in the same line item as other employee compensation costs and the non-service components of net benefit costs such as interest cost, expected return on assets, amortization of prior service cost, and actuarial gains or losses are reported within other (income) expense, net. </div></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_ter_GoodwillIntangibleAndLongLivedAssetsPolicyTextBlock', window );">Goodwill, Intangible and Long-Lived Assets</a></td>
<td class="text"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Goodwill, Intangible and Long-Lived Assets </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne accounts for goodwill and intangible assets in accordance with ASC 350-10, &#8220;<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Intangibles-Goodwill and Other.</div></div>&#8221; Intangible assets are amortized over their estimated useful economic life and are carried at cost less accumulated amortization. Goodwill is assessed for impairment at least annually in the fourth quarter, as </div></div><div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">of December&#160;31, on a reporting unit basis, or more frequently when events and circumstances occur indicating that the recorded goodwill may be impaired. In accordance with ASC 350-10, Teradyne has the option to perform a qualitative assessment to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If Teradyne determines this is the case, Teradyne is required to perform a quantitative goodwill impairment test to identify potential goodwill impairment and measure the amount of goodwill impairment loss to be recognized. If Teradyne determines that it is more likely than not that the fair value of the reporting unit is greater than its carrying amounts, a quantitative goodwill impairment test is not required. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In accordance with ASC 360-10, &#8220;<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Impairment or Disposal of Long-Lived Assets,</div></div>&#8221; Teradyne reviews long-lived assets for impairment whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable or that the useful lives of these assets are no longer appropriate. Each impairment test is based on a comparison of the estimated undiscounted cash flows to the recorded value of the asset. If impairment is indicated, the asset is written down to its estimated fair value based on a discounted cash flows analysis. The cash flows estimates used to determine the impairment, if any, contain management&#8217;s best estimates using appropriate assumptions and projections at that time. </div></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_BusinessCombinationsPolicy', window );">Business Combination</a></td>
<td class="text"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Business Combination </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne recognizes the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values at the date of acquisition. The fair value of identifiable intangible assets is based on detailed cash flows valuations that use information and assumptions provided by management. Teradyne estimates the fair value of contingent consideration at the time of the acquisition using all pertinent information known to us at the time to assess the probability of payment of contingent amounts or through the use of a Monte Carlo simulation model. Teradyne allocates any excess purchase price over the fair value of the net tangible and intangible assets acquired and liabilities assumed to goodwill. The assumptions used in the valuations for our acquisitions may differ materially from actual results depending on performance of the acquired businesses and other factors. While Teradyne believes the assumptions used were appropriate, different assumptions in the valuation of assets acquired and liabilities assumed could have a material impact on the timing and extent of impact on our statements of operations. Goodwill is assigned to reporting units as of the date of the related acquisition. </div></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_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, Plant and Equipment</a></td>
<td class="text"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Property, Plant and Equipment </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Property, plant and equipment are stated at cost and depreciated over the estimated useful lives of the assets. Leasehold improvements and major renewals are capitalized and included in property, plant and equipment accounts, while expenditures for maintenance and repairs and minor renewals are charged to expense. When assets are retired, the assets and related accumulated depreciation are removed from the accounts and any resulting gain or loss is reflected in the consolidated statements of operations. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne provides for depreciation of its assets principally on the straight-line method with the cost of the assets being charged to expense over their useful lives as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 71%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 71%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Buildings</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">40<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>years</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; width: 71%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Building improvements</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>to 10 years</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 71%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Leasehold improvements</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Lesser of lease term or 10 years</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; width: 71%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Furniture and fixtures</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10 years</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 71%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Test systems manufactured internally</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>years</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; width: 71%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Machinery, equipment and software</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>to 5 years</div></td></tr></table>  <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Test systems manufactured internally are used by Teradyne for customer evaluations and manufacturing and support of its customers. Teradyne depreciates the test systems manufactured internally over a <span style="-sec-ix-hidden:hidden18058398">six-year</span> life to cost of revenues, engineering and development, and selling and administrative expenses. Teradyne often sells </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">internally manufactured test equipment to customers. Upon the sale of an internally manufactured test system, the net book value of the system is transferred to inventory and expensed as cost of revenues. The net book value of internally manufactured test systems sold in the years ended December&#160;31, 2020, 2019, and 2018 was $7.3&#160;million, $5.0&#160;million, and $3.8&#160;million, respectively. </div></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_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Leases </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne adopted Accounting Standards Update (&#8220;ASU&#8221;) 2016-02, &#8220;<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Leases (Topic 842)</div></div>&#8221; (&#8220;Topic 842&#8221;) and the related amendments (collectively &#8220;ASC 842&#8221;) on January 1, 2019 and utilized the modified retrospective approach provided by ASU 2018-11, &#8220;<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Leases (Topic 842): Targeted Improvements</div></div>,&#8221; that allowed for a cumulative effect adjustment in the period of adoption. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Under ASC 842, a contract is or contains a lease when Teradyne has the right to control the use of an identified asset. Teradyne determines if an arrangement is a lease at inception of the contract, which is the date on which the terms of the contract are agreed to and the agreement creates enforceable rights and obligations. The commencement date of the lease is the date that the lessor makes an underlying asset available for use by Teradyne. As of December&#160;31, 2020, Teradyne does not have material leases that have not yet commenced. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne determines if the lease is an operating or finance lease at the lease commencement date based upon the terms of the lease and the nature of the asset. The lease term used to calculate the lease liability includes options to extend or terminate the lease when it is reasonably certain that the option will be exercised. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">For leases commencing after January&#160;1, 2019, the lease liability is measured at the present value of future lease payments, discounted using the discount rate for the lease at the commencement date. As Teradyne is typically unable to determine the implicit rate, Teradyne uses an incremental borrowing rate based on the lease term and economic environment at commencement date. Teradyne initially measures payments based on an index by using the applicable rate at lease commencement. Variable payments that do not depend on an index are not included in the lease liability and are recognized as they are incurred. The ROU asset is initially measured as the amount of lease liability, adjusted for any initial lease costs, prepaid lease payments, and reduced by any lease incentives. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne&#8217;s contracts often include non-lease components such as common area maintenance. Teradyne elected the practical expedient to account for the lease and non-lease components as a single lease component. For leases with a term of one year or less Teradyne has elected not to record the lease asset or liability. The lease payments are recognized in the consolidated statement of earnings on a straight-line basis over the lease term. Teradyne includes lease costs within cost of revenues and operating expenses. See Note I: &#8220;Leases.&#8221; </div></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_ter_EngineeringAndDevelopmentCostsPolicyTextBlock', window );">Engineering and Development Costs</a></td>
<td class="text"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Engineering and Development Costs </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne&#8217;s products are highly technical in nature and require a large and continuing engineering and development effort. Software development costs incurred prior to the establishment of technological feasibility are charged to expense. Software development costs incurred subsequent to the establishment of technological feasibility are capitalized until the product is available for release to customers. To date, the period between achieving technological feasibility and general availability of the product has been short and software development costs eligible for capitalization have not been material. Engineering and development costs are expensed as incurred and consist primarily of salaries, contractor fees including non-recurring engineering charges related to product design, allocated facility costs, depreciation, and tooling costs. </div></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_ter_StockCompensationPlansAndEmployeeStockPurchasePlanPolicyTextBlock', window );">Stock Compensation Plans and Employee Stock Purchase Plan</a></td>
<td class="text"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Stock Compensation Plans and Employee Stock Purchase Plan </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Stock-based compensation expense is based on the grant-date fair value estimated in accordance with the provisions of ASC 718-10, &#8220;<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Compensation-Stock Compensation</div></div>.&#8221; </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Excess tax benefits or tax deficiencies are recognized as a discrete tax benefit or discrete tax expense to the current income tax provision in Teradyne&#8217;s consolidated statements of operations, all excess tax benefits related </div></div> <div style="margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">to share-based payments are reported as cash flows from operating activities, and all cash payments made to taxing authorities on the employees&#8217; behalf for withheld shares are presented as financing activities on the statement of cash flows. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne elects to account for forfeitures by applying an estimated forfeiture rate and recognizes compensation costs only for those stock-based compensation awards expected to vest. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Under its stock compensation plans, Teradyne has granted stock options, restricted stock units and performance-based restricted stock units, and employees are eligible to purchase Teradyne&#8217;s common stock through its Employee Stock Purchase Plan (&#8220;ESPP&#8221;). </div></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_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Income Taxes </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets and liabilities are determined based on differences between financial reporting and tax basis of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. The measurement of deferred tax assets is reduced by a valuation allowance if it is more likely than not that some or all of the deferred tax assets will not be realized. Teradyne performed the required assessment of positive and negative evidence regarding the realization of the net deferred tax assets in accordance with ASC 740, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">&#8220;Accounting for Income Taxes.&#8221;</div></div> This assessment included the evaluation of scheduled reversals of deferred tax liabilities, estimates of projected future taxable income and tax-planning strategies. Although realization is not assured, based on its assessment, Teradyne concluded that it is more likely than not that such assets, net of the existing valuation allowance, will be realized. </div></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_AdvertisingCostsPolicyTextBlock', window );">Advertising Costs</a></td>
<td class="text"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Advertising Costs </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne expenses all advertising costs as incurred. Advertising costs were $12.8&#160;million, $16.6&#160;million and $15.4&#160;million in 2020, 2019 and 2018, respectively. </div></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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Translation of Non-U.S. Currencies</a></td>
<td class="text"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Translation of Non-U.S. Currencies </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The functional currency for all non-U.S. subsidiaries is the U.S. dollar, except for Universal Robots, MiR and Lemsys for which the local currency is its functional currency. All foreign currency denominated monetary assets and liabilities are remeasured on a monthly basis into the functional currency using exchange rates in effect at the end of the period. All foreign currency denominated non-monetary assets and liabilities are remeasured into the functional currency using historical exchange rates. Net foreign exchange gains and losses resulting from remeasurement are included in other (income) expense, net. For Universal Robots, MiR and Lemsys, assets and liabilities are translated into U.S. dollars using exchange rates in effect at the end of the period. Revenues and expense amounts are translated using an average of exchange rates in effect during the period. Translation adjustments are recorded within accumulated other comprehensive income (loss) on the balance sheet. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net foreign exchange gains and losses resulting from remeasurement are included in other (income) expense, net. For the years ended December&#160;31, 2020, 2019, and 2018, losses (gains) from the remeasurement of the monetary assets and liabilities denominated in foreign currencies were $2.6 million, $(1.6)&#160;million, and $(2.5)&#160;million, respectively. </div></div> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">These amounts do not reflect the corresponding (gains) losses from foreign exchange contracts. See Note H: &#8220;Financial Instruments&#8221; regarding foreign exchange contracts. </div></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_EarningsPerSharePolicyTextBlock', window );">Net Income (Loss) per Common Share</a></td>
<td class="text"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net Income (Loss) per Common Share </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Basic net income (loss) per common share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding during the period. Except where the result would be anti-dilutive, diluted net income (loss) per common share is calculated by dividing net income (loss) by the sum of the weighted average number of common shares plus common stock equivalents, if applicable. </div></div> <div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">With respect to its convertible debt issued in 2016, Teradyne has determined that it has the ability and intent to settle the principal of the convertible debt in cash; accordingly, the principal amount is excluded from the determination of diluted earnings per share. As a result, Teradyne is accounting for the conversion spread using the treasury stock method. </div></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_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive Income (Loss)</a></td>
<td class="text"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Comprehensive Income (Loss) </div></div></div></div> <div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Comprehensive income (loss) includes net income, unrealized pension and postretirement prior service costs and benefits, unrealized gains and losses on investments in debt marketable securities and foreign currency translation adjustment. Prior to 2018, comprehensive income (loss) included unrealized gains and losses on investments in equity marketable securities. </div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_EngineeringAndDevelopmentCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Engineering and development 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;">ter_EngineeringAndDevelopmentCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_ter_GoodwillIntangibleAndLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Goodwill, intangible and long-lived 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;">ter_GoodwillIntangibleAndLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_ter_PrepaidExpensesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Prepaid expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_PrepaidExpensesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_ter_PreparationOfFinancialStatementsAndUseOfEstimatesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Preparation of financial statements and use of estimates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_PreparationOfFinancialStatementsAndUseOfEstimatesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_ter_StockCompensationPlansAndEmployeeStockPurchasePlanPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 compensation plans and employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_StockCompensationPlansAndEmployeeStockPurchasePlanPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 advertising 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 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_CostMethodInvestmentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost method of accounting for investments in common stock or other interests including unconsolidated subsidiaries, corporate joint ventures, noncontrolling interests in real estate ventures, limited partnerships, and limited liability companies. An entity also may describe how such investments are assessed for impairment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 325<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=75025870&amp;loc=d3e40691-111596<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostMethodInvestmentsPolicy</td>
</tr>
<tr>
<td style="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_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of 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://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><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 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-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_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="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_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and 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_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI http://asc.fasb.org/topic&amp;trid=2175825<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32847-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116657188&amp;loc=SL116659661-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32280-109318<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116846552&amp;loc=d3e543-108305<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918666-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_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_PensionAndOtherPostretirementPlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (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 60<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66047640&amp;loc=d3e39622-114963<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 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 4: 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 5: 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 6: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementPlansPolicy</td>
</tr>
<tr>
<td style="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_PostemploymentBenefitPlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 postemployment benefits. Postemployment benefits are benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement, except for: a) benefits provided through a pension or postretirement benefit plan, b) individual deferred compensation arrangements, c) special or contractual termination benefits, and d) stock compensation plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 712<br> -URI http://asc.fasb.org/topic&amp;trid=2197446<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_PostemploymentBenefitPlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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. Includes revenue from contract with customer and from other sources.</p></div>
<a 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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-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_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="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_StandardProductWarrantyPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 standard warranties including the methodology for measuring the 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 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<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_StandardProductWarrantyPolicy</td>
</tr>
<tr>
<td style="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_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e4975-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5212-111524<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5093-111524<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 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5033-111524<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<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_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402905153784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_ScheduleOfDeferredRevenueAndCustomerAdvancesTableTextBlock', window );">Deferred Revenue and Customer Advances</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020 and 2019, deferred revenue and customer advances consisted of the following and are included in the short and long-term deferred revenue and customer advances: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 82%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Maintenance, service and training</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">77,654</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">63,815</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Customer advances, undelivered elements and other</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">63,438</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">56,358</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Extended warranty</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">51,929</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">30,677</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 82%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total deferred revenue and customer advances</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">193,021</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">150,850</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 82%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</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_ScheduleOfProductWarrantyLiabilityTableTextBlock', window );">Other Accrued Liabilities</a></td>
<td class="text">The balance below is included in other accrued liabilities:
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 88%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in&#160;thousands)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2017</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,200</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Acquisition</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">41</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accruals for warranties issued during the period</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">13,045</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accruals related to pre-existing warranties</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">921</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Settlements made during the period</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(14,298</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 88%;">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2018</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,909</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Acquisition</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">14</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accruals for warranties issued during the period</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">14,106</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accruals related to pre-existing warranties</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,026</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Settlements made during the period</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(17,059</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 88%;">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2019</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,996</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accruals for warranties issued during the period</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">28,490</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accruals related to pre-existing warranties</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">821</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Settlements made during the period</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(21,674</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 88%;">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2020</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">16,633</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 88%;">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</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_ter_ScheduleOfExtendedProductWarrantyLiabilityTableTextBlock', window );">Extended Product Warranty of Short and Long-Term Deferred Revenue and Customer Advances</a></td>
<td class="text">The balance below is included in short and long-term deferred revenue and customer advances:
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 88%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in&#160;thousands)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2017</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">24,438</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Deferral of new extended warranty revenue</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">23,753</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Recognition of extended warranty deferred revenue</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(20,769</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 88%;">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2018</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">27,422</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Deferral of new extended warranty revenue</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">23,271</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Recognition of extended warranty deferred revenue</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(20,016</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 88%;">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2019</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">30,677</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Deferral of new extended warranty revenue</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">41,694</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Recognition of extended warranty deferred revenue</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(20,442</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 88%;">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 88%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2020</div></div> </td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">51,929</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 88%;">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</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_ter_PrepaidExpenseAndOtherAssetsTableTextBlock', window );">Schedule of Prepayments and Other Current Assets</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments consist of the following and are included in prepayments and other current assets on the balance sheet: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 82%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Contract manufacturer and supplier prepayments</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">212,286</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">143,392</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Prepaid taxes</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,361</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,046</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Prepaid maintenance and other services</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">13,116</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,503</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other prepayments</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">15,329</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">16,753</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 82%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total prepayments</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">250,092</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">176,694</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 82%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</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_PropertyPlantAndEquipmentTextBlock', window );">Useful Lives of Assets</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne provides for depreciation of its assets principally on the straight-line method with the cost of the assets being charged to expense over their useful lives as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 71%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 71%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Buildings</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">40<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>years</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; width: 71%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Building improvements</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>to 10 years</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 71%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Leasehold improvements</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Lesser of lease term or 10 years</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; width: 71%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Furniture and fixtures</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10 years</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 71%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Test systems manufactured internally</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>years</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; width: 71%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Machinery, equipment and software</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>to 5 years</div></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_ter_PrepaidExpenseAndOtherAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Prepaid Expense And Other Assets 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;">ter_PrepaidExpenseAndOtherAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_ter_ScheduleOfDeferredRevenueAndCustomerAdvancesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deferred revenue and customer advances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_ScheduleOfDeferredRevenueAndCustomerAdvancesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_ter_ScheduleOfExtendedProductWarrantyLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 extended product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_ScheduleOfExtendedProductWarrantyLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty 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 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402905247592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions and Investment in Other Company (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock', window );">Pro Forma Results Under Acquisitions</a></td>
<td class="text">The unaudited pro forma results are not necessarily indicative of what actually would have occurred had the acquisition been in effect for the periods presented:
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 70%; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,&#160;2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,&#160;2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; margin-top: 0px; margin-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands, except per</div></div></div></div><div style="text-align: center; margin-top: 0px; margin-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">share amount)</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Revenues</div></div></td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,303,737</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,111,373</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></div></td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">464,602</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">442,082</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net income per common share:</div></div></td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Basic</div></div></td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.73</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.36</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 70%;">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Diluted</div></div></td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.59</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 6%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.30</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 70%;">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
<tr class="rh">
<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=ter_MobileIndustrialRobotsApsMember', window );">Mobile Industrial Robots (MiR)</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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Final Allocation of Purchase Price</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table represents the final allocation of the purchase price: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 79%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 14%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Purchase&#160;Price&#160;Allocation</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Goodwill</div></div></td>
<td style="vertical-align: bottom; width: 14%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">135,976</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets</div></div></td>
<td style="vertical-align: bottom; width: 14%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">80,670</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Tangible assets acquired and liabilities assumed:</div></div></td>
<td style="vertical-align: bottom; width: 14%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Current assets</div></div></td>
<td style="vertical-align: bottom; width: 14%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,039</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-current assets</div></div></td>
<td style="vertical-align: bottom; width: 14%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,336</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accounts payable and current liabilities</div></div></td>
<td style="vertical-align: bottom; width: 14%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(7,336</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Long-term deferred tax liabilities</div></div></td>
<td style="vertical-align: bottom; width: 14%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(18,007</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other long-term liabilities</div></div></td>
<td style="vertical-align: bottom; width: 14%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(900</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 79%;">&#160;</td>
<td style="vertical-align: bottom; width: 14%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total purchase price</div></div></td>
<td style="vertical-align: bottom; width: 14%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">197,778</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 79%;">&#160;</td>
<td style="vertical-align: bottom; width: 14%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</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_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock', window );">Components of Intangible Assets and Their Estimated Useful Lives at Acquisition Date</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Components of these intangible assets and their estimated useful lives at the acquisition date are as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 74%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 8%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 8%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Estimated&#160;Useful<br/> Life</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in&#160;thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>years)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 74%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Developed technology</div></div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">58,900</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 74%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Trademarks and tradenames</div></div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">13,240</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">11.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 74%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Customer relationships</div></div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,500</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 74%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Backlog</div></div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">30</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 74%;">&#160;</td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 74%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total intangible assets</div></div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">80,670</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7.2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 74%;">&#160;</td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr></table> <span></span>
</td>
</tr>
<tr class="rh">
<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=ter_AutoguideLlcMember', window );">Autoguide LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Final Allocation of Purchase Price</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 13.5pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table represents the final allocation of the purchase price: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 79%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 15%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Purchase&#160;Price&#160;Allocation</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Goodwill</div></div></td>
<td style="vertical-align: bottom; width: 15%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">41,223</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets</div></div></td>
<td style="vertical-align: bottom; width: 15%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">37,660</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Tangible assets acquired and liabilities assumed:</div></div></td>
<td style="vertical-align: bottom; width: 15%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other current assets</div></div></td>
<td style="vertical-align: bottom; width: 15%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,661</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-current assets</div></div></td>
<td style="vertical-align: bottom; width: 15%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,227</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accounts payable and current liabilities</div></div></td>
<td style="vertical-align: bottom; width: 15%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,223</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Long-term other liabilities</div></div></td>
<td style="vertical-align: bottom; width: 15%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(949</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 79%;">&#160;</td>
<td style="vertical-align: bottom; width: 15%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 79%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total purchase price</div></div></td>
<td style="vertical-align: bottom; width: 15%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">81,599</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 79%;">&#160;</td>
<td style="vertical-align: bottom; width: 15%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</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_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock', window );">Components of Intangible Assets and Their Estimated Useful Lives at Acquisition Date</a></td>
<td class="text">Components of these intangible assets and their estimated useful lives at the acquisition date are as follows:
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 75%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 8%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 8%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Estimated&#160;Useful<br/> Life</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in&#160;thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in years)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 75%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Developed technology</div></div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">24,590</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 75%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Customer relationships</div></div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,360</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 75%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Trademarks and tradenames</div></div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,450</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 75%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Backlog</div></div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">260</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 75%;">&#160;</td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 75%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total intangible assets</div></div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">37,660</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 8%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6.1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 75%;">&#160;</td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization 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 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_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ter_MobileIndustrialRobotsApsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_MobileIndustrialRobotsApsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_AutoguideLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_AutoguideLlcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402913943752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_DisaggregationOfRevenueByGeographicalMarketRevenueRecognitionTableTextBlock', window );">Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table provides information about disaggregated revenue by timing of revenue recognition, primary geographical market, and major product lines. </div></div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 38%;">&#160;</td>
<td style="width: 1%; vertical-align: bottom;">&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td style="width: 1%; vertical-align: bottom;">&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td style="width: 1%; vertical-align: bottom;">&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td style="width: 1%; vertical-align: bottom;">&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td style="width: 1%; vertical-align: bottom;">&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td style="width: 1%; vertical-align: bottom;">&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td style="width: 1%; vertical-align: bottom;">&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td style="width: 1%; vertical-align: bottom;">&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td style="width: 1%; vertical-align: bottom;">&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Semiconductor Test</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Industrial Automation</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Wireless<br/> Test</div></div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Corporate</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">and</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Other</div></div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;">System</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;">on-a-chip</div></div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;">Memory</div></div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;">System</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;">Test</div></div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;"><div style="line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Universa<div style="letter-spacing: 0px; top: 0px;;display:inline;">l</div></div>&#160;</div><br/> Robots</div></div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;">Mobile<br/> Industrial<br/> Robots</div></div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;">AutoGuide</div></div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td colspan="34" style="vertical-align: bottom; font-size: x-small;;text-align:center;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;">(in thousands)</div></div></div></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td colspan="36" style="vertical-align: top; font-size: x-small;"><div style="text-indent: -1em; margin-left: 1em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;">For the Year Ended December&#160;31, 2020 (1)</div></div></div></div></div></div></td>
<td style="vertical-align: top; font-size: x-small;"><div style="text-indent: 0em; margin-left: 0em; font-size: x-small; line-height: normal;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td colspan="36" style="vertical-align: top; font-size: x-small;"><div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; letter-spacing: 0px; top: 0px; font-size: x-small;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-style:italic;display:inline;">Timing of Revenue Recognition</div></div></div></div></div></div></div></div></td>
<td style="vertical-align: top; font-size: x-small;"><div style="text-indent: 0em; margin-left: 0em; font-size: x-small; line-height: normal;">&#160;</div></td></tr>
<tr style="font-size: 0px;">
<td style="width: 38%; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;;width:1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;;width:1%;">&#160;</td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;;width:1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;;width:1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Point in Time</div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,659,414</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">363,324</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">348,454</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">214,212</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">44,622</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">10,911</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">163,834</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(604</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">2,804,166</div></div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Over Time</div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">217,975</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">18,884</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">61,275</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">7,269</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">211</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">2,506</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">9,182</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">317,302</div></div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 38%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;;width:1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-style:italic;display:inline;">Total</div></div></div></div></div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,877,389</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">382,208</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">409,729</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">221,481</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">44,833</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">13,417</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">173,016</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(604</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">3,121,469</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 38%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;;width:1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td colspan="36" style="vertical-align: top; font-size: x-small;"><div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-style:italic;display:inline;">Geographical Market</div></div></div></div></div></div></div></td>
<td style="vertical-align: top; padding: 0px; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Asia Pacific</div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,744,593</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">364,000</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">258,521</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">60,277</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">6,471</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">143,969</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">2,577,831</div></div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Americas</div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">77,671</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">12,999</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">128,482</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">64,164</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">16,769</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">13,417</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">22,544</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(604</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">335,441</div></div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Europe, Middle East and Africa</div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">55,125</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">5,209</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">22,726</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">97,040</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">21,593</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">6,503</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">208,196</div></div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 38%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;;width:1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-style:italic;display:inline;">Total</div></div></div></div></div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,877,389</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">382,208</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">409,729</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">221,481</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">44,833</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">13,417</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">173,016</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(604</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">3,121,469</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 38%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;;width:1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td colspan="36" style="vertical-align: top; font-size: x-small;"><div style="text-indent: -1em; margin-left: 1em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;">For the Year Ended December&#160;31, 2019 (1)</div></div></div></div></div></td>
<td style="vertical-align: top; padding: 0px; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td colspan="36" style="vertical-align: top; font-size: x-small;"><div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-style:italic;display:inline;">Timing of Revenue Recognition</div></div></div></div></div></div></div></td>
<td style="vertical-align: top; padding: 0px; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Point in Time</div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,070,375</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">247,221</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">237,686</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">244,515</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">44,329</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,144</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">148,322</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(515</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,993,077</div></div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Over Time</div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">216,065</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">18,910</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">49,769</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">7,843</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">74</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">234</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">8,993</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">301,888</div></div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 38%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;;width:1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-style:italic;display:inline;">Total</div></div></div></div></div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,286,440</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">266,131</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">287,455</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">252,358</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">44,403</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,378</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">157,315</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(515</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">2,294,965</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 38%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;;width:1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td colspan="36" style="vertical-align: top; font-size: x-small;"><div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-style:italic;display:inline;">Geographical Market</div></div></div></div></div></div></div></td>
<td style="vertical-align: top; padding: 0px; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Asia Pacific</div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,152,881</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">238,714</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">132,826</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">68,027</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">9,513</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">126,549</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,728,510</div></div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Americas</div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">73,257</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">23,826</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">129,840</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">71,926</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">14,438</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,378</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">24,234</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(515</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">338,384</div></div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 38%; padding-bottom: 0.75pt; font-size: x-small;"><div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Europe, Middle East and Africa</div></div></div></td>
<td style="vertical-align: bottom; width: 1%; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small; padding-bottom: 0.75pt;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">60,302</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">3,591</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">24,789</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">112,405</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">20,452</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">6,532</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">228,071</div></div></td>
<td style="vertical-align: bottom; padding: 0px 0px 0.75pt; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-style:italic;display:inline;">Total</div></div></div></div></div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,286,440</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">266,131</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">287,455</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">252,358</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">44,403</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,378</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">157,315</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(515</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">2,294,965</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 38%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;;width:1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td colspan="36" style="vertical-align: top; font-size: x-small;"><div style="text-indent: -1em; margin-left: 1em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;">For the Year Ended December&#160;31, 2018 (1)</div></div></div></div></div></td>
<td style="vertical-align: top; padding: 0px; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td colspan="36" style="vertical-align: top; font-size: x-small;"><div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-style:italic;display:inline;">Timing of Revenue Recognition</div></div></div></div></div></div></div></td>
<td style="vertical-align: top; padding: 0px; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Point in Time</div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,010,493</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">259,366</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">167,418</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">232,448</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">24,115</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">122,536</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(1,205</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,815,171</div></div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Over Time</div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">208,456</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">14,102</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">48,714</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">4,889</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">9,470</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">285,631</div></div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 38%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;;width:1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-style:italic;display:inline;">Total</div></div></div></div></div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,218,949</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">273,468</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">216,132</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">237,337</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">24,115</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">132,006</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(1,205</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">2,100,802</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 38%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;;width:1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td colspan="36" style="vertical-align: top; font-size: x-small;"><div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-style:italic;display:inline;">Geographical Market</div></div></div></div></div></div></div></td>
<td style="vertical-align: top; padding: 0px; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Asia Pacific</div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,067,879</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">245,264</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">90,989</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">58,492</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">5,950</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">107,872</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,576,446</div></div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Americas</div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">78,498</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">17,353</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">96,763</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">70,478</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">7,326</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">19,166</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(1,205</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">288,379</div></div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 3em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Europe, Middle East and Africa</div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">72,572</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">10,851</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">28,380</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">108,367</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">10,839</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">4,968</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">235,977</div></div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 38%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;;width:1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;;width:1%;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: 0pt; line-height: 0pt;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: 0pt; line-height: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 38%; font-size: x-small;"><div style="text-indent: -1em; margin-left: 2em; font-size: x-small; line-height: normal;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: x-small;;font-style:italic;display:inline;">Total</div></div></div></div></div></div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,218,949</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">273,468</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">216,132</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">237,337</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">24,115</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">132,006</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(1,205</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">2,100,802</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0px; font-size: x-small;;text-align:right;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 38%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="font-size: x-small;;width:1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;;width:1%;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="border-top: 3px double rgb(0, 0, 0); margin-bottom: 0px; margin-top: 0px; font-size: x-small; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; padding: 0px; font-size: x-small;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1)</div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Includes $10.0&#160;million, $8.4&#160;million and $12.0 million in 2020, 2019 and 2018, respectively, for leases of Teradyne&#8217;s systems recognized outside of ASC 606: <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">&#8220;Revenue from Contracts with Customers.&#8221;</div></div> </div></div></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_ter_DisaggregationOfRevenueByGeographicalMarketRevenueRecognitionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disaggregation of revenue by geographical market revenue recognition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_DisaggregationOfRevenueByGeographicalMarketRevenueRecognitionTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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>57
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402911317464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Composition of Inventories, Net</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Inventories, net consisted of the following at December&#160;31, 2020 and 2019: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 82%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Raw material</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">114,133</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">118,595</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Work-in-process</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">25,408</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">32,695</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Finished goods</div></div> </td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">82,648</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">45,401</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 82%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 82%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">222,189</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">196,691</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 82%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402913995176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_ScheduleOfPropertyPlantAndEquipmentTableTextBlock', window );">Property Plant and Equipment, Net</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Property, plant and equipment, net consisted of the following at December&#160;31, 2020 and 2019: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 78%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 78%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Land</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">17,207</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">16,561</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 78%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Buildings</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">108,221</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">107,282</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 78%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Machinery, equipment and software</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">956,035</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">834,970</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 78%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Furniture and fixtures</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">28,487</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">29,157</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 78%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Leasehold improvements</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">61,276</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">59,378</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 78%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Construction in progress</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">13,098</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,537</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 78%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 78%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,184,324</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,049,885</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 78%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Less: accumulated depreciation</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">789,524</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">729,669</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 78%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 78%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">394,800</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">320,216</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 78%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</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_ter_ScheduleOfPropertyPlantAndEquipmentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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;">ter_ScheduleOfPropertyPlantAndEquipmentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402917844056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth by fair value hierarchy Teradyne&#8217;s financial assets and liabilities that were measured at fair value on a recurring basis as of December&#160;31, 2020 and 2019: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 56%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31, 2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quoted&#160;Prices</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">in Active</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Markets for</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Identical</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Instruments</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 1)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Other</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Observable</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Inputs</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 2)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unobservable</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Inputs</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 3)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Assets</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cash</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">443,166</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">443,166</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cash equivalents</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">347,768</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">123,187</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">470,955</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Available for sale securities:</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S. Treasury securities</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">258,304</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">258,304</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Commercial paper</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">254,413</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">254,413</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Corporate debt securities</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">83,615</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">83,615</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Debt mutual funds</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,565</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,565</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S. government agency securities</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,339</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,339</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Certificates of deposit and time deposits</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">979</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">979</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S. government securities</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">625</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">625</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Equity securities:</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Mutual funds</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">29,420</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">29,420</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 56%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">828,919</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">725,462</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,554,381</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Derivative assets</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">95</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">95</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 56%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">828,919</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">725,557</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,554,476</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 56%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Liabilities</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Contingent consideration</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,227</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,227</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Derivative liabilities</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">504</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">504</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 56%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">504</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,227</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,731</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 56%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Reported as follows: </div></div> <div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px; line-height: 12pt;"/>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 64%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 1)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 2)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level&#160;3)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Assets</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">790,934</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">123,187</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">914,121</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Marketable securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">522,280</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">522,280</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Long-term marketable securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">37,985</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">79,995</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">117,980</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments and other current assets</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">95</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">95</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">828,919</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">725,557</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,554,476</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Liabilities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other current liabilities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">504</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">504</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Long-term contingent consideration</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,227</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,227</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">504</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,227</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,731</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 59%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31, 2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quoted&#160;Prices</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">in Active</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Markets for</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Identical</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Instruments</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 1)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Other</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Observable</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Inputs</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 2)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unobservable</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Inputs</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 3)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Assets</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cash</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">311,975</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">311,975</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cash equivalents</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">410,285</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">51,664</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">461,949</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Available for sale securities:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Corporate debt securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">97,307</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">97,307</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Commercial paper</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">54,149</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">54,149</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S. Treasury securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">42,382</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">42,382</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S. government agency securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,952</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,952</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Debt mutual funds</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,888</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,888</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Certificates of deposit and time deposits</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,751</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,751</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S. government securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">592</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">592</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Equity securities:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Mutual funds</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">25,772</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">25,772</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">754,920</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">260,797</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,015,717</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Derivative assets</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">528</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">528</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">754,920</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">261,325</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,016,245</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Liabilities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Contingent consideration</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">39,705</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">39,705</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Derivative liabilities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">203</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">203</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">203</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">39,705</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">39,908</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Reported as follows: </div></div> <div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"/>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 63%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 1)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 2)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 3)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Assets</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">722,260</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">51,664</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">773,924</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Marketable securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">137,303</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">137,303</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Long-term marketable securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">32,660</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">71,830</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">104,490</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments and other current assets</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">528</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">528</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="margin-left: 0.31in; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">754,920</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">261,325</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,016,245</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Liabilities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other current liabilities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">203</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">203</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Contingent consideration</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,106</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,106</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Long-term contingent consideration</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">30,599</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">30,599</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="margin-left: 0.31in; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">203</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">39,705</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">39,908</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Schedule of Changes in Fair Value of Level 3 Contingent Consideration</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Changes in the fair value of Level&#160;3 contingent consideration for the years ended December&#160;31, 2020 and 2019 were as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 79%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 15%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Contingent&#160;Consideration</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2018</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">70,543</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Acquisition of AutoGuide</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">23,976</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency impact</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(967</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Payments (1)</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(34,590</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Fair value adjustment (2)</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(19,257</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2019</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">39,705</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency impact</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(355</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Payments (3)</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(8,852</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Fair value adjustment (4)</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(23,271</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2020</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,227</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="font-family:Times New Roman;font-size:small;display:inline;">(1)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">During the year ended December&#160;31, 2019, Teradyne paid $30.8&#160;million and $3.8&#160;million of contingent consideration for the earn-outs in connection with the acquisitions of MiR and Universal Robots A/S (&#8220;Universal Robots&#8221;), respectively. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="font-family:Times New Roman;font-size:small;display:inline;">(2)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">During the year ended December&#160;31, 2019, the fair value of contingent consideration for the earn-out in connection with the acquisition of MiR was decreased by $22.2&#160;million primarily due to a decrease in forecasted revenues partially offset by the impact from modification of the earn-out structure. During the year ended December&#160;31, 2019, the fair value of contingent consideration for the earn-out in connection with the acquisition of AutoGuide was increased by $3.0&#160;million primarily due to an increase in forecasted revenues </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="font-family:Times New Roman;font-size:small;display:inline;">(3)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">During the year ended December&#160;31, 2020, Teradyne paid $8.9&#160;million of contingent consideration for the earn-out in connection with the acquisition of MiR. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="font-family:Times New Roman;font-size:small;display:inline;">(4)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">During the year ended December&#160;31, 2020, the fair value of contingent consideration for the earn-out in connection with the acquisition of AutoGuide was decreased by $19.7&#160;million primarily due to a decrease in forecasted revenues<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">and earnings before interest and taxes</div>. Teradyne has received a letter from the sellers of AutoGuide alleging non-compliance with the earn-out provisions of the AutoGuide acquisition agreement. Teradyne disputes the allegation of non-compliance. The ultimate amount of contingent consideration for the earn-outs in connection with the acquisition of AutoGuide may be affected by the outcome of the dispute. During the year ended December&#160;31, 2020, the fair value of contingent consideration for the earn-out in connection with the acquisition of MiR was decreased by $3.5&#160;million primarily due to a decrease in forecasted revenues. </div></div> </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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock', window );">Quantitative Information Associated With Fair Value Measurement of Level 3 Financial Instrument</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table provides quantitative information associated with the fair value measurement of Teradyne&#8217;s Level&#160;3 financial instrument: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 42%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;;width:1%;"/>
<td style="font-family: &quot;Times New Roman&quot;; width: 1%;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"/>
<td style="font-family: &quot;Times New Roman&quot;; width: 20%;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;"/>
<td style="font-family: &quot;Times New Roman&quot;; width: 15%;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;; width: 4%;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"> <div style="border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Liability</div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Valuation</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Technique</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unobservable Inputs</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Average</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in&#160;thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 42%;"> <div style="margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Contingent consideration</div></div> <div style="margin-top: 0px; margin-bottom: 1px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(AutoGuide)</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: top;;text-align:right;;width:1%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,227</div></td>
<td style="vertical-align: top; white-space: nowrap; width: 1%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top; width: 20%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Monte&#160;Carlo&#160;simulation</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top; width: 15%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Revenue&#160;Volatility</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; width: 4%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">16.5%</div></td>
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 42%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;;width:1%;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 20%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top; width: 15%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Discount Rate</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; width: 4%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.0%</div></td>
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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_ter_ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsTableTextBlock', window );">Schedule of Carrying Amounts and Fair Values of Financial Instruments</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The carrying amounts and fair values of Teradyne&#8217;s financial instruments at December&#160;31, 2020 and 2019 were as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 52%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31, 2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31, 2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Carrying&#160;Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair&#160;Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Carrying&#160;Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair&#160;Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Assets</div></div> </td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div> </td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">914,121</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">914,121</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">773,924</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">773,924</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Marketable securities</div></div> </td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">640,260</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">640,260</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">241,793</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">241,793</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Derivative assets</div></div> </td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">95</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">95</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">528</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">528</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Liabilities</div></div> </td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Contingent consideration</div></div> </td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,227</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,227</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">39,705</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">39,705</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Derivative liabilities</div></div> </td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">504</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">504</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">203</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">203</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Convertible debt (1)</div></div> </td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">410,111</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,739,553</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">394,687</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,010,275</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top; font-size: small;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1)</div></div></td>
<td style="vertical-align: top; font-size: small;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The carrying value represents the bifurcated debt component only, while the fair value is based on quoted market prices for the convertible note which includes the equity conversion features. </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock', window );">Schedule of Available-for-Sale Marketable Securities</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following tables summarize the composition of available-for-sale marketable securities at December&#160;31, 2020 and 2019: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 46%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="18" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31, 2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Available-for-Sale</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"> <div style="border-bottom: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cost</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gain</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Loss)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair&#160;Market</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair&#160;Market</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value&#160;of&#160;Investments</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">with&#160;Unrealized&#160;Losses</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="18" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S. Treasury securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">257,132</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,330</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(158</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">258,304</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">17,243</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Commercial paper</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">254,404</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">254,413</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">12,173</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Corporate debt securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">76,129</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,539</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(53</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">83,615</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">39,896</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Debt mutual funds</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,413</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">152</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,565</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S. government agency securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,294</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">46</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,339</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,106</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Certificates of deposit and time deposits</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">979</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">979</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S. government securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">625</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">625</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">601,976</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,077</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(213</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">610,840</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">70,418</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Reported as follows: </div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 46%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cost</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gain</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Loss)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>Market</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair&#160;Market</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value&#160;of&#160;Investments</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">with&#160;Unrealized&#160;Losses</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="18" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Marketable securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">522,228</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">92</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(40</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">522,280</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">61,806</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Long-term marketable securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">79,748</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,985</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(173</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">88,560</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,612</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">601,976</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,077</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(213</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">610,840</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">70,418</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 46%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="18" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31, 2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Available-for-Sale</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"> <div style="border-bottom: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cost</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gain</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Loss)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair&#160;Market</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair&#160;Market</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value&#160;of&#160;Investments</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">with&#160;Unrealized&#160;Losses</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="18" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Corporate debt securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">93,267</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,081</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(41</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">97,307</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,009</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Commercial paper</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">54,124</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">26</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">54,149</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,391</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S. Treasury securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">42,167</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">431</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(216</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">42,382</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">17,556</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S. government agency securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,942</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">14</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(4</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,952</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,043</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Debt mutual funds</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,753</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">135</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,888</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Certificates of deposit and time deposits</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,751</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,751</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S. government securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">592</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">592</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">211,596</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,687</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(262</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">216,021</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">23,999</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Reported as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 46%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cost</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gain</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Loss)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>Market</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair&#160;Market</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value&#160;of&#160;Investments</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">with&#160;Unrealized&#160;Losses</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="18" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Marketable securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">137,144</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">160</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">137,303</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,922</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Long-term marketable securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">74,452</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,527</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(261</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">78,718</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">21,077</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">211,596</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,687</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(262</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">216,021</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">23,999</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</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_AvailableForSaleSecuritiesTextBlock', window );">Contractual Maturities of Investments Held</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 6pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The contractual maturities of investments in available-for-sale marketable securities held at December&#160;31, 2020 were as follows: </div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 82%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cost</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Due within one year</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">522,228</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">522,280</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Due after 1 year through 5 years</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">24,829</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">25,245</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Due after 5 years through 10 years</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">13,030</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">14,183</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Due after 10 years</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">33,476</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">40,567</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">593,563</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">602,275</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock', window );">Schedule of Notional Amount of Derivatives</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 6pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">At December&#160;31, 2020 and 2019, Teradyne had the following contracts to buy and sell non-U.S. currencies for U.S. dollars and other non-U.S. currencies with the following notional amounts: </div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 59%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31, 2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="10" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31, 2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Buy</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Position</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Sell</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Position</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Buy</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Position</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Sell</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Position</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="22" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in millions)</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Japanese Yen</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(14.1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(14.1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(29.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(29.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Taiwan Dollar</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(27.9</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(27.9</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(18.4</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(18.4</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Korean Won</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(5.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(5.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(10.7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(10.7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">British Pound Sterling</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(3.8</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(3.8</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Singapore Dollar</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">52.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">52.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">25.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">25.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Euro</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">43.9</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">43.9</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">47.8</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">47.8</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Philippine Peso</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5.2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5.2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; padding-bottom: 0.45pt;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Chinese Yuan</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3.4</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3.4</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4.4</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4.4</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(48.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">104.6</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">56.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(62.2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">82.7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">20.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; white-space: nowrap; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; white-space: nowrap; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</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_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock', window );">Schedule of Derivative Instruments in Statement of Financial Position at Fair Value</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the fair value of derivative instruments as of December&#160;31, 2020 and 2019: </div></div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 57%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;; width: 21%;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 5%;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;;width:5%;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 5%;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="1" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance Sheet Location</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="1" style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 57%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Derivatives not designated as hedging instruments:</div></div> </td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 21%;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:5%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 57%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Foreign exchange contracts</div></div> </td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 21%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;;width:5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">95</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">528</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 57%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Foreign exchange contracts</div></div> </td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 21%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other&#160;current&#160;liabilities</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;;width:5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(504</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(203</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 57%; padding-bottom: 2.2pt;"> <div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total derivatives</div></div> </td>
<td style="vertical-align: bottom; width: 5%; padding-bottom: 2.2pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 21%; padding-bottom: 2.2pt;">&#160;</td>
<td style="vertical-align: bottom; width: 5%; padding-bottom: 2.2pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 2.5pt double black; border-top: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 2.5pt double black; border-top: 0.75pt solid black;;text-align:right;;width:5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(409</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 2.2pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 5%; padding-bottom: 2.2pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 2.5pt double black; border-top: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 2.5pt double black; border-top: 0.75pt solid black;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">325</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 2.2pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock', window );">Schedule of Effect of Derivative Instruments on Statement of Operations Recognized</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the effect of derivative instruments in the statements of operations recognized for the years ended December&#160;31, 2020, 2019, and 2018. </div></div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 44%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td style="width: 25%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Location&#160;of&#160;(Gains)&#160;Losses</div></div></div></div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Recognized in Statement</div></div></div></div></div> <div style="text-align: center; margin-top: 0px; margin-bottom: 1px; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">of Operations</div></div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; font-size: x-small; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; font-size: x-small; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; font-size: x-small; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="10" style="vertical-align: bottom; font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Derivatives not designated as hedging instruments:</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Foreign exchange contracts</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other&#160;(income)&#160;expense,&#160;net</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,515</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,960</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,386</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="clear: both; max-height: 0px; background: none;"/> <div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top; font-size: small;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1)</div></div></td>
<td style="vertical-align: top; font-size: small;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The table does not reflect the corresponding gains and losses from the remeasurement of the monetary assets and liabilities denominated in foreign currencies. </div></div></div> </td> </tr> </table> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"/> </div> </div> </div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(2)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December&#160;31, 2020, net losses from remeasurement of monetary assets and liabilities denominated in foreign currencies were $2.6 <div style="letter-spacing: 0px; top: 0px;;display:inline;">million.</div></div></div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(3)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">For the year ended December&#160;31, 2019 and 2018, net gains from the remeasurement of monetary assets and liabilities denominated in foreign currencies were $1.6 million and $2.5&#160;million, respectively. </div></div> </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_ter_ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 carrying amounts and fair values of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_AvailableForSaleSecuritiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale 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;">us-gaap_AvailableForSaleSecuritiesTextBlock</td>
</tr>
<tr>
<td style="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_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_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_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of available-for-sale securities from cost basis to fair 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;">us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4E<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624181-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5618551-113959<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 notional amounts of outstanding derivative positions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402905596904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_ScheduleOfCashFlowInformationOfOperatingLeasesTableTextBlock', window );">Supplemental cash flow information related to leases</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Supplemental cash flows information related to leases was as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 84%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 10%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;Year&#160;Ended<br/> December&#160;31, 2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cash paid for amounts included in the measurement of lease liabilities included in operating cash flows:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">24,136</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use assets obtained in exchange for new lease obligations</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">14,801</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of operating lease, maturity</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Maturities of lease liabilities as of December&#160;31, 2020 were as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 86%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 8%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Operating&#160;Lease</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">22,451</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">16,798</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,727</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,215</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2025</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,715</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Thereafter</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,149</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total lease payments</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">68,055</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Less imputed interest</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(5,409</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total lease liabilities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">62,646</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</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_ter_ScheduleOfCashFlowInformationOfOperatingLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash flow information of operating leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_ScheduleOfCashFlowInformationOfOperatingLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402913957576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleDebtTableTextBlock', window );">Components of Convertible Senior Notes</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The below tables represent the key components of Teradyne&#8217;s convertible senior notes: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 76%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Debt principal</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">459,971</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">460,000</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Unamortized discount</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">49,860</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">65,313</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net carrying amount of convertible debt</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">410,111</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">394,687</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Reported as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 78%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Current debt</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">33,343</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Long-term debt</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">376,768</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">394,687</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net carrying amount of convertible debt</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">410,111</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">394,687</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 76%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Contractual interest expense on the coupon</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,750</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,750</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Amortization of the discount component and debt issue fees recognized as interest expense</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">15,454</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">14,706</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total interest expense on the convertible debt</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">21,204</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">20,456</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 borrowings which can be exchanged for a specified number of another security at the option of the issuer or the holder. Disclosures include, but are not limited to, principal amount, amortized premium or discount, and amount of liability 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_ConvertibleDebtTableTextBlock</td>
</tr>
<tr>
<td style="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>62
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402913200440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive (Loss) Income (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock', window );">Changes in Accumulated Other Comprehensive (Loss) Income</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Changes in accumulated other comprehensive (loss) income, which is presented net of tax, consist of the following: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 63%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Currency</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Translation</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Adjustment</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Losses)</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gains on</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Marketable</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Securities</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Retirement</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Plans<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>Prior</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Service</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Credit</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 63%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2018, net of tax of $0, $(521), $(1,081)</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(12,523</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,845</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,328</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(13,040</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 63%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 63%;"><div style="text-indent: -1em; margin-top: 0px; margin-bottom: 0px; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive (loss) income before<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>reclassifications, net of tax of $0, $1,659, $0</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(10,991</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,015</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(4,976</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 63%;"><div style="text-indent: -1em; margin-top: 0px; margin-bottom: 0px; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Amounts reclassified from accumulated other<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>comprehensive income, net of tax of $0, $(192), $(43)</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(690</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(148</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(838</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 63%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 63%;"><div style="text-indent: -1em; margin-top: 0px; margin-bottom: 0px; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net current period other comprehensive (loss) income,<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>net of tax of $0, $1,467, $(43)</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(10,991</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,325</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(148</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(5,814</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 63%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 63%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2019, net of tax of $0, $946, $(1,124)</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(23,514</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,480</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,180</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(18,854</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 63%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 63%;"><div style="text-indent: -1em; margin-top: 0px; margin-bottom: 0px; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income before<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>reclassifications, net of tax of $0, $1,629, $0</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">48,903</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,839</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">54,742</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 63%;"><div style="text-indent: -1em; margin-top: 0px; margin-bottom: 0px; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Amounts reclassified from accumulated other<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>comprehensive income, net of tax of $0, $(665), $(2)</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(2,365</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(2,372</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 63%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 63%;"><div style="text-indent: -1em; margin-top: 0px; margin-bottom: 0px; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net current period other comprehensive income (loss),<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>net of tax of $0, $964, $(2)</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">48,903</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,474</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">52,370</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 63%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 63%; padding-bottom: 2.5pt;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2020, net of tax of $0, $1,910, $(1,126)</div></div></td>
<td style="vertical-align: bottom; width: 3%; padding-bottom: 2.5pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 2.5pt; border-bottom: 2.5pt double black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; border-bottom: 2.5pt double black;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">25,389</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 2.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%; padding-bottom: 2.5pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 2.5pt; border-bottom: 2.5pt double black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; border-bottom: 2.5pt double black;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,954</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 2.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%; padding-bottom: 2.5pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 2.5pt; border-bottom: 2.5pt double black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; border-bottom: 2.5pt double black;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,173</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 2.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%; padding-bottom: 2.5pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 2.5pt; border-bottom: 2.5pt double black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 2.5pt double black;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">33,516</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 2.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 63%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock', window );">Reclassifications Out of Accumulated Other Comprehensive Income to Statements of Operations</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Reclassifications out of accumulated other comprehensive income to the statements of operations for the years ended December&#160;31, 2020, 2019, and 2018, were as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 52%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"><div style="margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Details about Accumulated</div></div></div></div><div style="margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Other Comprehensive Income</div></div></div></div><div style="margin-top: 0px; margin-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Components</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Affected&#160;Line&#160;Item</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">in the Statements</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">of Operations</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 52%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Available-for-sale marketable securities</div></div></td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 52%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Unrealized gains (losses), net of tax of $665, $192, $21</div></div></td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,365</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">690</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,337</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Interest&#160;income<br/> (expense)</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;<br/> &#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 52%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Defined benefit pension and postretirement plans:</div></div></td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 52%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Amortization of prior service benefit, net of tax of $2, $43, $71</div></div></td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">148</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">245</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(a)</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 52%;">&#160;</td>
<td style="vertical-align: bottom; width: 7%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 7%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 7%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 7%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 52%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total reclassifications, net of tax of $667, $235, $92</div></div></td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,372</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">838</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,092</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 7%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 52%;">&#160;</td>
<td style="vertical-align: bottom; width: 7%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 7%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 7%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 7%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top; font-size: small;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(a)</div></div></td>
<td style="vertical-align: top; font-size: small;;text-align:left;"><div style="text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The amortization of prior service credit is included in the computation of net periodic pension cost and postretirement benefit; see Note P: &#8220;Retirement Plans.&#8221; </div></div></div></td></tr></table><div style="clear: both; max-height: 0px; background: none;"/></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"> </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_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_ScheduleOfComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 components of comprehensive income (loss). Includes, but is not limited to, foreign currency translation adjustments, foreign currency transactions  designated as economic hedges of a net investment in foreign entity, gain (loss) and prior service cost (credit) for pension plans and other postretirement 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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e526-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_ScheduleOfComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402912294712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Changes in Carrying Amount of Goodwill by Segment</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The changes in the carrying amount of goodwill by reportable segments for the years ended December&#160;31, 2020 and 2019 are as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 48%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Industrial</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Automation</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Wireless</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Test</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Semiconductor</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Test</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">System</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Test</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="18" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2018:</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Goodwill</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">363,358</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">361,819</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">260,540</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">158,699</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,144,416</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated impairment losses</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(353,843</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(260,540</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(148,183</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(762,566</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">363,358</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,976</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10,516</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">381,850</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Lemsys acquisition</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,428</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,428</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">AutoGuide acquisition</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">41,372</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">41,372</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency translation adjustment</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(8,247</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">28</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(8,219</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2019:</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Goodwill</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">396,483</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">361,819</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">261,996</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">158,699</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,178,997</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated impairment losses</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(353,843</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(260,540</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(148,183</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(762,566</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">396,483</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,976</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,456</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10,516</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">416,431</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">AutoGuide acquisition</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(149</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(149</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency translation adjustment</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">37,418</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">159</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">37,577</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2020:</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Goodwill</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">433,752</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">361,819</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">262,155</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">158,699</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,216,425</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated impairment losses</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(353,843</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(260,540</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(148,183</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(762,566</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">433,752</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,976</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,615</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10,516</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">453,859</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Intangible Assets </div></div></div></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 );">Schedule of Estimated Intangible Assets Amortization Expense</a></td>
<td class="text">Estimated intangible assets amortization expense for each of the five succeeding fiscal years is as follows:
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 82%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 12%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"><div style="border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortization&#160;Expense</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">21,893</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">21,000</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">20,504</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">20,192</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2025</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">11,922</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Thereafter</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,428</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr></table> <span></span>
</td>
</tr>
<tr class="rh">
<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=ter_WirelessTestMember', window );">Wireless Test</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Amortizable Intangible Assets</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Amortizable intangible assets consist of the following and are included in intangible assets, net on the balance sheets: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31, 2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Carrying</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>(1)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortization&#160;(1)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign<br/> Currency<br/> Translation<br/> Adjustment</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Carrying</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 60%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Developed technology</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">272,547</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(210,479</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,610</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">60,458</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 60%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Customer relationships</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">66,239</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(54,524</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">305</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">12,020</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 60%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Tradenames and trademarks</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">70,120</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(42,344</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">685</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">28,461</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 60%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 60%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total intangible assets</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">408,906</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(307,347</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(620</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">100,939</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 60%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31, 2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Carrying</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortization</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign<br/> Currency<br/> Translation<br/> Adjustment</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Carrying</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 60%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Developed technology</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">361,787</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(279,000</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(5,709</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">77,078</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 60%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Customer relationships</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">75,669</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(59,077</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(455</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">16,137</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 60%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Tradenames and trademarks</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">70,120</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(36,671</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,184</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">32,265</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 60%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Backlog</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">260</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(260</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 60%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 60%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total intangible assets</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">507,836</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(375,008</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(7,348</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">125,480</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 60%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1)</div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">In 2020, $98.9 million of amortizable intangible assets became fully amortized and have been eliminated from the gross carrying amount and accumulated amortization. </div></div></td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=ter_WirelessTestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_WirelessTestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402913199160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income Per Common Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Computation of Basic and Diluted Net Income (Loss) Per Common Share</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the computation of basic and diluted net income per common share: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 70%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;2020&#160;&#160;&#160;&#160;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;2019&#160;&#160;&#160;&#160;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;2018&#160;&#160;&#160;&#160;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands, except per share amounts)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1pt;">
<td style="height: 12pt; font-family: &quot;Times New Roman&quot;;"/>
<td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"/>
<td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"/>
<td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net income for basic and diluted net income per share</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">784,147</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">467,468</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">451,779</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 70%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average common shares-basic</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">166,120</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">170,425</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">187,672</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Effect of dilutive potential common shares:</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Incremental shares from assumed conversion of convertible notes (1)</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,528</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,909</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,749</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Convertible note hedge warrant shares (2)</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,989</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,698</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">485</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,264</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,236</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,385</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Stock options</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">131</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">178</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">278</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Employee stock purchase rights</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">13</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">36</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 70%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Dilutive potential common shares</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">16,922</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,034</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,933</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 70%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average common shares-diluted</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">183,042</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">179,459</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">192,605</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 70%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net income per common share-basic</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4.72</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.74</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.41</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 70%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net income per common share-diluted</div></div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4.28</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.60</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.35</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 70%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1)</div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Incremental shares from the assumed conversion of the convertible notes was calculated using the difference between the average Teradyne stock price for the period and the conversion price of $31.56, multiplied by 14.6&#160;million shares. The result of this calculation, representing the total intrinsic value of the convertible debt, was divided by the average Teradyne stock price for the period. </div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(2)</div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Convertible notes hedge warrant shares were calculated using the difference between the average Teradyne stock price for the period and the warrant price of $39.60, multiplied by 14.6&#160;million shares. The result of this calculation, representing the total intrinsic value of the warrant, was divided by the average Teradyne stock price for the period. </div></div></td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for 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://www.xbrl.org/2009/role/commonPracticeRef<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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="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>65
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402917836120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock', window );">Defined Benefit Pension and Postretirement Benefit Plan Assets and Obligations</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The December&#160;31 balances of these defined benefit pension plans assets and obligations are shown below: </div></div><div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Assets and Obligations</div></div></div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Change in benefit obligation:</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Projected benefit obligation:</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Beginning of year</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">203,791</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">43,952</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">178,237</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">39,146</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Service cost</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,773</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">907</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,608</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">751</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Interest cost</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,770</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">516</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,189</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">691</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Actuarial loss</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">24,671</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,951</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">24,447</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,520</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Benefits paid</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(9,844</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,299</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(7,690</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(836</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Retiree annuity purchase</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(24,379</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Liability loss due to settlement</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">451</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S. currency movement</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,961</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(320</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">End of year</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">202,233</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">50,988</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">203,791</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">43,952</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Change in plan assets:</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of plan assets:</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Beginning of year</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">166,932</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,586</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">144,301</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,400</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Actual return on plan assets</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">23,048</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">67</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">27,516</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">64</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Company contributions</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,098</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,079</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,805</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">923</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Benefits paid</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(9,844</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(988</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(7,690</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(836</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Retiree annuity purchase</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(24,379</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S. currency movement</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">112</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">35</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">End of year</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">158,855</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,856</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">166,932</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,586</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Funded status</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(43,378</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(49,132</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(36,859</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(42,366</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</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_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock', window );">Amounts Recorded within Statement of Financial Position</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table provides amounts recorded within the account line items of the statements of financial position as of December&#160;31: </div></div><div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Retirement plans assets</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">17,468</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">18,457</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accrued employees&#8217; compensation and withholdings</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(3,273</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,019</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(2,826</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(922</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Retirement plans liabilities</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(57,573</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(48,113</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(52,490</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(41,444</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Funded status</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(43,378</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(49,132</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(36,859</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(42,366</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="white-space: nowrap;">&#160;</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_ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock', window );">Amounts Recognized in Accumulated Other Comprehensive Income</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table provides amounts recognized in accumulated other comprehensive income as of December&#160;31: </div></div><div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 64%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Deferred taxes related to prior service cost recognized in other comprehensive income</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">560</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">560</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</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_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock', window );">Pension Plans with Accumulated Benefit Obligation and Projected Benefit Obligation in Excess of Plan Assets</a></td>
<td class="text"><div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: left;"> <div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Information for pension plans with an accumulated benefit obligation in excess of plan assets as of Decemb<div style="display:inline;">e</div>r&#160;31: </div></div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 64%;"/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="14" style="vertical-align: bottom; font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in millions)</div></div></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 0px;">
<td style="width: 64%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;; width: 0%;"/>
<td style="font-family: &quot;Times New Roman&quot;; width: 0%;"/>
<td style="font-family: &quot;Times New Roman&quot;; width: 0%;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;; width: 0%;"/>
<td style="font-family: &quot;Times New Roman&quot;; width: 0%;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px; width: 0%;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 5%;"/>
<td style="font-family: &quot;Times New Roman&quot;; width: 0%;"/>
<td style="font-family: &quot;Times New Roman&quot;; width: 0%;"/>
<td style="font-family: &quot;Times New Roman&quot;; width: 0%;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 5%;"/>
<td style="font-family: &quot;Times New Roman&quot;; width: 0%;"/>
<td style="font-family: &quot;Times New Roman&quot;; width: 0%;"/>
<td style="font-family: &quot;Times New Roman&quot;; width: 0%;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 64%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Projected benefit obligation</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">60.8</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">51.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0px; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">55.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">44.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="break-inside: avoid;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0); width: 64%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated benefit obligation</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">58.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">46.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0px; background-color: rgba(255, 255, 255, 0); width: 0%;;text-align:right;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">53.2</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">39.9</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 64%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of plan assets</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.9</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0px; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.6</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> </div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 64%;"/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr> </table> </div> </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_ScheduleOfNetBenefitCostsTableTextBlock', window );">Net Periodic Pension and Postretirement Benefit Costs</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 4.5pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December&#160;31, 2020, 2019, and 2018, Teradyne&#8217;s net periodic pension cost (income) was comprised of the following: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 57%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="22" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 1px; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Components of Net Periodic Pension Cost (Income):</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Service cost</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,773</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">907</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,608</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">751</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,196</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">786</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Interest cost</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,770</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">516</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,189</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">691</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,940</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">687</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Expected return on plan assets</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(4,840</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(65</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(6,042</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(29</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(9,049</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(19</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Amortization of prior service cost</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">58</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net actuarial loss (gain)</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,463</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,949</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,973</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,485</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(4,429</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">743</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Settlement loss</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">451</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">345</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total net periodic pension cost (income)</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,617</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,307</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,728</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,898</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,939</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,197</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Changes in Plan Assets and Benefit Obligations Recognized in Other Comprehensive Income:</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Reversal of amortization items:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Prior service cost</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(58</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total recognized in other comprehensive income</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(58</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-top: 0px; margin-bottom: 0px; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total recognized in net periodic pension cost (income) and other comprehensive income</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,617</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,307</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,728</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,898</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,997</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,197</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</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_ScheduleOfAssumptionsUsedTableTextBlock', window );">Weighted Average Assumptions to Determine Net Periodic Cost and Benefit Obligation</a></td>
<td class="text"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Weighted Average Assumptions to Determine Net Periodic Pension Cost at January&#160;1: </div></div></div></div></div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 46%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;">&#160;<div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Discount rate</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.8</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4.1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.8</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3.4</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.8</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Expected return on plan assets</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3.8</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Salary progression rate</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.6</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Weighted Average Assumptions to Determine Pension Obligations at December&#160;31: </div></div></div></div></div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 64%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;">&#160;<div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Discount rate</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Salary progression rate</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.4</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.6</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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_ter_ScheduleOfWeightedAveragePensionAssetAllocationsByCategoryTableTextBlock', window );">Weighted Average Pension Asset Allocations by Category</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 13.5pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table provides weighted average pension asset allocation by asset category at December&#160;31, 2020 and 2019: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 64%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Fixed income securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">94.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">94.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Equity securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">100.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">100.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">100.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">100.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">100.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">100.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</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_ScheduleOfAllocationOfPlanAssetsTableTextBlock', window );">Target Asset Allocation and Index for Each Asset Category</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The target asset allocation and the index for each asset category for the U.S. Plan, per the investment policy, are as follows: </div></div></div><div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 27%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td style="width: 64%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt; font-size: x-small;"><div style="border-bottom: 1px solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Asset Category:</div></div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;"><div style="margin-top: 0px; margin-bottom: 1px; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Policy Index:</div></div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Target</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Allocation</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S.&#160;corporate&#160;fixed&#160;income</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Bloomberg Barclays U.S. Corporate A or Better Index</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">75</div></td>
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Global equity</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">MSCI World Minimum Volatility Index</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5</div></td>
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S.&#160;government&#160;fixed&#160;income</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Bloomberg Barclays U.S. Long Government Bond Index</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">14</div></td>
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">High yield fixed income</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Bloomberg Barclays U.S. Corporate High Yield 2% Issuer Cap Index</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5</div></td>
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cash</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Citigroup Three Month U.S. Treasury Bill Index</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1</div></td>
<td style="vertical-align: top; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock', window );">Changes in Fair Value of Pension Assets</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 12pt; margin-bottom: 12pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The fair value of pension plan assets by asset category and by level at December&#160;31, 2020 and December&#160;31, 2019 were as follows: </div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 54%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="30" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31, 2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">United States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Level 1</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Level 2</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Level<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>3</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Level<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>1</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Level 2</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Level<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>3</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="30" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 54%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Fixed income securities:</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 54%;"><div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Corporate debt securities</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">127,098</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">127,098</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 54%;"><div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">U.S. government securities</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">22,250</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">22,250</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 54%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Global equity</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">7,925</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">7,925</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 54%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Other</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">1,856</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">1,856</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 54%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Cash and cash equivalents</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">1,582</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">1,582</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 54%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 54%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">1,582</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">157,273</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">158,855</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">1,856</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">1,856</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 54%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td></tr></table> <br/>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 54%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="30" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31, 2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">United States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Level 1</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Level 2</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Level<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>3</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Level<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>1</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Level 2</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Level<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>3</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="30" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 54%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Fixed income securities:</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 54%;"><div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Corporate debt securities</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">133,792</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">133,792</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 54%;"><div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">U.S. government securities</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">23,186</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">23,186</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 54%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Global equity</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">8,344</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">8,344</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 54%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Other</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">1,586</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">1,586</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 54%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Cash and cash equivalents</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">1,610</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">1,610</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 54%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 54%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">1,610</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">165,322</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">166,932</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">1,586</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">1,586</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 54%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: 0pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;">&#160;</div></td>
<td>&#160;</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_ScheduleOfExpectedBenefitPaymentsTableTextBlock', window );">Expected Future Benefit Payments</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 12pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Future benefit payments are expected to be paid as follows: </div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 82%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 82%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,902</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,058</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 82%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,782</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,063</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 82%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,189</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,313</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 82%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,815</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,192</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 82%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2025</div></div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10,374</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,140</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 82%;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2026-2030</div></div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">54,145</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,053</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr></table> <span></span>
</td>
</tr>
<tr class="rh">
<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 Benefit Plans</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock', window );">Defined Benefit Pension and Postretirement Benefit Plan Assets and Obligations</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 12pt; margin-bottom: 12pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The December&#160;31 balances of the postretirement assets and obligations are shown below: </div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 84%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-style:italic;display:inline;">Assets and Obligations</div></div></div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Change in benefit obligation:</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Projected benefit obligation:</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Beginning of year</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">9,003</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">9,256</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Service cost</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">57</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">41</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Interest cost</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">240</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">347</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Actuarial loss</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">421</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">717</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Benefits paid</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">(1,205</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">(1,358</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">)&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; padding-bottom: 0.45pt;"><div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">End of year</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-top: 0.75pt solid black; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; border-top: 0.75pt solid black; border-bottom: 0.75pt solid black;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">8,515</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; border-top: 0.75pt solid black; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; border-top: 0.75pt solid black; border-bottom: 0.75pt solid black;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">9,003</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;"><div style="font-weight:bold;display:inline;">Change in plan assets:</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Fair value of plan assets:</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Beginning of year</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Company contributions</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">1,205</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">1,358</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; padding-bottom: 0.45pt;"><div style="text-indent: -1em; margin-left: 3em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Benefits paid</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">(1,205</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.45pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">(1,358</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">)&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">End of year</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; padding-bottom: 2.2pt;"><div style="text-indent: -1em; margin-left: 1em; line-height: 12pt; margin-top: 0pt; padding-top: 0pt; margin-bottom: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Funded status</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 2.2pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-top: 0.75pt solid black; border-bottom: 2.5pt double black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; border-top: 0.75pt solid black; border-bottom: 2.5pt double black;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">(8,515</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 2.2pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 2.2pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; border-top: 0.75pt solid black; border-bottom: 2.5pt double black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; border-top: 0.75pt solid black; border-bottom: 2.5pt double black; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">(9,003</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 2.2pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">)&#160;</div></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_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock', window );">Amounts Recorded within Statement of Financial Position</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table provides amounts recorded within the account line items of financial position as of December&#160;31: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 84%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accrued employees&#8217; compensation and withholdings</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,161</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,231</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Retirement plans liability</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(7,354</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(7,772</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px; white-space: nowrap;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px; white-space: nowrap;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Funded status</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(8,515</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(9,003</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</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_ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock', window );">Amounts Recognized in Accumulated Other Comprehensive Income</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table provides amounts recognized in accumulated other comprehensive income as of December&#160;31: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 84%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in&#160;thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Prior service credit, before tax</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(49</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(58</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Deferred taxes</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,686</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,684</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total recognized in other comprehensive income, net of tax</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,735</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,742</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</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_ScheduleOfNetBenefitCostsTableTextBlock', window );">Net Periodic Pension and Postretirement Benefit Costs</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December&#160;31, 2020, 2019, and 2018, Teradyne&#8217;s net periodic postretirement benefit cost (income) was comprised of the following: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 81%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; margin-top: 0px; margin-bottom: 1px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in&#160;thousands)</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-top: 0px; margin-bottom: 0px; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Components of Net Periodic Postretirement Benefit Cost (income):</div></div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Service cost</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">57</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">41</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">39</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Interest cost</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">240</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">347</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">196</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Amortization of prior service credit</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(9</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(191</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(373</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net actuarial loss</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">421</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">717</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">25</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Special termination benefits</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,708</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total net periodic postretirement benefit cost</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">709</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">914</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,595</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Changes in Plan Assets and Benefit Obligations Recognized in Other Comprehensive Income:</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Reversal of amortization items:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="margin-left: 0.31in; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Prior service credit</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">191</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">373</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total recognized in other comprehensive income</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">191</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">373</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total recognized in net periodic postretirement cost and other comprehensive income</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">718</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,105</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,968</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</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_ScheduleOfAssumptionsUsedTableTextBlock', window );">Weighted Average Assumptions to Determine Net Periodic Cost and Benefit Obligation</a></td>
<td class="text"><div style="margin-top: 18px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Weighted Average Assumptions to Determine Net Periodic Postretirement Benefit Income as of January&#160;1: </div></div></div></div></div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 85%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Discount rate</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3.4</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Initial health care cost trend rate</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7.1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7.9</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Ultimate health care cost trend rate</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Year in which ultimate health care cost trend rate is reached</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2026</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2026</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2026</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table> Weighted Average Assumptions to Determine Postretirement Benefit Obligation as of December&#160;31:
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 85%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Discount rate</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Initial medical trend</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7.1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Ultimate health care trend</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Medical cost trend rate decrease to ultimate rate in year</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2029</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2026</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2026</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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_ScheduleOfExpectedBenefitPaymentsTableTextBlock', window );">Expected Future Benefit Payments</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 6px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Future benefit payments are expected to be paid as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 86%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 9%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Benefit&#160;Payments</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,161</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">961</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">786</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">646</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2025</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">533</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2026-2030</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,601</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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_ter_ScheduleOfWeightedAveragePensionAssetAllocationsByCategoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Weighted Average Pension Asset Allocations By Category [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;">ter_ScheduleOfWeightedAveragePensionAssetAllocationsByCategoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 benefit obligation and plan assets of 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/2009/role/commonPracticeRef<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/2009/role/commonPracticeRef<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><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock</td>
</tr>
<tr>
<td style="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_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_ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 related to pension plans and/or other employee benefit plans in accumulated other comprehensive income (loss) expected to be recognized as components of net periodic benefit cost over the next fiscal year, including the net gain (loss), net prior service cost or credit, and net transition asset or 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/otherTransitionRef<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_ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts that are recognized in the balance sheet (or statement of financial position) for pension plans and/or other employee benefit plans, showing separately the assets and current and noncurrent liabilities (if applicable) recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAssumptionsUsedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of pension plans and/or other employee benefit plans from the beginning to the end of the period, showing separately, if applicable, the effects of the following: service cost, interest cost, contributions by plan participants, actuarial gains and losses, foreign currency exchange rate changes, benefits paid, plan amendments, business combinations, divestitures, curtailments, settlements, and special and contractual termination 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> -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_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 effect of fair value measurements using significant unobservable inputs (Level 3) on changes in plan assets of pension plans and/or other employee benefit plans for 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<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_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock</td>
</tr>
<tr>
<td style="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_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>66
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402911147320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_ScheduleOfShareBasedPaymentAwardTotalShareholderReturnPlanValuationAssumptionsTableTextBlock', window );">Schedule of Estimated Fair Value of TSR Performance-Based Restricted Stock Unit Awards Assumptions</a></td>
<td class="text">The fair value was estimated using the Monte Carlo simulation model with the following assumptions:
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 85%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.6</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne volatility-historical</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">34.9</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">31.9</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">26.8</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">NYSE Composite Index volatility-historical</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">11.4</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">11.9</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">12.4</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Dividend yield</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.6</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.8</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Fair Value of Stock Options Using Assumptions</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The fair value of stock options was estimated using the Black-Scholes option-pricing model with the following assumptions: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 85%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Expected life (years)</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.4</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Volatility-historical</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">32.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">30.1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">26.4</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Dividend yield</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.8</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></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_ScheduleOfShareBasedCompensationActivityTableTextBlock', window );">Stock Compensation Plan Activity</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Stock compensation plan activity for the years 2020, 2019, and 2018, is as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 79%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;; width: 1%;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;; width: 1%;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom; width: 0px; text-align: center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restricted Stock Units:</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 79%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-vested at January&#160;1</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,269</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,454</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,174</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Awarded</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">616</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,139</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">790</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 79%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Vested</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,028</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,237</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,382</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(68</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(87</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(128</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 79%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; width: 1%;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 79%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-vested at December&#160;31</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,789</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,269</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,454</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 79%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; width: 1%;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Stock Options:</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 79%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at January&#160;1</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">319</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">506</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">531</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">56</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">102</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">69</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 79%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(159</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(280</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(94</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 5%; padding: 0pt 5pt 0pt 0pt;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 5%; padding: 0pt 5pt 0pt 0pt;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 79%;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Expired</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 5%; padding: 0pt 5pt 0pt 0pt;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 5%; padding: 0pt 5pt 0pt 0pt;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 79%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; width: 1%;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December&#160;31</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">216</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">319</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">506</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 79%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; width: 1%;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; width: 79%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Vested and expected to vest at December&#160;31</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">216</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">319</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">506</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 79%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; width: 1%;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 79%;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Exercisable at December&#160;31</div></div> </td>
<td style="vertical-align: bottom; width: 1%;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">27</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">85</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">256</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 79%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; width: 1%;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</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_ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardTotalSharesAvailableTableTextBlock', window );">Share Based Compensation Total Shares Available</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total shares available for the years 2020, 2019, and 2018: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 81%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom; width: 0px; text-align: center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Shares available:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Available for grant at January&#160;1</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,727</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,874</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,605</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Options granted</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(56</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(102</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(69</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Options forfeited</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160; </div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units awarded</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(616</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,139</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(790</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units forfeited</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">68</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">87</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">128</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Available for grant at December&#160;31</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,123</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,727</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,874</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Weighted-Average Restricted Stock Unit Award Date Fair Value</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average restricted stock unit award date fair value information for the years 2020, 2019, and 2018, is as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 79%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-vested at January 1</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">35.58</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">29.22</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">21.71</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Awarded</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">72.76</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">39.08</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">45.99</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Vested</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">31.53</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">23.59</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">20.20</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">45.36</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">35.60</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">24.67</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-vested at December 31</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">47.84</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">35.58</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">29.22</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Restricted Stock Unit Awards Aggregate Intrinsic Value</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock unit awards aggregate intrinsic value information at December&#160;31 for the years 2020, 2019, and 2018 is as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 73%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Vested</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">71,582</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">46,110</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">63,688</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">214,509</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">154,752</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">77,015</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Expected to vest</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">210,301</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">152,374</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">77,187</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock', window );">Restricted Stock Units Weighted Average Remaining Contractual Terms</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units weighted average remaining contractual terms (in years) information at December&#160;31 for the years 2020, 2019, and 2018 is as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 85%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.96</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.02</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.92</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Expected to vest</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.96</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.02</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.91</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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_ter_ScheduleOfWeightedAverageStockOptionsExercisePriceTableTextBlock', window );">Weighted Average Stock Options Exercise Price</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average stock options exercise price information for the year ended December&#160;31, 2020 is as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 93%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at January&#160;1</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">29.91</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Options granted</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">72.61</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Options exercised</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">23.77</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Options forfeited</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212; </div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Options cancelled</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December&#160;31</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">45.59</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Exercisable at December&#160;31</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">23.51</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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_ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueTableTextBlock', window );">Stock Option Aggregate Intrinsic Value Information</a></td>
<td class="text">Stock option aggregate intrinsic value information for the years ended December&#160;31, 2020, 2019, and 2018 is as follows:
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 76%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,682</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,232</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,960</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">16,083</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">12,218</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,359</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Vested and expected to vest</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">13,499</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,701</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,359</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Exercisable</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,584</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,517</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,905</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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_ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermsTableTextBlock', window );">Stock Options Weighted Average Remaining Contractual Terms</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Stock options weighted average remaining contractual terms (in years) information at December&#160;31, for the years 2020, 2019, and 2018 is as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 88%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4.6</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4.2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3.6</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Vested and expected to vest</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4.9</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3.6</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Exercisable</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2.4</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock', window );">Effect to Income (Loss) from Operations for Recording Stock-Based Compensation</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following table provides the effect to income from operations for recording stock-based compensation for the years ended December&#160;31, 2020, 2019, and 2018: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 76%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,227</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,480</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,129</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Engineering and development</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">12,039</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,913</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,181</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Selling and administrative</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">28,640</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">24,504</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">21,267</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Stock-based compensation</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">44,906</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">37,897</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">33,577</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Income tax benefit</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(13,060</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(8,360</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(12,036</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total stock-based compensation expense after income taxes</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">31,846</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">29,537</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">21,541</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</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_ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value 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;">ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Share Based Compensation Arrangement By Share Based Payment Award Options Weighted Average Contractual Terms 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;">ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardTotalSharesAvailableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Share Based Compensation Arrangement By Share Based Payment Award Total Shares Available 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;">ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardTotalSharesAvailableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_ter_ScheduleOfShareBasedPaymentAwardTotalShareholderReturnPlanValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Share Based Payment Award Total Shareholder Return Plan Valuation Assumptions [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;">ter_ScheduleOfShareBasedPaymentAwardTotalShareholderReturnPlanValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_ter_ScheduleOfWeightedAverageStockOptionsExercisePriceTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Weighted Average Stock Options Exercise Price 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;">ter_ScheduleOfWeightedAverageStockOptionsExercisePriceTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 activity for outstanding award under share-based payment arrangement excluding share and unit options and nonvested award.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfShareBasedCompensationActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, 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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding restricted stock units that are fully vested and expected to vest. Includes, but is not limited to, unvested restricted stock units for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="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>67
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402905683160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of Income (Loss) Before Income Taxes and Provision (Benefit) for Income Taxes from Operations</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 4.5pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The components of income (loss) before income taxes and the provision (benefit) for income taxes as shown in the consolidated statements of operations were as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 73%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Income before income taxes:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S.</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">312,153</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">192,442</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">189,691</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">588,862</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">333,330</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">278,110</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">901,015</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">525,772</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">467,801</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Provision (benefit) for income taxes:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Current:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S. Federal</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">58,678</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">19,297</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(59,122</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">75,193</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">52,810</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">45,083</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">State</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,315</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(4,347</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,721</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">132,556</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">67,760</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(12,318</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Deferred:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S. Federal</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(12,604</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(4,522</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">29,252</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(5,127</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(8,007</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,243</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">State</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,043</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,073</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">331</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(15,688</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(9,456</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">28,340</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total provision for income taxes:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">116,868</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">58,304</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">16,022</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Reconciliation of Effective Tax Rate</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">A reconciliation of the effective tax rate for the years 2020, 2019 and 2018 is as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 84%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/>
<td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S. statutory federal tax rate</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">21.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">21.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">21.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S. global intangible low-taxed income</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5.7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6.2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">State income taxes, net of federal tax benefit</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Foreign taxes</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(5.6</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(4.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(2.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Foreign tax credits</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(4.8</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(5.9</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(2.2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S. foreign derived intangible income</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(2.2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(2.6</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1.8</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S. research and development credit</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1.8</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(2.2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Equity compensation</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(0.6</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(0.7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1.2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Uncertain tax positions</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(0.1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(4.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">U.S. transition tax</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160; </div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.9</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(10.5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Impact of rate change on deferred taxes</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160; </div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other, net</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.6</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.8</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.6</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">13.0</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">11.1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3.4</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">%&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Deferred Tax Assets (Liabilities)</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Significant components of Teradyne&#8217;s deferred tax assets (liabilities) as of December&#160;31, 2020 and 2019 were as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 82%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Tax credits</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">87,595</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">79,480</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Accruals</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">33,156</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">25,424</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Pension liabilities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">28,348</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">24,459</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Inventory valuations</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">18,427</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">18,572</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Lease liability</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">12,627</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">13,093</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Deferred revenue</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,235</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,622</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Equity compensation</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,543</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,042</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Vacation accrual</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,890</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,768</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Investment impairment</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,292</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,292</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net operating loss carryforwards</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,823</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,705</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">626</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">187</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Gross deferred tax assets</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">207,562</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">186,644</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Less: valuation allowance</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(84,962</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(77,177</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total deferred tax assets</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">122,600</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">109,467</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax liabilities:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(14,525</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(18,238</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(12,726</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(16,705</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Right of use assets</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(10,688</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(11,197</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Contingent consideration</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(3,515</div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;">)<div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.75pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Marketable securities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(3,344</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,601</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(710</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(611</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total deferred tax liabilities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(45,508</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(48,352</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net deferred assets</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">77,092</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">61,115</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</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_SummaryOfOperatingLossCarryforwardsTextBlock', window );">Operating Loss Carryforwards</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">At December&#160;31, 2020, Teradyne had operating loss carryforwards that expire in the following years: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 75%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">State</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Operating&#160;Loss</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Carryforwards</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Operating&#160;Loss</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Carryforwards</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">333</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,203</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,368</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">812</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2025</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">191</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2026-2030</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,452</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2031-2035</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,147</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">68</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Beyond 2035</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">73</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-expiring</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">870</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,923</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">17,449</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,991</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</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_SummaryOfIncomeTaxContingenciesTextBlock', window );">Unrecognized Tax Benefits</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 9pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne&#8217;s gross unrecognized tax benefits for the years ended December&#160;31, 2020, 2019 and 2018 were as follows: </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 76%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance as of January&#160;1</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">21,180</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">43,395</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">36,263</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Additions:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Tax positions for current year</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,082</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,322</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,716</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Tax positions for prior years</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">66</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,043</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,626</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Reductions:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Tax positions for prior years</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(2,989</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(31,397</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(153</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Expiration of statutes</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,436</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(183</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(57</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance as of December&#160;31</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">17,903</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">21,180</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">43,395</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfIncomeTaxContingenciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-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_SummaryOfOperatingLossCarryforwardsTextBlock</td>
</tr>
<tr>
<td style="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>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402910404664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Segment, Geographic and Significant Customer Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Segment Information</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Segment information for the years ended December&#160;31, 2020, 2019, and 2018 is as follows: </div></div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 49%;"/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Semiconductor</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Test</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">System</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Test</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Industrial</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Automation</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Wireless</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Test</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Corporate</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">and Other</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Consolidated</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="22" style="vertical-align: bottom; font-size: x-small;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Revenues</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,259,597</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">409,729</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">279,731</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">173,016</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(604</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,121,469</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Income (loss) before taxes (1)(2)</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">739,695</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">152,092</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(24,019</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">41,950</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(8,703</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">901,015</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total assets (3)</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,070,378</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">138,295</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">712,936</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">106,273</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,624,464</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,652,346</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Property additions</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">168,055</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,092</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,899</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,931</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">184,977</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization expense</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">64,998</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,426</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">36,242</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,258</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">15,819</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">126,743</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Revenues</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,552,571</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">287,455</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">298,139</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">157,315</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(515</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,294,965</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Income (loss) before taxes (1)(2)</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">416,973</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">93,543</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(5,916</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">35,585</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(14,413</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">525,772</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total assets (3)</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">784,808</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">131,428</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">671,559</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">97,299</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,101,920</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,787,014</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Property additions</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">112,145</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,059</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,076</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10,362</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">134,642</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization expense</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">59,197</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,518</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">40,904</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,365</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,671</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">120,655</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Revenues</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,492,417</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">216,132</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">261,452</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">132,006</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,205</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,100,802</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Income (loss) before taxes (1)(2)</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">397,645</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">48,857</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">7,670</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">29,052</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(15,423</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">467,801</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total assets (3)</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">669,452</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">88,098</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">607,502</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">77,570</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,263,984</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,706,606</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Property additions</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">94,496</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,469</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">11,188</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,226</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">114,379</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization expense</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">58,095</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,430</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">36,755</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,328</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,616</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">113,224</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr> </table> <div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top; font-size: small;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1)</div></div></td>
<td style="vertical-align: top; font-size: small;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Included in Corporate and Other are: contingent consideration adjustments, investment impairment, pension and postretirement plans actuarial gains (losses), severance charges, interest income, interest expense, net foreign exchange gains (losses), intercompany eliminations and acquisition related charges. </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/>
<table cellpadding="0" cellspacing="0" style="border: 0px currentColor; border-image: none; width: 100%; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; vertical-align: top; font-size: small;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(2)</div></div></td>
<td style="vertical-align: top; font-size: small;;text-align:left;"> <div style="line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Included in income (loss) before taxes are charges and credits related to restructuring and other, and inventory charges. </div></div></div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="border: 0px currentColor; border-image: none; width: 100%; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; vertical-align: top; font-size: small;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(3)</div></div></td>
<td style="vertical-align: top; font-size: small;;text-align:left;"> <div style="line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total assets are attributable to each segment. Corporate assets consist of cash and cash equivalents, marketable securities and certain other assets. </div></div></div> </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_ter_ScheduleOfSegmentReportingInformationBySegmentChargesTableTextBlock', window );">Schedule of Segment Reporting Information by Segment Charges</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Included in each segment are charges and credits in the following line items in the statements of operations: </div></div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="10" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap; font-size: x-small;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended December&#160;31,</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap; font-size: x-small;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap; font-size: x-small;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap; font-size: x-small;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; white-space: nowrap; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="10" style="vertical-align: bottom; white-space: nowrap; font-size: x-small;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Semiconductor Test:</div></div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues&#8212;inventory charge</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">11,013</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,731</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,822</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Contract termination settlement fee</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,000</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"/>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"/>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other&#8212;employee severance</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,277</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,429</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">System Test:</div></div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues&#8212;inventory charge</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">887</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,000</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,175</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Industrial Automation:</div></div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other&#8212;acquisition related expenses and compensation</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">985</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">741</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,163</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues&#8212;inventory charge</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">834</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">508</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">680</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other&#8212;employee severance</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,584</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">796</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Wireless:</div></div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues&#8212;inventory charge</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,800</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">4,005</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,565</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Corporate and Other:</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other&#8212;AutoGuide contingent consideration adjustment</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(19,724</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,976</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other&#8212;MiR contingent consideration adjustment</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(3,546</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(22,199</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">17,666</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other&#8212;acquisition related expenses and compensation</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,728</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,765</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,422</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other (income) expense, net&#8212;investment impairment charge</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">15,000</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Selling and administrative&#8212;equity modification charge</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">766</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,108</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other&#8212;Universal Robots contingent consideration adjustment</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;">&#8212; &#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(16,679</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></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_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock', window );">Revenues by Country</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Information as to Teradyne&#8217;s revenues by country is as follows: </div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; border-collapse: collapse;">
<tr>
<td style="width: 67%;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); font-size: x-small;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="10" style="vertical-align: bottom; font-size: x-small;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Revenues from customers (1):</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Taiwan</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,178,068</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">485,681</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">516,322</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">China</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">465,722</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">514,327</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">348,942</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Korea</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">391,571</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">239,504</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">163,224</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">United States</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">321,674</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">333,059</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">282,869</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Europe</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">205,587</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">219,015</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">223,207</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Japan</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">143,983</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">175,322</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">158,281</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Thailand</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">138,787</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">87,503</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">59,184</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Singapore</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">76,460</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">84,111</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">108,618</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Philippines</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">68,887</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">54,560</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">77,996</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Malaysia</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">56,096</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">58,200</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">122,797</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Rest of the World</div></div></div> </td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">74,634</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">43,683</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">39,362</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">3,121,469</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,294,965</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,100,802</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table> <div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentColor; border-image: none; width: 100%; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; vertical-align: top; font-size: small;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1)</div></div></td>
<td style="vertical-align: top; font-size: small;;text-align:left;"> <div style="line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Revenues attributable to a country are based on location of customer site. </div></div></div> </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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Long-Lived Assets by Geographic Area</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Long-lived assets by geographic area: </div></div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 70%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap; font-size: x-small;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">United&#160;States</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap; font-size: x-small;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign(1)</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0); white-space: nowrap; font-size: x-small;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="10" style="vertical-align: bottom; font-size: x-small;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: small;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">December&#160;31, 2020</div></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">291,234</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">158,135</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">449,369</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top; font-size: small;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">December&#160;31, 2019</div></div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="display:inline;">$</div></div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">252,812</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="display:inline;">$</div></div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">124,943</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: x-small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="display:inline;">$</div></div></div></td>
<td style="vertical-align: bottom; font-size: small;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">377,755</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: small;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top; font-size: small;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1)</div></div></td>
<td style="vertical-align: top; font-size: small;;text-align:left;"><div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020 and 2019, long-lived assets attributable to Singapore were $62.5&#160;million and $35.2&#160;million, respectively. </div></div></div></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_ter_ScheduleOfSegmentReportingInformationBySegmentChargesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 segment reporting information by segment 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;">ter_ScheduleOfSegmentReportingInformationBySegmentChargesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<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 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-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_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 concerning 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 41<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<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.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402912313624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplementary Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock', window );">Consolidated Quarterly Statements of Operations</a></td>
<td class="text"><div style="text-indent: 4%; margin-top: 12px; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">The following sets forth certain unaudited consolidated quarterly statements of operations data for each of Teradyne&#8217;s last eight quarters. In management&#8217;s opinion, this quarterly information reflects all adjustments, consisting only of normal recurring adjustments, necessary for a fair statement for the periods presented. Such quarterly results are not necessarily indicative of future results of operations and should be read in conjunction with the audited consolidated financial statements of Teradyne and the notes thereto included elsewhere herein. </div></div> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1st&#160;Quarter</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2nd&#160;Quarter</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3rd&#160;Quarter</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4th&#160;Quarter</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(2)(5)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3)(5)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(4)(5)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands, except per share amounts)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Revenues:</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Products</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">610,906</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">734,630</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">697,745</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">647,625</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Services</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">93,449</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">104,031</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">121,739</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">111,343</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total revenues</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">704,355</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">838,661</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">819,484</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">758,968</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues:</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cost of products</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">259,996</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">322,732</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">300,174</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">274,574</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cost of services</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">38,809</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">44,456</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">60,382</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">34,605</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total cost of revenues (exclusive of acquired intangible assets amortization shown separately below)</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">298,805</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">367,188</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">360,556</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">309,179</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Gross profit</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">405,550</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">471,473</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">458,928</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">449,789</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Operating expenses:</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Selling and administrative</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">111,388</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">113,259</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">115,840</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">124,279</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Engineering and development</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">85,159</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">94,102</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">94,909</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">100,795</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Acquired intangible assets amortization</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,891</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">8,941</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,219</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,752</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(7,606</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">37,222</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(27,701</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(15,117</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total operating expenses</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">198,832</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">253,524</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">189,267</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">215,709</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Income from operations</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">206,718</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">217,949</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">269,661</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">234,080</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-operating (income) expense:</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Interest income</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(2,751</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,368</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,071</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(793</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Interest expense</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,551</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,043</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,237</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,351</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other (income) expense, net</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">6,849</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(4,017</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">764</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,597</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Income before income taxes</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">197,069</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">217,291</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">263,731</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">222,925</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Income tax provision</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">20,878</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">28,383</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">41,013</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">26,595</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">176,191</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">188,908</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">222,718</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">196,330</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net income per common share&#8212;basic</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.06</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.14</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.34</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.18</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net income per common share&#8212;diluted</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.97</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.05</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.21</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1.05</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cash dividend declared per common share</div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.10</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.10</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.10</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.10</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td>&#160;</td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1)</div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other includes a $10.0&#160;million gain for the decrease in the fair value of the AutoGuide and MiR contingent consideration liabilities, partially offset by $1.4 million of acquisition related compensation and expenses and $0.7 million of severance charges related to headcount reductions primarily in Industrial Automation and Semiconductor Test. </div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(2)</div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other includes a $29.9&#160;million charge for the increase in the fair value of the AutoGuide contingent consideration liability, a $4.0 million contract termination settlement charge, $3.1 million of </div></div></td></tr></table>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">acquisition related compensation and expense and $0.8 million of other expenses, partially offset by a $0.6 million gain for the decrease in the fair value of MiR contingent consideration liability. </div></td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(3)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other includes a $27.2&#160;million gain for the decrease in the fair value of AutoGuide contingent consideration liability, and a $1.1 million gain for the decrease in acquisition related compensation liability, partially offset by $0.5 million recorded for employee severance charges primarily in Industrial Automation. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(4)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other includes a $15.3&#160;million gain for the decrease in the fair value adjustment to the AutoGuide acquisition contingent consideration liability, and a $0.9 million gain for the decrease in acquisition related compensation liability, partially offset by $1.1&#160;million of employee severance charges primarily in Industrial Automation. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(5)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne recorded pension and post retirement net actuarial (gains) losses of $(0.1) million, $2.7 million, $7.7&#160;million for the second, third and fourth quarter in 2020, respectively. See Note B: &#8220;Accounting Policies&#8221; for a discussion of Teradyne&#8217;s accounting policy. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 12px; margin-top: 0px; margin-bottom: 0px;"><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1st&#160;Quarter</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2nd&#160;Quarter</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3rd&#160;Quarter</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4th&#160;Quarter</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.75pt;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(2)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(4)(5)(6)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands, except per share amounts)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Revenues:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Products</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">393,442</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">457,511</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">488,170</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">548,552</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Services</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">100,657</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">106,667</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">93,868</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">106,098</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total revenues</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">494,099</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">564,178</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">582,038</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">654,650</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cost of products</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">165,368</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">193,299</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">197,196</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">226,184</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cost of services</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">41,096</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">46,961</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">39,804</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">45,228</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total cost of revenues (exclusive of acquired intangible assets amortization shown separately below)</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">206,464</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">240,260</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">237,000</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">271,412</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Gross profit</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">287,635</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">323,918</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">345,038</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">383,238</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Operating expenses:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Selling and administrative</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">102,013</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">108,811</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">109,166</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">117,092</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Engineering and development</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">76,791</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">81,434</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">77,804</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">86,794</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Acquired intangible assets amortization</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10,634</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">10,083</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,647</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">9,784</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,112</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(10,404</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(6,500</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(2,088</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Total operating expenses</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">194,550</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">189,924</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">190,117</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">211,582</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Income from operations</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">93,085</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">133,994</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">154,921</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">171,656</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Non-operating (income) expense:</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Interest income</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(4,989</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(4,384</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(4,433</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(3,185</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Interest expense</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,520</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,800</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,463</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">5,441</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other (income) expense, net</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1,425</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">1,401</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">2,158</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">20,514</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Income before income taxes</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">93,979</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">131,177</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">151,733</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">148,886</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Income tax provision (benefit)</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(15,159</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">33,780</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">15,873</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">23,811</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">109,138</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">97,397</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">135,860</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">125,075</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net income per common share&#8212;basic</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.63</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.57</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.80</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.75</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Net income per common share&#8212;diluted</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.62</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.55</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.75</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.69</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Cash dividend declared per common share</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.09</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.09</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.09</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">0.09</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="width: 11%; line-height: 8px; margin-top: 0px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(1)</div></td>
<td colspan="1" style="vertical-align: top; width: 0px;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other includes a $3.0&#160;million fair value adjustment to increase the MiR acquisition<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;contingent consideration, <div style="letter-spacing: 0px; top: 0px;;display:inline;">$1.3 million of acquisition related expenses and compensation and $0.8 million of employee severance charges.&#160;</div></div> </div></div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(2)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="line-height: normal;"><div style="font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other includes a $11.7&#160;million gain for the decrease in the fair value of the MiR contingent consideration liability, partially offset by $0.8&#160;million of employee severance charges and $0.5&#160;million of acquisition related expenses and compensation.&#160;</div></div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(3)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other includes a $7.8&#160;million gain for the decrease in the fair value of MiR contingent consideration liability, partially offset by $0.8&#160;million of employee severance charges and $0.5&#160;million of acquisition related expenses and compensation. </div></div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(4)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Restructuring and other includes a $5.8&#160;million gain for the decrease in the fair value adjustment to the MiR acquisition contingent consideration, partially offset by a $3.0&#160;million fair value adjustment to increase the AutoGuide acquisition contingent consideration, $0.5&#160;million of employee severance charges and $0.2&#160;million of acquisition related expenses and compensation. </div></div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(5)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Teradyne recorded pension and post retirement net actuarial losses of $7.7&#160;million for the fourth quarter in 2019. See Note B: &#8220;Accounting Policies&#8221; for a discussion of Teradyne&#8217;s accounting policy. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">(6)</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: small; letter-spacing: 0px; top: 0px;;display:inline;">Other (income) expense, net includes a $15.0&#160;million charge for the impairment of the investment in RealWear. </div></div> </td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121640914&amp;loc=d3e1280-108306<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402920714216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The Company - Additional information (Detail)<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">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Nov. 13, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 25, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 26, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 28, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 03, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">$ 24,000,000.0<span></span>
</td>
<td class="nump">$ 30,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,900,000<span></span>
</td>
<td class="nump">$ 8,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment', window );">Investment impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,000,000.0<span></span>
</td>
<td class="nump">15,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_IndustrialAutomationMember', window );">Industrial Automation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total preliminary purchase price</a></td>
<td class="nump">81,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RelatedPartyTransactionsByRelatedPartyAxis=ter_RealWarInMember', window );">Real War In [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity Method Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,000,000.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_ter_RepaymentOfDebtDemanded', window );">Repaymentof debt demanded</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_MobileIndustrialRobotsApsMember', window );">Mobile Industrial Robots (MiR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Cash paid to acquire outstanding common and preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">145,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total preliminary purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">197,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 52,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,100,000<span></span>
</td>
<td class="nump">9,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 31,000,000.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_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Arrangement range of outcomes value high</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_BusinessAcquisitionAxis=ter_EnergidTechnologiesCorporationMember', window );">Energid Technologies Corporation [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total preliminary purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=ter_LemsysMember', window );">Lemsys [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total preliminary purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=ter_AutoguideLlcMember', window );">Autoguide LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Arrangement range of outcomes value high</a></td>
<td class="nump">100,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_AutoguideLlcMember', window );">Autoguide LLC | Industrial Automation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Cash paid to acquire outstanding common and preferred stock</a></td>
<td class="nump">57,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">$ 24,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Business acquisition percentage of equity</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Arrangement range of outcomes value high</a></td>
<td class="text">&#160;<span></span>
</td>
<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,200,000<span></span>
</td>
<td class="nump">$ 100,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_ter_QuantityOfMaterialToBeTransported', window );">Quantity of material to be transported</a></td>
<td class="nump">4,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_ter_QuantityOfMaterialToBeTransported">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Quantity of material to be transported.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_QuantityOfMaterialToBeTransported</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_ter_RepaymentOfDebtDemanded">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Repayment of debt demanded.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_RepaymentOfDebtDemanded</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 voting equity interests acquired at the acquisition date in the 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 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<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_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 item represents an other than temporary decline in value that has been recognized against an investment accounted for under the equity method of accounting. The excess of the carrying amount over the fair value of the investment represents the amount of the write down which is or was reflected in earnings. The written down value is a new cost basis with the adjusted value of the investment becoming its new carrying value subject to the equity accounting method. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or inability of the investee to sustain an earnings capacity which would justify the carrying amount of the investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 35<br> -Paragraph 32<br> -URI http://asc.fasb.org/extlink&amp;oid=121548190&amp;loc=d3e32787-111569<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses 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 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<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 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_StatementBusinessSegmentsAxis=ter_IndustrialAutomationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_IndustrialAutomationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ter_RealWarInMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ter_RealWarInMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_MobileIndustrialRobotsApsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_MobileIndustrialRobotsApsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_EnergidTechnologiesCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_EnergidTechnologiesCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_LemsysMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_LemsysMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_AutoguideLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_AutoguideLlcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402919506392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting Policies - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Jan. 01, 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_ter_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Increase (decrease) in adoption of new accounting guidance amount</a></td>
<td class="nump">$ 387,414<span></span>
</td>
<td class="num">$ (241,918)<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_ter_StandardProductWarrantyPeriod', window );">Standard warranty period</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<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_ter_DepreciationPeriodOverLifeToCostOfRevenuesAndSellingAndAdministrativeExpenses', window );">Depreciation over life to cost of revenues and selling and administrative expenses, years</a></td>
<td class="text">6 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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_BookValueOfInternallyManufacturedTestSystemsSold', window );">Net book value of internally manufactured test systems sold</a></td>
<td class="nump">$ 7,300<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">$ 3,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising costs</a></td>
<td class="nump">12,800<span></span>
</td>
<td class="nump">16,600<span></span>
</td>
<td class="nump">15,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossUnrealized', window );">Losses (gains) on foreign currency transactions</a></td>
<td class="num">(2,600)<span></span>
</td>
<td class="nump">1,600<span></span>
</td>
<td class="nump">$ 2,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsAndNotesReceivableNet', window );">Trade Accounts Receivable</a></td>
<td class="nump">$ 131,100<span></span>
</td>
<td class="nump">$ 143,600<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_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember', window );">Retained Earnings | ASU 2016-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Increase (decrease) in adoption of new accounting guidance 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">$ 3,100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Accumulated Other Comprehensive Income (Loss) | ASU 2016-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Increase (decrease) in adoption of new accounting guidance 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">$ 3,100<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_BookValueOfInternallyManufacturedTestSystemsSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Book value of internally manufactured test systems sold.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_BookValueOfInternallyManufacturedTestSystemsSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_DepreciationPeriodOverLifeToCostOfRevenuesAndSellingAndAdministrativeExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Depreciation period over life to cost of revenues and selling and administrative expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_DepreciationPeriodOverLifeToCostOfRevenuesAndSellingAndAdministrativeExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_ter_StandardProductWarrantyPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Standard Product Warranty 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;">ter_StandardProductWarrantyPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_ter_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;">ter_SummaryOfSignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsAndNotesReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 accounts and financing receivable. Includes, but is not limited to, notes and loan 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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<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=121593590&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=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsAndNotesReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossUnrealized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 foreign currency transaction unrealized gain (loss) 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/2009/role/commonPracticeRef<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><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> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109240200&amp;loc=d3e30690-110894<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossUnrealized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201601Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_AccountingStandardsUpdate201601Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>72
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402916296984">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Deferred Revenue and Customer Advances (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<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_DeferredRevenueArrangementLineItems', window );"><strong>Deferred Revenue Arrangement</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ter_DeferredRevenueAndCustomerAdvancesMaintenanceServiceAndTraining', window );">Maintenance, service and training</a></td>
<td class="nump">$ 77,654<span></span>
</td>
<td class="nump">$ 63,815<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_ter_DeferredRevenueAndCustomerAdvancesUndeliveredElementsAndOther', window );">Customer advances, undelivered elements and other</a></td>
<td class="nump">63,438<span></span>
</td>
<td class="nump">56,358<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ExtendedProductWarrantyAccrual', window );">Extended warranty</a></td>
<td class="nump">51,929<span></span>
</td>
<td class="nump">30,677<span></span>
</td>
<td class="nump">$ 27,422<span></span>
</td>
<td class="nump">$ 24,438<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_ter_DeferredRevenueAndCustomerAdvances', window );">Total deferred revenue and customer advances</a></td>
<td class="nump">$ 193,021<span></span>
</td>
<td class="nump">$ 150,850<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_ter_DeferredRevenueAndCustomerAdvances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deferred revenue and customer advances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_DeferredRevenueAndCustomerAdvances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_DeferredRevenueAndCustomerAdvancesMaintenanceServiceAndTraining">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue and customer advances maintenance service and training.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_DeferredRevenueAndCustomerAdvancesMaintenanceServiceAndTraining</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_DeferredRevenueAndCustomerAdvancesUndeliveredElementsAndOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue and customer advances undelivered elements and 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;">ter_DeferredRevenueAndCustomerAdvancesUndeliveredElementsAndOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueArrangementLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DeferredRevenueArrangementLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExtendedProductWarrantyAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount as of the balance sheet date of the aggregate extended product warranty liability. Does not include the ending balance for the standard product warranty 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 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1),(c)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExtendedProductWarrantyAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>73
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402917781208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warranty Accrual Included in Other Accrued Liabilities (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyLiabilityLineItems', window );"><strong>Product Warranty Liability [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrual', window );">Balance at beginning of period</a></td>
<td class="nump">$ 8,996<span></span>
</td>
<td class="nump">$ 7,909<span></span>
</td>
<td class="nump">$ 8,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_ProductWarrantyAccrualAdditionsFromBusinessAcquisition', window );">Acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="nump">41<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualWarrantiesIssued', window );">Accruals for warranties issued during the period</a></td>
<td class="nump">28,490<span></span>
</td>
<td class="nump">14,106<span></span>
</td>
<td class="nump">13,045<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease', window );">Accruals related to pre-existing warranties</a></td>
<td class="nump">821<span></span>
</td>
<td class="nump">4,026<span></span>
</td>
<td class="nump">921<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualPayments', window );">Settlements made during the period</a></td>
<td class="num">(21,674)<span></span>
</td>
<td class="num">(17,059)<span></span>
</td>
<td class="num">(14,298)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrual', window );">Balance at end of period</a></td>
<td class="nump">$ 16,633<span></span>
</td>
<td class="nump">$ 8,996<span></span>
</td>
<td class="nump">$ 7,909<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_ProductWarrantyAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrualAdditionsFromBusinessAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in the standard and extended product warranty accrual from a business acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrualAdditionsFromBusinessAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrualPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrualPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrualWarrantiesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in the standard and extended product warranty accrual from warranties issued.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrualWarrantiesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyLiabilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ProductWarrantyLiabilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>74
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402908475912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Extended Product Warranty of Short and Long-Term Deferred Revenue and Customer Advances (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyLiabilityLineItems', window );"><strong>Product Warranty Liability [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ExtendedProductWarrantyAccrual', window );">Balance at beginning of period</a></td>
<td class="nump">$ 30,677<span></span>
</td>
<td class="nump">$ 27,422<span></span>
</td>
<td class="nump">$ 24,438<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ExtendedProductWarrantyAccrualWarrantiesIssued', window );">Deferral of new extended warranty revenue</a></td>
<td class="nump">41,694<span></span>
</td>
<td class="nump">23,271<span></span>
</td>
<td class="nump">23,753<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ExtendedProductWarrantyAccrualPayments', window );">Recognition of extended warranty deferred revenue</a></td>
<td class="num">(20,442)<span></span>
</td>
<td class="num">(20,016)<span></span>
</td>
<td class="num">(20,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_ExtendedProductWarrantyAccrual', window );">Balance at end of period</a></td>
<td class="nump">$ 51,929<span></span>
</td>
<td class="nump">$ 30,677<span></span>
</td>
<td class="nump">$ 27,422<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_ExtendedProductWarrantyAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount as of the balance sheet date of the aggregate extended product warranty liability. Does not include the ending balance for the standard product warranty 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 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1),(c)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExtendedProductWarrantyAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExtendedProductWarrantyAccrualPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the extended product warranty. Excludes standard product warranties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExtendedProductWarrantyAccrualPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExtendedProductWarrantyAccrualWarrantiesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in the extended product warranty accrual from warranties issued. Excludes standard product warranties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExtendedProductWarrantyAccrualWarrantiesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyLiabilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ProductWarrantyLiabilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>75
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402917498472">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Prepayments and Other Current Assets (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_PrepaidAndOtherCurrentAssetsLineItems', window );"><strong>Prepaid And Other Current 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_ContractManufacturerAndSupplierPrepayments', window );">Contract manufacturer and supplier prepayments</a></td>
<td class="nump">$ 212,286<span></span>
</td>
<td class="nump">$ 143,392<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidTaxes', window );">Prepaid taxes</a></td>
<td class="nump">9,361<span></span>
</td>
<td class="nump">8,046<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_ter_PrepaidMaintenanceAndOtherServices', window );">Prepaid maintenance and other services</a></td>
<td class="nump">13,116<span></span>
</td>
<td class="nump">8,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_OtherPrepaidExpenseCurrent', window );">Other prepayments</a></td>
<td class="nump">15,329<span></span>
</td>
<td class="nump">16,753<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_PrepaidExpenseCurrent', window );">Total prepayments</a></td>
<td class="nump">$ 250,092<span></span>
</td>
<td class="nump">$ 176,694<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_ContractManufacturerAndSupplierPrepayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract manufacturer and supplier prepayments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_ContractManufacturerAndSupplierPrepayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_PrepaidAndOtherCurrentAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Prepaid And Other Current Assets [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;">ter_PrepaidAndOtherCurrentAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_PrepaidMaintenanceAndOtherServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Prepaid maintenance and other services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_PrepaidMaintenanceAndOtherServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherPrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 other costs 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 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 (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6787-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_OtherPrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6787-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 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<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_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6787-107765<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402918434920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Useful Lives of Assets (Detail)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Buildings</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful lives, maximum years</a></td>
<td class="text">40 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingImprovementsMember', window );">Building Improvements | 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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful lives, maximum years</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingImprovementsMember', window );">Building Improvements | 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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful lives, maximum years</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Useful lives, description</a></td>
<td class="text">Lesser of lease term or 10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and Fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful lives, maximum years</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=ter_TestSystemsManufacturedInternallyMember', window );">Test Systems Manufactured Internally</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful lives, maximum years</a></td>
<td class="text">6 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=ter_MachineryEquipmentAndSoftwareMember', window );">Machinery Equipment And Software | 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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful lives, maximum years</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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=ter_MachineryEquipmentAndSoftwareMember', window );">Machinery Equipment And Software | 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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful lives, maximum years</a></td>
<td class="text">5 years<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_PropertyPlantAndEquipmentEstimatedUsefulLives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its 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 360<br> -SubTopic 10<br> -Section 35<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=68071081&amp;loc=d3e1205-110223<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_PropertyPlantAndEquipmentEstimatedUsefulLives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=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_PropertyPlantAndEquipmentByTypeAxis=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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=ter_TestSystemsManufacturedInternallyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=ter_TestSystemsManufacturedInternallyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=ter_MachineryEquipmentAndSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=ter_MachineryEquipmentAndSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>77
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402916211976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions and Investment in Other Company - Additional Information (Detail)<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="1">1 Months Ended</th>
<th class="th" colspan="1">2 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Nov. 13, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 25, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 26, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 28, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 03, 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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">$ 24,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,900,000<span></span>
</td>
<td class="nump">$ 8,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">416,431,000<span></span>
</td>
<td class="nump">416,431,000<span></span>
</td>
<td class="nump">$ 453,859,000<span></span>
</td>
<td class="nump">416,431,000<span></span>
</td>
<td class="nump">$ 381,850,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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years 2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment', window );">Investment impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,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_StatementBusinessSegmentsAxis=ter_IndustrialAutomationMember', window );">Industrial Automation [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total preliminary purchase price</a></td>
<td class="nump">81,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">396,483,000<span></span>
</td>
<td class="nump">396,483,000<span></span>
</td>
<td class="nump">$ 433,752,000<span></span>
</td>
<td class="nump">396,483,000<span></span>
</td>
<td class="nump">363,358,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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Estimate of Fair Value Measurement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,705,000<span></span>
</td>
<td class="nump">39,705,000<span></span>
</td>
<td class="nump">7,227,000<span></span>
</td>
<td class="nump">39,705,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_RelatedPartyTransactionsByRelatedPartyAxis=ter_RealWarInMember', window );">Real War In [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity Method Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,000,000.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_ter_RepaymentOfDebtDemanded', window );">Repaymentof debt demanded</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000,000.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_BusinessAcquisitionAxis=ter_MobileIndustrialRobotsApsMember', window );">Mobile Industrial Robots (MiR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total preliminary purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">197,778,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Cash paid to acquire outstanding common and preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">145,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,100,000<span></span>
</td>
<td class="nump">9,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,100,000<span></span>
</td>
<td class="nump">31,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Arrangement range of outcomes value high</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<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_ter_BusinessAcquisitionPurchasePriceAllocationGoodwillNotExpectedTaxDeductibleAmount', window );">Goodwill, not deductible for tax purposes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">136,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">464,602,000<span></span>
</td>
<td class="nump">442,082,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_BusinessCombinationConsiderationTransferred1', window );">Total preliminary purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">197,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 135,976,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=ter_MobileIndustrialRobotsApsMember', window );">Mobile Industrial Robots (MiR) | Fair Value Adjustment to Inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">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="text">&#160;<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="rh">
<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=ter_MobileIndustrialRobotsApsMember', window );">Mobile Industrial Robots (MiR) | Acquisition Related Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ter_EnergidTechnologiesCorporationMember', window );">Energid Technologies Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total preliminary purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Acquired value of intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 months 21 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Net tangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,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>
<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=ter_LemsysMember', window );">Lemsys [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total preliminary purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total preliminary purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Acquired value of intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years 2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Net tangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=ter_AutoguideLlcMember', window );">Autoguide LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total preliminary purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,599,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="ro">
<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 );">Arrangement range of outcomes value high</a></td>
<td class="nump">100,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_BusinessAcquisitionPurchasePriceAllocationGoodwillNotExpectedTaxDeductibleAmount', window );">Goodwill, not deductible for tax purposes</a></td>
<td class="nump">41,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">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="nump">1,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual', window );">Income (loss) before income 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="num">(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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years 1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=ter_AutoguideLlcMember', window );">Autoguide LLC [Member] | Industrial Automation [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total preliminary purchase price</a></td>
<td class="nump">81,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Cash paid to acquire outstanding common and preferred stock</a></td>
<td class="nump">57,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">$ 24,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Arrangement range of outcomes value high</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,200,000<span></span>
</td>
<td class="nump">$ 100,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_ter_QuantityOfMaterialToBeTransported', window );">Quantity of material to be transported</a></td>
<td class="nump">4,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Business acquisition percentage of equity</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=ter_AutoguideLlcMember', window );">Autoguide LLC [Member] | Estimate of Fair Value Measurement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">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">100,000<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>
</tr>
<tr class="rh">
<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=ter_AutoguideLlcMember', window );">Autoguide LLC [Member] | Acquisition Related Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,200,000<span></span>
</td>
<td class="nump">$ 1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_BusinessAcquisitionPurchasePriceAllocationGoodwillNotExpectedTaxDeductibleAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Acquisition Purchase Price Allocation Goodwill Not Expected Tax Deductible 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;">ter_BusinessAcquisitionPurchasePriceAllocationGoodwillNotExpectedTaxDeductibleAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_QuantityOfMaterialToBeTransported">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Quantity of material to be transported.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_QuantityOfMaterialToBeTransported</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_ter_RepaymentOfDebtDemanded">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Repayment of debt demanded.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_RepaymentOfDebtDemanded</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of finite-lived intangible assets acquired either individually or as part of a group of 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>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 1<br> -Subparagraph (a)(3)<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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-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_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_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 voting equity interests acquired at the acquisition date in the 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 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<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_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="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_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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 identifiable intangible assets recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=121600890&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of property, plant, and equipment recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=121600890&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 item represents an other than temporary decline in value that has been recognized against an investment accounted for under the equity method of accounting. The excess of the carrying amount over the fair value of the investment represents the amount of the write down which is or was reflected in earnings. The written down value is a new cost basis with the adjusted value of the investment becoming its new carrying value subject to the equity accounting method. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or inability of the investee to sustain an earnings capacity which would justify the carrying amount of the investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 35<br> -Paragraph 32<br> -URI http://asc.fasb.org/extlink&amp;oid=121548190&amp;loc=d3e32787-111569<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses 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 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<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 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_StatementBusinessSegmentsAxis=ter_IndustrialAutomationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_IndustrialAutomationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ter_RealWarInMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ter_RealWarInMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_MobileIndustrialRobotsApsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_MobileIndustrialRobotsApsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonrecurringAdjustmentAxis=us-gaap_FairValueAdjustmentToInventoryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonrecurringAdjustmentAxis=us-gaap_FairValueAdjustmentToInventoryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonrecurringAdjustmentAxis=us-gaap_AcquisitionRelatedCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonrecurringAdjustmentAxis=us-gaap_AcquisitionRelatedCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_EnergidTechnologiesCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_EnergidTechnologiesCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_LemsysMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_LemsysMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_AutoguideLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_AutoguideLlcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402920048568">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Final Allocation of Purchase Price (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Apr. 25, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 453,859<span></span>
</td>
<td class="nump">$ 416,431<span></span>
</td>
<td class="nump">$ 381,850<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_AutoguideLlcMember', window );">Autoguide LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">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>
</tr>
<tr class="ro">
<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="nump">37,660<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther', window );">Other current assets</a></td>
<td class="nump">3,661<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets', window );">Non-current assets</a></td>
<td class="nump">1,227<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Accounts payable and current liabilities</a></td>
<td class="num">(1,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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Other long-term liabilities</a></td>
<td class="num">(949)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total purchase price</a></td>
<td class="nump">$ 81,599<span></span>
</td>
<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=ter_MobileIndustrialRobotsApsMember', window );">Mobile Industrial Robots (MiR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 135,976<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,670<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets', window );">Current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,039<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets', window );">Non-current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,336<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Accounts payable and current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,336)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities', window );">Long-term deferred tax liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,007)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Other long-term liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 197,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_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of intangible assets, excluding goodwill, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ter_AutoguideLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_AutoguideLlcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_MobileIndustrialRobotsApsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_MobileIndustrialRobotsApsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402920821928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Components of Intangible Assets and Their Estimated Useful Lives at Acquisition Date (Detail)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<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_FinitelivedIntangibleAssetsAcquired1', window );">Total intangible assets, fair value</a></td>
<td class="nump">$ 80,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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Total intangible assets, estimated useful life, years</a></td>
<td class="text">7 years 2 months 12 days<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_AutoguideLlcMember', window );">Autoguide LLC [Member]</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_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_FinitelivedIntangibleAssetsAcquired1', window );">Total intangible assets, fair value</a></td>
<td class="nump">$ 37,660<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Total intangible assets, estimated useful life, years</a></td>
<td class="text">6 years 1 month 6 days<span></span>
</td>
</tr>
<tr class="rh">
<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_DevelopedTechnologyRightsMember', window );">Developed technology</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_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_FinitelivedIntangibleAssetsAcquired1', window );">Total intangible assets, fair value</a></td>
<td class="nump">$ 58,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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Total intangible assets, estimated useful life, years</a></td>
<td class="text">7 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember', window );">Developed technology | Autoguide LLC [Member]</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_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_FinitelivedIntangibleAssetsAcquired1', window );">Total intangible assets, fair value</a></td>
<td class="nump">$ 24,590<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Total intangible assets, estimated useful life, years</a></td>
<td class="text">6 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships</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_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_FinitelivedIntangibleAssetsAcquired1', window );">Total intangible assets, fair value</a></td>
<td class="nump">$ 8,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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Total intangible assets, estimated useful life, years</a></td>
<td class="text">2 years 6 months<span></span>
</td>
</tr>
<tr class="rh">
<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 | Autoguide LLC [Member]</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_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_FinitelivedIntangibleAssetsAcquired1', window );">Total intangible assets, fair value</a></td>
<td class="nump">$ 7,360<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Total intangible assets, estimated useful life, years</a></td>
<td class="text">6 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember', window );">Trademarks and tradenames</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_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_FinitelivedIntangibleAssetsAcquired1', window );">Total intangible assets, fair value</a></td>
<td class="nump">$ 13,240<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Total intangible assets, estimated useful life, years</a></td>
<td class="text">11 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember', window );">Trademarks and tradenames | Autoguide LLC [Member]</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_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_FinitelivedIntangibleAssetsAcquired1', window );">Total intangible assets, fair value</a></td>
<td class="nump">$ 5,450<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Total intangible assets, estimated useful life, years</a></td>
<td class="text">7 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OrderOrProductionBacklogMember', window );">Customer backlog</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_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_FinitelivedIntangibleAssetsAcquired1', window );">Total intangible assets, fair value</a></td>
<td class="nump">$ 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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Total intangible assets, estimated useful life, years</a></td>
<td class="text">2 months 12 days<span></span>
</td>
</tr>
<tr class="rh">
<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_OrderOrProductionBacklogMember', window );">Customer backlog | Autoguide LLC [Member]</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_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_FinitelivedIntangibleAssetsAcquired1', window );">Total intangible assets, fair value</a></td>
<td class="nump">$ 260<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Total intangible assets, estimated useful life, years</a></td>
<td class="text">3 months 18 days<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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of finite-lived intangible assets acquired either individually or as part of a group of 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>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 1<br> -Subparagraph (a)(3)<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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-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_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_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 1<br> -Subparagraph (a)(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_FinitelivedIntangibleAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=ter_AutoguideLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_AutoguideLlcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_DevelopedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_DevelopedTechnologyRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_TrademarksAndTradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_TrademarksAndTradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_OrderOrProductionBacklogMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_OrderOrProductionBacklogMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402920464792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pro Forma Results Under Acquisition (Detail) - Mobile Industrial Robots (MiR) - USD ($)<br> $ / shares in Units, $ 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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_BusinessAcquisitionsProFormaRevenue', window );">Revenue</a></td>
<td class="nump">$ 2,303,737<span></span>
</td>
<td class="nump">$ 2,111,373<span></span>
</td>
</tr>
<tr class="re">
<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">$ 464,602<span></span>
</td>
<td class="nump">$ 442,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_BusinessAcquisitionProFormaEarningsPerShareBasic', window );">Net income per common share, basic</a></td>
<td class="nump">$ 2.73<span></span>
</td>
<td class="nump">$ 2.36<span></span>
</td>
</tr>
<tr class="re">
<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 );">Net income per common share, diluted</a></td>
<td class="nump">$ 2.59<span></span>
</td>
<td class="nump">$ 2.30<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_BusinessAcquisitionAxis=ter_MobileIndustrialRobotsApsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_MobileIndustrialRobotsApsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402918401912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Additional Information (Detail) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Deferred Revenue And Customer Advances</a></td>
<td class="nump">$ 91.0<span></span>
</td>
<td class="nump">$ 65.6<span></span>
</td>
<td class="nump">$ 69.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue, Remaining Performance Obligation, Amount</a></td>
<td class="nump">$ 929.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerDurationAxis=us-gaap_ShortTermContractWithCustomerMember', window );">Short-term Contract with Customer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Revenue, Remaining Performance Obligation, Percentage</a></td>
<td class="nump">92.00%<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_ter_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod2', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction Period</a></td>
<td class="text">12 months<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_ContractWithCustomerDurationAxis=us-gaap_LongTermContractWithCustomerMember', window );">Long-term Contract with Customer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Revenue, Remaining Performance Obligation, Percentage</a></td>
<td class="nump">8.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_ContractWithCustomerDurationAxis=us-gaap_LongTermContractWithCustomerMember', window );">Long-term Contract with Customer [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<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_ter_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod2', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction Period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerDurationAxis=us-gaap_LongTermContractWithCustomerMember', window );">Long-term Contract with Customer [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<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_ter_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod2', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction Period</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_ter_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 in which remaining performance obligation is expected to be recognized as revenue, 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-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_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130556-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_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 remaining performance obligation to total remaining performance obligation not recognized as revenue.</p></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 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130556-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_RevenueRemainingPerformanceObligationPercentage</td>
</tr>
<tr>
<td style="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_ContractWithCustomerDurationAxis=us-gaap_ShortTermContractWithCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerDurationAxis=us-gaap_ShortTermContractWithCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerDurationAxis=us-gaap_LongTermContractWithCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerDurationAxis=us-gaap_LongTermContractWithCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402911343656">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
<td class="nump">$ 3,121,469<span></span>
</td>
<td class="nump">$ 2,294,965<span></span>
</td>
<td class="nump">$ 2,100,802<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_SemiconductorTestMember', window );">Semiconductor Test</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,259,597<span></span>
</td>
<td class="nump">1,552,571<span></span>
</td>
<td class="nump">1,492,417<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_SystemsTestGroupMember', window );">System Test</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">409,729<span></span>
</td>
<td class="nump">287,455<span></span>
</td>
<td class="nump">216,132<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_IndustrialAutomationMember', window );">Industrial Automation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">279,731<span></span>
</td>
<td class="nump">298,139<span></span>
</td>
<td class="nump">261,452<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_WirelessTestMember', window );">Wireless Test</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">173,016<span></span>
</td>
<td class="nump">157,315<span></span>
</td>
<td class="nump">132,006<span></span>
</td>
</tr>
<tr class="rh">
<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_CorporateAndOtherMember', window );">Corporate and Other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(604)<span></span>
</td>
<td class="num">(515)<span></span>
</td>
<td class="num">(1,205)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">Point in Time</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">2,804,166<span></span>
</td>
<td class="nump">1,993,077<span></span>
</td>
<td class="nump">1,815,171<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">Point in Time | System Test</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">348,454<span></span>
</td>
<td class="nump">237,686<span></span>
</td>
<td class="nump">167,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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">Point in Time | Wireless Test</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">163,834<span></span>
</td>
<td class="nump">148,322<span></span>
</td>
<td class="nump">122,536<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">Point in Time | Corporate and Other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(604)<span></span>
</td>
<td class="num">(515)<span></span>
</td>
<td class="num">(1,205)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember', window );">Over Time</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">317,302<span></span>
</td>
<td class="nump">301,888<span></span>
</td>
<td class="nump">285,631<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember', window );">Over Time | System Test</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">61,275<span></span>
</td>
<td class="nump">49,769<span></span>
</td>
<td class="nump">48,714<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember', window );">Over Time | Wireless Test</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">9,182<span></span>
</td>
<td class="nump">8,993<span></span>
</td>
<td class="nump">9,470<span></span>
</td>
</tr>
<tr 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_AmericasMember', window );">Americas</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">335,441<span></span>
</td>
<td class="nump">338,384<span></span>
</td>
<td class="nump">288,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_srt_StatementGeographicalAxis=srt_AmericasMember', window );">Americas | System Test</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">128,482<span></span>
</td>
<td class="nump">129,840<span></span>
</td>
<td class="nump">96,763<span></span>
</td>
</tr>
<tr 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_AmericasMember', window );">Americas | Wireless Test</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">22,544<span></span>
</td>
<td class="nump">24,234<span></span>
</td>
<td class="nump">19,166<span></span>
</td>
</tr>
<tr 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_AmericasMember', window );">Americas | Corporate and Other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(604)<span></span>
</td>
<td class="num">(515)<span></span>
</td>
<td class="num">(1,205)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember', window );">Europe, Middle East and Africa</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">208,196<span></span>
</td>
<td class="nump">228,071<span></span>
</td>
<td class="nump">235,977<span></span>
</td>
</tr>
<tr 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 );">Europe, Middle East and Africa | System Test</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">22,726<span></span>
</td>
<td class="nump">24,789<span></span>
</td>
<td class="nump">28,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_srt_StatementGeographicalAxis=us-gaap_EMEAMember', window );">Europe, Middle East and Africa | Wireless Test</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">6,503<span></span>
</td>
<td class="nump">6,532<span></span>
</td>
<td class="nump">4,968<span></span>
</td>
</tr>
<tr 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_AsiaPacificMember', window );">Asia Pacific</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">2,577,831<span></span>
</td>
<td class="nump">1,728,510<span></span>
</td>
<td class="nump">1,576,446<span></span>
</td>
</tr>
<tr 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_AsiaPacificMember', window );">Asia Pacific | System Test</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">258,521<span></span>
</td>
<td class="nump">132,826<span></span>
</td>
<td class="nump">90,989<span></span>
</td>
</tr>
<tr 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_AsiaPacificMember', window );">Asia Pacific | Wireless Test</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">143,969<span></span>
</td>
<td class="nump">126,549<span></span>
</td>
<td class="nump">107,872<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_SocMember', window );">SOC | Semiconductor Test</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,877,389<span></span>
</td>
<td class="nump">1,286,440<span></span>
</td>
<td class="nump">1,218,949<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_SocMember', window );">SOC | Point in Time | Semiconductor Test</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,659,414<span></span>
</td>
<td class="nump">1,070,375<span></span>
</td>
<td class="nump">1,010,493<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_SocMember', window );">SOC | Over Time | Semiconductor Test</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">217,975<span></span>
</td>
<td class="nump">216,065<span></span>
</td>
<td class="nump">208,456<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_SocMember', window );">SOC | Americas | Semiconductor Test</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">77,671<span></span>
</td>
<td class="nump">73,257<span></span>
</td>
<td class="nump">78,498<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_SocMember', window );">SOC | Europe, Middle East and Africa | Semiconductor Test</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">55,125<span></span>
</td>
<td class="nump">60,302<span></span>
</td>
<td class="nump">72,572<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_SocMember', window );">SOC | Asia Pacific | Semiconductor Test</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,744,593<span></span>
</td>
<td class="nump">1,152,881<span></span>
</td>
<td class="nump">1,067,879<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_MemoryMember', window );">Memory | Semiconductor Test</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">382,208<span></span>
</td>
<td class="nump">266,131<span></span>
</td>
<td class="nump">273,468<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_MemoryMember', window );">Memory | Point in Time | Semiconductor Test</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">363,324<span></span>
</td>
<td class="nump">247,221<span></span>
</td>
<td class="nump">259,366<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ter_MemoryMember', window );">Memory | Over Time | Semiconductor Test</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">18,884<span></span>
</td>
<td class="nump">18,910<span></span>
</td>
<td class="nump">14,102<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ter_MemoryMember', window );">Memory | Americas | Semiconductor Test</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">12,999<span></span>
</td>
<td class="nump">23,826<span></span>
</td>
<td class="nump">17,353<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_MemoryMember', window );">Memory | Europe, Middle East and Africa | Semiconductor Test</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">5,209<span></span>
</td>
<td class="nump">3,591<span></span>
</td>
<td class="nump">10,851<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_MemoryMember', window );">Memory | Asia Pacific | Semiconductor Test</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">364,000<span></span>
</td>
<td class="nump">238,714<span></span>
</td>
<td class="nump">245,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_BusinessAcquisitionAxis=ter_UniversalRobotsMember', window );">Universal Robots (UR) | Industrial Automation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">221,481<span></span>
</td>
<td class="nump">252,358<span></span>
</td>
<td class="nump">237,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_BusinessAcquisitionAxis=ter_UniversalRobotsMember', window );">Universal Robots (UR) | Point in Time | Industrial Automation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">214,212<span></span>
</td>
<td class="nump">244,515<span></span>
</td>
<td class="nump">232,448<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_UniversalRobotsMember', window );">Universal Robots (UR) | Over Time | Industrial Automation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">7,269<span></span>
</td>
<td class="nump">7,843<span></span>
</td>
<td class="nump">4,889<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_UniversalRobotsMember', window );">Universal Robots (UR) | Americas | Industrial Automation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">64,164<span></span>
</td>
<td class="nump">71,926<span></span>
</td>
<td class="nump">70,478<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_UniversalRobotsMember', window );">Universal Robots (UR) | Europe, Middle East and Africa | Industrial Automation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">97,040<span></span>
</td>
<td class="nump">112,405<span></span>
</td>
<td class="nump">108,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_BusinessAcquisitionAxis=ter_UniversalRobotsMember', window );">Universal Robots (UR) | Asia Pacific | Industrial Automation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">60,277<span></span>
</td>
<td class="nump">68,027<span></span>
</td>
<td class="nump">58,492<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_MobileIndustrialRobotsApsMember', window );">MiR | Industrial Automation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">44,833<span></span>
</td>
<td class="nump">44,403<span></span>
</td>
<td class="nump">24,115<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_MobileIndustrialRobotsApsMember', window );">MiR | Point in Time | Industrial Automation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">44,622<span></span>
</td>
<td class="nump">44,329<span></span>
</td>
<td class="nump">24,115<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_MobileIndustrialRobotsApsMember', window );">MiR | Over Time | Industrial Automation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">211<span></span>
</td>
<td class="nump">74<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_MobileIndustrialRobotsApsMember', window );">MiR | Americas | Industrial Automation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">16,769<span></span>
</td>
<td class="nump">14,438<span></span>
</td>
<td class="nump">7,326<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_MobileIndustrialRobotsApsMember', window );">MiR | Europe, Middle East and Africa | Industrial Automation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">21,593<span></span>
</td>
<td class="nump">20,452<span></span>
</td>
<td class="nump">10,839<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_MobileIndustrialRobotsApsMember', window );">MiR | Asia Pacific | Industrial Automation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">6,471<span></span>
</td>
<td class="nump">9,513<span></span>
</td>
<td class="nump">$ 5,950<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_AutoguideLlcMember', window );">Autoguide LLC [Member] | Industrial Automation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">13,417<span></span>
</td>
<td class="nump">1,378<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_AutoguideLlcMember', window );">Autoguide LLC [Member] | Point in Time | Industrial Automation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">10,911<span></span>
</td>
<td class="nump">1,144<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_AutoguideLlcMember', window );">Autoguide LLC [Member] | Over Time | Industrial Automation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">2,506<span></span>
</td>
<td class="nump">234<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_AutoguideLlcMember', window );">Autoguide LLC [Member] | Americas | Industrial Automation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 13,417<span></span>
</td>
<td class="nump">$ 1,378<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Includes $10.0&#160;million, $8.4&#160;million and $12.0 million in 2020, 2019 and 2018, respectively, for leases of Teradyne&#8217;s systems recognized outside of ASC 606: &#8220;Revenue from Contracts with Customers.&#8221;</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Revenues attributable to a country are based on location of customer site.</td>
</tr>
</table></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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: 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(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=ter_SemiconductorTestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_SemiconductorTestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_SystemsTestGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_SystemsTestGroupMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_IndustrialAutomationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_IndustrialAutomationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_WirelessTestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_WirelessTestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_CorporateAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_CorporateAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_AmericasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AmericasMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_AsiaPacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AsiaPacificMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_SocMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_SocMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_MemoryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_MemoryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_UniversalRobotsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_UniversalRobotsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_MobileIndustrialRobotsApsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_MobileIndustrialRobotsApsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_AutoguideLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_AutoguideLlcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402913176840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Parenthetical) (Detail) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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_SalesTypeLeaseRevenue', window );">Revenue on leases</a></td>
<td class="nump">$ 10.0<span></span>
</td>
<td class="nump">$ 8.4<span></span>
</td>
<td class="nump">$ 12.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_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_SalesTypeLeaseRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of sales-type lease revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 30<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121576215&amp;loc=SL77919372-209981<br><br>Reference 2: 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 6A<br> -URI http://asc.fasb.org/extlink&amp;oid=121640914&amp;loc=SL77927221-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_SalesTypeLeaseRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>84
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402905591688">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Composition of Inventories, Net (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsNetOfReserves', window );">Raw material</a></td>
<td class="nump">$ 114,133<span></span>
</td>
<td class="nump">$ 118,595<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessNetOfReserves', window );">Work-in-process</a></td>
<td class="nump">25,408<span></span>
</td>
<td class="nump">32,695<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished goods</a></td>
<td class="nump">82,648<span></span>
</td>
<td class="nump">45,401<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">$ 222,189<span></span>
</td>
<td class="nump">$ 196,691<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_InventoryFinishedGoodsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoodsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterialsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing 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 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterialsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcessNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and 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 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcessNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402905694472">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories - Additional Information (Detail) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryLineItems', window );"><strong>Inventory [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_InventoryValuationReserves', window );">Inventory reserves</a></td>
<td class="nump">$ 110.6<span></span>
</td>
<td class="nump">$ 103.6<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_InventoryLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_InventoryLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryValuationReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation reserve for inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<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 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryValuationReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>86
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402902403560">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property Plant and Equipment, Net (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_Land', window );">Land</a></td>
<td class="nump">$ 17,207<span></span>
</td>
<td class="nump">$ 16,561<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BuildingsAndImprovementsGross', window );">Buildings</a></td>
<td class="nump">108,221<span></span>
</td>
<td class="nump">107,282<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MachineryAndEquipmentGross', window );">Machinery, equipment and software</a></td>
<td class="nump">956,035<span></span>
</td>
<td class="nump">834,970<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FurnitureAndFixturesGross', window );">Furniture and fixtures</a></td>
<td class="nump">28,487<span></span>
</td>
<td class="nump">29,157<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseholdImprovementsGross', window );">Leasehold improvements</a></td>
<td class="nump">61,276<span></span>
</td>
<td class="nump">59,378<span></span>
</td>
</tr>
<tr class="re">
<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">13,098<span></span>
</td>
<td class="nump">2,537<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, Total</a></td>
<td class="nump">1,184,324<span></span>
</td>
<td class="nump">1,049,885<span></span>
</td>
</tr>
<tr class="re">
<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="nump">789,524<span></span>
</td>
<td class="nump">729,669<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">$ 394,800<span></span>
</td>
<td class="nump">$ 320,216<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BuildingsAndImprovementsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6812-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BuildingsAndImprovementsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_FurnitureAndFixturesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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_FurnitureAndFixturesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Land">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 depletion of real estate held for productive use, excluding land held for sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6812-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_Land</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseholdImprovementsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 additions or improvements to assets held under a lease 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 45<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6812-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseholdImprovementsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MachineryAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6812-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MachineryAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402920867960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 of property, plant and equipment</a></td>
<td class="nump">$ 80,119<span></span>
</td>
<td class="nump">$ 70,834<span></span>
</td>
<td class="nump">$ 67,415<span></span>
</td>
</tr>
<tr class="re">
<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">956,035<span></span>
</td>
<td class="nump">834,970<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Accumulated depreciation</a></td>
<td class="nump">789,524<span></span>
</td>
<td class="nump">729,669<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=ter_TestSystemsLeasedByCustomersMember', window );">Test Systems Leased By Customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">23,400<span></span>
</td>
<td class="nump">5,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Accumulated depreciation</a></td>
<td class="nump">$ 7,500<span></span>
</td>
<td class="nump">$ 5,100<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MachineryAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6812-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MachineryAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=ter_TestSystemsLeasedByCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=ter_TestSystemsLeasedByCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402918189864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Nov. 13, 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_ter_FinancialInstrumentsAndFairValueLineItems', window );"><strong>Financial Instruments and 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesGrossRealizedGains', window );">Available-for-sale securities, realized gain</a></td>
<td class="nump">$ 4,600,000<span></span>
</td>
<td class="nump">$ 1,300,000<span></span>
</td>
<td class="nump">$ 4,000,000.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_AvailableForSaleSecuritiesGrossRealizedLosses', window );">Available-for-sale securities, realized loss</a></td>
<td class="nump">300,000<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
<td class="nump">1,600,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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Aggregate loss of investments with unrealized losses less than one year</a></td>
<td class="nump">70,400,000<span></span>
</td>
<td class="nump">23,600,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_ForeignCurrencyTransactionGainLossUnrealized', window );">Unrealized Gain (loss) on contracts</a></td>
<td class="num">(2,600,000)<span></span>
</td>
<td class="nump">1,600,000<span></span>
</td>
<td class="nump">$ 2,500,000<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_ter_ForeignCurrencyTransactionGainUnrealized', window );">Equity securities unrealized gain</a></td>
<td class="nump">9,600,000<span></span>
</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_ForeignCurrencyTransactionlossUnrealized', window );">Equity securities unrealized loss</a></td>
<td class="nump">$ 6,000,000.0<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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable | Customer 1 | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_FinancialInstrumentsAndFairValueLineItems', window );"><strong>Financial Instruments and 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>
</tr>
<tr class="ro">
<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">25.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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable | Customer 2 | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_FinancialInstrumentsAndFairValueLineItems', window );"><strong>Financial Instruments and 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="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_InvestmentTypeAxis=ter_DebtMutualFundsMember', window );">Debt Mutual 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_FinancialInstrumentsAndFairValueLineItems', window );"><strong>Financial Instruments and 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue', window );">Available for sale securities with out contractual maturity date</a></td>
<td class="nump">$ 8,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_AutoguideLlcMember', window );">Autoguide LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_FinancialInstrumentsAndFairValueLineItems', window );"><strong>Financial Instruments and 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Maximum amount of contingent consideration paid for acquisition</a></td>
<td class="nump">100,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,200,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_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember', window );">Foreign 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_FinancialInstrumentsAndFairValueLineItems', window );"><strong>Financial Instruments and 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossUnrealized', window );">Unrealized Gain (loss) on contracts</a></td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_FinancialInstrumentsAndFairValueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financial Instruments and 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;">ter_FinancialInstrumentsAndFairValueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_ForeignCurrencyTransactionGainUnrealized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Foreign Currency Transaction Gain, Unrealized</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_ForeignCurrencyTransactionGainUnrealized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_ForeignCurrencyTransactionlossUnrealized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Foreign Currency Transaction (Loss), Unrealized</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_ForeignCurrencyTransactionlossUnrealized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), without single maturity date and not allocated over maturity grouping.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesGrossRealizedGains">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 item represents the gross profit realized on the sale of debt or equity securities categorized neither as held-to-maturity nor trading 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;">us-gaap_AvailableForSaleSecuritiesGrossRealizedGains</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 item represents the gross loss realized on the sale of debt or equity securities categorized neither as held-to-maturity nor trading 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;">us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 30<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121582814&amp;loc=SL82922890-210455<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27337-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossUnrealized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 foreign currency transaction unrealized gain (loss) 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/2009/role/commonPracticeRef<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><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> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109240200&amp;loc=d3e30690-110894<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossUnrealized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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_ConcentrationRiskByBenchmarkAxis=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_ConcentrationRiskByTypeAxis=ter_CustomerOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_CustomerOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=ter_CustomerTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_CustomerTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_DebtMutualFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_DebtMutualFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_AutoguideLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_AutoguideLlcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402914022936">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Nov. 13, 2019</div></th>
<th class="th"><div>Apr. 25, 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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Available for sale securities</a></td>
<td class="nump">$ 610,840<span></span>
</td>
<td class="nump">$ 216,021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,900<span></span>
</td>
<td class="nump">$ 24,000<span></span>
</td>
<td class="nump">$ 30,800<span></span>
</td>
</tr>
<tr class="rh">
<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_USTreasurySecuritiesMember', window );">U.S. Treasury Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Available for sale securities</a></td>
<td class="nump">258,304<span></span>
</td>
<td class="nump">42,382<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_InvestmentTypeAxis=us-gaap_CommercialPaperMember', window );">Commercial Paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Available for sale securities</a></td>
<td class="nump">254,413<span></span>
</td>
<td class="nump">54,149<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_InvestmentTypeAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate Debt Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Available for sale securities</a></td>
<td class="nump">83,615<span></span>
</td>
<td class="nump">97,307<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_InvestmentTypeAxis=us-gaap_CertificatesOfDepositMember', window );">Certificates of Deposit and Time Deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Available for sale securities</a></td>
<td class="nump">979<span></span>
</td>
<td class="nump">4,751<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_InvestmentTypeAxis=us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember', window );">U.S. Government Agency Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Available for sale securities</a></td>
<td class="nump">4,339<span></span>
</td>
<td class="nump">9,952<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_InvestmentTypeAxis=ter_DebtMutualFundsMember', window );">Debt Mutual 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>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Available for sale securities</a></td>
<td class="nump">8,565<span></span>
</td>
<td class="nump">6,888<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_InvestmentTypeAxis=us-gaap_ForeignCorporateDebtSecuritiesMember', window );">Non-U.S. Government Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Available for sale securities</a></td>
<td class="nump">625<span></span>
</td>
<td class="nump">592<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure', window );">Total</a></td>
<td class="nump">1,554,381<span></span>
</td>
<td class="nump">1,015,717<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">95<span></span>
</td>
<td class="nump">528<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total</a></td>
<td class="nump">1,554,476<span></span>
</td>
<td class="nump">1,016,245<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">7,227<span></span>
</td>
<td class="nump">39,705<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative liabilities</a></td>
<td class="nump">504<span></span>
</td>
<td class="nump">203<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_LiabilitiesFairValueDisclosure', window );">Total</a></td>
<td class="nump">7,731<span></span>
</td>
<td class="nump">39,908<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">443,166<span></span>
</td>
<td class="nump">311,975<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Cash Equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">470,955<span></span>
</td>
<td class="nump">461,949<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | U.S. Treasury Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Available for sale securities</a></td>
<td class="nump">258,304<span></span>
</td>
<td class="nump">42,382<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Commercial Paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Available for sale securities</a></td>
<td class="nump">254,413<span></span>
</td>
<td class="nump">54,149<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Corporate Debt Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Available for sale securities</a></td>
<td class="nump">83,615<span></span>
</td>
<td class="nump">97,307<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Certificates of Deposit and Time Deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Available for sale securities</a></td>
<td class="nump">979<span></span>
</td>
<td class="nump">4,751<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | U.S. Government Agency Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Available for sale securities</a></td>
<td class="nump">4,339<span></span>
</td>
<td class="nump">9,952<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Debt Mutual 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>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Available for sale securities</a></td>
<td class="nump">8,565<span></span>
</td>
<td class="nump">6,888<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Non-U.S. Government Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Available for sale securities</a></td>
<td class="nump">625<span></span>
</td>
<td class="nump">592<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Equity Mutual 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>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesEquitySecurities', window );">Available for sale equity securities</a></td>
<td class="nump">29,420<span></span>
</td>
<td class="nump">25,772<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Quoted Prices in Active Markets for Identical Instruments (Level 1) | Fair Value, Measurements, Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure', window );">Total</a></td>
<td class="nump">828,919<span></span>
</td>
<td class="nump">754,920<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_AssetsFairValueDisclosure', window );">Total</a></td>
<td class="nump">828,919<span></span>
</td>
<td class="nump">754,920<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Quoted Prices in Active Markets for Identical Instruments (Level 1) | Fair Value, Measurements, Recurring | Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">443,166<span></span>
</td>
<td class="nump">311,975<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Quoted Prices in Active Markets for Identical Instruments (Level 1) | Fair Value, Measurements, Recurring | Cash Equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">347,768<span></span>
</td>
<td class="nump">410,285<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Quoted Prices in Active Markets for Identical Instruments (Level 1) | Fair Value, Measurements, Recurring | Debt Mutual 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>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Available for sale securities</a></td>
<td class="nump">8,565<span></span>
</td>
<td class="nump">6,888<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Quoted Prices in Active Markets for Identical Instruments (Level 1) | Fair Value, Measurements, Recurring | Equity Mutual 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>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesEquitySecurities', window );">Available for sale equity securities</a></td>
<td class="nump">29,420<span></span>
</td>
<td class="nump">25,772<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure', window );">Total</a></td>
<td class="nump">725,462<span></span>
</td>
<td class="nump">260,797<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">95<span></span>
</td>
<td class="nump">528<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total</a></td>
<td class="nump">725,557<span></span>
</td>
<td class="nump">261,325<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative liabilities</a></td>
<td class="nump">504<span></span>
</td>
<td class="nump">203<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total</a></td>
<td class="nump">504<span></span>
</td>
<td class="nump">203<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Cash Equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">123,187<span></span>
</td>
<td class="nump">51,664<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | U.S. Treasury Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Available for sale securities</a></td>
<td class="nump">258,304<span></span>
</td>
<td class="nump">42,382<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Commercial Paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Available for sale securities</a></td>
<td class="nump">254,413<span></span>
</td>
<td class="nump">54,149<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Corporate Debt Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Available for sale securities</a></td>
<td class="nump">83,615<span></span>
</td>
<td class="nump">97,307<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Certificates of Deposit and Time Deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Available for sale securities</a></td>
<td class="nump">979<span></span>
</td>
<td class="nump">4,751<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | U.S. Government Agency Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Available for sale securities</a></td>
<td class="nump">4,339<span></span>
</td>
<td class="nump">9,952<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Non-U.S. Government Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Available for sale securities</a></td>
<td class="nump">625<span></span>
</td>
<td class="nump">592<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Significant Unobservable Inputs (Level 3) | Fair Value, Measurements, Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">7,227<span></span>
</td>
<td class="nump">39,705<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_LiabilitiesFairValueDisclosure', window );">Total</a></td>
<td class="nump">$ 7,227<span></span>
</td>
<td class="nump">$ 39,705<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_ter_CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash and cash equivalents and available for sale securities fair value 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;">ter_CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 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_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 debt and equity securities categorized neither as held-to-maturity nor trading.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesEquitySecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of equity securities categorized neither as held-to-maturity nor as trading.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesEquitySecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13433-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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. Includes liabilities 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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13433-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-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_DerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_LiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and nonfinancial 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 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_LiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_USTreasurySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_CommercialPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_CertificatesOfDepositMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_CertificatesOfDepositMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_USGovernmentCorporationsAndAgenciesSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_USGovernmentCorporationsAndAgenciesSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_DebtMutualFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_DebtMutualFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_ForeignCorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ForeignCorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_InvestmentTypeAxis=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_InvestmentTypeAxis=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_InvestmentTypeAxis=us-gaap_CashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_CashEquivalentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_EquityMutualFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_EquityMutualFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>90
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402918014040">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Reported Financial Assets and Liabilities (Detail) - Fair Value, Measurements, Recurring - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis</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_AssetsFairValueDisclosure', window );">Assets</a></td>
<td class="nump">$ 1,554,476<span></span>
</td>
<td class="nump">$ 1,016,245<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Liabilities</a></td>
<td class="nump">7,731<span></span>
</td>
<td class="nump">39,908<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Other Current 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis</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_LiabilitiesFairValueDisclosure', window );">Liabilities</a></td>
<td class="nump">504<span></span>
</td>
<td class="nump">203<span></span>
</td>
</tr>
<tr class="rh">
<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 );">Cash and Cash Equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</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_AssetsFairValueDisclosure', window );">Assets</a></td>
<td class="nump">914,121<span></span>
</td>
<td class="nump">773,924<span></span>
</td>
</tr>
<tr class="rh">
<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 );">Marketable securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</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_AssetsFairValueDisclosure', window );">Assets</a></td>
<td class="nump">522,280<span></span>
</td>
<td class="nump">137,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_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Long-term marketable securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis</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_AssetsFairValueDisclosure', window );">Assets</a></td>
<td class="nump">117,980<span></span>
</td>
<td class="nump">104,490<span></span>
</td>
</tr>
<tr class="rh">
<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 );">Prepayments and other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis</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_AssetsFairValueDisclosure', window );">Assets</a></td>
<td class="nump">95<span></span>
</td>
<td class="nump">528<span></span>
</td>
</tr>
<tr class="rh">
<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 );">Contingent Consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</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_LiabilitiesFairValueDisclosure', window );">Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Long Term Contingent Consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</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_LiabilitiesFairValueDisclosure', window );">Liabilities</a></td>
<td class="nump">7,227<span></span>
</td>
<td class="nump">30,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_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Quoted Prices in Active Markets for Identical Instruments (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_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis</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_AssetsFairValueDisclosure', window );">Assets</a></td>
<td class="nump">828,919<span></span>
</td>
<td class="nump">754,920<span></span>
</td>
</tr>
<tr class="rh">
<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 );">Quoted Prices in Active Markets for Identical Instruments (Level 1) | Cash and Cash Equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</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_AssetsFairValueDisclosure', window );">Assets</a></td>
<td class="nump">790,934<span></span>
</td>
<td class="nump">722,260<span></span>
</td>
</tr>
<tr class="rh">
<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 );">Quoted Prices in Active Markets for Identical Instruments (Level 1) | Long-term marketable securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis</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_AssetsFairValueDisclosure', window );">Assets</a></td>
<td class="nump">37,985<span></span>
</td>
<td class="nump">32,660<span></span>
</td>
</tr>
<tr class="rh">
<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 );">Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis</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_AssetsFairValueDisclosure', window );">Assets</a></td>
<td class="nump">725,557<span></span>
</td>
<td class="nump">261,325<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Liabilities</a></td>
<td class="nump">504<span></span>
</td>
<td class="nump">203<span></span>
</td>
</tr>
<tr class="rh">
<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 );">Significant Other Observable Inputs (Level 2) | Other Current 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis</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_LiabilitiesFairValueDisclosure', window );">Liabilities</a></td>
<td class="nump">504<span></span>
</td>
<td class="nump">203<span></span>
</td>
</tr>
<tr class="rh">
<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 );">Significant Other Observable Inputs (Level 2) | Cash and Cash Equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</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_AssetsFairValueDisclosure', window );">Assets</a></td>
<td class="nump">123,187<span></span>
</td>
<td class="nump">51,664<span></span>
</td>
</tr>
<tr class="rh">
<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 );">Significant Other Observable Inputs (Level 2) | Marketable securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</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_AssetsFairValueDisclosure', window );">Assets</a></td>
<td class="nump">522,280<span></span>
</td>
<td class="nump">137,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_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Significant Other Observable Inputs (Level 2) | Long-term marketable securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis</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_AssetsFairValueDisclosure', window );">Assets</a></td>
<td class="nump">79,995<span></span>
</td>
<td class="nump">71,830<span></span>
</td>
</tr>
<tr class="rh">
<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 );">Significant Other Observable Inputs (Level 2) | Prepayments and other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis</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_AssetsFairValueDisclosure', window );">Assets</a></td>
<td class="nump">95<span></span>
</td>
<td class="nump">528<span></span>
</td>
</tr>
<tr class="rh">
<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 );">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_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis</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_LiabilitiesFairValueDisclosure', window );">Liabilities</a></td>
<td class="nump">7,227<span></span>
</td>
<td class="nump">39,705<span></span>
</td>
</tr>
<tr class="rh">
<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 );">Significant Unobservable Inputs (Level 3) | Contingent Consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</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_LiabilitiesFairValueDisclosure', window );">Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Significant Unobservable Inputs (Level 3) | Long Term Contingent Consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</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_LiabilitiesFairValueDisclosure', window );">Liabilities</a></td>
<td class="nump">$ 7,227<span></span>
</td>
<td class="nump">$ 30,599<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_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 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_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_LiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and nonfinancial 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 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_LiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_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_InvestmentTypeAxis=us-gaap_CashAndCashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_CashAndCashEquivalentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_MarketableSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_MarketableSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_LongTermMarketableSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_LongTermMarketableSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_PrepaidExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_PrepaidExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_ContingentConsiderationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_ContingentConsiderationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_LongTermContingentConsiderationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_LongTermContingentConsiderationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>91
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402921995992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Changes in Fair Value of Level 3 Contingent Consideration (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th" colspan="2"><div>Dec. 31, 2020</div></th>
<th class="th" colspan="2"><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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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 );">Balance at beginning of period</a></td>
<td class="nump">$ 39,705<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 70,543<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases', window );">Acquisition of AutoGuide</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">23,976<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ter_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyExchangeRateImpact', window );">Foreign currency impact</a></td>
<td class="num">(355)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(967)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements', window );">Payments</a></td>
<td class="num">(8,852)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(34,590)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Fair value adjustment</a></td>
<td class="num">(23,271)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="num">(19,257)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[4]</sup></td>
</tr>
<tr class="re">
<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 );">Balance at end of period</a></td>
<td class="nump">$ 7,227<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 39,705<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">During the year ended December 31, 2020, Teradyne paid $8.9 million of contingent consideration for the earn-out in connection with the acquisition of MiR.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">During the year ended December 31, 2019, Teradyne paid $30.8 million and $3.8 million of contingent consideration for the earn-outs in connection with the acquisitions of MiR and Universal Robots A/S (&#8220;Universal Robots&#8221;), respectively.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">During the year ended December 31, 2020, the fair value of contingent consideration for the earn-out in connection with the acquisition of AutoGuide was decreased by $19.7 million primarily due to a decrease in forecasted revenues. Teradyne has received a letter from the sellers of AutoGuide alleging non-compliance with the earn-out provisions of the AutoGuide acquisition agreement. Teradyne disputes the allegation of non-compliance. The ultimate amount of contingent consideration for the earn-outs in connection with the acquisition of AutoGuide may be affected by the outcome of the dispute. During the year ended December 31, 2020, the fair value of contingent consideration for the earn-out in connection with the acquisition of MiR was decreased by $3.5 million primarily due to a decrease in forecasted revenues.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top">During the year ended December 31, 2019, the fair value of contingent consideration for the earn-out in connection with the acquisition of MiR was decreased by $22.2 million primarily due to a decrease in forecasted revenues partially offset by the impact from modification of the earn-out structure. During the year ended December 31, 2019, the fair value of contingent consideration for the earn-out in connection with the acquisition of AutoGuide was increased by $3.0 million primarily due to an increase in forecasted revenues</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyExchangeRateImpact">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 exchange rate 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;">ter_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyExchangeRateImpact</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402920469672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Changes in Fair Value of Level 3 Contingent Consideration (Parenthetical) (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities', window );">Payments of contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,852<span></span>
</td>
<td class="nump">$ 27,615<span></span>
</td>
<td class="nump">$ 13,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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Increase (decrease) in contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(23,271)<span></span>
</td>
<td class="num">(19,257)<span></span>
</td>
<td class="nump">$ 987<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_UniversalRobotsMember', window );">Universal Robots (UR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities', window );">Payments of contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Increase (decrease) in contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,200<span></span>
</td>
<td class="nump">$ 29,900<span></span>
</td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,800<span></span>
</td>
<td class="nump">$ 11,700<span></span>
</td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_AvionicsInterfaceTechnologiesLlcMember', window );">Avionics Interface Technologies, LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities', window );">Payments of contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,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_BusinessAcquisitionAxis=ter_MIRMember', window );">MiR</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Increase (decrease) in contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,500<span></span>
</td>
<td class="nump">22,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_us-gaap_BusinessAcquisitionAxis=ter_AutoguideLlcMember', window );">Autoguide LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Increase (decrease) in contingent consideration</a></td>
<td class="nump">$ 15,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,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="nump">$ 3,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_BusinessAcquisitionAxis=ter_AutoguideLlcMember', window );">Autoguide LLC [Member] | Dispute In Respect Of Contingent Consideration [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Increase (decrease) in contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e7008-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ter_UniversalRobotsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_UniversalRobotsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_AvionicsInterfaceTechnologiesLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_AvionicsInterfaceTechnologiesLlcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_MIRMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_MIRMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_AutoguideLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_AutoguideLlcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=ter_DisputeInRespectOfContingentConsiderationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=ter_DisputeInRespectOfContingentConsiderationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402918130072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quantitative Information Associated With Fair Value Measurement of Level 3 Financial Instrument (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</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>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Nov. 13, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Apr. 25, 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,900<span></span>
</td>
<td class="nump">$ 24,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,800<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_MobileIndustrialRobotsApsMember', window );">Mobile Industrial Robots (MiR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 31,000<span></span>
</td>
<td class="nump">$ 52,600<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationTechniqueAxis=ter_MonteCarloSimulationValuationModelMember', window );">Monte Carlo Simulation | Revenue for the period July 1, 2015-December 31, 2018 | Mobile Industrial Robots (MiR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ter_ContingentConsiderationFairValueAssumptionsExpectedVolatilityRate', window );">Target achievement, volatility</a></td>
<td class="nump">16.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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_ContingentConsiderationFairValueInputsDiscountRate', window );">Discount rate</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationTechniqueAxis=ter_MonteCarloSimulationValuationModelMember', window );">Monte Carlo Simulation | Revenue for the period July 1, 2015-December 31, 2018 | Significant Unobservable Inputs (Level 3) | Mobile Industrial Robots (MiR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">$ 7,227<span></span>
</td>
<td class="text">&#160;<span></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_ter_ContingentConsiderationFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contingent consideration fair value assumptions expected volatility 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;">ter_ContingentConsiderationFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_ter_ContingentConsiderationFairValueInputsDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contingent consideration fair value inputs discount 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;">ter_ContingentConsiderationFairValueInputsDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_BusinessAcquisitionAxis=ter_MobileIndustrialRobotsApsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_MobileIndustrialRobotsApsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_MonteCarloSimulationValuationModelMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_MonteCarloSimulationValuationModelMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_RevenueOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_RevenueOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>94
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402923577256">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Schedule of Carrying Amounts and Fair Values of Financial Instruments (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Nov. 13, 2019</div></th>
<th class="th"><div>Apr. 25, 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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Marketable securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 610,840<span></span>
</td>
<td class="nump">$ 216,021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,900<span></span>
</td>
<td class="nump">$ 24,000<span></span>
</td>
<td class="nump">$ 30,800<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">Carrying Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">914,121<span></span>
</td>
<td class="nump">773,924<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Marketable securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">640,260<span></span>
</td>
<td class="nump">241,793<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">95<span></span>
</td>
<td class="nump">528<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,227<span></span>
</td>
<td class="nump">39,705<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">504<span></span>
</td>
<td class="nump">203<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleDebtFairValueDisclosures', window );">Convertible debt</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">410,111<span></span>
</td>
<td class="nump">394,687<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Fair Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">914,121<span></span>
</td>
<td class="nump">773,924<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Marketable securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">640,260<span></span>
</td>
<td class="nump">241,793<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">95<span></span>
</td>
<td class="nump">528<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,227<span></span>
</td>
<td class="nump">39,705<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">504<span></span>
</td>
<td class="nump">203<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleDebtFairValueDisclosures', window );">Convertible debt</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 1,739,553<span></span>
</td>
<td class="nump">$ 1,010,275<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">The carrying value represents the bifurcated debt component only, while the fair value is based on quoted market prices for the convertible note which includes the equity conversion features.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 debt and equity securities categorized neither as held-to-maturity nor trading.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebtFairValueDisclosures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtFairValueDisclosures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13433-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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. Includes liabilities 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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13433-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-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_DerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402913173976">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Available for Sale Marketable Securities (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities</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_AvailableForSaleSecuritiesAmortizedCost', window );">Available-for-sale marketable securities, Cost</a></td>
<td class="nump">$ 601,976<span></span>
</td>
<td class="nump">$ 211,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_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Available-for-sale marketable securities, Unrealized Gain</a></td>
<td class="nump">9,077<span></span>
</td>
<td class="nump">4,687<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Available-for-sale marketable securities, Unrealized (Loss)</a></td>
<td class="num">(213)<span></span>
</td>
<td class="num">(262)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Available-for-sale marketable securities, Fair Market Value</a></td>
<td class="nump">610,840<span></span>
</td>
<td class="nump">216,021<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue', window );">Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses</a></td>
<td class="nump">70,418<span></span>
</td>
<td class="nump">23,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_us-gaap_InvestmentTypeAxis=us-gaap_USTreasurySecuritiesMember', window );">U.S. Treasury Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities</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_AvailableForSaleSecuritiesAmortizedCost', window );">Available-for-sale marketable securities, Cost</a></td>
<td class="nump">257,132<span></span>
</td>
<td class="nump">42,167<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Available-for-sale marketable securities, Unrealized Gain</a></td>
<td class="nump">1,330<span></span>
</td>
<td class="nump">431<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Available-for-sale marketable securities, Unrealized (Loss)</a></td>
<td class="num">(158)<span></span>
</td>
<td class="num">(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_AvailableForSaleSecurities', window );">Available-for-sale marketable securities, Fair Market Value</a></td>
<td class="nump">258,304<span></span>
</td>
<td class="nump">42,382<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue', window );">Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses</a></td>
<td class="nump">17,243<span></span>
</td>
<td class="nump">17,556<span></span>
</td>
</tr>
<tr class="rh">
<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_CommercialPaperMember', window );">Commercial Paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities</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_AvailableForSaleSecuritiesAmortizedCost', window );">Available-for-sale marketable securities, Cost</a></td>
<td class="nump">254,404<span></span>
</td>
<td class="nump">54,124<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Available-for-sale marketable securities, Unrealized Gain</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Available-for-sale marketable securities, Unrealized (Loss)</a></td>
<td class="num">(1)<span></span>
</td>
<td class="num">(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_AvailableForSaleSecurities', window );">Available-for-sale marketable securities, Fair Market Value</a></td>
<td class="nump">254,413<span></span>
</td>
<td class="nump">54,149<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue', window );">Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses</a></td>
<td class="nump">12,173<span></span>
</td>
<td class="nump">1,391<span></span>
</td>
</tr>
<tr class="rh">
<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_CorporateDebtSecuritiesMember', window );">Corporate Debt Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities</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_AvailableForSaleSecuritiesAmortizedCost', window );">Available-for-sale marketable securities, Cost</a></td>
<td class="nump">76,129<span></span>
</td>
<td class="nump">93,267<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Available-for-sale marketable securities, Unrealized Gain</a></td>
<td class="nump">7,539<span></span>
</td>
<td class="nump">4,081<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Available-for-sale marketable securities, Unrealized (Loss)</a></td>
<td class="num">(53)<span></span>
</td>
<td class="num">(41)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Available-for-sale marketable securities, Fair Market Value</a></td>
<td class="nump">83,615<span></span>
</td>
<td class="nump">97,307<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue', window );">Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses</a></td>
<td class="nump">39,896<span></span>
</td>
<td class="nump">2,009<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_DebtMutualFundsMember', window );">Debt Mutual 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_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities</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_AvailableForSaleSecuritiesAmortizedCost', window );">Available-for-sale marketable securities, Cost</a></td>
<td class="nump">8,413<span></span>
</td>
<td class="nump">6,753<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Available-for-sale marketable securities, Unrealized Gain</a></td>
<td class="nump">152<span></span>
</td>
<td class="nump">135<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Available-for-sale marketable securities, Fair Market Value</a></td>
<td class="nump">8,565<span></span>
</td>
<td class="nump">6,888<span></span>
</td>
</tr>
<tr class="rh">
<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_USGovernmentCorporationsAndAgenciesSecuritiesMember', window );">U.S. Government Agency Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities</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_AvailableForSaleSecuritiesAmortizedCost', window );">Available-for-sale marketable securities, Cost</a></td>
<td class="nump">4,294<span></span>
</td>
<td class="nump">9,942<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Available-for-sale marketable securities, Unrealized Gain</a></td>
<td class="nump">46<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Available-for-sale marketable securities, Unrealized (Loss)</a></td>
<td class="num">(1)<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_AvailableForSaleSecurities', window );">Available-for-sale marketable securities, Fair Market Value</a></td>
<td class="nump">4,339<span></span>
</td>
<td class="nump">9,952<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue', window );">Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses</a></td>
<td class="nump">1,106<span></span>
</td>
<td class="nump">3,043<span></span>
</td>
</tr>
<tr class="rh">
<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_CertificatesOfDepositMember', window );">Certificates of Deposit and Time Deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities</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_AvailableForSaleSecuritiesAmortizedCost', window );">Available-for-sale marketable securities, Cost</a></td>
<td class="nump">979<span></span>
</td>
<td class="nump">4,751<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Available-for-sale marketable securities, Fair Market Value</a></td>
<td class="nump">979<span></span>
</td>
<td class="nump">4,751<span></span>
</td>
</tr>
<tr class="rh">
<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_ForeignCorporateDebtSecuritiesMember', window );">Non-U.S. Government Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities</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_AvailableForSaleSecuritiesAmortizedCost', window );">Available-for-sale marketable securities, Cost</a></td>
<td class="nump">625<span></span>
</td>
<td class="nump">592<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Available-for-sale marketable securities, Fair Market Value</a></td>
<td class="nump">$ 625<span></span>
</td>
<td class="nump">$ 592<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_AvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 debt and equity securities categorized neither as held-to-maturity nor trading.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unrealized gain in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unrealized loss in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 item represents the cost of debt and equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 item represents the aggregate fair value of investments in debt and equity securities in an unrealized loss position which are categorized neither as held-to-maturity nor trading 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;">us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ScheduleOfAvailableForSaleSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_USTreasurySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_CommercialPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_DebtMutualFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_DebtMutualFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_USGovernmentCorporationsAndAgenciesSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_USGovernmentCorporationsAndAgenciesSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_CertificatesOfDepositMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_CertificatesOfDepositMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_ForeignCorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ForeignCorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402921103016">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Reported Available for Sale Marketable Securities (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities</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_AvailableForSaleSecuritiesAmortizedCost', window );">Available-for-sale marketable securities, Cost</a></td>
<td class="nump">$ 601,976<span></span>
</td>
<td class="nump">$ 211,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_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Available-for-sale marketable securities, Unrealized Gain</a></td>
<td class="nump">9,077<span></span>
</td>
<td class="nump">4,687<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Available-for-sale marketable securities, Unrealized (Loss)</a></td>
<td class="num">(213)<span></span>
</td>
<td class="num">(262)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Available-for-sale marketable securities, Fair Market Value</a></td>
<td class="nump">610,840<span></span>
</td>
<td class="nump">216,021<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue', window );">Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses</a></td>
<td class="nump">70,418<span></span>
</td>
<td class="nump">23,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_us-gaap_InvestmentTypeAxis=ter_MarketableSecuritiesMember', window );">Marketable securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities</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_AvailableForSaleSecuritiesAmortizedCost', window );">Available-for-sale marketable securities, Cost</a></td>
<td class="nump">522,228<span></span>
</td>
<td class="nump">137,144<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Available-for-sale marketable securities, Unrealized Gain</a></td>
<td class="nump">92<span></span>
</td>
<td class="nump">160<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Available-for-sale marketable securities, Unrealized (Loss)</a></td>
<td class="num">(40)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Available-for-sale marketable securities, Fair Market Value</a></td>
<td class="nump">522,280<span></span>
</td>
<td class="nump">137,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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue', window );">Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses</a></td>
<td class="nump">61,806<span></span>
</td>
<td class="nump">2,922<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_LongTermMarketableSecuritiesMember', window );">Long-term marketable securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities</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_AvailableForSaleSecuritiesAmortizedCost', window );">Available-for-sale marketable securities, Cost</a></td>
<td class="nump">79,748<span></span>
</td>
<td class="nump">74,452<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Available-for-sale marketable securities, Unrealized Gain</a></td>
<td class="nump">8,985<span></span>
</td>
<td class="nump">4,527<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Available-for-sale marketable securities, Unrealized (Loss)</a></td>
<td class="num">(173)<span></span>
</td>
<td class="num">(261)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Available-for-sale marketable securities, Fair Market Value</a></td>
<td class="nump">88,560<span></span>
</td>
<td class="nump">78,718<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue', window );">Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses</a></td>
<td class="nump">$ 8,612<span></span>
</td>
<td class="nump">$ 21,077<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_AvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 debt and equity securities categorized neither as held-to-maturity nor trading.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unrealized gain in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unrealized loss in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 item represents the cost of debt and equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 item represents the aggregate fair value of investments in debt and equity securities in an unrealized loss position which are categorized neither as held-to-maturity nor trading 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;">us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ScheduleOfAvailableForSaleSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=ter_MarketableSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_MarketableSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_LongTermMarketableSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_LongTermMarketableSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402920514136">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Contractual Maturities of Investments in Debt Securities Held (Detail)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities</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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost', window );">Due within one year, cost</a></td>
<td class="nump">$ 522,228<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost', window );">Due after 1 year through 5 years, cost</a></td>
<td class="nump">24,829<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost', window );">Due after 5 years through 10 years, cost</a></td>
<td class="nump">13,030<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost', window );">Due after 10 years, cost</a></td>
<td class="nump">33,476<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_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis', window );">Total, cost</a></td>
<td class="nump">593,563<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue', window );">Due within one year, fair market value</a></td>
<td class="nump">522,280<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue', window );">Due after 1 year through 5 years, fair market value</a></td>
<td class="nump">25,245<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue', window );">Due after 5 years through 10 years, fair market value</a></td>
<td class="nump">14,183<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue', window );">Due after 10 years, fair maket value</a></td>
<td class="nump">40,567<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate', window );">Total, fair market value</a></td>
<td class="nump">$ 602,275<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_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27198-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120252992&amp;loc=SL120269850-112803<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27198-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120252992&amp;loc=SL120269850-112803<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120252992&amp;loc=SL120269850-112803<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date.</p></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 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=120252992&amp;loc=SL120269850-112803<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date.</p></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 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27198-111563<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=120252992&amp;loc=d3e62586-112803<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120252992&amp;loc=SL120269850-112803<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27198-111563<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ScheduleOfAvailableForSaleSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402911308456">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Notional Amount of Derivatives (Detail) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntercompanyForeignCurrencyBalanceLineItems', window );"><strong>Intercompany Foreign Currency Balance [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_DerivativeAssetNotionalAmount', window );">Derivative Asset, Notional amounts</a></td>
<td class="nump">$ 56.3<span></span>
</td>
<td class="nump">$ 20.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_PositionAxis=us-gaap_LongMember', window );">Buy Position</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntercompanyForeignCurrencyBalanceLineItems', window );"><strong>Intercompany Foreign Currency Balance [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_DerivativeLiabilityNotionalAmount', window );">Derivative Liability, Notional amounts</a></td>
<td class="num">(48.3)<span></span>
</td>
<td class="num">(62.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_PositionAxis=us-gaap_ShortMember', window );">Sell Position</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntercompanyForeignCurrencyBalanceLineItems', window );"><strong>Intercompany Foreign Currency Balance [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_DerivativeAssetNotionalAmount', window );">Derivative Asset, Notional amounts</a></td>
<td class="nump">104.6<span></span>
</td>
<td class="nump">82.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_srt_CurrencyAxis=currency_JPY', window );">Japanese Yen</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntercompanyForeignCurrencyBalanceLineItems', window );"><strong>Intercompany Foreign Currency Balance [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_DerivativeLiabilityNotionalAmount', window );">Derivative Liability, Notional amounts</a></td>
<td class="num">(14.1)<span></span>
</td>
<td class="num">(29.3)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_JPY', window );">Japanese Yen | Buy Position</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntercompanyForeignCurrencyBalanceLineItems', window );"><strong>Intercompany Foreign Currency Balance [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_DerivativeLiabilityNotionalAmount', window );">Derivative Liability, Notional amounts</a></td>
<td class="num">(14.1)<span></span>
</td>
<td class="num">(29.3)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_TWD', window );">Taiwan Dollar</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntercompanyForeignCurrencyBalanceLineItems', window );"><strong>Intercompany Foreign Currency Balance [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_DerivativeLiabilityNotionalAmount', window );">Derivative Liability, Notional amounts</a></td>
<td class="num">(27.9)<span></span>
</td>
<td class="num">(18.4)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_TWD', window );">Taiwan Dollar | Buy Position</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntercompanyForeignCurrencyBalanceLineItems', window );"><strong>Intercompany Foreign Currency Balance [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_DerivativeLiabilityNotionalAmount', window );">Derivative Liability, Notional amounts</a></td>
<td class="num">(27.9)<span></span>
</td>
<td class="num">(18.4)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_KRW', window );">Korean Won</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntercompanyForeignCurrencyBalanceLineItems', window );"><strong>Intercompany Foreign Currency Balance [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_DerivativeLiabilityNotionalAmount', window );">Derivative Liability, Notional amounts</a></td>
<td class="num">(5.3)<span></span>
</td>
<td class="num">(10.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_srt_CurrencyAxis=currency_KRW', window );">Korean Won | Buy Position</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntercompanyForeignCurrencyBalanceLineItems', window );"><strong>Intercompany Foreign Currency Balance [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_DerivativeLiabilityNotionalAmount', window );">Derivative Liability, Notional amounts</a></td>
<td class="num">(5.3)<span></span>
</td>
<td class="num">(10.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_srt_CurrencyAxis=currency_GBP', window );">British Pound Sterling</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntercompanyForeignCurrencyBalanceLineItems', window );"><strong>Intercompany Foreign Currency Balance [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_DerivativeLiabilityNotionalAmount', window );">Derivative Liability, Notional amounts</a></td>
<td class="num">(1.0)<span></span>
</td>
<td class="num">(3.8)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_GBP', window );">British Pound Sterling | Buy Position</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntercompanyForeignCurrencyBalanceLineItems', window );"><strong>Intercompany Foreign Currency Balance [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_DerivativeLiabilityNotionalAmount', window );">Derivative Liability, Notional amounts</a></td>
<td class="num">(1.0)<span></span>
</td>
<td class="num">(3.8)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_EUR', window );">Euro</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntercompanyForeignCurrencyBalanceLineItems', window );"><strong>Intercompany Foreign Currency Balance [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_DerivativeAssetNotionalAmount', window );">Derivative Asset, Notional amounts</a></td>
<td class="nump">43.9<span></span>
</td>
<td class="nump">47.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_EUR', window );">Euro | Sell Position</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntercompanyForeignCurrencyBalanceLineItems', window );"><strong>Intercompany Foreign Currency Balance [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_DerivativeAssetNotionalAmount', window );">Derivative Asset, Notional amounts</a></td>
<td class="nump">43.9<span></span>
</td>
<td class="nump">47.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_SGD', window );">Singapore Dollar</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntercompanyForeignCurrencyBalanceLineItems', window );"><strong>Intercompany Foreign Currency Balance [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_DerivativeAssetNotionalAmount', window );">Derivative Asset, Notional amounts</a></td>
<td class="nump">52.3<span></span>
</td>
<td class="nump">25.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_SGD', window );">Singapore Dollar | Sell Position</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntercompanyForeignCurrencyBalanceLineItems', window );"><strong>Intercompany Foreign Currency Balance [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_DerivativeAssetNotionalAmount', window );">Derivative Asset, Notional amounts</a></td>
<td class="nump">52.3<span></span>
</td>
<td class="nump">25.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_PHP', window );">Philippines, Pesos</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntercompanyForeignCurrencyBalanceLineItems', window );"><strong>Intercompany Foreign Currency Balance [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_DerivativeAssetNotionalAmount', window );">Derivative Asset, Notional amounts</a></td>
<td class="nump">5.0<span></span>
</td>
<td class="nump">5.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_PHP', window );">Philippines, Pesos | Sell Position</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntercompanyForeignCurrencyBalanceLineItems', window );"><strong>Intercompany Foreign Currency Balance [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_DerivativeAssetNotionalAmount', window );">Derivative Asset, Notional amounts</a></td>
<td class="nump">5.0<span></span>
</td>
<td class="nump">5.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_CNY', window );">China, Yuan Renminbi</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntercompanyForeignCurrencyBalanceLineItems', window );"><strong>Intercompany Foreign Currency Balance [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_DerivativeAssetNotionalAmount', window );">Derivative Asset, Notional amounts</a></td>
<td class="nump">3.4<span></span>
</td>
<td class="nump">4.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_CNY', window );">China, Yuan Renminbi | Sell Position</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntercompanyForeignCurrencyBalanceLineItems', window );"><strong>Intercompany Foreign Currency Balance [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_DerivativeAssetNotionalAmount', window );">Derivative Asset, Notional amounts</a></td>
<td class="nump">$ 3.4<span></span>
</td>
<td class="nump">$ 4.4<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_DerivativeAssetNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 payments on the derivative asset.</p></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 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579245-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 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5580258-113959<br><br>Reference 3: 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DerivativeLiabilityNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 payments on the derivative 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/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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579245-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 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5580258-113959<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilityNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IntercompanyForeignCurrencyBalanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_IntercompanyForeignCurrencyBalanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PositionAxis=us-gaap_LongMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PositionAxis=us-gaap_LongMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PositionAxis=us-gaap_ShortMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PositionAxis=us-gaap_ShortMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_CurrencyAxis=currency_JPY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CurrencyAxis=currency_JPY</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_CurrencyAxis=currency_TWD">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CurrencyAxis=currency_TWD</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_CurrencyAxis=currency_KRW">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CurrencyAxis=currency_KRW</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_CurrencyAxis=currency_GBP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CurrencyAxis=currency_GBP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_CurrencyAxis=currency_EUR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CurrencyAxis=currency_EUR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_CurrencyAxis=currency_SGD">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CurrencyAxis=currency_SGD</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_CurrencyAxis=currency_PHP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CurrencyAxis=currency_PHP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_CurrencyAxis=currency_CNY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CurrencyAxis=currency_CNY</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402919508824">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Derivative Instruments in Statement of Financial Position at Fair Value (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="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_DerivativeAssetsLiabilitiesAtFairValueNet', window );">Derivative assets (liabilities), net</a></td>
<td class="num">$ (409)<span></span>
</td>
<td class="nump">$ 325<span></span>
</td>
</tr>
<tr class="rh">
<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 forward contracts | Prepayments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_DerivativeAssets', window );">Derivative assets</a></td>
<td class="nump">95<span></span>
</td>
<td class="nump">528<span></span>
</td>
</tr>
<tr class="rh">
<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 forward contracts | Other Current 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_DerivativeLiabilities', window );">Derivative liabilities</a></td>
<td class="num">$ (504)<span></span>
</td>
<td class="num">$ (203)<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_DerivativeAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13433-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 values as of the balance sheet date of the net amount of all assets and liabilities resulting from contracts that meet the criteria of being accounted for as derivative 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 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=117331979&amp;loc=d3e41228-113958<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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. Includes liabilities 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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13433-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-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_DerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_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_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_BalanceSheetLocationAxis=ter_PrepaidExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_PrepaidExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402903563672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OtherNonoperatingIncomeExpenseMember', window );">Other (income) expense, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments', window );">Losses on derivatives recognized in statements of operations</a></td>
<td class="nump">$ 3,515<span></span>
</td>
<td class="nump">$ 5,960<span></span>
</td>
<td class="nump">$ 7,386<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 earnings in the period from the increase (decrease) in fair value of foreign currency derivatives not designated as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5618551-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OtherNonoperatingIncomeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_OtherNonoperatingIncomeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402903489656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Parenthetical) (Detail) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossUnrealized', window );">Gains (losses) on foreign currency transactions</a></td>
<td class="num">$ (2.6)<span></span>
</td>
<td class="nump">$ 1.6<span></span>
</td>
<td class="nump">$ 2.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossUnrealized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 foreign currency transaction unrealized gain (loss) 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/2009/role/commonPracticeRef<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><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> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109240200&amp;loc=d3e30690-110894<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossUnrealized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402920288920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Additional Information (Detail) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease expense</a></td>
<td class="nump">$ 38.5<span></span>
</td>
<td class="nump">$ 35.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_VariableLeaseCost', window );">Variable lease costs</a></td>
<td class="nump">12.1<span></span>
</td>
<td class="nump">11.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_ShortTermLeaseCost', window );">Short-term leases</a></td>
<td class="nump">$ 3.4<span></span>
</td>
<td class="nump">$ 2.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_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating Lease, Weighted Average Remaining Lease Term</a></td>
<td class="text">4 years 2 months 12 days<span></span>
</td>
<td class="text">4 years 6 months<span></span>
</td>
</tr>
<tr class="re">
<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 );">Operating Lease, Weighted Average Discount Rate, Percent</a></td>
<td class="nump">4.80%<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_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>103
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402919472440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Cash Flow Information Related to Leases (Detail)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<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 included in operating cash flows</a></td>
<td class="nump">$ 24,136<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained in exchange for new lease obligations</a></td>
<td class="nump">$ 14,801<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402917844056">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Operating Lease, Maturity (Detail)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2021</a></td>
<td class="nump">$ 22,451<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2022</a></td>
<td class="nump">16,798<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2023</a></td>
<td class="nump">9,727<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2024</a></td>
<td class="nump">7,215<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2025</a></td>
<td class="nump">5,715<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Thereafter</a></td>
<td class="nump">6,149<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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">68,055<span></span>
</td>
</tr>
<tr class="ro">
<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 imputed interest</a></td>
<td class="num">(5,409)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total lease liabilities</a></td>
<td class="nump">$ 62,646<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_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402916481336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Feb. 22, 2021 </div>
<div>USD ($) </div>
<div>Holders</div>
</th>
<th class="th">
<div>May 01, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 12, 2016 </div>
<div>USD ($) </div>
<div>Customer </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 27, 2015 </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_DebtInstrumentLineItems', window );"><strong>Debt Instrument</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of 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>
<td class="nump">$ 88,465,000<span></span>
</td>
<td class="nump">$ 500,000,000<span></span>
</td>
<td class="nump">$ 823,478,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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases', window );">Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150,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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateDescription', window );">Line of Credit Facility, Interest Rate Description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The interest rate applicable to loans under the Credit Facility are, at Teradyne&#8217;s option, equal to either a base rate plus a margin ranging from 0.50% to 1.25% per annum or LIBOR, a minimum of 0.75%, plus a margin ranging from 1.50% to 2.25% per annum, based on the consolidated leverage ratio of Teradyne. In addition, Teradyne will pay a commitment fee on the unused portion of the commitments under the Credit Facility ranging from 0.25% to 0.40% per annum, based on the then applicable consolidated leverage ratio.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtTerm', window );">Term of 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">3 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RedeemableNoncontrollingInterestEquityCommonCarryingAmount', window );">Convertible common 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="nump">$ 3,787,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=ter_ConvertibleCommonSharesMember', window );">Convertible Common Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RedeemableNoncontrollingInterestEquityCommonCarryingAmount', window );">Convertible common 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="nump">37,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollateralAxis=us-gaap_CollateralPledgedMember', window );">Collateral Pledged [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateDescription', window );">Line of Credit Facility, Interest Rate Description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">65<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=ter_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember', window );">1.25% Convertible Senior Unsecured Notes Due December 15, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 460,000,000.0<span></span>
</td>
<td class="nump">459,971,000<span></span>
</td>
<td class="nump">$ 460,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate, stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts', window );">Debt instrument, net proceeds after issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 450,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>
<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_ter_PaymentsForConvertibleNoteHedgeNetFinancingActivities', window );">Payment for net cost of convertible note hedges net of warrant proceeds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,000,000.0<span></span>
</td>
<td class="nump">$ 33,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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchase of stock, shares | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Senior notes maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Dec. 15,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFrequencyOfPeriodicPayment', window );">Debt instrument, frequency of periodic payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">payable semiannually in arrears on June 15 and December 15 of each year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear', window );">Debt instrument, conversion option expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Sep. 15,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Debt instrument conversion price | $ / 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="nump">$ 31.56<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ter_AntidilutionAdjustmentsOfConvertibleNoteHedges', window );">Shares that would be issued upon conversion | 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="nump">14,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsIssued', window );">Strike price per share of warrant | $ / 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="nump">$ 39.60<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent', window );">Debt instrument, convertible, carrying amount of equity component</a></td>
<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,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Debt instrument, effective 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">5.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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Financing cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,200,000<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_ter_DebtInstrumentIssuanceCostsAmortizationPeriod', window );">Debt issuance costs, amortization period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Unamortized discount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 49,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1', window );">Debt Instrument, convertible, remaining discount amortization period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleBeneficialConversionFeature', window );">Value of notes converted</a></td>
<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,747,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ter_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember', window );">1.25% Convertible Senior Unsecured Notes Due December 15, 2023 | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ter_NumberOfHoldersExcerisedTheConversionOption', window );">Number of holders excerised the conversion option | Holders</a></td>
<td class="nump">24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Debt instrument conversion converted instrument amount</a></td>
<td class="nump">$ 51,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember', window );">1.25% Convertible Senior Unsecured Notes Due December 15, 2023 | Conversion option one</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdTradingDays', window );">Trading days measurement period | Customer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Consecutive trading days measurement period | Customer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger', window );">Percentage of conversion price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">130.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=ter_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember', window );">1.25% Convertible Senior Unsecured Notes Due December 15, 2023 | Conversion option two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdTradingDays', window );">Trading days measurement period | Customer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Consecutive trading days measurement period | Customer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ter_DebtInstrumentConvertibleMaximumThresholdPercentage', window );">Percentage of closing sale price of common stock and conversion rate product</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">98.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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Term of loan, years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Credit facility, borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 350,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Maximum | Truist Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Commitment fee percentage of unused portion of 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="nump">0.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Minimum | Truist Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Commitment fee percentage of unused portion of 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="nump">0.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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Base Rate | Maximum | Truist Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Debt instrument, 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">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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Base Rate | Minimum | Truist Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Debt instrument, 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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | London Interbank Offered Rate (LIBOR) | Truist Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ter_DebtInstrumentBaseRatePercentage', window );">Debt Instrument Base Rate Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | London Interbank Offered Rate (LIBOR) | Maximum | Truist Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Debt instrument, 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">2.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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | London Interbank Offered Rate (LIBOR) | Minimum | Truist Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Debt instrument, 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">1.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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_AntidilutionAdjustmentsOfConvertibleNoteHedges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Antidilution adjustments of convertible note hedges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_AntidilutionAdjustmentsOfConvertibleNoteHedges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_ter_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Class of warrant or right exercise price of warrants or rights issued.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_ter_DebtInstrumentBaseRatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 base rate 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;">ter_DebtInstrumentBaseRatePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_ter_DebtInstrumentConvertibleMaximumThresholdPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, convertible, maximum threshold 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;">ter_DebtInstrumentConvertibleMaximumThresholdPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_ter_DebtInstrumentIssuanceCostsAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 issuance costs amortization 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;">ter_DebtInstrumentIssuanceCostsAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_ter_NumberOfHoldersExcerisedTheConversionOption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 holders excerised the conversion option.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_NumberOfHoldersExcerisedTheConversionOption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_ter_PaymentsForConvertibleNoteHedgeNetFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Convertible Note Hedge, Net, Financing Activities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_PaymentsForConvertibleNoteHedgeNetFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=121583591&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=121583591&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_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expiration, mandatory redemption, or due date, in CCYY-MM-DD format, of the financial instrument issued in exchange for the original debt being converted in a noncash or part noncash transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=121583591&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=121583591&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_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_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_DebtInstrumentConvertibleBeneficialConversionFeature">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of a favorable spread to a debt holder between the amount of debt being converted and the value of the securities received upon conversion. This is an embedded conversion feature of convertible debt issued that is in-the-money at the commitment 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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleBeneficialConversionFeature</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 amount of the equity component of convertible debt which may be settled in cash upon conversion.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The price per share of the conversion feature embedded in the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031898-161870<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="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_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Remaining amortization period for discount on the liability component of convertible debt which may be settled in cash upon conversion, 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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031898-161870<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger</td>
</tr>
<tr>
<td style="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_DebtInstrumentConvertibleThresholdTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdTradingDays</td>
</tr>
<tr>
<td style="padding-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_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=119993939&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_DebtInstrumentFrequencyOfPeriodicPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of the frequency of periodic payments (monthly, quarterly, annual).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<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_DebtInstrumentFrequencyOfPeriodicPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue 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://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 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6036836-161870<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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28551-108399<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(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date when the debt instrument is scheduled to be fully repaid, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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.22(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_DebtInstrumentMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_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_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28541-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_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 amount of borrowing capacity under a line of credit that is available as of the balance sheet date for a specific purpose other than for financing goods acquired for inventory or imminent delivery to a customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInterestRateDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of the interest rate for the amounts borrowed under the credit facility, including the terms and the method for determining the interest rate (for example, fixed or variable, LIBOR plus a percentage, increasing rate, timing of interest rate resets, remarketing provisions).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="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_LongTermDebtTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 between issuance and maturity of long-term debt, 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/2009/role/commonPracticeRef<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_LongTermDebtTerm</td>
</tr>
<tr>
<td style="padding-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_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 to reacquire common stock 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 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 additional borrowings, net of cash paid to third parties in connection with debt origination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDebtNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RedeemableNoncontrollingInterestEquityCommonCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>As of the reporting date, the carrying amount of noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. The noncontrolling interest holder's ownership (or holders' ownership) may be in the form of common shares (regardless of class), limited partnership units (regardless of class), non-preferential membership interests, or any other form of common equity regardless of investee entity legal form.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (16)(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (12)(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RedeemableNoncontrollingInterestEquityCommonCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury 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 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-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_BalanceSheetLocationAxis=ter_ConvertibleCommonSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_ConvertibleCommonSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollateralAxis=us-gaap_CollateralPledgedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollateralAxis=us-gaap_CollateralPledgedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_DebtConversionByUniqueDescriptionAxis=ter_OptionOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionByUniqueDescriptionAxis=ter_OptionOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionByUniqueDescriptionAxis=ter_OptionTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionByUniqueDescriptionAxis=ter_OptionTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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_LineOfCreditFacilityAxis=ter_TruistBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=ter_TruistBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_BaseRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402920182600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Components of Convertible Senior Notes (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 12, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleDebtCurrent', window );">Current debt</a></td>
<td class="nump">$ 33,343<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">376,768<span></span>
</td>
<td class="nump">$ 394,687<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_ConvertibleDebt', window );">Net carrying amount of convertible debt</a></td>
<td class="nump">410,111<span></span>
</td>
<td class="nump">394,687<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember', window );">1.25% Convertible Senior Unsecured Notes Due December 15, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 principal</a></td>
<td class="nump">459,971<span></span>
</td>
<td class="nump">460,000<span></span>
</td>
<td class="nump">$ 460,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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Unamortized discount</a></td>
<td class="nump">49,860<span></span>
</td>
<td class="nump">65,313<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_ConvertibleDebt', window );">Net carrying amount of convertible debt</a></td>
<td class="nump">$ 410,111<span></span>
</td>
<td class="nump">$ 394,687<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_ConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's 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.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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=119993939&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_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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unamortized 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/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)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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=ter_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402903548552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Interest Expense on Convertible Senior Notes (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument</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_ter_ContractualInterestExpenseOnCoupon', window );">Contractual interest expense on the coupon</a></td>
<td class="nump">$ 5,750<span></span>
</td>
<td class="nump">$ 5,750<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfDebtDiscountPremium', window );">Amortization of the discount component and debt issue fees recognized as interest expense</a></td>
<td class="nump">15,454<span></span>
</td>
<td class="nump">14,706<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_InterestExpenseDebt', window );">Total interest expense on the convertible debt</a></td>
<td class="nump">$ 21,204<span></span>
</td>
<td class="nump">$ 20,456<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_ContractualInterestExpenseOnCoupon">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 expense on the coupon.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_ContractualInterestExpenseOnCoupon</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfDebtDiscountPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><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.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfDebtDiscountPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 for 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 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6036836-161870<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.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402920662792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Changes in Accumulated Other Comprehensive (Loss) Income (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="nump">$ 1,480,158<span></span>
</td>
<td class="nump">$ 1,522,354<span></span>
</td>
<td class="nump">$ 1,953,646<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">52,370<span></span>
</td>
<td class="num">(5,814)<span></span>
</td>
<td class="num">(29,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_StockholdersEquity', window );">Balance</a></td>
<td class="nump">2,207,018<span></span>
</td>
<td class="nump">1,480,158<span></span>
</td>
<td class="nump">1,522,354<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_ForeignCurrencyTranslationAdjustmentsMember', window );">Foreign Currency Translation Reclassification Adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="num">(23,514)<span></span>
</td>
<td class="num">(12,523)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive loss before reclassifications, net of tax</a></td>
<td class="nump">48,903<span></span>
</td>
<td class="num">(10,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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive income (loss), net of tax</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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">48,903<span></span>
</td>
<td class="num">(10,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_StockholdersEquity', window );">Balance</a></td>
<td class="nump">25,389<span></span>
</td>
<td class="num">(23,514)<span></span>
</td>
<td class="num">(12,523)<span></span>
</td>
</tr>
<tr class="rh">
<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_AccumulatedNetUnrealizedInvestmentGainLossMember', window );">Unrealized Gains (Losses) on Marketable 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_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="nump">3,480<span></span>
</td>
<td class="num">(1,845)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive loss before reclassifications, net of tax</a></td>
<td class="nump">5,839<span></span>
</td>
<td class="nump">6,015<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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), net of tax</a></td>
<td class="num">(2,365)<span></span>
</td>
<td class="num">(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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">3,474<span></span>
</td>
<td class="nump">5,325<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Balance</a></td>
<td class="nump">6,954<span></span>
</td>
<td class="nump">3,480<span></span>
</td>
<td class="num">(1,845)<span></span>
</td>
</tr>
<tr class="rh">
<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_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember', window );">Amortization of Prior Service Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="nump">1,180<span></span>
</td>
<td class="nump">1,328<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive loss before reclassifications, net of tax</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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive income (loss), net of tax</a></td>
<td class="num">(7)<span></span>
</td>
<td class="num">(148)<span></span>
</td>
<td class="num">(245)<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="num">(7)<span></span>
</td>
<td class="num">(148)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Balance</a></td>
<td class="nump">1,173<span></span>
</td>
<td class="nump">1,180<span></span>
</td>
<td class="nump">1,328<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="num">(18,854)<span></span>
</td>
<td class="num">(13,040)<span></span>
</td>
<td class="nump">18,776<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive loss before reclassifications, net of tax</a></td>
<td class="nump">54,742<span></span>
</td>
<td class="num">(4,976)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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), net of tax</a></td>
<td class="num">(2,372)<span></span>
</td>
<td class="num">(838)<span></span>
</td>
<td class="nump">1,092<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">52,370<span></span>
</td>
<td class="num">(5,814)<span></span>
</td>
<td class="num">(29,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_StockholdersEquity', window );">Balance</a></td>
<td class="nump">$ 33,516<span></span>
</td>
<td class="num">$ (18,854)<span></span>
</td>
<td class="num">$ (13,040)<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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121640130&amp;loc=d3e1436-108581<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121640130&amp;loc=d3e1436-108581<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17B<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL34724394-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121640130&amp;loc=d3e1436-108581<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=ter_ForeignCurrencyTranslationAdjustmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_ForeignCurrencyTranslationAdjustmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_AccumulatedNetUnrealizedInvestmentGainLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_AccumulatedNetUnrealizedInvestmentGainLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>109
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402922837400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Changes in Accumulated Other Comprehensive (Loss) Income (Parenthetical) (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodTax', window );">Amounts reclassified from accumulated other comprehensive income (loss), tax</a></td>
<td class="num">$ (667)<span></span>
</td>
<td class="num">$ (235)<span></span>
</td>
<td class="num">$ (92)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax', window );">Foreign currency translation adjustments, tax</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_ter_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentTax', window );">Unrealized (losses) gains on marketable securities, tax</a></td>
<td class="nump">1,910<span></span>
</td>
<td class="nump">946<span></span>
</td>
<td class="num">(521)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTax', window );">Retirement plans prior service benefit, tax</a></td>
<td class="num">(1,126)<span></span>
</td>
<td class="num">(1,124)<span></span>
</td>
<td class="num">(1,081)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=ter_ForeignCurrencyTranslationAdjustmentsMember', window );">Foreign Currency Translation Reclassification Adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax', window );">Other comprehensive income (loss) before reclassifications, tax</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_ReclassificationFromAociCurrentPeriodTax', window );">Amounts reclassified from accumulated other comprehensive income (loss), tax</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_OtherComprehensiveIncomeLossTax', window );">Other comprehensive income (loss), tax</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="rh">
<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_AccumulatedNetUnrealizedInvestmentGainLossMember', window );">Unrealized (Losses) Gains on Marketable 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_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax', window );">Other comprehensive income (loss) before reclassifications, tax</a></td>
<td class="nump">1,629<span></span>
</td>
<td class="nump">1,659<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodTax', window );">Amounts reclassified from accumulated other comprehensive income (loss), tax</a></td>
<td class="num">(665)<span></span>
</td>
<td class="num">(192)<span></span>
</td>
<td class="num">(21)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTax', window );">Other comprehensive income (loss), tax</a></td>
<td class="nump">964<span></span>
</td>
<td class="nump">1,467<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember', window );">Amortization of Prior Service Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax', window );">Other comprehensive income (loss) before reclassifications, tax</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_ReclassificationFromAociCurrentPeriodTax', window );">Amounts reclassified from accumulated other comprehensive income (loss), tax</a></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(43)<span></span>
</td>
<td class="num">$ (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_OtherComprehensiveIncomeLossTax', window );">Other comprehensive income (loss), tax</a></td>
<td class="num">$ (2)<span></span>
</td>
<td class="num">$ (43)<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_ter_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 effect from accumulated appreciation or loss, in value of the total of unsold securities at the end of an accounting 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;">ter_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 effect from the total of net (gain) loss, prior service cost (credit), and transition assets (obligations), as well as minimum pension liability if still remaining, included in accumulated other comprehensive income associated with a defined benefit pension or other postretirement plan(s) because they have yet to be recognized as components of net periodic benefit 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;">ter_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 effect from accumulated adjustment, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains (losses).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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_OtherComprehensiveIncomeLossBeforeReclassificationsTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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) allocated to other comprehensive income (loss) before reclassification adjustment 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>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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) allocated to 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 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e39076-109324<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAociCurrentPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL34724391-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAociCurrentPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=ter_ForeignCurrencyTranslationAdjustmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_ForeignCurrencyTranslationAdjustmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_AccumulatedNetUnrealizedInvestmentGainLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_AccumulatedNetUnrealizedInvestmentGainLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402917954072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reclassifications Out of Accumulated Other Comprehensive Income to Statements of Operations (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax', window );">Interest income (expense)</a></td>
<td class="nump">$ 2,365<span></span>
</td>
<td class="nump">$ 690<span></span>
</td>
<td class="num">$ (1,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_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember', window );">Amortization of Prior Service Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Reclassifications, net of tax</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">148<span></span>
</td>
<td class="nump">245<span></span>
</td>
</tr>
<tr class="rh">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Reclassifications, net of tax</a></td>
<td class="nump">$ 2,372<span></span>
</td>
<td class="nump">$ 838<span></span>
</td>
<td class="num">$ (1,092)<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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 for unrealized gain (loss) realized upon the sale of available-for-sale 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 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e689-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27357-111563<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL34724391-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17B<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL34724394-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121640130&amp;loc=d3e1436-108581<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>111
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402917694920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reclassifications Out of Accumulated Other Comprehensive Income to Statements of Operations (Parenthetical) (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodTax', window );">Reclassifications, tax</a></td>
<td class="nump">$ 667<span></span>
</td>
<td class="nump">$ 235<span></span>
</td>
<td class="nump">$ 92<span></span>
</td>
</tr>
<tr class="rh">
<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_AccumulatedNetUnrealizedInvestmentGainLossMember', window );">Unrealized (Losses) Gains on Marketable 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_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodTax', window );">Reclassifications, tax</a></td>
<td class="nump">665<span></span>
</td>
<td class="nump">192<span></span>
</td>
<td class="nump">21<span></span>
</td>
</tr>
<tr class="rh">
<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_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember', window );">Amortization of Prior Service Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodTax', window );">Reclassifications, tax</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">$ 43<span></span>
</td>
<td class="nump">$ 71<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_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAociCurrentPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL34724391-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAociCurrentPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_AccumulatedNetUnrealizedInvestmentGainLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_AccumulatedNetUnrealizedInvestmentGainLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402923805112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="16">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><sup>[1],[2]</sup></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><sup>[2],[3]</sup></th>
<th class="th"><div>Jun. 28, 2020</div></th>
<th class="th"><sup>[2],[4]</sup></th>
<th class="th"><div>Mar. 29, 2020</div></th>
<th class="th"><sup>[5]</sup></th>
<th class="th" colspan="2"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><sup>[9]</sup></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><sup>[10]</sup></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><sup>[11]</sup></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_GoodwillAndIntangibleAssetsDisclosureLineItems', window );"><strong>Goodwill and Intangible Assets Disclosure [Line Items]</strong></a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Acquired intangible assets amortization</a></td>
<td colspan="2" class="nump">$ 5,752<span></span>
</td>
<td colspan="2" class="nump">$ 6,219<span></span>
</td>
<td colspan="2" class="nump">$ 8,941<span></span>
</td>
<td colspan="2" class="nump">$ 9,891<span></span>
</td>
<td class="nump">$ 9,784<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[6],[7],[8]</sup></td>
<td colspan="2" class="nump">$ 9,647<span></span>
</td>
<td colspan="2" class="nump">$ 10,083<span></span>
</td>
<td colspan="2" class="nump">$ 10,634<span></span>
</td>
<td class="nump">$ 30,803<span></span>
</td>
<td class="nump">$ 40,147<span></span>
</td>
<td class="nump">$ 39,191<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount', window );">MiR Reporting Unit Percentage</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">14.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount', window );">MiR Goodwill Amount</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">$ 123,600<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 123,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="20"></td></tr>
<tr><td colspan="20"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $15.3 million gain for the decrease in the fair value adjustment to the AutoGuide acquisition contingent consideration liability, and a $0.9 million gain for the decrease in acquisition related compensation liability, partially offset by $1.1 million of employee severance charges primarily in Industrial Automation.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Teradyne recorded pension and post retirement net actuarial (gains) losses of $(0.1) million, $2.7 million, $7.7 million for the second, third and fourth quarter in 2020, respectively. See Note B: &#8220;Accounting Policies&#8221; for a discussion of Teradyne&#8217;s accounting policy.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $27.2 million gain for the decrease in the fair value of AutoGuide contingent consideration liability, and a $1.1 million gain for the decrease in acquisition related compensation liability, partially offset by $0.5 million recorded for employee severance charges primarily in Industrial Automation.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $29.9 million charge for the increase in the fair value of the AutoGuide contingent consideration liability, a $4.0 million contract termination settlement charge, $3.1 million of acquisition related compensation and expense and $0.8 million of other expenses, partially offset by a $0.6 million gain for the decrease in the fair value of MiR contingent consideration liability.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[5]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $10.0 million gain for the decrease in the fair value of the AutoGuide and MiR contingent consideration liabilities, partially offset by $1.4 million of acquisition related compensation and expenses and $0.7 million of severance charges related to headcount reductions primarily in Industrial Automation and Semiconductor Test.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[6]</td>
<td style="vertical-align: top;" valign="top">Other (income) expense, net includes a $15.0 million charge for the impairment of the investment in RealWear.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[7]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $5.8 million gain for the decrease in the fair value adjustment to the MiR acquisition contingent consideration, partially offset by a $3.0 million fair value adjustment to increase the AutoGuide acquisition contingent consideration, $0.5 million of employee severance charges and $0.2 million of acquisition related expenses and compensation.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[8]</td>
<td style="vertical-align: top;" valign="top">Teradyne recorded pension and post retirement net actuarial losses of $7.7 million for the fourth quarter in 2019. See Note B: &#8220;Accounting Policies&#8221; for a discussion of Teradyne&#8217;s accounting policy.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[9]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $7.8 million gain for the decrease in the fair value of MiR contingent consideration liability, partially offset by $0.8 million of employee severance charges and $0.5 million of acquisition related expenses and compensation.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[10]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $11.7 million gain for the decrease in the fair value of the MiR contingent consideration liability, partially offset by $0.8 million of employee severance charges and $0.5 million of acquisition related expenses and compensation.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[11]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $3.0 million fair value adjustment to increase the MiR acquisition contingent consideration, $1.3 million of acquisition related expenses and compensation and $0.8 million of employee severance charges.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_GoodwillAndIntangibleAssetsDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Goodwill and Intangible Assets Disclosure [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;">ter_GoodwillAndIntangibleAssetsDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of fair value of reporting unit in excess of carrying 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;">us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value of reporting unit in excess of carrying 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;">us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402918921672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Changes in Carrying Amount of Goodwill by Segment (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_GoodwillAdjustmentsAcquiredDuringPeriod', window );">Goodwill acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,428<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Foreign currency translation adjustment</a></td>
<td class="nump">$ 37,577<span></span>
</td>
<td class="num">(8,219)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">1,216,425<span></span>
</td>
<td class="nump">1,178,997<span></span>
</td>
<td class="nump">$ 1,144,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_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment losses</a></td>
<td class="num">(762,566)<span></span>
</td>
<td class="num">(762,566)<span></span>
</td>
<td class="num">(762,566)<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_Goodwill', window );">Goodwill</a></td>
<td class="nump">453,859<span></span>
</td>
<td class="nump">416,431<span></span>
</td>
<td class="nump">381,850<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_AutoguideLlcMember', window );">Autoguide LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_GoodwillAdjustmentsAcquiredDuringPeriod', window );">Goodwill acquisition</a></td>
<td class="num">(149)<span></span>
</td>
<td class="nump">41,372<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_Goodwill', window );">Goodwill</a></td>
<td class="nump">41,223<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_StatementBusinessSegmentsAxis=ter_IndustrialAutomationMember', window );">Industrial Automation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation adjustment</a></td>
<td class="nump">37,418<span></span>
</td>
<td class="num">(8,247)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">433,752<span></span>
</td>
<td class="nump">396,483<span></span>
</td>
<td class="nump">363,358<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_Goodwill', window );">Goodwill</a></td>
<td class="nump">433,752<span></span>
</td>
<td class="nump">396,483<span></span>
</td>
<td class="nump">363,358<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_IndustrialAutomationMember', window );">Industrial Automation | Autoguide LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_GoodwillAdjustmentsAcquiredDuringPeriod', window );">Goodwill acquisition</a></td>
<td class="num">(149)<span></span>
</td>
<td class="nump">41,372<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_WirelessTestMember', window );">Wireless Test</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">361,819<span></span>
</td>
<td class="nump">361,819<span></span>
</td>
<td class="nump">361,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_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment losses</a></td>
<td class="num">(353,843)<span></span>
</td>
<td class="num">(353,843)<span></span>
</td>
<td class="num">(353,843)<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_Goodwill', window );">Goodwill</a></td>
<td class="nump">7,976<span></span>
</td>
<td class="nump">7,976<span></span>
</td>
<td class="nump">7,976<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ter_SemiconductorTestMember', window );">Semiconductor Test</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_GoodwillAdjustmentsAcquiredDuringPeriod', window );">Goodwill acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,428<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Foreign currency translation adjustment</a></td>
<td class="nump">159<span></span>
</td>
<td class="nump">28<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">262,155<span></span>
</td>
<td class="nump">261,996<span></span>
</td>
<td class="nump">260,540<span></span>
</td>
</tr>
<tr class="re">
<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="num">(260,540)<span></span>
</td>
<td class="num">(260,540)<span></span>
</td>
<td class="num">(260,540)<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_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,615<span></span>
</td>
<td class="nump">1,456<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_SystemsTestGroupMember', window );">System Test</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">158,699<span></span>
</td>
<td class="nump">158,699<span></span>
</td>
<td class="nump">158,699<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(148,183)<span></span>
</td>
<td class="num">(148,183)<span></span>
</td>
<td class="num">(148,183)<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_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 10,516<span></span>
</td>
<td class="nump">$ 10,516<span></span>
</td>
<td class="nump">$ 10,516<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_GoodwillAdjustmentsAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Goodwill adjustments acquired during 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;">ter_GoodwillAdjustmentsAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ter_AutoguideLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_AutoguideLlcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_IndustrialAutomationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_IndustrialAutomationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_WirelessTestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_WirelessTestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_SemiconductorTestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_SemiconductorTestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_SystemsTestGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_SystemsTestGroupMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140403037781704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Amortizable Intangible Assets (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible 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_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 408,906<span></span>
</td>
<td class="nump">$ 507,836<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(307,347)<span></span>
</td>
<td class="num">(375,008)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss', window );">Foreign Currency Translation Adjustment</a></td>
<td class="num">(620)<span></span>
</td>
<td class="num">(7,348)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">100,939<span></span>
</td>
<td class="nump">125,480<span></span>
</td>
</tr>
<tr class="rh">
<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_DevelopedTechnologyRightsMember', window );">Developed technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</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 Carrying Amount</a></td>
<td class="nump">272,547<span></span>
</td>
<td class="nump">361,787<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(210,479)<span></span>
</td>
<td class="num">(279,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_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss', window );">Foreign Currency Translation Adjustment</a></td>
<td class="num">(1,610)<span></span>
</td>
<td class="num">(5,709)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">60,458<span></span>
</td>
<td class="nump">77,078<span></span>
</td>
</tr>
<tr class="rh">
<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</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 Carrying Amount</a></td>
<td class="nump">66,239<span></span>
</td>
<td class="nump">75,669<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(54,524)<span></span>
</td>
<td class="num">(59,077)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss', window );">Foreign Currency Translation Adjustment</a></td>
<td class="nump">305<span></span>
</td>
<td class="num">(455)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">12,020<span></span>
</td>
<td class="nump">16,137<span></span>
</td>
</tr>
<tr class="rh">
<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_TrademarksAndTradeNamesMember', window );">Trademarks and tradenames</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</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 Carrying Amount</a></td>
<td class="nump">70,120<span></span>
</td>
<td class="nump">70,120<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(42,344)<span></span>
</td>
<td class="num">(36,671)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss', window );">Foreign Currency Translation Adjustment</a></td>
<td class="nump">685<span></span>
</td>
<td class="num">(1,184)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">$ 28,461<span></span>
</td>
<td class="nump">32,265<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_BacklogMember', window );">Backlog</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</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 Carrying Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">260<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (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_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_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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) 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_DevelopedTechnologyRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_TrademarksAndTradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_TrademarksAndTradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_BacklogMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_BacklogMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>115
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402913987208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Amortizable Intangible Assets (Parenthetical) (Detail)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<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</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_ImpairmentOfIntangibleAssetsFinitelived', window );">Impairment of intangible assets</a></td>
<td class="nump">$ 98.9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ImpairmentOfIntangibleAssetsFinitelived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-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_ImpairmentOfIntangibleAssetsFinitelived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>116
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402903389240">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Estimated Intangible Asset Amortization Expense (Detail)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2021</a></td>
<td class="nump">$ 21,893<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2022</a></td>
<td class="nump">21,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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2023</a></td>
<td class="nump">20,504<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2024</a></td>
<td class="nump">20,192<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2025</a></td>
<td class="nump">11,922<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">$ 5,428<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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>117
<FILENAME>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402904897480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Additional Information (Detail) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems', window );"><strong>Purchase Commitment, Excluding Long-term Commitment</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_PurchaseObligation', window );">Aggregate purchase commitments</a></td>
<td class="nump">$ 603.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInNextTwelveMonths', window );">Purchase commitments less than one year</a></td>
<td class="nump">$ 592.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_WarrantyPeriod', window );">Warranty period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease', window );">Product warranty accrual</a></td>
<td class="nump">$ 16.6<span></span>
</td>
<td class="nump">$ 9.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_ExtendedProductWarrantyAccrualPeriodIncreaseDecrease', window );">Revenue deferrals related to extended warranties</a></td>
<td class="nump">$ 51.9<span></span>
</td>
<td class="nump">$ 30.7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_WarrantyPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Warranty 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;">ter_WarrantyPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_ExtendedProductWarrantyAccrualPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 extended product warranty liability. Excludes standard product warranties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExtendedProductWarrantyAccrualPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProductWarrantyAccrualPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 standard and extended product warranty 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 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PurchaseCommitmentExcludingLongtermCommitmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_PurchaseCommitmentExcludingLongtermCommitmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationDueInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>118
<FILENAME>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402919588424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Computation of Basic and Diluted Net Income Per Common Share (Detail) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="16">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><sup>[1],[2]</sup></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><sup>[2],[3]</sup></th>
<th class="th"><div>Jun. 28, 2020</div></th>
<th class="th"><sup>[2],[4]</sup></th>
<th class="th"><div>Mar. 29, 2020</div></th>
<th class="th"><sup>[5]</sup></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><sup>[6],[7],[8]</sup></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><sup>[9]</sup></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><sup>[10]</sup></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><sup>[11]</sup></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_NetIncomeLossPerCommonShareLineItems', window );"><strong>Net Income Loss Per Common Share</strong></a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income for basic and diluted net income per share</a></td>
<td colspan="2" class="nump">$ 196,330<span></span>
</td>
<td colspan="2" class="nump">$ 222,718<span></span>
</td>
<td colspan="2" class="nump">$ 188,908<span></span>
</td>
<td colspan="2" class="nump">$ 176,191<span></span>
</td>
<td colspan="2" class="nump">$ 125,075<span></span>
</td>
<td colspan="2" class="nump">$ 135,860<span></span>
</td>
<td colspan="2" class="nump">$ 97,397<span></span>
</td>
<td colspan="2" class="nump">$ 109,138<span></span>
</td>
<td class="nump">$ 784,147<span></span>
</td>
<td class="nump">$ 467,468<span></span>
</td>
<td class="nump">$ 451,779<span></span>
</td>
</tr>
<tr class="re">
<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 );">Weighted average common shares-basic</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">166,120<span></span>
</td>
<td class="nump">170,425<span></span>
</td>
<td class="nump">187,672<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Incremental shares from assumed conversion of convertible notes</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">8,528<span></span>
</td>
<td class="nump">4,909<span></span>
</td>
<td class="nump">2,749<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants', window );">Convertible note hedge warrant shares</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">6,989<span></span>
</td>
<td class="nump">2,698<span></span>
</td>
<td class="nump">485<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements', window );">Employee stock purchase rights</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="nump">36<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Dilutive potential common shares</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">16,922<span></span>
</td>
<td class="nump">9,034<span></span>
</td>
<td class="nump">4,933<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average common shares-diluted</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">183,042<span></span>
</td>
<td class="nump">179,459<span></span>
</td>
<td class="nump">192,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_EarningsPerShareBasic', window );">Net income per common share-basic</a></td>
<td colspan="2" class="nump">$ 1.18<span></span>
</td>
<td colspan="2" class="nump">$ 1.34<span></span>
</td>
<td colspan="2" class="nump">$ 1.14<span></span>
</td>
<td colspan="2" class="nump">$ 1.06<span></span>
</td>
<td colspan="2" class="nump">$ 0.75<span></span>
</td>
<td colspan="2" class="nump">$ 0.80<span></span>
</td>
<td colspan="2" class="nump">$ 0.57<span></span>
</td>
<td colspan="2" class="nump">$ 0.63<span></span>
</td>
<td class="nump">$ 4.72<span></span>
</td>
<td class="nump">$ 2.74<span></span>
</td>
<td class="nump">$ 2.41<span></span>
</td>
</tr>
<tr class="ro">
<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 per common share-diluted</a></td>
<td colspan="2" class="nump">$ 1.05<span></span>
</td>
<td colspan="2" class="nump">$ 1.21<span></span>
</td>
<td colspan="2" class="nump">$ 1.05<span></span>
</td>
<td colspan="2" class="nump">$ 0.97<span></span>
</td>
<td colspan="2" class="nump">$ 0.69<span></span>
</td>
<td colspan="2" class="nump">$ 0.75<span></span>
</td>
<td colspan="2" class="nump">$ 0.55<span></span>
</td>
<td colspan="2" class="nump">$ 0.62<span></span>
</td>
<td class="nump">$ 4.28<span></span>
</td>
<td class="nump">$ 2.60<span></span>
</td>
<td class="nump">$ 2.35<span></span>
</td>
</tr>
<tr class="rh">
<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_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_NetIncomeLossPerCommonShareLineItems', window );"><strong>Net Income Loss Per Common Share</strong></a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Incremental shares attributable to share based payment arrangements</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">1,264<span></span>
</td>
<td class="nump">1,236<span></span>
</td>
<td class="nump">1,385<span></span>
</td>
</tr>
<tr class="rh">
<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_EmployeeStockOptionMember', window );">Stock Options</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_NetIncomeLossPerCommonShareLineItems', window );"><strong>Net Income Loss Per Common Share</strong></a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Incremental shares attributable to share based payment arrangements</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">131<span></span>
</td>
<td class="nump">178<span></span>
</td>
<td class="nump">278<span></span>
</td>
</tr>
<tr><td colspan="20"></td></tr>
<tr><td colspan="20"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $15.3 million gain for the decrease in the fair value adjustment to the AutoGuide acquisition contingent consideration liability, and a $0.9 million gain for the decrease in acquisition related compensation liability, partially offset by $1.1 million of employee severance charges primarily in Industrial Automation.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Teradyne recorded pension and post retirement net actuarial (gains) losses of $(0.1) million, $2.7 million, $7.7 million for the second, third and fourth quarter in 2020, respectively. See Note B: &#8220;Accounting Policies&#8221; for a discussion of Teradyne&#8217;s accounting policy.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $27.2 million gain for the decrease in the fair value of AutoGuide contingent consideration liability, and a $1.1 million gain for the decrease in acquisition related compensation liability, partially offset by $0.5 million recorded for employee severance charges primarily in Industrial Automation.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $29.9 million charge for the increase in the fair value of the AutoGuide contingent consideration liability, a $4.0 million contract termination settlement charge, $3.1 million of acquisition related compensation and expense and $0.8 million of other expenses, partially offset by a $0.6 million gain for the decrease in the fair value of MiR contingent consideration liability.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[5]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $10.0 million gain for the decrease in the fair value of the AutoGuide and MiR contingent consideration liabilities, partially offset by $1.4 million of acquisition related compensation and expenses and $0.7 million of severance charges related to headcount reductions primarily in Industrial Automation and Semiconductor Test.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[6]</td>
<td style="vertical-align: top;" valign="top">Other (income) expense, net includes a $15.0 million charge for the impairment of the investment in RealWear.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[7]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $5.8 million gain for the decrease in the fair value adjustment to the MiR acquisition contingent consideration, partially offset by a $3.0 million fair value adjustment to increase the AutoGuide acquisition contingent consideration, $0.5 million of employee severance charges and $0.2 million of acquisition related expenses and compensation.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[8]</td>
<td style="vertical-align: top;" valign="top">Teradyne recorded pension and post retirement net actuarial losses of $7.7 million for the fourth quarter in 2019. See Note B: &#8220;Accounting Policies&#8221; for a discussion of Teradyne&#8217;s accounting policy.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[9]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $7.8 million gain for the decrease in the fair value of MiR contingent consideration liability, partially offset by $0.8 million of employee severance charges and $0.5 million of acquisition related expenses and compensation.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[10]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $11.7 million gain for the decrease in the fair value of the MiR contingent consideration liability, partially offset by $0.8 million of employee severance charges and $0.5 million of acquisition related expenses and compensation.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[11]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $3.0 million fair value adjustment to increase the MiR acquisition contingent consideration, $1.3 million of acquisition related expenses and compensation and $0.8 million of employee severance charges.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_NetIncomeLossPerCommonShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Income (Loss) Per Common Share [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;">ter_NetIncomeLossPerCommonShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 call options and warrants using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1828-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1757-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 45<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1707-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 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_IncrementalCommonSharesAttributableToCallOptionsAndWarrants</td>
</tr>
<tr>
<td style="padding-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_IncrementalCommonSharesAttributableToConversionOfDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1930-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e2029-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity unit purchase agreements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1757-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1707-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1707-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1500-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1757-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></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 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_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=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>119
<FILENAME>R100.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402905609896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Computation of Basic and Diluted Net Income Per Common Share (Parenthetical) (Detail)<br> shares in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </div>
<div>$ / shares </div>
<div>shares</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=ter_ConvertibleNoteMember', window );">Convertible Notes</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_NetIncomeLossPerCommonShareLineItems', window );"><strong>Net Income Loss Per Common Share</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_DebtInstrumentConvertibleConversionPrice1', window );">Initial debt conversion price | $ / shares</a></td>
<td class="nump">$ 31.56<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_ter_AntidilutionAdjustmentsOfConvertibleNoteHedges', window );">Shares that would be issued upon conversion | shares</a></td>
<td class="nump">14.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_DebtInstrumentAxis=ter_ConvertibleNotesHedgeAndWarrantMember', window );">Convertible Notes Hedge Warrant</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_NetIncomeLossPerCommonShareLineItems', window );"><strong>Net Income Loss Per Common Share</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_DebtInstrumentConvertibleConversionPrice1', window );">Initial debt conversion price | $ / shares</a></td>
<td class="nump">$ 39.60<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_AntidilutionAdjustmentsOfConvertibleNoteHedges', window );">Shares that would be issued upon conversion | shares</a></td>
<td class="nump">14.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_AntidilutionAdjustmentsOfConvertibleNoteHedges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Antidilution adjustments of convertible note hedges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_AntidilutionAdjustmentsOfConvertibleNoteHedges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_ter_NetIncomeLossPerCommonShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Income (Loss) Per Common Share [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;">ter_NetIncomeLossPerCommonShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The price per share of the conversion feature embedded in the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031898-161870<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="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_DebtInstrumentAxis=ter_ConvertibleNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_ConvertibleNoteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_ConvertibleNotesHedgeAndWarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_ConvertibleNotesHedgeAndWarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>120
<FILENAME>R101.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402904931816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income Per Common Share - Additional Information (Detail) - shares<br> shares in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember', window );">Employee Stock Option [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_NetIncomeLossPerCommonShareLineItems', window );"><strong>Net Income Loss Per Common Share</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_ter_StockIssuedDuringPeriodSharesSaleOfStockAndExerciseOfStockOptions', window );">Exercise of stock options</a></td>
<td class="nump">0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_NetIncomeLossPerCommonShareLineItems', window );"><strong>Net Income Loss Per Common Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</a></td>
<td class="nump">0.1<span></span>
</td>
<td class="nump">0.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_NetIncomeLossPerCommonShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Income (Loss) Per Common Share [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;">ter_NetIncomeLossPerCommonShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_StockIssuedDuringPeriodSharesSaleOfStockAndExerciseOfStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 sale of stock and exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_StockIssuedDuringPeriodSharesSaleOfStockAndExerciseOfStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=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>121
<FILENAME>R102.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402918931192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and Other - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></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>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Contingent consideration adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (23,271)<span></span>
</td>
<td class="num">$ (19,257)<span></span>
</td>
<td class="nump">$ 987<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SeveranceCosts1', window );">Severance benefit and charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 700<span></span>
</td>
<td class="nump">$ 500<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition related costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="nump">$ 3,100<span></span>
</td>
<td class="nump">1,400<span></span>
</td>
<td class="nump">200<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="nump">1,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_StatementBusinessSegmentsAxis=ter_SemiconductorTestMember', window );">Semiconductor Test</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Contingent consideration adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,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_SeveranceCosts1', window );">Severance benefit and charges</a></td>
<td class="nump">$ 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>
<td class="text">&#160;<span></span>
</td>
<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,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_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition related costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,500<span></span>
</td>
<td class="nump">2,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossOnContractTermination', window );">Contract termination settlement fee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,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_StatementBusinessSegmentsAxis=ter_AutoguideMember', window );">AutoGuide</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Contingent consideration adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,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_BusinessAcquisitionAxis=ter_UniversalRobotsMember', window );">Universal Robots (UR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Contingent consideration adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,200<span></span>
</td>
<td class="nump">$ 29,900<span></span>
</td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,800<span></span>
</td>
<td class="nump">$ 11,700<span></span>
</td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_MobileIndustrialRobotsApsMember', window );">Mobile Industrial Robots (MiR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Contingent consideration adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=ter_SemiconductorTestIndustrialAutomationAndCorporateMember', window );">Semiconductor Test, Industrial Automation and Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SeveranceCosts1', window );">Severance benefit and 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherRestructuringCosts', window );">Restructuring and 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="nump">1,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_srt_ProductOrServiceAxis=ter_SemiconductorTestIndustrialAutomationAndCorporateMember', window );">Semiconductor Test, Industrial Automation and Corporate | Mobile Industrial Robots (MiR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Contingent consideration adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,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_ProductOrServiceAxis=ter_TerCorporateAndEliminationsMember', window );">TER Corporate And Eliminations | Universal Robots (UR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Contingent consideration adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity 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 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=116868678&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e7008-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossOnContractTermination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The loss recognized on termination of a contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 275<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84167019&amp;loc=d3e54681-109401<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossOnContractTermination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherRestructuringCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses 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://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 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><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 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherRestructuringCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_SeveranceCosts1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, 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 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><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 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SeveranceCosts1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=ter_SemiconductorTestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_SemiconductorTestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_AutoguideMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_AutoguideMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_UniversalRobotsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_UniversalRobotsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_MobileIndustrialRobotsApsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_MobileIndustrialRobotsApsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=ter_SemiconductorTestIndustrialAutomationAndCorporateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ter_SemiconductorTestIndustrialAutomationAndCorporateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=ter_TerCorporateAndEliminationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ter_TerCorporateAndEliminationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>122
<FILENAME>R103.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402917951816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plans - Additional Information (Detail)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>Participant</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ter_DefinedBenefitPlanNumberOfRetireeParticipantsWhoHadDeferredVestedBenefitsTransferredToInsurance', window );">Number of retiree participants | Participant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">115<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease', window );">Defined Benefit Plan, decrease in benefit obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<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,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_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease', window );">Defined Benefit Plan, decrease in plan 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="nump">24,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_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actrual loss on benefit obligations</a></td>
<td class="num">$ (7,700)<span></span>
</td>
<td class="num">$ (2,700)<span></span>
</td>
<td class="num">$ (100)<span></span>
</td>
<td class="num">$ (7,700)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 29,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_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1', window );">Gain (Loss) Due to Settlement</a></td>
<td class="text">&#160;<span></span>
</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">(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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of pension plans assets totaled</a></td>
<td class="nump">160,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="nump">160,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Actrual loss on benefit obligations</a></td>
<td class="text">&#160;<span></span>
</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">(24,671)<span></span>
</td>
<td class="num">(24,447)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 for defined benefit pension plans</a></td>
<td class="nump">$ 196,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 198,200<span></span>
</td>
<td class="nump">$ 196,700<span></span>
</td>
<td class="nump">$ 198,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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Percentage of expected return on plan assets assumption</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">4.30%<span></span>
</td>
<td class="nump">4.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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate utilized to determine future pension obligations</a></td>
<td class="nump">2.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">2.20%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of pension plans assets totaled</a></td>
<td class="nump">$ 158,855<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 166,932<span></span>
</td>
<td class="nump">$ 158,855<span></span>
</td>
<td class="nump">$ 166,932<span></span>
</td>
<td class="nump">$ 144,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_DefinedBenefitPlanContributionsByEmployer', window );">Contribution to defined benefit pension 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="nump">3,098<span></span>
</td>
<td class="nump">2,805<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 Pension Plans, Defined Benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Actrual loss on benefit obligations</a></td>
<td class="text">&#160;<span></span>
</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,951)<span></span>
</td>
<td class="num">(4,520)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation', window );">Accumulated benefit obligation for defined benefit pension plans</a></td>
<td class="nump">$ 46,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 39,900<span></span>
</td>
<td class="nump">$ 46,500<span></span>
</td>
<td class="nump">$ 39,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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Percentage of expected return on plan assets assumption</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.80%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate utilized to determine future pension obligations</a></td>
<td class="nump">0.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.10%<span></span>
</td>
<td class="nump">0.70%<span></span>
</td>
<td class="nump">1.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 pension plans assets totaled</a></td>
<td class="nump">$ 1,856<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,586<span></span>
</td>
<td class="nump">$ 1,856<span></span>
</td>
<td class="nump">$ 1,586<span></span>
</td>
<td class="nump">$ 1,400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Contribution to defined benefit pension 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="nump">1,079<span></span>
</td>
<td class="nump">923<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 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>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease', window );">Defined Benefit Plan, decrease in benefit obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Actrual loss on benefit obligations</a></td>
<td class="text">&#160;<span></span>
</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">$ (421)<span></span>
</td>
<td class="num">$ (717)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 utilized to determine future pension obligations</a></td>
<td class="nump">2.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">2.20%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">4.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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of pension plans assets totaled</a></td>
<td class="nump">$ 0<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Contribution to defined benefit pension 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="nump">$ 1,205<span></span>
</td>
<td class="nump">$ 1,358<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=ter_UnitedStatesPlansMember', window );">United States 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>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Percentage of expected return on plan assets assumption</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 utilized to determine future pension obligations</a></td>
<td class="nump">2.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.10%<span></span>
</td>
<td class="nump">2.30%<span></span>
</td>
<td class="nump">3.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of pension plans assets totaled</a></td>
<td class="nump">$ 158,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 158,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_RetirementPlanNameAxis=ter_UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember', window );">U.S. Supplemental Executive Defined Benefit Pension Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Contribution to defined benefit pension 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="nump">3,100<span></span>
</td>
<td class="nump">$ 2,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Contribution to defined benefit pension plans in 2018</a></td>
<td class="nump">3,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=ter_NonUSSubsidiariesMember', window );">Non-United States 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>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Contribution to defined benefit pension 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="nump">1,100<span></span>
</td>
<td class="nump">$ 900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Contribution to defined benefit pension plans in 2018</a></td>
<td class="nump">1,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=ter_TaiwanPlanMember', window );">Taiwan Defined Benefit Pension Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 pension plans assets totaled</a></td>
<td class="nump">$ 1,900<span></span>
</td>
<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,900<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_ter_DefinedBenefitPlanNumberOfRetireeParticipantsWhoHadDeferredVestedBenefitsTransferredToInsurance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Number of Retiree Participants Who Had Deferred Vested Benefits Transferred to Insurance</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_DefinedBenefitPlanNumberOfRetireeParticipantsWhoHadDeferredVestedBenefitsTransferredToInsurance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_DefinedBenefitPlanAccumulatedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanActuarialGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActuarialGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2919-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution received by defined benefit plan from employer which increases plan assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 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 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-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 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 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 7: 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)(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_DefinedBenefitPlanContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution expected to be received by defined benefit plan from employer in next fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanNameAxis=ter_UnitedStatesPlansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanNameAxis=ter_UnitedStatesPlansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanNameAxis=ter_UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanNameAxis=ter_UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanNameAxis=ter_NonUSSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanNameAxis=ter_NonUSSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanNameAxis=ter_TaiwanPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanNameAxis=ter_TaiwanPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>123
<FILENAME>R104.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402916018344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Defined Benefit Pension and Postretirement Benefit Plan Assets and Obligation (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial loss</a></td>
<td class="nump">$ 7,700<span></span>
</td>
<td class="nump">$ 2,700<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 7,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (29,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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Ending Balance</a></td>
<td class="nump">160,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="nump">$ 160,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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, Beginning of year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">203,791<span></span>
</td>
<td class="nump">178,237<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<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,773<span></span>
</td>
<td class="nump">1,608<span></span>
</td>
<td class="nump">$ 2,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_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="text">&#160;<span></span>
</td>
<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,770<span></span>
</td>
<td class="nump">7,189<span></span>
</td>
<td class="nump">8,940<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,671<span></span>
</td>
<td class="nump">24,447<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</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">(9,844)<span></span>
</td>
<td class="num">(7,690)<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_ter_DefinedBenefitPlanBenefitObligationRetireeAnnuityPurchase', window );">Retiree annuity purchase</a></td>
<td class="text">&#160;<span></span>
</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">(24,379)<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_ter_DefinedBenefitPlanBenefitObligationSettlementLiabilityLoss', window );">Liability loss due to settlement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">451<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Non-U.S. currency movement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Projected benefit obligation, End of year</a></td>
<td class="nump">202,233<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">203,791<span></span>
</td>
<td class="nump">202,233<span></span>
</td>
<td class="nump">203,791<span></span>
</td>
<td class="nump">178,237<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">166,932<span></span>
</td>
<td class="nump">144,301<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,048<span></span>
</td>
<td class="nump">27,516<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Company contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,098<span></span>
</td>
<td class="nump">2,805<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</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">(9,844)<span></span>
</td>
<td class="num">(7,690)<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_ter_DefinedBenefitPlanAssetsRetireeAnnuityPurchase', window );">Retiree annuity purchase</a></td>
<td class="text">&#160;<span></span>
</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">(24,379)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Non-U.S. currency movement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Ending Balance</a></td>
<td class="nump">158,855<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">166,932<span></span>
</td>
<td class="nump">158,855<span></span>
</td>
<td class="nump">166,932<span></span>
</td>
<td class="nump">144,301<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="num">(43,378)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(36,859)<span></span>
</td>
<td class="num">(43,378)<span></span>
</td>
<td class="num">(36,859)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 Pension Plans, Defined Benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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, Beginning of year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,952<span></span>
</td>
<td class="nump">39,146<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">907<span></span>
</td>
<td class="nump">751<span></span>
</td>
<td class="nump">786<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<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>
<td class="nump">691<span></span>
</td>
<td class="nump">687<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial loss</a></td>
<td class="text">&#160;<span></span>
</td>
<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,951<span></span>
</td>
<td class="nump">4,520<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits 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="num">(1,299)<span></span>
</td>
<td class="num">(836)<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_ter_DefinedBenefitPlanBenefitObligationRetireeAnnuityPurchase', window );">Retiree annuity purchase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_DefinedBenefitPlanBenefitObligationSettlementLiabilityLoss', window );">Liability loss due to settlement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation', window );">Non-U.S. currency movement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,961<span></span>
</td>
<td class="num">(320)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">50,988<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,952<span></span>
</td>
<td class="nump">50,988<span></span>
</td>
<td class="nump">43,952<span></span>
</td>
<td class="nump">39,146<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<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,586<span></span>
</td>
<td class="nump">1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual return on plan 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="nump">67<span></span>
</td>
<td class="nump">64<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Company contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<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,079<span></span>
</td>
<td class="nump">923<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</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">(988)<span></span>
</td>
<td class="num">(836)<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_ter_DefinedBenefitPlanAssetsRetireeAnnuityPurchase', window );">Retiree annuity purchase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Non-U.S. currency movement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">112<span></span>
</td>
<td class="nump">35<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Ending Balance</a></td>
<td class="nump">1,856<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,586<span></span>
</td>
<td class="nump">1,856<span></span>
</td>
<td class="nump">1,586<span></span>
</td>
<td class="nump">1,400<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="num">(49,132)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(42,366)<span></span>
</td>
<td class="num">(49,132)<span></span>
</td>
<td class="num">(42,366)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 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>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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, Beginning of year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,003<span></span>
</td>
<td class="nump">9,256<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<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<span></span>
</td>
<td class="nump">41<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">240<span></span>
</td>
<td class="nump">347<span></span>
</td>
<td class="nump">196<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">421<span></span>
</td>
<td class="nump">717<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</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,205)<span></span>
</td>
<td class="num">(1,358)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">8,515<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,003<span></span>
</td>
<td class="nump">8,515<span></span>
</td>
<td class="nump">9,003<span></span>
</td>
<td class="nump">$ 9,256<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Company contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<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,205<span></span>
</td>
<td class="nump">1,358<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</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,205)<span></span>
</td>
<td class="num">(1,358)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Ending Balance</a></td>
<td class="nump">0<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="num">$ (8,515)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (9,003)<span></span>
</td>
<td class="num">$ (8,515)<span></span>
</td>
<td class="num">$ (9,003)<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_ter_DefinedBenefitPlanAssetsRetireeAnnuityPurchase">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assets retiree annuity purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_DefinedBenefitPlanAssetsRetireeAnnuityPurchase</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_DefinedBenefitPlanBenefitObligationRetireeAnnuityPurchase">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 benefit obligation retiree annuity purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_DefinedBenefitPlanBenefitObligationRetireeAnnuityPurchase</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_DefinedBenefitPlanBenefitObligationSettlementLiabilityLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 benefit obligation settlement liability 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;">ter_DefinedBenefitPlanBenefitObligationSettlementLiabilityLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanActuarialGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActuarialGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(6)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution received by defined benefit plan from employer which increases plan assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 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 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-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 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 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 7: 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)(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_DefinedBenefitPlanContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which (increases) decreases benefit obligation of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFundedStatusOfPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) plan assets of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
<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>124
<FILENAME>R105.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402918641160">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Amounts Recorded within Statements of Financial Position (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Retirement plans assets</a></td>
<td class="nump">$ 17,468<span></span>
</td>
<td class="nump">$ 18,457<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">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_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 );">Retirement plans assets</a></td>
<td class="nump">17,468<span></span>
</td>
<td class="nump">18,457<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_ter_PensionAndOtherPostretirementDefinedBenefitPlansAccruedEmployeesCompensationAndWithholdingsCurrentAndNoncurrent', window );">Accrued employees' compensation and withholdings</a></td>
<td class="num">(3,273)<span></span>
</td>
<td class="num">(2,826)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent', window );">Retirement plans liabilities</a></td>
<td class="num">(57,573)<span></span>
</td>
<td class="num">(52,490)<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_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status</a></td>
<td class="num">(43,378)<span></span>
</td>
<td class="num">(36,859)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember', window );">Foreign Pension Plans, Defined Benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Retirement plans assets</a></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_ter_PensionAndOtherPostretirementDefinedBenefitPlansAccruedEmployeesCompensationAndWithholdingsCurrentAndNoncurrent', window );">Accrued employees' compensation and withholdings</a></td>
<td class="num">(1,019)<span></span>
</td>
<td class="num">(922)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent', window );">Retirement plans liabilities</a></td>
<td class="num">(48,113)<span></span>
</td>
<td class="num">(41,444)<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_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status</a></td>
<td class="num">(49,132)<span></span>
</td>
<td class="num">(42,366)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">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_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_PensionAndOtherPostretirementDefinedBenefitPlansAccruedEmployeesCompensationAndWithholdingsCurrentAndNoncurrent', window );">Accrued employees' compensation and withholdings</a></td>
<td class="num">(1,161)<span></span>
</td>
<td class="num">(1,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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent', window );">Retirement plans liabilities</a></td>
<td class="num">(7,354)<span></span>
</td>
<td class="num">(7,772)<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_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status</a></td>
<td class="num">$ (8,515)<span></span>
</td>
<td class="num">$ (9,003)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_PensionAndOtherPostretirementDefinedBenefitPlansAccruedEmployeesCompensationAndWithholdingsCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Pension and other postretirement defined benefit plans accrued employees' compensation and withholdings current and 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;">ter_PensionAndOtherPostretirementDefinedBenefitPlansAccruedEmployeesCompensationAndWithholdingsCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1703-114919<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1731-114919<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFundedStatusOfPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://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))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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>
<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>R106.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402905344312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Amounts Recognized in Accumulated Other Comprehensive Income (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">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_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure</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_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent', window );">Deferred taxes related to prior service cost recognized in other comprehensive income</a></td>
<td class="nump">$ 560<span></span>
</td>
<td class="nump">$ 560<span></span>
</td>
</tr>
<tr class="rh">
<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 Pension Plans, Defined Benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</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_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent', window );">Deferred taxes related to prior service cost recognized in other comprehensive income</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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure</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_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax', window );">Prior service cost, before tax</a></td>
<td class="num">(49)<span></span>
</td>
<td class="num">(58)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax', window );">Deferred taxes</a></td>
<td class="num">(1,686)<span></span>
</td>
<td class="num">(1,684)<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_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent', window );">Deferred taxes related to prior service cost recognized in other comprehensive income</a></td>
<td class="num">$ (1,735)<span></span>
</td>
<td class="num">$ (1,742)<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_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_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
<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>126
<FILENAME>R107.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402918045400">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Pension Plans with Accumulated Benefit Obligation and Projected Benefit Obligation in Excess of Plan Assets (Detail) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">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_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure</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_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation', window );">Projected benefit obligation</a></td>
<td class="nump">$ 60.8<span></span>
</td>
<td class="nump">$ 55.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation', window );">Accumulated benefit obligation</a></td>
<td class="nump">58.5<span></span>
</td>
<td class="nump">53.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_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">0.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_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember', window );">Foreign Pension Plans, Defined Benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</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_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation', window );">Projected benefit obligation</a></td>
<td class="nump">51.0<span></span>
</td>
<td class="nump">44.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_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation', window );">Accumulated benefit obligation</a></td>
<td class="nump">46.5<span></span>
</td>
<td class="nump">39.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 1.9<span></span>
</td>
<td class="nump">$ 1.6<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_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_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 benefit obligation 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 (a)<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 (b)<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_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of projected benefit obligation for defined benefit pension 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/2009/role/commonPracticeRef<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_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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>127
<FILENAME>R108.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402919609304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Net Periodic Pension and Postretirement (income) Cost (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Net actuarial loss (gain)</a></td>
<td class="nump">$ 10,284<span></span>
</td>
<td class="nump">$ 8,176<span></span>
</td>
<td class="num">$ (3,316)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">1,773<span></span>
</td>
<td class="nump">1,608<span></span>
</td>
<td class="nump">2,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_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">5,770<span></span>
</td>
<td class="nump">7,189<span></span>
</td>
<td class="nump">8,940<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(4,840)<span></span>
</td>
<td class="num">(6,042)<span></span>
</td>
<td class="num">(9,049)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Amortization of prior service cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Net actuarial loss (gain)</a></td>
<td class="nump">6,463<span></span>
</td>
<td class="nump">2,973<span></span>
</td>
<td class="num">(4,429)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments', window );">Settlement loss</a></td>
<td class="nump">451<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">345<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 );">Total net periodic pension cost</a></td>
<td class="nump">9,617<span></span>
</td>
<td class="nump">5,728<span></span>
</td>
<td class="num">(1,939)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax', window );">Prior service cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(58)<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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax', window );">Total recognized in other comprehensive income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(58)<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_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax', window );">Total recognized in net periodic pension cost (income) and other comprehensive income</a></td>
<td class="nump">9,617<span></span>
</td>
<td class="nump">5,728<span></span>
</td>
<td class="num">(1,997)<span></span>
</td>
</tr>
<tr class="rh">
<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 Pension Plans, Defined Benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">907<span></span>
</td>
<td class="nump">751<span></span>
</td>
<td class="nump">786<span></span>
</td>
</tr>
<tr class="ro">
<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">516<span></span>
</td>
<td class="nump">691<span></span>
</td>
<td class="nump">687<span></span>
</td>
</tr>
<tr class="re">
<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">(65)<span></span>
</td>
<td class="num">(29)<span></span>
</td>
<td class="num">(19)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Net actuarial loss (gain)</a></td>
<td class="nump">2,949<span></span>
</td>
<td class="nump">4,485<span></span>
</td>
<td class="nump">743<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments', window );">Settlement loss</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="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 );">Total net periodic pension cost</a></td>
<td class="nump">4,307<span></span>
</td>
<td class="nump">5,898<span></span>
</td>
<td class="nump">2,197<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax', window );">Prior service cost</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="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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax', window );">Total recognized in other comprehensive income</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="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_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax', window );">Total recognized in net periodic pension cost (income) and other comprehensive income</a></td>
<td class="nump">4,307<span></span>
</td>
<td class="nump">5,898<span></span>
</td>
<td class="nump">2,197<span></span>
</td>
</tr>
<tr class="rh">
<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 Benefit Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">57<span></span>
</td>
<td class="nump">41<span></span>
</td>
<td class="nump">39<span></span>
</td>
</tr>
<tr class="re">
<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">240<span></span>
</td>
<td class="nump">347<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_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Amortization of prior service cost</a></td>
<td class="num">(9)<span></span>
</td>
<td class="num">(191)<span></span>
</td>
<td class="num">(373)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Net actuarial loss (gain)</a></td>
<td class="nump">421<span></span>
</td>
<td class="nump">717<span></span>
</td>
<td class="nump">25<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanSpecialTerminationBenefits', window );">Special termination benefits</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,708<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 );">Total net periodic pension cost</a></td>
<td class="nump">709<span></span>
</td>
<td class="nump">914<span></span>
</td>
<td class="nump">3,595<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax', window );">Prior service cost</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">191<span></span>
</td>
<td class="nump">373<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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax', window );">Total recognized in other comprehensive income</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">191<span></span>
</td>
<td class="nump">373<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_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax', window );">Total recognized in net periodic pension cost (income) and other comprehensive income</a></td>
<td class="nump">$ 718<span></span>
</td>
<td class="nump">$ 1,105<span></span>
</td>
<td class="nump">$ 3,968<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_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 in net periodic benefit cost (credit) and 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/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_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=SL108413299-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<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_DefinedBenefitPlanAmortizationOfGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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)(5)<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 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=SL108413299-114919<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(5)<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_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive income from 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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 10A<br> -Subparagraph (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=SL108413299-114919<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit from event reducing expected years of future service of present employees or eliminating accrual of defined benefits for some or all future services of present employees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=SL108413299-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanSpecialTerminationBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 benefit obligation for benefits provided to employees payable from defined benefit plan or payable upon retirement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(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_DefinedBenefitPlanSpecialTerminationBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, after 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 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 4: http://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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>
<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>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402923831032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Weighted Average - Assumptions to Determine Net Periodic Pension Cost (Detail)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Discount rate</a></td>
<td class="nump">2.80%<span></span>
</td>
<td class="nump">4.10%<span></span>
</td>
<td class="nump">3.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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Expected return on plan assets</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">4.30%<span></span>
</td>
<td class="nump">4.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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease', window );">Salary progression rate</a></td>
<td class="nump">2.60%<span></span>
</td>
<td class="nump">2.30%<span></span>
</td>
<td class="nump">2.30%<span></span>
</td>
</tr>
<tr class="rh">
<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 Pension Plans, Defined Benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">1.10%<span></span>
</td>
<td class="nump">1.80%<span></span>
</td>
<td class="nump">1.80%<span></span>
</td>
</tr>
<tr class="re">
<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 );">Expected return on plan assets</a></td>
<td class="nump">3.80%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">1.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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease', window );">Salary progression rate</a></td>
<td class="nump">2.50%<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
<td class="nump">2.70%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Postretirement Benefit Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Discount rate</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">3.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_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear', window );">Initial health care cost trend rate</a></td>
<td class="nump">7.10%<span></span>
</td>
<td class="nump">7.50%<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 health care cost trend rate</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate', window );">Year in which ultimate health care cost trend rate is reached</a></td>
<td class="text">2026<span></span>
</td>
<td class="text">2026<span></span>
</td>
<td class="text">2026<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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2919-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Assumed rate, for next fiscal year, based on annual change in cost of health care cost benefits used to measure expected cost of benefits covered by defined benefit postretirement plan. Factors include, but are not limited to, estimate of health care inflation, change in health care utilization or delivery pattern, technological advances, and change in health status of participant. Excludes factors for change in composition of plan population by age and dependency status.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 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_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ultimate trend rate for health care cost for defined benefit postretirement plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Year ultimate health care cost trend rate is expected to be reached, in CCYY format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>us-types:gYearListItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>
<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>129
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402920666232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Weighted Average Assumptions to Determine Pension Obligations (Detail)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Postretirement Benefit Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">2.20%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialMedicalTrend', window );">Initial medical trend</a></td>
<td class="nump">7.30%<span></span>
</td>
<td class="nump">7.10%<span></span>
</td>
<td class="nump">7.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1', window );">Ultimate health care trend</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">4.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_ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMedicalCostTrendRateDecreaseToUltimateRateInYear', window );">Medical cost trend rate decrease to ultimate rate in year</a></td>
<td class="text">2029<span></span>
</td>
<td class="text">2026<span></span>
</td>
<td class="text">2026<span></span>
</td>
</tr>
<tr class="rh">
<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 );">UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">2.20%<span></span>
</td>
<td class="nump">3.00%<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_ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationSalaryProgressionRate', window );">Salary progression rate</a></td>
<td class="nump">2.40%<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_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember', window );">Foreign Pension Plans, Defined Benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">0.70%<span></span>
</td>
<td class="nump">1.10%<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_ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationSalaryProgressionRate', window );">Salary progression rate</a></td>
<td class="nump">2.30%<span></span>
</td>
<td class="nump">2.50%<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_ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialMedicalTrend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 medical trend.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialMedicalTrend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMedicalCostTrendRateDecreaseToUltimateRateInYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 medical cost trend rate decrease to ultimate rate in year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMedicalCostTrendRateDecreaseToUltimateRateInYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationSalaryProgressionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 salary progression 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;">ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationSalaryProgressionRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanSponsorLocationAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>130
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402920920488">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Weighted Average Pension Assets Allocations by Category (Detail)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">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_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure</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_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Total</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.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_RetirementPlanSponsorLocationAxis=country_US', window );">UNITED STATES | Fixed income securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</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_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Total</a></td>
<td class="nump">94.00%<span></span>
</td>
<td class="nump">94.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_RetirementPlanSponsorLocationAxis=country_US', window );">UNITED STATES | Equity securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure</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_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Total</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">5.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_RetirementPlanSponsorLocationAxis=country_US', window );">UNITED STATES | Other than Securities Investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</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_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Total</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">1.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_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember', window );">Foreign Pension Plans, Defined Benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</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_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Total</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.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_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember', window );">Foreign Pension Plans, Defined Benefit | Other than Securities Investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</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_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Total</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_DefinedBenefitPlanWeightedAverageAssetAllocations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 actual 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (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_DefinedBenefitPlanWeightedAverageAssetAllocations</td>
</tr>
<tr>
<td style="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_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_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=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_OtherThanSecuritiesInvestmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_OtherThanSecuritiesInvestmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>131
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402918523848">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Target Assets Allocation (Detail)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=ter_BloombergBarclaysCorporateAOrBetterIndexMember', window );">Bloomberg Barclays Corporate or Better Index | U.S. corporate fixed income</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target assets allocation percentage</a></td>
<td class="nump">75.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_InvestmentTypeAxis=ter_MsciWorldMinimumVolatilityIndexMember', window );">MSCI World Minimum Volatility Index | Global equity 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_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure</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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target assets allocation percentage</a></td>
<td class="nump">5.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_InvestmentTypeAxis=ter_BloombergBarclaysLongGovernmentBondIndexMember', window );">Bloomberg Barclays Long Government Bond Index | U.S. government fixed income</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target assets allocation percentage</a></td>
<td class="nump">14.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_InvestmentTypeAxis=ter_BloombergBarclaysCorporateHighYieldIssuerCapIndexMember', window );">Bloomberg Barclays High Yield Index | High yield fixed income</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure</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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target assets allocation percentage</a></td>
<td class="nump">5.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_InvestmentTypeAxis=ter_CitiGroupThreeMonthTreasuryBillIndexMember', window );">Citigroup Three Month Treasury Bill Index | Cash</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target assets allocation percentage</a></td>
<td class="nump">1.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_InvestmentTypeAxis=ter_BloombergBarclaysCorporateAOrBetterIndexMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_BloombergBarclaysCorporateAOrBetterIndexMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_USCorporateFixedIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_USCorporateFixedIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_MsciWorldMinimumVolatilityIndexMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_MsciWorldMinimumVolatilityIndexMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_GlobalEquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_GlobalEquitySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_BloombergBarclaysLongGovernmentBondIndexMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_BloombergBarclaysLongGovernmentBondIndexMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_UsGovernmentFixedIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_UsGovernmentFixedIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_BloombergBarclaysCorporateHighYieldIssuerCapIndexMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_BloombergBarclaysCorporateHighYieldIssuerCapIndexMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_HighYieldFixedIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_HighYieldFixedIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_CitiGroupThreeMonthTreasuryBillIndexMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_CitiGroupThreeMonthTreasuryBillIndexMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>132
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402907832344">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Fair Value of Pensions Plan Assets by Asset Category (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total</a></td>
<td class="nump">$ 160,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total</a></td>
<td class="nump">158,855<span></span>
</td>
<td class="nump">$ 166,932<span></span>
</td>
<td class="nump">$ 144,301<span></span>
</td>
</tr>
<tr class="rh">
<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 );">UNITED STATES | Quoted Prices in Active Markets for Identical Instruments (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total</a></td>
<td class="nump">1,582<span></span>
</td>
<td class="nump">1,610<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 );">UNITED STATES | Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total</a></td>
<td class="nump">157,273<span></span>
</td>
<td class="nump">165,322<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 );">UNITED STATES | Significant Unobservable Inputs (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total</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_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">UNITED STATES | Corporate Debt 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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total</a></td>
<td class="nump">127,098<span></span>
</td>
<td class="nump">133,792<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 );">UNITED STATES | Corporate Debt Securities | Quoted Prices in Active Markets for Identical Instruments (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total</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_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">UNITED STATES | Corporate Debt Securities | Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total</a></td>
<td class="nump">127,098<span></span>
</td>
<td class="nump">133,792<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 );">UNITED STATES | Corporate Debt Securities | Significant Unobservable Inputs (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total</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_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">UNITED STATES | US Government Debt 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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total</a></td>
<td class="nump">22,250<span></span>
</td>
<td class="nump">23,186<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">UNITED STATES | US Government Debt Securities | Quoted Prices in Active Markets for Identical Instruments (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total</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_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">UNITED STATES | US Government Debt Securities | Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total</a></td>
<td class="nump">22,250<span></span>
</td>
<td class="nump">23,186<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">UNITED STATES | US Government Debt Securities | Significant Unobservable Inputs (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total</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_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">UNITED STATES | Global equity Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total</a></td>
<td class="nump">7,925<span></span>
</td>
<td class="nump">8,344<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 );">UNITED STATES | Global equity Securities | Quoted Prices in Active Markets for Identical Instruments (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total</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_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">UNITED STATES | Global equity Securities | Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total</a></td>
<td class="nump">7,925<span></span>
</td>
<td class="nump">8,344<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 );">UNITED STATES | Global equity Securities | Significant Unobservable Inputs (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total</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_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">UNITED STATES | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total</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_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">UNITED STATES | Other | Quoted Prices in Active Markets for Identical Instruments (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total</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_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">UNITED STATES | Other | Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total</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_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">UNITED STATES | Other | Significant Unobservable Inputs (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total</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_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">UNITED STATES | Cash and Cash Equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total</a></td>
<td class="nump">1,582<span></span>
</td>
<td class="nump">1,610<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 );">UNITED STATES | Cash and Cash Equivalents | Quoted Prices in Active Markets for Identical Instruments (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total</a></td>
<td class="nump">1,582<span></span>
</td>
<td class="nump">1,610<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 );">UNITED STATES | Cash and Cash Equivalents | Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total</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_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">UNITED STATES | Cash and Cash Equivalents | Significant Unobservable Inputs (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total</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_us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember', window );">Foreign Pension Plans, Defined Benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total</a></td>
<td class="nump">1,856<span></span>
</td>
<td class="nump">1,586<span></span>
</td>
<td class="nump">$ 1,400<span></span>
</td>
</tr>
<tr class="rh">
<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 Pension Plans, Defined Benefit | Quoted Prices in Active Markets for Identical Instruments (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total</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_us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember', window );">Foreign Pension Plans, Defined Benefit | Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total</a></td>
<td class="nump">1,856<span></span>
</td>
<td class="nump">1,586<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 Pension Plans, Defined Benefit | Significant Unobservable Inputs (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total</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_us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember', window );">Foreign Pension Plans, Defined Benefit | Corporate Debt 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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total</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_us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember', window );">Foreign Pension Plans, Defined Benefit | Corporate Debt Securities | Quoted Prices in Active Markets for Identical Instruments (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total</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_us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember', window );">Foreign Pension Plans, Defined Benefit | Corporate Debt Securities | Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total</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_us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember', window );">Foreign Pension Plans, Defined Benefit | Corporate Debt Securities | Significant Unobservable Inputs (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total</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_us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember', window );">Foreign Pension Plans, Defined Benefit | US Government Debt 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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total</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_us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember', window );">Foreign Pension Plans, Defined Benefit | US Government Debt Securities | Quoted Prices in Active Markets for Identical Instruments (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total</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_us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember', window );">Foreign Pension Plans, Defined Benefit | US Government Debt Securities | Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total</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_us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember', window );">Foreign Pension Plans, Defined Benefit | US Government Debt Securities | Significant Unobservable Inputs (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total</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_us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember', window );">Foreign Pension Plans, Defined Benefit | Global equity Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total</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_us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember', window );">Foreign Pension Plans, Defined Benefit | Global equity Securities | Quoted Prices in Active Markets for Identical Instruments (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total</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_us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember', window );">Foreign Pension Plans, Defined Benefit | Global equity Securities | Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total</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_us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember', window );">Foreign Pension Plans, Defined Benefit | Global equity Securities | Significant Unobservable Inputs (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total</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_us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember', window );">Foreign Pension Plans, Defined Benefit | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total</a></td>
<td class="nump">1,856<span></span>
</td>
<td class="nump">1,586<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 Pension Plans, Defined Benefit | Other | Quoted Prices in Active Markets for Identical Instruments (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total</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_us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember', window );">Foreign Pension Plans, Defined Benefit | Other | Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total</a></td>
<td class="nump">1,856<span></span>
</td>
<td class="nump">$ 1,586<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 Pension Plans, Defined Benefit | Other | Significant Unobservable Inputs (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total</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_us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember', window );">Foreign Pension Plans, Defined Benefit | Cash and Cash Equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total</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_us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember', window );">Foreign Pension Plans, Defined Benefit | Cash and Cash Equivalents | Quoted Prices in Active Markets for Identical Instruments (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total</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_us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember', window );">Foreign Pension Plans, Defined Benefit | Cash and Cash Equivalents | Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total</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_us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember', window );">Foreign Pension Plans, Defined Benefit | Cash and Cash Equivalents | Significant Unobservable Inputs (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_USGovernmentDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_USGovernmentDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_GlobalEquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_GlobalEquitySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CashAndCashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_CashAndCashEquivalentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>133
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402920776872">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Expected Future Benefit Payments (Detail)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2021</a></td>
<td class="nump">$ 8,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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2022</a></td>
<td class="nump">8,782<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2023</a></td>
<td class="nump">9,189<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2024</a></td>
<td class="nump">9,815<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2025</a></td>
<td class="nump">10,374<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2026-2030</a></td>
<td class="nump">54,145<span></span>
</td>
</tr>
<tr class="rh">
<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 Pension Plans, Defined Benefit</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2021</a></td>
<td class="nump">1,058<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2022</a></td>
<td class="nump">1,063<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2023</a></td>
<td class="nump">1,313<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2024</a></td>
<td class="nump">1,192<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2025</a></td>
<td class="nump">1,140<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2026-2030</a></td>
<td class="nump">7,053<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Postretirement Benefit Plans</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2021</a></td>
<td class="nump">1,161<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2022</a></td>
<td class="nump">961<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2023</a></td>
<td class="nump">786<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2024</a></td>
<td class="nump">646<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2025</a></td>
<td class="nump">533<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2026-2030</a></td>
<td class="nump">$ 1,601<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_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_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
<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>134
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402910353640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="6">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2019</div></th>
<th class="th"><div>Jan. 31, 2019</div></th>
<th class="th"><div>Jul. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ter_ShareholderReturnAwardPerformanceMeasurementPeriod', window );">Total shareholder return performance measurement period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Restricted stock unit awards granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">616,000<span></span>
</td>
<td class="nump">1,139,000<span></span>
</td>
<td class="nump">790,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value of restricted stock units granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 72,760<span></span>
</td>
<td class="nump">$ 39,080.00<span></span>
</td>
<td class="nump">$ 45,990<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Stock price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 72.61<span></span>
</td>
<td class="nump">$ 37.95<span></span>
</td>
<td class="nump">$ 47.70<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,060,000<span></span>
</td>
<td class="nump">$ 8,360,000<span></span>
</td>
<td class="nump">$ 12,036,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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Total unrecognized expense related to non-vested restricted stock unit awards and 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>
<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,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized expense related to non-vested restricted stock unit awards and stock options expected to be recognized over weighted average period, in years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 4 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate', window );">Maximum percent of shares allowed to purchase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_MaximumSharesCanBePurchasedUnderPlanAtFairMarketValue', window );">Fair market value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee', window );">Maximum number of shares allowed to purchase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Percentage of common stock price 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Common stock issued to employees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Value of common stock issued to employees per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 71.83<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40.72<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 32.36<span></span>
</td>
<td class="nump">$ 101.91<span></span>
</td>
<td class="nump">$ 57.96<span></span>
</td>
<td class="nump">$ 26.67<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Number of shares available for grant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,123,000<span></span>
</td>
<td class="nump">6,727,000<span></span>
</td>
<td class="nump">7,874,000<span></span>
</td>
<td class="nump">8,605,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_AllocatedShareBasedCompensationExpense', window );">Stock Based Compensation Relating To Retirement 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="nump">$ 44,906,000<span></span>
</td>
<td class="nump">$ 37,897,000<span></span>
</td>
<td class="nump">$ 33,577,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_TypeOfArrangementAxis=ter_RetirementAgreementMember', window );">Retirement Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 Relating To Retirement 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="nump">2,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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_EmployeeStockOptionMember', window );">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Cash received from employees, employee stock options exercises</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,800,000<span></span>
</td>
<td class="nump">3,700,000<span></span>
</td>
<td class="nump">1,000,000.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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Tax benefit from compensation 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="nump">$ 1,500,000<span></span>
</td>
<td class="nump">$ 2,000,000.0<span></span>
</td>
<td class="nump">$ 400,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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Percentage of common stock price 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="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>
</tr>
<tr class="rh">
<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_EmployeeStockOptionMember', window );">Stock Options | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Period of stock granted to employees and executive officers vest in equal installments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Period of stock granted to employees and executive officers vest in equal installments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Restricted stock unit awards granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">616,000<span></span>
</td>
<td class="nump">1,139,000<span></span>
</td>
<td class="nump">790,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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units | Employees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Period of stock granted to employees and executive officers vest in equal installments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units | Director</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Period of stock granted to employees and executive officers vest in equal installments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<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_ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentageUponOneYearAnniversaryOfDateOfGrant', window );">Percentage of awards vesting on the first anniversary of grant date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="rh">
<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=ter_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember', window );">TSR Performance-Based 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ter_ShareholderReturnAwardPerformanceMeasurementPeriod', window );">Total shareholder return performance measurement period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription', window );">Share-based compensation arrangement by share-based payment award, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">capped at four times the grant date value for grants prior to 2019<span></span>
</td>
<td class="text">&#160;<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_ter_MinimumRetirementAgeForEligibleEmployeesOfPostretirementPlans', window );">Minimum age of retirement to be eligible for PRSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">60 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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_MinimumYearsOfServiceForEligibleEmployeesOfPostretirementPlans', window );">Minimum years of service for retirement to be eligible for PRSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Restricted stock unit awards granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,000<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">100,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value of restricted stock units granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 89.93<span></span>
</td>
<td class="nump">$ 51.51<span></span>
</td>
<td class="nump">$ 54.85<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Stock price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72.10<span></span>
</td>
<td class="nump">37.95<span></span>
</td>
<td class="nump">47.70<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=ter_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember', window );">TSR Performance-Based Restricted Stock Units | Measurement Input, Expected Dividend Payment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ter_DividendsPerShare', window );">Estimated annual dividend amount per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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.40<span></span>
</td>
<td class="nump">$ 0.36<span></span>
</td>
<td class="nump">$ 0.36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember', window );">TSR Performance-Based Restricted Stock Units | Share-based Compensation Award, Tranche One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Percentage of vesting of target shares upon performance achieved</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200.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_AwardTypeAxis=ter_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember', window );">TSR Performance-Based Restricted Stock Units | Share-based Compensation Award, Tranche Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Percentage of vesting of target shares upon performance achieved</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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.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_AwardTypeAxis=ter_EmployeeStockPurchasePlanMember', window );">Employee Stock Purchase Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Number of shares available for grant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,400,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_AwardTypeAxis=ter_ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember', window );">PBIT Performance-Based 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Restricted stock unit awards granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,000<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">100,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value of restricted stock units granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 70.94<span></span>
</td>
<td class="nump">$ 36.88<span></span>
</td>
<td class="nump">$ 46.62<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_ServiceBasedRestrictedStockUnitsMember', window );">Service-Based Restricted Stock Units | Employees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Restricted stock unit awards granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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<span></span>
</td>
<td class="nump">800,000<span></span>
</td>
<td class="nump">600,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value of restricted stock units granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 71.31<span></span>
</td>
<td class="nump">$ 37.65<span></span>
</td>
<td class="nump">$ 45.92<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_ServiceBasedRestrictedStockUnitsMember', window );">Service-Based Restricted Stock Units | Non Employee Directors And Certain Employees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Restricted stock unit awards granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,000<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">100,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value of restricted stock units granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 66.56<span></span>
</td>
<td class="nump">$ 48.03<span></span>
</td>
<td class="nump">$ 35.81<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_ServiceBasedRestrictedStockUnitsMember', window );">Service-Based Restricted Stock Units | Executive Officer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Restricted stock unit awards granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,000<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">100,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value of restricted stock units granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20.93<span></span>
</td>
<td class="nump">$ 10.64<span></span>
</td>
<td class="nump">$ 12.17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Common stock issued to employees</a></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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_ter_DividendsPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Dividends Per Share</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_DividendsPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_ter_MaximumSharesCanBePurchasedUnderPlanAtFairMarketValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Shares Can Be Purchased Under Plan At Fair Market 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;">ter_MaximumSharesCanBePurchasedUnderPlanAtFairMarketValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_MinimumRetirementAgeForEligibleEmployeesOfPostretirementPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum Retirement Age For Eligible Employees Of Postretirement Plans</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_MinimumRetirementAgeForEligibleEmployeesOfPostretirementPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_ter_MinimumYearsOfServiceForEligibleEmployeesOfPostretirementPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum Years Of Service For Eligible Employees Of Postretirement Plans</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_MinimumYearsOfServiceForEligibleEmployeesOfPostretirementPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentageUponOneYearAnniversaryOfDateOfGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Vesting Percentage Upon One Year Anniversary Of Date Of Grant</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentageUponOneYearAnniversaryOfDateOfGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_ter_ShareholderReturnAwardPerformanceMeasurementPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Shareholder Return Award Performance Measurement 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;">ter_ShareholderReturnAwardPerformanceMeasurementPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 exercise of 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of terms of share-based payment arrangement. Includes, but is not limited to, type of award or grantee and reason for 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The highest percentage of annual salary that an employee is permitted to utilize with respect to the 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> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The highest quantity of shares an employee can purchase under the plan per 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> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 vesting 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 (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchase price of common stock expressed as a percentage of its fair 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;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="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_SharesIssuedPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 per unit amount of equity securities issued.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssuedPricePerShare</td>
</tr>
<tr>
<td style="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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 an employee stock purchase 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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-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_TypeOfArrangementAxis=ter_RetirementAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=ter_RetirementAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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_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_srt_TitleOfIndividualAxis=ter_EmployeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TitleOfIndividualAxis=ter_EmployeesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_TitleOfIndividualAxis=srt_DirectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TitleOfIndividualAxis=srt_DirectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_MeasurementInputExpectedDividendPaymentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_MeasurementInputExpectedDividendPaymentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_EmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_EmployeeStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_ServiceBasedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_ServiceBasedRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_TitleOfIndividualAxis=ter_NonEmployeeDirectorsAndCertainEmployeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TitleOfIndividualAxis=ter_NonEmployeeDirectorsAndCertainEmployeesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_TitleOfIndividualAxis=srt_ExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TitleOfIndividualAxis=srt_ExecutiveOfficerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>135
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140403019967928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Estimated Fair Value of TSR Performance-Based Restricted Stock Unit Awards Assumptions (Detail) - TSR Performance-Based Restricted Stock Units<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">1.50%<span></span>
</td>
<td class="nump">2.60%<span></span>
</td>
<td class="nump">2.20%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected historical volatility</a></td>
<td class="nump">34.90%<span></span>
</td>
<td class="nump">31.90%<span></span>
</td>
<td class="nump">26.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">0.60%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">0.80%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=ter_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember', window );">New York Stock Exchange Composite Index</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 historical volatility</a></td>
<td class="nump">11.40%<span></span>
</td>
<td class="nump">11.90%<span></span>
</td>
<td class="nump">12.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_AwardTypeAxis=ter_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=exch_XNYS">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=exch_XNYS</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>136
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402910400264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Estimated Fair Value of Stock Options Grant Using Black Scholes Option Pricing Model (Detail) - Stock Options<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 (years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">1.50%<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
<td class="nump">2.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Volatility-historical</a></td>
<td class="nump">32.00%<span></span>
</td>
<td class="nump">30.10%<span></span>
</td>
<td class="nump">26.40%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">0.50%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">0.80%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>137
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402918314312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Stock Compensation Plan Activity (Detail) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Awarded</a></td>
<td class="nump">616<span></span>
</td>
<td class="nump">1,139<span></span>
</td>
<td class="nump">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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited</a></td>
<td class="num">(68)<span></span>
</td>
<td class="num">(87)<span></span>
</td>
<td class="num">(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at January 1</a></td>
<td class="nump">319<span></span>
</td>
<td class="nump">506<span></span>
</td>
<td class="nump">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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Granted</a></td>
<td class="nump">56<span></span>
</td>
<td class="nump">102<span></span>
</td>
<td class="nump">69<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Exercised</a></td>
<td class="num">(159)<span></span>
</td>
<td class="num">(280)<span></span>
</td>
<td class="num">(94)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod', window );">Expired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Outstanding at December 31</a></td>
<td class="nump">216<span></span>
</td>
<td class="nump">319<span></span>
</td>
<td class="nump">506<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Vested and expected to vest at December 31</a></td>
<td class="nump">216<span></span>
</td>
<td class="nump">319<span></span>
</td>
<td class="nump">506<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Exercisable at December 31</a></td>
<td class="nump">27<span></span>
</td>
<td class="nump">85<span></span>
</td>
<td class="nump">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_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="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Non-vested at January 1</a></td>
<td class="nump">2,269<span></span>
</td>
<td class="nump">2,454<span></span>
</td>
<td class="nump">3,174<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Awarded</a></td>
<td class="nump">616<span></span>
</td>
<td class="nump">1,139<span></span>
</td>
<td class="nump">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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested</a></td>
<td class="num">(1,028)<span></span>
</td>
<td class="num">(1,237)<span></span>
</td>
<td class="num">(1,382)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited</a></td>
<td class="num">(68)<span></span>
</td>
<td class="num">(87)<span></span>
</td>
<td class="num">(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Non-vested at December 31</a></td>
<td class="nump">1,789<span></span>
</td>
<td class="nump">2,269<span></span>
</td>
<td class="nump">2,454<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>138
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402916863720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Share Based Compensation Total Shares Available (Detail) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Available for grant at January 1</a></td>
<td class="nump">6,727<span></span>
</td>
<td class="nump">7,874<span></span>
</td>
<td class="nump">8,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Options granted</a></td>
<td class="num">(56)<span></span>
</td>
<td class="num">(102)<span></span>
</td>
<td class="num">(69)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Options forfeited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Restricted stock units awarded</a></td>
<td class="num">(616)<span></span>
</td>
<td class="num">(1,139)<span></span>
</td>
<td class="num">(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Restricted stock units forfeited</a></td>
<td class="nump">68<span></span>
</td>
<td class="nump">87<span></span>
</td>
<td class="nump">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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Available for grant at December 31</a></td>
<td class="nump">6,123<span></span>
</td>
<td class="nump">6,727<span></span>
</td>
<td class="nump">7,874<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>139
<FILENAME>R120.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402903463528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Weighted-Average Restricted Stock Unit Award Fair Value (Detail) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Non-vested at January 1</a></td>
<td class="nump">$ 35,580<span></span>
</td>
<td class="nump">$ 29,220<span></span>
</td>
<td class="nump">$ 21,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Awarded</a></td>
<td class="nump">72,760<span></span>
</td>
<td class="nump">39,080.00<span></span>
</td>
<td class="nump">45,990<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested</a></td>
<td class="nump">31,530<span></span>
</td>
<td class="nump">23,590<span></span>
</td>
<td class="nump">20,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited</a></td>
<td class="nump">45,360<span></span>
</td>
<td class="nump">35,600<span></span>
</td>
<td class="nump">24,670<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Non-vested at December 31</a></td>
<td class="nump">$ 47,840<span></span>
</td>
<td class="nump">$ 35,580<span></span>
</td>
<td class="nump">$ 29,220<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>140
<FILENAME>R121.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402905225464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Restricted Stock Unit Awards Aggregate Intrinsic Value (Detail) - Restricted Stock Units - USD ($)<br> $ / shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested', window );">Vested</a></td>
<td class="nump">$ 71,582<span></span>
</td>
<td class="nump">$ 46,110<span></span>
</td>
<td class="nump">$ 63,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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding', window );">Outstanding</a></td>
<td class="nump">$ 214,509<span></span>
</td>
<td class="nump">$ 154,752<span></span>
</td>
<td class="nump">$ 77,015<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_ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestIntrinsicValue', window );">Expected to vest</a></td>
<td class="nump">$ 210,301<span></span>
</td>
<td class="nump">$ 152,374<span></span>
</td>
<td class="nump">$ 77,187<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Vested And Expected To Vest 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;">ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of outstanding 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of vested 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>141
<FILENAME>R122.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402905483416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Restricted Stock Units Weighted Average Remaining Contractual Terms (Detail) - Restricted Stock Units<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Outstanding</a></td>
<td class="text">11 months 15 days<span></span>
</td>
<td class="text">1 year 7 days<span></span>
</td>
<td class="text">11 months 1 day<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedAndExpectedToVestWeightedAverageRemainingContractualTerm', window );">Expected to vest</a></td>
<td class="text">11 months 15 days<span></span>
</td>
<td class="text">1 year 7 days<span></span>
</td>
<td class="text">10 months 28 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedAndExpectedToVestWeightedAverageRemainingContractualTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Option, Vested and Expected to Vest Weighted Average Remaining Contractual Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedAndExpectedToVestWeightedAverageRemainingContractualTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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>142
<FILENAME>R123.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402917498472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Weighted Average Stock Options Exercise Price (Detail)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</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 );">Outstanding at January 1</a></td>
<td class="nump">$ 29.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Options granted</a></td>
<td class="nump">72.61<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Options exercised</a></td>
<td class="nump">23.77<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Options forfeited</a></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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Options cancelled</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at December 31</a></td>
<td class="nump">45.59<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Exercisable at December 31</a></td>
<td class="nump">$ 23.51<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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 option holders acquired shares when converting their stock options into 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;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 could have acquired the underlying shares with respect to stock options of the plan that expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>143
<FILENAME>R124.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402911653512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Stock Option Aggregated Intrinsic Value Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Exercised</a></td>
<td class="nump">$ 9,682<span></span>
</td>
<td class="nump">$ 9,232<span></span>
</td>
<td class="nump">$ 2,960<span></span>
</td>
</tr>
<tr class="re">
<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 );">Outstanding</a></td>
<td class="nump">16,083<span></span>
</td>
<td class="nump">12,218<span></span>
</td>
<td class="nump">7,359<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue', window );">Vested and expected to vest</a></td>
<td class="nump">13,499<span></span>
</td>
<td class="nump">7,701<span></span>
</td>
<td class="nump">7,359<span></span>
</td>
</tr>
<tr class="re">
<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 );">Exercisable</a></td>
<td class="nump">$ 2,584<span></span>
</td>
<td class="nump">$ 4,517<span></span>
</td>
<td class="nump">$ 5,905<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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>144
<FILENAME>R125.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402905095960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Stock Options Weighted Average Remaining Contractual Terms (Detail)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Outstanding</a></td>
<td class="text">4 years 7 months 6 days<span></span>
</td>
<td class="text">4 years 2 months 12 days<span></span>
</td>
<td class="text">3 years 7 months 6 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Vested and expected to vest</a></td>
<td class="text">4 years 10 months 24 days<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">3 years 7 months 6 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Exercisable</a></td>
<td class="text">2 years 6 months<span></span>
</td>
<td class="text">2 years 1 month 6 days<span></span>
</td>
<td class="text">2 years 4 months 24 days<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_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>145
<FILENAME>R126.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402918402952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Based Compensation (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 44,906<span></span>
</td>
<td class="nump">$ 37,897<span></span>
</td>
<td class="nump">$ 33,577<span></span>
</td>
</tr>
<tr class="re">
<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 );">Income tax benefit</a></td>
<td class="num">(13,060)<span></span>
</td>
<td class="num">(8,360)<span></span>
</td>
<td class="num">(12,036)<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_AllocatedShareBasedCompensationExpenseNetOfTax', window );">Total stock-based compensation expense after income taxes</a></td>
<td class="nump">31,846<span></span>
</td>
<td class="nump">29,537<span></span>
</td>
<td class="nump">21,541<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=ter_CostOfRevenuesMember', window );">Cost Of Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">4,227<span></span>
</td>
<td class="nump">3,480<span></span>
</td>
<td class="nump">3,129<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=ter_EngineeringAndDevelopmentMember', window );">Engineering And Development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">12,039<span></span>
</td>
<td class="nump">9,913<span></span>
</td>
<td class="nump">9,181<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=ter_SellingAndAdministrativeMember', window );">Selling and Administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 28,640<span></span>
</td>
<td class="nump">$ 24,504<span></span>
</td>
<td class="nump">$ 21,267<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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 expense 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=ter_CostOfRevenuesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=ter_CostOfRevenuesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=ter_EngineeringAndDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=ter_EngineeringAndDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=ter_SellingAndAdministrativeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=ter_SellingAndAdministrativeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>146
<FILENAME>R127.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402918299512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Savings Plan - Additional Information (Detail) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_SavingsPlanLineItems', window );"><strong>Savings Plan [Line Items]</strong></a></td>
<td class="text">&#160;<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_ter_SavingsPlanMaximumPercentageOfEmployeesContributionAllowable', window );">Savings plan maximum percentage of employees contribution allowable</a></td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage', window );">Percentage of employer contributions vested per year</a></td>
<td class="nump">25.00%<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_ter_MaximumEmploymentPeriodConsideredForVestingOfEmployersContribution', window );">Maximum employment period considered for vesting of employers' contribution, in years</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent', window );">Liability, Retirement and Postemployment Benefits</a></td>
<td class="nump">$ 38.0<span></span>
</td>
<td class="nump">$ 32.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_UsQualifiedPensionPlanMember', window );">U.S. Qualified Pension 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_ter_SavingsPlanLineItems', window );"><strong>Savings Plan [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Maximum percentage of matching contributions made by the employer</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.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_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent', window );">Percentage of employer match on employee contribution</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">4.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_RetirementPlanTypeAxis=ter_SavingsPlanMember', window );">Savings 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_ter_SavingsPlanLineItems', window );"><strong>Savings Plan [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Amounts charged to statements of operations</a></td>
<td class="nump">$ 21.7<span></span>
</td>
<td class="nump">$ 20.9<span></span>
</td>
<td class="nump">$ 19.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_MaximumEmploymentPeriodConsideredForVestingOfEmployersContribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 employment period considered for vesting of employers' contribution</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_MaximumEmploymentPeriodConsideredForVestingOfEmployersContribution</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_ter_SavingsPlanLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Savings Plan [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;">ter_SavingsPlanLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_SavingsPlanMaximumPercentageOfEmployeesContributionAllowable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Savings plan maximum percentage of employees contribution allowable</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_SavingsPlanMaximumPercentageOfEmployeesContributionAllowable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 employer matches of the employee's percentage contribution matched.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch</td>
</tr>
<tr>
<td style="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_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 employer's matching contributions to a defined contribution plan that vests in a given year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage</td>
</tr>
<tr>
<td style="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_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 employee gross pay the employee may contribute to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent</td>
</tr>
<tr>
<td style="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_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 pension, other postretirement and postemployment 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> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1703-114919<br><br>Reference 2: http://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))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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=ter_UsQualifiedPensionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_UsQualifiedPensionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_SavingsPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_SavingsPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R128.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402903716664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Income (Loss) Before Income Taxes (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="16">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><sup>[1],[2]</sup></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><sup>[2],[3]</sup></th>
<th class="th"><div>Jun. 28, 2020</div></th>
<th class="th"><sup>[2],[4]</sup></th>
<th class="th"><div>Mar. 29, 2020</div></th>
<th class="th"><sup>[5]</sup></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><sup>[6],[7],[8]</sup></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><sup>[9]</sup></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><sup>[10]</sup></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><sup>[11]</sup></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_IncomeTaxDisclosureLineItems', window );"><strong>Income Tax Disclosure [Line Items]</strong></a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">$ 312,153<span></span>
</td>
<td class="nump">$ 192,442<span></span>
</td>
<td class="nump">$ 189,691<span></span>
</td>
</tr>
<tr class="re">
<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 colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">588,862<span></span>
</td>
<td class="nump">333,330<span></span>
</td>
<td class="nump">278,110<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td colspan="2" class="nump">$ 222,925<span></span>
</td>
<td colspan="2" class="nump">$ 263,731<span></span>
</td>
<td colspan="2" class="nump">$ 217,291<span></span>
</td>
<td colspan="2" class="nump">$ 197,069<span></span>
</td>
<td colspan="2" class="nump">$ 148,886<span></span>
</td>
<td colspan="2" class="nump">$ 151,733<span></span>
</td>
<td colspan="2" class="nump">$ 131,177<span></span>
</td>
<td colspan="2" class="nump">$ 93,979<span></span>
</td>
<td class="nump">$ 901,015<span></span>
</td>
<td class="nump">$ 525,772<span></span>
</td>
<td class="nump">$ 467,801<span></span>
</td>
</tr>
<tr><td colspan="20"></td></tr>
<tr><td colspan="20"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $15.3 million gain for the decrease in the fair value adjustment to the AutoGuide acquisition contingent consideration liability, and a $0.9 million gain for the decrease in acquisition related compensation liability, partially offset by $1.1 million of employee severance charges primarily in Industrial Automation.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Teradyne recorded pension and post retirement net actuarial (gains) losses of $(0.1) million, $2.7 million, $7.7 million for the second, third and fourth quarter in 2020, respectively. See Note B: &#8220;Accounting Policies&#8221; for a discussion of Teradyne&#8217;s accounting policy.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $27.2 million gain for the decrease in the fair value of AutoGuide contingent consideration liability, and a $1.1 million gain for the decrease in acquisition related compensation liability, partially offset by $0.5 million recorded for employee severance charges primarily in Industrial Automation.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $29.9 million charge for the increase in the fair value of the AutoGuide contingent consideration liability, a $4.0 million contract termination settlement charge, $3.1 million of acquisition related compensation and expense and $0.8 million of other expenses, partially offset by a $0.6 million gain for the decrease in the fair value of MiR contingent consideration liability.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[5]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $10.0 million gain for the decrease in the fair value of the AutoGuide and MiR contingent consideration liabilities, partially offset by $1.4 million of acquisition related compensation and expenses and $0.7 million of severance charges related to headcount reductions primarily in Industrial Automation and Semiconductor Test.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[6]</td>
<td style="vertical-align: top;" valign="top">Other (income) expense, net includes a $15.0 million charge for the impairment of the investment in RealWear.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[7]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $5.8 million gain for the decrease in the fair value adjustment to the MiR acquisition contingent consideration, partially offset by a $3.0 million fair value adjustment to increase the AutoGuide acquisition contingent consideration, $0.5 million of employee severance charges and $0.2 million of acquisition related expenses and compensation.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[8]</td>
<td style="vertical-align: top;" valign="top">Teradyne recorded pension and post retirement net actuarial losses of $7.7 million for the fourth quarter in 2019. See Note B: &#8220;Accounting Policies&#8221; for a discussion of Teradyne&#8217;s accounting policy.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[9]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $7.8 million gain for the decrease in the fair value of MiR contingent consideration liability, partially offset by $0.8 million of employee severance charges and $0.5 million of acquisition related expenses and compensation.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[10]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $11.7 million gain for the decrease in the fair value of the MiR contingent consideration liability, partially offset by $0.8 million of employee severance charges and $0.5 million of acquisition related expenses and compensation.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[11]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $3.0 million fair value adjustment to increase the MiR acquisition contingent consideration, $1.3 million of acquisition related expenses and compensation and $0.8 million of employee severance charges.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_IncomeTaxDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income Tax Disclosure [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;">ter_IncomeTaxDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>148
<FILENAME>R129.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402918107720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Provision (Benefit) for Income Taxes from Operations (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="16">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><sup>[1],[2]</sup></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><sup>[2],[3]</sup></th>
<th class="th"><div>Jun. 28, 2020</div></th>
<th class="th"><sup>[2],[4]</sup></th>
<th class="th"><div>Mar. 29, 2020</div></th>
<th class="th"><sup>[5]</sup></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><sup>[6],[7],[8]</sup></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><sup>[9]</sup></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><sup>[10]</sup></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><sup>[11]</sup></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_IncomeTaxDisclosureLineItems', window );"><strong>Income Tax Disclosure [Line Items]</strong></a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Current, U.S. Federal</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">$ 58,678<span></span>
</td>
<td class="nump">$ 19,297<span></span>
</td>
<td class="num">$ (59,122)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Current, Non-U.S.</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">75,193<span></span>
</td>
<td class="nump">52,810<span></span>
</td>
<td class="nump">45,083<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Current, State</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="num">(1,315)<span></span>
</td>
<td class="num">(4,347)<span></span>
</td>
<td class="nump">1,721<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_CurrentIncomeTaxExpenseBenefit', window );">Current, Total</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">132,556<span></span>
</td>
<td class="nump">67,760<span></span>
</td>
<td class="num">(12,318)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Deferred, U.S. Federal</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="num">(12,604)<span></span>
</td>
<td class="num">(4,522)<span></span>
</td>
<td class="nump">29,252<span></span>
</td>
</tr>
<tr class="re">
<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 );">Deferred, Non-U.S.</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="num">(5,127)<span></span>
</td>
<td class="num">(8,007)<span></span>
</td>
<td class="num">(1,243)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Deferred, State</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">2,043<span></span>
</td>
<td class="nump">3,073<span></span>
</td>
<td class="nump">331<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_ter_DeferredIncomeTaxExpenseBenefitNetOfAdjustments', window );">Deferred, Total</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="num">(15,688)<span></span>
</td>
<td class="num">(9,456)<span></span>
</td>
<td class="nump">28,340<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total provision for income taxes</a></td>
<td colspan="2" class="nump">$ 26,595<span></span>
</td>
<td colspan="2" class="nump">$ 41,013<span></span>
</td>
<td colspan="2" class="nump">$ 28,383<span></span>
</td>
<td colspan="2" class="nump">$ 20,878<span></span>
</td>
<td colspan="2" class="nump">$ 23,811<span></span>
</td>
<td colspan="2" class="nump">$ 15,873<span></span>
</td>
<td colspan="2" class="nump">$ 33,780<span></span>
</td>
<td colspan="2" class="num">$ (15,159)<span></span>
</td>
<td class="nump">$ 116,868<span></span>
</td>
<td class="nump">$ 58,304<span></span>
</td>
<td class="nump">$ 16,022<span></span>
</td>
</tr>
<tr><td colspan="20"></td></tr>
<tr><td colspan="20"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $15.3 million gain for the decrease in the fair value adjustment to the AutoGuide acquisition contingent consideration liability, and a $0.9 million gain for the decrease in acquisition related compensation liability, partially offset by $1.1 million of employee severance charges primarily in Industrial Automation.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Teradyne recorded pension and post retirement net actuarial (gains) losses of $(0.1) million, $2.7 million, $7.7 million for the second, third and fourth quarter in 2020, respectively. See Note B: &#8220;Accounting Policies&#8221; for a discussion of Teradyne&#8217;s accounting policy.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $27.2 million gain for the decrease in the fair value of AutoGuide contingent consideration liability, and a $1.1 million gain for the decrease in acquisition related compensation liability, partially offset by $0.5 million recorded for employee severance charges primarily in Industrial Automation.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $29.9 million charge for the increase in the fair value of the AutoGuide contingent consideration liability, a $4.0 million contract termination settlement charge, $3.1 million of acquisition related compensation and expense and $0.8 million of other expenses, partially offset by a $0.6 million gain for the decrease in the fair value of MiR contingent consideration liability.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[5]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $10.0 million gain for the decrease in the fair value of the AutoGuide and MiR contingent consideration liabilities, partially offset by $1.4 million of acquisition related compensation and expenses and $0.7 million of severance charges related to headcount reductions primarily in Industrial Automation and Semiconductor Test.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[6]</td>
<td style="vertical-align: top;" valign="top">Other (income) expense, net includes a $15.0 million charge for the impairment of the investment in RealWear.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[7]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $5.8 million gain for the decrease in the fair value adjustment to the MiR acquisition contingent consideration, partially offset by a $3.0 million fair value adjustment to increase the AutoGuide acquisition contingent consideration, $0.5 million of employee severance charges and $0.2 million of acquisition related expenses and compensation.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[8]</td>
<td style="vertical-align: top;" valign="top">Teradyne recorded pension and post retirement net actuarial losses of $7.7 million for the fourth quarter in 2019. See Note B: &#8220;Accounting Policies&#8221; for a discussion of Teradyne&#8217;s accounting policy.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[9]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $7.8 million gain for the decrease in the fair value of MiR contingent consideration liability, partially offset by $0.8 million of employee severance charges and $0.5 million of acquisition related expenses and compensation.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[10]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $11.7 million gain for the decrease in the fair value of the MiR contingent consideration liability, partially offset by $0.8 million of employee severance charges and $0.5 million of acquisition related expenses and compensation.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[11]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $3.0 million fair value adjustment to increase the MiR acquisition contingent consideration, $1.3 million of acquisition related expenses and compensation and $0.8 million of employee severance charges.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_DeferredIncomeTaxExpenseBenefitNetOfAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income tax expense benefit 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;">ter_DeferredIncomeTaxExpenseBenefitNetOfAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_IncomeTaxDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income Tax Disclosure [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;">ter_IncomeTaxDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 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(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>149
<FILENAME>R130.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402924247112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Additional Information (Detail) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="17">3 Months Ended</th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th" colspan="2"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><sup>[2],[3]</sup></th>
<th class="th"><div>Jun. 28, 2020</div></th>
<th class="th"><sup>[2],[4]</sup></th>
<th class="th"><div>Mar. 29, 2020</div></th>
<th class="th"><sup>[5]</sup></th>
<th class="th" colspan="2"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><sup>[9]</sup></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><sup>[10]</sup></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><sup>[11]</sup></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total (benefit) provision for income taxes</a></td>
<td class="nump">$ 26,595<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
<td colspan="2" class="nump">$ 41,013<span></span>
</td>
<td colspan="2" class="nump">$ 28,383<span></span>
</td>
<td colspan="2" class="nump">$ 20,878<span></span>
</td>
<td class="nump">$ 23,811<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[6],[7],[8]</sup></td>
<td colspan="2" class="nump">$ 15,873<span></span>
</td>
<td colspan="2" class="nump">$ 33,780<span></span>
</td>
<td colspan="2" class="num">$ (15,159)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 116,868<span></span>
</td>
<td class="nump">$ 58,304<span></span>
</td>
<td class="nump">$ 16,022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
<td class="nump">11.10%<span></span>
</td>
<td class="nump">3.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Provisional amount of additional income tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">$ 49,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="nump">$ 186,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpenseBenefit', window );">Transition tax on mandatory deemed repatriation of foreign earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<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,700<span></span>
</td>
<td class="nump">161,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_ter_TaxCutsAndJobsActOf2017CorrelativeAdjustmentsOnUncertainTaxPositions', window );">Expense (benefit) associated with impact of correlative adjustments on tax positions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<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,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_IncomeTaxReconciliationTaxHolidays', window );">Tax savings due to the tax holiday</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 29,900<span></span>
</td>
<td class="nump">$ 15,100<span></span>
</td>
<td class="nump">$ 11,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_IncomeTaxHolidayIncomeTaxBenefitsPerShare', window );">Tax savings due to the tax holiday, per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.16<span></span>
</td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="nump">$ 0.06<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxHolidayTerminationDate', window );">Tax holiday expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">December 31, 2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Valuation allowance includes net deferred tax assets</a></td>
<td class="nump">84,962<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">77,177<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 84,962<span></span>
</td>
<td class="nump">$ 77,177<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax credit carryforwards, approximately</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">116,300<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">Tax credits carryforwards</a></td>
<td class="nump">87,595<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">79,480<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">87,595<span></span>
</td>
<td class="nump">79,480<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Reduction in unrecognized tax benefits</a></td>
<td class="nump">17,903<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">21,180<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">$ 43,395<span></span>
</td>
<td class="nump">17,903<span></span>
</td>
<td class="nump">21,180<span></span>
</td>
<td class="nump">$ 43,395<span></span>
</td>
<td class="nump">36,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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits, if recognized would impact effective tax rate</a></td>
<td class="nump">12,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_UnrecognizedTaxBenefitsIfRecognizedWouldImpactDeferredTaxes', window );">Unrecognized tax benefits, if recognized would impact deferred taxes</a></td>
<td class="nump">5,900<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Accrued interest and penalties</a></td>
<td class="nump">1,200<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,200<span></span>
</td>
<td class="nump">1,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_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense', window );">Interest and penalties related to income tax, expense (benefit)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200<span></span>
</td>
<td class="nump">1,100<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Expense related to remeasurement of deferred tax assets and liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_PossibleEventAxis=ter_PossibleLapseOfStatutesOfLimitationsMember', window );">Possible Lapse Of Statutes Of Limitations [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible', window );">Decrease in Unrecognized Tax Benefits is Reasonably Possible</a></td>
<td class="nump">1,600<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=ter_IntercompanyCostSharingArrangementMember', window );">InterCompany Cost Sharing Arrangement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total (benefit) provision for income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,300<span></span>
</td>
<td class="nump">$ 6,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=us-gaap_DomesticCountryMember', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness', window );">Tax credits carryforwards, business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,900<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_ter_TaxCreditCarryforwardExpirationYear', window );">Tax credit carryforward, expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2028<span></span>
</td>
</tr>
<tr class="rh">
<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=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Provisional amount of additional income tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 186,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_ter_TaxCutsAndJobsActOf2017CorrelativeAdjustmentsOnUncertainTaxPositions', window );">Expense (benefit) associated with impact of correlative adjustments on tax positions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,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_DeferredTaxAssetsTaxCreditCarryforwards', window );">Tax credits carryforwards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 114,300<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Reduction in unrecognized tax benefits</a></td>
<td class="nump">$ 17,900<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,900<span></span>
</td>
<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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction | Earliest Tax Year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ter_TaxCreditCarryforwardExpirationYear', window );">Tax credit carryforward, expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2021<span></span>
</td>
</tr>
<tr class="rh">
<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=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction | Latest Tax Year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ter_TaxCreditCarryforwardExpirationYear', window );">Tax credit carryforward, expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2040<span></span>
</td>
</tr>
<tr class="rh">
<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=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction | Do Not Expire</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">Tax credits carryforwards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 63,800<span></span>
</td>
</tr>
<tr><td colspan="22"></td></tr>
<tr><td colspan="22"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $15.3 million gain for the decrease in the fair value adjustment to the AutoGuide acquisition contingent consideration liability, and a $0.9 million gain for the decrease in acquisition related compensation liability, partially offset by $1.1 million of employee severance charges primarily in Industrial Automation.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Teradyne recorded pension and post retirement net actuarial (gains) losses of $(0.1) million, $2.7 million, $7.7 million for the second, third and fourth quarter in 2020, respectively. See Note B: &#8220;Accounting Policies&#8221; for a discussion of Teradyne&#8217;s accounting policy.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $27.2 million gain for the decrease in the fair value of AutoGuide contingent consideration liability, and a $1.1 million gain for the decrease in acquisition related compensation liability, partially offset by $0.5 million recorded for employee severance charges primarily in Industrial Automation.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $29.9 million charge for the increase in the fair value of the AutoGuide contingent consideration liability, a $4.0 million contract termination settlement charge, $3.1 million of acquisition related compensation and expense and $0.8 million of other expenses, partially offset by a $0.6 million gain for the decrease in the fair value of MiR contingent consideration liability.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[5]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $10.0 million gain for the decrease in the fair value of the AutoGuide and MiR contingent consideration liabilities, partially offset by $1.4 million of acquisition related compensation and expenses and $0.7 million of severance charges related to headcount reductions primarily in Industrial Automation and Semiconductor Test.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[6]</td>
<td style="vertical-align: top;" valign="top">Other (income) expense, net includes a $15.0 million charge for the impairment of the investment in RealWear.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[7]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $5.8 million gain for the decrease in the fair value adjustment to the MiR acquisition contingent consideration, partially offset by a $3.0 million fair value adjustment to increase the AutoGuide acquisition contingent consideration, $0.5 million of employee severance charges and $0.2 million of acquisition related expenses and compensation.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[8]</td>
<td style="vertical-align: top;" valign="top">Teradyne recorded pension and post retirement net actuarial losses of $7.7 million for the fourth quarter in 2019. See Note B: &#8220;Accounting Policies&#8221; for a discussion of Teradyne&#8217;s accounting policy.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[9]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $7.8 million gain for the decrease in the fair value of MiR contingent consideration liability, partially offset by $0.8 million of employee severance charges and $0.5 million of acquisition related expenses and compensation.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[10]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $11.7 million gain for the decrease in the fair value of the MiR contingent consideration liability, partially offset by $0.8 million of employee severance charges and $0.5 million of acquisition related expenses and compensation.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[11]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $3.0 million fair value adjustment to increase the MiR acquisition contingent consideration, $1.3 million of acquisition related expenses and compensation and $0.8 million of employee severance charges.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_IncomeTaxesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income Taxes [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;">ter_IncomeTaxesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_TaxCreditCarryforwardExpirationYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Credit Carryforward, Expiration Year</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_TaxCreditCarryforwardExpirationYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_ter_TaxCutsAndJobsActOf2017CorrelativeAdjustmentsOnUncertainTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 correlative adjustments on uncertain tax positions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_TaxCutsAndJobsActOf2017CorrelativeAdjustmentsOnUncertainTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 transition tax for accumulated foreign earnings 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;">ter_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_UnrecognizedTaxBenefitsIfRecognizedWouldImpactDeferredTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unrecognized Tax Benefits, If Recognized Would Impact 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;">ter_UnrecognizedTaxBenefitsIfRecognizedWouldImpactDeferredTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 reasonably possible in the next twelve months for the unrecognized tax 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 15<br> -Subparagraph (d)(3)<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_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit 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 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 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 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_DeferredTaxAssetsTaxCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 general business tax credit 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 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><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_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount effect of the income tax benefit resulting from the income tax holidays granted by taxing jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330215-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare</td>
</tr>
<tr>
<td style="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_IncomeTaxHolidayTerminationDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The date on which the special tax status will terminate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330215-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_IncomeTaxHolidayTerminationDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationTaxHolidays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 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 exempt from income tax because of a tax holiday.</p></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_IncomeTaxReconciliationTaxHolidays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-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_TaxCreditCarryforwardAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_PossibleEventAxis=ter_PossibleLapseOfStatutesOfLimitationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_PossibleEventAxis=ter_PossibleLapseOfStatutesOfLimitationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=ter_IntercompanyCostSharingArrangementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=ter_IntercompanyCostSharingArrangementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=us-gaap_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=us-gaap_EarliestTaxYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=us-gaap_EarliestTaxYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=us-gaap_LatestTaxYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=us-gaap_LatestTaxYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=ter_DoNotExpireMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=ter_DoNotExpireMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>150
<FILENAME>R131.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402920658056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Reconciliation of Effective Tax Rate (Detail)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_IncomeTaxDisclosureLineItems', window );"><strong>Income Tax 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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">U.S. statutory federal tax rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal tax benefit</a></td>
<td class="nump">0.30%<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="nump">0.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_ter_EffectiveIncomeTaxRateGlobalIntangibleLowTaxedIncome', window );">U.S. global intangible low-taxed income</a></td>
<td class="nump">5.70%<span></span>
</td>
<td class="nump">6.20%<span></span>
</td>
<td class="nump">0.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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Foreign taxes</a></td>
<td class="num">(5.60%)<span></span>
</td>
<td class="num">(4.00%)<span></span>
</td>
<td class="num">(2.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_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign', window );">Foreign tax credits</a></td>
<td class="num">(4.80%)<span></span>
</td>
<td class="num">(5.90%)<span></span>
</td>
<td class="num">(2.20%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_EffectiveIncomeTaxRateReconcilationForeignDerivedIntangibleIncome', window );">U.S. foreign derived intangible income</a></td>
<td class="num">(2.20%)<span></span>
</td>
<td class="num">(2.60%)<span></span>
</td>
<td class="num">(1.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_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch', window );">U.S. research and development credit</a></td>
<td class="num">(1.30%)<span></span>
</td>
<td class="num">(1.80%)<span></span>
</td>
<td class="num">(2.20%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Equity compensation</a></td>
<td class="num">(0.60%)<span></span>
</td>
<td class="num">(0.70%)<span></span>
</td>
<td class="num">(1.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_EffectiveIncomeTaxRateReconciliationTaxContingencies', window );">Uncertain tax positions</a></td>
<td class="num">(0.10%)<span></span>
</td>
<td class="num">(4.30%)<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTax', window );">U.S. transition tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.90%<span></span>
</td>
<td class="num">(10.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_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate', window );">Impact of rate change on deferred taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.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_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other, net</a></td>
<td class="nump">0.60%<span></span>
</td>
<td class="nump">0.80%<span></span>
</td>
<td class="nump">0.60%<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate, Total</a></td>
<td class="nump">13.00%<span></span>
</td>
<td class="nump">11.10%<span></span>
</td>
<td class="nump">3.40%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_EffectiveIncomeTaxRateGlobalIntangibleLowTaxedIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Global Intangible Low Taxed Income</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_EffectiveIncomeTaxRateGlobalIntangibleLowTaxedIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_ter_EffectiveIncomeTaxRateReconcilationForeignDerivedIntangibleIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reconcilation foreign derived intangible income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_EffectiveIncomeTaxRateReconcilationForeignDerivedIntangibleIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_ter_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 change in rate due to transition tax attributable to the Tax Cuts and Jobs Act of 2017.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_ter_IncomeTaxDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income Tax Disclosure [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;">ter_IncomeTaxDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 foreign tax credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>151
<FILENAME>R132.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402902198280">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Components of Deferred Tax Assets Liabilities (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_IncomeTaxDisclosureLineItems', window );"><strong>Income Tax 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_DeferredTaxAssetsTaxCreditCarryforwards', window );">Tax credits</a></td>
<td class="nump">$ 87,595<span></span>
</td>
<td class="nump">$ 79,480<span></span>
</td>
</tr>
<tr class="re">
<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 );">Accruals</a></td>
<td class="nump">33,156<span></span>
</td>
<td class="nump">25,424<span></span>
</td>
</tr>
<tr class="ro">
<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 liabilities</a></td>
<td class="nump">28,348<span></span>
</td>
<td class="nump">24,459<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInventory', window );">Inventory valuations</a></td>
<td class="nump">18,427<span></span>
</td>
<td class="nump">18,572<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_ter_DeferredTaxAssetsTaxDeferredExpenseLeaseLiability', window );">Lease liability</a></td>
<td class="nump">12,627<span></span>
</td>
<td class="nump">13,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_DeferredTaxAssetsDeferredIncome', window );">Deferred revenue</a></td>
<td class="nump">9,235<span></span>
</td>
<td class="nump">7,622<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Equity compensation</a></td>
<td class="nump">6,543<span></span>
</td>
<td class="nump">7,042<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences', window );">Vacation accrual</a></td>
<td class="nump">5,890<span></span>
</td>
<td class="nump">4,768<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses', window );">Investment impairment</a></td>
<td class="nump">3,292<span></span>
</td>
<td class="nump">3,292<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">1,823<span></span>
</td>
<td class="nump">2,705<span></span>
</td>
</tr>
<tr class="ro">
<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">626<span></span>
</td>
<td class="nump">187<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_DeferredTaxAssetsGross', window );">Gross deferred tax assets</a></td>
<td class="nump">207,562<span></span>
</td>
<td class="nump">186,644<span></span>
</td>
</tr>
<tr class="ro">
<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 allowance</a></td>
<td class="num">(84,962)<span></span>
</td>
<td class="num">(77,177)<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_DeferredTaxAssetsNet', window );">Total deferred tax assets</a></td>
<td class="nump">122,600<span></span>
</td>
<td class="nump">109,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_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="num">(14,525)<span></span>
</td>
<td class="num">(18,238)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Intangible assets</a></td>
<td class="num">(12,726)<span></span>
</td>
<td class="num">(16,705)<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_ter_DeferredTaxLiabilitiesRightOfUseAssets', window );">Right of use assets</a></td>
<td class="num">(10,688)<span></span>
</td>
<td class="num">(11,197)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_DeferredTaxLiabilitiesContingentConsideration', window );">Contingent consideration</a></td>
<td class="num">(3,515)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesInvestments', window );">Marketable securities</a></td>
<td class="num">(3,344)<span></span>
</td>
<td class="num">(1,601)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="num">(710)<span></span>
</td>
<td class="num">(611)<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_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(45,508)<span></span>
</td>
<td class="num">(48,352)<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_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred assets</a></td>
<td class="nump">$ 77,092<span></span>
</td>
<td class="nump">$ 61,115<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_DeferredTaxAssetsTaxDeferredExpenseLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax deferred expense lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_DeferredTaxAssetsTaxDeferredExpenseLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_DeferredTaxLiabilitiesContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 liabilities 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;">ter_DeferredTaxLiabilitiesContingentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_DeferredTaxLiabilitiesRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 liabilities right of use 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;">ter_DeferredTaxLiabilitiesRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_IncomeTaxDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income Tax Disclosure [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;">ter_IncomeTaxDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 deferred 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsDeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<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_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 operating loss 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit 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 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 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 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_DeferredTaxAssetsTaxCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 compensated absences (includes, but not limited to, sick and personal 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from pension benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 estimated impairment losses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 investments (excludes investments in subsidiaries and equity method 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;">us-gaap_DeferredTaxLiabilitiesInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>152
<FILENAME>R133.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402910389768">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Operating Loss Carryforwards (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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_DeferredTaxAssetsOperatingLossCarryforwardsDomestic', window );">U.S. Federal Operating Loss Carryforwards</a></td>
<td class="nump">$ 17,449<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign', window );">Foreign Operating Loss Carryforwards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,991<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxPeriodAxis=ter_OperatingLossCarryForwardsExpiringTwoThousandTwentyOneMember', window );">2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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_DeferredTaxAssetsOperatingLossCarryforwardsDomestic', window );">U.S. Federal Operating Loss Carryforwards</a></td>
<td class="nump">333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxPeriodAxis=ter_OperatingLossCarryforwardsExpiringTwoThousandAndTwentyTwoMember', window );">2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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_DeferredTaxAssetsOperatingLossCarryforwardsDomestic', window );">U.S. Federal Operating Loss Carryforwards</a></td>
<td class="nump">2,203<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxPeriodAxis=ter_OperatingLossCarryforwardsExpiringTwoThousandAndTwentyThreeMember', window );">2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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_DeferredTaxAssetsOperatingLossCarryforwardsDomestic', window );">U.S. Federal Operating Loss Carryforwards</a></td>
<td class="nump">3,368<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxPeriodAxis=ter_OperatingLossCarryforwardsExpiringTwoThousandTwentyFourMember', window );">2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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_DeferredTaxAssetsOperatingLossCarryforwardsDomestic', window );">U.S. Federal Operating Loss Carryforwards</a></td>
<td class="nump">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_TaxPeriodAxis=ter_OperatingLossCarryforwardsExpiringTwoThousandTwentyFiveMember', window );">2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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_DeferredTaxAssetsOperatingLossCarryforwardsDomestic', window );">U.S. Federal Operating Loss Carryforwards</a></td>
<td class="nump">191<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxPeriodAxis=ter_OperatingLossCarryforwardsExpiringTwoThousandTwentySixToTwoThousandThirtyMember', window );">2026-2030</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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_DeferredTaxAssetsOperatingLossCarryforwardsDomestic', window );">U.S. Federal Operating Loss Carryforwards</a></td>
<td class="nump">7,452<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxPeriodAxis=ter_OperatingLossCarryforwardsExpiringTwoThousandThirtyOneToTwoThousandThirtyFiveMember', window );">2031-2035</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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_DeferredTaxAssetsOperatingLossCarryforwardsDomestic', window );">U.S. Federal Operating Loss Carryforwards</a></td>
<td class="nump">2,147<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign', window );">Foreign Operating Loss Carryforwards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxPeriodAxis=ter_OperatingLossCarryforwardsExpiringBeyondTwoThousandThirtyFiveMember', window );">Beyond 2035</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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_DeferredTaxAssetsOperatingLossCarryforwardsDomestic', window );">U.S. Federal Operating Loss Carryforwards</a></td>
<td class="nump">73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxPeriodAxis=ter_OperatingLossCarryforwardsNonExpiringMember', window );">Non-Expiring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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_DeferredTaxAssetsOperatingLossCarryforwardsDomestic', window );">U.S. Federal Operating Loss Carryforwards</a></td>
<td class="nump">$ 870<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign', window );">Foreign Operating Loss Carryforwards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,923<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_DeferredTaxAssetsOperatingLossCarryforwardsDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 domestic operating loss carryforwards. Excludes state and local operating loss 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 foreign operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=ter_OperatingLossCarryForwardsExpiringTwoThousandTwentyOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=ter_OperatingLossCarryForwardsExpiringTwoThousandTwentyOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=ter_OperatingLossCarryforwardsExpiringTwoThousandAndTwentyTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=ter_OperatingLossCarryforwardsExpiringTwoThousandAndTwentyTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=ter_OperatingLossCarryforwardsExpiringTwoThousandAndTwentyThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=ter_OperatingLossCarryforwardsExpiringTwoThousandAndTwentyThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=ter_OperatingLossCarryforwardsExpiringTwoThousandTwentyFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=ter_OperatingLossCarryforwardsExpiringTwoThousandTwentyFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=ter_OperatingLossCarryforwardsExpiringTwoThousandTwentyFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=ter_OperatingLossCarryforwardsExpiringTwoThousandTwentyFiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=ter_OperatingLossCarryforwardsExpiringTwoThousandTwentySixToTwoThousandThirtyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=ter_OperatingLossCarryforwardsExpiringTwoThousandTwentySixToTwoThousandThirtyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=ter_OperatingLossCarryforwardsExpiringTwoThousandThirtyOneToTwoThousandThirtyFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=ter_OperatingLossCarryforwardsExpiringTwoThousandThirtyOneToTwoThousandThirtyFiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=ter_OperatingLossCarryforwardsExpiringBeyondTwoThousandThirtyFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=ter_OperatingLossCarryforwardsExpiringBeyondTwoThousandThirtyFiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=ter_OperatingLossCarryforwardsNonExpiringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=ter_OperatingLossCarryforwardsNonExpiringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>153
<FILENAME>R134.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402916090232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Unrecognized Tax Benefits (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_IncomeTaxDisclosureLineItems', window );"><strong>Income Tax 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_UnrecognizedTaxBenefits', window );">Beginning balance, as of January 1</a></td>
<td class="nump">$ 21,180<span></span>
</td>
<td class="nump">$ 43,395<span></span>
</td>
<td class="nump">$ 36,263<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Tax positions for current year, Additions</a></td>
<td class="nump">1,082<span></span>
</td>
<td class="nump">1,322<span></span>
</td>
<td class="nump">4,716<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Tax positions for prior years, Additions</a></td>
<td class="nump">66<span></span>
</td>
<td class="nump">8,043<span></span>
</td>
<td class="nump">2,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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Tax positions for prior years, Reductions</a></td>
<td class="num">(2,989)<span></span>
</td>
<td class="num">(31,397)<span></span>
</td>
<td class="num">(153)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Expiration of statutes, Reductions</a></td>
<td class="num">(1,436)<span></span>
</td>
<td class="num">(183)<span></span>
</td>
<td class="num">(57)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Ending balance as of December 31</a></td>
<td class="nump">$ 17,903<span></span>
</td>
<td class="nump">$ 21,180<span></span>
</td>
<td class="nump">$ 43,395<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_IncomeTaxDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income Tax Disclosure [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;">ter_IncomeTaxDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>154
<FILENAME>R135.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402918120984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Segment, Geographic and Significant Customer Information - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>Segment</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>Customer</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>Customer</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Operating segments | Segment</a></td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_NumberOfCustomerAccountedForTenPercentOrGreaterRevenue', window );">Number of customer accounted for more than ten percent of consolidated revenue | Customer</a></td>
<td class="text">&#160;<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_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Consolidated Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.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_StatementBusinessSegmentsAxis=ter_SemiconductorTestMember', window );">Semiconductor Test | Consolidated Revenue | Customer Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">13.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_StatementBusinessSegmentsAxis=ter_SemiconductorTestMember', window );">Semiconductor Test | Customer 1 | Consolidated Revenue | Revenue from Rights Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.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_StatementBusinessSegmentsAxis=ter_SemiconductorTestMember', window );">Semiconductor Test | Customer 1 | Consolidated Revenue | Revenue from Rights Concentration Risk | Series of Customer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">11.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_ter_NumberOfCustomerAccountedForTenPercentOrGreaterRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Customer Accounted For Ten Percent Or Greater Revenue</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_NumberOfCustomerAccountedForTenPercentOrGreaterRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</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_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-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_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_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_us-gaap_StatementBusinessSegmentsAxis=ter_SemiconductorTestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_SemiconductorTestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=ter_CustomerOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ter_CustomerOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_RevenueFromRightsConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_RevenueFromRightsConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_SeriesOfCustomerAxis=ter_SeriesOfCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_SeriesOfCustomerAxis=ter_SeriesOfCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>155
<FILENAME>R136.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402920331784">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Schedule of Segment Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
<td class="nump">$ 3,121,469<span></span>
</td>
<td class="nump">$ 2,294,965<span></span>
</td>
<td class="nump">$ 2,100,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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income (loss) before taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">901,015<span></span>
</td>
<td class="nump">525,772<span></span>
</td>
<td class="nump">467,801<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,652,346<span></span>
</td>
<td class="nump">2,787,014<span></span>
</td>
<td class="nump">2,706,606<span></span>
</td>
</tr>
<tr class="re">
<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 );">Property additions</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">184,977<span></span>
</td>
<td class="nump">134,642<span></span>
</td>
<td class="nump">114,379<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">126,743<span></span>
</td>
<td class="nump">120,655<span></span>
</td>
<td class="nump">113,224<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_SemiconductorTestMember', window );">Semiconductor Test</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,259,597<span></span>
</td>
<td class="nump">1,552,571<span></span>
</td>
<td class="nump">1,492,417<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income (loss) before taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">739,695<span></span>
</td>
<td class="nump">416,973<span></span>
</td>
<td class="nump">397,645<span></span>
</td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,070,378<span></span>
</td>
<td class="nump">784,808<span></span>
</td>
<td class="nump">669,452<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Property additions</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">168,055<span></span>
</td>
<td class="nump">112,145<span></span>
</td>
<td class="nump">94,496<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">64,998<span></span>
</td>
<td class="nump">59,197<span></span>
</td>
<td class="nump">58,095<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_SystemsTestGroupMember', window );">System Test</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">409,729<span></span>
</td>
<td class="nump">287,455<span></span>
</td>
<td class="nump">216,132<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income (loss) before taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">152,092<span></span>
</td>
<td class="nump">93,543<span></span>
</td>
<td class="nump">48,857<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">138,295<span></span>
</td>
<td class="nump">131,428<span></span>
</td>
<td class="nump">88,098<span></span>
</td>
</tr>
<tr class="re">
<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 );">Property additions</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,092<span></span>
</td>
<td class="nump">3,059<span></span>
</td>
<td class="nump">3,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_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,426<span></span>
</td>
<td class="nump">5,518<span></span>
</td>
<td class="nump">6,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=ter_IndustrialAutomationMember', window );">Industrial Automation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">279,731<span></span>
</td>
<td class="nump">298,139<span></span>
</td>
<td class="nump">261,452<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income (loss) before taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(24,019)<span></span>
</td>
<td class="num">(5,916)<span></span>
</td>
<td class="nump">7,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_Assets', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">712,936<span></span>
</td>
<td class="nump">671,559<span></span>
</td>
<td class="nump">607,502<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Property additions</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,899<span></span>
</td>
<td class="nump">9,076<span></span>
</td>
<td class="nump">11,188<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">36,242<span></span>
</td>
<td class="nump">40,904<span></span>
</td>
<td class="nump">36,755<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_WirelessTestMember', window );">Wireless Test</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">173,016<span></span>
</td>
<td class="nump">157,315<span></span>
</td>
<td class="nump">132,006<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income (loss) before taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">41,950<span></span>
</td>
<td class="nump">35,585<span></span>
</td>
<td class="nump">29,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_Assets', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">106,273<span></span>
</td>
<td class="nump">97,299<span></span>
</td>
<td class="nump">77,570<span></span>
</td>
</tr>
<tr class="re">
<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 );">Property additions</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,931<span></span>
</td>
<td class="nump">10,362<span></span>
</td>
<td class="nump">5,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_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,258<span></span>
</td>
<td class="nump">5,365<span></span>
</td>
<td class="nump">5,328<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ter_CorporateAndOthersMember', window );">Corporate And Others [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(604)<span></span>
</td>
<td class="num">(515)<span></span>
</td>
<td class="num">(1,205)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income (loss) before taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(8,703)<span></span>
</td>
<td class="num">(14,413)<span></span>
</td>
<td class="num">(15,423)<span></span>
</td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,624,464<span></span>
</td>
<td class="nump">1,101,920<span></span>
</td>
<td class="nump">1,263,984<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 15,819<span></span>
</td>
<td class="nump">$ 9,671<span></span>
</td>
<td class="nump">$ 6,616<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Includes $10.0&#160;million, $8.4&#160;million and $12.0 million in 2020, 2019 and 2018, respectively, for leases of Teradyne&#8217;s systems recognized outside of ASC 606: &#8220;Revenue from Contracts with Customers.&#8221;</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Revenues attributable to a country are based on location of customer site.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the 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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: 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(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_us-gaap_StatementBusinessSegmentsAxis=ter_SemiconductorTestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_SemiconductorTestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_SystemsTestGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_SystemsTestGroupMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_IndustrialAutomationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_IndustrialAutomationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_WirelessTestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_WirelessTestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_CorporateAndOthersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_CorporateAndOthersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>156
<FILENAME>R137.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402919003416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Segment Reporting Information by Segment Charges (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="19">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><sup>[1],[2]</sup></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><sup>[2],[3]</sup></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 28, 2020</div></th>
<th class="th"><sup>[2],[4]</sup></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 29, 2020</div></th>
<th class="th"><sup>[5]</sup></th>
<th class="th" colspan="2"><div>Dec. 31, 2019</div></th>
<th class="th" colspan="2"><div>Sep. 30, 2019</div></th>
<th class="th" colspan="2"><div>Jun. 30, 2019</div></th>
<th class="th" colspan="2"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition related costs</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">$ 500<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,100<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 500<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 500<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 1,300<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 other-employee severance</a></td>
<td colspan="2" class="num">$ (15,117)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="num">$ (27,701)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="nump">$ 37,222<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="num">$ (7,606)<span></span>
</td>
<td class="num">(2,088)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[6],[7],[8]</sup></td>
<td class="num">(6,500)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[9]</sup></td>
<td class="num">(10,404)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[10]</sup></td>
<td class="nump">5,112<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[11]</sup></td>
<td class="num">$ (13,202)<span></span>
</td>
<td class="num">$ (13,880)<span></span>
</td>
<td class="nump">$ 15,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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Contingent consideration adjustment</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(23,271)<span></span>
</td>
<td class="num">(19,257)<span></span>
</td>
<td class="nump">987<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment', window );">Investment impairment</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">15,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,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_BusinessAcquisitionAxis=ter_UniversalRobotsMember', window );">Universal Robots (UR)</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Contingent consideration adjustment</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,200<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">$ 29,900<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 7,800<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 11,700<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_MobileIndustrialRobotsApsMember', window );">Mobile Industrial Robots (MiR)</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Contingent consideration adjustment</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,800<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<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_StatementBusinessSegmentsAxis=ter_SemiconductorTestMember', window );">Semiconductor Test</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition related costs</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,500<span></span>
</td>
<td class="nump">2,500<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_ter_CostOfRevenuesProvisionForExcessAndObsoleteInventory', window );">Cost of revenues-inventory charge</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,277<span></span>
</td>
<td class="nump">8,429<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringSettlementAndImpairmentProvisions', window );">Restructuring and other-employee severance</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">11,013<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Contingent consideration adjustment</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">3,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_LossOnContractTermination', window );">Contract termination settlement fee</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">4,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_StatementBusinessSegmentsAxis=ter_SemiconductorTestMember', window );">Semiconductor Test | Severance And Benefits</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 other-employee severance</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,731<span></span>
</td>
<td class="nump">6,822<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_IndustrialAutomationMember', window );">Industrial Automation</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition related costs</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">985<span></span>
</td>
<td class="nump">741<span></span>
</td>
<td class="nump">1,163<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_CostOfRevenuesProvisionForExcessAndObsoleteInventory', window );">Cost of revenues-inventory charge</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">887<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
<td class="nump">1,175<span></span>
</td>
</tr>
<tr class="ro">
<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 other-employee severance</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,584<span></span>
</td>
<td class="nump">796<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_IndustrialAutomationMember', window );">Industrial Automation | Restructuring and other</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition related costs</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,728<span></span>
</td>
<td class="nump">1,765<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_IndustrialAutomationMember', window );">Industrial Automation | Severance And Benefits</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 other-employee severance</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,422<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_SystemsTestGroupMember', window );">System Test</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_ter_CostOfRevenuesProvisionForExcessAndObsoleteInventory', window );">Cost of revenues-inventory charge</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">834<span></span>
</td>
<td class="nump">508<span></span>
</td>
<td class="nump">680<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_WirelessTestMember', window );">Wireless Test</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_ter_CostOfRevenuesProvisionForExcessAndObsoleteInventory', window );">Cost of revenues-inventory charge</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">4,800<span></span>
</td>
<td class="nump">4,005<span></span>
</td>
<td class="nump">2,565<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_CorporateAndEliminationsMember', window );">Corporate And Eliminations</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_ter_SellingAndAdministrativeForEquityModificationCharge', window );">Selling and administrative &#8211; equity modification charge</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">766<span></span>
</td>
<td class="nump">2,108<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_CorporateAndEliminationsMember', window );">Corporate And Eliminations | Restructuring and other</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment', window );">Investment impairment</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,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_StatementBusinessSegmentsAxis=ter_CorporateAndEliminationsMember', window );">Corporate And Eliminations | Universal Robots (UR) | Restructuring and other</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Contingent consideration adjustment</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16,679)<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_CorporateAndEliminationsMember', window );">Corporate And Eliminations | Mobile Industrial Robots (MiR) | Restructuring and other</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_ter_RestructuringAndOtherLeaseImpairment', window );">Restructuring and other-lease impairment</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(3,546)<span></span>
</td>
<td class="num">(22,199)<span></span>
</td>
<td class="nump">$ 17,666<span></span>
</td>
</tr>
<tr class="re">
<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 );">Contingent consideration adjustment</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (19,724)<span></span>
</td>
<td class="nump">$ 2,976<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="23"></td></tr>
<tr><td colspan="23"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $15.3 million gain for the decrease in the fair value adjustment to the AutoGuide acquisition contingent consideration liability, and a $0.9 million gain for the decrease in acquisition related compensation liability, partially offset by $1.1 million of employee severance charges primarily in Industrial Automation.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Teradyne recorded pension and post retirement net actuarial (gains) losses of $(0.1) million, $2.7 million, $7.7 million for the second, third and fourth quarter in 2020, respectively. See Note B: &#8220;Accounting Policies&#8221; for a discussion of Teradyne&#8217;s accounting policy.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $27.2 million gain for the decrease in the fair value of AutoGuide contingent consideration liability, and a $1.1 million gain for the decrease in acquisition related compensation liability, partially offset by $0.5 million recorded for employee severance charges primarily in Industrial Automation.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $29.9 million charge for the increase in the fair value of the AutoGuide contingent consideration liability, a $4.0 million contract termination settlement charge, $3.1 million of acquisition related compensation and expense and $0.8 million of other expenses, partially offset by a $0.6 million gain for the decrease in the fair value of MiR contingent consideration liability.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[5]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $10.0 million gain for the decrease in the fair value of the AutoGuide and MiR contingent consideration liabilities, partially offset by $1.4 million of acquisition related compensation and expenses and $0.7 million of severance charges related to headcount reductions primarily in Industrial Automation and Semiconductor Test.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[6]</td>
<td style="vertical-align: top;" valign="top">Other (income) expense, net includes a $15.0 million charge for the impairment of the investment in RealWear.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[7]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $5.8 million gain for the decrease in the fair value adjustment to the MiR acquisition contingent consideration, partially offset by a $3.0 million fair value adjustment to increase the AutoGuide acquisition contingent consideration, $0.5 million of employee severance charges and $0.2 million of acquisition related expenses and compensation.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[8]</td>
<td style="vertical-align: top;" valign="top">Teradyne recorded pension and post retirement net actuarial losses of $7.7 million for the fourth quarter in 2019. See Note B: &#8220;Accounting Policies&#8221; for a discussion of Teradyne&#8217;s accounting policy.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[9]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $7.8 million gain for the decrease in the fair value of MiR contingent consideration liability, partially offset by $0.8 million of employee severance charges and $0.5 million of acquisition related expenses and compensation.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[10]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $11.7 million gain for the decrease in the fair value of the MiR contingent consideration liability, partially offset by $0.8 million of employee severance charges and $0.5 million of acquisition related expenses and compensation.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[11]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $3.0 million fair value adjustment to increase the MiR acquisition contingent consideration, $1.3 million of acquisition related expenses and compensation and $0.8 million of employee severance charges.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_CostOfRevenuesProvisionForExcessAndObsoleteInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cost of revenues-provision for excess and obsolete inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_CostOfRevenuesProvisionForExcessAndObsoleteInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_RestructuringAndOtherLeaseImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other lease impairment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_RestructuringAndOtherLeaseImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_SellingAndAdministrativeForEquityModificationCharge">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Selling and administrative equity modification charge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_SellingAndAdministrativeForEquityModificationCharge</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity 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 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=116868678&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e7008-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 item represents an other than temporary decline in value that has been recognized against an investment accounted for under the equity method of accounting. The excess of the carrying amount over the fair value of the investment represents the amount of the write down which is or was reflected in earnings. The written down value is a new cost basis with the adjusted value of the investment becoming its new carrying value subject to the equity accounting method. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or inability of the investee to sustain an earnings capacity which would justify the carrying amount of the investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 35<br> -Paragraph 32<br> -URI http://asc.fasb.org/extlink&amp;oid=121548190&amp;loc=d3e32787-111569<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossOnContractTermination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The loss recognized on termination of a contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 275<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84167019&amp;loc=d3e54681-109401<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossOnContractTermination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringSettlementAndImpairmentProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of restructuring charges, remediation cost, and asset impairment loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringSettlementAndImpairmentProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_us-gaap_BusinessAcquisitionAxis=ter_UniversalRobotsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_UniversalRobotsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_MobileIndustrialRobotsApsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_MobileIndustrialRobotsApsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_SemiconductorTestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_SemiconductorTestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_EmployeeSeveranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_EmployeeSeveranceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_IndustrialAutomationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_IndustrialAutomationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OtherOperatingIncomeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_OtherOperatingIncomeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_SystemsTestGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_SystemsTestGroupMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_WirelessTestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_WirelessTestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_CorporateAndEliminationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_CorporateAndEliminationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>157
<FILENAME>R138.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402911351448">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Schedule of Revenues by Country (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue from unaffiliated customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
<td class="nump">$ 3,121,469<span></span>
</td>
<td class="nump">$ 2,294,965<span></span>
</td>
<td class="nump">$ 2,100,802<span></span>
</td>
</tr>
<tr 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_CN', window );">CHINA</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue from unaffiliated customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">465,722<span></span>
</td>
<td class="nump">514,327<span></span>
</td>
<td class="nump">348,942<span></span>
</td>
</tr>
<tr 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_TW', window );">TAIWAN</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue from unaffiliated customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">1,178,068<span></span>
</td>
<td class="nump">485,681<span></span>
</td>
<td class="nump">516,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_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue from unaffiliated customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">321,674<span></span>
</td>
<td class="nump">333,059<span></span>
</td>
<td class="nump">282,869<span></span>
</td>
</tr>
<tr 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_KR', window );">KOREA</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue from unaffiliated customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">391,571<span></span>
</td>
<td class="nump">239,504<span></span>
</td>
<td class="nump">163,224<span></span>
</td>
</tr>
<tr 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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue from unaffiliated customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">205,587<span></span>
</td>
<td class="nump">219,015<span></span>
</td>
<td class="nump">223,207<span></span>
</td>
</tr>
<tr 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_JP', window );">JAPAN</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue from unaffiliated customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">143,983<span></span>
</td>
<td class="nump">175,322<span></span>
</td>
<td class="nump">158,281<span></span>
</td>
</tr>
<tr 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_TH', window );">THAILAND</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue from unaffiliated customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">138,787<span></span>
</td>
<td class="nump">87,503<span></span>
</td>
<td class="nump">59,184<span></span>
</td>
</tr>
<tr 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_SG', window );">SINGAPORE</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue from unaffiliated customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">76,460<span></span>
</td>
<td class="nump">84,111<span></span>
</td>
<td class="nump">108,618<span></span>
</td>
</tr>
<tr 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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue from unaffiliated customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">56,096<span></span>
</td>
<td class="nump">58,200<span></span>
</td>
<td class="nump">122,797<span></span>
</td>
</tr>
<tr 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_PH', window );">PHILIPPINES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue from unaffiliated customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">68,887<span></span>
</td>
<td class="nump">54,560<span></span>
</td>
<td class="nump">77,996<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=ter_RestOfWorldMember', window );">Rest Of The World</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue from unaffiliated customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">$ 74,634<span></span>
</td>
<td class="nump">$ 43,683<span></span>
</td>
<td class="nump">$ 39,362<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Includes $10.0&#160;million, $8.4&#160;million and $12.0 million in 2020, 2019 and 2018, respectively, for leases of Teradyne&#8217;s systems recognized outside of ASC 606: &#8220;Revenue from Contracts with Customers.&#8221;</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Revenues attributable to a country are based on location of customer site.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: 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(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_StatementGeographicalAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_TW">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TW</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_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=country_KR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_KR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=country_JP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_JP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_TH">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TH</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_SG">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SG</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_PH">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PH</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=ter_RestOfWorldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ter_RestOfWorldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>158
<FILENAME>R139.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402903652056">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Schedule of Long-Lived Assets by Geographic Area (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 449,369<span></span>
</td>
<td class="nump">$ 377,755<span></span>
</td>
</tr>
<tr 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 );">UNITED STATES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">291,234<span></span>
</td>
<td class="nump">252,812<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_ForeignCountryMember', window );">Foreign</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 158,135<span></span>
</td>
<td class="nump">$ 124,943<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">As of December 31, 2020 and 2019, long-lived assets attributable to Singapore were $62.5 million and $35.2 million, respectively.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-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_NoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_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=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>159
<FILENAME>R140.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402913905592">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Long-Lived Assets by Geographic Area (Parenthetical) (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">$ 449,369<span></span>
</td>
<td class="nump">$ 377,755<span></span>
</td>
</tr>
<tr 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_SG', window );">SINGAPORE</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">$ 62,500<span></span>
</td>
<td class="nump">$ 35,200<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_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-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_NoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_StatementGeographicalAxis=country_SG">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SG</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>160
<FILENAME>R141.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402918290888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Repurchase Program - Additional Information (Detail) - USD ($)<br> $ / shares in Units, shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 01, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Jan. 01, 2021</div></th>
<th class="th"><div>Jan. 01, 2020</div></th>
<th class="th"><div>Jan. 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_ter_StockRepurchaseProgramsLineItems', window );"><strong>Stock Repurchase Programs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Cumulative repurchases, shares</a></td>
<td class="nump">10.9<span></span>
</td>
<td class="nump">1.5<span></span>
</td>
<td class="nump">32.5<span></span>
</td>
<td class="nump">21.6<span></span>
</td>
<td class="nump">2.0<span></span>
</td>
<td class="nump">1,000.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_TreasuryStockValue', window );">Cumulative repurchases, value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 88.5<span></span>
</td>
<td class="nump">$ 1,323.0<span></span>
</td>
<td class="nump">$ 823.5<span></span>
</td>
<td class="nump">$ 600.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_TreasuryStockAcquiredAverageCostPerShare', window );">Common stock average price</a></td>
<td class="nump">$ 45.89<span></span>
</td>
<td class="nump">$ 58.33<span></span>
</td>
<td class="nump">$ 40.68<span></span>
</td>
<td class="nump">$ 38.06<span></span>
</td>
<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_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_StockRepurchaseProgramsLineItems', window );"><strong>Stock Repurchase Programs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Cumulative repurchases, value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_StockRepurchaseProgramsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Repurchase Programs [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;">ter_StockRepurchaseProgramsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost of shares repurchased divided by the total number of shares repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 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_TreasuryStockAcquiredAverageCostPerShare</td>
</tr>
<tr>
<td style="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_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 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_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>161
<FILENAME>R142.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402913995496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events - Additional Information (Detail) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [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_DividendsPayableAmountPerShare', window );">Cash Dividends payable, amount per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.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_DividendPayableDateToBePaidDayMonthAndYear', window );">Cash Dividends payable, date to be paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Mar. 19,  2021<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear', window );">Cash Dividends payable, record date</a></td>
<td class="text">Feb. 19,  2021<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_DividendPayableDateToBePaidDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the declared dividend will be paid, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=121583591&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_DividendPayableDateToBePaidDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DividendsPayableAmountPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The per share amount of a dividend declared, but not paid, as of the financial reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&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_DividendsPayableAmountPerShare</td>
</tr>
<tr>
<td style="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_DividendsPayableDateOfRecordDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the holder must own the stock to be entitled to the dividend, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableDateOfRecordDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>162
<FILENAME>R143.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402918719128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Quarterly Statements of Operations (Detail) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="18">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><sup>[1],[2]</sup></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><sup>[2],[3]</sup></th>
<th class="th"><div>Jun. 28, 2020</div></th>
<th class="th"><sup>[2],[4]</sup></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><sup>[5]</sup></th>
<th class="th"><div>Mar. 29, 2020</div></th>
<th class="th"><sup>[6]</sup></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><sup>[7],[8],[9]</sup></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><sup>[10]</sup></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><sup>[11]</sup></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><sup>[5]</sup></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_QuarterlyFinancialInformationLineItems', window );"><strong>Quarterly Financial Information [Line Items]</strong></a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total revenues</a></td>
<td colspan="2" class="nump">$ 758,968<span></span>
</td>
<td colspan="2" class="nump">$ 819,484<span></span>
</td>
<td colspan="2" class="nump">$ 838,661<span></span>
</td>
<td colspan="2" class="nump">$ 494,099<span></span>
</td>
<td colspan="2" class="nump">$ 704,355<span></span>
</td>
<td colspan="2" class="nump">$ 654,650<span></span>
</td>
<td colspan="2" class="nump">$ 582,038<span></span>
</td>
<td colspan="2" class="nump">$ 564,178<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total cost of revenues (exclusive of acquired intangible assets amortization shown separately below)</a></td>
<td colspan="2" class="nump">309,179<span></span>
</td>
<td colspan="2" class="nump">360,556<span></span>
</td>
<td colspan="2" class="nump">367,188<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="nump">298,805<span></span>
</td>
<td colspan="2" class="nump">271,412<span></span>
</td>
<td colspan="2" class="nump">237,000<span></span>
</td>
<td colspan="2" class="nump">240,260<span></span>
</td>
<td colspan="2" class="nump">$ 206,464<span></span>
</td>
<td class="nump">$ 1,335,728<span></span>
</td>
<td class="nump">$ 955,136<span></span>
</td>
<td class="nump">$ 880,408<span></span>
</td>
</tr>
<tr class="ro">
<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 colspan="2" class="nump">449,789<span></span>
</td>
<td colspan="2" class="nump">458,928<span></span>
</td>
<td colspan="2" class="nump">471,473<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="nump">405,550<span></span>
</td>
<td colspan="2" class="nump">383,238<span></span>
</td>
<td colspan="2" class="nump">345,038<span></span>
</td>
<td colspan="2" class="nump">323,918<span></span>
</td>
<td colspan="2" class="nump">287,635<span></span>
</td>
<td class="nump">1,785,741<span></span>
</td>
<td class="nump">1,339,829<span></span>
</td>
<td class="nump">1,220,394<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling and administrative</a></td>
<td colspan="2" class="nump">124,279<span></span>
</td>
<td colspan="2" class="nump">115,840<span></span>
</td>
<td colspan="2" class="nump">113,259<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="nump">111,388<span></span>
</td>
<td colspan="2" class="nump">117,092<span></span>
</td>
<td colspan="2" class="nump">109,166<span></span>
</td>
<td colspan="2" class="nump">108,811<span></span>
</td>
<td colspan="2" class="nump">102,013<span></span>
</td>
<td class="nump">464,769<span></span>
</td>
<td class="nump">437,084<span></span>
</td>
<td class="nump">390,669<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost', window );">Engineering and development</a></td>
<td colspan="2" class="nump">100,795<span></span>
</td>
<td colspan="2" class="nump">94,909<span></span>
</td>
<td colspan="2" class="nump">94,102<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="nump">85,159<span></span>
</td>
<td colspan="2" class="nump">86,794<span></span>
</td>
<td colspan="2" class="nump">77,804<span></span>
</td>
<td colspan="2" class="nump">81,434<span></span>
</td>
<td colspan="2" class="nump">76,791<span></span>
</td>
<td class="nump">374,964<span></span>
</td>
<td class="nump">322,824<span></span>
</td>
<td class="nump">301,505<span></span>
</td>
</tr>
<tr class="re">
<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 );">Acquired intangible assets amortization</a></td>
<td colspan="2" class="nump">5,752<span></span>
</td>
<td colspan="2" class="nump">6,219<span></span>
</td>
<td colspan="2" class="nump">8,941<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="nump">9,891<span></span>
</td>
<td colspan="2" class="nump">9,784<span></span>
</td>
<td colspan="2" class="nump">9,647<span></span>
</td>
<td colspan="2" class="nump">10,083<span></span>
</td>
<td colspan="2" class="nump">10,634<span></span>
</td>
<td class="nump">30,803<span></span>
</td>
<td class="nump">40,147<span></span>
</td>
<td class="nump">39,191<span></span>
</td>
</tr>
<tr class="ro">
<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 other</a></td>
<td colspan="2" class="num">(15,117)<span></span>
</td>
<td colspan="2" class="num">(27,701)<span></span>
</td>
<td colspan="2" class="nump">37,222<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="num">(7,606)<span></span>
</td>
<td colspan="2" class="num">(2,088)<span></span>
</td>
<td colspan="2" class="num">(6,500)<span></span>
</td>
<td colspan="2" class="num">(10,404)<span></span>
</td>
<td colspan="2" class="nump">5,112<span></span>
</td>
<td class="num">(13,202)<span></span>
</td>
<td class="num">(13,880)<span></span>
</td>
<td class="nump">15,232<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_OperatingExpenses', window );">Total operating expenses</a></td>
<td colspan="2" class="nump">215,709<span></span>
</td>
<td colspan="2" class="nump">189,267<span></span>
</td>
<td colspan="2" class="nump">253,524<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="nump">198,832<span></span>
</td>
<td colspan="2" class="nump">211,582<span></span>
</td>
<td colspan="2" class="nump">190,117<span></span>
</td>
<td colspan="2" class="nump">189,924<span></span>
</td>
<td colspan="2" class="nump">194,550<span></span>
</td>
<td class="nump">857,334<span></span>
</td>
<td class="nump">786,175<span></span>
</td>
<td class="nump">746,597<span></span>
</td>
</tr>
<tr class="ro">
<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 operations</a></td>
<td colspan="2" class="nump">234,080<span></span>
</td>
<td colspan="2" class="nump">269,661<span></span>
</td>
<td colspan="2" class="nump">217,949<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="nump">206,718<span></span>
</td>
<td colspan="2" class="nump">171,656<span></span>
</td>
<td colspan="2" class="nump">154,921<span></span>
</td>
<td colspan="2" class="nump">133,994<span></span>
</td>
<td colspan="2" class="nump">93,085<span></span>
</td>
<td class="nump">928,407<span></span>
</td>
<td class="nump">553,654<span></span>
</td>
<td class="nump">473,797<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td colspan="2" class="num">(793)<span></span>
</td>
<td colspan="2" class="num">(1,071)<span></span>
</td>
<td colspan="2" class="num">(1,368)<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="num">(2,751)<span></span>
</td>
<td colspan="2" class="num">(3,185)<span></span>
</td>
<td colspan="2" class="num">(4,433)<span></span>
</td>
<td colspan="2" class="num">(4,384)<span></span>
</td>
<td colspan="2" class="num">(4,989)<span></span>
</td>
<td class="num">(5,982)<span></span>
</td>
<td class="num">(16,990)<span></span>
</td>
<td class="num">(20,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_InterestExpense', window );">Interest expense</a></td>
<td colspan="2" class="nump">6,351<span></span>
</td>
<td colspan="2" class="nump">6,237<span></span>
</td>
<td colspan="2" class="nump">6,043<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="nump">5,551<span></span>
</td>
<td colspan="2" class="nump">5,441<span></span>
</td>
<td colspan="2" class="nump">5,463<span></span>
</td>
<td colspan="2" class="nump">5,800<span></span>
</td>
<td colspan="2" class="nump">5,520<span></span>
</td>
<td class="nump">24,182<span></span>
</td>
<td class="nump">22,224<span></span>
</td>
<td class="nump">21,780<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other (income) expense, net</a></td>
<td colspan="2" class="nump">5,597<span></span>
</td>
<td colspan="2" class="nump">764<span></span>
</td>
<td colspan="2" class="num">(4,017)<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="nump">6,849<span></span>
</td>
<td colspan="2" class="nump">20,514<span></span>
</td>
<td colspan="2" class="nump">2,158<span></span>
</td>
<td colspan="2" class="nump">1,401<span></span>
</td>
<td colspan="2" class="num">(1,425)<span></span>
</td>
<td class="nump">9,192<span></span>
</td>
<td class="nump">22,648<span></span>
</td>
<td class="nump">4,674<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td colspan="2" class="nump">222,925<span></span>
</td>
<td colspan="2" class="nump">263,731<span></span>
</td>
<td colspan="2" class="nump">217,291<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="nump">197,069<span></span>
</td>
<td colspan="2" class="nump">148,886<span></span>
</td>
<td colspan="2" class="nump">151,733<span></span>
</td>
<td colspan="2" class="nump">131,177<span></span>
</td>
<td colspan="2" class="nump">93,979<span></span>
</td>
<td class="nump">901,015<span></span>
</td>
<td class="nump">525,772<span></span>
</td>
<td class="nump">467,801<span></span>
</td>
</tr>
<tr class="re">
<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 );">Income tax provision (benefit)</a></td>
<td colspan="2" class="nump">26,595<span></span>
</td>
<td colspan="2" class="nump">41,013<span></span>
</td>
<td colspan="2" class="nump">28,383<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="nump">20,878<span></span>
</td>
<td colspan="2" class="nump">23,811<span></span>
</td>
<td colspan="2" class="nump">15,873<span></span>
</td>
<td colspan="2" class="nump">33,780<span></span>
</td>
<td colspan="2" class="num">(15,159)<span></span>
</td>
<td class="nump">116,868<span></span>
</td>
<td class="nump">58,304<span></span>
</td>
<td class="nump">16,022<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td colspan="2" class="nump">$ 196,330<span></span>
</td>
<td colspan="2" class="nump">$ 222,718<span></span>
</td>
<td colspan="2" class="nump">$ 188,908<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="nump">$ 176,191<span></span>
</td>
<td colspan="2" class="nump">$ 125,075<span></span>
</td>
<td colspan="2" class="nump">$ 135,860<span></span>
</td>
<td colspan="2" class="nump">$ 97,397<span></span>
</td>
<td colspan="2" class="nump">$ 109,138<span></span>
</td>
<td class="nump">$ 784,147<span></span>
</td>
<td class="nump">$ 467,468<span></span>
</td>
<td class="nump">$ 451,779<span></span>
</td>
</tr>
<tr class="re">
<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 per common share&#8212;basic</a></td>
<td colspan="2" class="nump">$ 1.18<span></span>
</td>
<td colspan="2" class="nump">$ 1.34<span></span>
</td>
<td colspan="2" class="nump">$ 1.14<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="nump">$ 1.06<span></span>
</td>
<td colspan="2" class="nump">$ 0.75<span></span>
</td>
<td colspan="2" class="nump">$ 0.80<span></span>
</td>
<td colspan="2" class="nump">$ 0.57<span></span>
</td>
<td colspan="2" class="nump">$ 0.63<span></span>
</td>
<td class="nump">$ 4.72<span></span>
</td>
<td class="nump">$ 2.74<span></span>
</td>
<td class="nump">$ 2.41<span></span>
</td>
</tr>
<tr class="ro">
<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 per common share&#8212;diluted</a></td>
<td colspan="2" class="nump">1.05<span></span>
</td>
<td colspan="2" class="nump">1.21<span></span>
</td>
<td colspan="2" class="nump">1.05<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="nump">0.97<span></span>
</td>
<td colspan="2" class="nump">0.69<span></span>
</td>
<td colspan="2" class="nump">0.75<span></span>
</td>
<td colspan="2" class="nump">0.55<span></span>
</td>
<td colspan="2" class="nump">0.62<span></span>
</td>
<td class="nump">$ 4.28<span></span>
</td>
<td class="nump">$ 2.60<span></span>
</td>
<td class="nump">$ 2.35<span></span>
</td>
</tr>
<tr class="re">
<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 );">Cash dividend declared per common share</a></td>
<td colspan="2" class="nump">$ 0.10<span></span>
</td>
<td colspan="2" class="nump">$ 0.10<span></span>
</td>
<td colspan="2" class="nump">$ 0.10<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="nump">$ 0.10<span></span>
</td>
<td colspan="2" class="nump">$ 0.09<span></span>
</td>
<td colspan="2" class="nump">$ 0.09<span></span>
</td>
<td colspan="2" class="nump">$ 0.09<span></span>
</td>
<td colspan="2" class="nump">$ 0.09<span></span>
</td>
<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_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Product [Member]</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_QuarterlyFinancialInformationLineItems', window );"><strong>Quarterly Financial Information [Line Items]</strong></a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total revenues</a></td>
<td colspan="2" class="nump">$ 647,625<span></span>
</td>
<td colspan="2" class="nump">$ 697,745<span></span>
</td>
<td colspan="2" class="nump">$ 734,630<span></span>
</td>
<td colspan="2" class="nump">393,442<span></span>
</td>
<td colspan="2" class="nump">$ 610,906<span></span>
</td>
<td colspan="2" class="nump">$ 548,552<span></span>
</td>
<td colspan="2" class="nump">$ 488,170<span></span>
</td>
<td colspan="2" class="nump">$ 457,511<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total cost of revenues (exclusive of acquired intangible assets amortization shown separately below)</a></td>
<td colspan="2" class="nump">274,574<span></span>
</td>
<td colspan="2" class="nump">300,174<span></span>
</td>
<td colspan="2" class="nump">322,732<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="nump">259,996<span></span>
</td>
<td colspan="2" class="nump">226,184<span></span>
</td>
<td colspan="2" class="nump">197,196<span></span>
</td>
<td colspan="2" class="nump">193,299<span></span>
</td>
<td colspan="2" class="nump">$ 165,368<span></span>
</td>
<td class="nump">$ 1,157,476<span></span>
</td>
<td class="nump">$ 782,047<span></span>
</td>
<td class="nump">$ 727,138<span></span>
</td>
</tr>
<tr 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=us-gaap_ServiceMember', window );">Service [Member]</a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_QuarterlyFinancialInformationLineItems', window );"><strong>Quarterly Financial Information [Line Items]</strong></a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total revenues</a></td>
<td colspan="2" class="nump">111,343<span></span>
</td>
<td colspan="2" class="nump">121,739<span></span>
</td>
<td colspan="2" class="nump">104,031<span></span>
</td>
<td colspan="2" class="nump">$ 100,657<span></span>
</td>
<td colspan="2" class="nump">93,449<span></span>
</td>
<td colspan="2" class="nump">106,098<span></span>
</td>
<td colspan="2" class="nump">93,868<span></span>
</td>
<td colspan="2" class="nump">106,667<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total cost of revenues (exclusive of acquired intangible assets amortization shown separately below)</a></td>
<td colspan="2" class="nump">$ 34,605<span></span>
</td>
<td colspan="2" class="nump">$ 60,382<span></span>
</td>
<td colspan="2" class="nump">$ 44,456<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="nump">$ 38,809<span></span>
</td>
<td colspan="2" class="nump">$ 45,228<span></span>
</td>
<td colspan="2" class="nump">$ 39,804<span></span>
</td>
<td colspan="2" class="nump">$ 46,961<span></span>
</td>
<td colspan="2" class="nump">$ 41,096<span></span>
</td>
<td class="nump">$ 178,252<span></span>
</td>
<td class="nump">$ 173,089<span></span>
</td>
<td class="nump">$ 153,270<span></span>
</td>
</tr>
<tr><td colspan="22"></td></tr>
<tr><td colspan="22"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $15.3 million gain for the decrease in the fair value adjustment to the AutoGuide acquisition contingent consideration liability, and a $0.9 million gain for the decrease in acquisition related compensation liability, partially offset by $1.1 million of employee severance charges primarily in Industrial Automation.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Teradyne recorded pension and post retirement net actuarial (gains) losses of $(0.1) million, $2.7 million, $7.7 million for the second, third and fourth quarter in 2020, respectively. See Note B: &#8220;Accounting Policies&#8221; for a discussion of Teradyne&#8217;s accounting policy.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $27.2 million gain for the decrease in the fair value of AutoGuide contingent consideration liability, and a $1.1 million gain for the decrease in acquisition related compensation liability, partially offset by $0.5 million recorded for employee severance charges primarily in Industrial Automation.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $29.9 million charge for the increase in the fair value of the AutoGuide contingent consideration liability, a $4.0 million contract termination settlement charge, $3.1 million of acquisition related compensation and expense and $0.8 million of other expenses, partially offset by a $0.6 million gain for the decrease in the fair value of MiR contingent consideration liability.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[5]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $3.0 million fair value adjustment to increase the MiR acquisition contingent consideration, $1.3 million of acquisition related expenses and compensation and $0.8 million of employee severance charges.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[6]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $10.0 million gain for the decrease in the fair value of the AutoGuide and MiR contingent consideration liabilities, partially offset by $1.4 million of acquisition related compensation and expenses and $0.7 million of severance charges related to headcount reductions primarily in Industrial Automation and Semiconductor Test.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[7]</td>
<td style="vertical-align: top;" valign="top">Other (income) expense, net includes a $15.0 million charge for the impairment of the investment in RealWear.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[8]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $5.8 million gain for the decrease in the fair value adjustment to the MiR acquisition contingent consideration, partially offset by a $3.0 million fair value adjustment to increase the AutoGuide acquisition contingent consideration, $0.5 million of employee severance charges and $0.2 million of acquisition related expenses and compensation.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[9]</td>
<td style="vertical-align: top;" valign="top">Teradyne recorded pension and post retirement net actuarial losses of $7.7 million for the fourth quarter in 2019. See Note B: &#8220;Accounting Policies&#8221; for a discussion of Teradyne&#8217;s accounting policy.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[10]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $7.8 million gain for the decrease in the fair value of MiR contingent consideration liability, partially offset by $0.8 million of employee severance charges and $0.5 million of acquisition related expenses and compensation.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[11]</td>
<td style="vertical-align: top;" valign="top">Restructuring and other includes a $11.7 million gain for the decrease in the fair value of the MiR contingent consideration liability, partially offset by $0.8 million of employee severance charges and $0.5 million of acquisition related expenses and compensation.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_QuarterlyFinancialInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Quarterly Financial Information [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;">ter_QuarterlyFinancialInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative 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_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 (expense) related to nonoperating activities, 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The costs incurred 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 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, excluding in-process research and development acquired in a business combination consummated during the period. Excludes software research and development, which has a separate concept.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringSettlementAndImpairmentProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of restructuring charges, remediation cost, and asset impairment loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringSettlementAndImpairmentProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_ProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>163
<FILENAME>R144.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402908722344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Quarterly Statements of Operations (Parenthetical) (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_QuarterlyFinancialInformationLineItems', window );"><strong>Quarterly Financial 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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Contingent consideration fair value adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (23,271)<span></span>
</td>
<td class="num">$ (19,257)<span></span>
</td>
<td class="nump">$ 987<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetImpairmentCharges', window );">Impairment of fixed assets and other expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SeveranceCosts1', window );">Severance benefit and charges</a></td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 700<span></span>
</td>
<td class="nump">$ 500<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition related expense and compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="nump">3,100<span></span>
</td>
<td class="nump">1,400<span></span>
</td>
<td class="nump">200<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="nump">1,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="ro">
<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 );">Pension and post retirement net actuarial (gains) losses</a></td>
<td class="nump">7,700<span></span>
</td>
<td class="nump">2,700<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,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>
<td class="num">(29,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_EquityMethodInvestmentOtherThanTemporaryImpairment', window );">Investment impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_UniversalRobotsMember', window );">Universal Robots (UR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_QuarterlyFinancialInformationLineItems', window );"><strong>Quarterly Financial 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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Contingent consideration fair value adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,200<span></span>
</td>
<td class="nump">29,900<span></span>
</td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,800<span></span>
</td>
<td class="nump">$ 11,700<span></span>
</td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_MobileIndustrialRobotsApsMember', window );">Mobile Industrial Robots (MiR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_QuarterlyFinancialInformationLineItems', window );"><strong>Quarterly Financial 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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Contingent consideration fair value adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=ter_AutoguideLlcMember', window );">Autoguide LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ter_QuarterlyFinancialInformationLineItems', window );"><strong>Quarterly Financial 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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Contingent consideration fair value adjustment</a></td>
<td class="nump">15,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,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="nump">$ 3,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_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition related expense and compensation</a></td>
<td class="nump">$ 900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ter_ContractTerminationSettlementFee', window );">Contract termination settlement fee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ter_ContractTerminationSettlementFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract termination settlement fee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ter_ContractTerminationSettlementFee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ter_QuarterlyFinancialInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Quarterly Financial Information [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;">ter_QuarterlyFinancialInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ter_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity 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 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=116868678&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e7008-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanActuarialGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActuarialGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 item represents an other than temporary decline in value that has been recognized against an investment accounted for under the equity method of accounting. The excess of the carrying amount over the fair value of the investment represents the amount of the write down which is or was reflected in earnings. The written down value is a new cost basis with the adjusted value of the investment becoming its new carrying value subject to the equity accounting method. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or inability of the investee to sustain an earnings capacity which would justify the carrying amount of the investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 35<br> -Paragraph 32<br> -URI http://asc.fasb.org/extlink&amp;oid=121548190&amp;loc=d3e32787-111569<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value.</p></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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<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 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SeveranceCosts1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, 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 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><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 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SeveranceCosts1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=ter_UniversalRobotsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_UniversalRobotsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_MobileIndustrialRobotsApsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_MobileIndustrialRobotsApsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ter_AutoguideLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ter_AutoguideLlcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>164
<FILENAME>R145.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140402916730504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Valuation and Qualifying Accounts (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="rh">
<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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ValuationAndQualifyingAccountsDisclosureLineItems', window );"><strong>Valuation and Qualifying Accounts 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_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Period</a></td>
<td class="nump">$ 1,736<span></span>
</td>
<td class="nump">$ 1,673<span></span>
</td>
<td class="nump">$ 2,219<span></span>
</td>
</tr>
<tr class="ro">
<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 to Cost and Expenses</a></td>
<td class="nump">356<span></span>
</td>
<td class="nump">87<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_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">Other</a></td>
<td class="nump">32<span></span>
</td>
<td class="nump">28<span></span>
</td>
<td class="nump">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_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="nump">90<span></span>
</td>
<td class="nump">52<span></span>
</td>
<td class="nump">566<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">2,034<span></span>
</td>
<td class="nump">1,736<span></span>
</td>
<td class="nump">1,673<span></span>
</td>
</tr>
<tr class="rh">
<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_InventoryValuationReserveMember', window );">Inventory Reserve</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_ValuationAndQualifyingAccountsDisclosureLineItems', window );"><strong>Valuation and Qualifying Accounts 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_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Period</a></td>
<td class="nump">103,556<span></span>
</td>
<td class="nump">100,779<span></span>
</td>
<td class="nump">102,896<span></span>
</td>
</tr>
<tr class="re">
<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 to Cost and Expenses</a></td>
<td class="nump">17,534<span></span>
</td>
<td class="nump">15,244<span></span>
</td>
<td class="nump">11,242<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">Other</a></td>
<td class="num">(521)<span></span>
</td>
<td class="num">(85)<span></span>
</td>
<td class="nump">368<span></span>
</td>
</tr>
<tr class="re">
<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 );">Deductions</a></td>
<td class="nump">9,982<span></span>
</td>
<td class="nump">12,382<span></span>
</td>
<td class="nump">13,727<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">110,587<span></span>
</td>
<td class="nump">103,556<span></span>
</td>
<td class="nump">100,779<span></span>
</td>
</tr>
<tr class="rh">
<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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ValuationAndQualifyingAccountsDisclosureLineItems', window );"><strong>Valuation and Qualifying Accounts 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_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Period</a></td>
<td class="nump">77,177<span></span>
</td>
<td class="nump">69,852<span></span>
</td>
<td class="nump">63,919<span></span>
</td>
</tr>
<tr class="ro">
<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 to Cost and Expenses</a></td>
<td class="nump">7,785<span></span>
</td>
<td class="nump">7,325<span></span>
</td>
<td class="nump">6,333<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">Other</a></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="ro">
<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 );">Deductions</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">$ 84,962<span></span>
</td>
<td class="nump">$ 77,177<span></span>
</td>
<td class="nump">$ 69,852<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ValuationAndQualifyingAccountsDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ValuationAndQualifyingAccountsDisclosureLineItems</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_us-gaap_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<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(Column E))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 accounts other than cost and expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesDeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_InventoryValuationReserveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_InventoryValuationReserveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>165
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( )& 5E('04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " "1@%921>Y-M.X    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M:L,P#(9?9?B>R'%8&2;UI:.G#@8K;.QF;+4UBQ-C:R1]^SE9FS*V!]C1TN]/
MGT"-"=+T$9]C'S"2PW0W^K9+TH0U.Q$%"9#,";U.94YTN7GHH]>4G_$(09L/
M?400G*_ (VFK2<,$+,)"9*JQ1IJ(FOIXP5NSX,-G;&>8-8 M>NPH0556P-0T
M,9S'MH$;8((11I^^"V@7XES]$SMW@%V28W)+:AB&<JCG7-ZA@K>GW<N\;N&Z
M1+HSF'\E)^D<<,VNDU_KS>-^RY3@HBJX*(385RO):WG_\#ZY_O"["?O>NH/[
MQ\970=7 K[M07U!+ P04    " "1@%92F5R<(Q &  "<)P  $P   'AL+W1H
M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03<VEVV[29A.U.
M'X416(UL>621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X
M8-DOV]:[MR_>X%<R)!%!,!FGK_# "J5,7K5::0##.'W)$Q+#W(*+"$MX%,O6
M7.!;&B\CUNJTV]U6A&ELH1A'9&!]7BQH0-!445IO7R"TY1\S^!7+5(UEHP$3
M5T$FN8BT\OELQ?S:WCYES^DZ'3*!;C ;6"!_SF^GY$Y:B.%4PL3 :F<_5FO'
MT=)(@(+)?90%NDGVH],5"#(-.SJ=6,YV?/;$[9^,RMIT-&T:X./Q>#BVR]*+
M<!P$X%&[GL*=]&R_I$$)M*-IT&38]MJND::JC5-/T_=]W^N;:)P*C5M/TVMW
MW=..B<:MT'@-OO%/A\.NB<:KT'3K:28G_:YKI.D6:$)&X^MZ$A6UY4#3( !8
M<';6S-(#EEXI^G64&MD=N]U!7/!8[CF)$?[&Q036:=(9EC1&<IV0!0X -\31
M3%!\KT&VBN#"DM)<D-;/*;50&@B:R('U1X(AQ=RO_?67N\FD,WJ=?3K.:Y1_
M::L!I^V[F\^3_'/HY)^GD]=-0LYPO"P)\?LC6V&')VX[$W(Z'&="?,_V]I&E
M)3+/[_D*ZTX\9Q]6EK!=S\_DGHQR([O=]EA]]D]';B/7J<"S(M>41B1%G\@M
MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7
MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V<
M/!T3$LV4"P9!AI<D)A*I.7Y-2!/^*Z7:_IS30/"4+R3Z2I&/:;,CIW0FS>@S
M&L%&KQMUAVC2/'K^!?F<-0H<D1L= F<;LT8AA&F[\!ZO)(Z:K<(1*T(^8ADV
M&G*U%H&V<:F$8%H2QM%X3M*T$?Q9K#63/F#([,V1=<[6D0X1DEXW0CYBSHN0
M$;\>ACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0'
MHYI9";V$5FJ?JH<T/J@>,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y
M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RS<C'5*^3*=@Y
MG\#L_6@^GO'M^MDDA*^:62TC%I!+@;-!)+C\B\KP*L0)Z&1;)0G+5--E-XH2
MGD(;;NE3]4J5U^6ON2BX/%ODZ:^A=#XLS_D\7^>TS0LS0[=R2^JVE+ZU)CA*
M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D*
MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-#
MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B
M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P
MOFH]M!5.S_Y9K<B?#!%.%@L22&.4%Z9*HO,94[[G*TG$53B_13.V$I<8O./F
MQW%.4[@2=K8/ C*YNSFI>F4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W
MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2
MD 83 <V4R43P H)DIAR F/H+O?(,N2D5SJT^.7]%+(.&3E[2)1(4BK ,!2$7
M<N/O[Y-J=XS7^BR!;814,F35%\I#B<$],W)#V%0E\Z[:)@N%V^)4S;L:OB9@
M2\-Z;ITM)__;7M0]M!<]1O.CF> >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F
M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+
M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5
M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0    (
M )& 5E(>F11AN 4   <8   8    >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL
MI5AM;YM($/[<^Q4KJQ]:*8YA<7!2.9&(7UI?6M=GNZURI_NPAK6- JQO6>+D
MW]\LQN!6ZX'314K"R\[#P\SL,\/T]T(^I5O.%7F)HR2];6V5VGWH=%)_RV.6
M7HH=3^#.6LB8*3B5FTZZDYP%N5$<=:AEN9V8A4GKKI]?F\F[OLA4%"9\)DF:
MQ3&3K_<\$OO;EMTZ7IB'FZW2%SIW_1W;\ 57WW8S"6>=$B4(8YZDH4B(Y.O;
MEF=_&#JN-LA7? _Y/CTY)OI55D(\Z9-)<-NR-",><5]I" ;_GOF 1Y%& A[_
M%*"M\IG:\/3XB#[.7QY>9L52/A#1CS!0V]O6=8L$?,VR2,W%_A,O7NA*X_DB
M2O._9']8V^VVB)^E2L2%,3"(P^3PG[T4CC@QH.<,:&% ?S&PSQDXA8'3U*!;
M&'1SSQQ>)??#D"EVUY=B3Z1>#6CZ('=F;@VO'R8Z[@LEX6X(=NIN()ZY)#,(
M,6F3;XLA>??V/7E+PH3<AU$$D4G['07/T:L[?H%Y?\"D9S!M2KZ(1&U3,DH"
M'OP,T &")4MZ9'E/4<0A]R^)8U\0:E'+0&B FX_YZI+8;FYN&\R'N/GO67))
MJ&MZ^D]OXY0^=W(\!_7Y7]XJ51+R_F\$LEM"=G/([AE(#[9B +^*C".V,84,
MMU^S*.4(CZN2QQ6*,Q1^EM-8ONZXB09N;EOM!X2%6[)PF[$8AZG/(O+(F21C
MN&A,9ARK)N:]DE(/A1DE*E2O9 "L)#":P,9X(0_\U40(1[+TSTV/VABMZY+6
M]7_RU(S+4 3G?86CC1\12C<EI1L49)!)^6OL0$<(R)LQHW"T=MNF;<=&>-E6
M)956DQC^@"+5?DK$/B$+SE*1\(!,TC3CTBB5..8C3S%N)S)N-^'V7419HJ"
M@_LB+LWBC2--!4:(5H1HL\PJ4@H+81U4H?Z_O7E3LQOM2H)MIXF_YGP3:A4&
MGE,6F\GA0,O1W!L^3D<79#(=8-0J*;=Q+2ZHY0$D W#91DBC3M3@?&82JKKG
M^]!D28 )#I 8QTKF;5RH"XZS;!6%/M0<P92IKA8H5SF*;D&?0>(OW7[GV?3T
M2MYM7).7D@5ALB&+UW@E(J-K:@!&<\P-E:C;N!:72>XE209B-><[(4V>N*\!
M4C+#RJ]=Z;G=4-#!1]"<Y[TUP@H'J^L*[$K3;5R&BWR9)(K+0ZNOQ8"10NR-
MW'!$7#AI)>JTD:@?J\[!5WER*:;,1; &L899)>D4%^)EJ").Q)K8]-WJ/=0:
M/Y- U<@(1QJ(.(8\6"CA/V'4*G&GN"(?N9#1B[]E"<C,.?6L 9IZBZ'W!\:I
M4G3:2-&UQI%I%J_,Y;@&Q++LMN5V78I1JI2<-E+R2>(+"6G%]&Z\R!,+X@K:
M+J!60ZD>B,#L.QS]BX>1K*2<-I+R)7LADP"V0+@._9PIYD4<TNJV*84.M7N-
M,:SDGN)J73#T@D#R-+TX'I#/L(Y\3<R^PR%=RR+SR??1?.;-'\A0'V)4JX)
M&[7Y)=6!/H-0+Z%;--+$X:9?Y\M/9#[RAI/I1XQ@51\H+NF_$BR3<2;%<YCX
M9F?BF'@B5C6"-JH1);692!74U#_#W?D=@B-:]K7;Q3[8JRKAX)J>Q]&3G)VE
M4@-PT\/V@E,5!0>7\L\B_TS;PE<'LC]K0)R>U:8]"YUE5+7 P26\"-LB9E%$
M[K,4;J?&LEF#4]=L."?CE4:58!1SN=&5_",@J"U$+MZQQ%@_:P!KJ545P6E4
M$19;^(9$"?V_<8U3J;_32/U/.P00A2V#+4B^9@IV8*);;=/,K4!V3YM[UW5O
MNKT>-7?X3B7Y#J[/D\%X3KPL"!5(DZ<4!R)Y33HWWJK!.]=?=TXFISI=\@ET
M2GQ=F0]#U/)J.>7V\MENIUI^&)%_83K;4A+Q-9A:ESUPCSQ,G0\G2NSR.>Q*
M*"7B_'#+6<"E7@#WUT*HXXE^0#G[O_L74$L#!!0    ( )& 5E("FM47)P@
M '@A   8    >&PO=V]R:W-H965T<R]S:&5E=#(N>&ULK9IM4]PX$L>_BFJ.
MNF2KAHR>_)0#J@BP%ZJ2D(7DKNZE\ C&%=N:M>4AY--?R^.,!^L!LK4O 'NF
M)?];;O6O)7'TH)IO[4I*C;Y79=T>SU9:K]\N%FV^DI5HWZBUK.&;.]540L-M
M<[]HUXT4R[Y152XHQO&B$D4].SGJ/_O<G!RI3I=%+3\WJ.VJ2C2/[V2I'HYG
M9/;S@^OB?J7-!XN3H[6XES=2?UU_;N!NL>ME652R;@M5HT;>'<].R=LS'IL&
MO<5_"OG0[ETCX\JM4M_,S>7R>(:-(EG*7)LN!/S9R#-9EJ8GT/'GT.EL]TS3
M</_Z9^^_]\Z#,[>BE6>J_&^QU*OC63I#2WDGNE)?JX?W<G H,OWEJFS[W^AA
ML,4SE'>M5M70&!141;W]*[X/ ['7@'!/ SHTH"]MP(8&K'=TJZQWZUQH<7+4
MJ ?4&&OHS5ST8].W!F^*VKS&&]W MP6TTR=G5Y]NKCY<GI]^N3A'[TX_G'XZ
MNT W[R\NOMR@0_3UYAR]/O@-':"B1E]6JFM%O6R/%AJ>;-HO\N$I[[9/H9ZG
MG,O\#6)DCBBFV-'\[,7-2?:T^0+\W3E-=T[3OC_F<[IK&EEK)-I6ZO9MH$>V
MZY'U/7)?CZ)=(1@;E)L+^6=7;$0)CW".U;:KI._*3+/-248XH>1HL=D?$]LL
M25A&^<[LB5*^4\J#2C^*YIO4XK:4J)5YUQ2ZD$Z5VV[BO<='E-(43U3:9H0E
M##.WRFBG,@JJ/,USU<'P0:;()8PER)VC4K8M$B5D'E'G$D$.0TO5W>J[KH1T
M,#10=^B SC'C_>LX(/.$Q29Z3>3U'YD8FD._[5KV*:1\='D?66[Q+(EP//'>
M-F,Q97'J]C[>>1\'O;^L-Q [JH$W,T>UU"Z!L?5D>#LDS28";3.2Q7%&W *3
MG< D*/!S(]?BL3(!WH^ITBO90+K:GU8NT8DM.LH82R>B;3.2IE'F&=5T)SH-
MBOZBM"A?(#*U17(2<<8G*FT[$D=IFGHF:+:3F3TSML#H1C_.T;H41BB,KTDH
M:S/<WG#([$#,>(JGL]5A!A.#Q&[)!(\4P4'15R!9Z**^ATD*4$6-H>>ANCOL
MX&8[U%[I0]=/,@V/XFDDN\R2B&4>Z7L )']/0ASZ>?+"29)9&=%EASG/L$?I
M2"U"@TK/Y9V$X%TB+;X'XG?H9?_Y:9(1-I5IFR4122./RI&$)(S":ZF+1II@
M[0.X#2EE]D@E/)ZF Y=9RJ/$HW0D(0FC\*K/6@%Y-MLRED[3@,.*8,:H1]U(
M0/(< F'2F[==U%K4]X4)T.=FDHTC@G'&K*GDL*,13WT1.G*+A,'U;Z66#T59
M.L79*.(1@[0^%>>P(S%G'F21D5DD#*UM_@^\;AL[+(XHXU/H.PQIDB:8>#(_
M&0E%TA<5IF4A;HNRST2AZI2,3"%AJ.SJ*<"V275._VTX$,;BV$H<#CL:Q\0S
M'^D($1J&"(AL.@AX6:U+]2AE^PKEJH(%:RNV2SX@X4.A5RM5+@$USI=(;4I0
MBIE57#OL2,S2U%.WTA$G-(R379)N)!1QG=RN"OJ%G$DVRXVI7=W2'=R X(OI
M5+J3+VGB@3C=6Q6%^3+DP^$M[,6@4ZT#'TF46N/L,,-IXIG,=*0,#5-F6G \
MI]9&",51,@UMAQG)N'=D1]+0,&G.5&VTFJF=J[HMEKUX5;N6PM1!'8)]$D:<
MT#!.+FN82]*4#C*8!:C-AA0G=,IDAQGG%'L(0D>"T#!!?F; I;QU(H[:=&",
M<=^T'>% 7P*'W,Z_3A$V !+\)*J'0;+MH&#%U%.STI$3-+R4L6JLYP0[UBH1
M(7Q:NKKL&.?>Z3KRAX;Y\T'5]X=:-I798ONK^='F3I0RJWYPF/$H2SQL9B.=
M6)A.HPOYRV?S.V9S)J$TF6AV6#$<99XX82.,V MA9%8,S\0(<V$EM7>E'&8<
M)YZ)ST;XL#!\QN%5OX(A9O.%9"R:,M-I%C'/8H?M;?N%,;2G^M> Q&S20/JT
M@.0RBU+N"XP12"P,I%%WT7.A?1X,S.92PC,V32$.LY3&W+,<8B._6)A?YQX@
M,,<67!(GUB+299?!6M-3M;*16"Q,K"TYGGO=CGTX;G:5K.GE,&0X3B-/ <!&
MPK$PX<Y4515ZW+/;9;$<-*/7GY26Z.-O3O'!CLU!T]MV+7)Y/%LWLI7-1LY.
MD*NT^1LZ>NK\"$P67EA]E#]^B!H^[+?2]&-PSW^D&@M3#<JZC6QTOS2'653!
M&J5=B<83 HZ]M\07?GS$$L=!SV[>GUY?O+_Z<'YQ??,*7?SQ]?++_P+.\9$=
M/,R.L\$AK?)O<W2 WQ :07YHT$:4G9PC,L<8FY_!9R0ZO5)-\4,NX<LXGA/*
M^D SUYSLS(JV-7F]WS;N=*OAPF1-H=&YS&5U"[G_YTG1+^S7<QM+D$[C:#*]
MG&8I]M0W?*07#]/K=+DL3 D F6 MBN5A4:-<K O(#$ZQ#AJ!5D:GZ=]I" /B
MJR#Y""X>!A>LM;NJ*X66N]U[6&HW<F5.:#=RP )Z7:JV=28%;I.)L8A,]TH<
M9H=F,]]WBK5WC!4F&)3  CY:(BF:VNP&H-=B].F?_R Q_A?4FD5>:+=^FU,L
M33B9;N\Y[ XI)QGQG$;PD6@\3+0M./I9878T9-.^&K*34Z_-+PH1CLD4= Y#
MPB'$(Y_@D73\%TDW-Q!Q9\#M"S#S]\4.QM9YIWO[S6'HWGY;[!V+F_])^"B:
M^\(LEN0=M,1O$ABI9GO,O[W1:MV?E-\J#<N1_G(E!0@W!O#]G0)(#C?F\'WW
MSQ8G_P=02P,$%     @ D8!64EJP04&4 @  _@8  !@   !X;"]W;W)K<VAE
M971S+W-H965T,RYX;6R55=MNXC 0_14KZD,K=<D-THL@$@VL6JG;HM+N/IMD
M(%8=F[4=:/?K=YQ !&W8I3PDMC/GS#F#/>ZOI7K5.8 A;P47>N#DQBRO75>G
M.114=^02!'Z92U50@U.U</52 <TJ4,'=P/,BMZ!,.'&_6INHN"]+PYF B2*Z
M+ JJWF^ R_7 \9WMPA-;Y,8NN'%_21<P!?.RG"B<N0U+Q@H0FDE!%,P'SM"_
M3B(;7P7\9+#6.V-BG<RD?+63NVS@>%80<$B-9:#X6D$"G%LBE/%[P^DT*2UP
M=[QE_UYY1R\SJB&1_!?+3#YP+AV2P9R6W#S)]2UL_/0L7RJYKIYD7<=&5PY)
M2VUDL0&C@H*)^DW?-G78 ?C= X!@ PB.!80;0%@9K955MD;4T+BOY)HH&XUL
M=E#5ID*C&R;LOS@U"K\RQ)DX>7R8/M[?C8;/XQ&Y&=X/'Y(QF=Z.Q\]3<CJA
M"H3)P;"4\C/RC;Q,1^3TY(R<$";(<RY+346F^ZY!)9;/33=9;^JLP8&L(T@[
M)/3/2> %7@L\.1KN7^W#7?3?%"%HBA!4?-T#?,,TE:4P&K=E"FQ%9QS."0>M
M">6XS:E(@>"!(9DL9V9><MQ\-:#->9WJHDIES] J#KRPVW=7N_X^!_D78=0$
M[;D(&Q?A/UTDLBCP8."625_/R9(JLJ*\A#:--='E3GJOXP>]#R+_%[6GLMNH
M['Y!I<YQBV&92Y-+Q?Y UJ:V)HQVB^5M?Q\D'Q6ZI[O7Z.Y]73?3NFS7W/LL
M)(K\(/PLN36RZQ]6'#6*HZ\KQD:N#1Y:)A9MLJ.C9;=&MLIV=[J3O1E^4+5@
M0N,!FR/6ZUQ@!53=;>N)D<NJ8<VDP?97#7.\H$#9 /P^E])L)[8'-E=>_!=0
M2P,$%     @ D8!64F5)G0B(!P  W!X  !@   !X;"]W;W)K<VAE971S+W-H
M965T-"YX;6S-66MOX[82_2N$&Q2[0-;F0Q*EO(#$=ML W4T0I[<?%OM!MAE;
MJ"1Z13J/_OH[DA7)%BFN@1:X-Q]BBSHSYAD.Y_!Q\2*+O]1:"(U>LS17EX.U
MUINST4@MUB*+U5!N1 YOGF21Q1H>B]5(;0H1+RNC+!U1C(-1%B?YX.JB:KLO
MKB[D5J=)+NX+I+99%A=O-R*5+Y<#,GAO>$A6:UTVC*XN-O%*S(3^8W-?P-.H
M\;),,I&K1.:H$$^7@VMR-F51:5 A_I.(%[7W'954YE+^53[<+B\'N.R12,5"
MERYB^'@68Y&FI2?HQ_?:Z:#YS=)P__N[]U\J\D!F'BLQENF?R5*O+P?A "W%
M4[Q-]8-\^4W4A/S2WT*FJOJ/7FHL'J#%5FF9U<;0@RS)=Y_Q:QV(8PQH;4 [
M!B3H,6"U >L:>#T&7FW@'6O@UP85]=&.>Q6X2:SCJXM"OJ"B1(.W\DL5_<H:
MXI7D9:+,= %O$[#35^.[+[.[WV\GUX_3"9H]PL?GZ9?'&;K[!=W=3Q^N'V\!
M@#ZA/V83].'D(U+KN! *)3EZ7,NMBO.E.D4G!\\7(PT=*]V/%G4GQKM.T)Y.
M$(H^RURO%9KF2[$\=# "1@TM^DYK3)T>)V(Q1(R<(HHIMG1H<K0YB2SFT^/-
M0P<;U@P2J_RQ'G\/XEGD6Z'.'+Z\QI=7^?)Z?#U*':<PQ7<>+=QNW/9?R;?3
MK_2;;9!WAKPR+ O4\Q4CE'@!1/!Y/_8FCM+(BP+_$#>UX C&(:8-[B "?A,!
MWQG-L50:R:<F!JZH!HW/X(BH+CJ>T0?QNDBW"DIAV1POOF^30BQAMN@X7R7S
M5*!8*:$5BC-9Z.3ON"J>:BU?X+_8Q$6L1?J&YF4]_V@+^:Y7P5Z("&,^IV$G
MY"8N\GW"@D[$35@88@^']H#S)CC<&9Q?"ZD4VA3R*=$V$MPDP4.?>Z1#PH)C
M+ II)[^F%AREF$6>G4;8T B=>7.W$3 >2;Y"XA5T6KDS)VJ\1L[@S$ C2Y]0
M.5&\A J?*%W^S+.PA2HRJ'F!QXT99H$QCD.O$R@3QB(<['D[8$1PJRG8R6D*
MR9T+4;SS6L)\2.4&UA?6\:^]'?2#0SWH='=BPU$:TBXM&PX3'_L]O/:TDCAY
M71\W@:T<B:5/(69=BB;,P\3C7886;Q&)2 ]!VA*D3H(/ I)ON]#;9NBD7HO"
M2H@:7?A$&-TKSC4C*P[*2I>2B2,^93VUGK322=@1E5D:<]?*B9GUS^>,&8EH
MXG@8$-X5,!O."_R(]Y!J-9RX1?@V7\A,H*="9N_49&ZGY)F5GX8>YEU*)L[W
M6> ;<\O$>9SQ7DJM*!.W*G^1^:=VE#XD%<./1Y5:TJHT<<OT;:X%+%\UVKFW
M!LS4P$\^B$PW7A88":+(2&L+CF+/[Y%4TFHJ<8MJ0Z6.D)6+J834(R87"PS^
MC*&WP$"H<0^35E9)Z&1R5Y888\1/42[L:A&:&4TB@Y.)HC3PPBXG$^8%O&>A
M0%I-)VY1K^?G7,!.7M3)AG3\VE-V3!V., '%ZG(R<3[U.:==4K95 @Q4CSS0
M5M>I6]=O&R+E:NXY43UB1TT!)B0(@^ZJU(+S0X:[B6=S%V#:(PVTE7/JEO,O
MPE4(:F-^4.0]0XLG%ER90EVR4QO.)YSWK+9H*]J4NBMG0P-!_81-2)95FPC8
MJ+NJ)FTEE+HE]"96R<(:HIU=M$]IV$W'B05%A]P89!O*ZTO95BFI6RDG2;K5
MW2.%NO>>I??&SLF"HL/NOLD*8CWK3=IJ(O6=G?^S.N:"]6;\#,*X$@=CJW[^
M*:2$GL][1\>W3)N 4-QE:,%Q[-'N:L:&"WG ^^9AJ\K4K<I'T5PZ!M*R"R[+
MB)&(%AR//+^[?[3A(AKT[1]HJ]G4K=GWA5S"ZAI]_2RRN2B^N69G*Y_4O2T]
MYG"(MLI%W<KUP^.A<>W@X%@FB#!L'+OA-H$D+!/&F/H6(*=10'MF/VL%B^%_
M[:B'M;K!W+KQOSKL8>:NCQ"?P_Z_$WD+D(>PZNQN(VTXRF%WUA/W5I*8>Q\Y
M$\5SLA#')#K;.P3]YZ>@K!4&]@_/0<?,LM5AV ^Z>W8;#D/^DFZT31SCA(1]
M6=[*!/OW#C196Y79_^>19MVMPVH04K];S:TXAL-N-;?A?$9YS[Z%E=7\L*4M
MQ<R]D_E*;.?B-S^P@E5UNEU":$\('N*??X*U[7F6I"G$[12=A$/OH*DZE3DA
M=(C1>TN25]<<N]N*ZGUY[W *8Z8VHKJ(2]].$6Q%4"IBV$N7 _<(2KM\RT6E
MKOQ<(?6FM,@4&"WD*D_^AC&56ZV2937.U[,Q"G!PADH\Q>?U7-R=0(QEKHMX
M 6/^DN@U&E>W5J)0PPI,SEWIV H3<PN3_<[AY@=6[S4#Q5H7R7RKXS)#M40Q
M9/86NOV&8(U1734"WQRE<K%+6."\J'D@E6@QM)$8[=V[ 7!577BJG>?=?433
MVERJWE17B9WV,3F;$DO[->-G$\A(\PTD%;P)K6\B>%/=W([:3NWN?3_'Q2K)
M%>3!$W00#SD4EF)WE;I[T')3W17.I0;NU=>UB)>B* 'P_DE*_?Y0_D!SH7WU
M7U!+ P04    " "1@%92_+^'!(,$  #S#0  &    'AL+W=O<FMS:&5E=',O
M<VAE970U+GAM;(U7VV[J.A#]%0OUH4A08B?D4E&D%MC:E7I3:?=Y3HD!GR8Q
MQS;0[J\_8R=-:6(B'EK'9F;LM>;B\6C/Q;M<4ZK01Y;F\JJS5FIS.1C(Q9IF
ML;S@&YK#+TLNLEC!5*P&<B-HG!BE+!T0Q_$'6<SRSGADUI[$>,2W*F4Y?1)(
M;K,L%I\W-.7[JP[N?"T\L]5:Z87!>+2)5W1.U>OF2<!L4%E)6$9SR7B.!%U>
M=:[QY12[6L%(_&%T+P^^D8;RQOF[GMPF5QU'GXBF=*&TB1B&'9W0--66X!S_
ME48[U9Y:\?#[R_HO Q[ O,623GCZ#TO4^JH3=E!"E_$V5<]\_YN6@(;:WH*G
MTOQ'^U+6Z:#%5BJ>E<IP@HSEQ1A_E$0<*&#_B (I%4A=P3NBX)8*[JD*7JG@
M&68**(:'::SB\4CP/1):&JSI#T.FT0;X+-=^GRL!OS+04^/)X\/\\>YV>OTR
MFZ+Y"PSWLX>7.7K\A2:/]T_/L]^SA_GMGQFZ?8#Y#/71ZWR*SL^ZZ RQ'+VL
M^5;&>2)' P6GT38'BW+GFV)G<F1G3- ]S]5:HEF>T.2G@0' J+"0+RPWI-7B
ME"XND(M[B#C$L1QH<K(ZCBSJT]/5PQ8T;N49U]CSCMA[@*1G^8)GU,9MH1L8
M79W;NW$0>M@+1H/=(>*FF.<'GA_^%)M:Q(8X"*)*[ <"KT+@&3WW"()'M:8"
M 0*H2&M=*G:T1-1#.:#C2Z3BC\L6KH;53L-6KJ $0(+GD#!"T'SQB92(<YG&
M16E)_H4\@EJE#K?5PYG3*_]L%!=;^H>DA)'CUAAN2O6Q$T6XQK!%C(2>1^P,
M^Q5NOY7AZUW,TO@MI7VX ?HR3BG4!O%.E5Y#D@(?3#$JVS@.JKV"5HY?<[A7
M4O:7)F@%]XE$YRF7DLHN HZMNZ)8,,GR%4I@ 88-%8PG#2?@GD^BGAF'>CP/
M".GVX%*1&VINA?33YIZ@P>@P=*.:=YI"OH.'-=\TA?H$8\?NFK"B*VREZXY*
M>8F>Z2*-I61+MJ@'(P*7H7-#91<55.KL2+=0#'5IS:O\;S!V[OO#KF8*1\2,
M!)] 6&B!Z?HU,B86*3]R:HPUA;#K!G;"HHJPJ)6PHEI,?E2+6X,?G=\!/8#0
M$N[S[VB[/LCSAX*PE_BCAUZXBE,;(5$#A>L%7HV/IM#0)?4(:@KU@\"U\X&=
M[ZO9:<WN*5W"2H+>: Y?"O*G:+?@OD4;+E5?4,4$-<&T2:'@M:4Y/N@(<*LC
MKC,N%/M;Q"N0N(&LA4Z1BAU;T.HP]5 MDILM6D]9*O\(:(A>$\.>:X;@E% N
M$?PDO.8XFPSVZC>?38IXPR.N(]\<DA."V7;U%66S:T5%FK%&W,"I VN*]8<A
M]NK(+&(D\OPC=0U_]R6XO3&96%!9X32[BA#J#6XXRM:D8'_8 &21(\3%]2YE
M<- -9U2LS*M"@C.VN2J:R6JU>KE<FWZ]MGZC7S2FR_XV4SR'[F.QTE=@2I=@
MTKD(X'H7Q0NCF"B^,3WW&U?0P9O/-;S*J- "\/N2<_4UT1M4[[SQ_U!+ P04
M    " "1@%92VJ""I!\#  !4"   &    'AL+W=O<FMS:&5E=',O<VAE970V
M+GAM;(U675/J,!#]*SL='W1&+2U0/P:848JC,U=E1+W/L5T@US3A)@'47W\W
M;>W%\J$OI$GWG.XY27;I+)5^-5-$"V^9D*;K3:V=G?N^2::8,7.L9BCIS5CI
MC%F:ZHEO9AI9FH,RX8>-1N1GC$NOU\G7AKK747,KN,2A!C//,J;?+U&H9=<+
MO,^%!SZ96K?@]SHS-L$1VJ?94-/,KUA2GJ$T7$G0..YZ%\%Y'+GX/."9X]*L
M/(-3\J+4JYO<I%VOX1)"@8EU#(R&!?91"$=$:?PM.;WJDPZX^OS)?I5K)RTO
MS&!?B=\\M=.N=^I!BF,V%_9!+:^QU--V?(D2)O^%91G;\""9&ZNR$DP99%P6
M(WLK?5@!!-$60%@"PCJ@M070+ '-GP):):"5.U-(R7V(F66]CE9+T"Z:V-Q#
M;F:.)OE<NFT?64UO.>%LKW]_-[K_=1-?/ YB&#W2<#NX>QS!_17T[V^'#X/K
MP=WHYGD -W<T'\#^D&F4=HJ6)TP<P!$\C6+8WSN /> 2'J=J;IA,3<>WE)W[
MAI^4F5P6F81;,@E"N%7$;& @4TR_$O@DJ](6?FJ[#'<RQI@<0S,XA+ 1-C8D
MU/\Q/#C; (]_#C_=H:99[50SYVMMX:-C3H=8TJ'0M /).UC-I!&LN#[I'SHK
M=!VM.03+WC;97]"?Y/2N&BQZ9,IBU8]O(^)=$5]4M2I5K9VJGB05*\$_,(4)
M%2D#^T(9@^8 2!45HE>T[$4@&"3=W'(TP#0W7$X@I04:9JBY2@]!4HU4XVWB
MBRRBE<2#*#RKZ=\4U*X%Q>M!1R=AN-F%=N5">Z<+#Y@(9@P?TZ6J[2=0:8?]
MW)L#*+RABY:(.=T1=^.<;)JK#+^SH+V>>!2U:Q9L" K.PIH%&X+"8+,#4>5
MM-.!BTQIRS\*]:1A1IM*W0GU@B<(B<:4V^\$1FN'\ZB6>7\]I-6LB5L/.:EK
M\U?J;89ZDO<M XF:2UN4IVJU:HT7>4>HK5]2RRPZW'^:HM_>,CUQUT'@F"@;
MQR?DN2YZ6#&Q:I97]1=EJ4?DCU-J^ZA= +T?*V4_)^X#U1^)WC]02P,$%
M  @ D8!64D$X96 2!P  T"$  !@   !X;"]W;W)K<VAE971S+W-H965T-RYX
M;6R]FFUOVS80Q[\*8118"L2U2$JD5"0!$C\D =HFL],-P[ 7BD3'6O7@2G*2
M[M./DA7+(D]2FJ;MBT:V[TY_'GG\'64?/23IEVPE1(X>HS#.C@>K/%^_'XTR
M;R4B-WN7K$4L/UDF:>3F\F5Z-\K6J7#]TBD*1\0PV"AR@WAP<E2^=YV>'"6;
M/ QB<9VB;!-%;OKM3(3)P_$ #Y[>F =WJ[QX8W1RM';OQ$+DG]?7J7PUVD7Q
M@TC$69#$*!7+X\$I?G])>>%06OP1B(=L[QH50[E-DB_%BTO_>& 4BD0HO+P(
MX<H_]V(LPK"()'5\K8(.=O<L'/>OGZ+/RL'+P=RZF1@GX9^!GZ^.!_8 ^6+I
M;L)\GCQ<B&I 5A'/2\*L_!\]5+;& 'F;+$^BREDJB()X^]=]K!*QYX!IBP.I
M'(CB0%B+ ZT<J.)@.2T.9N5@/E>253E8JB3>XL J!Z8XF&UCX)4#5QW:TFI7
M#K;BT#H/3N7@E,MA.W_EY$_<W#TY2I,'E!;6,EIQ4:Z@TEO.>1 7BWV1I_+3
M0/KE)^.K3XNK#Y>3TYOI!"UNY)^/TT\W"W0U0XN+T_GTXNK#9#I?_(:FOW^^
MO/D+#='GQ00=O'F+LI6;B@P%,;I9)9O,C?WL$+UIO#X:Y5)B<:.15\DYV\HA
M+7)NDMP- ;=QM]LXB>]%F@>WH4#C)(ID%2U*>4"H24^H3;0)W:("T72YE"5Y
MB*Y%&B0^2I;HU$_618T>RJM_Y>3(JL_1WQ]%="O2?X![3?MD;Z7FB?<%\)YU
M>Y_Z?E"(<4-T[0;^4&9^[*X#.('G/;$\;SMNX:.K?"72(HUR]UP5VYI,Q<&'
M),O>HLO82R(!A+_H#C\7N=QW9>RIF\9!?)>A@_T[3L0R\(+\+1#X\E4"O]:D
MCF1U[4J,[$J,E!K-%HUG;NC&GD!N+O5X[Q#%AX@8F$/5L8W$RT@%I^Y/L&-1
M9K*CT?W^NM+MB"G_-:UF0#1&;1/3IMTY8&=SKMSS K@GE^.H@S6R0W?9H<_)
MSF%5L,_)TG0;D36S9)DVK,3<*3$[E7R2K46099MRLN2Z\+;5F175B3:Q+XNB
MO!X6</716NH&=SA35T<<9?Y,/9<&5F9/CS/D!!ZBM1NB]>I#1 =R8]EN]E"!
M3BU]N*QM4;"=3M:I<[$G0FJ4G5WFEKV1>"RNH1WHC&DZ**6&6A)]5@VY?">7
M=\J=B_4F]592KII42"C7Y]6FA%IJC7-MC0P)-RRE*J%HQ&$6AH=D[X9DOW!(
M?>O!U@41N>TXL!YGI\?IU#-VLQ7R@_O %RV-A:/?EW'*N)*O7K.&/&S4?931
M7UIM>#RKG/=O:UJ8<V5?N.BW:\K;:_-PI[PMU+T&U#OD8F 2'9,9"CCZ[9IR
M:V3B;F;.A1>Z619(?&\+7R["32Q/<V'PG]P3[B3T,U3L!U\W0?X-9<+;I+(9
M AN^\^I>#944$[62 +.&57,H-=]P-^"@H>3N(Q)E(Y+)$V,F#V:R=T'+-(F0
MG"=T(S^>B^(DBTZ]'!R2CD#.M,6D&PWWK9H#JC&)NSG9TL_8X$("8&@1N=DI
M^_($ZT3$A*GU,07,"'9,95W.H-LRCIEIJ0L8@"R6/##45$)VEHT=!=J7O>-H
M)KT&-^XF=T^;!"5_B@$T<TNFOT5,36?<C>?7ZI2P3F-LL#U]U3B8/NF$JE,.
MQ:).6^)KM.-NMO^,E@GKT,;<;FE"<(ULW,WLEW1-6,<UM0W;4K/;9]:47%,=
M=V/]^SHG#,#;=# QM!7CZ+T3IHRH50W%LQW;;.$7J;L!TMT-O+Q](GH',,2&
M[; 6274'0+H[@/X.B@ TEZV\I8*RWZXI<>^@W$W][AZ*Z'PV&3>9K<KKM6O*
MJTE.NDG^?3T4 >@KB:& [[S7K"FVIC1Y$:4=4"J 2],V).#4QP[0N=763JY0
MO.)1@7H,/@<,A]BVU>[@ K(CIJ1OVYS67"4_Q%4H75,"'7F9B=MVC9JKY)=P
M=4IT8&(UIS.B ]-D#E-G"+"RK;:1UE0EOYZJ!* JH6U2:ZJ2UZ<JT7%IFD2C
M:J]94W)-5?*:5"4 !6W;9)9:_!!4';53AJ,1WC(H6B.5_BRD4@BI%FXY\M.:
MJ/1'B4HA4C)+.U[TVS4EUD2EW43=_V+D*65M7XR<4>B<S&WE"<JLUZRI=>]!
M<#=>6[7VS.^8Z@CMT%,3E#[C>7 KWJF.)-G"8U-]WM1OUY17DXMVD^O[NA&J
M,\LBE*L/='K-FF)KLM%NLL'="#% J=!QS^ &5KL1R-#@ZKXU \RPM*+J$?(<
M,*34PNKW()"9S<VVEHW64*3=4.SN1<!DC:D./;UDIX"5[%@P41_3C_:^2"Y^
MZ_#13>^*)VVA6$I'XQV7RR/=_GQ@^R)/UN5WR[=)GB=1>;D2KL1W82 _7R9)
M_O2B^+IZ]R..D_\!4$L#!!0    ( )& 5E+M@0/H50(  &P%   8    >&PO
M=V]R:W-H965T<R]S:&5E=#@N>&ULC51M;]HP$/XKIVC2-HF1%^@+58@$A*I(
M;6&$;MI'DQS$:APSVT#W[V<[(:,5=/T2^\[W/.?GG+MPS\6SS!$5O+"BE'TG
M5VISX[HRS9$1V>8;+/7)B@M&E#;%VI4;@22S(%:X@>==NHS0THE"ZYN)*.1;
M5= 29P+DEC$B_@RQX/N^XSL'QYRN<V4<;A1NR!H35$^;F="6V[!DE&$I*2]!
MX*KO#/R;N&/B;< /BGMYM >C9,GYLS$F6=_QS(6PP%09!J*7'8ZP* R1OL;O
MFM-I4AK@\?[ ?FNU:RU+(G'$BY\T4WG?N78@PQ79%FK.]W=8Z[DP?"DOI/W"
MOHJ]NG(@W4K%60W6-V"TK%;R4M?A".!?G@$$-2!X"^B> 71J0.>C@&X-Z-K*
M5%)L'6*B2!0*O@=AHC6;V=AB6K263TOS[(D2^I1JG(I&T\=D>C^)!XMQ#,E"
M+P_CQT4"TUM([@;S\=WT/A[/D\\P_OXT6?R"+S,BL%0Y*IJ2XBM\@T_@@LRU
M5X:NTC<RO&Y:9Q]6V8,SV?T 'KAFDS N,\Q>$[A:2J,G..@9!N\RQIBVH>.W
M(/ "[\2%1A^&^[T3\/CC\.MWU'2:U^E8ONZYU^&,Z>9(%$^?6Q#3'<VPS&0+
M9B@@,45OP8C('&:$9J?*7]'W++V9 +O(:_NANSNNR*D8K_<Z*/Y/4*7./?H/
M&8JU[6<)*=^6JGK"QMN,C('ME#?^H1XE5>?_HZGFT ,1:UI**'"E*;WVU84#
MHNKMRE!\8__V)5>Z=^PVU^,0A0G0YRO.U<$P"9H!&_T%4$L#!!0    ( )&
M5E)>1$$VPPD  * I   8    >&PO=V]R:W-H965T<R]S:&5E=#DN>&ULE5K;
M;MNX%OT5(IB'%FAJ\2)1*M( J=TY$V!Z0=,Y\RS+=*Q36?)(5"[S]6>3<BR;
MW%22E]9V%BDN<G.OM2E>W#?MKVZCE"8/VZKN/IYMM-Y]F,VZ8J.V>?>^V:D:
M_K)NVFVNX6M[.^MVK<I7MM&VFK$H2F;;O*S/+B_L;]_;RXNFUU59J^\MZ?KM
M-F\?/ZFJN?]X1L^>?OA1WFZT^6%V>;'+;]6-TG_MOK?P;7;H955N5=V534U:
MM?YX=D4_+$1F&EC$?TMUWQU])H;*LFE^F2_7JX]GD1F1JE2A31<Y_'>GYJJJ
M3$\PCG_VG9X=GFD:'G]^ZOUW2Q[(+/-.S9OJ[W*E-Q_/TC.R4NN\K_2/YOX/
MM2<4F_Z*INKLO^1^CXW.2-%WNMGN&\,(MF4]_)\_["?BJ %- @W8O@%S&XA
M [YOP%_:0.P;"#LS Q4[#XM<YY<7;7-/6H.&WLP'.YFV-= O:[/N-[J%OY;0
M3E_.OWV]^?;G]>+JY^<%N?D)_WWY_/7G#?GV.YE?W?Q!?O_SV]\WY)S\=;,@
M;WY[2WXC94U^;IJ^R^M5=S'3, ;3TZS8/^_3\#P6>!YEY$M3ZTU'/M<KM3KM
M8 :#/S!@3PP^L<D>%ZIX3SA]1UC$(F1 \Q<WIQG2?/'RYND$&WY8#V[[XZ'U
MR+L-6<-N[,BZ;;8$-GB;Z[*^'79(J4O5?9AXCC@\1]CGB,!SOD)**>NBV2IL
M#8>VTK8UF>/N4J:""GDQNSN>61\F$BF2]!2V0& QE3([P$X8Q <&\>1,7:W^
M!]L#4I#NB&X@!Q5-7925(O6!VLD4-K7%F;\69I)W;7-70@B2Y>.K9SDYC#&9
MG.6%@F1<E/;IV#P/K9.CF4DC2C-GFGV4C%(NG%GV4; 6-,8G61X(R$D"5]NF
MU>6_00+2>ZA($N8,;8Z@LI11AP""BM,H$"7I@4 Z2>!&-\6O<Z,,*P(A 7+9
M!<FD_@!$%B4.&1_%99HY6V.!H'@L)4XF.Y#))LE\-R%K%1<$GZB'0G4=@3Q,
MFF775$HKB/L[V!!-^XCQR[PQ41F[<31'4#$3;K0A*,H$P_G1:%2C:)+A#Z7+
M5IE-3795#CL6]F.?MV5>D:KI.M61-[=@9KJWJ/)$_J BEKH$$5A*I;/,"P1U
MSCE- @R/])9.,IR#^D&B,0PA8760@8;D1/)#/D.Y47\XC#-)77((CF8L=N,3
MP65I(#PI&\FQ9_+=6K4M;#6=/RC<'3!D?'&2IBX/!)>)V%LE'\8@-48!(J,*
M4SY)Y,U_;)0]!1TLC]E9>[E!>7%_O) 6/%H(+(DX=VGY,"XR$6 U:CZ=%OWK
M P=2;G=YV0:B;;[OYS0)1%%H6D?)IO'D +[IC6K1Z8N1![I!.T=0,O%" ND*
MY#(P]%'):3)MS#8Y[-K.V-\CMP#1H8<47)7YLJRL<WAG34:S)LN^@UYL!.7%
M/SUDMM64JZ"C*M-G9+DHFMX8'W 7JKS+EQ5JXZ@OJ>>4P3;RL@8"E)$XVD?[
MN<4ZE!E/ [,[JC2=ENGKO6Z5@:SAR^EY*KBWNQ 8DR)R#2F*RT06HC'J,WU.
MH-4N?QP\J=5E$^_[*$%Y^3)ZG@A!/6((CH'M<%49P\6IB *ZS$9=9M.Z? @X
MH&>B[9A=4;0]I'SU8,P5OG[,%U,)6NKN;P0F,B8=/[Q 8)0G66"+LU&:V;0T
M']2K51"-_4!RJ,$-S]5=7A<!?KZ:\BR3KO- 89RZV1^!4<Y#]1(;U9E-J[-G
MKL" Z+9<]K8X0GDA*ASSE+F\,%B4NID9@PG. [+&1K%FTV)]/11[0<_!?#5E
M,4W<,@N!G5,>>YL,PZ618*'U&>69/5^3OZ@T14GZDITF:<9CEZ6/BV4J8S?5
M(S@AP:?1 ,O1 [#INMT]X1B,U<MK;S9*-INNOK_W;;')K7];FSF%F=2/[VSL
M:[NW%6CR+N2XF5]0G]-49-++6AB0BT0P=THQ(!7AG3WZ 3;M!Z P+)1:[6?T
MMKE3;6WW>=<OH<1XM/7B:V=@P7RUEQD+F$ V:CV;UOJ39=GF[2^EK:1TJNC;
M<'PCFIU%$<W<^AP#)@F3D7O>@/9(4RE""6FT >S9.OUH.;:YWO-Z'6%?RX7,
M$NEZ P274"CYW(H/P5&8%<$#T<='<\"GS<$IW2ZO7LF4^WK.H=IP%Q:!T2B.
M/9E!<*E(* N8(#[Z S[M#TYY5N7:G+=T?6ML <K+U_%8>*Q\$,NHFSH0%*4L
M<!C!1T? IQW!TU8TRS46N#8SV(*E*^W1Q$DI<ZANK%0]U34H?U_OJ7!5%P&=
M2[!.W@Q@!P=))F1@M_*C$_=I^W"0W3>].26$5/GV1($Q@4+I(KX@3C*9N380
M ](X21)7@Q%@QGA$ RF8CTZ#BU=I\+JL(8A?KL%\5'L^7?%?=UUO]H<-F&:[
MA6CJS)$LZ>L5F.KA\^XI#$W@#3\U.QMYUJ>BD^U7^2R-W:0WQV#@N+W@0F!1
M)@,5!1\=")]V(#_4[FB''?-'.2'^((74Y5HX#&=.9R(O?K .&1<R4.CRT7#P
M:<.Q*,WV@-5Z*G=1/LAI09((KWQ <91'L4L'PTD>3.RC(^'/.)*GFKU55:[-
M\>7PG@C*=ET-!1,LG]KNJN91J7V$'K]-(/E]WN*O0SEVU@![V$L*"(Y"=G-=
M"]I?%+%0K(ZFA3]C6IXFP48J?DB-$D3.'%+8BBX_[ A#)M1;9 0'59@,U!UB
M="EBVJ4\E^:Q'(B^&T5>#- X9:X/F6/ 6 KN2N " V81%RS$>70L8MJQ?%ZO
M53$LJ7HH[ DF@954I-B?9D+H#C)N3CK,!U,0W(&#"VQI@;Q>2&+7DF*HV*VW
M%P@J:$;%:&G$M*6YKHM6F83[9J6&3V_-F>WK6&+&!4H-[_TW^C*#02RX5'V@
MR)(L]')3C-Y%3'N7>8@6R359JMNRKDU$P_H_JAP]>1>^QY"29]X[7 27L42Z
M^WR!X 3+4A'(3^+HPL+TZ<@D52-%4R3]PXR,"NJ^@IXC.&PR%EA_IY-Q2G*T
M2^(%AR.[O+3Y:?*>Q^A!Q+0'N:ZU:L' HO."7!H0WI$1@HHSM^Y>8'VQ*'#_
M0(Q.0TP[C><.]X1O"FB4Q-XI#8)+(01<RX3 )$MI*!./%D.DDPO[M:G/;>"^
M]KA+C (NI@5\GN]*G5?#0?RJU'UK7U=!Y6W.M)>])G6C88MH&V ?T,D<GG!\
M58<G[ANV.8(2D7_KQT>QF+NOF&='5]>VJKVU5P#-R71?Z^$.V.'7PS7#*WNY
MSOG]$_VP&"X+CMT,=Q>_Y"WDP8Y4:@U=1N\E;,%VN XX?-'-SEZ06S9:-UO[
M<:-R\#P& ']?-XU^^F(><+B4>?E_4$L#!!0    ( )& 5E*"A/LH3P@  &D5
M   9    >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;*U8;6_;.!+^?K^"\.4.
M>X#KMS1MTKP 3MK=[:'9#9+N%?>1EFB+"$6J)&7'^^OO&5*49,=IL<5]262*
M,YR79YX9ZF)C[*,KA/#LJ53:70X*[ZMWX['+"E%R-S*5T'BS-+;D'C_M:NPJ
M*W@>A$HUGDTF;\8EEWIP=1'6[NS5A:F]DEK<6>;JLN1V>RV4V5P.IH.T<"]7
MA:>%\=5%Q5?B0?@_JCN+7^-62RY+H9TTFEFQO!S,I^^NCVE_V/ ?*3:N]\S(
MDX4QC_3C8WXYF)!!0HG,DP:.?VMQ(Y0B13#C:Z-ST!Y)@OWGI/WGX#M\67 G
M;HSZ(G-?7 Y.!RP72UXK?V\VOXK&GQ/2EQGEPE^VB7NGQP.6U<Z;LA&&!:74
M\3]_:N+0$SB=O" P:P1FP>YX4+#R/??\ZL*:#;.T&]KH(;@:I&&<U)24!V_Q
M5D+.7WTN!+LQ9<7U]F+LH9"6QUDC?!V%9R\(3V?LUFA?./9!YR+?53"&):TY
MLV3.]>R;&M^+;,2.IT,VF\PFW]!WW+IW'/2]_C'WOBE,]?#.53P3EP, W@F[
M%H.K^8A]_O4#N_G]]F[^VW_99V%YOM5BR#YJF/[3/_]^.IM-SM-R^#D]_Q>3
MCG&F4#52K]A*F057*(2J4E)89I:,U\@T#T 57VM9 ?>>H>:8%\XSKG,F=0XX
M6 E!3G)9V.U&K0D HY,K[89X6*/:*CR57-=+(+^&_4$+ZD&Y]K0LJG=;YT7I
M6.U$SKQI%D4I,X-#,V\L5&VD12TYQRIK:)'. >(8(&I1OD%[AE K\<1"T5FC
M9>9:Y5*3-=O6#T%+F:I#1' 0: &AZ$EV1PZCP88*>-@+Q# <6'MH"(]EK5-8
MAL$>+JP)&0R_4*Q@$]&SH L>)6KZ]MSMA+G+2?*Y,5G@-*7X IZ33<R:A:%H
M<ELVQFJ86SM6FH54S?MD4[[F.D.@DQ!\A\> @UGZ#;<BIF&Q33#I<AC\5&8E
MG:?(DC9%K-,W.G*&L(X2*4L8#ON^UEQ)OZ789:!NQ&!':= $3T704."7HE6Q
M7,I,"IUMF_"]*-O9E!GG#X5U#W$=QO>A?2#F$;=V+;,6,^+=WT)IO3G?Q6G4
MGJKP8>?59[QJZ[%!Y7FGI@?C^!+EBC+:T]CL.J1KF  V[F"7Y-XW;^;I32L<
MU$L-]VN*1W2],Z(!329M5DO_:F&XS?N<X*JFO:63[F+4:.DZ;#YD*ON)\"M"
M1U1;Y@NP6Q=O*P+=(3G)ZQB/OJ8N<"TO[ 3J2UH]&'4ROE5P./M)T<?N[;Q]
MVRI,-H_8[YK]+!:VQF3!9F^H@4Q/AQTW\@R(LZBK#UK8E:2P9(4V!%R ZL;8
M*M1R[^!F8WL4D3%'47E84M4V*WB(&4 9^+N"*4^2B@@!/9J]';U!NU8*&D>L
MIRH4@T]G;YG0?*$2-Z-<E5R20<@(^;:RO"RIR'!"XM9$&T2'(+K(%B!73I.#
M8&L.8O-;DA"AJNVC(.JQ7*](T]*:DA6"KULFWA)38$7Y(@/]#!D(5<D_:3-.
M*IA'""6=!<<CD35<_XP!7>LJVW"0'QYAVT9"R1\:NZR#BONH8E/(K*"V6''K
MR=IGE'$P\RCW%=5)2/@<X5=L=O)RMF\C__94-<?/JX<VT[?R/F49U<;><RU=
M 68MI1?$L!PZP)XA ^A@(P:!W89>\L?8QG>#\E(C:$^>W]Z['8"]W.0!B(/8
MHT#O@6]Z]G9TFM W3)&.O(F\<3A7<>3H.6RGKT]&LR09LGQT,NN03#!;<FD!
M,E6+Z*^F[DM<02T< &RJJ.); C:KJS!Z%Q)<&OB>A(3UN"X Y*"9PJ@\ LIS
MP 7!H3A8;-=U9&/!K<89CBT$7E'[1J-*#.CY4R@7:^I5$:;&$:KY!:-(,R$E
M!.WH>-)%*>BBU1 8V';+$67:?/9]?6=1W^GH[+OJR+P&/6U"\/H'L/]O-&'B
MNN-)0/_9(?1SI2C>1";2N9I68!>N9L[C@8#K"DZ3(39] B]O'7N8M^",*S_&
M?V>C:4=_C6KX(_0*QFCWW.'*N, Q+.!"-',@R#!6 !VQ%@ RN'*(24EQ&V.,
M@H'L1MCAMX?DQH;OQ?WYQ+ ;]!KA/7X6<*G7V F51].3T:1?+?>@U2\ \-[U
M("VGX(YZ&SD%=8TX)K[IYOG^!)^FR V$0J7UFDHW5_=G99KKW*NE%:!XT'W^
M"L2DR6I>!P]I)!5A3J0#P[#E"^X#N86<T/VZ4C36.+X4,0$E5633A4%Y>WWX
M-%[DAJSO< AT+A:>4>U#3RXP4>;A>-!&8@D)*CB:]>.I#-?4JY*R$9L3"0/
MN((/$W*6IK9H.!AYK8^DO)<M*S)C\U ,-""#S\*1 #3XA_;O9A$'HI9J>"W#
M_$^I#@*]]-*F/S':,1YJ";=842YP>+S)$H<@++]A$@^KT^<(:DMV.IG\(]5L
M&;:[0E8MYP7UQ B_U*"A(?OTZ:9K)FFYW\S:SE3@HD"LC"#FC/H.%0P3U*/3
M%+_D@/L*-^S #!'VR9;F+@(2>,2(XINYXJ_UI=-IUTK^4ELZZ4U3L2O-7N_6
MV?^Q*U7"AF]=J*[4DH9,/'D1&;,R>/(HJ# WMVUG!C#Z_<03\D,B.7RIRY?M
M"G66F5KAWB>:I@'T PQ=.QZQG02'*J(\LO;*2 S=WN(PM>%R8.)LU>0=PV)%
M4'T]/)E,V..JN9/W;Y=T 2TPL(B]>]VS::1_88BC:0AD,TL%ZQ3Q<HNY;E1O
M_=BG8U3N]SK?H6]"X][GKS!SW@2*S(C>XI>P=K7]CCB/G\^Z[?$C)/HTR@&F
MBR5$)Z.W)P-FXX>]^,.;*GQ,PQ@'X\(C<:FPM 'OEP;X:'[0 >W7U:O_ 5!+
M P04    " "1@%92;QBRZ(HA  !P9P  &0   'AL+W=O<FMS:&5E=',O<VAE
M970Q,2YX;6S%/6F3TTB6W^M7*%AB R)4QD>=T$U$4< ,N]#44M#]69;2=@ZR
MY$Y)93R_?M^5ERQ7%=VQL1]FNFQ+F>^]?/>1_+*MS?=FI52;_%B75?/KDU7;
M;EZ^>-'D*[7.FE&]417\LJC-.FOAHUF^:#9&906]M"Y?3,?CLQ?K3%=/7O]"
MW]V8U[_475OJ2MV8I.G6Z\SLWJBRWO[Z9/+$?O%%+U<M?O'B]2^;;*EN5?MM
M<V/@TPNW2J'7JFIT725&+7Y]<C5Y^6:&S],#OVNU;8*_$\1D7M??\<.'XM<G
M8P1(E2IO<84,_G.GKE59XD( QI^RYA.W);X8_FU7?T^X R[SK%'7=?F'+MK5
MKT\NGB2%6F1=V7ZIM_]4@L\IKI?794/_GVSYV>GX29)W35NOY66 8*TK_F_V
M0^@0O'!QZ(6IO# EN'DC@O)MUF:O?S'U-C'X-*R&?Q"J]#8 IRL\E-O6P*\:
MWFM?7^5YW56MKI;)35WJ7*OFEQ<M+(P_O\AED3>\R/3 (I-I\JFNVE63O*L*
M5<0+O "('%A3"]:;Z;TKOE7Y*)E-TF0ZGH[O66_FT)S1>B=_#\U[%T'Y>-EL
MLES]^@0$H%'F3CUY_6:47%U??_[VV]</O_TCN?G\\</UAW>WR=>52O*Z:F"S
M(FM5D2QTE56YSLJD:>$+X.NV2725EUVADA:>SAC$)JD7R5=ELF)7P9=5D6CX
M;KNJRW)W7&\K6*KIYHTN=&8 "]B]A"7ULM(+G6=5"VNVRN3U>I-5.V#8$G95
M#2W4FJQJ,I(&^,*H1)4:6 K!&R77RK0@P\G&Z-HD.Y69YC__XV(Z.7^59&L&
M;*O@':/R,FL:V T@:6M$$E4#_HE8Y)TQ@!HMD!"5*D 7=APE-T9M,D,?$,?W
MCB"WGB (YK=&X>_OFE:#U 'L2,M-_/+#I#7JST[#_B L%6@7_!)A7&?? 6^W
M-.[WKZY8\COM*FN3;+$ C4'(P)ZUP1TL!6!GP%VU39J4.IOK4K=P!BD\>*>J
M3M93/T!C-O@U?C*J)" +W>1EW71&"?S(C A4L- H^0QZ"A"LCI<U\BKH&PWK
M!"BHNZSL"'1D"X=(*JR$+[6KNE%N7\!95P!=6QO-S]W!6X1OFBSKNMCJLL2O
MVZQ:ZGG)/%<#^B8IZVIY7(+6+!S:CDN!#Y2^R^ %VKM> Q=G/W 'T(D*F*#
MS_(>K1E1;,-Z'?[:9@;XDK\-R((GK LE1QZ]2XO53>,?SXEXGSR94%'W2 14
M35:Z03KDP"IX2D 1$ Y&& B_V9@:V!\>IJ]8^X*E0B2Z]8;EAGD$3G$.TJ/N
MF,)SI'?6U!72(^E "1J6!FWR;@U<B3*8"D\U8#"(E;8KG:\2EA[XA0X;/R*3
MXD%ZQLSF8$]Y1:#6#G]$/E !1_9)[ &MZA:A*W2Y0QPSDL^%J==RRDW=F1SI
M][935HRO/__^X>WQY#(!+5*HM<X)>%ALE36 K:H R9PU1KNCK8&_34<T G:@
M-99E/4="PRG5:WX(=@+DS'> -SHNP!NAS+89BP>JKF:C<M1I"<I6FP!90FHR
M>MNZ*PLKZB@YW095 C%]?/8FH"9\R%!D=2/:9)^P^"VN(+2%-T+29D3W]VIN
M.F2/Z93LU(0/F # UX%I"%+: #"\JJH.Z/&%E HR'+H5R61\_-\C5'%-J)?6
MV2[)5R"1(%VP6P7>#9$!-LY!Q1(QLZ+02&]84U?LGA'UX9DY'@QJ]:N\Q3TM
MT^&RA08%9T*3 7Q![-#V@& ^YN?Q"$(QP..H*P8 SO(+*T#X;U[#N@2(_8[6
MO@91-6![P(KH=I5<DVPITP2FKJ@WJ+ "4PV&H2HR4\#;!<%*ZSY#NS0=O[JZ
MO::_)J^>)V?CLT2^?M2V\B*>PG]E%9TB.1N3BZ1K6(FJ9$V[*F2PUM3(C^A!
M)FL%&K8@0<W ]N9N"V1A-+RE(IO16-:R'$$8DBG\4)$B-04Q"($&V" 6J2>(
M85K^6S7.OH"V7('LX<ZL_0PXC'#@9-FMUJV!NW-!=.26$V/>@'H&_X#,OG"_
M+([K% KT<H%GW6U0(X)I!82;5FW  ->@)  G=NP+U'_U=G1$E#Q[%9RCM1!$
M($<>QM)#QIBP4H&=MT:WK1(E#"+(LN1>UHCN>HW/%*)'T=UV) :MUNK8#&ZR
M'1M]P!:-!NZ#J-&1]I9?9;P^.$[D1H"#Q5J&[$!DB0 2@'!.BIX,>2D!Q@ I
MT,( #X&Y 1%3Z)>AR\=.4\B6N9,&4)UL%0)"H=!N0$4#D(H(NIX'IX<FG)4_
M.J2:[$S3X0H$:-&Y7=2/%@^WL!9W!WJBU,M,1-A!;1D$^ X0(,5":LP_G,S)
M)@([(*'A(,F.T#G8'>'L+3Q$>C /(-)YZS2-&!\(ST0I+Z(C(1D! <%UR;[:
M!=)PGV";9 WTL@ G2M/J>%ZX]I9DAJC@+.%=IDLZ15".; &)BK0,[->PO\G2
M*18-@0,J[L&Z?_*69QIV[<E]9.^47 W\<I%9VZ#\\888XP^!RXZ>>:["<ZH5
MZYQ5AEH)UC;(O'<0%Q!>,=\R6^5D,#4$!^+B"DP. -HDR99&B6>SBX,1]O%%
MN7B\^V"BF #7U[GU054&NVLP&'>Z0(LTS%GDMSD*-:3^P0G%TRA+$FI:G*B6
MM0<6"4C4H1<8+!-%0*2 /!L D&SZ"=1#2W]8'%S/^EINR4"7HY/M+.O]R+4K
M4W?+E?A)(F?.<<EKY/*R:\B%<2XG/+S4&#MDY0Z\2##\U8Y"#E'%*'0'=T3
M.:6#<H7>"7D5("3VX Y0PYU_**M.?3#K!TYUB]'FDNR"M3G&^PL!M1;: ):!
M'M*+/6E8*W9Z=\P-P*])#C8$98!VJ.\0'+V.]J#S&UZ)&/O!!>XUSZARR?$%
ME1QJ)C*L&$89=,EBYM35!CQ[*[.-4]TK4$ETX&M.K'0M.)__5H7E <H==-;@
M]VC.ZB8P[?"( Q=M3)8L 9Q*#!3JVA@*Y(BN82<&5MR!.H(#R>#@*U(KX@:R
M1IVK2BUTZS, UO4 _S:6$!+:HB8I0:K_/-%)CCPJCO  7+*!D+FEX /?=YH$
MH@(O0U;ADE\3[6Q=*!N=@V<5G!4[")RM*1@/NW>S(ITZ#SBB8-W2K/1FPT?F
MSM_#9:T':D/R46"[W8:=!8JSU::U\<.>$^?L;&CX2>E2/ DGA6%9$QIU @ 8
M#(2PS( Y=^#6K<EC:EK3^?0+.#<URD,M"@/<;QN*65<!Q#VG 'M+[EL JP1R
MA0*K7H3 ],^0D@1#:B!!W[_TWH]??)3<!&KH<^".W%AJ>,_+?D-&$%6F =5K
MT/ #.1N,:"%Z@2?PY)&WA1R<</,4X6Q&U:@7F<(0 &TV/>^?8<-%YV!)BDD&
M"&T?6)G"6=T>SVND,3TKSVPD97WPU2V$NR5ZXP,[%$ Y<@2R#M,78I.9' /A
MP HVI[!;-R$##T@4A00#8K(O^+>6(=UY.!:UYP&O]_U1\M]A?5VAE: (=[,I
M;=37=!NT3*G3JN2C"#TV:!6=-^]X1]YQ$>/-]:V+&#DWMRGA1$DQ8 0!]'F'
MYBY0W %)G.12:HT#HV&+"LOT?>T>9O=@0[\#I*2$@^V]:HR<)%;AS-6T% ;C
M/;3Z2_VMP]WW/]'1VWJJ0[3<&4X18"P'+BA6;[JJ(*7B8QV*#\%^#\4,HP%1
MMLGRS"NFR?28[*,C,V92,)JT$8ZV43F[PJ237"ARR =5>0;&#R('CZ+\K#Q8
M@(K%+O/!@CW.'M4DCP]:L\+5YM[C+]R[)0!_C7P<9&X='B2@UOSHBMU ;^#%
MF;51D4]'1^<.7B'%66\5,,<<H+(%%@)O.IY<!LE;9UI=)A31*.ZXG"!BK IG
M4&MD B>X/7#)X5VA*'+NMEH>H\E[Y&XOCPA(!/#H&:U6=PT\V3P_^H0)2(7I
M?Q7($M<Z6-J>)N?GZ=GI"?QQ-DLO)J='U_WU4\IT60/M(E*?!X<73V87R>E9
M.CN].-J3[>1TDEY.+Y/9.#T[/S_Z6K=9^5A"/DTFE[-T/)W@7Z?C].)T?"3F
M+/G#KN^8;@FNEB'/7'@/#3ZHGV,JM_BXGL->*SDIYS:J'.E!@H[&!);)V+L*
M?0U#7@L2 +B%=VDD[8&,9!!O6F+(=%-FH\>8*.4V\ E()D42K\L&4_.HRU@8
MV.=%O@*Q,4L6#V0K+R)Y;M"7RKQK//I*:74J@7&^"O$(&9//EUY54?K\Y=$5
M>=%]AGLCJX$*[8G1Y!R.\"*=CL='5_F?'9"-:'(R@8\$&=/"&SO*$&-EJ#,V
MXRC*? (<<7+JWPLT H1IQ^H':;!EN-;E=')TJ]K6,N\Z \6TO_*SR4DZO;Q(
M[D7D(CE/+\>7$1J3D[^ QDDZ&9_]%!HG( IGCT/D/!V?7MZ/R"6<Q^7EV<]#
M/KU(3R['/P7YQ2,/8#H!)7%R+]R@ZT 9G*5GL]G1'ZC7PYA3@9KR$2=)UY ?
M-5>[FLI:BDJQ*5H?BD-%*['[XYV+BLPJ*,WEJCW&!*^4H]CK"'.E-F;<ETR1
MZ2(2P>1!&?P[AN$O">GT!-7YT5O: S0&J"LJL.SI=;OY=):>G\Z.PN+&@/^Z
MVX?ZV72<GI\]P*47R?0\/9E.?PZ@Z?GD+P(TGIP])#9BR1X/T EP]>7)7P3H
MY&3ZL#RPC3VZLM6%+Z[^3+QQA>X'O8\B\;;NYNVB*Q/W^%>#\CA0O78^$IFV
MC',2NKJKP9.PA7\N<'+>8HZ6EGHLP*H%;BHV0&'5C?.>6[;N"$MA88D*(]XD
M8B6;)!I+=)0?LQER7;$YVMEJI/>=;2>#E#X+6^W ",:M_" @C/J=5EM<(2Q6
MM%R!IF*%/!XYM"Y\1$)2F,'%%K;BNW3X8=L<,MBPX=VML)IIU!(<?:M$]U<$
MW#76@0TFZ2$B'MDC#UI? $M;7JH7"PBU\)@8'T<B=J"MDI1L6B$5>\<KE+H0
M#QYYII_2PR@0@))6FO80SS6L;ZNZ.L95.M-8=4M.C3;%,<9MNX!0"+%N.\YW
M0/" M65*N2TR3&*0X^U"R "BB.FXP!LGK9NDR4IN) @!Q-.0]IT&DSTK+@"J
M@E[)W%?HA!98):@W5&E .+!,RH5R7S?QW3K!D6.8B>LLX! 0:'*<#U(M@36*
MH+EB"'/N47HZF4U&DV0-IV5S,T\G)[/1F?M*#',O^ %\I<B+P=A[M_Y"*4?
M ^0*E8BNG()P?JZ-BBCU*:4:3*2YSISH;\K(<V5&-!)0R,;EL.HSRI ?:W#>
M^2]L#R$.>HXN?*6HXZ/4_R:Z45F#>XN2/SM@+&7*G>TMBM/1-JZK6BESUV6]
MI&Z2VK4>4=4[Z"DBR@QO&27+#?).$%+@:_.:"I-4628%,(=#!O%SZ^\DE8II
M<11B=5S46TXN\$>0Z*97W'4E%"2<1Y@UG2UDLV/BMV'D)-3AJ(1KX$'3 [?A
M++H6N[@*M0:(4Q=TK_4/EAK0Y]Q'5<*^%6>*D+A\W-)[=4!"->4Y_%/ 2H6:
MLP%"50\ZH5&@1IUX]=L(I#C*)"8VQ<:"V71\/!FGMD4B!(14Z?356[O+.][E
MUNWBBWS(AJI:PBX8]&/6R%8$R="3.N(R(W5/</V*:VJN;8BSEJN,4QBOHL6]
MMG.M);1#!2:7W<*-M&&X<C%Y\.85/A8M15D!1LC:4*J!L%Z6@V<*6"7%2TG7
M@L^J$9Y-MUA@TRCCR/DNF[Y"CSO7&Q)6L0D[7#/$OU_U">C#25OJGZ-:&>8?
M6Y6O*OUGQW+'%$3.B,U!F+3G/@I2?E4MG4/$'YZM@T6#L*3=JA*KQUQE8F_M
M<'Z(,DC@PY%MA-61MRYZO/4^TR;YG6#^I#)L>/1@OG5-D*!Y/H(+6":3E\G_
M=#75H T7,6RKMNT48\$@Z<XION=V-\<#W*6)"*&!>27K3E]R5:L1IX)X3K9,
M?7,<*!QEV+Q(ST !_E2./5&X:^4^'=J/RUSJ1X9]/RGW9ZQM-V'&_7UT"F1(
M] _ECCL49&:)CCM?P3X84"9(#W@)&^7"SUSE@6>P/9])XHZ6BW:.9X(=YJC_
M2FIPL]5U]Z/M\^6\-JB-E=[@(DRXN:KR%1X%J-+@G+@-4S=Q;E5HSV7-5TA"
M_F;V,OE6!;36?#11CZ+DQ-F=$.D "F>CP5>IJ037KC=A;IX:*;E XYW(H"+/
M^FF-8:Y+*._51+!?A'<^T*AE>=Y[_\SIW'+:U]BA0@=\%R@@/;40=&?-V_@%
M3'GYCFM@0Z%Q>G"+ V],T#=V&9UCX^+W SVW>+8#R\R&6X78([.84;O;SVS&
M77<9S1&HY#HS98VERHXY$EOQ5(G:QQMC5Q$7_4V/N#.%PU?@6[8^U/1MVLE=
MC<MR61)L"^:)T3SA.]YS([7*'<W2W\IQA6&A=ZKXRK??^B\_!MVB'WR/(>C0
M,XZ-@O?W^QV;Y W5!&W=ZOW5[1M7N)*DU=7M-UKN>#P)=*];]8,W$&+A/]]1
MZCAY=@MA8+W1.7#Q*7#Q\Y=1UR;B$>CMN%/_05RIQY\CT>COH.SW<+5@$[SH
MHT(;/-J67)%UR1K0!,P]A0+;"(J]]!U&#H"?<:6X4BL3;?LT 9*ETXLSS,2=
MS-+9Y?2(\-'"%,EE.CN;)!?I^.3,_;+VU8@ <%?[G,S2R>0,WCD=SXX^TV_A
MGI/3=#:]Q,0?)ILX&.K!=#I.QY=3A.G\3!(NK9:#HK(A^%3&?W4#M&EB)UPZ
M5M!=I]X#JA0O.6]1N62$Z_0B1\)*6"S>Y&F6TEW!KBKUVKDXT#8=R]L[3IQX
M#W$GO<Q@)-C3KG8L?7J=( (1#]K=PM@63%^."D*T#X9:.0L\%B"10T+X?%_O
MO7A(S_0!NIBP!B,@8C(5.[N=DQ#X3PF%"&Q"8'OL['!A8N"%+>K.@&F16(52
M9^@Z$,E^ECP!2[SASAQ209\R RMB!E04$.B4GBXY/QZ?>UUR7:\Q="7]*RID
M:.EG7TF7G$].09%\6%/L(5C=!.,_".1OP'0WDF6"/WBPCTJ>2.+XUYB193=^
M^!]N:.5#/+3R$=/''VE<1135<)!EIU[$]_9K.$8>LOFSTWX,95]LCO\1KDB2
M/=HKM%+*Q_N.'>A;&X-3FY?!EG4PYXH:\BGJE99_RGV'DR0B..B=YBQKY$A)
MLHJYRR&)[<-S13V?FK)5!WP:BU_4\T2-NAM;W+/=M91& (W/L6W0716UHMF^
M8$ZJ$8*E_JXPNXB^.+I\#NR>Y]"G$[SO T?*A-II#4[04E_?L%>BG7>-+4L!
M>MK-B!5[N($Y%N0<&9E^TE'>$*J2<=A!R(_1)FF,@<>IJYC%M=>>-_0T#3;9
MD2)?N3^('Q#PYPD<AS&6Q$NC,#-UD,KH"3V2.M)W80E\F.G.>D+EU\$TOFXV
M=</UASWA3I,WJ-*1+:Z#EO@A:T>!;J@I]H6>G%5;&(MG?<#E[$48.LS?>\HV
M-EGG!CZ\!\SIIO@4;,9*PIH]/=3X30O,7)3H0+M\J0_MA0VH9R6,>JHBREZ%
MV5H_41C84S_YL\\Q!QUW09G2),)9 =K6KR^IXQM6X(2+!_)[A<$6\'O71$MA
MFH7TBLUHS8-:B*TVQ'"Y(4T3)0 EJ'XHM/"F0MK6N;E8<I.]_GA7%=T7*_2L
M_BZO ?)6LIAOPF.D$%]\JH %J'L6)\,\\:-Y+YMTML->63P9QI,_DAZ(&J."
M,Z7^51$Z%?KFG(H'Y^./%7"IIZ7,2,H41!\)2E<%#>+I@5FS/K+AT.-#I.2!
M!YJ0R/R,A Q 2 PA?>D\N]L*8_E'D*IQT4)\7.J%=:9?TZ9Z6?$!QNHUS%=9
M[<!*F./B2%/<&-P @U-TX'U:=L-.O?MUXWY5[M>X<I!;YPJ.%_2AYOD3R[Q>
MA\%Q8&&PI-X">^+B#G\$TZ56-8^-@ H)TGGK[%_4RU^I+79)4.(AVX!QX,!<
M4IM!7'<OY.*B48ZFE&Z"0K>45N&IV#BZHJ#+""2ZVH/$]PE)$0;94[EX@$LV
MZ&+*-%@P1^N/!9RN3@:X+0E)Z]'+ZQK-D:O7^KHJ:MYJ%]1T,9*@*5*T[N1Y
M+$H.5AXND87<%G9%<O\7579#T.+)59"L"K/3*/=NK"9L\Y!I1E<\L U< 47F
M"E'8IZ?C)-"!$0=EC43XS<NC-YTN"TJPG(S=AYB53H\.\-A'U#,4#I7X +7)
M(Q4G8[Z@X.@]Q'G$(43RA?[!W.)^_QJV1P>1?\&1% ^YG!U]@F +:(%UZX ?
M,3=0+UIJCIXECUK*S4V$8U-X0JYU104JFT7(KM1K#=ZK^4=I-RO-XML\!C8Z
MK PLWX_CG>MAX)^B5V@Q3X:P97>4?-M8)LI*F=2^?R&&*G6F$>]GB0TF/S$P
MQ>IK<\&M"@5/OL9-AFPD]Y=_!&0-5Y6#',7!*D@J56(IAEPD6P#EZ?EH9JO*
M:?+T=#3VGZCN/!M=^&_B C-Q_>,FH!N@/-D-/_S\S64$.0TX]5ZT+"RA^<7)
M]/G 5R^3KRC0N.&'4.B^48&=LMPGTS2<X-5V[%OZ7$0JMU&+FHT::3XWL;.N
MV$@>^&)56*TE+3.<5-;T+#4/^9L"[+X99?#5QFJ]L$O-)OHE]&.3&^2>>.*F
M_Q;)KY]]M%DPUUZ [28D= H]V%SQ^"@/(G/U.IRGI86I[Y9?#NT^8Q!"YR(U
M#'3Y#@ARL;CA@2LW1*E@9!$U"Y(TT#8'>[R#R/? X&C)+$* T"_XR$ZU#HOB
MX"%%*.$%)BX)"!!RU5+Y4_-/[],GJ+SO'9,L(*<"\9Y<IN),U4AJU,Y6V'*8
MRQ0&ZUAO<6=]E$8R'=SL0*UK%$O(M'SX;M LY(8P=[[OQQYE;:?DP#V<HT>#
M\^4-TA%KAD+OH#<[6V#X'5](<)D.P]P$Z<=6@B1*MWGU)XT*_*I-(Z>NDD%^
MG\W51>4-U^L2'=G>81&OA?F4ULZO =/:F=IX-!',.]Z^Q-OTFT_(EN2<\@-^
MG-?&<)' >,X0O@C.F(P#W3&"=X54=]K4%1OP=@AD#R\6/,(\;N-H% T/:I"_
M'RABGE@RET323PTQ[0 _CY+?[22V6S<<@.2(*]K$5D+[HQ/]P[=%DW"D1P8U
MI982]-Y^^?Q-% ?UW?:0MF\&6:G>;F "BG]U5$FS+0^RBD.ZH1DL*8+TV8W]
MZ:++V2W"]T555-@ZB [C0!W4WY  +IBJ7%T/>^8<K4%+$%GMT*PMO8-,AM%"
MF.(0KYOE!?L,[,!!X;H[I'^P)P/8AS*T-W7#(6>4@5+C'R,QE^LOV(5=N,9L
M"@HPPQ 94 LFI?!J2>J&T-!Y!K?2[$+5YXMG,8_<&VIPT4%JH0^W@WL!C$1*
M%&G &/;^A+W!$#*8SD[82[-P>% EO]4@51]>6H>&G9>1O;3E7;4$B)3SF-]R
M&P!A<4U[WC,OBW<8 5:8)*6NB9RZ::PU86:5ZX22$ATD>P<(@$D]'*JW>Q'L
MKA; -7#NMS9N"'_LC6WS16LRQ0(.*6@*W:Q<00>!H^8[!' !!-!6^ _$MH_9
M$R\VX1+#7]TX".]Y4%?2<]0"A\8_<DYP2I7X) HBOM:DB^4F#^ZTFJMVB_UA
M&(DIKB =!@2H+E4XNY]+#8;@N*8S/V'0'":2 M]-6\ =GAQ3.W>(EO/]FWU.
MW%_UT%R$Y:J!X>2LS(R[#<U09HT[4/W=-M(Y#"OU.9(YHS>QPN0 P=1+#$O<
MO1P0$#'A1(6'>016W&U=TU@K/0 \UM;Y]Z@R*#5F2E&!;:]W(+W\U(U-F>(3
M_-TQV]4\?-_F$L)L-Q[B$@<&CLDG#)*L/F7UZ-['\\E%5&((H3\>0.@=9WSQ
M\KJY+7*BH,)G['S#+L#<]NC&!IA&2\%_:57X-HW_A]];C'LW)OI+],*QNVK0
M-#Z<*J)CMMGK")> ,QI@%B6'TC,:]N+#)JPX\*5Q XW>S"QT&Q;UA=NU: @*
M\<Q^T M="Y+("5HY9B5,XYK0YFJ5E0N>U()#72F(S@E.ADR<7 9-^B'CGG-_
M>8PW;%&7>>0+-'V3#_];*,DZSNG"/(F]JK#FXQX2!S"<IFIB!F<]4%>8>">7
M F]G; Z) UZ!!]&^ZV7 7CX:-.&P' ^0WHW?HM)_KW1+ D0<@H]+:$,IB-;H
MW/\BZ>FJ"-/^ MKPP])Y9D_.7B7*VA,5CI7\ =8E!XW7LD4:W/Y>W6%S'N]N
M;VYLT@,KBB0O7ZD;Y^W#=TY*QZ ;[?"U-2DZ8&'=FB'?:>OS^-(09CVA@Q<O
M6N_<>=@^< !_E$\5EC&9O8"TS+82&MA($<1>\36D]I:T"$IK5"R'H$]ET =
M'[#7&3)T&R>%K=XC#RHK?AY&+QZL*S=(?[D%S]8V!G:+AV;8>0@SV<QU;MC&
M%G2B.ULV-19'[L0/5TLN/RM,@2.P\920S"&$>2',#0Y28K@L?7[B#4:0C4/Y
M#=G.>:17Q1U6-^F<8P_4.;9$I2QX3OR#<%3R:N]G&6>9ADG$IY.S8)*%AUM.
M1R?N&\#)IRM=MK*??*0KNTK?FP/&\-OH=I1<DSDB"T<5ZZ[*Y9))-E3YSMU\
M6-EWP@N);5*+?BCJLL3A4[1#&]:OWRJZAP8OPJ2+9M+DD_["[3MJW>QD1M?E
MZ=!5";;6W&$[ !5?A(PMG'1)D7T!^*.6.XZQR5VU<I_K(07A.JMD)I8:X^VT
M#,_#M0?(PF(.J'+3',NWEV3)HE#,OPA<WT< CH3^2> ? 6DT<1\"/:)>+ N1
M^VVO&ZXWLA@WI?6;.KE0_(R]G.=6+%*43(Z3'V*,]#[,6^%FBWG ?<U?/Y@O
M ]<ZNS:#WK;2Z(#-YHHN_Z'YUP-;[LV%Q_+("9<XAJ>F+HFEP[*D-,>"-V#4
M"GOJ[I1U)9_A.3T?[)3]_SGBGRZQI!:.9P39<U]K'>R ?$A&0IG255_F\ G6
MMU.O7T'=/IN,SI[WJCK/IJ/3YX?J.E]IS-+RB:3[I.(K&1B#;]3<<&%Q$U0)
MQ;V3<?FP($'R3Y<@.=CWC<;)&\?[5D5^$-OV["/Q#7 F1D;HL-VB YZ\ 1V8
MDRF-&6S##$B>W4JNDG(9=W(QZ-I'"ESW7I[OB"1;^N<3T.Z+^%0=<0:U^/BE
MZ?Y9NOZ'YF_VQ>@=6QJ^F(P9!3E8;HJ>*QK7.BYTV>%I83(<_D(5^W^"5=.M
M+6\^&D&ZW#%RE-$E A>-TZE8$G/IYU'R!]]I2NQGK[V&4R4_ MUQGB?A-E]R
M#"9GO3@AFG;F;D);PPOSS3)1AU$CW7(AT;9T%P25M-[6=%7<ZE7< QV_*ZEG
MC6&/:!,GYWNW%=L#<[E*/"<B'94C,CGPN-$SBWTX#RD%V7+WI7?36T.Z92?T
MYQ:)$:4)O)*-A>7Z'@7LTJ*>3_#*(>L+V[OP[?1HV/C,24)[L9&XC%7AHOEH
MG3WM3<[@_C ISU;Q2+6?$*,.BKX7T@Y:)6Q1DN0E:^G[S(^S$#\'J0PV#<(Z
M2H;^29 7P;^"LE9F2?_6"TH#G#S_@RCNV\3^<S)7_*^H^,?YWZ+Y1->I8AY[
M :^.1^>G3[C.:S^T]8;^315P5-IZ37^N@(>4P0?@]T4-"EH^X ;N']EY_;]0
M2P,$%     @ D8!64G!EWD(D @  C00  !D   !X;"]W;W)K<VAE971S+W-H
M965T,3(N>&ULM51=;]HP%/TK5YFTIXX$TW:H!:00Z(8T*")ETQY-<DFL)G9F
M.TO[[V<[(:/2RMM><C]\S_&Y\;4GC9#/*D?4\%(67$V]7.OJSO=5DF-)U4!4
MR,W*4<B2:A/*S%>51)HZ4%GX) AN_9(R[LTF+K>5LXFH=<$X;B6HNBRI?)UC
M(9JI-_1.B1W+<FT3_FQ2T0QCU/MJ*TWD]RPI*Y$K)CA(/$Z]<'@W']EZ5_"=
M8:/.?+"='(1XML$JG7J!%80%)MHR4&-^8X1%88F,C%\=I]=O:8'G_HG]P?5N
M>CE0A9$H?K!4YU-O[$&*1UH7>B>:K]CU<V/Y$E$H]X6FK;TF'B2UTJ+LP$9!
MR7AKZ4OW'\X X^ = .D Q.EN-W(J%U33V42*!J2M-FS6<:TZM!''N#V46$NS
MR@Q.SW:8(-?%*ZR4JC&%,$E$S37C&6REX,9/T)R!5A-?F^TLR$\ZZGE+3=ZA
M'A)8"ZYS!4N>8OJ6P#<Z>['D)'9.+C(N,!G :'@%)"#!!;Y1W_S(\5W_C^8O
M4T<#V"VCY>;IVT]8Q?%^N8 PBA[WFZ?5Y@ML=X\;XT?+M:F(8<4AK#-SV*ZQ
M*] YPD,8SX%UNN*]6_D4W,+'#V,R)/?.DN!^@0?])F?LO_Z,?S8B)<K,700%
MKM]V6OIL?]?"=L3^EK<7=4UEQKB" H\&&@P^WW@@V^%O RTJ-W 'H<WX.C<W
M[P5*6V#6CT+H4V WZ%^@V1]02P,$%     @ D8!64BPDQ)R>#0  V"T  !D
M  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL[5IM<]LV$OZN7X'QZ6Z2&5JF
M*,F2G)<9QTY:W\2.SW;;N8^0"(D\DX0*D';47W_/+DB*>G.<-FWGIO?%EDA@
ML>_[[ JO'[6YMY%2N?B<)IE]<Q#E^>+DZ,A.(Y5*V]$+E>'-3)M4YOAJYD=V
M890,>5.:' 6^?WR4RC@[>/N:GUV;MZ]UD2=QIJZ-L$6:2K-\IQ+]^.:@>U ]
MN(GG44X/CMZ^7LBYNE7Y#XMK@V]'-94P3E5F8YT)HV9O#DZ[)^]ZM)X7_!BK
M1]OX+$B2B=;W].4B?'/@$T,J4=.<*$C\>U!G*DF($-CXN:1Y4!])&YN?*^H?
M6';(,I%6G>GDISC,HS<'HP,1JIDLDOQ&/WZO2GD&1&^J$\M_Q:-;VQ\<B&EA
M<YV6F\%!&F?NO_Q<ZJ&Q8>3OV1"4&P+FVQW$7)[+7+Y];?2C,+0:U.@#B\J[
MP5R<D5%N<X.W,?;E;T^G/Q>QC4E#5L@L%!?9@[(YU)Z+.!.?\D@9<:;3A<R6
MKX]RG$C[CJ8E]7>.>K"'>C<0ESK+(RO>9Z$*UPD<@=6:WZ#B]UWP),5S->V(
M7M<3@1_X3]#KU?+WF%[_=Y+_2>H442=V(:?JS0%"QBKSH [>GG?$Z=F_?KBX
MO;B[^'1U*TZOSL7%U8_O;^\NWU_=X:/X=/?]^QMQ]NGR^O3JWV*-Q=,BU]\5
M<:C$QX]GXE,FKO2#2B=@LMLCI73'GKA31H;+3,'EL=.H4'1]_^]"SP2D$2DO
MMU&\@("Y ENYI7<U98])O_C'WT9!X+^J'_/W[JN7GI!PP'N<B$T1G/YP(9>)
MEJ$XO;RQ'L=(2+H[BU226N2-T!.7I]B6"94J,X^S.6MZ)FTNYK 7/;!JSCHO
MF9PG>B(3@<WW23S+<:"Y5WE'W.%=KG.\6A1F&N$HL3#Q5(E'"?,M%D9_CA&J
M*EF*]JC;.4;() D4YXG'*)Y&8&N:%/!$,94V$@L9AW3BQL;!<+61.6T'_8Y?
M/X%H,QD;\2"30M'V*5P<,A#[^&BA*R,YY4 Q<I(H42PX_T2Q@JU**:?*Y,B9
M8J$,I]8,0N32S%4.':K/N<I"TLM"XU,>RP2,Y9'1Q3PBUP_@0[E ,#C;5P'A
M.0M+R%*D^_G*(TF/BB04$^6T$%O1AI=T@DI,I^N])+#^.=*!964CG80NN$H!
MR:[(Z \J@P+IN9(FPS$6[."5JAVSW/19N2W05:Q!:F9T*OXILP)E1'2=V\,M
M=NGC&:NZ'A_SC)6!4PH9WFFA]-:GM!0JU,^0U9+QXIE.$N?STJ(4+CBN3T@^
M!:?,X9NE9N 'E8X>= *"29POO6?HRLD3QA8FQKG@13'C");&D>(1VP0VLM^'
M9=R2*>E8JJ>E=%&,*H0@0] 1783*?U!2F4^+VF>=4E:)2:[RE0O+*?.!#61#
M>B FA46FM!;J2B=QYI0%XAXO-N3YR=(Y<WF(B.2#@L@J6\4P_*M*=92<NL-7
MEO6ODSB4#09)$* 89Y/2>X@T+>+P7S'<$6OYCDE26A,2NBIL*0,IS" F16YD
M9A?:L,^7:= B(,AY^M[ ]\7]G-A$>!<S )#"0#+D(E"+=&&=\R=Z#@W'4TY@
M"?3,;%86@[K#8IJSJA:)"[!+/8D1>!=9"(# C-SHB<::TZ/;.G%?QC=5RL81
M,';%X(HDA][G!3M.M$:/M) ZLY29N<Z@9+][M61^=%;&^Y8=**_GD0 YZ&J^
M=#Z"+*:G:Y&S,Y=#>=M6R !0<YG-8THY<&-5\A]3;,6SF%,18F%C"3E@[=DX
M$7E[E;PM>6/)2=-KPRIBH)TIN6FY9H-/5%[#S[_  [&YB_W8)029<ICBC':_
MNTK +G:<QL ^E#+7.GS$RX8I$ :P)!,EQT3X$Y,+;97=Y<I?&4Q/.L07XNAN
M+=7EK!JC& 5EX( S(2(_V>$4ZVH^:5U7WZ]9[:?UAM8+5B$B"2JV+UO?E0H2
M;='O>D'0:UUL&:,W](Z/_=;=IHTJJ,01"4M2MHW90Y Q57C2<E!P6AA#PE?4
M0*S;NM+9X<8+.G[8.G6I;U4KB7JULGG*"V97O&Q]U-G\$-DE%9K/6ULT[H^Q
MY&Y7S+3%J.L-QN-6#?Y6F9UUO898MGV4$O+<.7.&R%8.$Z&J=\2'[<I$KD=K
M*0^L2@J[8'EL16UU;L<!6<.^MA4BAN/ Y/$O51&BU$$MU2&!:HIAG%E%7&P:
MXB&/SHH$FGH@IS^KTE(5M79?2#Y%1P @[<H*CE%;>K8]:7T@^7YDO;ZO*?W
ME#:\4]#7):HW'/4<>DQ0DL"$FD:91@D [A0!:L;8%\<=OW7&K9\BF)2X@@#
M;L70ZQV[!7<PLR)87 I#7S.9@O6!UQ_X8H@U[^3T'J1%@#U^IU=ZSK8VVF54
M@'"W]4&[I.; EHORK29C!SJBSF,% @@2F7A2D#K:W4Z_SFHP2NU%Q'B$@B1%
M^X7?&;^L%R7:-O -^R,CFX[XJ%*[M.+VE'J?"K+U_/VM#])+E5=B>&H9X;K(
M+;3 $-M&,"I[RXIX543=D[J.,H#97;2VVXAQI[L"TR5I.+7*YF &.&0KW2)M
M.T\K"P./+@SJ2ID>:6_(C#XH%("$D![ CC0L$O(L2CL5>H?_XE7RWL(5%3M_
M*E2[56D,-Z$"AL/N",(^L[1L4GI>(6$)JQK*Y;;AEXV:FNG\J;KJK7QK.Y*X
MB#>ZQ\<8( B-+S1BY%SMRC8S%G" PL_)P1FOW5LY#[W> 1]*2+5A06)^!4_U
M%P R*2Z;TE)$0\[@$G3WPDN$W"E4F8A@P $W^JT!!XQ*XX1SF<5HQY,XC8FK
MJN8YC"FSI:A $$UDD.:L\I!],LI^':+A0&FB)).OAQ-3)&DYT83[X9 2N2G3
MP%I6I$Y XZ0B S\9+/OBO=T=#SNCQER@=/9VMS]HX#CBI)XVL'$'0<-%GAH@
MI$K:@I6:KU72Y[;FT-?[PFCK>G17T/[</GVTJW*,7CUGU?C5CCY]U\K )QBP
M1SNS'>7M.2QR=+5[W<8@B+.NM.4 )1.7$A["G'[[\\?N_$9-\=;ZFCKYAMQC
M-H\@-E,=KNI(&9UDS$/$)16E@GI3Y>T5B51ZI??['*?4:I9$-.4<;F7S+5&W
M]5I-M788\?_#ECW#%LIY_]MCEG(ZX7!/-8]@+XI4LOA&4PE=F-\ZB&CRN5:$
MUWK$7S6'6'G#GS^1:$JS/9;H]HX;:>\Y<XDO8*AU^_]UIA+=WL ;#X]WC"5&
MOG<\_#5CB;/UN<.QY_?&NP<2O=[Q5PPDAK1^;2 1JIDRQ M9<GUX,?)\?XC%
M;D:2U%O6IQ>^OW]Z 2CE#8>C;S>^(+DT)>IRCL$#L;_\ &+?Y&$P\L@\PR<'
M"VC^@[XONMW]\XD1#[V#SJ">/?1H]! \,7IPGH^C@];[C'X>#!'R)6OD-V<:
M.:,L\6A /JB)8; 4''^;'J0Z]*MZ^Z#Q$V&G(E%GJ(9JH3I(ZU1IXQ2MQ8R$
MXH1B]-S(-"5VN F@^?YGUY7$4T V5T>+\N=423<#" ^96*$UP@Y%P(Y_&"7T
M0HH%)<Y_D9(/RZJI65*.QI,DCZ:20%Y!Z.876HR3(K8P.Q@$+ULB%SW-[LF]
M< FTTMBW0R";"OP#*\+IWGKK;1^TX1>-(K$]6^@WAE[/F==_<:[0#3J]KQ\L
M##O#M<%"LX'YHP<+UT8+ODL#B[G[1$1]O287F2Q"'@,@/@2O@CY6J^><'=5L
M!EA,?&Q:KGF3@7PPWC:NGG+%XS2_V7I5J'.#) /NKR0V=(K<)5#EWY3,2;&9
M(E"'R$XX:KE1>V#S/=)/]?3+(=\ >.3?[#DJZG-I@+K)5!DRE9K6>TX"W(QW
M !_(>G[OU?/_M;8;TZV6;KWN> Q9%SF=[M)N"2U?MFZJ07!;!%[/[WG#WI _
M=[N *\->ZTKE54%OB_YQWSOV _K4#SQ_%#1?$W%\2"GNZ8P3%""++ IJG6&/
M_P'^G,>)FTA3B1J[IW[K>LLNE<(H<"C-8LN.AIQ:.AG^I[ E#H:<E*,HQM:F
M/[M_&N?"J1Q*<1FW[:\/_5;[,N Y=*PP.(4(FB.:@=44<'0#'SF..//A1>/$
M0\Y_<0:=H\5<NG#\:KE'VW*7N?DO)W=M[Z S;O*_V9WOE+B_N>/WD?6)ZVS\
M"TH!V+1]<2SF73S*'*S??+H!CO@)6O) >=JI?R>I'E>_E'0:"R55RP?BJQSG
M>BB#C$)+6*22!)_"![H#%4+-TG!KTD!1SL-(+ZM!K8?,A_1R.#,*I1KX)CQ,
M2_@A"Z[\/)J0/$C&@2C8UMU\H@$QFYLNC"X2B4IN)7J;<E)FZDL7R,$NA\<K
M+5(MA)F 7=Q8UC49&=^@4FY850(@H#U8S$U:B7:=V<NA+]B?NW:[85GGD360
MTQ.Z-,CJ<)"CL8M8,'0MC"ZAR&DY=='- 0"-D?  P#.FGXD:8I28QP+8.XAL
M7-/S,PI8SF2YX>FL0^Y1=:VJ:6^N_J&:Y((&R"!$[0/'$#IKN:R.BPGM!TUW
M2C24 O^MB#$8JX+2J^80,UT88)V2,:*TX:PK:V1-G4-39E[.Z9NGXD!#*$PQ
M1_%:?%2<T*)?%-+$KANF1XW;MG2?D>\4$_Z!\[F+M_73^MKRJ;NMNUKN[CQ?
M2KH.:46B9MCJ=X:# V'</6+W)=<+OKL+\ U<RQ_)TY6A!7@_TSJOOM !]67N
MM_\%4$L#!!0    ( )& 5E+(40IV?0<  )H1   9    >&PO=V]R:W-H965T
M<R]S:&5E=#$T+GAM;+U86W/;N!5^UZ_ J-Y.,H-(N)$$$]LSMN-N]R%=C^WL
M3J?3!TJ$)384J0*4'??7]SN@J$N;..G.;%\D ,2Y?><[X %/GUK_*2R=Z]CG
M5=V$L_&RZ]9OI],P7[I5$2;MVC5X\M#Z5=%AZA?3L/:N**/0JIXJ(=+IJJB:
M\?EI7+OQYZ?MIJNKQMUX%C:K5>&?+UW=/IV-Y7A8N*T6RXX6IN>GZV+A[ESW
M<7WC,9ONM)35RC6A:AOFW</9^$*^O32T/V[XI7)/X6#,*))9VWZBR4_EV5B0
M0ZYV\XXT%/A[=%>NKDD1W/CG5N=X9Y($#\>#]C_%V!'+K CNJJU_K<IN>3:V
M8U:ZAV)3=[?MTY_=-IZ$],W;.L1?]M3O-=F8S3>A:U=;87BPJIK^O_B\Q>%
MP(JO"*BM@(I^]X:BE^^+KC@_]>T3\[0;VF@00XW2<*YJ*"EWG<?3"G+=^:U[
M=,W&G4X[**.EZ7PK>-D+JJ\(2L4^M$VW#.RZ*5UYK& *+W:NJ,&52_6BQO=N
M/F%:<J:$$B_HT[O0=-2G7PZ-/?AVQ:[@JP<% &^W9%<16.?9WRYF(:[__06#
M9F?01(/F?\?R14$JO+=A7<S=V1B5%9Q_=./SZPF[O?[E^B\?K]G[*A2+A7>+
M(C*Y?6!#;/=+Q-?6**VJ6;"NF-6.K7W[6)4NL*KIBS:R?X:*9.5>D2M14[V2
MV3/KJA4I@.9AT;MYNV@J$N9065')LH5K%[Y8+ZMY48.%_I/K."N:$N-_M)XL
MEQM@3/&%R>C.K:IYV] 2'MZ[T+&?, /@%<0O-DA![]ROE4>9AH L^77KX5Q4
M^G.W1(KNVZZH1W?/H7,KUC9OBC?S9;5F']RJA4?;]:C\8X,"]Z%@-:@YJP %
MV?AQ S!&KZJ&=<MV$Z XO!ZAHC%U[*^N\#V!&>CG5C,8'"C(7LG7H_L=, /D
MMWM@1C=MU73 F6&;8R=,\C3)N9$&8YUJKE4<&<M-0B,E#5>HG!-F#$\5#:3@
MN90TP'ZK:=>K5!CVFK9S*PR7:3KZ^9&0("-*9CS/$B8MM]:P5'*%6<95FN.9
MA$PB4I9S:17[XQ\LK+U#1!G70HTBE-%-FV'%YN2<55P)2RZ)G&>*UI22W%C9
MNVFU)A&-L#(:9)H+F1ZZJ;DD@30?_7C(CP^1'Z.+4!7LIIA7#]4\VLZ@-,EU
MA,AP(0193"Q/%%E,!0(B0RDW&2T,04#4:)ZG^=$:PD4H5LO1!>H9=@/#/(6D
M5#S/<_P!?&"1$I &*/,,*K;A*(@;,T2B=<*-D:/KC<=+C[,/55F"1-<%N$5\
MO'@@ RQ)$&_"$L"6DX9, >^,"R.0@!C9X%Z*7.QG0)G+//W]L_!M<LO\-Y%;
M9()KL V^&3 NYDMIP&W3N(:\RJ3W5\<0))?&Q,Q9K!#=7]&.U_%1GB.&+#OB
M=LI%&KF=2\%,'G.%]!K-,@-3AED2VQ-; $1K#R!5%KPQD5)IRJ6.+MH,]1?=
M3A37B>U=-")"BHAH02;(1?1^YR)2DALP+OD^7DLHM[;'Q/(L'@)28TT1.JGE
M0E'J<H"DCWFM0!1SS&N4"8B;2'' :\U5 L[JJ%&J'+@(E@%(FB(>;;?1*)PR
MP&H;B(8WVIIOT1J%AS,"-$IR21HR$%.BB(Q(P!@ J YYK?<S!4=%)G_W)'P'
MK>UOHS7.8!,/)(736Z=I/(WAKK0QF<# Q!&.D.C<8>IP@NA8APA;#-2V$F<$
M(#F@MJ!W0,R3!,JF)PCJ&B@/ZH9_O$$RL8?7)CS51_!2?42^*'#"I-$W24"K
M;4%JG7W%7P2#=OW87P67!%XUZOMX+@"-S:)Y@T,P)9[G>(O%@PSGN,G)C83G
MB3BV+4A._0?-DXRXDA[0G#2 R8@BT2RG\QK5CPR!(5@#UP=QF=.[<1^)LB!Z
MEG^+Z!F],Q2]>&T"IE-Q",SPGV9Q5>]30LRS^U3@!9'CQ/I_I )$1K<TKS?4
MR9U(,1%H_^LZMF,G=F*&68SL1*K]<^(V]2_;@YZ>4VEPM'1A[>(MJ'[F:!L]
MJQTN-($JY=[YHGQN7/0O>Q=8B(U5&/K ?Z':T$$&]%*T_>+N"@=&^C;&H\2[
M+_;:X;C9#I.X6;[;-^.715TT<W@PU/8S:CLP]^6&[+\"&IP^=/(DET=0I<DD
M/<8JS2?Y?L,Q*-VRP!6AH-XY0E_&$&+OZ.BRY[P_:)Q)W7RX2A3E8Q_+; @*
MJDALYA95TVQ/)%I8@^EM.4'S7H6=KK[%KNIGK-3H@ /K6K8!$#4UM3"Z+'SY
M5'CPVGWN>H0P]47352[ <X\;.(R@'U^O:_ \=M9ALT9#O6W2URT*83Y@OWTT
M07W,EUO7 D$9KR -LE?0?:$#$AVY'.\2B(NUL[KJ;R(3=A')\X5,W<-+PC6&
ML4L/R]4/ PK>K7J/OZ*<;5%O$"[.6;:*MTW.[ _T1+[1/5GZT/8*2Q>9Y%WQ
MT#D_85^ZUTT/[LM(W2)^%0B 9M-T_=5YM[K[\'#1W[?WV_NO%C@DD=V 2GJ
MJ)ADR9CY_DM /^G:=;Q]S]H./(G#I2O@)6W \X>V[88)&=A]CCG_-U!+ P04
M    " "1@%92!41H/9$"  !%!0  &0   'AL+W=O<FMS:&5E=',O<VAE970Q
M-2YX;6R=5$MO&C$0OO,K1BL.K;1A7T ! 5*>*H>D$6F3L]D=6"M>>VN;;/CW
M'7N!4*GAT L[K^_S?'C&TT;I5U,B6GBOA#2SH+2VGD21R4NLF.FI&B5EUDI7
MS)*K-Y&I-;+"@RH1I7$\C"K&93"?^MBCGD_5U@HN\5&#V585T[LK%*J9!4EP
M""SYIK0N$,VG-=O@$]I?]:,F+SJR%+Q":;B2H'$]"RZ3R57FZGW!,\?&G-C@
ME*R4>G7.HI@%L6L(!>;6,3#ZO.$U"N&(J(W?>\[@>*0#GMH']CNOG;2LF,%K
M)5YX8<M9, J@P#7;"KM4S7?<ZQDXOEP)XW^A:6N3+(!\:ZRJ]F#JH.*R_;+W
M_?]P AC%GP#2/2#U?;<'^2YOF&7SJ58-:%=-;,[P4CV:FN/27<J3U93EA+/S
MA7Q#:97F:*:1)4(7CO(]^*H%IY^ DQ3NE;2E@5M98/$W042='-M)#^U<I6<9
M;S#O09:$D,9I?(8O.\K+/%___^2=!;M]F)B:Y3@+:. -ZC<,YG<]6#P\WS[\
M_+%<W#[!R0$A2%JB7-' &HL%J#78$F&M!$T^EQM@%D@?5BO41XW 9$%&,IYT
MO.O,SA<N":JVAI+F:V?)&KIRBYHS 5U(DGZ89)FW1N%@/.B\T.!?<'E1:Y6C
M,9 .PGX\@BP-AY2]XY+3@!2P4:HP,*)H?P1]5Y-TNI"F:9B,QHYN/"1 TCEH
MVL%>M2$1VHO9(=,&T-WV&2W0H$;H)DG<&]+0"N'WCY+=),X^0J'CK]'OI=CU
MX%_W'9V,=H5ZXQ?8T+^\E;:=\F/T^$9<MJOQ4=X^,/=,;[@T('!-T+CW;1"
M;I>V=:RJ_:*LE*6U\V9)[QQJ5T#YM5+VX+@#CB_G_ ]02P,$%     @ D8!6
M4C\_U]FG P  S <  !D   !X;"]W;W)K<VAE971S+W-H965T,38N>&ULK57=
MC]LV#'_W7T$8][ !0FS+<>P$28#[ZE;@KDNO[88]ZFPF,2I;KB1?+O_]*#D?
MUZYW+]N++4KDCS^2(C7?*?W5;!$M/#>R-8MP:VTWBR)3;K$19J0Z;.EDK70C
M+(EZ$YE.HZB\42,C'L>3J!%U&R[G?F^EEW/56UFWN-)@^J81>G^%4NT681(>
M-Q[JS=:ZC6@Y[\0&/Z']TJTT2=$)I:H;;$VM6M"X7H27R>PJ=?I>X<\:=^;%
M&EPDCTI]=<+[:A'&CA!*+*U#$/1[PFN4T@$1C6\'S/#DTAF^7!_1W_G8*99'
M8?!:R;_JRFX781%"A6O12_N@=K_C(9[,X95*&O^%W:";QB&4O;&J.1@3@Z9N
MA[]X/N3AA4'QF@$_&'#/>W#D6=X(*Y9SK7:@G3:AN84/U5L3N;IU1?ED-9W6
M9&>7*TWUU7;/8"5%:T&T%=Q^Z^N.$F_GD2473C$J#W!7 QQ_!2[A<*]:NS5P
MVU98?0\0$;<307XD>,7?1+S!<@1IPH#'/'X#+ST%G'J\\?\5\)MPKF=FIA,E
M+D)J"H/Z"</E;R-8/?RQNGWX_#>YN;O\\!DN/]S [<<O[U?WMR2=270G$G@D
MP:"E9BP577QCL0*U!KM%6"M)'52W&Q 6*"O8/*(^9<9#\#B9S@(ONF7P2]V2
MJ>H-'9I?@SNG<P%)SGB<N\6$99,DN.IK61&N@20N&.<)_4FEX,&]*+<4KR:>
M)W;>D5%KNQ,:89I-6)QF4*1C-LWCX%VOV]KV=.+4UO6S6QO@!1L7.? I2[(\
MN$-JHZV2%=1-I]43.EP#DX3Q? +9E*5Y$5Q3_%;W0^]2'*2X(2@BF;)X6@!G
M69H'"4N*,4OY&!(6CZ>L*#*"-V9&[5[V32^%RV"%5)NR%AXK+Z8L(X.<V$PF
MT^ "TNF8%7%,&4EYS'@R"6Y>&E#^N[?J1971OD)[%-H NHO_[P(Q7Q)VK%,!
M.V'@HHA'";6UE.2(P44>CXJSZ,LUR4?C\Q9EH$,_R.1^!)?&D7O]+C!/:Z,5
MI<T-1G@2LD?*9BE[1Y+2VAQ+_).8ZM:B;H64>U)K^S5-4*IF!1:-!;.GR]D0
M+KHK*5U)*WC<'V864B)\@#P]TQ\"ROYK/*]65KG;3CWX/4%/(Q]E/[)(7F/Q
MLR$3O9BP%-S&OR.&FK1O[3!L3[NGI^IRF-!G]>&=NQ=Z4[>&4K8FTWB49R'H
MX>T8!*LZ/Z\?E:5,^N66GEO43H'.UTK9H^ <G![PY3]02P,$%     @ D8!6
M4M&:3R N%   OD4  !D   !X;"]W;W)K<VAE971S+W-H965T,3<N>&ULU3QI
M<]3(DM_[5U1X/1OM"-'6?3! A#'#>\P"P]HP$_NQW*IV:U!+34FR\?OUFYE5
MDDIJM=T&9G9?!-@ZZLC*^Y*?W9;R<[46HF9?-WE1/3]:U_7VZ>EIM5R+#:\6
MY584\&95R@VOX59>GU9;*7A*DS;YJ6O;X>F&9\71BV?T[(-\\:QLZCPKQ ?)
MJF:SX?+NI<C+V^='SE'[X"*[7M?XX/3%LRV_%I>B_K3](.'NM%LES3:BJ+*R
M8%*LGA^=.4]?>CB>!OR>B=O*N&9XDJNR_(PW;]+G1S8")'*QK'$%#K]NQ+G(
M<UP(P/BBUSSJML2)YG6[^FLZ.YSEBE?BO,S_R-)Z_?PH/F*I6/$FKR_*VW\*
M?9X UUN6>44_V:T:Z[I';-E4=;G1DP&"35:HW_RKQH,Q(;;W3'#U!)?@5AL1
ME*]XS5\\D^4MDS@:5L,+.BK-!N"R HER64MXF\&\^L7KK.#%,N,Y>U-4M6P
MWW7U[+2&I7' Z5(O\U(MX^Y9QG'9N[*HUQ7[I4A%.ES@%&#J '-;P%ZZ]Z[X
M2BP7S',LYMJN?<]Z7G=0C];SO_>@]RZ#,O*TVO*E>'X$0E )>2..7OQSP5Z_
M>7_V_OS-V5OVYOWEQXM/[WYY__&2G?-JS7[YTF0W/,?]V$<A>7I7"+8L@:]3
M(2O&\YRM@7?R.Y9G,#1E67$CJIH !&ZHUT#ONI%9G8F*E2M6KZ40;*/074J6
MBPI6J>&Y8"FO!8[A2UBIRHCQZY)=P88(BNA!6;!W7'X6-;_*!;L4RW:##D(I
MEN5UD?T+GN'*RS4OKN$Z*]B*9Y+!,@UMA6O6=ZSJET@SF%O#>6"LX++(BFO8
MKEWX/_\C=IWH9P#YAF<Y;O\$=,N3"L "<;JJS96XA(US7E79*A,IXQ5[*VY$
MSER+\2)MM\9+FKEIZ@8(O&J*=/]<9\'. 7< %*"AHP,G5&75Y!0/H <4W/ *
M]N!_EA)WA:-K8,80K[*O JFX+#?"?+>5V1)>7-T!0C.9LBV7L X^!6#8C2C2
M4E:T527&CUE39SD0@VBQ*0$0P#$>H+Q")B0J;HB@L+'2U72@HENHIF4-<$II
ML6S%JJU8PGF7"CQU@J*L>_)8K(&))<R7YFY9L6V 0?/L<[=S+7E1<5*WR"@W
M97Z#.P-^ =]+H QP*R %SDTK]+ LV"NX4D"R.^"9B@G4(PRT@-A<P<:M)B!B
MN[:36#@60+T5!*_:>X4"!6>&?<  ]22"R1WCP#M-52!4JQ.R7B<LV(7@B.J4
M78-1JT@09$H4)1 LO;^&)%8@'/N+$!1TGL/A+7;L++S^#D?">[M_ JIC*\@@
MY7?&AGE95>+@'6US#[AS1SLZ)D1[=E1'Q.%Z;R0_L&[>Z/T5W>>*FT^8^ KN
M0 4\48AZP3X5<K@0L-RN/NB.DSZ6R/J@27\0=;+ //GP9 9(^D1_#4QA3TX%
MD[WP#X!I!]^3T'T?$8:K'ZAFS>WX<MELFAQL2:JW1JF58HW.V(UH5=L<-SG!
M/1![5SP'80*I1E]$*<PEZBD00F.KJLQ35+/H2:7MU%4FJ_H)6A:\(-'=B'I=
MIFJ959F#[TA4TGH#] X<!BPCZ%+#&JTS4.1RN;[;-3:]J(-ZQ_F$I(Q?@58E
MP.HUF% B[4;PJI&H_^N!J0.\(-LTDA@&#@#'X&21]S/+T]G.N]E_-R4B]H-2
MMW#J,V(4;8_I9.Q-IS(-;X7-M38[89<9F&90VAPLP&]$H=]ZS?Q&:68]VAV.
M_E24^T9Z)^QC6?-\!HP&^"B;"HY1G<S."&,S<F:.F>][EA.&<$7(=7\>7.FW
M:K#A;C#/CZPHC)GCPH XZJ;XD6TE03 [:]F4SD]LVK/-T]FGQ24P@R32#$2E
M7<<-8LNS_?'][+S<;(0DRF_Y%A#5#_ MW_'&]S!!;DN)?M183-J1L6>%3C"Z
M!4*//9#8"L)^6#<<GZKS7)<W0A9(6P8!4+&</)AO>5XRO)N="UD306OE$J9B
M6X*W1VQ70\S4/NA72:+$O)Z]+XLG8Q@F-@_=P+R>_3)654]G[\PCNXGE _N/
MSZP>SXB[@$EB-[82T*3'+'(#RP_= 0LY5@"D\&('4"J!?T@XM-1V1PB,RSWK
M!D$TL:X?A;.WO=S/]OJ"T_P=6:X;M;]- $U=T@X/#'Z$ZP[.?CD<82X:><[L
M F@G:^5_*M4'6.Y%OQ?K1X@M,L8X L -$Q ^#T%HQ=($+G%\RW&=F1$H3+!(
MX+J6&]OC^]G;LKA^4@NYT=[A>+X764D<  A68E#3<?"Q/?L@Q9;?*;6'P&LS
M!,J7I.6OXH;?!MN8--VEVN#>..YR'T>-I4*177'28:PQ,B9.\N]N3#S'L9(H
MV"-L^NVN,?$=&W@L8(%CA6$O8WX(X_WD(5ORL(9/(K =T>AVORD!1G+\9'3[
ML,GR7=!R[NCV$98!)"=PAW<35BBTXCC>X3UZ^@UVQ+>BP!G>'6I+@L0UKQ^V
M)8$51>X.Y.IQ)S 18#L!DW/,W-"VHF0LY;8#XYWH'EL2N+%Y/;FR8WENL+-R
M:+E^\#W6Q$NLR ZZBX?LB6M[YO6$TL 1PV43._Y;+0IJ_Q"1IF5S8#PC#S#J
M/V!0' _%S1O?/VQ07-C09I%CQ5YOCAP;M'SR2(/R(UGB,).B"#>XW\],8Y%(
M+,<.U<]OL4.>;05)HG\=S%3G?4*08KA!4K#-L.R% 17S8V-NDWL-W)R;"X]9
M]J6.2B&6&QO/& D*9_:]V9F1+@7HSYJZ_$<#:S+PBA)P$5Z74H#9TU0$;9QM
MMGQ9LWD21NQD]J%EK#E*D^<#'FUX_+I'"4__;%1*E\U1SIS$<@.<>@]\2:L5
M]N[N!<%@=Y#;>6S%8!3V;N[#$#B4&SGW;DX\KCP3/-,H.S=-+\Q0==GC+<]2
M=NS9BWB8)?&,!X#I!_D#\\=/2O0K@*XPI-#5',J+XP CTTTF[%UV03M]*D"+
M2K#][**\*F'^V>DEFR-3N_;/XY?TV/GY9)2XF2&M#C[[KA0<?+H##M>>[1:D
M(!5+="M4+OG8=?O,'R9Q03MF^1U+ 8:Z9+P;3:E[8"70VF@+)(AHT6!:FH,3
MP/,<4]HK4(,J02U:+EO)$C1NF2H_04,R !Y]RF7=2+&3QOV_1%8OQ(BRK#!1
MYAG)NUV,%=WH/2B;H:0==%3,W8YD(EXDWR0!A_,(\*W_"/C^;E(,N==)%M'W
M<"_5@721B5T)' )#P0"*2ONQ_"N6M2;RB%M9W@!0%?O20#"3U<KQ,LLGX!:4
MX._CAMW9#%3I3"%I5CCF3M+QOCK#T\Y)N)M0OJ2]?Z=-\*>"YJ-8KHOL"SR;
MBKO^H (T0'H&J@V"AK$EW.M-S#ORG'0!)Q9S!3OG,B]9E5$N&(=>**RSWTM\
M0+ [X2+X:?8JJY9E TM?8%CE+.R?V-ET:E3Q6V4$D4VQ6U5J*I6)QK%[8 'N
M,$B! WLVV\O .LL]Q4E6>\5NNM-9A[ 6E1_;\V-8N0"2**:E^FS+P9VKI,]X
M6S8Y;E\U.0D2IS(P%MDD SZ%BVE66]R/V@W_"DC:,+XA@.X39\IY+PF,*ZV>
M'BO0&;BQCFW4GA;L?<FTITWBON$I%I-5-0&(ALM!\)R5*:HDE,:=@ZBT/YR6
M9XC\7MVH>>0O8CY^/-$A6HR?NKH8P:6\P]448A3=>@Q7DQ(\62&<]I?V^ZJ[
M8W?S..<M=$KH#?G?^^8;HC.=T1M<Z:#LP? L]&V*[-K?KN] N.VUOR<"["3
M?QA+80QU4)ALI,3:@./^T!BS9/@?8Q0=,]U@4N.J+7.A^XKI(L=Q($"+8+4@
M\&!1WPKCB$(V.$X4D)L[8!,E=Q U8IL'HH^*7-FJD4MB95H=ZV)E0?J_R$%=
MW*ZS7(S-A%GN^J+R=;I@KDONK5E=&L 7, Z76ZY;I:4@T,5"-91:HU8"VT-$
MI8ME0X[FRZ7B=FP7R&Y4/;\02G]U+T%>B=Q\"S81U <J\7I79EJK3!I\7<J:
M4:!9T/[:+21+;133)PQOI5O VG8&0F*O7"8*EM,!_[UB.%5Y.QNL? DK []4
MM5E!_0>H'/-^_I9JG"1U2BY,.1P\ =#?C#MWC)7>4D5V++1[DX00=@>1Y7@N
M)18\#P.RN1/$[(1>J6(7O )9\;W=U"15LV"$8\,LF--6NQS7<J+[BEQ1"'HA
M 1$,O(3-051.VGH7B$Z<A)-U+EK9R$4.*E\'9#1]RTU\YH<*5E7Q<BB=<7B&
MTJQP352]'LI2FI6NB>K7[)B%-F:CL?"96':$><:YZWA$CQ"42.S;*J'@.WLR
M;H_AM1_*9-,*_5B5:ES,@R3(9G,XP4G[.+;I7%8\R"E-"V($*MJ/@>I8T)D#
M?R'3( _8\"QTW$<B;]<Z_C\4W/T2!$?TP$+B&7W+CAW"K$-'U74%$&#+MI-=
MJ<7* 9AB5PN"KBN ^"?.?DWA@TC#;K[G($Y#%"!56 #=$ 3A >*76(D/PWV
M$V:KLH)GV;XW64Z(0"DXGE$7-@L,CQ#882EALL#PD-":)86),@/PG>LX5I"$
M1(LP5GP7NDJ).J%EDPN$6;XD^3<16DR'.S[I_E 9!3I-FS5'WDI<]V&9!7L
M9/:M %PMP FN$L56Y,2 &!311R+OWIB$G!+M\W19AITVUV:G=8M:6R%* ;^@
MT&F,&M/3,.(X,AJN]H1$@T33#][>]?JFM(79-7N#C>,LHXQEOP-X3:H-<J7Z
M5<4-A?5B. CCL35'#QI#U=1(N(',5.078E8NDRH.?-DW4665WMK(-Z4"Z9\5
M&'>M=8/P[B&'H5DUA.A>%\MJFR]K74TA5-5B@XI1WK4]8$4M^9(TR+"/V=PG
MF^Q3F^;<M<C3:< FJ@0@O,.(:?8*R(_TS@RJFJ:P[5_ <7P%&&2.)OU:ELWU
MF@6Z:.'Z5@R>DAM0R:<?WKYOQX,+IAXXH%/!C\/(*_;,]=L!GH<-"0P"K"#L
M6P(","=!B)(=VB[&*M2__'?A5'Q5&9/=!NMA1FPL7L>QV;1)L<L=2TOB%L7B
M4ZQQ1QWL"]9'>\.>^;19PLFNF@JXNE)'9$5#$,.>J[90@L&*S#"G0T NP2:A
MVA[T)X,TEB <Q/OP+B^Q04*76+(VFMHV8.4K,9T;&)=E-KP VTHV*B.)A^6S
M31OEB-5*+"D? RBEVADEB]@JQ^0YUP6,H@-V9WD3X VP;@TRMJ>;T5!(:0DH
M1*1C$W?:!]'3F0V*1&$FQFK8.K$%%LG5!(T*7/M;3C:52L5\UB"#^L"QQC0;
MH8@(WAU<8*8.6003A6-<PH-;+M..!36Y-?0[WS@HQ9@:3)F9+<03WSNH%NQ,
M9S(!!%U;J0>[F!M\_^'!"MZOKCO<K'FJ)+<+S#M$T.<BC3)2E<ASX!WM@O4;
M$9O0LQ060,W55]2GAO>:HML/.!+8 MMQ53;NL"S92P#L0YLJN$3HNKOW@%RE
M,0\91,Z6UD[@:_W*M[Q $O^/*,BE\A?*J^J+X/VSN9LLO/%;]6SVD6>W8 -?
M$5K@:;1(8&0[KKV?._'"-Y^K^]E_ 4EA]A^8E ]HCVZ$NIT[]B(:3*3[V4M4
MX]4:#@J:F5T"X^>(Y+FSL >CZ7:.-5CC*=W.+F$"WV**6P/?]S_ UO2C[\"!
M&_PQ^Z619>^Y>W X^M'W]L+2^&/V80U<O-V"UF8?1-7/"0 B_-_?N_A_=K[.
M%#T:WO<K>( D_-\M#]?POS.4<S_6A'%L_!H#3&>X0+LY#[%$>D(]@0L*O^Q%
M,!MFRUHIQ%ISS55BNA<*3&1S\IC(MAFNITJD4>>]?K7GTP3K?F=J09'%N'G_
M8<6ETMCC84/-.O59P$/:YE&?($QVZ;<YOFJBPF@8HD%B_<%V^K9EX9*^6'U;
M:@_Y$.4QBJ],%P/M8RJP*,5U_+<6Z35]N]1#][1KQ.C,7$\%L[WH&-/>QY3T
MOF?&_KZ@.2:TL4_#)I5"W&W:'LK4),3/V()T /)["[T'\;HR!9Q?"_4$QI9;
MG9:O^H\!T\,Z=\9?+"UF':E@X3FQ^HD.?-E%OSC <=G"@"-_ZT$X@,2[+3Y_
M+=%_VR\32!LK<(@/K"14[31>''9U!D6GSCN38H4?*NM\N$3%42HEM".\U) Q
MZ3[]&"^"NEY>'T9E/*D)UH_WZ/3G5JX1;5/[A0G@OC:3COT4H J3^]'WHV!U
MQI^KN8M@WZ=AET*P]UCJ^?4IT\U)F'/3#4DP^!JT/;*!J0!&U52S;%2)(BLE
M58\J^M 5/Q*5G>2=2Y%F-;O(JL_L]60$H$I.6YA?Z*Z@JKGZ$UFS\QYAVZ6Y
M,"F+I5I9XLI4TZNHO 4;;'5OT4Y!TIH.1JW>R+7F;&CM)FI:$Y\7[Y0_#:AT
MDXFF^5T;O*JX5L70BL9FTC73M?YQ*G40;QF58^,CX,/C<!494WC5;#",HDAL
MQ<[.L%L&$Q9 W4TI^Z@!OT?NL*_&[X+%MCG7E<:'_ ERUK$302_ZY O$YQB9
M#R/&K&[:[WP9AD%R$/":W !JL:RH.^S\7JZAC;5T4._/+IG)*\EA"RK ]L5(
M\%=!,?>)@&M17DN^7>-'#]A,E,&B$@,Q]1<5A!R@1DCL^$&OZ+HDMT\!I5-T
M+:B8T>NF:S(;.,'DA HRR"$C)8/I;H00?V\X>F7 COA9>KL,OM5=2.A>BKI6
M\&L(:!7.KGCQ&4<2GXAI]M^;?N7=;F32&PDJ9Y/I5 IPSD=L9JG$-?*SQ7X]
M8^_@H$W&W@+/ S(L]O;C*ZO=4YM_-_BI76R*2/I+4.46MI^%H@?==IBLFCS7
MOMYK<24;U+FNJUHX:);Q77>/J]MU.8+#L7\RQ>$!>*:]2_2\I_Z\Q*GQ-S5@
M^VOZRR&52BVI/Z_1/>W^.,F9^IL<_7#UETW> 7>BY<G%"J9"Q!8< <?37PM1
M-W6YI;_0<576<%:Z7 L.,H4#X/VJ!'6L;W"#[D^VO/A?4$L#!!0    ( )&
M5E*DGJ;,200  $@*   9    >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;+U6
MVV[C-A!]]U<,W+38!13=;/F2.@:2;!:[0((&R;9%'VEI9!%+B2I)V?'?=T@I
MBM(X05&@?;%):L[AF>',D*N]5-]U@6C@L125/A\7QM1G0:#3 DNF?5EC15]R
MJ4IF:*JV@:X5LLR!2A'$83@+2L:K\7KEUN[4>B4;(WB%=PIT4Y9,'2Y1R/WY
M.!H_+=SS;6'L0K!>U6R+#VA^K>\4S8*>)>,E5IK+"A3FY^.+Z.QR8NV=P6\<
M]WHP!NO)1LKO=O(U.Q^'5A *3(UE8/2WPRL4PA*1C#\[SG&_I04.QT_LGYWO
MY,N&:;R2XG>>F>)\O!A#ACEKA+F7^R_8^9-8OE0*[7YAW]I&DS&DC3:R[,"D
MH.15^\\>NS@, (OP#4#< 6*GN]W(J?S$#%NOE-R#LM;$9@?.58<F<;RRA_)@
M%'WEA#/K&R27]"HPQ&57@K3#7;:X^ U<%,.MK$RAX;K*,'M)$)"(7DG\I.0R
M?I?Q$Z8^3"(/XC .W^&;])Y-'-_T/<^..?8^[*L/-]<7#]</\ T5RPX50L$T
MY"SE@IL#L"H#UA@)PD7.@WW!TP*80LJP5#:5P0RH6(! 5#J*&5YM.V._Y_SI
MAT4<S7\>\+86CJ=6G J$BP,T^HDLH[/GVEBZ'4+>5"ZI:7N%&IFR"DA8ACLJ
MLYJ*QGB4)55#]*91I,!SWRF=%)5::VOI^*:Q/#[<HZW@7BH85*4&Q2JRSI4L
M:5EK, 6K0%)(#K0G4!#,'L6NG5KOI&&B(\!'ZAOT;]6;HD.@S16@D\9R@ZH_
M;=A3L$XF"S^A%!?"52LIY%4J&@LXB6(_ZC_)''84'K81V.V52FVT@YQ,_.G0
ML/VB4#![+"18%U*94^O=D0.LI"';5"J[*1%8W2E%60J>.8(-$ZQ*$5R]_6N'
MHV7G<.+/WG(X^J<.QP.._][A"_/Z]#P'V[O^1Q"V0Y=CZDA&.<FO+"D37>%0
MNIDV?G\O'!>OJ1^WB>98IO[B1Y?]-;K&+@['U$7+_T]=,E"7^.$K=0]-70NT
MM4DYDS)=0$Y7HJ93;^_6]IKK#V[ ;?N/%-;X;/2Y2Z\_;'JYWCNZLEPUXUVK
M**U:_9Q,O#W7DO@:Y?:WB=*Z+2BK;/_A^!+P[.*ST#,X@7CJ19/9R-W=IS(_
MI09%ZC3E!LB-H8BV<'Q,B[9UD*"*KN9V-[D1?.L<U1!-O448P2VS_<GM?U04
M<^M'.@;:ACN(RR^]8M?X1Q^<V[+1=!SZXXA D=4?>],DLK,8HIDW7R[L> )+
M;Q[/[7 *<R^.$CM,(/'F-/Q6T%XLIPR!F1=-EZ-AU=?L8".J8;;PPB09W=@V
MR<NZ,2X2!$)MX$/B3<,E?'P!';IY K/8FTUGQ^Z]8'"[EZBV[@VCP25E>]'W
MJ_TSZ:)]'3R;MV^L6Z:VG((O,"=HZ,^3,:CVW=).C*S=6V$C#;T\W+"@IQXJ
M:T#?<RG-T\1NT#\>UW\!4$L#!!0    ( )& 5E+]ABJ100X  !(J   9
M>&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;+5::X_;-A;]/K^"F$T7$T#Q^#F/
MO(!DDJ(IVB9(TNUG6J)M[DBB2DKCS/[Z/?>2DBB/[22[+=!T;(N\O,]S']3S
MK;&W;J-4+;X4>>E>G&[JNGIZ?N[2C2JD&YE*E7BR,K:0-;[:];FKK)(9;RKR
M\^EX?'%>2%V>OGS.OWVP+Y^;ILYUJ3Y8X9JBD/;^M<K-]L7IY+3]X:->;VKZ
MX?SE\TJNU2=5_UY]L/AVWE')=*%*ITTIK%J].'TU>?IZ1NMYP;^TVKKHLR!)
MEL;<TI=WV8O3,3&D<I761$'BSYVZ47E.A,#&GX'F:7<D;8P_M]1_9-DARU(Z
M=6/R/W16;UZ<7IV*3*UDD]<?S?8G%>19$+W4Y([_+[9^[61V*M+&U:8(F\%!
MH4O_5WX)>H@V7(T/;)B&#5/FVQ_$7+Z1M7SYW)JML+0:U.@#B\J[P9PNR2B?
M:HNG&OOJEV_4LGY^7H,2?3]/PZ[7?M?TP*[)5/QJRGKCQ-LR4]F0P#E8Z/B8
MMGR\GAZE^$:E(S&;)&(ZGHZ/T)MU<LV8WOP[Y3J^Z^>1>//V]6=Q8\H[96N]
MS)7XI$IMK/C-U,J)]Z4 IZI8*BLF4^)V<I&(S\K*[+Y4(C5%E:M:94**RNH[
M62MA5BME=;G&!_%H?C$>C6''/&>77*^M6M,B+"Y37<E<R,(T94V+)Z/IX@>0
M[%EQGI6F="IM+$XIF:FS>J/$/_]Q-9V.GS&;_'GR[+'(&A7QNV#MSH0L,\13
MJA .((' KZQ)E<I<(N2JQDKM7"/+E.1Q-7X%,[+"HB\:8:#R>\BQ&(^N6CD2
M\6@VB\3"\NU&IQNQE4XT#H?41E3R7A"?=!Z1I57T/9:/Q!$;E:V5J*TLG>3(
M=<SP(YPX.7Z$555CTPUB5$PC=MQ&6F@)6UH[D7XFE\\<V:N@%;5);Z'6C&2O
MG5!?M*O)9/Y!1!=*6%M9B)4UA6A_M:X5QCN)+EOC0U6E6IM:2_*)@4P*;I'R
MKQMKFO5&F%*U9'2IL24?'. YDZN5SHD:\5YF#5/ )[B#566-\[:ZWC 1L) &
MMVM9ZWQQ)#YWW&ZA)B!*#8<"#P_=)8%B<N7 L;2YQH->'1FQ%0RHLICH$HLA
M!IQ)P=02_PGK@R&X=05"][0(?B&];Q=:EF4C<P@!#4H()$GP4OS<0#63!;M!
MQ!X14Q(^0'0>2+0<NA98("V8J@[NP[Z(Y1N39Z1@XK&$BR+CD.H@&#R*'30W
MCAE?-@YPX9@E>M!]S^#:NBA4IKW)*PJNC'3_257UKC9-B27>UXC*RN1(C+0X
MU39M"E=3Y+FGXFQ"\<O(08RE,E=E!H7]V4A+0;I4:UV6_)B#]E<)HP0(G5R*
M,](6GQ6(N :/=ZD\3H1>=6+R,JQ@WU%?C9@$S%M27*XDK#P=DX>SW- (8&F[
M4:!LR4F@:3('X19EX5XR<@1M,CIK-HZ7#&F!:?9EK_F<CHN>=W&SUP@/-*>=
M .[*FBT@2S&9C7\8PA&7'$$)I7<R &"N4W;5Z.1GXFS:"</F)-8'GA$$]$8B
M2_*2 Y*VJV-(+Z!=!"<JH3H\[O =<>)AD):W9#S?9P!&5"?@(Z-EM. =G*ZD
M.'_,X?=HDHS'X[VIQ\<169=EWZ/JATPQ%#-0L%*OKSJ= C0)J3H5[_4T>G(<
MG\FA=TSD,258B!U\8!O:<39[+)HJ.(Y)/5#Z(UVE4KW2C*"V,DSLIL/2'DGC
M#-ZA?)3U%>,<J1F0\2WY;#=ABY]XS>=H36?BCHO]20%/M(W30DS[O4>[&S*K
MLA6\7_?%08^8>XZ'&) B@4Z7_T::(BSTQ2@*=ZBUUD\RG3>^KL[^C2?D"- )
MHVK#B$<*[C*OMUMD3/A([5$0.276*LLKL<KJV]8]%"(W[_#X083&N9>*K-ED
MM+CX6\0;5D&3^>CB>ZN,$>4$:3T!\L]TC\/M2=T'_6V+1 F.AP[64=KK 0,?
M^2/LW^M\';[H6C@D2JK>GK"D3YRJZQQ,G!GH$;;DNJGMM6*](AC0&W*YHIEZ
M D1VFY; XU8"UQIX+\_>G/N8_5MM.33=*_ZM*T':=L6[_<!C@^4ZT0@;=TKH
MV?7H8LQ S,=Y 0=$D*<BH7KF0_70:3:N&X[JJ8$%-Q(91PJO$WST=2@=<!Q]
M@W'4EYHXX/#E/"#M+7<0Q' GS#>4#E!(R"%95 W!X$4'&/ND2, !]RJ\(DK*
MQ]1_' N(7_6E"M4XM1'(5AZ3*D/2$NIV/O1517&RX8JM!ZHXD$?B)[-5[+*'
MA RF<CU2'+;:$:/<R;SY'J/\#ZKUFMWMZ0YHNFTOEXK+% ILKO:17P$&8GG?
M5@N>"^ZQ.+*H4-@Q:;(WI*(N=(1RATQ0!DAB2$0S HFTVX1R3=LNK?HT[4]Q
M!]M20NQ]B)L<05NVW0"S[R0*IH;J,VX30PVX ]] H.J;(A,\G:,2Z)NR;VUX
ML<EP@<[C!$W,HATHT[S)VG(VI)Z=))705K<QEAI.MFER,&^Q'63FL?^8F@H4
MEX7)].H^6,9KO$*QZ+4"_V MT@FL1AZ%H'5B;O]:G8(TCG,*K@3:?Y4: =98
M8Z@9N6^#=%@8DG^1(C*#?!NW?V:)BH_DHK+'U]M6Y3) UDY=%.O?UWGP:)Y_
M,G<!7F1&Z[D."6B"/1XSONHZ;2T>3!P-P$JG,_9T>KQN="9#M?WJTXVXFBR>
MS)$O0^WQIK.5G_$09$!@/G+Z#*4XE)/6/%!Y"QBN[SMFWF_QTY\-?DI"L=+S
M()U#%P(.VO[SR)@)3DRJH&$!FDKGNP$ BV+:(3'UG+,S'T$X.H9Y]KC%%0YG
M;)_78+@"E13#)4J@> 'UR/C9 W7_>_)P<-'*R7:U"DV:\F&5PO>@4$G\$Y[B
M"5P>NNOY%UM%R8Z,S*X#'^_)O:,I^YU6V]9K6X)1Z4FJRX9S"S^I.*+CS,"\
M- "PI%7;MWGDN31J5 &Q?#--)N/:IS3M#J]"LZNX8X=2[[J22)>6CRDD$AC-
M=G+JORFHHR+YT]N;9]PGACXYE7[@0T;3I>R!Z\!9VHFV&@X4G"SZ6/!!*WU:
M;<=-(41]!W3?S1K!Q[Q59H>.][T*.9=8NFEP/MW#^6[%!C^TPXQZ$\95TFO5
M']B>%TTZ_:F'Q0KM\^*H12K*^BE<@:8I,A^)UWXL6/II92GS>Z>#M,37'I>B
MW *H9+<*SO[58+5 49MY?8=0)6;!WZJQ'/-1M=QO*V1&?306\;33XZCKB^LA
M A[F) (\%O$_(2;VUG*[&/(WH9^OG.ZTXT,#WLXOQT^F_8F";D6\W]_TV8+.
M?L]*\XF9!OZ4J.Y4^81'M$1[2==W@JHG<&M5A7#U):<2M^J>+SY,28W5@=SQ
MX!*#KRZ>G@R:J?C+R1G'$E(Z^'./3YCU?E;U2,P7U\GUY80^78QIDG7R>RD+
M8)XF<V3:<02)^75RA3[K8I',)K.3WQA!K&7?[^==,7\9'02BDW$RF1#YV?4\
MN;BZ//FH*F-KGQ\\^GT/_S>A?@KD9[-D-I_A0S#WR2^F7#\AQ/$K9I<7R>7%
M57?X_\/XCWY.Y.?MBB[LOH/MX(8T@.GF^=0ME4ZUXU@HFGJ>1V*17"[&[=^3
M5]X8,IZX=V;I'(;=CUGWJ6"EV,%2LR[9D-(]/'>R2.:+.7KVY')\<?+9U$>9
M>Z"AZ229CN?T80PZ%R='V_IFGU-1[_%H?CVZ[J_ PG54N'KH]]!P@NYXE-<_
MW5:UN.N;.*I4.^9Y!EF@;#'A.F6/S7FK![U>B\S19!S=RGUE7/%@C+:OGZ)!
M6M1 DJETYW0!] 9XZ2\D/3/)Y?QRM/@&=MI!1IL;?<.4=PUY..\!=Y?Q=6 V
MP(=1!'#A0HAGOVV"7FD+;;<7 M@.3B9>XVU9G6NY1*4PT+)VH;#WJ2>-8[HM
MB0DD(H]_8*E=&I%_MB4V5T,C\5'=F?R.C'^#@AJ%XX\R]1R]#Y=BTTN^[;F.
MTFE;M!!UH''J=\HU'- 7E-Y1#PP3*36\EA;%\+W#!]06'WZYH5!Z!=7F[7D+
MKZGHJ$/'\/5LF5F)C"7K847%Z8JTP+=(?"WB\\W[T@=,GWV&\1%?Q1B1&]EE
M65+XKJXDU<<X^T%2\B5UTD^7E?:E [_FX8^J<K24DGHUI&8JMBA#^\G$>+08
M_T#;^@M-NK\LJ)3_Y=WK]Q\3VJA+7=!O*ZR_7/R0'*,X:2E.AQ039BB+$,V9
M'(T5>RE-DN2:V=5FV!\,&N_.X!P,=!LOV=^T+Y( NRW]IN0+]1T_[M<>4_:.
MAD@,R#,>S<>'Y<&_,K;I$?FBPDL/>HKV_I_$0K?\-9_H+GCYWIOJJ+TCZVZ,
M3(,Q7QL-.? -78"I*IQ/6.-O^G94^-U<<3R:AG!-%=J[%I*;S(EA4W<U?\\H
M.YY86B5O26G\_H8/UG#8JS9"N56%E"X6\ZZMX,)[34E?ZLE0&H;IEPY%*]T\
MT<M1E,6X!*?W6?P%)XCYL3[*^H3R%TV& M/4@"6 6&J''P1FB[O0!$U@N*&G
MB=^:B^M<JY+OX-N?-<VFXA$,HQEALLKX%M8/5=  MH;5@-QP#Q!>AJ$1)Z<;
M6+"]'\#)D5/T+C!LKNL]NCV@<9F[KH%R@R[806>.!E];=#  2"0Q0!*[?#0F
MEUW;J,JL>_MAA:($BT,N>\9A?1@@V&9E#ZA\>1+'UQZ_I/MR4(?RE9\9M'K<
M5^IGI@!=G9+NT/YJ:5M7Z=M$+HQ QULP)L,+^2(WWAZ/TR00M!W57BSZ>WM9
M:2H#PTANU?%(\Q&]+@?TCM0B/4QRX>G?Z-(\P_(WD_"*WK4?Q'+O OO>83N/
MWM,KE%WSVXC.M_K^E;WNU^Z%QU?^/;]^N7];\E?.'W3AOL)6RBVG?B[0?JE-
MQ6_]+4V-Z.:/&X7^U]("/%\9E&KA"QW0O0;Z\K]02P,$%     @ D8!64F1J
M?6LE!0  Y0L  !D   !X;"]W;W)K<VAE971S+W-H965T,C N>&ULG5;;;MLX
M$'WW5PR\Q<(&U%BB)%MR+H#CN)M@FPMRZ3[3,FUQ*XE>DH[;?OW.4(KB-&Y:
M]$6D*,[AS)F9(QYME?YL<B$L?"F+RAQW<VO7X\' 9+DHN3E0:U'AEZ72);?X
MJE<#L]:"+YQ160R8[P\')9=5]^3(K=WHDR.UL86LQ(T&LRE+KK^>BD)MC[M!
M]VGA5JYR2PN#DZ,U7XD[81_6-QK?!BW*0I:B,E)5H,7RN#L)QJ<A[7<;/DFQ
M-3MSH$CF2GVFEXO%<=<GAT0A,DL('(=',15%04#HQG\-9K<]D@QWYT_H'USL
M&,N<&S%5Q3]R8?/C;M*%A5CR36%OU?9<-/'$A)>IPK@G;.N]T; +V<9853;&
MZ$$IJWKD7QH>=@P2_P<&K#%@SN_Z(.?E&;?\Y$BK+6C:C6@T<:$Z:W1.5I24
M.ZOQJT0[>S+)LDVY*;@5"[BVN= P526F-R?>'P7T/BIC^G!19:H41P.+1Y+A
M(&O@3VMX]@/X@,&EJFQN8%8MQ.(EP !];1UF3PZ?LC<1ST1V &'@ ?.9_P9>
MV!(0.KSH-PFH(V]XV$? F_#44V.SYIDX[B*H$?I1=$_^/H#)=/IP^?!Q<C\[
M@^O[\]DM3*\O;VYGY[.KNXM/,SSO^NX.>;_"Y1E,<UZMA %)9?SLKW+^9B\3
M5KB$2>>V!]M<9CE( ^[TBJPJ;'6U!,N_>&B+5J9^SP4L58%=*JO5N(,UCQ5=
MP72CM:BRKW"O>67P7.JER>)?+$WL30L/%6I!(;\AL.-(X.%_H1@8P'V77'\6
MEL\+ 7<BVVAI)49Q*ZS4PEG?% B*W_2CS 1,M5A("_?*\J+3PV!MKC:&5PO3
M[YQRW(I[N 4L 5'.,?*Z#(+$VXF)AG>^!^]Z,0OZ- :>GP1]> >]@'DQ"Z&>
M>TD4NVG@A2QQ2Z'G1S[T.]<_XQ7F O40%P/?2], 88:>'\3PYQ\)"]@A]"(O
M'0T1:5*J364-RE=6<&/D4B)/2ZW*/7ELC8<I.H'844)#$N+0N<( ,Y<*"VNA
MI?JE[#_[%V.0<8L9>TD0P9NDIGM)3:-A36G (D<C"[V8H' >>E'B.SX#-_8P
M,4D<_8#/ET1&B9?Z(7J9A&E+1!QYHXC]'H?,"X>4WMZ('O@V8K_.8N-;3:;W
MY!S&-XIJP)@ _3?H8_Y>^@(O#?PG H=$&L/$)"E.AEZ*7#GV1B&Q2<0..[=M
MT)EK/6RKC8/]F0XT,5CE&MM8W$@=9\@6?^FZ04/VW8:O@FL#@D1Z7RQU06 G
M-OVV%9@T;AK!,./.&;:Y+ SP.?GWBZ)*BZIR7GW8\:-Q8[)<XJ\;)Q]14^$"
M_0<G":@E+Z*Y;J/IO/+\=5F_5H_OE6;RB)&09KU'<MX;CN)5/NN8:76LLR-]
M*Z=XKF $E<QWN1\.8\I^RO#) DJ[*T_,>EIWBA>&5%<7*-"HT[;)'L:SQ-@7
MV"45SJAFZ]L0)6*MC-7/2KHF)1U3LV@KO]4RC4>OL<CQ#M8(;(/SRC_R*PKQ
M,0I@!"02#,6QQ_L=I\4[K==4X9X(1Q1;2'&FK(YP1"/)EXO0Q^4^4 <VP2$\
MW&,V^9LN9_4_0=+/+RLV5!A-%5"];VQK1@[5/2VSEJ@,2=K'5D/$(1XCX$I9
M 3=C)Q[,/_S^]W3@UH-#V'?;&.Q<O4JA5^Z":?!<E*SZ%M:NMG?827UU>]Y>
M7X#Q9[FB*BK$$DW]@U'<!5U?*NL7J];N(C=7%J^%;IKC/5QHVH#?EPH#:5[H
M@/9F?_(_4$L#!!0    ( )& 5E)1+,&9>0L  ,$@   9    >&PO=V]R:W-H
M965T<R]S:&5E=#(Q+GAM;.U:67/CN!%^UZ] .4[*4\65>8BB-(>K?,S.NC)7
MC;V9RB-%0A+7),$%P)$UOSY? R1%'=9XDVR>\F*!(+K1Y]<-T*]70CZH)>>:
M/19YJ=Z<++6N7IZ?JV3)BU@-1<5+O)D+6<0:CW)QKBK)X]00%?FY[[KC\R+.
MRI.+UV;NL[QX+6J=9R7_+)FJBR*6ZRN>B]6;$^^DG?B2+9::)LXO7E?Q@M]Q
M_6OU6>+IO..29@4O529*)OG\S<FE]_(JH/5FP3\ROE*],2--9D(\T,-M^N;$
M)8%XSA--'&+\?./7/,^)$<3XO>%YTFU)A/UQR_UGHSMTF<6*7XO\:Y;JY9N3
MR0E+^3RN<_U%K'[AC3XA\4M$KLQ?MK)K ^R8U$J+HB'&<Y&5]C=^;.S0(YBX
M3Q#X#8%OY+8;&2EO8AU?O)9BQ22M!C<:&%4--83+2G+*G99XFX%.7[P3(EUE
M><[B,F6WI8[+13;+.;M4BFOU^EQC#UIYGC3\KBP__PE^GL\^B%(O%7M;ICS=
M9G .X3H)_5;"*_\HQQN>#%G@.<QW??<(OZ#3.##\1O\UC8_RHZQYJ:HXX6].
MD!:*RV_\Y.+]D+W[].GFZ^W[]^SRXPV[_7A_^?'=[=7[M^SR[N[M_1WKQ+CG
M,D[7)6<5EY1DBF5:0;BRCG.V:%=E115G$MF@F>9*LU@A)7ZO,\E35L/2DNDE
M6$CQ+:-\44S,L=,U"T+W)\]UV-_^,O%]]U5/8453GO]JRQZ?P$4Z&YF6V(<8
MB\KDD!:ME"QFOT/ 3,>451!'<:6L> )9H;E$L'*V6G+B")58IE@A)&=Y]L#S
M-;C&)2N%IH$V>\RA(/L6YS4GX6/H5PFILW(!!2T]A%:6D$R4Q%*NZ75<B+K4
M0W8[WPC>B4 $(,VL'@D2N*=>UK/BKFZE;I5[T@D@R5(\9?,UJX2FT1,^(]L6
M/%8U#$!R6)%)ST.K<T%Z"C;C$"\1BS+[SM,C^L& ?]S -+-OX@6079MH.FQE
MY1C"Y]D'_$B UL30H&QM3!R?S<AY0N\?QDRMVGV0F<!I!7J)G5(VEP)^AHIE
M(@KXHT+JQ,G2."H&P,H'%,1VUF$K@^XML]ZNG3QM&G+#I66WE0S8#LID*"4D
MP(8'[+$G^I#=8Z-=Z6#0#0>]E*)>+(U$::82<@^F$>)+-D>Q5>RLR?J;ZY_-
MR'OU D+$^5IE:LAN&L%HRYXTC;>L??DCETFFC'55AD"<9PD<QGZKTP6YQR$1
M\SHE'NT<P&N&\F^EKF0&83OYF,038@A14'%M$ [PK9?M/)F_EQ_F,3/! @'X
M8X5:3K:K-2721E,HL[4!B_&:BG7*J/(W[L-3_ V!M "I4";[DKA"\.6=I;Y>
M7E^WIH+7EQF,#L<0KI-B1K2&!6T$UC.*,<*E L6:5?':9(T!8H2#P>&4SZPJ
M9%F]AO9YK<CCF7K 2EYD=6']3=LC:"T:F13:I,1N[)+EZLHH(9 N,J8B9H9E
MQI7EUXL%7E2Y6(,Z*XT:B(DN%HRYMKAG""6)MQ2;'%Q,18("C\UTDR#=6[O=
M3MITL7HH5P_ SVS-:IWEV?<VSQI^/?T*E!.1-HZ!X)V/)?_&RYI;*6-)04TN
MR756H6I8I0[;Z=;*<C S#V$*?TPX3]4A<'0V[GH28 D0+;PUD&[+TA:?'^Y[
M2%@#S-:W_:!9R4RC,K%4K$JR<"^[3&'HMK8:M[L\QV$.@E\;A6;4W+/O7(HA
M^U2R.UYI7LR AEYH^[8>@J.SP>X);Q*]J@2"S4 ]-GDG^4+(-;LK,H "FH_/
M2#U38^EMR\-T+M$KA7J2(NLD5=W+&JURK.U9@:0T?E;<0!+C\SDW_3_[E&AA
M)+."#=E7VNE'HMBJ]]SM6N2PV(CP^_6+PSYD7TQT$N6[&CHYY)X$O1H!A8EB
MZK.@HC%P*SF1T)N]\K#3-A*X'6D7;0> J.E\F:#"+ZC$[&^J-@JDP'O=^&H[
M'O:<L2VA:D+)TH)P.]"4:08,5U%+> "-@*3& YQW F:CH/'2\<;8,:F=<R/'
MDSTJ55QB]A59:)K*>T-ZMU:(V^;!'@^>=GBGJ,$^ .@JINS>ZOH,RIO.H[5Z
M([YQRD:Q[)@IANSO?$W2UX7IPE6[O+,!6=2*5HB4YP;.6V@&]P8;X=6M,NQL
M@'+&:;E%?1,N5'?CQ[8BM^#Z+#R][$567*X;Q=%"/.QH 4GRM#5/H])N1> T
M;.'2<&R+/XR7"2#H55L!]N(1!T<+0O;PZ$V/! WM30FZO7_'ZF!QZ.)[JQ+8
M=P!:;_176Q6);[=S [W(_%//#X9CG.GSW%Q/F%9A3^;_._^8\X] B#?Y=R&D
MAZT-EH .MJPL0ML\UBOQDYG;1=H66GXM@3E289\O8B;T+CP^O0E5T<, 9=QQ
MP^>\5/S\$LO,M8.I+-95;TLN%UGZOP4H;]+TFL;Q77P>:&DZ@R,[]HNFZI1>
M(S21<W1_M)L0OFL4-=E,@1X354X-[LO!8;#>MN =FFV4W+1&%R";J0WHLWN!
MP\#@S*@@:H6MU(O!59S'Z%>HANZFY^3EH+L^.67!.'""<&)&GC.!B*?,'[M.
M.'(Q\L*),Y[2G.=XHY$S\L:#RR2ID5<&67;._[!D<T'#SH(P<":C@+U@9RT_
M#+W1Q/$F9C8:^TXX'K,7@U:&R)E&XXZ#!R)OS(()Q K=P7M>J#5<G^ \HC)C
MIG9E1^&,_,GVTZ#K7+8H1YX31/X>@_;7OA[\#(C!^9$EM92\3-"'RKA4N?51
MG/X&SQG5SR:./XJ@4TO?DX+>P:A'/3+M>228CIT1#-1ZP\?O=#KN/ $_1!/,
M1'^&'YJ]K1]@OW#<>@&.=T:!]X0YP6[:4W_WU[Y^MCF#"''6\V,X[<9X%4;1
M$5OZ;L^6HR!PHM#OV=)WO##LV=(GM?SP3[#E:;?[:6-/RJ&Q%]*OM2F6$+]P
M.MB[T=T +2H97>I#E'+Q4VX.N[%=0LC3DW6%@Q2JGF14^O :;WOHUIWXDTQ"
M5:7)?JKKE3?W;0<@T""LW;.(U\W9"54MS]?FJH_N%DAT@X0-FUIQ+& DL-H4
MU(8+@2 PG52"O+TKEP[TN5W14^60V/;(O2MXU^QG&ZL2_NY;L*=-7P^8RW;S
M%K$M=*-@7!94H+XW:S:\+3-S*%*=P2S"&T/2[9SI5<S!RM2E/7*'E5Q31TBT
MLR:\S1<2%(F]&!^\DW3;>MVJ?&E]U8_B5M@F/U^P-OL^8I\=PMWB<0.[YSA@
MH?/@R;(4N5BLJ2Q$"&[@W"FB'R$\BBCG\4!A[9HA<F(43@;7YA,0Y$45,P*H
M958I-AX[?C!E9^'("?T1" (7N>@[I- ]PIV7<<'MG8VF1[I)42QR'0\5]&SD
M.\&(J,:3$ #KC,;>P)2^ [Y 9KD 29=R["QP(U!&5M:Q;R7U7->9!M-=TWK3
M/VK:_]RLA$[1Q)HUFCJN:R4\"YW(M1:.(L>-GC1K%#KC,9D5M!&I>38"QKU@
M@#8OB)YAV6#LC"//(!EPS#C&=_QQ")A-'B D]0,&\/8A_H@'0IA]$E@/0$37
MG5BUR!EVZ/DARHT[H.B\;7/N=#H93KL#!MTI'<VZ&8X,10M&S5)*<&BZC'%^
MGG%>,I[3=:P]"M$QP!Q%C)MWT<[D:L_5<<_5 (#%0O(%P>6^(/V5YM(7_>[S
MFD,;=TX'-([I>4\#=SAI[0"SC-RAMWFDM:?!=.AOIM 15_:Z*%\/V=ON\/<'
M1#6? 5K\HML'52=T7#27[3B(P=-6$[I][36Q_\3D=E:\M5QW,P#J>@0D*,?3
M@)Y\&B/B:1Q >R=T1S0>T=B;^C0&1J %\OV!J0WQG)KXT'1ZASZLGO<^*R-7
M%N;CN3FZE=I^8>YFN^_SE_:S]&:Y_;C_(<;!I*0O>'.0NL,H/&'2?C"W#UI4
MYB,UCDI(3#-<<J27I 5X/Q="MP^T0?=?"Q?_ E!+ P04    " "1@%92HF]S
MRM (   4%@  &0   'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6RM6&USVS82
M_BL87><^,9(M7]HT9WLF=M*>9\Y.IG';SQ"YDE"#! . EG6__IY=@"^V["1S
M<U]L$03VY=G=9Q<\W3E_%[9$43W4M@EGLVV,[=O%(I1;JG68NY8:O%D[7^N(
M1[]9A-:3KN10;1?+HZ,?%[4VS>S\5-8^^?-3UT5K&OKD5>CJ6OO]!5FW.YL=
MS_J%W\QF&WEA<7[:Z@U]IOA[^\GC:3%(J4Q-33"N49[69[-WQV\O3GB_;/C#
MT"Y,?BOV9.7<'3]<56>S(S:(+)61)6C\NZ=+LI8%P8PO6>9L4,D'I[][Z;^(
M[_!EI0-=.ONGJ>+V;/9FIBI:Z\[&W]SN7Y3]><WR2F>#_%6[M/?D:*;*+D17
MY\.PH#9-^J\?,@Z3 V]>.K#,!Y9B=U(D5K[749^?>K=3GG=#&O\05^4TC#,-
M!^5S]'AK<"Z>7[JZ-A$HQZ!T4ZE+UT33;*@I#873180*WK@HL[B+)&[Y@KCC
MI;J&A&U0'YJ*JL<"%K!M,'#9&WBQ_*K$]U3.U<EQH99'RZ.OR#L9'#X1>?_X
M?SG\57%<,V]#JTLZFZ$H OE[FIU?S]7EQ^OKJ]OK#S>WG]6[F_=XOKF]NOGU
MP\WEU8?/ZE/GRRUR24VM>1>46ROX2_6*_.!SH6[)ZVK?D-KJ2F$K>:J4::)3
MC6M>E;HIR>J5)=7V8LN)6!2N*LE'%"BOMZX9?$=2DS?:AKFZW;YPO'3WHF^U
M5Q%[],839?0V^+V!" 5+=-MZ]V!8HMVK'WX\.IF_1KY:B](KV*_=UI1;]</K
MGY?SX_Z%,LD\2R% NFX4C%-[TGZN_@W15EU:;>HP(H #H5O]A9)FI5;V0'%)
M5"&(H5!E.L#>F>:>0C2P$*I$?E3:&_@')-@7YW$(3 0?.X]E6+GJ @(<6 NL
MU1"XZB)@CLH:0 (<HBM4"R^;6"BJ6^OVM?QFS,B70%.44W-OO&OX'58 "Y!F
MF'M'5F0-P;YDEHF(;5 08*+SQG6!F0741PPS(A=@NH6KU+"?C[V$+55@..[-
MQGF<M>P1EG$(;M9S]>?6(#N@!/"Q+ZT+P7#"X!"RMC* $V&H"$:"8RBATT7X
M1)*4NMD_U8W]<MK=FXI&B5ZCEN2,Q5+O7ZWW"?KB603X/"/*X.5C.@0',!GQ
MG8E;\1Y"L1>!TF4*J?:D.I3D'><<K-GJ>[P<TEKI"KF+_;1><\9PPB%O^Q@7
M:HWP-Q(RV&^D2\ ME#$H77Q [_,I?>;JUT[#N4B4<+\"O]6-69M2-JB/*SND
MVN!CAB<@2H]V%VPM^TT/[#>P!>XQIC*S>B?OC=B (_"A4)7Q\,'QSY1VO2%H
MG7V96Z-7QL(1?@6X.5QK[^JA_H$W[\565Y:=]V ]@L"=Y(<$/>D;U8W:"CXF
MR@K.(SSLD++,>%!3*$2Y=_OO?WNS//[IGP%(?NDX"Z%9ZJG48$H3]Y,ZX,P0
M2DN$]@2G*=U(&O2.(#93> 2( 2$D/.]%'-M,%+K\TID4X5!\.SQ23>QMP*QR
M^%JY2:P9=T8NP1G%$IZ5X-$D9(\,'>.7,CJ9QR3+_*P;(RJQ6H*AF-V3[\_O
MS& C<5XA<9("L+@'I'-N*3J3#^MJ/5=.28]:"F@'B#*J-,&P%\OB>N/[M3[-
M]K R=%XLE#:![,!2:;M$%/T20S0(?B11N.7 I4EZ2&J$E!N37/@. D_I(@.4
MU \W9VMS*87H#8A=0L,$ND&5][:%KFW!3)Q&UP[).[+.J)\3&S:/=L(\(>R*
M12R<'U(F=4V'/QYMPP.SGL]9K^7AM$L]#!P@B*X]CR.LIZ?:%4@=LR5S@X8X
MXZLL:O<DS0\*$&*KKL34KGYA&H@8IX5Y\'^2 Q@ )I6'Y!M@$T &2%EIPZL2
M4%TCML"O)VSLG/(//-Y+=8<.[.N58((B@;U6\\0E[0/27 /_3?-7Y_?%N#
MDO04O2MC\J$UXQ8"5D& T.[6*&3I()R7TP(][,89UJDA'*0N9="+(*;L8+XK
M*8R-8B#95)^97FL3@JB?2"R$LX;J!V=V<8MV_Q\:6-SQ?6G%W9M+5;CL8\-D
MK8.TC4=U*W'+'%:IS=B?X- 80I[1O!0D&UBAZZ(L]^(,$)9K'1=P9M3!62:@
MJDI-,0.TTYXU("842A00MRN^U1WPS%?J<N)"%C>,0!/E.\R'#$2(6F)J][VM
MSQ$C'^6=E>;*Z!![W(<0*I3%A-*Y_:4Y0,M<E*H!IO60Y'K/9G$.YWF"A]*K
M$8[B.^CGN2:#R<K473V.V4\BEEL;6G3%7(0E8GHE&>9,TTEBKQ,_C33"AN Z
M?8?[.PH8(" :%FD%QE#!)0\3?TW4#6,;H=;$5;DER$W"CG7#1%:[ZG%?C"_=
M%'0X- ;_2E1IX&RO1S:=VE+Q-2;*#007<N=1)M^2-&#KZ17=:]MAX N'7J93
M>:9%4G&:<6L4VC(RU18J "K+B0QAG%94'8X/1FX[ _M+8^."ROE:C!0)P)B%
MN$:,W#XB ICGM&_,('W\/<E%$DR5MTX24IH[M#>I;MP0"-_/@CYGT]A_>'WK
M;)5&L,D!(%'+S:M/I<2G:2R1S=]M"DJ'KP@YN$_'I<RWN9K0)U$(D6??UJ3I
M&B2/YS2%2LYZXIF$ZPP)42:)Z93=OQ">Y]%% RHR.S_J?6FR$VO':69Z4WYV
M4DY,%9V[4ZW%G1_!,^D>)-3*3O0#33+E?V3&GN^%^"8)W1O'<*QP6T@I-^EU
MF<29.4UEDIX\5!63&ZR8NW+>NQW?FA- XV6(DP&)F[%\MM8/^:I($P ]L]/B
MC87G2),+O*[X(K;%#(;65T(=\@#EQ #G"VWZU,AY<=>X7<-T\/R'$=Z^/#K^
M&9>4AY+:*!'L!X6^6SUIFGS_[2M=[K73H24/\X<T,@5Y1:7F64'Z?>TZ#&J[
MGD-,W5\^Y^JYCU6+R9<Z=.>-?(]D1H&4]-%N6!T^>;Y+7_K&[>E[Z36(#)$"
MY&L</9K_]'JF?/H&F1ZB:^6[W\I%C +R<TNZ(L\;\'[M<.G.#ZQ@^!!\_E]0
M2P,$%     @ D8!64F;T71.B!   7 P  !D   !X;"]W;W)K<VAE971S+W-H
M965T,C,N>&ULQ5?=3^,X$'_O7S&J]@&D;)NO)BF"2@OTM/L BV#O]ME-IL1:
MQ\[9#H7__L9.6@IB8??0Z5[JKYG?S/S&,W&/-TK_,#6BA?M&2',RKJUMCZ93
M4];8,#-1+4HZ62O=,$M+?3LUK496>:5&3.,PS*8-XW*\./9[5WIQK#HKN,0K
M#:9K&J8?3E&HS<DX&F\WKOEM;=W&=''<LEN\0?MG>Z5I-=VA5+Q!:;B2H'%]
M,OX4'9TF3MX+_,5Q8_;FX")9*?7#+;Y4)^/0.80"2^L0& UW>(9"."!RX^\!
M<[PSZ13WYUOT/WSL%,N*&3Q3XCNO;'TR+L90X9IUPEZKS6<<XIDYO%()XW]A
MT\O&)%QVQJIF4"8/&B[[D=T//.PI%.%/%.)!(?9^]X:\E^?,LL6Q5AO03IK0
MW,2'ZK7).2Y=4FZLIE-.>G9Q27G_(DO5(%RAAC/5-,353<TT'D\M&7!BTW(
M.^W!XI^ 13%<*&EK TM98?448$J>[=R+M^Z=QJ\BGF,Y@20*( [C\!6\9!=N
MXO'2M\-M?R'<5\%<O1R9EI5X,J:",*CO<+RXG,#E\AM\N3S[>K&$J^4UT.3B
MZR7<?/YTO81O-<):":H%+F_!LI5 ,&@-;6I;@Z5C\J[M+/.75JW=G>,E,%E!
MQ45GL0))0?#'(,H^"..".!HYHHBM:.Y^BM$!EP2J.D, )@"\+[&U7LW+ VM4
M)ZTY'%T^@I(K;UOMU3] 7J1!E.8T2[,\2+/"S691D.?ST7=?$Z3+[E!3B3]Q
MU7SL;419%D3D<Y2'01K/("KR(,OCT7*]ILIU#'@/J':A51:EY4P\!3H:44HU
M4JNP=-3OP5JK!IBA9D/V2R7) S,PVJ\L=]Q+@C1P$!U"$<SB M)@'A)U09[.
M1V?/Y*#&BH+8,*V9M%M#!_$A9,&\<%K9G!"*V>@:C=6\=*%3!9<_H).<<AP%
M<9:ZWR2CWX0$;_RI:EVRZ3R)B(8"XKP8+9M6J ?$ :#M=%E3]P'M*"51(BR!
M)!N=OT$.\1O,XQCF09BD+KPD>2LOVXQ'11*$:4PNS8-T-H=H3A&&L_VK\OS^
M#3FE*S#)8QKB29[Z(8U>5=N:=(IQX36RT _);.2R\[,,NX)Y.<M]*3W/](89
M*)DH.\&<O<[X,B31BM-]TRA+A!7:#:+LL0>&OM%0/<A=.BB[?:$X(0J'J\I7
MRZ-5[T<O1]Y\2*+)+ N@H:\%;P4GVZL'B-))1EU="+YC?^);!$U(L ^#/WI,
M8@&=^6Y#N1Y<M\JQPB5=.>G8OV.BPY<HJ'!E T]!Q>]XU?OPFU%.1N["/R\-
M\W)M;(C1_YSNK<T]KN=T>_X'K@=/WDVQ=^O99^ 7FK^'\?V?VKSH*DJ  \5=
M(_4F=FT"[U&7W'COS9,^9-5COV%MJ]4]I_</B@<()]$S#GT:],O][K=P5EBR
MC@3W7-ZH3E10$W5T2C>$N.4?MU^#=[(4%;_/TK\(<_;^,%]Z]DSW7GP-ZEO_
MKJ6[ZS[F_>-OM[M[.G_J7XR/XOV[^X+I6[K+('!-JN$DGXW[C\QV857KWX\K
M9>DUZJ<U/?]1.P$Z7RLB:U@X [L_%(M_ %!+ P04    " "1@%92UO%X8YP#
M   L"0  &0   'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6R]5DMOVS@0_BL#
M;=!3(,FRLWFL;<!YM,TA3> XNX=%#S0UMHA2HDI2<?SO=X:R576W,8(MT(M-
M4C/?-T\.QQMCO[@"T<-+J2LWB0KOZXLD<;+ 4KC8U%C1EY6QI?"TM>O$U19%
M'I1*G61I^GM2"E5%TW$X>[#3L6F\5A4^6'!-60J[O41M-I-H$.T/YFI=>#Y(
MIN-:K/$1_5/]8&F7="BY*K%RRE1@<36)9H.+RQ'+!X$_%6Y<;PWLR=*8+[RY
MS2=1R@:A1ND90=#?,UZAU@Q$9GS=848=)2OVUWOT]\%W\F4I'%X9_9?*?3&)
MSB+(<24:[>=F\Q%W_IPPGC3:A5_8M+(C$I:-\Z;<*9,%I:K:?_&RBT-/X2Q]
M12';*63![I8H6'DMO)B.K=F 96E"XT5P-6B3<:KBI#QZ2U\5Z?GI')VWC?2-
M5=4:1)7#O2_0CA-/X"R2R!W090N4O0(TR.#.5+YP<%/EF'\/D)!5G6G9WK3+
M["#B-<H8AH-CR-(L/8 W[%P=!KSAFUV=HQ8><YAQ:2BOT,'?LR5)4:U\/L X
MZAA'@7'T\\$]",2=>>%J(7$24>LYM,\83>]CF-\\+N9/5XNG^>VG#S#[= WW
MBX\W<[AN&8D,MB@L(*<$**!8+M%V03V&!5J1;RND_I+&LI" H\%Y?$JUIC6W
MS9H:&ZCY UB.DCK?(= 9[U="67@6ND$PJW R:[SYT*@<05(UD!%8>5XZ.K(B
M-*)68JFT\MOC$!(B',8G_Y?O3LW?Q%0+ZY70>DN**T>7W7++S*,X[9@9AC,/
M'BUU6@M!HEYC&; +8==X#$=9SUPR0\BOC7+*M]=46U'2E'1MNA:#O<07WJ,+
MZL.^NL-GLK>2N"-P4%M%%Z0B6\GMVRJG6\"2[2&V98!L(W<TB+,^DN'BZICB
MMU7!X/R5*LBR'OJOS<JPEY7OF%7U\_47,G!^. /[-'H#!4TZ:1I"L9@W893\
M*T./6"IBX(]DYH)Z/F3G4.+Z%<2^_:B$]GD,&OUZBF%1<*IXY(9[14K;$ L#
M?7.%_#I*>S2*O5KQ,"3L7?B")E.5M39;1/?NM[-L</K'?\MWHWQ1&)T3GP/3
M:B^%#DSMXX&EB(.MEKO0+9$2K').ZIVPLN [9Q##CR[6I#?!2J0<\)QV$ +?
M#K/NM'L*S-H)^$V\?4<0U5I1CC2N2#6-3T\BL.UL;C?>U&$>+HVGM(0E)QDM
M"]#WE3%^OV&"[H$T_0=02P,$%     @ D8!64H#57&'<%   8$0  !D   !X
M;"]W;W)K<VAE971S+W-H965T,C4N>&ULS5Q9<]LXMG[7KT#Y.K><*K;,G9*S
M5-E.TN.I3D^NG9[4/-(4;*%#D6HNMM6__G[G -RTV4XR,UV5F"1$ &??<*37
M]WGQM9Q+68F'19J5;P[F5;4\.3XND[E<Q.4X7\H,G]SDQ2*N\%C<'I?+0L8S
MGK1(CUW;#H\7L<H.WK[FL4_%V]=Y7:4JDY\*4=:+15RLSF2:W[\Y< Z:@4MU
M.Z]HX/CMZV5\*Z]D]=OR4X&GXW:5F5K(K%1Y)@IY\^;@U#DY\^A]?N&?2MZ7
MO7M!F%SG^5=ZN)B].; )()G*I*(58ESNY+E,4UH(8/QAUCQHMZ2)_?MF]0^,
M.W"YCDMYGJ=?U*R:OSF8'(B9O(GKM+K,[_\F#3X!K9?D:<E_Q;U^UXD.1%*7
M5;XPDP'!0F7Z&C\8.O0F3.P=$UPSP66X]48,Y;NXBM^^+O)[4=#;6(UN&%6>
M#>!41DRYJ@I\JC"O>GLI*U5(4+D2G](X*U\?5UB5/CM.S IG>@5WQPJ.*S[F
M634OQ?ML)F?#!8X!3@N3V\!TYNY=\9U,QL)S+.':KKUG/:_%T>/U_._ <>\*
MI!DGY3).Y)L#B'XIBSMY\/;36%R^_WQQ^?[C^U\_BT^_G/YZ];__,W%M[]73
M+^+TZEQ$3B L<9XOH&EE3,)*GSKNJQ[@9S*3-ZHJ+?$.UTS.FA'QR6@(HR8^
MRR*>K3(IYG%)TLFO7IM7E^;5);^:Y'>R4-FMB,4R+UA'\ALQRQ>RK%0BY&*9
MYBLI2Q%GL]X3WDED44'?199G/_TVOAI#I:]+-5-QH60Y;F$5-02B$-4<%#-[
MQH5D)9H)[-:NR>A&K\1*Q@5O0!16B>2=DQY=QBU^9DHI;K )(;',4Y6LA"I%
ME4-!ODI,S*I"7=<TD4<!B %#D3E(\F(69]CE7E5SD>9)G(HTOM?XFM?E0T74
MK^9Q!223^=JBA$X5/X#0LQKFY3J5@!#3XK*4%6/21QYS2U6"#86" 53IBEZX
M40^@ALJ IL97_E&K:@42)'6A*B;H!<"=S13M:0TY'&<@,I$ :Y3U<IFRM  1
M^8#Y9/ VA0"P$ $(O=\R5>&CJRJN))-H6>1W:B9A;EO)NVZXB3GR(9$EXY7*
M.YEB_Q16G19?\7KOF:,\K2>[%QJY*XW12IPFE3@B!KKVJ_>7%U>G?.^\>JDI
MCW4NLDH6&="XQ#99+:$< .J(/C+S+B[/FUD6R"WN8=?IVE+CCSI.U8W"'3P7
M;+.1>B8FV15K4Y2 _.]P%CU:Y=>INHTUK\$B>#T2W8Y_,X &JL&UU!@@^<G!
M>290O,1R#WBQDGCQT(W&(>QWFFI75. ](MZ:2MX4^0(,TQLQQ6>J3/(:1"R(
M1193:&UI?VRW*_,"H$%\EQ<QQ+%%'IR;Q]DM)/KF!CB6] &3^F<)WZ;WM\0R
MAAT 6"29-Q!AXFLLJ@*PW4"3@5:?(K3$$!8'EDR+CM1K)6H99Q6+%DM=61>L
M<J34<;82]W,%I8))A1-E-<!VAZX_]EN,"JU:>2NS^[E$]&EHJK5P++Y L=(R
MQU*D\I@80[NJ2NL*LXPP.[3'06_7-*8MC!EH<+HM\GJ)/3)64:9+G&C#Q&+E
M3/_38C7M,?^;Q4H;+;A=N;@&FST'-CHE/O5,V'Y?8@P>47_ #=C'<I[?9Y@&
M0W$R(LUC.HV&IN>#$=.MHZ,C9GU>EUB_?#DZ[3;[1[?9Z%P+N,JVT/ED]&D/
M%TY&9_)691GY$2!,;D@< DS/BJ8.[GS/F@8N;IQH8KE>A#MO:CE^.+HRCBK)
M8=<=*XH\,;4CW(7V1$2!,V)+!H>JWPCPABT")Q21Y4RF(IPZH],!EX7K6V'D
M"!<[.O3@^Y'PK<"U1ZU;7<9J)HZFUL3WQ4MQY%CN=$HWD15.;;J9>*%X.;HT
M0MN(Z[(N8 / RB,LZT4TQ<09Z]?1+RJ^5BE-8IB,//:4Q@=PNR;_VD0%,/>%
MS."4%X@T>%KS*N@9=@L<>1"*EZ/W)#R&^I 3$-H3@6U-)Y.6%9H1/4ZS,]/"
M=S+Z$*M"W,4IH,4Z@X\V^>N$H37U7+ JF(3"\4$2V\&3;]N:)2EI?5UD(A]L
M(US/LOV)""/A1A:Q,O1'Y\:<#:,#O#B=8$D;M':MB1V(J>OM9"/A^4.9^ 0^
M. C>6YX$ PXXP<2:! ' GP3AD%JC#R;@@);6)93A"'SQ(@*?[J$9>)/OO1"S
MIV;<M;R04");<Y-3X$#\J-A-F;@#2KT@LU1VMIJ",V/Y*60CFT71N8"=6#3F
MB2%AS$H=4F4P7J11R[Q4.OGC#WH6[@>9HEZ4,S"$9"HL/YS@IJ$OAB:6'T3=
M$.0L*6HYVPR$^S$OVSFBPCQ/*=(M05;+A:%AU0?\= /Q<D.6(M<56\!*C4(C
MG!1' >16S_<GEN/P7>!:OI8['SI $OF?XO)MIOXTKC])ZD6M'6\.MA9,AT+.
MR=7<R39(_C?Q$HF5A*+,***793\$@&=&J%/V;?T0\CW0'HH@M =B,'AF.O41
MW_1.;:@VQ&*_0[X'E0Z=:3B.NO  <H2AR=CMAJH^'77"S>_I4 :.:RFY;)*N
M3&+S.*1-Q/D$^/RP%W(Q>-YT//TVZ"XR7:%JP%C;CE*\.'L,_D&*TS?Z?9D3
M\CODS> &<=L7D$ ^0GM,UB-PQB0M03#V*!!!K$]68Q\.P01$9<H&'EA-%-WM
M&3M/ +IW]^'H_0,14!+L+'LZ-9=L$3:88AF.&-Y,M@3!F20)@![-5-+RAC7I
M2"O*2Q8)5B'%]0%MV5L3TE-RWN,YE'^:_I,3S[/&B?PJJ;1B &YJ+.<,L,YG
M7YX,H[]#$_\=<@1X:&+ 0XH"*9BTH(ST!/?Y:$PH)M;4MT4XB9@/+"3;@Y$C
M'^$#F^TPX+^(35QV".P6IGCD&_(2H],%E7G^C)M2SQ:SMB.6:*_!I LO0*!A
MAB*.;F.5O10A/)]'$:Q/<<\4-$$8.PD(6)_ABGP/M!MF8'LB2N'Y06<O<RIO
M/$&<P <K=(@3%-K1%91V6:>LR92N<)]33_LM8D]DXDI.D*B:)GJ)1E-MZR4<
MXG+@ _[!/N!\X .TI)R,J(Q1E(";,K@^%SB*H>3DV9PX"B9=[&>H\F2G]/V+
M/X$!G SN<XQ/X<\TZO'G"]?8 < IR!DC P"#ZL6R+?"]DU"L!46'N[473N7O
M<0:I70GGWV!3WO43:^'"AK^ /77PU^>_#H]X8[^Y?TS#/=A_#R_Z<  N[NGJ
MC(/1%3)TX("0ZA:V1)^1Z"U#_ _PW^M=(_%TVC7DZHOZT!5_:\"U3AP71+ !
MVPO&TA!J#V:^P49C>$$Q!IQ_ON0(DZNU>TD9MQCWJJB2W")#J;)E7>E:B2YW
MWL%&LX%:Q!DH5@R*2U3,K=.*JEL6B71:SPP82L= 20QI(WVGS462XMK I>'4
MI.U*VE0C44"HU.5FD.0%^T1"@*H^,-=$!J8%&%:74L=;("K4DSG21HJ4]OU?
M6P'M'Q&TE5=^AT::.FH/DE;7M>/NS#P9>&T034FJJ=@F;4K.7GL0;S1U]X8/
M*F,"Y[ ?H &(INM_93.;\T_<Z^(@1E8B1\Q3"&!7+SE47.%SR*M:"$ISXK(V
MV4YOMSYE0:"$(Z;R*7)2EXU [<5C+$[WT*60XA8^H^!JJ@%QQFD\CVPD,339
M,J<2V#Y=65T./*N+%J*\+A#*_H%]*UV1E3&(Q"1[-GEP.R@$BKI"DOBG3GIF
MK4&XJ4$EV4K^>@FX%3@6+U5V!SP?/E^];X7O K'C@XAGO]=EI:OR+2QME-@R
M!LHS%S>(_#1120V@^B^VI@26F%&%D177&SOVMK><Z7C@TD_7R=\LM<GUS7IN
M/[-H,G8C.A6Y2DEY5FCW4B\LHX7YT$%XWF4XA-=:J;FCI,[7]K_].5;W\?Y<
M:RRNZNN2#)6N[%-Y^+EHD33/9<J>7V4SA2R>"F15 5["_&G<[A'4"IA,I/JJ
MG/=8W+.DC3TLMX)00GK+O-"*.2A@:&'=64^X;YQ;;)S;X B 3ZD2'7#1@88V
MR"#C;0X_LS?+_%9/]Z%_JM<=Y8FISXZNB;->; R,WJ\?_XD ;[3Q=W<_T@$G
MY8>.;=/?YFZDGU^('=?1QA%E7^K 1#H8+J7,FF.]UHY^ -\31=X9<>Y"5964
MAOEJ+7=;,$'-86Y&T:UVHLS261$W"MOW;) K3-$NRYPO&O!Z<RL9+[0T; -&
ME5P6H(-6<_K%5>O&>II#8O:OK?"PRA?Q0E+_"$_I;;=)'V/[+S:/D%75V]U4
MV[1%V0;J0C+]Z<2KD+?P3MQ>HL^O"WE'#2T,LBRXL$&[[ "F/29/50?,FN)I
MS#7A#!5X*M;6E9'>NR7T.F&3WQ*#"+B^;3_LZ1-Y0^<*SJH:,T$"UMKYWI'S
M6IC# L GCG?L1#OI:%:E@_)"K[&(']0"CHOW3_/L]B?R73O<.Q];8MMZ1L@2
M[>A<+,_8I+3;0I*_BEOLB<E@1PQ^ K]%7'PEXY%G^CB>^,O948]\S:YWNO>!
MX1$$CRZ0F :2-@M/XJ7""DR>E$0=KAO_F:KU#=!5G",K8#OC4T>0+-9ZV1[-
MKPN&YO. _44%ZZER" =HF>6518:/(H5*+:0EYK"<H,H,%$VJ_DQ8_%;]RRI/
MOD+T*2)>Z2GD#1Z= DD!'[-6@.F('M:>6[.ZYH$M ;<>*K<"L1'][Y2[:JZ*
M&9]'KS9?*BM(L G8FH26_:11/!(P,A?<O&':6<R)BA:>5I:;PX9R6\Q+;][T
M"^IC<=:$28"O9#A6O9RYKPNJJVWNMB>=YRUWD0)N\RM1"Q*6MZ<IN,JE]J<L
M\U5<W#808YT\47$7*I<;DM5(^_7ONA9KFF*P_EVN9J:<2FG_78[(11\J:C7(
M@0/)'$>>I'%Z):8V_J62$BA@G<R-D?ZD[98.)!5IK_85?+:L 3."TT84?17H
M&5)V$V1B*61HMFIB\[&X-/E($\!H%>]TB)F)SSCT7L2_X[8-)[H(APV=R2XY
M<N*F!]"80CFN1_=8; P+J5/22ZOZ*&]I?NJ%W493NB8"O>&"Y(O"-*UT8XY7
MRC:88V'>>(M!YP"8R4,OU9GBQJ6$SU\*2<38J[K7G70WJCE(I+@W+%UI<6QF
MEZ]VC'-E?B,RV@0SC?ELQD!7(A8O-=3:]NY>G-NP?MH,V(9YG-E,)X@+6<WS
M69/N<.9EN-AK#-%"I#G/.M;OZWK7Y75[Z^L,^T9&PZ8 X''<G>5MFXX^O!CT
MP' Y$ EBS0'-+^SCL(J^<35M](-G(NWA@4$O-6A6W!)(9RP/VH/NC*HWT-#P
MQZ6)[LN3T<;$[:'WR.#1H&&NNEJI[[=\LE[UWQ&IGXS.\P)BQ'&IO*[Z,C$X
MTW4C/N5_;&S/W8BU^);BA4S'7]U6S<NN:[F!O>MQ5P? SVE^3;V 6G&:3R-K
MZ@8[GG:MI'.-Q\K&[0$2]PP,GD;GE-%SH$HW!!+$B[6/>@K<+6ML&UV'2S/[
MT+R-:Q#QV?B '::383#&$&Z,K(O>KJSOKR%Z'C7%N(^.?:_H>98S"7<]/D_T
M)I;G^SN>?I3H!9-P^+17]$)G4XVVC^X6/7H;US"P/'>-':9M9BAH!.'&")C>
M[QWZZ_<Y&^<U[*7MYE$1S!L[;?&J7]YZ:J?RP.WH:MA@P:8/O>OU-?V.\'4[
M>M-;J/NMFD.HZ=#FAT)M]VIXWP:U[EF&2=K*Z^^";B<T5)W9"HY.(:_E>B^J
M-_;6>DTZ;JUW:[2'7A]T;;DI$K=?:HA7.C0SG[?@-^/K581KJ?OI^G'$DT[]
MB:[0P8DUM=F!6'8PH4$70]&$.M[LT*,!3TSY?-ZQ/(<'? Q,'.J0<Z8N#>#6
MMKS(IQ'?II'P)]?V;!'X& C@:NW 0TA?5L7&%SO,US=ZG?ZZ#I1(=<=J;PAT
MW7X/A/G2'6.UW\^XG^=<6T)V@E"W7TF5J;I5IJ_35$\,,9N4%4&?+OKKK''&
MA*-<OVWFYFQTTSI]D>D-L>03MY&;DB!7AV@!R3DU"\5,"VA;N:B7G"O>2A$&
MT$X9PT2U'[:E(?,MB;)>:*IP3V1;I"[KXD[=Y87)62F:I'H-A]NT>)JV4YY:
M#&\2?"9R1UMDS"GI$GML34Y39=1-TAUWF@1./JB2*V-;.G5T+;^?L[%"YV6/
MG8^V9E/9H2]/S^_$_N]T5T\MV^9F&42R:WW4023\]<YIU[>%YT?KW=(^E#=R
MHO6F6L=R[4 W2'K4RC#H;)U8 ;26]_\AG<3K@<'V9F -$L/S+&C75]_HRM3H
M</.EING+_6<ES^^P?6X_[;I ?5N7*_=_.*&C40.-(/M[.EM7U#KM!;[NH8XB
M=UL'ZR:M_EM]JFLT6FL *F Q*PNZ1(T$''EQRZV&G$5DK5D5] DGH9:A<$+=
MN\_K"++XG)\LBM[+L2(O:"@?44M9TQ&XWC+SC":Z[8[OO-\TM-%3Q_W2OL/?
MN-AN$H0S#1]K;6-Z@N>Z%8Y$ZLBC#NAM36S&I @W&%TAOJ#QOD]LG=-&DYH5
MV9.M[6E#O!L#R3A$]E1,'1^3@VGPE^D_T^1"J -2@4[/[2[;/W$?;9@FC_:-
M1<Z$(S7'IJ2>ODLR^>;6L.TR>='7X-WM8L-^)MW#I,]SN<$+\JHHSA!S&:>(
M:Q)RPHPB]J1C)YH5(4B.Q@@.Q]/1;VG%T?3>"3ZU]^K_HW\-.F7JITSGTG><
MT/D\!:C=G_W(Z6:M'HHM<DUTI_>(D 08E+:CHU_K(_'1++ .:?.%-6YV:I8J
M3 3:?$MHVL-B/:GXH<G$^F([\@AV63I_F.H;CWM^.5\(_5#G"8'G]=(#ZA1V
MV&GKLY?-XYLFFE1\]-$>/:P58#>:<2Q2M.TGP9:.DWL(LK$1YV:QD\'1PXGX
MK"$[;6'2I:.DK50-OL=\EN8Y.;U;<18721JOS%%%5]@ZI7KTF:RHB4D?Z$0!
MA&I8-OIX=7XAON0%8NZ/*E,+A/__[$Z1]+1@HX;U)$A^H4/9G[M)9SE(K%=T
M_-'?8$S$2M$AR3/QXIG_XIGN"W$!(T1&.5ZVT'(QZARJH[]+^GE.W^[B'U P
M&5W!_5HK<499MH%(;/L5A./>KSXL !/_M@7G*%FE?P"B'6U_/N-4_VI$][K^
M[8V/X"XUL*7R!E/M<10<B$+_GH5^J/(E_X;$=5Y5^8)OH=0S6= +^/PFSZOF
M@39H?U3D[?\#4$L#!!0    ( )& 5E+(6TG.+P\  /PQ   9    >&PO=V]R
M:W-H965T<R]S:&5E=#(V+GAM;,5;:7/;.!+]KE^!\CI;=A5-\Q /Y:JRD\QL
M9BL3;Y1D:C_"%"1A0Y$:'G:\OWY? R )77:<R<Q6S424"#3Z?-T-P,]OR^I+
MO12B85]7>5&_.%HVS?KI^7F=+<6*UVZY%@7>S,MJQ1M\K1;G];H2?*8FK?+S
MP//B\Q67Q='+Y^JWJ^KE\[)M<EF(JXK5[6K%J[M+D9>W+X[\H^Z'#W*Q;.B'
M\Y?/UWPAIJ+YM+ZJ\.V\IS*3*U'4LBQ8)>8OCB[\IY<AC5<#/DMQ6UO/C"2Y
M+LLO].7M[,611PR)7&0-4>#XN!&O1)X3(;#QNZ%YU"])$^WGCOI/2G;(<LUK
M\:K,?Y.S9OGB*#UB,S'G;=Y\*&__(8P\$='+RKQ6_[);/3:(CEC6UDVY,I/!
MP4H6^I-_-7JP)J3>@0F!F1 HOO5"BLO7O.$OGU?E+:MH-*C1@Q)5S09SLB"C
M3)L*;R7F-2^G39E].;N$7#/VJES!UC4G=3T_;T"=QIQGAM*EIA0<H.0'[%U9
M-,N:O2EF8K9)X!QL];P%'6^7P;T47XO,9:'OL, +O'OHA;VLH:(W_@&RWD_I
M7RZ;?GS_ZI]GEQ?3-Z_9J_?OKM[\.KWX^/;]KTRMLD&?7>6\J-G[@OW2YG?,
M3T@B?\).FJ5@?_];&@3>LP^BD96 MS<,=A3J5__9J<,H[D3%7BVEF+.?9,&+
M3/*<O9_/98;??Z[$HJSNV*40B-<*<4)T9HS7[#,&L*M*U')&9'DQ8U-1R+)B
M%[,;6>.SG+./HN*SNT(XZGWWC6&"(#*R:$J\87Q1"<W= :8ON@$=Y_#C9LG>
M56['FLL^P2\J1O/W373LP43%3Y[5K"UN1-V DP90<':M; >1FDIF]&NME-T6
MLJF5 /I[N2:UUVQ1\8)&K2N2&I(HM=]",K8J9W(NB2[DRP%-+(/SRJ+%3[2B
M+!;/?LSBLGC<LE!05;:+)?N%%RUPLHN <$/UOY;%F?*Q1FH7$Y!QUBL?BW*(
M79Y5G'C@J[*%KK4$&$V$BG9U+90/S/A=C9]X8UN W<*%Q&J=EW>8,VLK8HT$
M&=3BL+6H5%XHLH?4<\NKF:T,F>=*X(Z;&?A4#X95L%4O.:B! +PFO].:$8]8
M$NJ>";@Q4%.OO$<CPS(_2#?&83HGH" SCXJ($ME,H(7VFQ$ ?\>N$85?195)
MXFM>ZL!!T"#1SC1O2EWK=2XS?IT+LQ CB5WV>F#*&<*Z$EFI[,"UJHP&,QNL
MQ%=Z%K3 <>#Z2#IYKC-PKC0'SST4PEV(=^OU4:SMLK',FC#18DV%2_UPI'V[
MTSE; 4DA:HPFM'N(7"XDJ0XRK=LJ6X+:+O-@>P6&-;$N.,G#WAAB!O*O.@H$
M]^S$!.J;Z=55%Y8N^_B >#I0!O  8P/+RGG@Q^+W%AF %P5]R*)N@"2D?KC;
M#;0_+]N*W0E>U2ZL]&V+%/##;B$V@V&SIJS,BGP.EX+'E+#2U;=&7R?^U8?I
MI[J')6O%'37#V;.62C1XGLIMM0J#)<<OW#8Z6PE:<8A8Y9DTL2FA"AW0RS*?
MZ7385H,Q/DX_6+;8Y@"VA?090HHBI-&*)(>LE<<KYC50W?"\%2HHC=MN9!B0
MQG"LQ93T%MBU:P,P:JDS,A+9$;Q7-4&]">IAI6U2Y+5J\1EK:PIPKHHNP5[Q
M*B]9+5=MKN,+F4;D>OJ 9MHV%.&9,0.A#*\* G.MSYY%GJ'DN-$1;O@B/E"Z
M?T&O@+0U4Y#E,%FS.2=_Z>J%+679#!+OBC]WLT+J0 >T"*,6A?ROMBT!5<6I
MM#ZC(HR8E,;/:9EZ65;-@(:66FM1W5 !M-:(:O#3?)M7Y<IBT_"LN)V).JOD
MM<X8&G)[H$/Z0.&DP.2:VID#0I!?[/-FU.@=[N\GVGO1E@8WM6*E#R7IO*1"
MHOM)3?LF[:)R! SDHJX[]<'<14.@LNTQ*G<IQ%2^LNTJNSZAA*)$H\ANZ\*D
M,8+D'MXHX-1@H/2N-;7=[A.+0HB,-B="O+A3@6OKZK!O[.<15(N2Y66Q(/0;
M&$5:::__@P#J#&79DE*,KC@,ARK!R%PV=[:=BY*BS[B0#NSO0$:>U^6WP*,E
M^%MH1RU(?B#7TM3K>A4EGQ(#-MARQJZ0TF(9^]B+XCG#5/3QT+E*J"?^*?V*
MUT1R)FMN% &J,\'1'.#A)#BU]4<+VNLT2Q7GT#[%5,;;FAH5G8^:!BY$QKW&
M,#)Z+CAE*W!0RZ]81\/Y=*,&^/9$#X*^YSWI9)US675^KM'?^+Z=%1Z;G[=Q
M2%$A'S)619\/0%\IG:A2E0*T2^U]A1=XII^DF7A(MZLJN('GCKM"SL&7M*_J
M:([GQOUWM8J*CF\I4S;*$XH[=#F$U90_(2K9PI),Z= H#\5EXKO4VAR'B1M'
MNO\\'D?N)'!H44I1</G\[M&2^M\OS($RZ+&2Q;$;Q9!LG+I>:"0+(S?U?YAD
M?47@Z#Z;W\--.G$GX.(X\MW(-]Q$8S>-MKGYN-R8JYH<M*0K5?;K<H-\];Z"
M0W.C J;/2KRNVY6.OZ<C$E5+2E*./LCZR]F<XE2J'0<$$/5G#*RR)RR 8]*_
M 7LRZM5Q4]*"A"1G2PDKPIX(LW#L3C V]-5'$,/%GXQ^_??TC4H992U!]"V:
MDZ\'YOL^(N0)?=!\/Z!OH]>2DACT=2=%KN,$[UP/_U(,/6%ONDIJ(*K4MM%,
M6JM8PZR]EZTV2241Z@WW<:]J"Y1F'2[M<9VN)NV+I%5):A6$S_MR*IF].F '
M$L9JH@<G^.1.,;,"Y+:H6[5^LK:Z$0H YW/*CR:CJT0,=FVV-8L(@$T-#[I3
MM05EW=X!#9[.NAE#!W\,=/-('%WZ*QTI/U.N[KEAO/-R(](T223DNT,F02[,
M]B&^@C$TR5[?H*MUM70:VB:1]0[+&N-HM$O<Q)[:V^Z/8=[5Y=N/?>OQ #@D
MGCL9$Z>(F-1P%;OQGXC!]79"WE/>/!9P T]#G(\0'1N(0PS33NN]$$?,;;!S
M"/,N<YY].9MF:"N1Z?3H,_(*&O!=R-=#1R[G@IVHI'[*(H"+^?]!;-3_$DY]
MW@^)@4*JD*RA('$OI$5;D-8;TPI[U6G9>C+A,7222@@K<BTVNDTL,AP_T!LY
MNN-<B+X3V>,3!A:)J[YCL;GJ6I_/FUB\ U_[\9@8XUU'H"LX4_MN"/G7P:61
MYD]!R#^,>+'_PQ%ONG^/4)_;=1;JFM[:0B+'@B(T;5"0CL#=F#M1+7W9UIA0
MGXZLS3&]^"=J=I^.:%/6[./")MTVO,\")XA!R1E'8Q8Z?C(>79AM[=B/F>_X
MX80E$V_T6<\]\1TO2-DI/01AHA_"-&"GHY_*:BZD&A2K$:E^3<.WEG^-O*V:
M\=#'$DDZL=D8:;[?=QCSOFW0;: +)_"Q60^A@LB+613ZHY\-2D?@V0M8/ $6
M=?O,)WXT(4Z"U*./R7B#6>4CP3-V0MR:+P1DZL2I?QE8+[<8LH4)H#/#5J<Q
MM4-K;4[I[<?#TPS?:O=[>UC"TH@%43SZ.&P*PCENN,S5^(>]Z2'WF6Z1?#JZ
MV*"NHV;##+&3@+'$29,Q2YW8BT;OMTZ+3F 5\@2/M'@".Y_V0^8[=DA&>_=W
MA^.6$W),Y7?DFWB >[+30[.&!>"4\$BXXR&1;%7'CA^$MFBCW[8S]SU]UTX^
MEX6^:D  \,=#_E L'S,T9%&*SV#B!@%]^F[B]Q$-C$O@:!/72QDUI9/.1]%A
M1"$+0C>B%=S L^(# U%K@G ,%L9NG-P3R\<,6)B.=QBY=\>>+Q:T:]>HO(."
MK);9'JUMK?2P$A\'FT81QRSQG2@EU8WA JB!CUD<.G&:;D1]X(^=R)LP/QH[
M212P)'$\/QK*GR[, ]]S0@\8%P5.B/# .!\^>,!5=VI#O:-("]*!:H6DH3*X
MJA6(?U-?_9EJLJ5&/1I361704[ K[<9[G^T$S&95VI=0.BL?BA#:MP,-2RA]
M=6(?WX=3A7+$B;^#3"KK][\.1Y,(A20Y#%+]FXSV"?/<?G,X.2"2HLF]^(X
M]%4MI@]],EXO58^+FM'L[UL[4_B/,*C-5374[_#LUW*]O<->'U+L+AA1>78<
M#OMK5!&YR?!-=R8HM_M?-ON3MP7Y;V&N+'4M13T<!9M2N>%?V;4HQ%Q29\]S
MM:%O57-;WOPX_JG!&/@/;&Y-1ST^Q+^]V_J-:/5=G#X.L8;ZYIA-@%"!^@Q"
M!?O.)-Z,!C]VO#1$]G,"+)0X832YMT#Q0V<\0>7G)( O/=QVW  @.68 03]A
MD3/QHJTMZ1\/9<Z/Q3(D,OP?L-"]OU"C'3CJ76G<A@+@3G21@'K5"]6Y[3&O
MCN*VL,ZGNN,=Z^)!,:33>[=R=V_C*,<>CS?VO>7.4:A]]GBC#KUWK-.=)\Z5
M/&8O_MZ; ,.U)[H+X RW#@: HN.<_ES"E*I88>_- X14F]/V';^K8#WTF[,V
M,[=-YN@*212_/[A 666W5(ZZ>-0?+ S77\Q&T9YC#MI>B1S/T_TCNF:$*-<'
M& Z=9.DMG$Q0V:B&:8KV=2_JXS1NZ02VYG*XTK(A))FDZ[W3Z,EFF[_1D^9T
MV'--'38=8,YX?WA>RZ]G*[J(.&BTV^E\:V[@:9=#\=:[PP&=JSM;LJ[;[:L8
MM\L24E2-S.2:-\-AL>I8K?0QEQ787/)\KCQ&;4HVEB;,.0C@IF_.-9LF'6.&
M;VVP&5;L_;5#WO(]W-:"CG ?8-?W?"I9MOC5:B6$\=SP+U<K;4=N\SGVW"0X
MK%9OGUH?=(@?H]9][$8)E83[M9K^G[2:[K(9!AO;Z5M:W;ALUFMU_!=I=0^[
M08PNS&;W< ):DOJ4#OU=COF>-KC=P'6SMSS<Q5"CS3T(?8'([/-!6EE ?J'+
MU!+<\;YX-E?TB,+!&WK?53$]5".]HD,BJ(9N4A0M.$9;YP1HZ=&@.N/44Y]^
M@-JF6 !SA;(#$9]A0EZNU?D]:B8OG*"VFO@A_O53?S1%S=\-Y;,5"ANZT*.V
M=H/4B<?4*:-!'*,!= )TS--#4H_'*)[072=..DE8&#H1VHZW6I%V.7R">LR+
MU?95ZH3Z0?$5L]-N,^BANX_ZBH'LB2MU0+/I.%;]D1.%B=HR<**QO^]F^KEU
M(W\EJH7ZNP.Z8= 6C;Z<W__:_VG#A;[1/PS7?Q?QCE<+NBN3BSFF M2B(U;I
MOS707YIRK>[W7Y=-4Z[4XU)P^"8-P/MY63;=%UJ@_X./E_\#4$L#!!0    (
M )& 5E*ME-\N500   (*   9    >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM
M;)U6;6_;-A#^*P<M'5K D"TY69S$-I"D[19@+;RXZ3[3TMGF2I$:2=GQO]\=
M)=ERW@;TBRU1O+OGGGONR/'6V!]NC>CAL5#:3:*U]^5EO^^R-1;"Q:9$35^6
MQA;"TZM=]5UI4>3!J%#]=##XK5\(J:/I.*S-['1L*J^DQID%5Q6%L+L;5&8[
MB9*H7;B7J[7GA?YT7(H5SM$_E#-+;_V]EUP6J)TT&BPN)]%U<GDSY/UAPW>)
M6]=Y!LYD8<P/?KG+)]&  :'"S+,'07\;O$6EV!'!^+?Q&>U#LF'WN?7^.>1.
MN2R$PUNC_I:Y7T^B400Y+D6E_+W9_H%-/F?L+S/*A5_8UGN38019Y;PI&F-"
M4$A=_XO'AH>.P6CPBD':&*0!=QTHH/PHO)B.K=F"Y=WDC1]"JL&:P$G-19E[
M2U\EV?GI7&RD7CF8*:''?4\>>;V?-=8WM77ZBG62PA>C_=K!)YUC?NR@3U#V
M>-(6STWZIL>/F,4P3'J0#M+!&_Z&^_R&P=_I3^;WIC5WQ*4K18:3B"3OT&XP
MFM[',+_^?O?U]SG,_KS^"M_0BGRG$5QIM#/6@6!=D*L<,F+'RD45%(A%J<P.
MD<3LI462M@?7X"L)'[S_]9=1F@ZNNJ##4G+U@5QMT-(R]<_">:&]%$KM@'[@
M(9['>^\NA@<JA@6_1NAZZAVVD()V!VP(50G>$.7OP"S93EKZ6E#C.Q&0OZ>8
M_U ?\:X[[=%JH> >-Z@KBD&TR Q!R4+ZL-]]B.';D^A06K.1.<6F2<(,29<Q
M#T;3+&B160+FLS5!$!ZD(QHI5A&81$'K.Q0V)@1!':R1Y *$SOEAU#L4(C@A
MFV109X1*KN1"X:$"W;JX)OW3U[)GP ?JM/$T2S);<2T6J*G2WH'4@>]0B;\J
MH>12$H!9,[V8@$")1=@*]M$D>NS:>4G5K <5E_;GHC0LL'"2\ROW)-<-.@_I
MV3LHB6WF,V!@KTMIZ=/25/6Z"\P%;*S47B#ZV%=M:1QV<MA*O^8*B3R7O*OW
M4G]HJ/2RXI%1YS*ORE*%AB!=':F&ZM((9]\J73;P,4/GZKHQ#NH&LR6OBUU(
MZ5-;[_M#Q]UI*BZK-JNL]#NX)EF3?7)Q?AI29+MG&K\U.=::#FA<2#]$E4WO
M"BHMFSI!SJG$3[NOME92+*3BL"WK_Y,_]0&-1"P65*UV++:2O^@%,9T,1_&
MS@:EPC%'WTZ&:7S>KO1HW+@2&U'5991,7J8J+H#4W7D4<FE12AXF^_(=YH7C
MLKPTXMS1/*L%PI6B?SH>]?,9]4RL1_8$MC"5)@?96M@5!:.X@62:,P%O* +=
M4*SH*A(; 6-0V#/^>@UY[>2 +??E29IT23M)!_'%X370FES$IR_3&L-+9U6_
M<RX72 GP[8,;DG*JC^C]ZOZ"<UV?ZX?M]>WH"^4O*4&%2S(=Q.=G$=CZQE&_
M>%.&4WYA/-T9PN.:+FEH>0-]7QKCVQ<.L+_V3?\#4$L#!!0    ( )& 5E(?
MFJ8A<!$  '(O   9    >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;*U:6W/;
M-A9^UZ_ >-T=>X:1>1?E)IFQG:1UITTR<?;R2I.0Q88B58*TX_WU^YT#D 1E
MR>-V]R$130('YW[%ZX>Z^:;64K;B^Z:LU)NC==MNS\_.5+:6FU3-ZZVL\&55
M-YNTQ9_-W9G:-C+->=.F//-=-S[;I$5U]/8UO_O<O'U==VU95/)S(U2WV:3-
MXZ4LZX<W1]Y1_^)+<;=NZ<79V]?;]$[>R/8?V\\-_CH;H.3%1E:JJ"O1R-6;
MHPOO_#*@];S@GX5\4-:S($INZ_H;_7&=OSER"2%9RJPE""E^[N65+$L"!#3^
M,#"/AB-IH_W<0__ M(.6VU3)J[K\5Y&WZS='R9'(Y2KMRO9+_?"S-/1$!"^K
M2\7_BP>]U@N.1-:IMMZ8S<!@4U3Z-_UN^&!M2-P#&WRSP6>\]4&,Y;NT3=^^
M;NH'T=!J0*,')I5W [FB(J'<M V^%MC7OKVNLGHCQ=?TNU2OSUI I/=GF=E]
MJ7?[!W9[OOBMKMJU$N^K7.93 &= 9<#'[_&Y])^%^$YF<Q%XCO!=WWT&7C#0
M%S"\\"_2]^QNLHASM4TS^>8(*J]D<R^/WM[,Q?7'JT^_O1=?+_[]_D9\74N!
M0[9U):M6B7HE"GWH25DK=2IN)6Q']B];PD2D52Y:[-LV]7W!"GYR*RNY*MI3
M@=4[BY50Z_JAPEO>E-65JLLB3UN9"]7B9].?#&-M4E)W)1XD#L7655W"\M3Y
MC#@*MGI+^B^9G3"TNE/ 19W.#*/V('L^^\<<-!]#++[C10&>O*7OA*%/3\G2
MB9?>[&-=O>)E49(X2>R+( B<(,"!B\3Q/'=V+):NY[A>A$V1'SF+!6T/XX63
MN-[L\POX<#Z[ZIH&E!J$/L@<Q)8$+W'B1<)X.?YR@8>3:.EXOB].1\06D>,M
M YSM))XKPLAQDV!V0]P3)YX3 +%3<1(Z0;C @^<L?&_F!;X31;$ DHO8Q3(?
MZQ( ?2=7$JCD.YC0@M@--:"(CA<^,(K\$8L38.'3"2>)X[K\X#E^& "HQL5W
M7/P5..X"_P?>[,2+G#A):.'2"8$,8"; TIU]K5N<.6K0$WX10[P8TD@TCP*@
MAE>QX_I^+V^L%/([7+R2#("4Q-%:0CI*FB):.@BJ=@QH\R6\4%GB/$<<1\D\
M&/^D]<=8X8ZO8#-;R7ZW?)RSH<C52K_@DQNB^-"Q#U!>+YB[/S@@8^[]P%^"
M>?C#+MQ/E8#;D)M;"4 ^@UDX;"G,<EG!]4MM;_ #XJIKM0'^4M\J<9&U9#BT
M1YS0DK__+?%]]T=:^86,84-+^*7WXZD#W_NMJ.Z$*NZJ8E5D:=6*;)U6=[#3
MMN8SKJM6-A5$\T7>RZJ3XJK.I:9^"E2LR;(M0'G1@"K&K:C,'\5F6^*KMFEB
M59IE=5>UA,033]'!"S?BXN9*+$+PTY!R,=UANT1#EU#T!FQX6!?9&@ZF*W-1
MU2W<@<C2,NM*]C4/1;N&PLE,*QS!+,6J:T!U([(R;9@0'6U!PUT''U5EDB6Y
M27.XH_NT*-/;$D)OZ@VK0-K!"35%6TA%<KVCH^KF4=S6.5X)X$L\_7!Q<PFW
M6XF2HBQAVJX+HC>338O4HWUT1+U'#7CSS?LK42C5@0+8V&HE+(9<=F4I\21.
M#+-N+BY[88N/]1RJEPR,'#EG@[BV)<28'= SI^<V%"7-<RCQA(+>O:?; 1Z!
M8QW^Z>+B,X0C]0JPJ5!MPRI3@TDDJ75*-H6/%7B@%!(LP--)&\NCY[Q# MRF
M<%X.,3>%HC[^!YQ!.,C*+B>"*)AUK2;HE+!"MJ?JBN662R!;$@6T"JS3A^XH
MI:')4DYC^!,&C9; HB48C5$84C1(0G/_*YQK_E@1W;2"/5%B^1F""7X6A##,
MKGCJV0QG5S7IJOBC2QN8Z&#V6NG!%0KQ%2EZ?R()S%O\J& 'JA7X5VS(8QD:
M8)IIUNZGB([<)>@)5#97!/"*V;X?#BG0:#:#2:6&DRE4 "AI][+#%C*[;0.4
MFZ)\U"F* G'8U_,%C_#8GK6GD=K4C2]#3O,*1(.;T#;%'&;&UIJA&V"GS367
M2$)R8F+:-L6@O)1,P,$)F385:(2)'P?!/+8EU^.R<W(#>*GJ&LYM:%VO4[F)
MO=I[*"6-E95%>EN4[$@X3\][)"G(8$EKY(Q7CP+ZSP=GYL0&KKJQ%*5K<;(.
M::DP&8GFECN&/#J]SHK1-4Z5 L)GFBC8I?GOR.5-FE:-5L]$0"S,6;77##0S
M_NB*9DSS!M-X3K%MR^F-%8&%V06C5\5@C-HV#RC@A)<[OHEUH(9IP#*!&[3L
MH*H.KEDG]XCOQ-S1HL/E/!KQ70\1H[)]RQ9I;_8HAIJ.'*G^RF[GKJQOV0'
MI.X*0@*9[RL*C?F0DQM7_M/UKU^O!T>/T](QAV?*GGH/I-9%38",(@W(@I&J
MN_V=6-@K;U>.27ZC4^J\T"&5$S:F['&JRUISF%F,'9U$TIJD^ZNB E,+4#DF
M_MKX02#YZ0'=?9D6!5U.LH GEP.%[2'2%J9["\]/G"/60CQYISEM@/:FP)"@
MW70@8VRJ(YVB'%!O8T[/ ^T]!NT$0?#JFCXU4JAH8R\<+G,0SUKP!#34JQ4\
M@K@%->#NE"/_)Q_&9*AUL6I[P'>ROFO2+;0"4E::B6:S5CO'J,Q(0;L>BBQ;
M=]+O:<\9J"ZL99#=[UU3J+S(-"<'QX)-:Z1$!U=R=OQ+!\[X"[:[B)W&10D_
MD2(S;;;SP2;TR\$H[N?XOMD@<P(@V5@9-6<WY'+ZM I66F^+2F-^G[*RDKV:
M9(5R.@MM^E ;B<BT[1V\:NOLVROM;L@6(5[-#,L.4SH 6-)W,J ,SN>56D-_
M 31M&DK$"=Y<7+"IE*0$.ENE:&C0A78,29HFPTX=P2-M4==?;LCA22Y^:,,
MJR">PO*Q-K8X'#K&[PZ<TN!!W 7#T>9!7S^"C+6X*IJL@^;W$IB\'031,WD\
MG^,^$03=48@-VO=2N,B;]*$:#(U<1UNT'7D.\$N6Y$R,RQD].A S1( DK25+
M9P^6W78MR]RT("R^6Q)F.!_K>\U*SS<UW5-8N:P*(#&J'"=$6Z3B;5_+-G(M
M]0%D1^0(H1KSW2UV1.I3SZ)NL+%7LIMN2Z'3R(*X!CY2IX=YH.7HZX83!^"#
M ;6O3:E4G>2DJ.#^8YRXE5D!LZ;^SADCA',<VXD#E<J^73S;%:VSFPMQ:JZ,
M1SEH)B9<O- ^_F3(2'3(  ^>#1E[7?1NFJ2C6]\"^S]YY;\6)/K5^30(#?;;
MGX(\'6S)[=3">.^\CV;.OM!E++&2K17V7A@NR8>Q"6=(:R<IUX$F"GUZ!#_4
MWG9*H9[K!C*UE%)TS/25Z6@-\'TJ$GZ8_NA-+TBZHOE"Q'-?('<V72Z[:^$P
M>TBDUJ&]."C==I$9NG-O]F'D+SAW$LUC[K0!%?SX]&,O&42 %=P^B^9+O9#:
M@B^4KEY-/WR61Y#T7I)@VB"F$X-SE ]EO>5(IH^EM<&PI3_U/=+X]G%JMB>N
MANW.=3=0HW<@@\(J3Q--P"$%C<R.#;%S]'_$]R4 $OM.9]=#7<+RU#TKLC8[
M!P5;^[W]+\GL$V6Q6DR$K N2\#NCYAR4@9IS^ GF(51B\(MPG66Q*HR*IXS7
MFM-8;G3<P&;3+>7%L,)55Z[($0X9P[3:H1K@KI&Z$AQJHA'">]A(O4'R]<X2
MPV6=-KEIB)FNEN$HHDJN:P9.Y"")7$<QZ]0-JC5J?FVD<96$ODKO=?ZWX_2F
MV-B$3JU2THQDMQ#:T_<D9W7L+\=6*S5JCB'YF&H0I)@E!W1RZ\@LCY&N>#LK
MW>3I2M.?]9Z =?>"G;98KZVHOA, J6/2:..I_Q=1:2')[ZUF$P+P :9JF5+F
M VLU'ET5H"D%LV6S&1JQ%B8&]K8PF<\3(6@I5_)AJJC(L+(U''>I@[&&L \
M4L8;NR4\F0<]:?SLZV&<6 V,T_U%,SRVT9+E,^.=W<G.NZ>'G<^^6@[R6"0+
M)UK29&:Q=,+$G5UD6=-1NAH$CA?%PH^<T ]GG\TPUFZU\# BH=PWC):SZ^H>
M1%,$0170F:P?&7'H+^@G6OBS7SGCZ$$\4I(8T]? <9?!B&QCFN=+QP\B9*6Q
M[^]UG[$3A0&^NZ$_^V?:=Y\U_B)RDJ4K0F<1)XR:;L%PI5TT_!@X_M+7_\\^
M4AC2 S3X QK>(>5LFD=8\0,T%(0XB1\(WUFXD?:)(O9CT+68_=30ZGUB]5WP
M-O:Q*G;B, 3Y2IV/W!$IB8_[)"=)Z"QC#C>+A>,M$ [,C&<?W&,PCJ9-+CVY
M$%N\F$K:$M(YOG#;7A]YC*! \RF:>-%S A937+L>PU^ODQ#.PM>A+R:RL>I+
MWX'OE+7.[8=4GN=X2T+]JN:>#8=$:$&1F\FD. F<B*=M)L3,?DN;;U)[4R6S
M3@\#:%D0AGI %KN(>H;E)PN/ W[L>?L99&LGR LC)W(336H(98UX*BC;<=/
M4;#=7=)8,@817C2[:/=Y:ZM)E3^O+URF&9\Q=.I(WK2>8\*YR8<^#6!^)3!7
M$S!]4O/<HEVC!ZH>C6P#&M?VC,9+'^KKNX']BJ:-09S8KT*1>+[](A+>TK-?
MQ*\ Q87=A9&],/#H?81#O! Y7S*[E(\UNRPRXO%8FH<R8XB:9.$"A:4?&&E"
MH0$W7!+^SG+IS29MP9VRBF:2@=U/'E._'6F, XX^T;Q%4571%,9.%Y]6;G;(
MM",)R12L0&FT;NKN;DU4NKIIS,VY7;# -;1KOF'>=AP'2*GZ(_*:^X3FC+Y,
M0F:"Y(4BG_Z@>HT:,G[/PB.D@+8;=>[827753LEJ4FWU/V0K+[]F<"GOBHH*
M-H&BP6H/_Y)6'<VL2&E]6%]"?BV$8G)8"F+'CX/9A1GRF/@UIL5<^.O+ 8P]
M/+6;P.<Z 10>[M^+]VQ %8O_-;%Q+!(>O%,PBF=?^EIM[TGVQA/?629<5X!!
MP5*G\!&-\]^3F(:R39=6Y-8\)PRT1TVX0(C(6;[7.>B4)Q;OM4TLW> I>_I;
M$9KP?@YF>FV<G_;J/BKF4+P,'=;/ TT6B+'.'X$=:C],0 RUKN))R_XAU'ZT
MN"JV^Q]4VL!1$Y",NQ@\-ICBW[_L2NZ1]R6\F7I8E3,U]TQEWY_>D:?HO7/1
M(._?Z?K,Q2>]^=A;V,GSZAE3.I"^4;;NVQ,Z'K2;D=&3JSW6()-KM@(GEFWO
MEL:C=>ZJ'01QZ#BR'99]Q$ZM5ZPF4"X.(3WF^F8":D(;,4Z-T^%'LA/%^0-_
MYMZ^T>AGN;5)'\=F_1/G.TX+C90J% FB?9#E/4V?^/H9#W"T K #%V6ZU5VX
MP?#P7*)*:(VV\F440TX^GJXUCTN(IP'=V:]XK$\;.+ 5>-SI5AM53CH%&1I$
M:BYV)MF*LC_=L*/Y,L&"/:4E[[-L8/<VV,ZLZNG >RXX@]=5V8N!0YYRPY/2
M9^J.=$.EL]YZ3,V*24_3FX>';O]\^ O1Q9G,7MWQ-&<ZPK8*8-HZW>0=ZK)2
M*W@80.J[-'^6699(IU/ B8\9=SDD/FAN2;\VL$ILR+:WE .3+W2@?IEQCGV;
M:F>P<]!<2:E(K9MA3*@'Y S0.A1KL$CIJR.W4E;D?BA'XG%'GTK0Q&@"\2E5
M+X44ZW;H!)BA[<\#\^?BY_J!YO8\T>(;3!,..5;&QPW=JFCU%:"6FH[3S+T?
MUUH9&WFEV\EX;ISBF[M/JJ,+!70_(E7CQ8(.G]C)];D;QT3R@/S!=.OA6TH.
MA1/ +_'"A;[Q _SA=/3H!TSD\K9OL1M%[SLAY'KA^NCS,,7$(55_*Y&:*45>
M($:/U]BX$]/VGAR8CEOE]TS*7J'&IC&1.UQ Q1>[HS877QB#/ACL0#0D3:]D
ML#<GR^B59522N=AW-_C,N@>]D<T=W_:F 3JDI:]$#V^'"^47^A[UN%S?1D=-
MBD15B5*NL-6=+Z(CT>@;WOJ/MM[RK>K;NFWK#3]28U$VM #?5W7=]G_0 <,U
M^[?_!5!+ P04    " "1@%92C?!PC<<+  #U'0  &0   'AL+W=O<FMS:&5E
M=',O<VAE970R.2YX;6R]65MSV[@5?M>OP+C9CCS#E0GP[B2><1S'ZW9]&=O;
MG3Y"$B2A2Q%<@K+C_?7]#D#*DJTDSDS:%XD7X%R^<P??/9CF#[M0JF6?EV5E
MW^\MVK8^/#BPDX5:2CLRM:KP9F::I6QQV\P/;-TH.76;EN6!",/T8"EUM7?T
MSCV[;H[>F55;ZDI=-\RNEDO9/'Y0I7EXO\?W^@<W>KYHZ<'!T;M:SM6M:G^K
MKQO<':RI3/5255:;BC5J]G[OF!]^B&B]6_ OK1[LQC4C3<;&_$$WY]/W>R$)
MI$HU:8F"Q-^].E%E280@QI\=S;TU2]JX>=U3_^1TARYC:=6)*7_7TW;Q?B_?
M8U,UDZNRO3$/OZA.GX3H34QIW2][\&O3;(]-5K8URVXS)%CJRO_+SQT.&QOR
M\ L;1+=!.+D](R?E1]G*HW>->6 -K08UNG"JNMT03E=DE-NVP5N-?>W15:T:
MV>IJSF[5'&"W 3M39M[(>J$G3%93=JOGE9[IB:Q:=N($4@T[K[P_ -AW!RWD
M(&H'DX[G!\]3?($G%^S"5.W"LM-JJJ;;! Z@P%H+T6OQ07R5XD<U&;&(!TR$
M(OP*O6B-2N3HQ?]75+[*DZ+OT-9RHM[O(;RL:N[5WM'=B%U=G]X<WYU?GK';
MT[.+T\L[R')Z=79S?/W+^0D[OOS(;L_/+L\_G9\<7]ZQD]]N[ZXN3F_8^>6G
MJYL+;+RZ9'?09OI8*;:0ELW,JD$XU:9IY;A4S'H-+1O>JJ6>F&JZFK2FP28+
MM6\?;:N6W<WOND$X6>MN'0SG6&W;1LN2':\ @M-]?\1.Y63!S(RU"[6#%STB
M%8FKK)BNIOI>3U<@8M; =TNA?P4CU!!B#(1YXFT</.DDJ\JLJHF:.F:RKHVN
M6L<%_,\:-3?-([M=ZG;!H/TU^.II][:G\?>_Y8)G;^UN=78IH&8SY?()NP)8
M3C(OV @@@=.W1 G<BE>STY;!,"1X ST-M'X!E#,'O?';Z<VJTL#O#HQ>6O:)
M=#4I5U-E>XI@ Q*E; E0X\3$6WA[@+13K69(HZN&J!,_Y/$_E.,%!>T6DY:8
MU(VA6^L6DTOKB;*=2$^.]3^092=CN#[*$81#M?$OO RENE>E$SB@A(Z*HPZD
M:HR+1@@%$ZU(/F\>OXZV3W0S6>GVY[&1S=0]]ZIMA\F/5^ZAI_\MC'?[UX\7
M"$6HE&-#1! 1C1F;EM)DL[0 "HPKLS0KRY9FK,ONO1=73N^E"]U^#_RG;5 $
MK9FU#[)1HZ<X5_>R7$$XRR"NR[/8Z2HR^3VTNL?*DI&8I@%C @K9VL=BW6CJ
M.=A,5]A&@"R5M*M&46B-5Q:Y&'AN((-\SH:EL7:?C16XJ?YA*S_W\,K)!)G'
M@5";4D\T8>ESWG.24!<DZ(V5(()$U"Z,=0!/&CV&"KIBEZ95[,,AHW0DPK?'
M3^2O._(C]XJ_[<L2=JTKCO-NXO"H9&.9HM+*4!A]XNR+(_WRPOLOKG+2WQ6%
M$NV9/1SLR!2;D;K;H[8=_L0T-?F"C[$KB-3@666APY2<:S"$KE!_9?'>[@](
MK,$-S%>M . ;)@*1%$%29+B.PR+(1$%/,UQ%'%<\BX*0I[@:IF',]G$1!5SP
M($Z+P?DNTSF;L2'?'XI]ED5%D!8)2HD(PD*PH8A!K@"=F =%$K)A'F1AA/LB
MY'B3#.Y,"WVEM8JJ9+2/7!]F81!E.>-1'@@0R[@(BBAE/$P#D458D8)LG,80
M+06C*$X'UPT%6OL(KY]J'VX\S8,P2;"(),F#O"A8#$+<^0 7;QG/<9]E@X]4
M,>&XOI6ET%E2EO_+/U"?:\I:+,7B(@>Y6*0L@BBQ8/A-<BJ<.93D(@VR.!J0
M$VQBSH,$4B89X2OR+(@A%*Z*/. 1H<^3+(@X/1LF^-OW9BK +DU>@7G,4V@1
ML2(*DC@"C:"  ?=9E 1)GF 5L.($>2*2(,O$2\@SX)"'!#CL+'*69B1RP8H,
M8D"O@,-8A0@A5@;Y0Q[OQ!MFXK'#F_;"C&2R($K%$^!1'*2Q>"7@<%0.1X4:
M"*4X# HX9 )Z"8A#1. =POX)X9UOXQT7 CJ3CPN PR-!5RF>)W2%^P!C%>'-
M Q'VB/,P! KB%8A' ":%IC&<*LD8;C)@ XU!?@AGB 7!':<9Z/&7<*=IX23)
MX9]PJ#3,@B04+,,?Z$"D- J*/":TX?%IN-.[X1YQD9(WIK 03)3G $? -==@
MP_!15KP6;!(F@4/'44C>G<%) 39Y0Y#"GSB/0#T>  (D*E?<7%[=E9"0C@]=
MM4%ZI43:MU>="-/_(,VYQ!V PKWR-TPO:ZD;/Q#4W61*-&N#I(ARV"BWK"XE
MU*=Z*5VJG&,XMMY:RNX'7:VB\C59R&:N'),6O9WM:\_&@T[[@%48T<G0J,AX
MB)V0_ 5IMPT4:ED],E5JC(Q=:7>P3OY<::N[-M.7^DZ$T8#<9A.VG570.QD5
MLVZ?[X30ENIVJWT@V9O59LM@"'A?>0C2JJ5N^(D[O&[+#8F';%%KQBO?#(.H
MHK%B/1ELV-5O<4:TKMN>2+OPHM&%@MIH'[P]?>O2]=<3R-?J7@TX,/#TDG9$
M1UN8; KP111<>5-=327M:=1C&D5T_<ZBF52^,8"P3PW8X>!35\7_C2KNY^.M
M(NZJI:OAKGP_KZ4OR_?AX,1X2)HN_73!]]P&E'6HWD6XR+M2FP9H-T  31F\
M&?UFT_L30&C;TKO[3"E4K3 ,UW'=_2/C[72"[K5:UJ5Y5&HC'M:) 54T@QBQ
M* 8;_<?W*)/G+KDZN2CA\HPJU8[VY? ;8NX*FBXH.[LCW'#G<7G#BISJ9!9S
MSS:-7BUT'J%ZH,BE>?C]T*$>(B%GQ3J[#OJV['M0HRH;NO\P="U D*#"[\B@
MWT*-\#U;(:6^)LNZ.D>=7MP5NB*CVO<Z-[K0-Z_B,:3F@[J.H4 E+:CCXZB+
M:?I#[<^A14Z_:>+Z,#'P!6?HT^G^5C[?L,.+"M/;9!T2R6:((=++LI=63A&6
M2'Q^ .M=!%*C'"_-U)U3.>$ZDEF:NF8B?R7"OU4@VUA$S8V?W5X#][-<  .C
M2F>$^L8QF9N$S,N#F-Y1V1B^25,0?/39I/+U1+CNM6:-678'J5"!VJ/#P9W4
M#[+JL@*:BC0GC\^3(,TI:!-(&E'>6R#9H4="2RH$GJ)7$1F+T%(5:!#_B7(H
MT6=QUS8+3!4)FC^$N^M! !GYR6WK)M8(TTF:81B(?.<I<A'DF%9.5]0U00'J
M@S-T@@4-'$P($ FSP3\DRCCC,?5:F"DR:G8$' $S1XZF;2%U2::B(01-+\NI
M28M<3YK'@UL82-94LS-T3&G(T$%SCI8TS-$MY8/KA2YU7=.8BH034+I,8D1[
M2%U>4:2#"UG*1ZLE2U+T72FU7P(.R!$]69$YE^G'W=]-4TZ1\H(4&0SBIA 7
M@*"O'FP,9YM#PU8[2PW;VF#/:[Y<.P#5V_6\7YK.IZG8]P>PB%)%!;L;=9LM
M)^BLOETB+[9.-DZZQNG7=CH*B'-/>-=AX9</U8+^: "BTE3.DY]V4IAL3,5K
M83OYX=?]C(Y48:!:-0<@4^1T5.*U8-N,EJY%6Y#3A-_%\NF4Q;9ZZ7QVYTHV
M;9 **@I+.FN\.KU8BQ)0'APC#P''3DID#&7]69+<D/F!3D@WWJGUJ[685[?'
M=PA6?X#3'51]KP'WGYOA];K]LI(/2@.5R:(RI9E3@WABX!)$EPV[ QJ_JCN2
MV?_Q^C^77]9U8SX[%<I'%OWD'(1S9VC=?DDK[:.A]Z:"PL+6_O2Z?!RQ7TTU
M_[G$S;1OHP' ?.-K!]+<X;-\]LF/(12WKF=_GGU?'#NYPP0T=4@/;UP"XQ&E
M@#BF)%$\7\]=JDB0([D;A@521DQ]:834A*G/)8QCUSJ_Y/2D9_E"L^>YY2E'
M/F#88F]2,4K84J.R=H/=FR@9B?[)<^1V?6@ZV/@4!X/.W0='ZU.8_RJW?KK^
MIGGL/^4]+?<?1"]0JVFX*]4,6\-1ENRQQG]D]#>MJ=V'/91D>(^[7"B)6DP+
M\'YF3-O?$(/UE]ZC_P)02P,$%     @ D8!64C;92=<Z P  2@@  !D   !X
M;"]W;W)K<VAE971S+W-H965T,S N>&ULK59M;]LV$/XK!ZW8IT"OM:NDM@$[
MS=9V"&+8R?:9ELX6$9'42"IN__V.E"P[;>.EV+[((G7WW#T/CW>>[)5^-!6B
MA2^BEF8:5-8V5U%DB@H%,Z%J4-*7K=*"65KJ760:C:ST3J*.TC@>1X)Q&<PF
M?F^I9Q/5VII+7&HPK1!,?UU@K?;3( D.&RN^JZS;B&:3ANUPC?:A66I:10-*
MR05*PY4$C=MI,$^N%IFS]P9_<MR;DW=P3#9*/;K%IW(:Q"XAK+&P#H'1SQ->
M8UT[($KC[QXS&$(ZQ]/W _IOGCMQV3"#UZK^BY>VF@9Y "5N65O;E=I_Q)[/
MR.$5JC;^"?O.-AT%4+3&*M$[4P:"R^Z7?>EU.''(XQ<<TMXA]7EW@7R6'YAE
MLXE6>]#.FM#<BZ?JO2DY+MVAK*VFKYS\[&QM5?$(*VQ:753$#I9:[303D\@2
MNK.)BAYIT2&E+R E*=PJ:2L#-[+$\CE 1&D-N:6'W!;I6<0/6(20)1>0QFE\
M!B\;N&8>[^W_P/4LDKLI5Z9A!4X#N@H&]1,&LX<0UO=WUW_ ZF;YL+K^.%_?
MP')U]_MJ?@N?))%(\@NX1\W*KQ*IH ]IE) FX9@.MZY=G9J*$22H+11*"+?A
MTZ;[!V_R- M'@R6SP.CY1) [A$;S@IZH.P0'\";+PW@<]M$O7XB>Q.'EJZ*/
MXCB,?R+ZVU&87X9P7R%5LFAKYB[@26@#S$>B<T:Q(=?NK%VB+IXE/R=:G\+1
MCX+Y<[L JRRKB4*6GLARCD)RD9&$/T4B#L>YE_ SDRWU+5^-1RE__25/DW?O
M#2P4TZ6GPS6U'*4-%$P6U&\H0<?EZ$^<OF=#B93 &EH]D0,#21WM)>:>3-L0
M?Z)$=#8]G6\XAW G84ZL:NAOT4D)F-909Z>;"MR:GO#WD?KB>>;YK'A>*7R>
M_TOA.JU'>9AE1_V_53WY;ZJG\2M5/Z]W>D[O02,N+8EKG,<)'',MG(M6>+KC
M^%B(W*N<A/"C/A>=]'>!>N>G&!%5K;1=JQ]VAT$Y[^;#T;R;LK=,[[@T4..6
M7./P'<TEW4VN;F%5XZ?%1EF:/?ZUHF&/VAG0]ZU2]K!P 8:_#[-_ %!+ P04
M    " "1@%920I'6#?8"  !>!@  &0   'AL+W=O<FMS:&5E=',O<VAE970S
M,2YX;6RE5=MNVS ,_17"&_94Q)>L:]<E 9HVQ3:@0]?T\JS8=*Q5EAQ*3II]
M_2@YR=*A+0KL(;8D\AP=TB0S6!EZL!6B@\=::3N,*N>:DSBV>86UL#W3H&9+
M::@6CK<TCVU#*(H JE6<)<FGN!921Z-!.+NBT<"T3DF-5P2VK6M!ZS$JLQI&
M:;0]N);SROF#>#1HQ!RGZ&Z;*^)=O&,I9(W:2J.!L!Q&I^G)N._]@\.=Q)7=
M6X./9&;,@]]\*X91X@6APMQY!L&O)9ZA4IZ(92PVG-'N2@_<7V_9+T+L',M,
M6#PSZEX6KAI&QQ$46(I6N6NS^HJ;> X]7VZ4#4]8=;XI.^>M=:;>@%E!+77W
M%H^;/.P!CI,7 -D&D 7=W45!Y;EP8C0@LP+RWLSF%R'4@&9Q4ON/,G7$5LDX
M-YJV,XN+%K6#R9*?=A [IO7&.-]0C#N*[ 6*-(-+HUUE8:(++)X2Q*QG)RK;
MBAIGKS*>8]Z#?GH 69(EK_#U=T'V ]_'_PGR50K?&R>V$3D.(RY^B[3$:'37
M@^GM>#KY>3OY<0.3.WY.X9N&[T*W7.%>/@=Q@R2*M<8/[XZS].B+A;$15( I
MX5P2%Z<ARW64*T%8@( %0QV26D,N; 6%7,H"=?!_G_32!!KDIJK8&YR!&4(C
M)%LU7 K**T@_A[2EWAB\*J,*Y"L8S[<9OEF$S07.**C<(GIP7TF%.[UO$27\
MKW65(?D[.';"")N6Q7"W0$-F3J(^ .FX;M=L*MH<P1"@DES0PG$<%?X;++W(
M!%('0-FZEK '%^']%&^#,&Z>_&&/@4_9T;:S7YQUGQ]/4TB;$X8)P4EYR[=:
M59+SO))*06YX.G%V#T#41L_!,",QK=1S^\R'1T&Z,^6BD4XH%K=HF;CV11DT
MEYP1G4L1N OI=?7@N1:(]WJ^1IJ'R689U6K7M?_N=#<\3[N9\=>]F[Q<.'.I
M+2@L&9KTC@XCH&Z:=1MGFC!!9L;Q/ K+BO\ D+P#VTMCW';C+]C]I8S^ %!+
M P04    " "1@%92 G;,4%@*  "K'@  &0   'AL+W=O<FMS:&5E=',O<VAE
M970S,BYX;6S-6=MRV\@1?>=73#&J%%6%4',#,)!E5<E>[ZZJ8EF1Y&SE$0*&
M(G9!@,8 DI6OS^D!2%&R+I2=;.6%@\MT3W=/]_0YQ,%-W?SAYM:V[.NBK-S;
M\;QME_M[>RZ;VT7JIO725G@SJYM%VN*VN=ISR\:FN1=:E'N2\VAOD1;5^/#
M/SMM#@_JKBV+RIXVS'6+1=K<OK-E??-V+,:K!V?%U;RE!WN'!\OTRI[;]O/R
MM,'=WEI+7BQLY8JZ8HV=O1T?B?UWBN;["?\L[(W;N&;DR65=_T$WQ_G;,2>#
M;&FSEC2D&*[M>UN6I AF?!ETCM=+DN#F]4K[S]YW^'*9.ON^+G\K\G;^=FS&
M++>SM"O;L_KF5SOX$Y*^K"Z=_V4W_5P9CUG6N;9>#,*P8%%4_9A^'>*P(6#X
M$P)R$)#>[GXA;^5/:9L>'C3U#6MH-K31A7?52\.XHJ)-.6\;O"T@UQZ>=\ME
M:1'E%EN2L^.JWV<$[&"OA7Z:M9<-NM[UNN03NH1D'^NJG3OVH<IM?E_!'@Q;
M6R=7UKV3SVK\R693ID3 ))?\&7UJ[:WR^O0VWK[D[+.JJ%CVW3+-[-LQJL'9
MYMJ.#\\_GY[^_</'#R<71V?_8L<G/W\Z^WAT<?SIA$T^5VF7%ZW-=]G%W+)9
M7:(>BNJ*.=LZW#;MG&6V:5%'K%O-95E=N;HL\I1NOG1IT]JFO&6NQ0-RP[%Z
MQE"AC??",4Q,21FS:3:G=Q=XE=]6]J]_,5+$;QPK4]<RGZLK?6Z*2""G*A0A
MZ5Q/K9=%!:T!:^>%VUB]N(L;U245F&-I6;(T_QT9Z^T*O.F%:\G%NH(4C*E(
MK(1,UC4-O;@G4-G,.D<;0P[ C;1H[CSU#UM$#LX6=>Z8CWJ%N$S9>0=G[^S#
M"]0D3&HLEFS7B@MO>UYD*9T$9-"L:SM,6@G<CV5:Y<S-ZZ[,V27-27-(DUN_
M=U5_I-P4V#2RZ='MFA556F4%'+Z_7:LM\0N0-&RTCJX:V]98(RL[E ^SI;,W
M])#13U%-1U0%(X']^T?O*Y/0L+I6S=VUAEW#]6@B=ME$[DY"#*H?- VC";QI
MX9^#'0B__9K994OAA=<4NG11=S!Y=W1FKVW56;<_.FWJO*/=WF&1X$'"(US%
M2@>1XO0LB8-8AW2EXR"2X>@<=5$@^BQ1@=8)$UP'7 DFI ABA7LA J75Z*)N
M?6+T"[$8TU08,J-,$$6"&9$$VF@6AR9((C-Z7R,("&6SMFSU9+FR4(9)D"01
M4U)B)<D4YX&(-9.Q#L)8KP7<RD(L97C"M YT&+&(!\I "J[Q<# O>[ JFR!F
M9>>&9$JS+UW16,J2-JVNBLL2,72^O!'*IBW^W9<,<NH&OW:9(M,L<O*26N,N
MDPE9$#(5Q8$P!B,/0IBB> ++D]$O3>TH[>M9T3+-0[SD3,<BT+%BFB(C#<Q/
M@M@DHT]]'J/&[%<T<$<Q.D?O\U6'K$ES-!.49]/7@M\'K"F$"A YC&%@-,<^
MZ4!B[0_PI[*V68GG"$%9+WUAFC 0$$ET(+BD(>&TT3R(DW!TM&50DL DV.<@
MT8)%@10)"X,XE,@]V(@-[=9+UU0H;(+\0O;M,A4'4DID.%*/"SR8P'0A8K8[
M[%K]3228H$@C)V2H@E!J)DP2R"AF$J(Q3T;'558O<$8W]6+S0) \"F)A,"V&
MG0F34>*S4R)+N.&CD[KZV]UJ*"_2LKM:=A]J48_PA_5O8#-<[$T.5&3Z"Q[[
M)W&BX,%:8M#!:-,I0%PK"I.*\:M",?K4!^7!DG2FMIAA8.P$-E)46!QI4I/$
M*S<O+8Y6NS*J3;_Z",4!CQ+OJL3&R$BABC"BFA+4]?%Z,B7D=>$QFN2!B1$>
M@U1"1L(7H2")M<+1B5V[O<-$' 4"6G%EL.7<X(HT4W#Q+(%/BF^*T*&$BX6O
M'IQ-OD7)-X!C14824W\0B:G0?E#](,P6.O*B[.BTWF%\FL2]LM /4@QWH_>I
MF[.\N"YRZW,_*U-*Z8<:O0[!'QW\,?Q4,@]'/DJ"[0@^Y0!ZJ%2HO2(TL&I\
M6!=-R-%.^7O?'Z_3LO.G#STYZMKZEPY6>MT?BS-J2)2,5*:^'^=#,K.R2"^+
MLF@+BZ,?)U&+/N6;] RUR2YO8<A4K^U8G6ZN&)I^F?;M;D%YUFND)=<51C<[
M?!IO:G X,QIT1,LR1.L*LU9ZT/7F:*\9]1L\I /<%]RR*1:KM@V,D@,K--1/
MR<_%W:KG=E' .Q)#J"X0Y.D('6^K<,MDFJR-[.U:!QSSM@[XBX&^#6@YO;&Y
M)-* E3#4. [CH3G8MNT1ZF!-P';45&S$<?2:G5AMA-G<B#X*J[UZ?/M3DHJ^
M)Q&W2KM;[)#:<H?BJ?P>.UZY-]03*>G%RVN]N $;>A\M+3X-UZL #-<-P3V/
MVA?+LKZU]I%:>;D6$%*]Y1D33M6K0WJ'U:E>'QPW&Q%Y1;3Y1NW][Z(M[I7/
M#\<8 'J-X->;MQS^IB#'E@03 >4!>WRTJ >CS ''2=>$''6[K 28LYX/[$S0
M('97)J+>Y=VYB;MXXQ1=Q<=9.N\\,0/JIT5G=4<,<B!!9#^1A8"HS=+Z?S[*
M6Q EN'T"ML'>[3/J?Y*_.<K\L4O)<@KJDJ$A^#?BS4##\L)EG7-#]+[AD^F=
M_)+D;XFFB.1[:0IQE(&@3*(?Y2C*LPZ)*QW&02BHH6L@#A%36PZU 9J2=QR%
M,&L4QA@CX+J8.(L!+*-;GIB''$4#Z?($.#4"\ 7L"8T$M3$L"L$90KX-1Q%1
MZ(&?P$H2J@AU ?T "P$?F4<X"F$JO-<16)" >^ +&KX! 9L_B:,@%AH 4FH.
MQ,P!?8$3.4:B(4+>YRC2 *0K$!JI@@303L%2BA#0(:"K>35'X=(C2L&!WK&7
M@GA1%(&KP(9$/LM1 #ACXA>P$N PCGW@##W46U,4$-X(PA@XX"V@OT:*@&SI
M)TD*$1%0$TAH+(>\!A9&L"C1H<,\3U&TYW=$31*B* GWK$:"J"'3GJ(H2"1N
M0B84(IY "KF8 ,<*;$\41J]G*! W"1D,/FYT?Z&5H@N%% V?X"B2X]=P^M61
MHE_]/$<!\=$2VAA&L#@)1FF(3X1"/T=3X&X2HVZ40 FB<$/Z5P$9@LHV)GJ<
MI4PN;661G@-3#,D]A"LV"#:,!I=&NB*_'E 62C9%] 0UJGJBH# ]HI-$2"1V
M'+Z"L0!;*3^$L1],SQ.VTK')6"+9:PD'\?YA\BK& K;^V+ U8U$;F/9)O+#&
MTM2^"")N QD":M[J)19RCW1\ X0?@M^GV__VI$&(C9[\2HZV'3Q^$CANZ<O*
M]?"[@[<]0(\WC/JO\X3_BT!L":O#[PC$MZAZ^^)X@K>]OAY?!^2#;^+Y<OCE
MCX3_!Q'W!M)^#$L_AIQ%\F=A98!<]EQC?$#;^)/_52R6V&KO_7#0%-6U'?8;
M/IW9M/S-ILV4/?89;6_C ^+"0B]])G7,6]M_2UP_77^)/>H_0-Y-[S_C?H19
M(#BLM#.(4D\:LZ;_--K?M/72?XZ\K%NP*G])?_[8AB;@_:Q&T(<;6F#]??KP
M/U!+ P04    " "1@%92>QP33K$#   @"@  &0   'AL+W=O<FMS:&5E=',O
M<VAE970S,RYX;6SMEM]OHS@0Q]_S5UA<==J5K (F!-)+(Y$?O8W43;MMT],^
M.N $:P'G;-.T__V-32!9*>W=PSWNBQF;F<^,_<7&H[V0/U3.F$:O95&I:R?7
M>G?ENBK-64G5I=BQ"MYLA"RIAJ[<NFHG&<UL4%FXQ/,&;DEYY8Q'=NQ>CD>B
MU@6OV+U$JBY+*M\FK!#[:\=WVH$'OLVU&7#'HQW=LD>F5[M["3VWHV2\9)7B
MHD*2;:Z=Q+^:!,;?.CQSME<G-C(S60OQPW06V;7CF8)8P5)M"!0>+VS*BL*
MH(R_#TRG2VD"3^V6?F/G#G-94\6FHOB+9SJ_=F('96Q#ZT(_B/T7=IA/:'BI
M*)1MT;[Q#?H.2FNE17D(A@I*7C5/^GI8AY. V'LG@!P"B*V[262KG%%-QR,I
M]D@:;Z 9PT[51D-QO#*B/&H);SG$Z?$S+6K:K$^5H6\U+?CFC5=;E*2IJ"NM
M1JZ&-,;930_(28,D[R!]@KZ*2N<*S:N,93\#7*BO*Y*T14[(A\092R]1X&-$
M/.)]P NZ20>6U_\_)_TQ\FG^D,R^+^<8+9;32_0X_3*?K6[G:+'X_;>8^.2/
MY^1VE3PM[I8H6<[0MU5RN[CYOEC^B9+I]&ZU?'KLP8=5EQ5*T,&8M,:T-6:M
M,6^-F]Z,J53RG9W-A!:T2AFB&DW8EE>5F9/8H'LFN<A0DF7<^"DTS:G<L@QI
M 2"E[3+,7V&C*Z;0G<Z91#.6U6GC?8(%18_ WB=>(9V+6D&\^MP[+JMDBLD7
M!MO#0""1=62P?QI2<]YLI"CM,%4*NE#,/N=ICC@4M-L5G*FK7JL((%/&7^BZ
M8%<]\QF@I( #Q=+@:$*9J-=Z4Q>PS6T ND ^CH(!/(/0M@2:H0<-P5[0!X8_
M_"^,013 ,XY,8 Q-2%JT0<3_CB"80*8+=/@.S(BI(AP,6OXOY<\IOZA>6*6%
M?#OHW?6['+!\7H!#*Z\?X3#H@_$I)#[Z;+3&P]AJY7LXC*-&\/,0#T>1D<@/
M,>E;2!Q:AD]PT$":1(WDYR$$QT-;B0\0$Q,,S/?B!S@BT3'-+['/B3UC&R:E
M*96^FKY5_.28[C;9!8HB[$=F02,<@4RG&^MHQ7T\')!&\_.8P1#'=B]'."#O
M89I<C>KO8 (\M-M[@(,@^"FX[WE=GG,_+??DKUTR$,K<312RYT;S ^]&N^M/
MTOSUC^[-W>DKZ,Q!PH)M(-2[C$('R>8^TG2TV-D[P%IHN%%8,X<K')/& =YO
MA-!MQR3H+H7C?P!02P,$%     @ D8!64D4M\ K+(@  7WD  !D   !X;"]W
M;W)K<VAE971S+W-H965T,S0N>&UL[3W9<MM(DN_Z"H37L2%'0#1)491D=SM"
MENT9[]K36LON?@:!(EG3((#&(8K]]9M7'0!!Z)C9V)=^F&F+!+*RLO(^BC]M
M\_+W:JU4'=QOTJSZ^<6ZKHLWKU]7\5IMHFJ4%RJ#;Y9YN8EJ^+-<O:Z*4D4)
MO;1)7T_'X_GK3:2S%^]^HL]NRG<_Y4V=ZDS=E$'5;#91N7NOTGS[\XO)"_/!
M-[U:U_C!ZW<_%=%*W:KZ1W%3PE^O+91$;U16Z3P+2K7\^<75Y,W[Z0Q?H"=^
MU6I;>?\.<"N+//\=__B<_/QBC!BI5,4U@HC@/W?J6J4I0@(\_A"@+^R:^*+_
M;P/]$VT>-K.(*G6=I[_II%[__.+B19"H9=2D];=\^W<E&SI#>'&>5O3_P9:?
M/8.'XZ:J\XV\#!AL=,;_C>Z%$-X+%^,#+TSEA2GAS0L1EA^B.GKW4YEO@Q*?
M!FCX#]HJO0W(Z0Q/Y;8NX5L-[]7OKN(X;[):9ZO@)D]UK%45')M_O?KI=0UK
MX).O8X'WGN%-#\";3(.O>5:OJ^!CEJBD#> U(&<QG!H,WT\'(7Y0\2@XG83!
M=#P=#\ [M3L^)7BS _#>1Y6N@GP9W)2J4ED=(7?T;700#$K+FZJ(8O7SBP(!
ME7?JQ3L 640E0<05/NDLRF(=I<$M+*. F>LJB+(D^%$I_/YC56M@+"#Y][4*
MBO;+<9Y5< X)?)\$2PNI<I!*]4>C86W@APPD"#\,ZAS^^ET%RH+&]?[9)"M^
MIUY'=1 MER 4\&\%,(J\Q!6B#?(!$2:J*E5789#J:*%370,GA/#@G<H:@:?N
M02M4^#'^5:J4D$QT%:=YU91*\$>V0J0\0*/@%Q!%V&!VLLJ1ZQ9X'*&_!747
MI0VAK@$?NY$PT%F<-@F^5*_S2MEU8<\Z ^SJO-3\W!V\1?L-@U6>)UN=IOAQ
M'64KO4@589W#]LL@S;/520J*(;';CE@DD+ZQTG<1O$!KYQL5U-$]K@!BK\H2
MEX[NY3V"V:)8P;H+_K6-RC+*^%./+'C".E%RY*UW"5A>5>[QF(CWU9$)=5&'
M1$#58*TKI$,,K(*G!!3)8MDP$+XHRKPH-3Q,'[&" 6V,FV@V!2)B> 1.<:%2
MK>Z8P@ND=U3E&=(C:$"X2V*@6)=QLP&NA&4 <>:I"G0BL=)VK>-U@,:#OJ'#
MQC^12?$@'6-&"[ 9#!&HM<,OD0^4QY%=$CM$L[Q&[!*=[G"/\!$0:%GF&SGE
M*F_*&.GWH5&X&5SF^I=?/W\XF5P&!8!5&QT3\@!L'56P6Y7!)F-5UF#9ZATM
M#?Q=-D0C8 >"L4KS!1(:3BG?\$.P$FRN_!WP;1T7[!NQC+81BT>4[8*J4+%>
MZCA V:H#((M/3=[>-F_2Q(@Z2DY3H$H@IF^??>E1$_Z(4&1U)=IDG[#X*4(0
MVL(;/FDCHOLGM2@;9(_IE/3OA ^8$,#7@6D(4UH =GB590W0XQLI%60XM)S!
M9'SRWR-4<96OES;1+HC7()$@7;!:!@:<R  +QS$0$8D9)8E&>@-,G;$+0M2'
M9Q9X,"H9!5=QC6L:ID.PB08%!Z>N5QF2%T0/^(+8H>X@P7S,S^,1^&* QY%G
MC "<Y8#IF5G3,QLT/<\U#WW6:7"EOZS37];I+^OTEW7ZRSK]99U>G%GK=#9H
MG;ZQ#@7ZQ#F@=B@L>C*0P'Q&>[P&E5%"+%Y!H%NO@VN2<56"D0%5D^PRX*(D
M+U!Q>J$I&*@LB<H$WDZ(9@3W^#__XV(Z';^]NKVF?TW>O@KFXWD@'S]J67D1
MN>&_HHRXB4+-R4705*S,5;"A514R>EWF*!>82@@V"C1]0@HC2E-2AKP$BA(H
MY")59+LJP^*&,VF'L(-1\#DCA5XFQ*B$&NP&=Q$Z@I1,RS]59>T<:.TUZ !<
MF;5PF:?(>(! 5AGMGX.4Q;+1D06'.YZ<OZW 3-2JW(#I-C9=@".<1(%]2)#G
MF@(U,YAXV'!5JP(<@1R4%>R)4SP)ZN%\.SHB2L[?>N=H+!41R)*'=^DPXYVP
M<H.5MZ6N:R7& %0!R[1]6>-V-QM\)A%]CGD72V+0KK5NF^,BVK'S ;M%XX7K
MX-;H2#O@UQ'#5R6[,\U"M!W9HY9%!$P PP49''(H4LDT]9 "+1WP$)@]$'58
M&OD=%'?N\0Q1);;2 "J<K9-'*%0>!9@*0%(103<+[_30E6 CA.Z>)GM7-0B!
M$$T:NXJZK_%P$V/Y=Z"O4KV*1)58K V# -_!!DC!D3IU#P<+LLW #DAH.$BR
M9W0.9D4X>X,/D1[,%(AT7%N-)T90I>(W&G,@E"$9 0%!N&3G#8#07\=;)M@
MO0S"@=($'<\+86])9H@*UB+?13JE4P0ES9:8J$A@8+V*_5Z63K&LB!Q0<0_7
M_9,W/%/1@^S&LI=,+@]^N(R,C5+N>/T=XQ<DV!%G,L%%BI5_3KEBG;..4"L!
M[!*9]RZ"_^"^VGS+;!63X=:;(A)76W"R"- B0;0JE7A8.T^R@3RT;Z-<W+Z[
M:**8 -?GL?&%502K:S!<=SI!R]C/6>0_6@I5I/[!&<;32%,2:@).5(OJ T \
M$C7HC7I@/')6K( <&P"2[((0JH= ?UX>A&=\/@O2T^7H[%L+/[RY>EWFS6HM
M_IK(F76@XARY/&TJ<J6LZPL/KS3&,%&Z V\6')!L1Z&/J&(4NH,K(N*<W$>Y
M0B^)O!L0$G-P!ZAAS]^75:L^F/4]YQYVCXNB73 VIW3^@D>MI2YAEYX>TLL]
M:=@H=KYWS W KT$,-@1E@%;([Q =O6FM0>?7#XD8^T$ @^8952XYX*"2?<U$
MAA7#N1)=PS9SZJR ",/(;&55]QI4$AWXAM/J30U.\)\J,3R ;X)#*@:_0W-6
M-YYIAT<LNFACHF %Z&1BH%#7MK% CF@J=F( X@[4$1Q(! >?D5H1=Y0UZD)E
M:JEK$\(XUP/\[+:$D- F.4D)4OWI1"<Y<ENQA ?D@@)"]YJ"('S?:A*(3IP,
M&85+?DUK9>-"F2P!>%;>6;&#0+X%4ASW8=:NUJ13%QY')*Q;JK4N"CXR>_X.
M+V,]4!N2CP++[0IV%BC>5T5MXI@])\[:6=_PD]*EN!9."L/#RC?JA  P& AA
M&@%S[L"MVY#'5-5EX]) X-SD* ^Y* QPOTU(:%P%$/>8 OTMN6\>KA)0)@JL
M>N(CTSU#2E;TJ8$ ??_4>3\.^"BX\=30+YX[<F.HX3PO\PD90529):C>$@T_
MD+/"R!JB*'@"3QYY6\A!%/ HPEF5K%*O(X4A -IL>MX]PX:+SL&0%),=$&(_
M )G":EV?+'*D,3TKSQ12NSSXZA;"[A2]\9X5$J <.0)1@VD4L<E,CIYP8 V+
M4_BO*Y^!>R2*0H(>,=D7_%O#D/8\+(N:\X#7N_XH^>\ 7V=H)2C2+HK41'U5
M4Z!E"JU6)1]%Z%&@5;3>O.4=><=&C#?7MS9BY!QAD<*)DF+ " +H\Q'-G:>X
M/9)8R:44'P=&_185P'1][<[.!G9#WP.FI(2]Y9UJ;#E)K,*9JPG4"#,=[6UU
M0?U+A[OO?Z*CMW54AVBY*3E5@;$<N*!8QV^RA)2*BW4H/@3[W1<SC'I$F4,[
M#(&L8II,3\@^6C)C1@>C21/A:!.5LRM,.LF&(H=\4!5'8/P@<G!;E*^50PNV
M8G87N6#!'&>':BR:@$>4(;2%\_@3^VX*R%\C'WL99+L/$E!C?G3&;J S\.+,
MFJC(I<5;YPY>(<59'Q0PQP*P,N5U0F\ZGEQZ261K6FU&%K>1W%%*U8BQ2JQ!
MS9$)K.!VT"6'=XVBR#GD;'6")N^1J[TY(B01P:-C@I8W%3Q9O3KZBHE0A64(
MY<D2QBE&VEX&Y^?A_&P&_YB?AA>3LZ/K+OR0,F[&0-N(U.7CX<79Z45P-@]/
MSRZ.]F0[.)N$E]/+X'0<SL_/C[[G=90^EI O@\GE:3B>3O!?9^/PXFRHV6%N
M<WKS!RI.S B_"89]";VG07",OP)WKZ3H0/@?G0Y0@2<[!6Z%RRUPZ&VD-^3\
M2A;CF9"R08,&8"+V\'Q_IR3/"0\!.)97J23U@LQ<(NT)1)_[0-F5CG"@IC'!
MEW=L4C!R^K2W3('ZE 62_6[D;1#=<L4BBJSMQ#2.2_3G(N>>C[Y3B2&EK5'.
M#/?A"P?S&+VJ6J6$-T=7Y,EWF?Z]0 ,UWA'ER3FPT44X'8^/KN(_&B ;T60V
M@3\),Z:%,[B4+<<J65.:K*<8E EPY>S,O>=I)0@53]0]:=&5#^MR.CFZ575M
M!&@3@7+<AWP\F873RXM@<",7P7EX.;YL;6,R>\8V9N%D/'_2-F8@CO/';>0\
M')]=#F_D$L[C\G+^=,RG%^'L<OPDS"\>>0#3"2BJV2#>H&]!(<W#^>GIT6]H
M6_RX5X&J=%$O25>?+[=0NYQ*?"I W1"B!:186#0CNV#.P<G(M(/B7JWK$U1(
M4IICS\?/UYJX=5\R1::3E@@&#\K@OV*<GB6DTQF:E*,/M 9H#%!75&S:LRUF
M\>EI>'YV>N076'I\Z-T^UL?3<7@^?X!++X+I>3B;3I^&T/1\\DR$QI/Y0V(C
MUO3Q",V JR]GST1H-IL^+ ]LYP?L\[FUS^>#UO7*U$B^V6H^<=<5.E&$ 0K5
MA[Q9U,LF-26QWH:0P87Z&T*>N3IF>1/5UXE@_4PRS1'G=71VEX,W9IHXN%C-
MN9\%>@KHN %*M>?J8SLQ5E Y=[QE#PEQ20PNK>*2,^G8E4 :"<NME&,T50:=
ML3G=F<JRBS],5XJ4L1-3,<(HT$)^$!'>^IU66X3@%WQJ[B:@@H\\W@H*; B.
MA*10C0M6[(7LPOZ'2:5A(T%?\XUS6?W*=*E6$"P9([ /$?:NL:9?8J%#59@]
M%G1%9_(N38DN7RXA7,5CXOU8$G$08I2\9"03Z;ZPO$+I'XF"D&>Z:5&,I $I
M;G) /[Z?YRJV%UF>G2"4IJR,N2"G3)?)"<:^.X]0B+&N&\X900"&?0*4MEQ&
MF BBX,6&X1Y&+:;C8GT[\5\%591R4XB/()Y&P=W&%2;,UEQ$50F]$MF/T(E.
ML-*2%U2M03RPU,Q-#Z[VY#JOO"/'4!WA+.$0$&D*/@Y2+0 8B=<HT[?S8(M)
MO9>3T\EH$FS@M$Q^Z^5D=CJ:VX_$L>@$D+!?*91C0/O)PE\J90EX@%R^$M&9
M51#63S>1):6/I=PUV )Q8=7QQ: Z_NP:M?I4[.#+_2K6@QCX_Z92"Y?<1$W"
ML9F$"VSUF$H?)QHB(OX7]A\16[_"N"A3U%*4ZC_I,*E>Q<UKP1\-<+LJ0>](
M\UJ[SF "]JR6_H4\S5?4KI3;WC9J9_":UNBX^I=L54%*9&@O3L/7%CE5G*EE
M@+32 C@/=(*%OY,<.=8[4+.HDR3?<M:(_P0U4W6J]K8VAH1S&V;U:SH4V-MS
MR_#F)'[D4(^;&[RN&N[S6C8UM@DF:@,8AS:;LM'W+,I@9+A1+X5U,TX!(G$'
M>?#2\N#E@SPH_8%]/#CX\F$>%(@'=)FFK)I["H0N40LVU6@407M6"@R.543=
MIA4IQ?.YDT!C&\OI='PR&8>F(2?P$"&C,WW[P:SRD5>YM:NXDC+*ALI6L JF
MF#!':>K/Y-*1XN:B-O7J<+64*[BV68YSY.N($V9O6\"=7; -5;1"!LX)!P"%
M-/W8Y@2*U<JW^%@+%.6@>$/&VZ"*&ULPX4:F@%'G#$IZ9%P.E_99-<LE#N+P
M'CF[:I*E&%O%NB -(M9SAS#]_7=KC!Y]N$1 7:-4F<5L=ZWB=:;_:%@9, 61
M,]J&TR\1<=<.F8DLEWXYX@\G:QY0+P"MMRK%7@6N:;)??C@;2?E*\-;)BP#H
MR%L7'=[Z%.DR^)5P_JHB;/-U:'ZPK;^@#K^ LY\&DS?!_S0Y=3R47#(S$V*F
M/Y(%@U1.3)D<;O*T/,"]R;@A-,5O!>[T#==0*W&_B.=DR="UA((6!-DD12H=
M*@EXGC%V N*JF?WKT'I<5%7W$7:9A=P-M#$]M!%WM=(ID,G5]\H>MR_(S!(-
M]WN#)2U!PR$]X"5L#_7_YIHB/(-C@4P2>[1<(K8\XZVP0*6<4ENGZ>6P7XK?
M*5444!MK72 0)MQ"9?$:CP+TNW=.W'RLJW8F7VC/1?2W2$+^Y/1-\"/S:*WY
M:%J=N5*!8<=+I ,H'(UZ7Z46)H2=%WXEB-J'N1SHW&VO_X/UTP83&K9\L5>!
MP^XD7OE 6Z#A>1<G,:=SHW578_L*'?:[1 'IJ 6O%W!1MU_ Y&8*3,_V%MA0
M:!P>7.+ &Q.,(FSN[J2TF9H#G>9XMCU@3OL;T]AW-3NCYLJG+,8]GA'-+*K@
M.BK3' OC#7,D-GZJ%+6/\Q!L_X7H;WK$GBD<O@(OO'9)!3><$-SE"):+X&!;
ML"J!Y@G?<3XNJ57NXY>N;H[ 2A+Z ?]B,G8CG^-!#\,-?ERYSG7WX1>7>.Z=
M__QW 4<N-SVWH.7G'.=Z[^_W_U;!>ZJ1FSKNIZO;][:0*PG4J]L?!.YD//&L
M@X7ZV9DP\4%^N:,R1G!\"R%]7N@8Y.P,Y.S5FU87,^[#LRSM"9JG$;)];MZH
M[N3A\:'=0<_P\6\'_K^]0OS#];O">]'E&$PJPC3KBSZ4'!H-)P^4[DQK-D[9
M-!B' H5+6QQ/M2I;R[X,X-#"Z<4<\]*ST_#T<GI$^]$B.,%E>#J?!!?A>#:W
MWVQ<?=!#W'8C3$[#R60.[YR-3X]^H>_\-2=GX>GT$M/@F'KET+J#T]DX'%].
M$:?S.:8?ATY\ZDY\^D W?:V%W:@9 'S7TGUT _3MYX1!J/U!PB.6ZFUYP["0
MFI>HU63%2;O,9N)LJRCYAD9IMC4V!0^IM&=Q]$'-NC8)8J8GY.T=9PV=T[^3
MH0RP^QS193M6J'H3X 9:0FM6\Q,[X,W$J//%H&">(68=CAT,R- ^?FXP8' ?
M,OQQ@"ZE7T 5%+$2@B,JUN_S7.* 0E'V"F!Y; VS.1+/L5[F30G>@L3$E/=&
M;Y!(]E3R#+&PF[:?#(_;>WSUGOL#^UGVR5#0?'R-2M@<5E+$>( ]Z-B!\Y/Q
MN;,#U_D&4TADW47]]X$^_DYVX'QR!D;@\X8B6R&P?VL TNL?P/\WDNV%?_!U
M%=2^@:?=_K8M4[(:/3Q$:C==.AD>+_V;'2;\W!XF_(*EK"\T1LB&JO<$_EW
M#^08S*BCA)X.AA7Z/I?W]*R;0C O5B=_\R&2TA[M=;50;MB%3@T8<Y,7HY[:
M$N>#P)M5-(5%F2B9\Z(BGS\^*$H&@[.8]1+%$9+59DFTF\19C86B!GM-:>T#
M+KW97ZO!E*8B"M/%8$89*+4'[@3GF[Q6UE;?KQG"X.P[;3#5ORLL0V HBA&/
M1;OC.'?I!.^[O F53,R('E=RJ(FZWRG7-KC$_E!O>]H.!B=[>P-?3S9GR<CT
MD_&=BK8J6<!=4.28;"'MVO,XC7"P:NOT0O<]3=.L9H[4M4D=W!\0\.D$;D?Q
MAL2K4F$*^R"5,1!X)'6DR<T0^##3S3M"Y>!@O4]715YQH75/N,,A3>4F#2?#
M4X+OT80B:UV[&:9>G30(IM^1Z8/=Z[E0'LK79/M*B6))TZ'0'D"%B+"3 -!^
M(=*=?&42_';ZSP6HG*)N<XG)<DO684]/5F[1!!.+*<:WMO#C,F_"IM3 Z"<E
MLJ25\?;+3F[,W?.-W#CJ/D<?C*MERY3%%,[WMFW"[I3&?P "YT,=DK]GF L!
M>6RJ%BC,@I+>,PGGA5?4-673-E[VYH"R5320G-=#D;\S93+#Q),F4L_H#$O9
M]I1]L4<O^5_E-=B\D7SF&_\8*0,G_K'' C1*@>/*COBM(613/3,3R%%[7)G'
M0"5[U^J2]<Z4AAE$Z)0?%G)-$1S)W]; I8Z6,K@O(W'=35 VV9L6"@\,0'<W
MZT_B/T1*GGZC<;G(#<S)-)R$KS*DQ!=*U,)8[A&D:KOZ*O$*#498UT33HGJ5
M\0&VU;^?3C;:@8T$IZU:FF)(\;IVT,F#W9PH<1 \8$3G2B_49-FK@0?A';IG
M9&"1P'U;V&^5_;9=%XV-'PV,")I;\]BD$3.G;8%QL!<CI78TPYL2A'T!)T"M
M<YYV!&7GU04VT3]I!"U36VRLHPQF5("9Y0R?U$B\Y,<@YN+L4K(WE0:T1->4
MG^5+)=HI",I,E(*)SO8P<:VE4O=&05(V"N4J.483,L3L74/A& C<UT;N/S$D
M)/U,+V]R-.RV1<:ULJ"-R'9>&PW&KW0) _I)Y,,M4PZ1'^Y*\.7";^;GEF%J
MIO%1:U_\ #H@PS(7:B@[#>IW!LH0OJU"FIY?CR(+A5O8IZ?E)-#6+0Z**DF#
M56^.WC<Z32A3.QO;/]JL='9T@,>^H$:D(#S%!VBZ"ZDX&5- 7AU]:LJ,.(1(
MOM3WS"WV^^_^5(^7'DLX?N?9S/G15PCQ@1;8*N3Q(R;0\F5-,SVGP:- V7$_
M?]H73\AV.RK/N+ (&4B=B9:]-JM6_MY(LWAAC\&-#BL"&WU_LK-M8_Q5ZQ4"
MYLC@3YJ,@A^%8:(HE8M.A@$Q5J$UXGB_9-NT\Q,]ER^XS@/O4J*$+VQH]Z6S
M.=\'_PC,*F[D\3)C!\NIH33F2%7U(M@"*B_/1Z>FD2<,7IZ-QNXO:O4Y'5VX
M3]H]/4,6R35 3H8[($ET^A,2S^AH9&B/NDND F8@H^NN$?EA:PE<0)BZ$$D
M2V+H8C9]U?/1F^ [ZAA<\+.O!WY0FQ55\&;3T+\+0YN+7*3;413%MM5H;5("
M=--%8&Z-P)$LSY'-_/884GS]!3--SU(+K+O[QZP;4752%481^[W6IH@I<3W[
M*UX2EF=7NV^12G&W")ATL&TRPZ9#T@,*W?]8\44,?*4'MPOY-U,08)H>X9=]
MIXEWX&-GPW#,8O"M3N2?<ML;5Z6)4M[P/RH[)*FG  ].2WEIC0-7,*3,(H0(
M?8./[%1M=Y$</*36EO!*,IL-!PRY(T.Y4W-/[]/':W7:.R8!(*<"P;)<CV:M
MYTCZ;ZSY,J5^FS+WX!A7>V?<IDK26-Q=1@W8%(C)O3/^NU[+J+W.8.>Z/\U1
MYF;>''SK!3I9>%-+A73$?@BAMS=A%"TQM]*^VN<R[,>Y\O+PM428E.QU&EDZ
MP_A54_X);9667%&3*6Z5;FW'8^O(]@Z+>,U/EM5F$AR8UMQ.T1[R!X\#;^OE
M9;K=?F3>8DXX S\N\K+DXE[I.$/XPCMCLE=T:QC>_I7=Z3+/V*>H^U!V^&*I
MU"]H5)9&K3%\#?)WCR+FB"43OB3]U(%8]_#S*/C5W&EBX?I7"7"XVEK$='ET
MAQ"[AV^*G?YPK%QY(#50;X+DVR\_1''0]$AGT^9-+^7860U,0/+/AKH$3#N7
M0+&;KFB:68J7779C%S]I8O;4\'U1%1DVD*,/V]/CX>X: J]09;9G 3NG+:U!
M2Q!9S?43IJT(9-(/8/S\D 0"+"_80V7&YA+;N29=Y!T9P!Z[OK6I)QHY(_64
M&G_9$G.Y2(J]ZJ4=+Z(X!=,S+0-JT*3\;"X9>Q\;.D_OGKF=K_I<T;O-(X/1
M#U??I,_CX:$F)X MD1)%ZC&&N8EH;[R1#*:U$^8:3!S#5\$_<I"JSV^,0\/.
MR\A<?S;DRKGFZ<EP]_3'; 6?*!L)?. ^*2(%%KGZO;QG-%4_N-#0/1EXAR*<
M >;KJ7\MIKY&8_M8M.0ZPR!%=RZ0N[^ J-1-ISJK)][J:@D\#EQZ:P(O_\O.
M=2T0VN:EF1P%CQ[TFJ[6M@Z+R%%O-B*XA./21E4=2 X\9DV\T(RK7<]=V,N/
M\ 4=DHFE#FET55JN%-Y.05S=BL*^YV0YY 8O[GE=J'J+G;H8RBJNMAY&!*@N
MQ7.SGLT"^^C8]E\WU5<=)I("3U,;Q.T^.2EAG3<"YV8.NIRX#_70+*+AJIY+
M22)@.WL;:TE)5)Z:<'?:R;0+0.IR)'-&9TJ4R0%J1*\PKK/W<4%$R803@^,G
M8MC,U'E.UUG0 \,AGVMPGPQWN-_6>?Q[JQ0O_264* 1W)M^!PN*G;DR*'9_H
MU1_/:(A_-@+\V0G[,K'_ODDI^>499,45CAJ>D!_N505<YO+1O?3GDXM6S<['
M_J1G0Q^Y1(%7 "],6P.J&_@;.ZFQJSPV@RAMIX<NQ@"?L5;^VW1YD?^YV;&]
MX8)[P-Q5Q/[ ?M;KCCR<,21F->66UEX\_JZ Y94<2L=0F^NC*[]$QE?O]HQ8
M,<O379XTD65@T?@T[C.ZIQ>:&O0)5Q3DF)4PC6UJ7JAUE"YYQAL.=:W2A/%D
MS"2P8-2DO[X][>6NOG/.1&N^J^5_55TW"_ZW5))\7M"UPQ+O9GZ1TCXD3K<_
MAUVU&9RU69YAI8C<.+SCNCHD#GB1<%*Y1BKL#:<13TZ%X '2N^VWJ.^HTPM!
M D0<@H]+.$F9J+K4L?M&ZBE9XM>I!+7^AZ63V9P<:VIC U!M&LGO85URBAF6
MJ2KB\H.ZP^29/M[>W)A$TZ!&G;J.WNEPT^UG%KKOV/[8IR2?\'KPX>';PZ4+
MW@YVNH*T5.JP6\88=#<]XHI?TN1L/."#5VB;J,Q&5BY@A#B$.0O E)&Y2CZ-
MMA(2F@P!J![%%\J;>V9;6!KS;+@4?>D2O2GT_3NM<7WWJE.ZPD5B7CG23</J
MY8/-(A727^X1-@7!GM7:([/LAOE%%>9\.VIKJJ"M6^^*'"N*=Q)_J17WE"BL
MQB"R[1EA&?CS\X&8INZE1'^OR?G,&2TO"XLZQ&<[$XD,B8-KE)X.MSI?)7?8
M5D"\<C#P&(9Q8&"^"]A3PQ)MT1%&WG/B!OJW4%SM?2V3ME,_V?YR,O>&;'GN
M]FPTLY\ P5U:WV;UGY"DG[H^Y.EP'S)=ZYJZGD=P.7Z,;D?!-1G]^,"DP##0
M?@H_O!*WS#19+%>OL^,1[^P]W)EY!X,=G6ARIDUBF+Y(\C3%:TC0KRC87O[(
MZ%9$O!Z>KCT,@Z_Z&_<WJDVUD]M:;*X;'6AO:<T3.#U8C? R!1H+H2LSS0L@
M:SFG0!,<@E.U_,K!(65KVW3E=A0:G#,COGRS0'V +*PR8:O<@<VZTFE%R412
MWFSI!62/0!P)_43D'X%IZ^XE'^D1==,:C.QW>ZW5G<L?VAW.W8$&[E0Y9J_U
ME9'B$+4<YYH>8HQP:.>U<+/9N<=]U?,/YEO/CYW8/J?.LM)IA<-HBJZBI)M0
M#BRY=T/0*/#ED9.6[3P8=;U*/LKO-I#!$/#N2K7&KN@[94*#8SRG5[U3(O\_
M1_SDRFEH\#@FS%ZY%HK>=OJ'9,27*9UU90Z?8/,P=>8 K,/Q9#1_U2G6'D]'
M9Z\.E6N_TX45AD\D92Z-')+%+/&-G#N^S-YDJ[3%O9.Q.64OR?AWFV0\.'6%
M*4?G: Q!'3)?;@9A.CP]@$PESL;Q%V(^8&\,E]&+O\6HK-=\/>,' !]>*<#?
M'XS)BVK+0\'R0H'%6NYAM44V\B[ISG3*_NR]O-C1"6[I1RC1Y1-ISQIB9&J)
M=*#IQQOH[DP:)]Z7^H]L&/E67^9K%#CYN9>%HNGSDT2G#3(7UK_@7V@1_D]V
M534;(TJ/WB#=C-Z*T] ;!N^<*RA8!;<5IU'P&_\@ $F+^>T:8$+RTC :Y/%8
MGBLAMVLR[X2IK6MNN#O<E.W]$I-<$(!)"[J>39(]TN/D%<\[2],]R^NW[?F?
M]KM2;=(8=8ORLVII[Z<^S('9\@2>$Y&.*I"1''B[<3]JN^\.4\KQR,7Q+D*K
M2U*%.Z$_-VH-2[0;=9D.3Z-<MPQ+2^)Z1?D9OY8VL$1P/6#7;,7&\3/>*VK"
M-?/#6^8F$7\BB"L"YO92"1RRQ":]6G#VC"*%!/MW>/!(.]_YXP;SJ=^LZ]S5
MO<9^%-R82@4;OR&K;@WOTS"5>?)>7/M9YK7WF[<;5:[HEWU1:H%#^>=O[:>!
M^?7@*_[-7/<X__3P5_K-!"RQ+>'5\>C\[ 6WH)@_ZKR@7] %_Z_.-_3/-?"Z
M*O$!^'Z9@]V3/W !^YO*[_X74$L#!!0    ( )& 5E(-NSC\I04  # 0   9
M    >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;*58;4_;.A3^GE]A5?O I&S-
M>QH$2(5MNE=BN@C8W6<W.6VM.7%G.Y3^^WN.DX;"6&#<+]2.[><\Q^?5G&R5
M_F'6 );=U[(QIY.UM9OCZ=24:ZBY^:@VT.#*4NF:6YSJU=1L-/#*':KE- J"
M;%IST4S.3MRW*WUVHEHK10-7FIFVKKG>G8-4V]-).-E_N!:KM:4/T[.3#5_!
M#=AOFRN-L^F 4HD:&B-4PS0L3R?S\/@\I_UNP[\"MN9@S$B3A5(_:/)W=3H)
MB!!(*"TA</RY@PN0DH"0QL\><S*(I(.'XSWZ%Z<[ZK+@!BZ4_"XJNSZ=S":L
M@B5OI;U6V[^@UR<EO%))X_ZR;;\WF+"R-5;5_6%D4(NF^^7W_3V\YD#4'X@<
M[TZ08_F)6WYVHM66:=J-:#1PJKK32$XT9)0;JW%5X#E[-B]+U396-"MVI:0H
M!1AV=,L7$LS[DZE%";1O6O9HYQU:]!NT,&)?56/7AGUN*J@> TR1VL OVO,[
MCT81/T'YD<6ASZ(@"D;PXD'?V.$EO\5;@M90L6NX@Z8%QIN*7;A[!LWFU1UO
M2C#/:3Z..S=,+1FRA7J!0'O&#CX*PL(G5^DDZP/)Y5XR[R6S4J'#&XO[$,^N
M@2V5Q,@A ]$!KH&)II0M7B\.W ZS5MJZ5:F:U0<+NGZEM&//D22"WI%#4ZW!
MG>:]]Q4#VD)#VWQF0-^)L@.Q&E>(SCN6YWZ6)CC(8G\6IM[%4WR?M>@'$N..
MJ& H8CA;XV 4,M=T,(EG+,W\.)UYG^]1(BFVY5KSQNY8&OI%5+ X\+,\]VZ5
MY?*U%_F.A47L!U%(HS3P9^F8_R2#_R2C=O['T<:HT2TRN!1\(:2PXGF7&8>Z
M1=,MN"2V;$'9D0GSR+;=%?%>EGR0=>S-:XK:IS8[[]&X?>J)88ZW,/,Q57OS
M\F<KC' Y,0D]IPJ7!OU,[^^=DH PAJ16K29;DYMM0 M5L1 O-4D?SFF0G-S5
M*H9EX0/<H_?2D0.L(@H]3.]V;_^:5_ ,\E&8^%$Q8Z.*S%CN%T'Q2(TP>8,:
MB1\&V1^ID: W9:]3)/>#M!A7I$![%$7VY\RCF9\4P1\QG[W2 %&(<9:,\L9T
M@?&4^5D<CX13.H13.AH#0\1?:56UI67?]Y&/V>]FR&N7E-=N*:^]/7^/$WDQ
M&/]/DGU3M$8)I4:O4QC3'EY(@TT._)(C]\*CV,_3V+N&4JV:+C#PS*_[?V%]
M% 5^GKW@KC,6Y7X217]&*,K#-Q(*PNRE^.FKPNL))>C>1?)&0DD2O1P87;T:
M"8QL"(QLU!]OL/NN6@E$\$K#AN\>2F=7@RY:I-A8-C<&[+,>/R[A$+5O.E[7
M<FR>T.G*5-G3X8X.4UUKL@\IUZ".=!L7V#5J[- Q,S7M$@>MI@A"=--N-E+@
MY% L1D<8^=$LHUR4Q'Y<1)[31V :Y/=4<OPX"S'#!DDVK-0/+<T!\;ZW,538
M0G2ZF9\&L=?=\:',,/5C;$4P]5&4=:W($T[8901%1)SRC#QMQ _RP0_R42M]
M,[!L)38:=^ ZS-];>Q2'WG;'9L-+.)T@:=(9)F>847FU:S#_:W4G*NAJ4 6X
MHQ1\'Q^"[-Q9=8,5HQ0;+N5N;V%#_2"^?#Z01%8#&A4C2=BU6RW5@U?U& L@
MQRK77*^ZH@7W^,(TZ.G8)=)&H5G;:2V=UMST#HF9]+P5LL+S6(R#8<)$30KT
MM2WU+@&?:6LEJ\<+EX $-+&1M(&Y%([ZA@'; =?&^])JS KH><X[EN*>QN9A
M_190&;/#YKPVAXY*48%@C;N6##OG<HUWH7<^ ^Q1-K4+"W)EM;1;BJ:8/><9
MTX-7'-:/E7NK4FQB[>@>=,/7X3D\[UZ!#]N[M_17O%S1&%1TB4>#CSD6/]V]
M3[N)51OW)EPHB\7*#=?XI =-&W!]J93=3TC \$^"L_\ 4$L#!!0    ( )&
M5E+D)IJ;&04  )<.   9    >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;,U7
M6V_;-A1^]Z\X,/J0 &JLBRW901+ 2=LM0-(%:=(]#'N@I6.+*$6Z)!4G_WZ'
ME*S9N0CK@&%]L7DY_,[MTR?Q9*/T-U,B6GBLA#2GP]+:]?%H9/(2*V:.U!HE
M[2R5KIBEJ5Z-S%HC*_RA2HSB,$Q'%>-R>';BUV[TV8FJK> 2;S28NJJ8?CI'
MH3:GPVBX7;CEJ]*ZA='9R9JM\ O:^_6-IMFH0REXA=)P)4'C\G0XCX[/9\[>
M&WSEN#$[8W"9+)3ZYB:7Q>DP= &AP-PZ!$9_#WB!0C@@"N-[BSGL7+J#N^,M
M^B>?.^6R8 8OE/B=%[8\'4Z'4."2U<+>JLVOV.8S<7BY$L;_PJ:U#8>0U\:J
MJCU,$51<-O_LL:W#/SD0MP=B'W?CR$?Y@5EV=J+5!K2S)C0W\*GZTQ0<EZXI
M7ZRF74[G[-D\_UYSPUV%##!9P*5\0&.I[!:XA-]LB1HN5+5F\@D.[MA"H#D\
M&5ER[0!&>>OFO'$3O^$FBN%:25L:^"@++/8!1A1S%WB\#?P\[D7\@/D1)%$
M<1B'/7A)5XC$XXW?P+O1"GR?X18-M=3 /46J8;= K^7=CWI7(M22U06W6,":
M?/CGB.C<^& :02H+$G,TAFDNGJCL!<^9(RNH)6Q*9AUW:R9H;Z-J44#)W%Z>
MUUJCFQ5 ;2*C+E)8($K7/UPNB?[.J3=9H^:J,!0(&NHP%L<#JB-6"TJTJ64T
M@^<KT\$!(=E2U88(8@+ QQS7UH&!*5T&K%*UM(>#6WQ 6:.!=Q '29@$69+Y
M<11%09(E@\_H6)6K"FEYG(Z#-(S=:!P'X33>W7;@-*@H%^_C>'#.#,\=VE&6
M^+\D'7S@HG:%==/)K%GM(\.X(\.XMVW7:L$%TK-0T!.H.1-PJQ:*^G5PS6\/
M>QQ,.@>37@>?N"30N1#*=9J2I$[?U#HO26#@1O,<7^-:/Z;CVE(1Y(;+%5CW
MJ!+/VE8;W_^E=\OVW'I>;%VOG>OCP7XH.W'N4^%P\(M2Q88+0:6/DDDPR]+!
MI;1,KKCSSHQ!\CP-@S0+!W?/ECU?'8&=[ C.J.1$7F(/[=>5X^:%(S@)47L@
M#<)D-OBLY/M\?X/(1628Y[FC(;&;/?GD'>[6<A?_('/V<#BX4G+UWJ*NG(ZC
M?Y@L>]RWC:9!&&9DW$BAZ([L6<W"D$SNE*7R[A?356:6!5DV[:%-VM$F[6VQ
M$V(E?3NI<SN5GK<EI8R)!ES#1V,YO;,HHWN#RUK %>D)&=A=00-Z9;Q*M!^)
M@LI"N?(777>Q6!\+=K'432QB&\MSV2K(RFLB,RV5S?'@$R.,KTS4^"*K9W0$
MFI*@/="GQMKU$O-2*J%63]2$R31P3<J.B(B:%?1I0Y\]39!N*EE%(45)$(]#
MB"*RNO O7VJY1N&Y;TJ^)C('$X(AN2%!RK\1."0AA$=QV_R7=7C7\I]<QST4
MR#H*9+W%G]=6K6I>(%Q=7< ?UUZJ_^P!GG; T_] DOHQ_V=)&D=!'">O*%*2
M!6GZ;Q2I$8%G\I,06/2Z+L5Q]@.ZY,/=TR75B,Z>U(QG;TO-- HFLUD/&V8=
M&V8_A=+\2!0_F=+ $S)-A'M#<.(QM2*$]&TIH==0VAB\K4B38#QI5&LK-W'J
M]";IT9N&W00<O4:$T<YE@6):^2N1 <_1YM[0K7:WKGESV?C;O+FR73.]XG1O
M$+BDH^%11A\HNKD&-1.KUO[J0=].5  _+.GFB-H9T/Y2*;N=. ?=7?3L+U!+
M P04    " "1@%92S+SYSVP&  !?#P  &0   'AL+W=O<FMS:&5E=',O<VAE
M970S-RYX;6R]5VMO&S<6_:Y?06B-A0VP%E\SPTEL XZ;/H -:L3N%L5B/XPD
M2IK-S% E1W&]OW[/Y>BY2)R@0/M%(CGDO>?<>RX?5T\^?(@KYWKV>]MT\7J\
MZOOUJ\DDSE:NK>*E7[L.7Q8^M%6/;EA.XCJX:IX6M<U$"9%/VJKNQC=7:>P^
MW%SY3=_4G;L/+&[:M@K/;USCGZ['<KP;>%\O5ST-3&ZNUM72/;C^Y_5]0&^R
MMS*O6]?%VG<LN,7U^%:^>F-H?IKPS]H]Q:,V(R93[S]0Y\?Y]5@0(->X64\6
M*OQ]='>N:<@08/RVM3G>NZ2%Q^V=]>\2=W"95M'=^>:7>MZOKL=VS.9N46V:
M_KU_^L%M^61D;^:;F'[9TW:N&+/9)O:^W2X&@K;NAO_J]VT<OF:!VBY0"??@
M**'\MNJKFZO@GUB@V;!&C40UK0:XNJ.D//0!7VNLZV_>NX^NVSAV_EA-&Q<O
MKB8]K-*WR6QKX<U@07W&@E3LG>_Z561ON[F;GQJ8 ,X>D]IA>J->M/BMFUTR
M+3E30HD7[.D]1YWLZ2]P7 3?LCM@#= "XMROV%V*L OL7[?3F,;__8)#LW=H
MDD/S.0)UK);+X)95[^9LYW[ZS.Y#3=)GWSN_#-5Z5<^JAKVKP@?7<_S_QP=,
M\?,-X/T#-EG5S=ECC;0OF5_L#;UW,[_L:E+UI]+U,K;'%0+A&Q0C6>TIZVP=
M_,=Z[B*KNZ',4[U,4<-L?D(E'*CT>UB[P7" Q6%R8+H\9MINF1*M-K%=;]D2
MRG@Y>G!M/?,=#>'CHXL]^Q$]9*;&\ML-<C6 ^Z4.*.P8D<ZP]@'@DM&?^A5R
M^>C[JAD]/,?>M<QWWU3?S%;UFKUSK0>B[7@R_G.'+2'$BB$+?EHC%.3C^PV"
M,3JO.]:O_";"<+P880] U[%?714&I3/HU+53.-QIE9W+B]&+^1K=^[KK$6=*
MJV-G3/(\*[F1!FV=:ZY5:AG+348M)0U7*+$S9@S/%36DX*64U,!\JVG6>2X,
MNZ#IW K#99Z/?OI(D2 G2A:\+#(F+;?6L%QRA5[!55[BF\2:3.2LY-(J]O>_
M67A[#48%UT*-4B@33%M@Q)8$SBJNA"5(HN2%HC&E)#=6#C"MUK1$@U9!C4)S
M(?-CF)I+6I"7HT]4PN@VUA6[KV;UHIXEWP6,9J5.(3)<"$$>,\LS11YS 4+D
M*.>FH($="2PUFI=Y>3(&NJ!BM1S=HO#A-S+T<ZR4BI=EB3\$'['(*9 &4>8%
M3&SI*"PW9L=$ZXP;(T=O-P'')$JXGL\AHK<5M$5ZO%V0 Y9EX)NQ#&$KR4*A
M$.^""R.0@,1L!R]'+@X]1)G+,O_SL_!E<<OR#XE;%()KJ W8#!27\J4TPFWS
M-(:\RFS JQ,%R:4Q*7,6(R3W<YIQD3Z5)3@4Q8FV<R[RI.U2"F;*E"NDUVA6
M&+@RS-*R@[ %@FCM44B5A6Y,DE2><ZD31%N@_A+L3'&=V0&B$2FD8$0#,D,N
M$OH]1*2D-%!<]G6ZEC!N[1 3RXNT"4B-,471R2T7BE)7(DCZ5-<*0C&GND:9
M0+B9%$>ZUEQET*Q.%J4J$1?!"@22NN"C[9:-PBZ#6&V):*#1UGQ)UB@\[!&0
M459*LE! F!)%9$0&Q2" ZEC7^M!3 "H*^:<GX2MD;?^8K+$'F[0A*>S>.L_3
M;@RXTJ9D(@8FM;"%)'#'J<,.HE,=@K;82=M*[!$(R9&T!9T!*4\243:#0%#7
MB/+.W.X?)T@A#N&U&<_U27BI/I)>%#1A\H1-4J#5MB"U+CZ#%V1PP3_%JP!)
MX*A17Z=S@=#8(KDWV 1STGF)4RQM9-C'34DP,EYFXM2WH'7J_V2>%:25_$CF
M9 %*!HM,LY+V:U0_,@2%8 Q:WRV7)9V-!R;*0NA%^26A%W1F*#IX;0:E4W$(
M]/"?%VE4'U)"RK.'5." *+%C_16I@)!Q6YHU&[K)G4EQ*?!@:)IT'3NSEV;7
M2\S.I#I\)VW3_66[T=-W*@V.*UU<N_1N:IXYKHV!-0Y/H$B5\NA"-7_N7,)7
MO(XLIHM5W-T#_XMJPPTRXBY%TV\?[K!AY*\2'R5>?_)2'D]OY?$R39:O/W4G
MGQP]>C!WF9YVD<W\INN']\]^=/]ZO!T>38?IP],3NEW6702Y!9:*RR(;LS \
MYX9.[]?I"37U/8"EY@HO8!=H KXOO.]W'7*P?U/?_ ]02P,$%     @ D8!6
M4IZ!(#=8 @  Q00  !D   !X;"]W;W)K<VAE971S+W-H965T,S@N>&UL?51-
M3^,P$+WW5XPB#B %DC@MFZ*V$H5%RX$5@MWE[":3Q"*QL[9+X-_OV&FS10(N
MR7R]YWG)C!>]TL^F1K3PVC;2+(/:VNXBBDQ>8\O-F>I04J94NN667%U%IM/(
M"P]JFXC%\7G4<B&#U<+'[O5JH;:V$1+O-9AMVW+]ML9&]<L@"?:!!U'5U@6B
MU:+C%3ZB_=W=:_*BD:40+4HCE 2-Y3*X3"[6J:OW!7\$]N; !J=DH]2S<VZ+
M91"[AK#!W#H&3J\7O,*F<434QM\=9S >Z8"']I[]QFLG+1MN\$HU3Z*P]3+(
M BBPY-O&/JC^!^[TS!Q?KAKCG] /M2D+(-\:J]H=F#IHA1S>_'7W'0X 6?P)
M@.T S/<]'.2[O.:6KQ9:]:!=-;$YPTOU:&I.2/=3'JVFK""<7=W*%Y16:8$&
MCG_Q38/F9!%98G;Y*-^QK <6]@E+PN!.25L;^"X++-X31-32V!?;][5F7S)>
M8WX&:1("BUG\!5\ZZDP]W_03OBO5=LH(/PFJA /9(?Q$^Y'DKPG?,4C:GES1
MI!J+A>.W-4*I&AIY(2O@%D@/MAO4HR;@LB CF5],O.O,R;&0!%5;0TES,GG@
M/?UKBUKP!HX@2:9ADJ;>RL+9?#9YHHD_%?*TTRI'8X#-PFF<0<K"<\K>""EH
M,@JHE"H,9!2=9C!U-<GD"!AC89+-'=W\G #)1Y\Y.ABM%G7E%\B0V*VTPY2-
MT7%'+X?1_%\^+/@=UY60!AHL"1J??9L%H(>E&1RK.C^H&V5I[+U9TSV#VA50
MOE3*[AUWP'ASK?X!4$L#!!0    ( )& 5E(CDQ%7W (  *4%   9    >&PO
M=V]R:W-H965T<R]S:&5E=#,Y+GAM;(U4VXZ<.!!]YRM** ^)9 U@FMNHNZ7T
M)-&NE%FU<ME]=D/16 &;V"8]^?N4H8?,2I/LON"R7>?X')NJ[46;+[9#=/ P
M],KNPLZY\3:*;-WA(.R-'E'13JO-(!Q-S3FRHT'1S*"ACW@<Y]$@I KWVWGM
M:/9;/;E>*CP:L-,P"//]@+V^[,(D?%SX(,^=\PO1?CN*,WY$]WD\&II%*TLC
M!U16:@4&VUWX.KD]I#Y_3OA;XL4^B<$[.6G]Q4_^;'9A[ 5AC[7S#(*&;WB'
M?>^)2,;7*V>X'NF!3^-']G>S=_)R$A;O=/^/;%RW"\L0&FS%U+L/^O('7OUD
MGJ_6O9V_<%ERTRJ$>K).#U<P*1BD6D;Q<+V')X R_@6 7P%\UKT<-*M\(YS8
M;XV^@/'9Q.:#V>J,)G%2^4?YZ SM2L*Y_='0^QKWG<&Q%\J!4 V\_3K)D2[>
MP<M/XM2C?;6-')WE$5%]Y3TLO/P7O F'>ZU<9^&M:K#Y-T%$(E>E_%'I@?^6
M\0W6-Y F#'C,X]_PI:OS=.;;_(?SYXPS^ O=<Z;_'R6#<>7$GYR*:JS6]#];
MAPWH%ER'T.J>"D.J,P@'Y!&'$YK5YTS!XZ2Z#>:I#X.74A%43Y8V[:O@O<]Y
M 4G!>%SX(&=9G@2'2?8-\5I(XI)QGM!(*24/[D7=D7)#.E=U\T%6M^XB#$*5
MY2Q.,RC3#:N*.'@W&27=1#L^K94//K; 2[8I"^ 52[(B>(]4'9WN&Y##:/0W
M]+P6\H3Q(H>L8FE1!G?DWYEI*4GR08EGHB*1*8NK$CC+TB)(6%)N6,HWD+!X
M4[&RS(C>VENJXGH:IE[X&VR0^E MQ<Q5E!7+"%"0FCRO@A>05AM6QC'=2,IC
MQI/\N9\F>E(Z YKSW" L/=.DW%)%Z^K:@UXOI?<S?6E@]\*<I;+08TO0^*;(
M0C!+4U@F3H]S(9ZTH[*>PX[Z*!J?0/NMUNYQX@]8._/^!U!+ P04    " "1
M@%92S4-ZSX\.  "E-   &0   'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6S5
M&]ERVSCRG5^!\GJVY"I&)L [5Y7M)#/9S>&QDTGM(RQ!%G<H0N%A1_OUVPWP
M "6*EC-'S539$@$V@>Y&WTT]OY?YK\52B))\6Z59\>)H69;KIZ>GQ6PI5KR8
MRK7(X,Y"YBM>PC"_/2W6N>!S]= J/66.$YRN>)(=O7RNYB[SE\]E5:9))BYS
M4E2K%<\WYR*5]R^.Z%$S<97<+DN<.'WY?,UOQ;4H/Z\O<QB=MJO,DY7(BD1F
M)!>+%T=G].DY50\HB%\2<5\8UP1)N9'R5QR\G;\X<A CD8I9B4MP^+H3%R)-
M<27 XVN]Z%&[)SYH7C>KOU'$ S$WO! 7,OV2S,OEBZ/HB,S%@E=I>27O?Q(U
M03ZN-Y-IH3[)?0WK')%9591R53\,&*R23'_S;S4C#GF U0\PA;?>2&'YBI?\
MY?-<WI,<H6$UO%"DJJ<!N23#4[DN<[B;P'/ERS=)QK-9PE/R-BO*O *&EP69
M?.(WJ2A.GI^6L ="GL[J]<[U>FS/>I21]S(KEP5YG<W%O+_ *2#78L@:#,_9
MZ(JOQ&Q*7&H3YC!G9#VWI=A5ZWE[UKL&P9Y7J2!R0=[P)">_\+32HY879T4A
M@ T\FY-W";])TJ1,1$'>"UY4N9@3$*<K,:OR/,ENR3DODF*(4^-X?%H*LI I
MJ 4N4B+#B=H55*U<DIL-62!V=PJ[92)RGL^6&_()+N:;3/SS'Q&CX3, ;['F
M'=:I@76YY"6Y%[D@JP9_F# 61^4 #6OHN4%Z8#%D"3!?K&Y$WAZ 6ITY-'YJ
M[=RS?JYD":M?YLD,]DTR<J9TCKSG^:\U9>3M'"0LF6T+W#MQ)U)"3\AU<ILE
M"P#(2O*Q7,+R'V\*D=\I_KS-UE4'S?K0GS.Y#](](9]DR5-K DB52UD50$9Q
M8NESMBYXL23'Q/-<FP8!7"GFLF>]J_JN!A9?JP28IW!WO= .@XA0!@!1V#[B
MA8X=^[YU=L>35"&%]!=<G3,P6YW.4^OS]'I*/N7J:#;&G78=YD>VZWC;8^M"
MKE8B5R>_YFM@5 ?@V1YUM\?P0+Z6.2\%F*V;<FBKR+4#ZF\-X: !>E65%>RT
MJ(!Q)++]H -KP7%6TW,K[T2>X=D2L.W9;) PSW;=N#^R+D1>J@,MA1+ N5C+
M(BF5V)7@#IJ);I4XC,UKZX/,GFSC,+!YP'SSVGH-)UIN>B?SWB29Q;8'XK]-
MLYZVE'2!D$0LLF,:PU7(?-L+6$^$J.W#4;@1!9;F(#]*.6JM;4GPC<L]Z_I^
M.+"N%P:68:W@N$'1LEND?R;!C<[!<BA/."S?H<U8V'R;")JVI 'W#7F$ZQ;/
M;CF$,!<-76I=P=GE:"%X49L^X'*G^IU:/T)M43!FVRH)&\:@?"ZBT*BEB5Q,
M/9LR:FG#5)O>'1'Q&;-9Y&R/K7<RNWU2BGP%CGCH>3>TX\@'%.S8.$U*<=JQ
M+G.QYAMM]A!YJ8P<&E^E+7^4-'SL;6.>Z>ZI]<8&N;-]$K6M%?K8M20=)AI;
MSH3&?W=GXE)JQZ&_1]GJN[O.Q*,.R)A/?&H'0:=C7@#P7OR0+WG8PL<A^(YP
M:[C?E8 @42_>&C[LLCP&5HYM#1_A&4!S?-8?#7BAP(ZB:$?VU.QW^!'/#GW:
M'QWJ2_R8F=</^Q+?#D.V@[F>;A4F!&['X'*."0L<.XRWM=RA $_#$5_BL\B\
M'ER9VB[S=U8.;.;YO\6;N+$=.GY[\9 _88YK7@\8#83H+QL[T9_J4=#Z!\BT
M6C=[SC-T@:/> PZ%NJAN[O;X88?"8$.'A-2.W,X=40>L?/Q(A_)[BL1A+D4?
M7&^\7YBV52*VJ1/HS^_Q0ZYC^W%<?QTJ5",YIM?FF-[!.>;%D@.JRH/UT\U:
M(HG!C N3FJ&4<GQ;8ZL2LTLCQ>NVV\L\]"CXV$;PO" "T_>1_$]GE*;:[:-C
M6]?.>0H)J\ D=-OK1RB)<%B>:YW-0/O 0"-F@/U95<H?*UB30#@70VSS1N8"
M_'4M?N!&DM6:STHRB8.0G%B7C49,T RX'@B  ]-O.I;P^7^KHE0F?8(&@L8V
M\_'1$?SBQISMW=WU_=[N8' FD1V!-]N[N0<@0!0+Z>CF2CEU2(4TO:I4LMX<
MV/!Y 4UMP0 \>S(GQZXSC<@J25-5$\MPQI@ 3C\H'[!;]D1B0 3G"B!976"[
M3\JE N#=T2G?^SZY4CM]SL#\YQ"TD"MY(^'YL]-K,D%M9,ZS[9MJFCX[L4DN
MBK50L5^ZF5IX5@?3OJL%!U-W '$-;?>@!7,QPW@(T+C9D&/&IJSEZ3I/P*PG
MZ8;, 8=2$MY"XR:PL0!W@TXL!Q7-*E#@-8?HA:?PB%PLP'[CHKAY+66+7(*K
MD',=X-28])#'8'A65KF8_I68U2DQLBS)3):Y4V>$8UD+O8=E%FK:0:0R9T<G
MHFG\71IPN(R W'J/P._//HJ^]-)X&OX6Z45=1W0 WX+<" 0!4/#<HJ@#</Y-
M%"-NUF_=K#_J[WZN(%5+2AU6OLUTCP*1AG!.0C:#6'U!!AB.MZ[A*M-K>,6A
M.OB0 QY%"%LH3PM04?'B: W40OXHC@8+O>M<W@'S"_+5)"$Q2. =">T9&B*Q
MZI.Q4Q5NZ.JJPTE+U],VBML,.!F#5_BIL?DD9LLL^0IS0XGQ%]7[ $S/P(1#
M5K?M\?>&>Y-6#$_:B@"V#P2YX'DJ29&LJE2#7FGI(K](G%"XTV#J_V"]2HJ9
MK&#I*\Q[Z=3Y@8R(5M"*5G!X!,?S?(-G=[;"C;2 =VPJ^KT#HQ(Q)$"CV^X7
MH%F# S=PZ.2A&!2"H<,OAD.+_6'=+NQNK:;ED)8;0X3VWOF.#*RNVO6NZL3K
MP10L\!R5O37?S*.04KO-]T 2'?OXA_D2YDD'I<)&V:M)*L;37ZR$X3_F(75>
M=(>%"T1>57 PTL.2$*44DK 05O-]%Q;U[" *55H&Y(2^B@A[8J*M!&2&*$7(
M/K0?-\FBRF?*IJC59W*UEIDR(5FZL<G],H&-MRQ-4JBVIVIZ?=4U.9VEHFO
MTESC@68&\AG X7*S)3KNM)H+C8'0E1$-JCJ["\$Q3BFF8UH;MEH;'JRU;:GL
M"2#XY!I+989H7+>B,:2DX[L,&/2B;FLG_Q,U+U:JO%1[6][#197MAC/]4=T<
M:KGM4@E"5&#]$EQT"NC,R8\<-,T83][)HCC1JJ@Y8BIG;P90?PLGI3.50CLB
M8R5<"$.OOB;OK0Y"ONV'-G69JBBX+B8T$^I'Y$3=TETNN 4*Y+F[-4G5Q@((
MZL!3\$S3YJ+,IN%8=RL,P%C$H)>^&Y,)Z,])T^@"?8KB8+#!I58VBI"]EM<!
MI4S/9K%'O$#CJEM=5-4Q#B]-FJVM@7;70^5)L\4UT/:RCDG@8!D:.YZQ[818
M8)PPZJKS","R1)ZC$W*/[BFU/4;6?E<A&[;RQ[I'P[".$*.838""DV8Z<A1=
M=M0K)@TK8@AVVXO@U+&3,P'Y0J%!&7!@+J#LD<S;=9E_0<7=KT% H@MN$VGT
M;">BBK-4D5HW%$"!;<>)=[466P;@GUFM"'5# =0_IOLMA0<J#;MY+D6>!JA
MNJ, ML'W@P/4+[9C#\ ]P!.>UOT$UW8\=["/$()1H*[1$#8["X]0V'X/8;"S
M\)#2FKV$@?X"R!VCU/;C0)U%$&FY"Y@VHC2P'147894LCO\F2HMU<.HIVQ]H
MIZ"H:<KE*%LQ8P_K+/@#.&;/]B'^ I[@*F%DAS0"QJ"*/HYY(_%(U,8CT7A!
M%B+%G,^4K+W'.$<CNL6\GT0Z'XI"1M<>216,35>]31-C4SB9@Z.2)2 X')H,
M%(%!MOI1OO4*Y 4%!+:$:%.7/DQ+W?35$8XOX( )U4#E,I?5[9+X=4V:>78$
MCISYJA71@3?W&WB($/0$!96', .SA<@UUV\ 7!<;Y022 C_H6M4^6#L_0,$+
M'(;Q]5AL&K>R$!\<FWZ0&!GBBV8JF]-O6C49PF!$.K[VV5C8:)2[EGRNP_LV
M>FV$I<#2SDVU44\5(DTAA*_M5%WC3NI07\W-80'D7]=O&@+O"A?M?EE#>9W'
M'I9?G@-BETT\?8W8M:,/8)+TN1T"I"Q27=H"@_0OON89Z [YC\B4W?&FVO1T
M+:)N;L+BJ;M]5\]9GWARSS/R2K$%9L-I#) -7#.>T&CJF?-Z;/U;@N',R!>L
MB/AJCQ9"#R?4F8:]!]78.D<%A3SY$G@Y)]<@VBDR>4*G3@]:#2=8Z#=FU="Z
MA@?X&DMT-?)==Q"V5A]=?QH&^&&]KG+9N3<7B%,?W9MOL#1^6)>042;K-8@K
MN11%]XP/&.%_-V;X;UV D5#G4?&NF^<"D_"_71ZNX;]5UXD7U0=#'6^*MMT/
MIJB]DP#K\"?JC9FIBE&<J3^BRM3IWIIU#E9F([<WWT(!0;LN(61H2G1=A:@5
M2VZ:RL%W;4>Q.+S<V":GQ4!I>=[AWRL3/?@":-.KNE:OC[^3=2_B$(7>"@P,
MXX<6 E JDMN,UX$+L/H6:3&P>]IVX,2WF>IZ&I;,;(@?8Q'G6)5P1I[8W\F>
M8'D&&W2.4G,E<7,#6Y5BQ$K&L&D^)ES&*]GT8.%ZO5B(63DB9G)+S#ZNZVI4
M@:\HR]L,X[%!V1I%XKME2[0([Y&KNCE=-$@K,9,=UGF+]6$=Z:9]5<ME-+5:
M282%)QC<0C"K U*#)3OZ:3#N  G>;5W_L3*M)12VF,F5. &(M<@*89,,- ]$
MS_:I$G,[#G2;V(V"MBBHSVDN:T1RL<#?1-1UJAS;JS*;(S*WR"O]_KAFEVHT
M(AQV&GH-!YQ<0317<LC<]KQX/A>97"6:Y+I59/3, 4)W<]\<=LI(J8G6#DJ_
M&1T=S1XS<"%UB#!5;443P7WMTU;\-**:D_O9]WOA2CM<=3.?3?UF8JMS/FB;
M3HU?CD#>?JM^'U,0U5#1/R)I9]O?X)SI7YYTX/H'/)#<W2+1J5C HQ"?^$<D
MU[^)T8-2KM7O4&YD6<J5NEP*#E8" >#^0LJR&> &[2^37OX?4$L#!!0    (
M )& 5E(?/@=A%P,  -4&   9    >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM
M;'U5;4_;,!#^WE]QBO@ 4B O3=I2M96 ;=HDT!"P3?OH)I?&PHDSVZ'P[W>V
M2R@25*K:LWW/<^_7Q5:J1UTC&GAN1*N706U,-X\B7=38,'TF.VSII9*J88:.
M:A/I3B$K':@141K'DZAAO U6"W=WJU8+V1O!6[Q5H/NF8>KE$H7<+H,D>+VX
MXYO:V(MHM>C8!N_1_.IN%9VB@:7D#;::RQ845LO@(IE?9E;?*?SFN-5[,MA(
MUE(^VL./<AG$UB$46!C+P.CG":]0"$M$;OS;<0:#20O<EU_9O[G8*98UTW@E
MQ1]>FGH9S (HL6*],'=R^QUW\>26KY!"NV_8>MU\'$#1:R.;'9@\:'CK?]GS
M+@][@%G\"2#= 5+GMS?DO/S"#%LME-R"LMK$9@47JD.3<[RU1;DWBEXYX<SJ
M&BDD#<</;"U0GRPB0Z3V*2IV!)>>(/V$($GA1K:FUO"U+;%\3Q"1-X-+Z:M+
ME^E!QB]8G,$X"2&-T_@ WW@(<>SXLD_X[ONN$TB-9)B @ND:*FI%X*UO:=]=
M@ADLP4@0+B$?Y>&@%3L\<]VQ I<!38=&]83!)Z;U8=NP91KH4TEAE><C:C\P
M-<)?9,IG>71EN3K&2])2P!K9M\;2%J*G9Q(<H"&^7CG[("M/#X*S-1?<<'P/
MH#E7Y%&[V7-T#D>09F$RGHS<N)[*ZK0G#J8UDCVY-C3V'H[/1<W:#3J'6II&
M;TVN!=^X0#4D63B+$SA0TFPH:7:XI+2;REZ@C>K-;V<QI.DPO>+FY:,:'J:]
M\4B;F0_3Q=P]]2<V:U1#C\(6%;ZKV,_!)S=?HV-7$-EKUI;Z9$2@Q&8V#;,\
ML:<4DDDX/9]9>0SGX32=6C&#:9@FN15SR,,IB0\UV6*5(?.3,,G.1P_2]I;W
MM6,OMM8:)K,PSO/1-6JJ<=/UQM6(0*@-'.=A%I_#R3OH?IA',$G#23;YJ%#1
MWJII4&W<0M50V ;T6V>X'7;VA5]5;^I^X=\PM>'4%@(K@L9GTSP Y9>H/QC9
MN<6UEH;6H!-K^M]!917HO9+2O!ZL@>&?;/4?4$L#!!0    ( )& 5E+B'<[;
M&0,  -$&   9    >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;*55;6_3,!#^
MGE]Q"@B!%!;GI6D[VDI;!P()T+0-^.PFU]9:8@?;65=^/6>G"T6P28@O\=F^
M>^ZY%U]F.Z5OS1;1PGU32S,/M]:VIW%LRBTVW)RH%B7=K)5NN*6MWL2FU<@K
M;]34<<I8$3=<R' Q\V>7>C%3G:V%Q$L-IFL:KO?G6*O=/$S"AX,KL=E:=Q O
M9BW?X#7:+^VEIET\H%2B06F$DJ!Q/0_/DM/SS.E[A:\"=^9(!A?)2JE;M_E0
MS4/F"&&-I74(G)8[7&)=.R"B\?V &0XNG>&Q_(#^SL=.L:RXP:6JOXG*;N?A
M)(0*U[RK[97:O<=#/".'5ZK:^"_L>MUL&D+9&:N:@S$Q:(3L5WY_R,.1P80]
M8I >#%+/NW?D65YPRQ<SK7:@G3:A.<&'ZJV)G)"N*-=6TZT@.[NXP)6%ES=\
M5:-Y-8LM0;J+N#R8G_?FZ2/F20J?E+1; V]EA=7O #%Q&0BE#X3.TR<1+[ \
M@2R)(&4I>P(O&P+,/%[^"-Y2-:V2**T!M8:EDG>HK:!PX1JE4!H^*XOF;Y$_
MC7NS15BYG@;KDT<=2J_"D".P='6+>RA_<WV#FE=[B2^>3=)D_,;0]2\NIN<B
M'9?3@'* S0JUS\/Q)G@I),&KSG!9F5>!KUZKA2Q%RVMX#OEH&DW'B9,*%C'&
M@B^2-XJ\_, **F%*U1'#?!I-"@;%*,J2+/A,;[_D6N^%W !I.PTB?,RO<HX(
M-&%1DCCX;)I'Q60<7&%+Z(3-#:Q53?GX%_[+3FN7L0-\ED59GI'@<Y2^"3XJ
MN7EM43>]1C8NHG$Q&9S_#W%ZT[Y0>^0:T#7O/]"FEM<T3SK*N9#$#XT%O*=!
M:1"4]+B4:"H^.1Q%XQ%[6(.SOAC<CR3BZE2'L@P- ^2GIRZ,Z1#6Z!NL5!OI
M"TG)_L-O,HKR40Y)'HU9$=PH^R2Y/S*4)E'*<B<PPBG^]O+BHS'3H-[X8>KZ
MF+CW$V<X'>;U63^F?JGWP_X3UQLA#=2X)E-V,AZ%H/L!VF^L:OW06BE+(]"+
M6_KGH'8*=+]6]%0.&^=@^(LM?@)02P,$%     @ D8!64H2(>0\7!0  EPP
M !D   !X;"]W;W)K<VAE971S+W-H965T-#,N>&ULG5?;<MLV$'W75^RPF8XT
MPU@D2$JD?)F1G:;U3!)[;*=]ABA(1$,2*@!:2;Z^NR!-R[&LN'TA+@)VSY[%
M'D G6Z6_F$(("U^KLC:G7F'M9C8>F[P0%3=':B-J_&6E=,4M#O5Z;#9:\*7;
M5)5C%@23<<5E[9V=N+EK?7:B&EO*6EQK,$U5<?WM7)1J>^J%WL/$C5P7EB;&
M9R<;OA:WPG[>7&L<C7LK2UF)VDA5@Q:K4V\>SLYC6N\6_"G%UNST@2)9*/6%
M!I?+4R\@0*(4N24+')M[<2'*D@PAC'\ZFU[ODC;N]A^LOW>Q8RP+;L2%*O^2
M2UN<>JD'2['B36EOU/8/T<63D+U<E<9]8=NM#3S(&V-5U6U&!)6LVY9_[7AX
MS0;6;6 .=^O(H7S'+3\[T6H+FE:C->JX4-UN!"=K2LJMU?BKQ'WV;)[G3=64
MW(HE7-E":+A0%::W(-[O!0P_*&-&<%GGJL+1'5^4PHQ.QA9]DX5QWODY;_VP
M%_R$##ZJVA8&?JN78OG4P!A!]\C9 _)S=M#B.Y$?013ZP (6'+ 7]4Q$SE[\
M@KV+@M=K84#6\)](V<?%JSWQ'4_*><J?>BJ=)^D\^; M9%Z -(!+C*AI5XV%
MJU9@^5<?]^(NTXX+ 2M58LW)>CT;X G&\UG#1:.UJ/-O<*=Y;= O5<9\^3<>
M-*PT"Y]KK.Q2?D?#+DC,-?R.I6T UWWD^HNP= +@5N2-EE9B%#?"2BW<[NL2
MC>)O^E[F BZT6$H+=\KR<C#$8&VA&L/KI1D-SCDNQ37< N915 N,O,UEF/H[
M,5'S)O#AS3!AX8C:T _2< 1O8!@R/V$1M'T_C1/7#?V(I6XJ\H,X@-'@ZF>\
MPD*@NN%D&/A9%J*9B1^$"?SZ2\I"=@S#V,^F$[0TKU136X-BE)?<&+F2R--*
MJVI/'OO-DPQ!H.TXI2:-L!E\P@!SEPH+&Z&E>E7V'_$E&&32VTS\-(SA(*G9
M7E*S>-)2&K+8T<@B/R%3V(_\. T<GZ%KAYB8-(E?X/,ID7'J9T&$*-,HZXE(
M8G\:L__'(?.C":5W.*4/CJ;L]2QVV%HR_0=P&-\T;@TF9# X0!\+]M(7^ED8
M/! X(=(8)B;-L#/Q,^3*L3>-B$TB=G) I>)>I>*#VG'3TY:[XC5PU3A@/].L
M3L&M@EN+BZA>#>V[0N9:2_N$[" 8>C#,S(;GXM1S@J3OA;<'H6H1_DSK9(^0
MQ,L\0:EZE*AJVBWX)K@V(.@VV9>O]M"CVG2:LA5X,+GI1-',!N]0RF1I@"\(
MWROIHTE5.U3O=W!T,.:K%3XVL/,!B8)+Q ].]L2+G ^>(7]>NL\5\D<UG=]C
M)*3+;Y&<MX:C0%>/6FUZK1[LR/O:J;HK"D%E\</YGDP2.N$9PR\+Z6B[$L23
MG;5JX$<1U<XE7D*8>MME#^-98>Q+5((:>U27[?N-$K%1QNK'VV)#M\6,!$%;
M^;V]BM#U!@L97XW=)=+9>8:/<,41?J8A3(&$D.$%,.2C@;MO=N2E.X5[(IQ2
M;!'%F;$VPBFU)-$NP@"G1T JTP6'YN$.L\D/0L[;>T_2!9^7#1V,[A30>6]L
MOXT M;HE\YZH'$G:QU9'Q#&Z$?!)60'7,R>0+#C^\0H^<O/A,>P3G/'.8[$2
M>NV>Q ;]HBRW[\9^MG]US]O'YN/R]LF.#X(UG:)2K'!K<#1-/-#M,[@=6+5Q
M3\^%LOB0==T"_SD(30OP]Y7"0+H!.>C_BYS]"U!+ P04    " "1@%92GSUH
MA_4%  !X#P  &0   'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6RU5UUOVS84
M??>O(+Q@<  BEJCO+ F0I%T78!V*)ENQ1UJB;:Z2Z)%T4^_7[Y"R%25VC Y#
M7VR2XOT\]QZ2%X]*?S9+(2SYVM2MN1POK5V=3Z>F7(J&FS.U$BV^S)5NN,54
M+Z9FI06OO%!33UD0I-.&RW9\=>'7/NBK"[6VM6S%!TW,NFFXWMR(6CU>CL/Q
M;N&C7"RM6YA>7:SX0MP+^_OJ@\9LVFNI9"-:(U5+M)A?CJ_#\YO4[?<;_I#B
MT0S&Q$4R4^JSF]Q5E^/ .21J45JG@>/OB[@5=>T4P8V_MSK'O4DG.!SOM/_L
M8T<L,V[$K:H_R<HN+\?YF%1BSM>U_:@>?Q';>!*GKU2U\;_DL=N;PF*Y-E8U
M6V',&]EV__SK-@\#@3QX18!M!9CWNS/DO7S#+;^ZT.J1:+<;VMS A^JEX9QL
M'2CW5N.KA)R]>J=4]2CKFO"V(G>MY>U"SFI!KHT1UI#) \?,G%Y,+8PYD6FY
M57S3*6:O* X9>:]:NS3D;5N)ZKF"*;SL764[5V_848UO1'E&HI 2%K#@B+ZH
M#SWR^N)7]-TN$:PP1+;DEFN]D>V"7#=JW5JBYJ1/S&Q#[L4"=6@/)>&H"==1
MYV;%2W$Y1LL8H;^(\=7#4I#RR;9UTYU]WMM?#.QKL5+:.B2(Z5PQ!/WH13>"
M:T.$RS%!AD0S$[K/DD>5!6%!N!:$.ZD:;6C.1W=MA>+2DM?D>HTBX[Y'/DF-
M?C&&/ AC$78C2X6-I86Q;FECK&BZ\8.RO!Y-? AJ;6#*G(YN>,W;$K;L2V_"
M_'S4)_6$1&E$HR3WHY#F</&$L#2@21Q@%"8Y30NW%M(PCFD<IJ/KLEPWZYI;
M1"J;%9?:98+4"J5JR(\_Y"QD/Y%)E$0TCR-R2B8[?1B&<4[#W*]F*:-)FI+3
MT<Z'C!99VFL((12F),KA5A*,?A6-V1C0Q]]K::1/TVYG+T%CEC^?C5Q6WZUE
M)9Y)QB&-,K:G8/???1Z!;\ F+?I?:]&6&V(U;TW=8<2KOX"<#WV24Q9GB&DG
M/_#"?4-2CR)2#!")BI3&2- .#8;_HDA[)(!#EF,E^QXX;&UW."!_2;I# <#3
M. I?22?4%8/P7_YWG[\YG5&&.AO@F!3]&)^2+#N22Q8,<AE'$<T2-L@EHV&2
M#'+)7%@L^0ZY/.FMGVSSZ7HH#1/WW^446YR^I!CM$_X17HU[7HV/\NH]+@[5
M&BK!8F^-E8V/;M\4N%9;^4\'P]NON&88<8ABCUH[3+%/9N636=Z9Y4.SHC/K
MV53P<NE\=JPZQU4!%Y6R%*)RO#R7I@15=F0KS3,J_1.+!X-YR8VHDM"Q'(JB
MB-R,N7$0!&X<H8AH$L1N'+MQ6# W1M6@$1D;X=C K6MN47*)YYLC4"4]5,E1
MJ)[Q_1%]::\O_6;H=QEQJ=\#_Q#.1U4?QGEH8Q]IG%U&&MMCZ@'SIRQ.17<@
MRK:LUY6ODGUQ2EK<B55W0,^VC>\O6L!\K_M'[S1Z=N\B,>SO9R4R"4_)CI=^
M@YT7@B]+YXWX@OOS"EJL*)>MJM5BXTHI0]OC!#@!+Z"YX\RQ(2:NX0,_!%O$
M23ZZ]3=)^ N\O0-F*5>&I"EE44$F24P35-TIB0+4&Z,NH ?-*]'R!CSD\F7=
M%/?VSX9D*$[<+28QHU'LI-(\P=%#XS0<^4O! 2S .0&.C\"QSR0*,DAFG:\I
MZSP-@X 64?$RM6'Q7U/[_]/J>#O+N[1FA>O0SM6$9D&7X2RC0?9J6K.$IJE+
M*V0S%^8D!ON?$I!^&&7?D-DHI6D6>HX'PWM@&&5I@@.H_ PGW4W)'P7[A]\1
M!!*D/8\Z!.!B$.1=6 Z,;A@R4$L>C%QUWK6^L"DY*?*S F^/NG;913/QHUTW
M$R5"(_-U76]V6Y%@%^F2@U5G0H!W:XG'C,=NKE7C>VSA87YY%?:].H!Z2-]G
M!SEP.G@- 9N%?_,Y-H"Z[F'4K_;/RNON-?6TO7N3ON=Z(5M#:C&':'"6@4YU
M]\[K)E:M_-MJIBP*P0^7>!H+[3;@^UPINYLX _UC^^I?4$L#!!0    ( )&
M5E+;CEIO.@0  &$*   9    >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;,56
MVV[C-A!]UU<,C'U( -76S;H$MH%-LD47Z"Z").T^T]+8(B*1*DG%R=_OD)(=
M)\T%15'T12+%F3-GSG H+G92W>D:T<!#VPB]G-3&=&>SF2YK;)F>R@X%K6RD
M:IFAJ=K.=*>05<ZI;691$*2SEG$Q62W<MRNU6LC>-%S@E0+=MRU3C^?8R-UR
M$D[V'Z[YMC;VPVRUZ-@6;]#\T5TIFLT.*!5O46@N!2C<+">?P[/SV-H[@S\Y
M[O31&&PF:RGO[.1KM9P$EA V6!J+P.AUCQ?8-!:(:/PU8DX.(:WC\7B/_JO+
MG7)9,XT7LOG!*U,O)_D$*MRPOC'7<O<;COG,+5XI&^V>L!ML4S(N>VUD.SH3
M@Y:+X<T>1AV.'/+@#8=H=(@<[R&08WG)#%LME-R!LM:$9@<N5>=-Y+BP1;DQ
MBE8Y^9G5=ZK[5U'*%N$*%5S(MB6M;FJF$$YNV;I!?;J8&8ID[6?EB'H^H$9O
MH(81?)/"U!J^B JKYP SHGC@&>UYGD?O(EYB.84X]"$*HN =O/B0=^SPDC?P
M*-&N-\SM#+F!<Z9Y"4Q4<,F;WF %1\*<_"ZU/OV;/J_)\FY0VV!GNF,E+B?4
M01K5/4Y6MS7"1C;4'5QLP5C)0:/1]%&9&@PME\_)K@]DJY&L(+)\(-L1RW)@
MJ2W+,\\J1K*%A7WDW@D7!"I[30#:!WPHL3/.S=D#:V4OC#[UOC^!$I6/HP[N
MGR#+$S],,AHE:>8G:6Y'\]#/LL+[X;J$?-D]*FKZ9U3U+T.,,$W]D#B'6> G
MT1S"///3+/*^;#;4RU8!QX"Z&3II4!C.FN= 9QZ53B$='H:6AF^P4;(%INGX
MH?BE%,1 CXH.,\.M]H(@-9R$IY#[\RB'Q"\"DL[/DL*[>&$'-5:4Q(XIQ839
M!SJ)3B'UB]QZI04AY'/O&K51O+2I4T^7=] +3C4._2A-[#-.Z1F3X8U;E9TM
M-JW'(<F00Y3EWI>V:^0CX@C0]:JLZ3P"924E4Q(LACCU+C\0A_3UBRB"P@_B
MQ*87QQ_595_Q,(_]((F(4N$G\P+"@C(,YL=;Y>7^&VM*6V":1?2*IEGB7DGX
MKML^I'6,<N>1!NX5SSU;G;<J;!OF]2H/K?2RTCNFH61-V3?,QNNU:T,RK3CM
M-X6B1%BCV2&* 7M4Z)9>U:,XE(.J.S2*-:)TN*Q<MSQ%=3P&.V+S*0ZG\]2'
MEOX?O&LXQ5X_0IA,4SKGFX8?U)^"/2)H0(9#&OR),9GYM.:.$ZKU2-U(JPH7
MM.6$5?^>-3V^)D&%:^,["2I^SZN!PS_,<NK9#?^R-?3KO;$C1?]SN?<QC[0N
M:/?\#UJ/3/ZUQ/#:+V]V]-MO46W=Y8;HVO-[N $<OA[N3Y^':\.3^7#Y^L;4
MENA#@QMR#:;9?#*<*_N)D9V[1*REH2N)&]9T!T1E#6A](ZGFX\0&.-PJ5S\!
M4$L#!!0    ( )& 5E*M'GYU- T  /HR   9    >&PO=V]R:W-H965T<R]S
M:&5E=#0V+GAM;,U;6W/;-A9^YZ_ >),=>X:5"=[I)IFQG:3-3M-FXJ2=/M(4
M+'%+D2I)V59__7X'("E2HF Y<;9]L F"N'PX=^! +^Z*\H]J+D3-[A=97KT\
MFM?U\NSTM$KF8A%7DV(I<GRY*<I%7..UG)U6RU+$4]EID9W:EN6?+N(T/WKU
M0M9]*%^]*%9UEN;B0\FJU6(1E^L+D15W+X_X45OQ,9W-:ZHX??5B&<_$E:@_
M+S^4>#OM1IFF"Y%7:9&S4MR\/#KG9Q<\H@ZRQ:^IN*MZ949+N2Z*/^CEW?3E
MD46(1":2FH:(\;@5ER++:"3@^+,9]*B;DSKVR^WH;^7BL9CKN!*71?9;.JWG
M+X_"(S85-_$JJS\6=S^*9D$>C9<4627_L[NFK77$DE55%XNF,Q LTEP]X_N&
M$(=TL)L.ML2M)I(H7\=U_.I%6=RQDEIC-"K(I<K> )?FQ)6KNL37%/WJ5Q]%
MG98"9*[9ARS.*W;\*;[.1'7RXK3&\-3H-&F&NE!#V7N&XC9[7^3UO&)O\JF8
M#@<X!:X.G-V"N["U([X6R80YW&2V95N:\9QNL8X<S]T[W@UJINQ"Y"AAQ8UT
MQ?F4?2BJNMP0HVL"HK#SJA)U)9O]<IVELY@$JAJCD'[^3W/!L":QN!8EU@5Q
MPNB)J%AQP^JYJ 3)DT1XW4R_;! N)6_B#8YB@X/%I6#5O+C+T0U:=F80N4 S
M'AF?\[3&<%=U7&,:R#&D-&>CM<9QF@-%L:HP?G5BC"_:N)S'^4RP-.\P;J"<
M&1_*XK_0M]X*^E\OQ"S-\S2?T8+7(B[9,\!TS"#B*+F.&7DV"CP(3=L)4'(B
MD[N^<27*VS01+ &/&#>#P&&1%:#D6R$+/&Z\RVM1"GR4+3RTL)C'?1:8/(R8
M'W'C/*E7<9G&&<N*JF*V:_H!9S9FY/3BN@%S3<^VC(;Q%5O&Z90=1V;HNNR$
M'7/3CB(J!*8?650('9^=&$J!!.B4K])ZS9:K,IG#3+!C#.L$U.7?_PIM;G^_
M_31^2N/K-*-.$M-T)5A=,%"]SI00N@"WK_//1?[=Y\G5!$:B+$6>K-FBN%7=
MVJ:@I[\9X-B!4)P8;TAX&NI#3D!HAWF6&85AQPK%B!ZG2?H:X3LSWL9IR6[C
M#&@QSN#3+G^Y[YN18X-57N@S[H(D%L>;:UF*)1E,>[TJ<U8,IF&V8UINR/R
MV8%)K/1=X[)8+.-\#2;G=9E>KY3THV$48D@+M+;-T/)89#M[V4CK?%(F'L '
M#LO8\<0;<(![H1EZ'N"'GC^DEO%V16:45=#2505E. 9?G(#@4QF:@9:R[/CH
M'37UMNGX6)+&6KJ=M72UUNI\4:QR4/"C2(J2D-RE]1S2(,V&7"!6\3;-8<)(
MKV! 4^+(F%G43T1F\:;(8+I(=&KR/VQ9%K?I%-8I;E"46RA@+^'2$_K(:$ &
MD[9H+:DDFL0H:VXZD,L&),2,/O2,\1-9S9X_'=ALLFJFZX<HM** JM!TO6!3
M!95(RA7F$(ME5JR%J.2'X'N(_()<05RW[HJH,"^R*2@&G^V8-FRBM%+ 3P5H
M@NU+@;=M-@(K:VQ/BJ4<>U QU=\-3<YER;--5ZF("W4EY?EF NEU ND=+)"S
M//T+6$!\T&RU6&4Q\>87\+YD9"=*,2?7>2O8NQS$$V-2J9_M8*G<0(E[4 H)
M)1E 2264;R9["&\$;- 48.\%85-(X%.695H@%.^[T2%R#=IGS/.M@=@.WC5\
M]3N^^EI*MV&8"D!)L@=,;4.Q312B K8NU!AI@"6]N4=D)2G=B^'&Q$ +CG9%
M9]4R3L3+(]"&2"B.7D&HU(:(YD)I*TZ32XB'\K ;#Q%(T8'L.[^^@##Q%<*Q
M2+.,G.2)-C #,WUK0J;)XQ-BK>=-' K(W EY:>T:O'#B,=?'/\^9V C8)M'^
M"&'C$2=1K^QK9"CH9"C0RM#/@L)YB/DT30Z)ZR]1/2H-^FE 7.E?R'E73$A[
MV%-DM5,Q);-,.3U*H<D^B3*>KG/1F/.*Y8)B^P9N*SQ2+X^5VIVP.TB!5,BT
M$M/6KW4&J6<RY!R/$8W#K E9T2)O7>@H?2\E8&5@3\Z&8?JS)E!_)D/U9TVP
M_HS"=8KZ31[Y](8XY\'@G85FY%K,#P/CS?U22?%XU'CL(LZ33LOWY'\$D;9T
MA](I1GB5!?*1!MQ)6:=_*3DF0=TUDGN"ON[IA9LX$ 2*AYN,XUF<YB?,A]]W
M:*OA4H :@2;8;X0>@74EKL!U0+LNZI=]-:$_<UROF_9346.Z \0)?#!]3IR@
M&)R>H+0ME=X,(WHB>(@<Y;6)/4&S :C(3FUO@W=-[K9;WN^*SQ"-W(JR FY0
M/>YS0<9PM(M\-">.O7 3I#=4.=C%??W@!S! [MIU;O80_D3!AC\:JQEV5C/4
MFK/?Y*$5EG .AL38[('%J\52\1-QPVL!U5Q0=#W0?ZGWXV(P9E*U&,8=[!<"
M&QBFN&;_B7,HY)KQ;V N7Z>5VGV4J&8V_.=S^#*._Z[\SV6-,W';\D/&RX'O
M==#0A?.U4:8GGWC&59S1&A![SD ?=1RJIO3QY^'/Z3T#=CCM6G+UM1A4>X+(
M=)LX-HA@ =MSN<J&4)J5N<UJU HUDAYUDAX]3M+;M4NCQL[A5I.& M=K=@D4
MLZ)<CTFS?A[MKN&N!1$W(%I+(26 Q1T(PJ#JD@;)%E]4H-%&&-&7LNEM>B_M
ME[1 E4A6I=H11J[D4FO_GN]4&&_^E <EO3X>6G1^<5,VE".@P));%OUO2X9Z
M?\[V/#5<Y];F>-O2\R,N9\3?+2Y+RKU#^'8OP_<W<3)OVNA8KY]KW)*10-0*
MQ Z7"01%=6D'1!"0+<[?-#&G/&4B1VR2JVDZWB)P4MOZ(DN3M2D/@Q$Y*AF$
M+QVNZ@SQ,+53:S]C+7DZ3(8ZRRK*92%5\:8O(1=949  SMA%7"99O*X4J,NN
M^3D#V O$,@"HR!MXD)8?LN(:/E,HH7E_=?F._5:4V92]3_-TL5JP7POL,-19
MJ.KF*2"S IJ2RP4>A.2G EKWPZ;31='QF;O&CU _MDX%)G[DNF3/WV5/^SE[
M!X-*P4V\[-!>QM6<74(39F6Q6K)/<SI.E.D0-=2G4L35"MR\P):L1:0S;+R7
MP>%:$>^%:7+G]6N[\QJ8N-'-S@,C2V,VW,SU]KFMWQJQ52 Z:C.$>=E^P[55
M"\]\)[:$=Z?CN'4S?I(S<::>=O-4@9HJCWS9WO#L,89GQD8,IN*Z[MN\P6&>
M'<B3Z(?J-*4=F>]-U3:V;=/VK'VO^TZIAPK8?@W,R/;VO.T;29GSAR+F;G,O
MS[4';TI52  2*A DB)?<9]*YMSTRQECM-B[%[&=-:SR]0!Z*#MC1G+8/ZB3"
MG9IMT=OG6/\9HN=0XL9^L.YK1<_!CMS?]_HXT0M-QW7WO#V5Z'FA/WS3BI[/
M=]5HO':_Z%%K/'W/=.PM=C2IG:&@$<*=&IU3L#=.P=::[FZO\7:%O8;8Y+/C
MM4R+C'H#[9#CX4TS?)>O;H:788AH,6#3<2U4)JYOW0\ZAH+5IP.CT(PLJ=:F
MY854::,J""E79OD.53C80-.!$3<=+BM<5(2<<FL\LJD"1<MT I=J7(MJ_.]L
MR[&8YZ+"@P&T/$?KDS<7#;@^TZ^Y35#I)MCDYK@^9_;MKS+H >P/=C47'"C]
MUD?V^/L,?\\=A<BT+'F2"5^[=1O!"YB[??_ =K&1=X/M.P<N!#G@P79JFINV
MY:G<G4/G3(/\<&AZD& Y_Y/DX[=-UWA*74&2>!Z%=GOTG82A6H[,"RJ:GFC5
M;9,8Y(=G!K\R5?W 3$^<JWYL9GI;_K\L7RS/$KG/%2? 4JBJ)D>\IOL2CN>J
MBQ-!8(_E@G=9J^/L)C7(];G!I\[Y/C#=WY3TW6+KUOEW*:9I;<):W<!%4G)7
MY=L5L:42;F5^P5(_])66^B&E[A]W(&[*\VRRV6HN;@:.UPI+0!D5'6\W*3O^
M?\K9/3#/MTG:#3&VKN2K<GB/R,#MIU W^TY"3EXU<;F\5S?NLAB/_(?R8E(:
MH>0JCT8VY-BARR-C&;#&Y3';,ZX0"U*].GMN3CE;W[*3X3(#*QS-;6FH'E@1
MB[B+SE[D_6.25XI<"$M!*M#IL:DI?4<=;9(V2:--.@4\E%$UMVA;3#<&0YUN
M;Q)+_)^06=*#>-K4TKC&O>M;]_WIIF$^1.5 U)&Z3!!!&^'\P=ZYB+-ZCNUI
MV6@MY@0U9*]@ F6:8)LRB8S/69TNJ%+7P:6K&>K/^)WB,TC,W3Q-YFQU2/>4
M/%V<S 491-O?_-,O3B5[>DOL%K> *B1D N0<P<1IES2^'-6LOXCWS0#;2*<B
MH>-5>7VV6YI:0][==(UZJ]")^":CQ/6IGB_:8FN'?/HM]C:F/;MK&0VJ776D
M"HZ\FB%WT;[KJ]VSYSB]33-=Z!@_P3[M_1QA(<J9_-$%.4+(B/IE0E?;_;#C
M7/V<8=-<_2KD?5QB"X-05-R@JS4)$)V7ZH<6ZJ4NEO+'#==%71<+680,345)
M#?#]IBCJ]H4FZ'[N\NI_4$L#!!0    ( )& 5E+EP!T%$@@  #\:   9
M>&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;+59;7/CN W^[E^!<?<ZSHPBB]1[
MFF0FR>;:[?3N,G%V;_J1L6A;LY+H(VDG^?<%*5F6U[;BO>U]L/5"$ #Q "!
M7;X(^54M.-?P6A:5NAHNM%Y>C,=JNN E4ZY8\@I'9D*63..CG(_54G*6V4EE
M,::>%XU+EE?#ZTO[[D%>7XJ5+O**/TA0J[)D\NV6%^+E:DB&FQ>/^7RAS8OQ
M]>62S?F$Z\_+!XE/XY9+EI>\4KFH0/+9U?"&7-P2WTRP%%]R_J(Z]V"6\BS$
M5_/P*;L:>D8C7O"I-BP87M;\CA>%X81Z_-$P';8RS<3N_8;[SW;QN)AGIOB=
M*'[/,[VX&B9#R/B,K0K]*%[^Q9L%A8;?5!3*_L-+0^L-8;I26I3-9-2@S*OZ
MREX;0YPR@383J-6[%F2U_,@TN[Z4X@6DH49NYL8NU<Y&Y?+*H#+1$D=SG*>O
M)UI,OY[?XKHRN!,E@JV8-=?HB3T77)U=CC6*,<3C:</RMF9)C[ D%'X1E5XH
MN*\RGNTR&*-^K9)TH^0M[>7XD4]=\(D#U*->#S^_7;1O^07'%HV^G:T*#F(&
M]TKG""XN_V>62_C"BI5]_S1YA <NK=]74]Z8Z)$K+?.I(;>6@\]5KN'FA<E,
MP8U"WUX:ZZE#5NO5R43?A5JR*;\:8G@I+M=\>/VTX# S:JVM6B], 6_U7:F\
MFH-&$F-N#G=,%@)47JZ*&L)29-SXDUY8JIDH, ;-'+95]&)@;(J&):GY2P:/
MN?IZ/I.<0XY,41,-$L4!<4/X":@;V7\*/PV>N&396\5A+8S (M=OYXL</18-
MQ KP S=%6I_8"XW<!.?\^M_)O?4SH7)D^@D=Y/7(?$+< ">2>CZAYFGP,5_G
M&:\R>,MYD8%GU2&NA_^>$0 ]WA&TWA'T>L>N']0P_U9;"SY;F[\#="_[DX!&
MN<K*%8W<8\C?%@S#%_U98*PVU.=+-* A^%/XW[\NN?7O(I]Q&+UQ)M49A&CB
MYO>NA]3_!JTOAQV#6KQ\SR6U8QP$-CP=V+ %-NP/>VO2G2SW4+ *;LS.@$H>
MPO(4CM,NQZ7AR!J.:'-I;6_-:-.78VWM ,.U&H,[D"L$I$%G'X]17B$'L5(X
M09T-#B8@G/4KXK[&,7S/-/R;52O<8X$ =6B$G)P@#,!W2!P,;+)"LHA$0!SB
MIQ"GWN!+/7=$'(\F<&9NJ!_7-WY"X6R F^",YY8HLA1)/6S(OQ&/^9J7SUQB
M\*.(.$F[:@QV(NIB\-M**XV+LX[95=U'$X1>!*%/!O^4K#+,0]39HQ"EZ*=<
M3G-E=0Y3HPE-/'-)@QUE__ZWA!+Z#Q@9;9L'X^2Y[ [2SN W"G470]%FC5H;
MBQD<^29FM !CA;YIC=YF<]TCBR$)@891CZ]'K:]'_9ZY8!+3P_Z^_B0TQJ =
MQAUKS?+"J'+(]?L%U'Q4S8=M^)S@\.]Y^.0;EA>#FQWN<^,*NYX2.3':+G:2
M.(#$B;QPL,G7\\9O1N@XQED] _0(7?&L)9GMN4K<C;(Z#Z],E %K0F=D8L>&
MA@D?O,$(@K-CL[8",&XP:#!BCBVIZPV10ZC?75J/5\2M5\2]H/UNBU2>G=^L
M<?.>\[YZ!CZ:I+[=# ^Y2*^TPSO=1@4$N%9!'K):;6K(C J=?3&OZC[$./*/
MI]9C.?,#^*$;)GBEJ4NIN1(W)FWFC*D;8T"GKI= $+IINLD%6.N$/E#?#8T$
MEWJ=/(2$?F081ZA"X$9Q3\[\ $'L)L&>(CT>D+0>D/1Z0'\!.Y]+/F>V,$,J
M;+VFQ['OE7,8^X,!4D.-0+7"\U;X/NK?6.I])_B^[;4!\@/$Q D3 WV <4@\
MO(E\)TJ2G=V!DL )O11(&#AQ2"&.'8^$VQ)JLQU0XCF^AWMA2!T?<Q32$4P$
M/7"F+9SI]\.IH VR;9R;#MWH?(>]@L3Z9(79&ROX\F %VROT.[#%PG4_W#>:
M3#N::*,)&#":@O.OQ+P+H>>FD:DSJ;FC^]#MC),^R(BW;;F]D[)PB\YNC[&I
M;. ![7DP]/KYGYAW=QL,OA%JFH?CB1:X:>F[<-1-^2&+'Z_L;#Y+R=XNC8DU
MVK[E;86'&36.CV_8[<C4=.I%T1TY7LMA0@[3WG(,\W@_XIU#%G)"GU"K>3S+
MXG-K]8.P]PHY#/ND@_*)*78WOHX _F-I=EN\?X 4TRJU5^K;O=9)HUW?(9'C
M)3[630Y%0;'CAVEO]4U\)TBQK7%BS+DU>1=FBID] ,S<)(;02;VP%V.ZQ9B>
MC/&/9^!^8>]C_5=D7N?_FWJQ",(?!=_M;Z;,.9(Y>S!T.SBZV"RYQ)XU]"&X
M/14D_<>"][,92C9R/U78TW,8_4<HM,A,BA*!12NV"0CAG IIEW'L!/4@JOT*
M/.V<TFB[RJ44YF1$6;OS5L.\UM"J)G95DZUJ-L6?/UO5=@XI_E2(OQ?4=P+!
M$C.4O^;5"C7&XLFAV+U@&>L$B6>OA&(P5G-<.)<V*2/S#"<48EER;((PR#WL
MJ5(G)3[^DX0,)IC2-Z0L*]&%L=)@YC ?*'9[@:FGL0P+L,QR*-;5DV.K#@*,
M=JS!L9M*8_!])\1=I8%:LU=XYA6?84$ZP@3B1?8P(7'\^L;JA4W?H.E[C\DP
MWEOA-LIF&%@;E)"Y-0=:-@DBN_TYH1_;QL() W+(>\>=,_V2R[G]<H%;G%A5
MNC[>;]^V7T=NZF\"6_+ZT\HO3*+!%11\AE,]-PZ'(.NO%?6#%DO[A>!9:"U*
M>[O@+./2$.#X3 B]>3 "VF]&U_\#4$L#!!0    ( )& 5E(*Z4MSZ0<  "X3
M   9    >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;)58VW+;.!)]YU>@M,F6
M7(5( 'CWV*ZRG<QLMC(3E^W,/M,D9+%"D1H2LN/]^CT-4#1M*ZS9!XFW1N/T
M[723)X]-^[U;:VW8CTU5=Z>SM3';X^6RR]=ZDW6+9JMK/%DU[28SN&SOE]VV
MU5EA%VVJI1(B6FZRLIZ=G=A[5^W92;,S55GKJY9UN\TF:Y\N=-4\GL[D;'_C
MNKQ?&[JQ/#O99O?Z1IMOVZL65\M!2U%N=-V53<U:O3J=G<OCBYCDK<"?I7[L
M1N>,++EKFN]T\;DXG0D"I"N=&]*0X?"@+W55D2+ ^*O7.1NVI(7C\[WV7ZWM
ML.4NZ_1E4_VG+,SZ=);,6*%7V:XRU\WCOW1O3TCZ\J;J[#][[&7%C.6[SC2;
M?C$0;,K:';,?O1_^S@+5+U 6M]O(HOR8F>SLI&T>64O2T$8GUE2[&N#*FH)R
M8UH\+;'.G'VN\V:CV6WV0W=L?IO=5;H[.ED:J":!9=ZKN7!JU$_42,5^;VJS
M[MBGNM#%2P5+8!J J3VP"S6I\:/.%\R7G"FAQ(0^?S#4M_J"G^B[03H7NTJS
M9L5ZH^=?FJX[8A<:N:W9"T]D=<&NVN:AM,DWO]"U7I7FB$'RI>"J;3;LZU:W
M&259=\AST[ANUYI!W[:I=6TZ0E?VZ"J+[LZAZV^: 9W!NNTSPKLQPI?"'>O6
MS6.-NW91#IA-51:9T07K# Z;_<[-8 =[U-@42U=-A;KMCCT* V(A4_I+O+G5
MUNPZ8.F.O-XG!\ >>]\6-POV#K%47(8^SF2J>! H.DM2'J72^Z.I/UBQ,$EX
M$BGF^S[W?6P8)UQ*X;UCJ9!<R!"+0A7R.*;E013S1$COZF_XX=B[W+4M+.T!
M_:H+&%N1OH1'<6)Q<97&.)F'*9=*L:-G8''(9>IC;YY(P8*0B\3W;LA[;"ZY
M#V!';!YP/XAQ(GFLI"=]Q<,P8@ 91P)B"G()E'[4*PTHQ2LD)!")P"D*:7NF
M@"A4SRCF0*%HAWG"A; GDJO AU*'17&!*Y^+&/^^].8RY%&2D&#* X"!S@0H
MA7?;&.SYG$%O_$4.D1&BD3@?^8"&6Q$72DW48S#48S"9]]<:B9B756D3CK+O
MTVJE+4=3:;%KF'.HFJ:UGJ-1O-9+2:\'W3".M>0J,I@>/>FL[2S+<)??5%V4
MXZSLIBK !H3J9V>:]HFM^B@.^I5<"/;^Y<$MNJ^:.TB6M<GJ^Q*,R[#!!_)Z
ML0]!N(A9M%!,+/99-HX-9S7:-4P;;]IG/BW!+\1/>FA<:$MUSP3S<!'9[ (4
M'!0=QB(L1U*6H )(V)0)%ZD3I%*PT%>]-+:%,XNQ#7O:LM)TL'M)TN36MKJ#
MJ_.U=7"A'S 0;(EZ^FU)UA^6['?]]->N-$^6(3$)N)C.A=,M%JX"'+PZUZW)
M2F?)MNE*1V20DLYH4HXH.#"FS6HG8N7_^8]$2?4+GJ=02.X#IVVVF!G(S3:>
M^1J6HGV0\:Y^>[?NU^Z/%+.OR*S6A8G "IB$(RC!)H.4P/2>^8N O9\HI7 H
MI7 RZ?=\8NOFO.LTA?!+F=VA"DSYDWX^K?(&02Y799Y1>%YTIULD7/%4:VMM
M_$OWPANH%[=[-=J=B@@+T=#UYDZW0U/?%UHZT6Q>]YF/;S<[]FY'J?N.)3$/
M4^H3,1@O$=YYGK>[K.K A^@_$4/W"%3@7?6#Y0BIH\:$J0!4F:*G/<!HJNV'
MK-KU?5$F6!W3(8R5]T5C(!Q4/#%B<'H* D[]9[ MDKW>:08V]T,60T8=3.R(
MAV#O&!RNO#^S/.OG5HN?A3Q)T7G02Q(+K3.V>$ID:=G:4Q_M2[E_[P\B"-?.
MZWM&HP3+L[9]0@$_9FT!0WBB?/2+6(0N6UFD(M@5>[^U)'THK$K M^C.,HEX
M% 0POT.?&+S#,@I?AD)$?PIX&EDBB&,N8Q1JWW$.Z45;4=3[!)T)A"V*7T9Z
M%*1C/,'K1][S.YJUI&Y)_9?.$[B8&.?S,S'M<Q+!B94CI8C,AI1]!Z'DW'4C
M.;%OF5*BZ1/T2\RV\*,E*V1!6?1S$IO[/+2]OR]^[_>L_:X-C=&LT_FN=8D%
M,3\(7+N.!/BH=_D\EI:*(RD/.VB<G3 /<T<H$F=J@&0-[8R"4 ^+!H_"[2*E
M(2F"$3*<H)EHH)EHDA.^#NE$<S.['*?3(8:9UG9NWC("']B%K;-B.G_-.C-,
M_]B6=MZTG=S1!\G;GG[<=\XIW&S?_J:$7I,0H$H::'T:9O>!QTV%<E+"']^B
M6<S'!#6Z%; $;TNC&R$&3SF^$7V %@$>",*QH"_I?HA-)*9,L,"%?FHLA1*I
M/&]+TZ)U#%F3Q (04N7WV84"@]X@)?P\3>5$7L1#7L23D?Q6T\R%?O'?O@7U
M;TL'DV):U9OF<F^Y:#?>833K=*^&.$WOGH?2ZN5<]W^^VUSH^[*NR9F8VBR[
MN8;V[ZS>9>@.E L*1980?06(M^T^?L15Y'OG1>$&$=>FGN<20IZ[-Q*+'H0L
M$E K]Y%'8'D9'5BP;4O\.V.CB"5VVJ>>$WG7>+O-?[K3>.%<\32Q@QT<Y*=N
MA@KI'>(39<TP-[O9EMA+\L!WQ)G8"2TD3L2+_EN?C'SO4BT5_EOW'$JZY>@;
MQD:W]_9+#8J^V=7&?<X8[@X?@\[=-Y!G<?<E"1R,B'6LTBLLQ92(6:=U7V?<
MA6FV]HO(76-,L[&G:YV!U$D SU=-8_87M,'PB>SL?U!+ P04    " "1@%92
M$JLW[D4)  ":%@  &0   'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6RM6%UO
MVS@6??>O(+S!P@$XL4A)I)1) J3I=+:[4TR1=+;81T9F;&UE22/*2;V_?L^E
M9%5)'#<%YL6F*/'RWG._#GGV4#5?W,K:EGU=%Z4[GZ[:MCZ=SUVVLFOC3JK:
MEGAS5S5KT^*Q6<Y=W5BS\(O6Q5P&@9JO35Y.+\[\W,?FXJS:M$5>VH\-<YOU
MVC3;-[:H'LZG8KJ;N,Z7JY8FYA=GM5G:&]O^47]L\#0?I"SRM2U=7I6LL7?G
MTTMQ^D;1]_Z#?^?VP8W&C"RYK:HO]/!^<3X-2"%;V*PE"09_]_;*%@4)@AI_
M]C*GPY:T<#S>27_G;8<MM\;9JZKXG"_:U?DTF;*%O3.;HKVN'OYA>WMBDI=5
MA?._[*'[5JLIRS:NK=;]8FBPSLONWWSM<1@M2((7%LA^@?1Z=QMY+=^:UER<
M-=4#:^AK2*.!-]6OAG)Y24ZY:1N\S;&NO?B]MHUI\W+);NP28+><_6JK96/J
M59XQ4R[83;XL\[L\,V7+KKQ"MF'ORRX>"-C9)W-;6'=\-F^A$(F=9_WF;[K-
MY0N;"\D^5&6[<NR7<F$7CP7,8<E@CMR9\T8>E/C69B<L%)S)0 8'Y(4#/*&7
M%[T@KP=E;.\^,P\*H;PZ=;7)[/D4B>-L<V^G@^1\A"1&K%U9MK6F<<P2)@P6
MV?4M(-]91;\BY=XW&"4L=\PXK"V08.YT<F/7>5:5BTW60MPGZUIVLW6M77?C
M]WCCVB8W!;O<P)G=SI_S!HGB7/?-5=74%<+"^DU^ATH-YDI7%?D"LXO)+"^A
M:+5Q>.^.)Z36Y-K>VW)C'3MBDLLXY7&J,8Z"E&N9TJS&*!08"1WR0"B,9BJ(
MV#$&(1=2\$BED_=EAA!CLZ)R[IC=6H!B66N^0O),',_D,=-ARE4:,Q%+'J22
MS60$<2GD1(*G<<!F"==!B.<T$'@33SY5+>PUSMD64L)CAFD=\% G3(0)EQ"F
MA>1IJ)@(%)<ZQ!<*8B,5036%C<)(33XV*(9-NV5FL<@)-\>$2G@0Q_B(-$EX
MDJ8L@B#!_OZW1 KY,Q,)GK6>O+5P?I9W>!.N9ETU;?Z_;L)^19EUEBE\G"80
M%TG%0J@228;?&(K&/(&10BJNHW!"03#&7/ 86L::\)6)YA&4PBA-N @)?1%K
M'@J:F\7X.^[<E&([%;\"\T@H6!&R-.1Q%$(&3^' 8Q;&/$YB? 6L!$$>RYAK
M+9]#KH%#$A#@\+-,F-*D<LI2#35@%Q=P5BH#J*6A?R"BO7C#32+R>--:N)%<
MQD,EOP$>1EQ%\I6 (U % A5F()6B@*<(R!CR8@B'BL [@/]CPCMYC'>42MA,
M,2X!C@@EC13F8QKAF:,Q$MZ"RV"'N @"H"!?@7@(8!0LC1!4L69XT, &%D/\
M#,$028([4AKRQ'.XE4J])@GB$P&E LWC0#*-/\B!2BKD:1(1VHAX%>R-;H1'
ME"J*1@4/P45) G D0G, &XX/=?I:L$F9& $=A0%%MT:0 FR*!JX03T*$D!Y-
M  $*559LJ *BUNPK2*:QIPR%CIH7%5(,7;[PW8Q46/P798XJK..0<&^[!Y:O
M:Y,W7:.K>VY!,NL*1=&V*(/^L[HP,!^486-\J5R"WKC.6^ATG#D$0F/*S+)L
M99JE]9NTMJ'JF7O7CB9ZZSDK0;+(T>BHF,1*:/Y,M%\&";4IM\P6.9J^Z;SA
M8<W^W.3.NP><J*!JO%/A9$)A,X8M?SG(@-YNG9>;-19.=X/,MF*D>X,NLFF(
M'M!'%0'?=1Z"M$2#V8YV1]0]"D/:P[3H-;>;EB@"";4F6P$]W_M.QG[MEG@G
M K+JCF7&K3K5:&!A]KTI.G^"/GZQG4AG,^C7YCLS$,# L].T%WK"#A"!:" "
MT6$B #:\V&!#:+9KW=>VIA@'.&,Z=+L=/KCJH-G'& [NMI\QC#T[AO%%7_HF
M;7MF0&K2-BP'%1C>N1;@^RPAPZJZ3Q_0B'<]%_D/N$A'SQY1$=_S/1/Q).0I
M(WA.0DXG5U7GV*8OHGT)>1I)5#NI:X<8)#UA4#R1$@+*MD%.,B3(+BL 0ML6
M7=+>68O>&P3!4)WZ?]3MO:'<O[;KNJBVUHZR>BAOX (::D0RG8Q8U(\8DR2^
M17B]J&T(3?UV#PD[_8Z:^U*_+RV]WU$T\-3A<L32A+J]CD2WK0I?K702H@>B
M5:LD^''HT-715G0Z](C)CES^"&K$%0+_'P2>R/ 8/&5/'_@>:H3OKQLTAM?T
M"M^MB:]&?;M.-77PUX71A_SZ57O,B$(1=YI)\(&4>*M =U?J+_6_@!4)_:K8
MLTDYZ=KFK&L*QX^ZTL@/S_KDSB=#2L3C%$.F%\5.6[- 6J)\D\WW=A<BT!JD
M8ETM_"G2*]>+U$IY2I2\$N$_2HAM'++FNKJMNG;Q7;B?U (X&%Q#$^H'VD(\
MM(7X8%L8""&J_E6U07W:[JOV!X6\5.V_M10<[] Z/\&XQ;;L<-4_NR&+:/.L
MV_SI8?!PE1ZTOVNJ=7_; 'R)@9Y./IG\P91]R0)O4PFE8Q)SE5!%B0%C2$5Y
MA4H,&@K6+R5F00>E9B%8:PH._B\P#@,J*_S)1.+@%H-?HQ9YF@=_4A#?4!-R
M+,0!4&F<M\*.W,M$\@0'PE\V1$QA !TU-,AV2F<Z)B6$!'KR3P.FQ$1$=!;'
M-DU\4B)*<:Q+P(M7)B\HCNB<AW,%2X@'AY[V)]'D!M%C:J)%&J14!0R'%"'
M^H,$A#29?%SE15[7<)A#->14R^,(I2@@(IVF:O+!%&;K<L-B!6JKB.%*9(=
M:NM4^WBF@D>=]'/5% O48ZY07J&N@KH !$>7R>C\.SZ7/3HQ$"<>'/:45IDA
M (@,T#45,J=D1=4G'/&IW=T-2H@]R(G4$/SJ8/#_5I7+GWY#2B[894??$(BC
MVZ-+^'Y?-AR4NC\;_%:%W\H,6RU'%U78ZO1)/+WKF#;AYFGIT^A_=K/BS\OH
M^'#/D0\@$9(+HHB<E#[]7GA7X<R="'_>DW!91*0E1&C@8.,==NEYU?.=^LN;
ME,-%3RU[ZMMO,?J \P0[4O(D9NL<9;<_NQR%\8G<S7#B[;7UEYW%=K^?YZ/[
M0D3$TM^*NBZ$NJO#87:X>+WL[AN_?=[=VGY (:?S2V'OL#0XT2AU37<3VCVT
M5>UO'U&O$7Y^N+(&A9H^P/N[JFIW#[3!<!U]\7]02P,$%     @ D8!64KS-
MK]%&"@  HQX  !D   !X;"]W;W)K<VAE971S+W-H965T-3 N>&ULS5G;<MO(
M$7WG5TPQJA15A5!S S"0)579WDO\X%W'<K+/$# 4L0L"- :0K'Q]3@] B)))
MB;*3K;QP<)GNZ>[IGCZ'.+NMFS_<TMJ6?5F5E3N?+MMV?7IRXK*E7:5N7J]M
MA3>+NEFE+6Z;ZQ.W;FR:>Z%5>2(YCTY6:5%-+\[\LP_-Q5G=M651V0\-<]UJ
ME39W;VQ9WYY/Q73SX&-QO6SIP<G%V3J]MI>V_>?Z0X.[DU%+7JQLY8JZ8HU=
MG$]?B],WBN;["?\J[*W;NF;DR55=_T$W[_+S*2>#;&FSEC2D&&[L6UN6I AF
M?!YT3L<E27#[>J/])^\[?+E*G7U;E[\5>;L\GYHIR^TB[<KV8WW[=SOX$Y*^
MK"Z=_V6W_5R-R5GGVGHU",."55'U8_IEB,.6@.%[!.0@(+W=_4+>RA_2-KTX
M:^I;UM!L:*,+[ZJ7AG%%19MRV39X6T"NO;CLUNO2(LHMMH2]J_IMIGC-/J57
MI77'9R<MUJ'9)]F@\TVO4^[1*21[7U?MTK$?J]SF#Q6<P,#12KFQ\HU\4N,/
M-ILS)0(FN>1/Z%.CU\KKTWOTO:TK5Y=%GK8V9__HTJ:U37G'+EL\H%@X5B_8
MKVO;^%"X72%X<@$JI5.W3C-[/D6M.-O<V.G%IZ5EB[I$'135-7,6RR#<[9)E
MMFE1/ZRKTBXOR*9LV\#/HX'N@8'U:"##Q)24,9MF2WKW":_RN\K^]2]&BOB5
M8V7J6N9S=*//S;'?R*4*Q4<ZQZGUNJB@-6#MLG!;JQ=;V8':H<)R+"U+EN:_
M(U.]78$WO7 MN5A7D((Q%8F5D,FZIJ$7#P0JFUGG*/W( ;B1%LV]I_YAB\C!
MV:+.'?/QK!"7.;OLX.R]?7B!6H1)C<62[:BX\+;G19;2"4 &+;JVPZ2-P,-8
MIE7.W++NRIQ=T9PTAS2Y]7M7]4?);8%-(YMV;M>BJ-(J*^#PP^W:;(E?@*1A
MHW5TU=BVQAI9V:%<F"V=O:6'C'Z*:CZAK)\([-^0JDQ68]HRU=Q?:]@U7$]F
MXIC-Y/$LQ*#Z0=,PF<&;%OXYV('PVR^97;<47GA-H4M7=0>3CR<?[8VM.NM.
M)Q^:.N]HMX]8)'B0\ A7L=)!I#@]2^(@UB%=Z3B(9#BY1,87B#Y+5*!UP@37
M 5>""2F"6.%>B$!I-?E4MSXQ^H58C&DJ#)E1)H@BP8Q( FTTBT,3))&9O*T1
M!(2R&2W;/%EO+)1A$B1)Q)246$DRQ7D@8LUDK(,PUJ. VUB(I0Q/F-:!#B,6
M\4 92,$U'@[F98]693/$K.S<D$QI]KDK&DM9TJ;5=8%3DZ7.ES="V;3%O_N2
M04[=XM>N4V2:14Y>44L\9C(A"T*FHC@0QF#D00A3%$]@>3+YN:D=I7V]*%JF
M>8B7G.E8!#I63%-DI('Y21";9#(<6J@Q^P6-VU&,+M'S?-4A:](<303EV?2U
MX/<!:PJA D0.8Q@8S;%/.I!8^T?X4UG;;,1SA*"LU[XP31@(B"0Z$%S2D'#:
M:![$23AY?6!0DL DV.<@T8)%@10)"X,XE,@]V(@-[<:E:RH4-D-^(?N.F8H#
M*24R'*G'!1[,8+H0,3L>=JW^*A),4*21$S)402@U$R8)9!0S"=&8)Y-W55:O
M<$8W]6K[0) \"F)A,"V&G0F34>*S4R)+N.&37^KJ;_>KH;Q(R_%FV5.H13W"
M']:_@<UPL3<Y4)'I+WCLG\2)@@>CQ*"#T:93@+A6%"85XU>%8O)K'Y1'2]*9
MVF*&@;$SV$A187&D24T2;]R\LCA:[<:H-OWB(Q0'/$J\JQ(;(R.%*L*(:DI0
MU^_&R920-X7'9I(')D9X#%()&0E?A((DU@HGO]C1[2,FXB@0T(HK@RWG!E>D
MF8*+9PE\4GQ;A XE7*Q\]>!L\BU*O@(,*S*2F/N#2,R%]H/J!V$.T)$794>G
M]1'C\R3NE85^D&*XF[Q-W9+EQ4V16Y_[69E22C_6Z'4(OG/PQ_"^9!Z.?)0$
M.Q)\S@'P4*E0>TUH8-/XL"Z:D*.=\O>^/]ZD9>=/'WKRNFOKGSM8Z76_+SY2
M0Z)DI#+U_3@?DIF517I5E$5;6!S].(E:]"G?I!>H379U!T/F>K1C<[JY8FCZ
M9=JWNQ7E6:^1EAPKC&Z.^#S>UN!P9C3HB)9EB-8U9FWTH.LMT5XSZC=X2 >X
M+[AU4ZPV;1L8)0=6:*B?DI^K^U4O[:J =R2&4'U"D.<3=+R#PBV3>3(:V=LU
M!ASS#@[XLX&^"V@YO;6Y)-* C3#4. [CH3G8MNUQ^&!-P([47&S%<?*2G=AL
MA-G>B#X*F[W:O?TI247?DH@'I=T==D@=N$/Q7'Z+'2_<&^J)E/3B^;6>W8 M
MO3M+B\_#<16 X;HAN.=1^VI=UG?6[JB5YVL!(=4'GC'A7+TXI/=8G>KUT7&S
M%9$71)MOU=[_+MKB0?E\=XP!H$<$/V[>>OA[@AQ;$TP$E ?L\=&B'HPR!QPG
M73-RU!VS$F#.>CYP-$.#.-Z8B'J7]^<F[N*M4W03'V?IO//$#*B?%EW4'3'(
M@021_406 J(V:^O_\2CO0)3@]B]@&^S-*:/^)_FKUYD_=BE9/H"Z9&@(_HUX
M-="PO'!9Y]P0O:_X9'HOOR;Y.Z(I(OE6FD(<92 HL^A[.8KRK$/B2H=Q$ IJ
MZ!J(0\34ED-M@*;D/4<AS!J%,<8(N"XFSF( R^B6)^8Q1]% NCP!3HT ? %[
M0B-!;0R+0G"&D!_"4404>N GL)*$*D)=0#_ 0L!'9@='(4R%]SH""Q)P#WQ!
MPS<@8/,G<13$0@- 2LV!F#F@+W BQT@T1,B''$4:@'0%0B-5D #:*5A*$0(Z
M!'0U+^8H7'I$*3C0._92$"^*(G 5V)#()SD* &=,_ )6 AS&L0^<H8?Z8(H"
MPAM!& ,'O 7TUT@1D"V]EZ00$0$U@83&<LAK8&$$BQ(=.LS3%$5[?D?4)"&*
MDG#/:B2(&C)M'T5!(G$3,J$0\012R,4$.%9@>Z(P>CE#@;A)R&#P<:/["ZT4
M72BD:+B'HTB.7\/I5T>*?O73' 7$1TMH8QC!XB08I2$^$0K]%$V!NTF,NE$"
M)8C"#>E?!60(*MN8:#=+F5W9RB(]!Z88DGL(5VP0;!@-+HUT17X]HBR4;(KH
M"6I4]41!87I$)XF02.PX? %C ;92?@AC/YB>)QRD8YNQ1++7$@[B_</D18P%
M;'W7<#!C45N8=B]>&+$TM2^"B(= AH":MWJ.A3P@'5\!X<?@=W_[/YPT"+'5
MDU_(T0Z#QWN!XX&^;%P/OSEXAP/T>,NH_SI/^+\(Q(&P.OR&0'R-J@\OCCV\
M[>7U^#(@'WP5S^?#+[\G_-^)N+>0]BXLO0LYB^3/PLH N>RIQOB(MO&]_U6L
MUMAJ[_UPT!35C1WV&SY]M&GYFTV;.=OUV>QDZ\/ARD(O?1YUS%O;?T,<GXY?
M8%_W'Q[OI_>?;]_#+! <5MH%1*DG35G3?Q+M;]IZ[3]#7M4M6)6_I#]_;$,3
M\'Y1(^C##2TP?I>^^ ]02P,$%     @ D8!64CI)<:Y"!0  9A@  !D   !X
M;"]W;W)K<VAE971S+W-H965T-3$N>&ULO5G;;N,V$/T5PFB!%.A:(N7KPC'@
M2[RY%FF2[3X4?: EVA(BB5Z2MC= /[Y#69'D2*:UV77S8$ORS.',<.;,4!EL
MN7B6/F,*?8O"6)XW?*56'RU+NCZ+J&SR%8OAEP47$55P*Y:67 E&O40I"BUB
MVQTKHD'<& Z29_=B..!K%08QNQ=(KJ.(BI<Q"_GVO($;KP\>@J6O] -K.%C1
M)7MDZO/J7L"=E:%X0<1B&? 8";8X;XSPQQO'T0J)Q%\!V\K"-=*NS#E_UC=7
MWGG#UA:QD+E*0U#XVK )"T.-!'9\34$;V9I:L7C]BCY+G =GYE2R"0^_!)[R
MSQN]!O+8@JY#]<"WERQUJ*WQ7![*Y!-M=[(=NX'<M50\2I7!@BB(=]_T6QJ(
M@@+!!Q1(JD#J*CBI@E-7H94JM.HJM%.%=EV%3JK0J:O0316Z=15ZJ4*OKD(_
M5>C75<#VZ\[9M56RS=XEW2Y+DA2;4D6' \&W2&AYP-,729XF^I!90:Q+ZE$)
M^#4 /35\\AF:\&A%XQ?T 8T\+]"93D,4Q+MZU7E_-F6*!N%O TO!DEK1<E/X
M\0Z>'(#_@V^:"#N_(V+C_N?'*3K[I0IE8D89K403D7:"TCN,,C6CS-@<4#K'
M4"[,*-<T;B+'/N;1S(PR92Z@X&,HGWX*RF5M%&(?1KFJ$]W>,93K(]%=0W3M
MH_ER4S\NU3MM09EDM4*R6B$)K', =KR6\$1*-'*_K@.95 KZ^Q:>H2O%(OF/
M80TG6\-)UF@=6&/"8Q7$2Q8KY')H7!X320U6E=X.J9L@Z=:Y&9*6G?P-K$VQ
MNLJ"CMVK$)R5!7O]"KE/Q^7VG&]ESK>,SE_%&R95I)T/@)("H2^KBFL'TRFL
MC]M5GG^J(;AG:3NSM'W$4@_8601 E*,UL'3%'NWA=C+<SLE2K)NMT37:_L05
MF T#6!A 2X$Y"JW6PO5A+H&'@<NJ4JU;BF,/=PQQ[&6V](RV/# PY0L5Z K<
MO&/1G F3B_T,MG^R,&([;YVVT?@+P%8OZ(XIGWLH3UY9V0_L4@C?)NMQD>M4
MI%L[H7%A$,!'MF)%7[3Y? $SZ5S!1T1CCWF5O0"7N<=L1TZRF!CMN./S((1]
MRBOL@<^YDNCL+G@PT3C..18[ITN/G,RPF<TF5/H(6,Q#BL/1 582#,&I1BH(
M*W \$'P4Z5-%[.EJ7# AF(=@YG.?*T>D"BYKM8DIYCF;83.=O8,2)BGDGCW]
M;L]D3\Z"N/.SNN DA2JF8IMT*IK!+)4L6MS'55VCKN!-Q=H.-I9!3M+8S-(C
M(2A$(&F&R16"NH3L@:1A$FUHN&;(A_-BY;S7+9E5LMPDLF]RSN783.87,1-+
M2/<GYOHQ#_DR $LG7*SX;O?J,#S.*1Z?CN-)SO'$S/'OJ(PI*9,TZ9JZ)<E)
MFIA)^A8<>Y%U DD*4^WIQEJ2<RXQ#[;O".0%*<^9;^MPWYJ<FXF9F_70MEP#
MKZ#;VXG)OYQ"2?MT4<R)D9B)\0=884S*K ;!)!6\=DG*O%86W7<A)S9RA-B*
MH4?_HN\=I4G.1Z1WNBW)>8CT_\<V/TY7*^Y2VT@>3LYECIG+ONML6<%A;P^7
M^V;D'.:8.2S;%EK8EA43+AA&=QG-DLFZTBXS-F1IT[9_-1W$<UYTS(/H#]3:
M+(4V%U!ZEJXCNN]"X66"F73_7%/8<CBC@.506"RI,DC3.4,*7)+0F57E@#].
M@8MIV&J7#+(*+Q[U&_@["@- +%'(%J!F-[O F6+W4GMWH_@J>1<) SV4>G+I
M,PJ)J 7@]P7GZO5&O][,_K4P_ ]02P,$%     @ D8!64M5"-_E"!   , X
M !D   !X;"]W;W)K<VAE971S+W-H965T-3(N>&ULO5=1;^(X$/XK([0/K;1M
MX@0"5!2)EIZNI]W;JFQW'T[WX"8#6)O8G.U D>['WSBA@38AXN7Z HDSW\Q\
M,^,9>[11^I=9(EIXR5)IKCM+:U=7GF?B)6;<7*H52OHR5SKCEE[UPC,KC3PI
M0%GJ!;X?>1D7LC,>%6L/>CQ2N4V%Q <-)L\RKK<WF*K-=8=U7A<>Q6)IW8(W
M'JWX F=HGU8/FMZ\2DLB,I1&* D:Y]>=";NZ8Y$#%!(_!&[,P3,X*L]*_7(O
M]\EUQW<>88JQ=2HX_:WQ%M/4:2(__MDI[50V'?#P^57[;P5Y(O/,#=ZJ]*=(
M[/*Z,^A @G.>I_91;7['':&>TQ>KU!2_L-G)^AV(<V-5M@.3!YF0Y3]_V07B
M $!$FP'!#A"\!W2/ ,(=(#P5T-T!NJ<">CM 0=TKN1>!FW++QR.M-J"=-&ES
M#T7T"S3%2TA7*#.KZ:L@G!U/XECET@JY@ >5BEB@@0N8)(EP>>0IW,NR&EU6
MSZ9HN4C/2>)I-H6S3^?P"82$[TN5&RX3,_(L^>0T>_'._DUI/SABGP7P54F[
M-' G$TS>*O"(3,4H>&5T$[1JG&)\"2'[#($?^ T.W9X,9\,&^/1T^* !?M<.
M_X/+2_ ;X6^"$5;I#0M]X1%]LW+_P[<YS,1"BKF(N;30E/6_OA 6[BUFYN\6
MR]W*<K>PW#UB^5[&U+@,PEF"Y=.Y*Q6>J%512VH.DMH(WWNRR$7"98S ,[?4
M5$NER7YATK7 ]3@<]+NL._+6AQFNBUT$739T$5TW4.I5E'JME&:6:ISK!#9<
M:PKC%E:HA4J:/&W71%6?%57?$NBH\BIJU35%FA"Q*'>H6J.&5,P1K()8&>OB
MK'&-,J<4D_M /3IUT7;//*&.(HS5W'5KP!<:/P;-9]@BUXV;N=V5J GXAE2_
M(M5OU?0GC4@W76#-TQP="2$M:FI(Z9;:G\SG-&%RC0E8)))F:US=@E%I8S;Z
MM8+HA[[_KFI*H>A J.>_%YK6-86# Z$W9 <5V4$KV4E"6;/"N+2XG#5&?E#S
MC@6#&H<&J2BJD6B0ZG6/L1A6+(:M++XH0[4#9PLZG9ASH&*DP4%S6M(8TQIE
MO 4J-&EX<4)HY#BL^741U+R_K4NQ.L5A+4]![QA#YN^'I=_*\;OF";YV3P./
M&*-8\^<4&P>?7_.!A8S5^#3)=</HJ+<'HYVU>OOHIK6D/7+'M:3B,O O3&9/
M;K9$%SYKV:8LV-L(/GC L/UL8^&'CYB[G<TW.YP=S<5^&K+V<4@!R;,\Y9;2
M\<TNJ4O?JHP:]]*=N:GW$A>5$1.WB\Y/S]-^=+'>1^=I/Z!8^UCX?_(4G9(G
M[^!DG*%>%%<2 X6A\DA9K5;7GDEQV'^W?L.NIN7E9:^FO$M]Y7I!'0]2G)-*
M_[)/B=#E]:1\L6I5G+^?E:73?/&XI"L=:B= W^=*V=<79Z"Z)([_ U!+ P04
M    " "1@%92GG)'C+@"  #-!P  &0   'AL+W=O<FMS:&5E=',O<VAE970U
M,RYX;6R-5=MNHS 0_14+]:&5NN4.2460VB2KW8=*52^[SRY,@E6PL[8)[=^O
M;2@B"8UX";Z<<WQFQADG#>/OH@"0Z*,JJ5A8A92[6]L660$5%C=L!U3M;!BO
ML%13OK7%C@/.#:DJ;<]Q(KO"A%II8M8>>9JP6I:$PB-'HJXJS#_OH63-PG*M
MKX4GLBVD7K#39(>W\ SR=??(U<SN57)2 16$4<1AL[#NW-MUI/$&\(= (P9C
MI"-Y8^Q=3W[G"\O1AJ"$3&H%K#Y[6$)9:B%EXU^G:?5':N)P_*7^T\2N8GG#
M I:L_$MR62RLF85RV."ZE$^L^05=/*'6RU@IS"]J6FSL6RBKA6151U8.*D+;
M+_[H\C @N,$W!*\C>%,)?D?PIQ*"CA!,)80=P81NM[&;Q*VPQ&G"68.X1BLU
M/3#9-VR5+T+U/7F67.T2Q9/I"C; .>3H"?9 :T"8YFAIS@6.[O(]IAD(=+D"
MB4EYA7Z@U^<5NKRX0A>(4/12L%HHBDALJ=QH33OK3KYO3_:^/3F[0;Y[C3S'
M<T;HR\ET=SY"7TVGST;HZ^GT^)!NJPKT9?#Z,GA&SY]:ACO.,=V"^D?*,_)^
M+^\;^> ;^0?5,"107<MK)(#O2=966G*U0^AVK'RM9&PD=;O9IW$<A4%B[X=5
M.D5%_LP->]2!WZ#W&YSUVU] W%W :U33'$K54W225)O1B1$F!"8+X&/^VR.B
M V>!/SOR?XH*(S^<C?L/>__A6?_K#Y7M7#EML*ZC_!SS%YZ>[,Z]^9&_4Y3O
M1'%\B%J%)U7PXL#S#E'K$50PS,A!K%$?:W0VUA<F<:E[<WN!^:"/9,=E'$M#
M=&+*G?N.YQ[E8006.K/0.3)O#UJA?N@>,-\2*E )&T5T;F*5 ]X^'NU$LIWI
MCF],*J]F6*CW%K@&J/T-8_)KHAMN_X*G_P%02P,$%     @ D8!64A1[<DI&
M P  S0D  !D   !X;"]W;W)K<VAE971S+W-H965T-30N>&ULC59=;],P%/TK
M5L0#2&SY;)J@MM*Z@)@TQ,08/" >W.2VL7#L8COK]N^QG33KDK3TI?''.??>
MX]M[[=F.BS^R!%#HJ:),SIU2J>T'UY5Y"166EWP+3.^LN:BPTE.Q<>56 "XL
MJ:)NX'FQ6V'"G,7,KMV)Q8S7BA(&=P+)NJJP>%X"Y;NYXSO[A6]D4RJSX"YF
M6[R!>U /VSNA9VYGI2 5,$DX0P+6<^?*_Y"E!F\!/PCLY,$8&24KSO^8R4TQ
M=SP3$%#(E;& ]><1KH%28TB'\;>UZ70N#?%PO+?^R6K76E98PC6G/TFARKF3
M.*B -:ZI^L9WGZ'5,S'V<DZE_46[%NLY**^EXE5+UA%4A#5?_-2>PP'!CX\0
M@I80] G1$4+8$L)S"5%+B.S)-%+L.618X<5,\!T2!JVMF8$]3,O6\@DS:;]7
M0N\2S5.+GU@(S-0SNLIS46.*;EA.ZP(*1!CZJDH0S8Y>N"5X12A1!"1ZFX'"
MA+Y#%^CA/D-OW[Q#;PSC>\EKB5DA9Z[2T1D?;MY&LFPB"8Y$X@?H"V>JE.@C
MT_Y?&W"UK$Y;L->V#$Y:S""_1*'_'@5>X(T$='TVW4]'Z-GY].2$FK#+5&CM
MA4?LW0E>U+E"7<;V^7A&OVXU%MTHJ.3O$YZBSE-D/45'/"TQQ2P'A!5:P88P
M1M@&\37:@B"\&,ML8V]J[9E&\[A(TC2>N8^'IST$35,O?0W*1BSI#M:!7NF9
M='HF)_5<Y7]K(HGI,V/_@H8<'[CTHUY40TCDC\<4=S'%_XG)EIM$NG.C79-2
M4UA$2E-K12W,H>OZ.W'J\2"J((E2KW?L0Y0?^5XO.=D(*O2BR;C(:2=R>IY(
M 10K+4MQI"^G"W@B4AE]+\+']$T',26!WU,WQ$1>T!<W!*7!D?PEG;3DI#1]
M'RH*^OY34K?C L[+6#((Y"+PXVGO[W8] O.GWJ1?*V.P*$B3<65IIRP]M_J!
M%:?K/AU4JQ_'8=B3,T0-NT,V!+WJ#HT4]^"BJT!L[(-!HIS73#7W0K?:O4FN
M[%7<6U_JMTKSM'@QTSQTOF"A6YY$%-;:I'<YU;4OFL=#,U%\:Z_3%5?Z<K;#
M4K^W0!B WE]SKO83XZ![P2W^ 5!+ P04    " "1@%92U5D["0@#  ","
M&0   'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6R-5EUOFS 4_2L6ZD,KK>4S
MT%1)I"9TVJ16BI)V?9CVX, -6 4[LTW2_OO9AK!\D"@OX(]SCN^Q+[X,-HQ_
MB!Q HL^RH&)HY5*N'FQ;)#F46-RQ%5 ULV2\Q%)U>6:+%0><&E)9V)[CA':)
M";5& S,VY:,!JV1!*$PY$E598OXUAH)MAI9K;0=F),NE'K!'@Q7.8 [R;37E
MJF>W*BDI@0K"*.*P'%J/[D,<:;P!_"*P$3MMI)TL&/O0G9_IT')T0%! (K4"
M5J\U3* HM) *XV^C:;5+:N)N>ZO^W7A77A98P(05[R25^="ZMU *2UP5<L8V
M/Z#QT]-Z"2N$>:)-@W4LE%1"LK(AJPA*0NLW_FSV88?@AB<(7D/P#@G!"8+?
M$/Q+"4%#",S.U%;,/L18XM& LPWB&JW4=,-LIF$K^X3J8Y]+KF:)XLG1TZ<$
MFD**IIRE52+1.^8<4_F%V!+-<\8EPC1%SXQFMZ_ 2Q3#$CA7A!FL@59@IB<F
M4.#H,5UCFH! US%(3(H;=(O>YC&ZOKI!5XA0])JS2BB*&-A2A:^#L),FU'$=
MJG<B5-=#+XS*7* G'?&^@*U\M^:]K?FQ=U8QAN0.^>XWY#F>TQ'0Y&*ZV^^@
MQY?3[\^X\=NC](V>?T+OZ 2?"5Z0@JC6[V>%13\EE.+/F96"=J7 K!2<6&F,
M"WW*"$NT@(Q02FBF\V4%G+"TZV1KO<CHZ9MH/?*=,(H&]GIWNX]17A1XWCXJ
M[D %@7_?HO8L]5I+O;.6ZK3&A;9!U6T%V^]BL]U-7N=[E[M:.MR)*'##?G#@
M[ACE^5[D'KCK0D4]O]M=V+H+S[J;0<(R2LQ-JPP>FTNW7_49E^%19+>>$P0'
MQS/IA#EN>."S$Q:%_6ZC46LTNC0SE</S.1D=Y5'/[7O] SO'J([,C8]1^YE;
MF[%W[FEU6V:FW@F4L(K*^M9J1]N2^F@JR<'X6)7:NC+^EZGK] OFZH,4J("E
MDG3N(I5/O*Y]=4>RE:D&"R;5E6V:N?I= *X!:G[)F-QV] +M#\CH'U!+ P04
M    " "1@%92MWF,#ZL"   ^!P  &0   'AL+W=O<FMS:&5E=',O<VAE970U
M-BYX;6R-E<ENVS 0AE^%$')(@#;:+,D.; &)C:(!6M2(D_90],!((XL(1:HD
M93MO7Y*25<=;<K&XS#_SS0Q-CM=<O,@20*%-19F<.*52]8WKRJR$"LMK7@/3
M.P47%59Z*I:NK 7@W(HJZ@:>%[L5)LQ)QW9M+M(Q;Q0E#.8"R::JL'B] \K7
M$\=WM@L/9%DJL^"FXQHO80'JJ9X+/7-[+SFI@$G"&1)03)Q;_V::&'MK\)/
M6NZ,D<GDF?,7,[G/)XYG@(!"IHP'K#\KF *EQI'&^-OY=/J01K@[WGK_8G/7
MN3QC"5-.?Y%<E1-GZ* <"MQ0]<#77Z'+)S+^,DZE_47KSM9S4-9(Q:M.K DJ
MPMHOWG1UV!'X@Q."H!,$'Q6$G2"TB;9D-JT95C@="[Y&PEAK;V9@:V/5.AO"
M3!<72NA=HG4J7>ACD3<4$"_07$"-7W6+E$28Y>B'*D&@:2.$7D*W4H+>N)R!
MPH1>H<_H:3%#EQ=7Z (1AAY+WDBMDF-7:2[CW<TZAKN6(3C!,(/L&H7^)Q1X
M@7=$/OVPW!^]E;NZ&GU)@KXD@?47GO!GRT!R='NJ!+^_:06Z5U#)/V?BA7V\
MT,8;G(@WY4P)?9QU6UE3Z$$C=$S3 -G4-25Z4O_OS+'RMOX3Z]_\;5=IX ?!
M,!Z[J]TR'IKY@S <!;W9&_Q!CS\XB[\ME\(;.$K7RN.=L*,P]O?8#HV&WB ^
M3A;U9-&'R,QEIH!AEH$M*[=-E2!6)#N.'!W0^*'O[]?ST&H8>>%QYKAGCL\R
MMP?NG7['AWA1&(SV\(Y8Q4ET@B_I^9*S?(]<8?H>7W)X'B//VSEH+>"AF9_$
M\6BP1^CNW&[F9?F.Q9(PB2@46NA=)[H/HKVMVXGBM;WPGKG2UZ<=EOJ! V$,
M]'[!N=I.S!W:/YGI/U!+ P04    " "1@%922>_8SU4#  #/#@  &0   'AL
M+W=O<FMS:&5E=',O<VAE970U-RYX;6R]5UM/VS 4_BM6GC8)D<2] %-;B8ZA
M(8%4P2X/TQY,<M)8<^S,=E8J[<?O."EQD< M$_#2^':^<\YG][//9*7T+U,"
M6')7"6FF46EM_2&.359"Q<RAJD'B3*%TQ2QV]3(VM0:6MT:5B&F2C..*<1G-
M)NW80L\FJK&"2UAH8IJJ8GH]!Z%6TRB-[@>N^;*T;B">36JVA!NP7^N%QE[<
MH^2\ FFXDD1#,8U.TP]S.G8&[8IO'%9FJTU<*K=*_7*=BWP:)2XB$)!9!\'P
M\P<^@A .">/XO0&->I_.<+M]CW[>)H_)W#(#'Y7XSG-;3J/CB.10L$;8:[7Z
M#)N$1@XO4\*TOV35K1T.(I(UQJIJ8XP15%QV7W:W(6++8/"4 =T8T#;NSE$;
MY1FS;#;1:D6T6XUHKM&FVEIC<%RZ7;FQ&F<YVMG95P-%(\@E4F.(*LBI,6 -
M>7<&EG'Q?A);=.*6QMD&<-X!TB< 4TJNE+2E(9]D#OE#@!BCZT.D]R'.:1#Q
M#+)#,D@/"$UH$L ;]"D/6KSA$WCSAHN<RZ4)8 U[K&&+-7@":Z'Q_Z'M^H L
M!).6,)F33[\;7N/!M>3')2XG%Q8J\S/@;-0[&P4#W^R5<'MUX X!KYJ*K(%I
M\]@^A<&&R6.6#^(:]W&-]R*47%2U5G_ Y6[(7W+%I8LPX.&H]W#T^C0?]\Z.
M7Y+F,-AH)\LG?5@G_\=R%V# 0YIX,4A>G^=T2WO2EV1Z!UJZ^T2GU(=&@V"7
M@%)?*I$_H#L$[>4G';P!R5ZATN$S2,[!9)K7[D9\E.(PUB7@]:#=/2$</\2"
MKHC29!_JO<JE864Z;[3DMM'0,G/.[UP[".V%*AV_ ?5>M=*C%SW?8;1]2/8:
MEX9UZ0L82V[6QB6+$B*; M]'R#.>=XF[*ID0ZY CKUKIR>M33KV"T>0E*=^!
M-M[)./5B1\/R=,6R$H?T>BO]4R3C1A5VQ?"T[W-A4B]@E+X![U[4:/A1]5S>
MPVB#W;Q[_:-AS=J']YU7*/7J14=OP+M7-!I^>SV7]S!:X+42;]48%>AE6TD9
MDJE&VJ[<Z$?[:NVTJU'\\J[4NV)ZR:7!.Z1 T^3P"!G57?74=:RJVXKE5EFL
M?]IFB14G:+< YPNE['W'.>AKV-D_4$L#!!0    ( )& 5E)B'+X6KP@  ( P
M   9    >&PO=V]R:W-H965T<R]S:&5E=#4X+GAM;,5;6V_;N!+^*X2Q!^@"
M;2R2(B4OD@")<ZESV>U)M]N'Q7F0;=K65A:](ITTP/[X'<F**5<4I:8V3AX2
M7V:&P\M\W\Q0.7Z2V1>U$$*CK\LD52>]A=:K7_I]-5F(9:2.Y$JD\,U,9LM(
MP]MLWE>K3$330FF9](GG\?XRBM/>Z7'QV8?L]%BN=1*GXD.&U'JYC++G<Y'(
MIY,>[KU\\!#/%SK_H']ZO(KFXJ/0GU8?,GC7WUJ9QDN1JEBF*!.SD]X9_N4^
M\'*%0N*/6#RIRFN43V4LY9?\S6AZTO-RCT0B)CHW$<&?1S$429); C_^+HWV
MMF/FBM77+]:OBLG#9,:1$D.9?(ZG>G'2"WMH*F;1.M$/\NF]*"?$<GL3F:CB
M-WK:R :#'IJLE9;+4AD\6,;IYF_TM5R(B@+!#0JD5"#?*K &!5HJT*XC^*6"
MWU6!E0JLJP(O%7A7A:!4"+HJA*5"V'65!J7"H.L(V'O9.:^SRG:S.^\V?MEN
M7-OO1I67#<?%CO<W9[$XR!>1CDZ/,_F$LEP>[.4OBF@H].'\QFD>N!]U!M_&
MH*=/SR9_KV,5YT&D4)1.T2A]%$I#:&H4I^@WO1 9&LKE*DJ?T3MT-IT6LE$"
M@AO8R,/OS87049S\?-S7X%-NN3\IQS_?C$\:QO]5/AXA3-\BXN'!IX\7Z,U/
M-BM#MY6;*#U"U&NS<N&V<K;*CA!AA96PV<JEV\J5&(,5WF;E:B\SNG9;N1 3
ML(+;K+S?BY519RO$:[9RLQ=?;KM;<>S179>=#MMF=-^RTVO8:<\5 7V(Z6U@
MDVU@D\(L;3![OE;PB5*H$N'HSSOX#(VT6*K_.<:@VS%H,8;?,,90ICI.YSE6
M3  _XJG("CRPP<#&4E!8RK.)QU/B>\7/<?^Q&J-U0>J%%L'KNF XL,B][RAW
MTRZWLTC^=I%\YR)=2SE]BI/$%KT;35X9TL?<I[@^B<Z2([\V#9_1D WJ$^YL
M\[9NDX8X9,V+P[:+PYR+4QS.3$S159S&6KQ+((O+.4A'Z3P>)P*=*26T>HL^
M%QD8?'?V"(=L+M G)6;K!-W%,V'#(O>P 7H64:8004LXP@N%,$'3Z%DY8H)O
M9\2=IJO\":P99_E+&^;RVNIC9@N(FPZ".YX&6T^#%D^GD&%D,7#YV1HRC0V5
M_WDOEF.1N> AW X0'@R"!MLQ!LY)_"XU^ \U2Q)#?@2E!UJML\D"4GGX,)[8
MSL;YH+:@(>:.!<6>2::\5\=ZJ5H=E@ZX'])ZL'<7'96B.^%.:<!(_1QUMWIK
M$^64LK!YC2H))W:NT:72,9PU@>0,74%\H#^B9"W0O8C4.A-%X'0X@]CP(#X<
M$6+#A'AO5'A=FMK=B,!CEH/057)DD0P("2RGH(/)W34P1(?=3/<@(!0_1QG@
M=Z<M-"2!V>&VT  W=B/W)=C6SW 0]4)6ZR!EW<,Z*M<VKU7DIEWDOA0).L,_
M-OB/W03P(%;1<SY#B,2I&&OXM8024$RMJ7!03^#<?AB:P*'3CWLYCH'J*WST
M(,=2*_3F/GYPY<+8L 0>'.P$$0/_Q W_KR"C"U*'6CP(@J 9:HF!6N*&VF&D
M%@ARD"G2$D6;5 O)M5:07DT!K0"JELN\>P9U/W@]$UF>BBDM)U^LKN*ZJW[!
M-(VN5JH5LB_\O"A-5?U@A%M2IVN+Y #;:H2N@C==!6\M@A2[XH48KB%NKCG+
M,DB/-U19O,JI%+85=E,H]%C0Z0+295M>3.KP7_/<);+KLJ$&TJT(>HM2F>/,
M=#W117X_DQG2T=<\4%92"1O67I!ZH8(I=ZZEH1;BK@1^%7F?*U\Y6R^B5-XI
MD;C/O7IV=6L3]8D7DF8G#3,1-S.]"E<L9<,@"%V+9HB#N(G#D>9>D#I/8,H&
M 6\>UQ %^1&B0/]4\\FSZ5_KL@X#\,O9''@N>W;AO&$3<C@VH89-J)M-'@3X
MO+:&Q"VMLX;OV%IJ*(.Z*:-UB:M3?A!)E-?D0ZF^S9)VAS<T0 _8M:JTK=P
MZ@SZ6UK'/^)J!%&#@M2-@I>IR.; QK^+R2*5B9S'@-=#"<AG([O=00RBT<,E
MR]1 $MT[)%W2>BI+ E?A30TBT5<CTF6ININV.*/% !)U ]*V?;4A7:#AV+2N
MHJ)U9?4HK&,DH2Z/##11=S_D4 VURY9Q@Y=.&L%MG33?(*#O1L \3CLLIU_O
M@3@S+=^@H>]&PSN(EV?5I9CU#<3YAX,XWT"<[X:X5\3GT*]WP/$W<;*YNNH@
MN.MVI5?N1LA7N'WEU]/#;U/R76\,E/H=N]/?%=[#TNI.3\Y6GESYMO32Y;F!
M9]\-SX>"@6'+N.S[&^N^ 7G?#?+=X&#HUS-0:BO1KCH([GIJ>,%OX86UEO,U
M%+'H[F[8"3X,P/N'RSV905ZV]T[&B-5STA"SP:!Q/9G!8>;&X1^H>,^9I6OA
M><1R($:=1'>G8&"?N1L</U(!G[-Z,\''3K\,43 W43BJC&M6SX2=.,\,SC,W
MSH^*[!N]2:12/Z.Q@$4094J>+T:#.W6@?^=*S%GE%M(-]([T<<0L:(X)H<W#
M&I1F_Q^4'K6,RTN4QAN41KP-HYG!:.;&:#OR0=WXZMM&9E"7'>Z^D1D 9ON_
M<63?>^7(#5)S-U+OM\=[SNL@SIPU&C<@SENZT=_QM$AIROFXR*X;!HBY&XA_
M@$NN2]-!.Y>\[RYZP^OHWD([W, [=\/[?]<1K+I^SB>9W[H6 0@G90PX"[-7
M*YEIZX7/.:^#O\\:'3+(S]W(OPW2J!*D*Y%-8#^BS6:(XB+.ZI/;-JS:D>?]
MQ_44AZ$$WI+[-P'9?NZO>>5Y$GXP5.,&MWG;76!C&G##+0T4VY5'N]RN<P;8
M^6O2Z5<V([E!>GZX5#LP !ZT-SF:;R "2V_#!B*W'00W#O8K#POGS^;?1]D\
M3A5*Q PTO:, XB+;/.Z^>:/EJGA^>"PU\';Q<B$B0.]< +Z?2:E?WN2/)&__
MZ>#T7U!+ P04    " "1@%924/I=UL\#  ")#@  &0   'AL+W=O<FMS:&5E
M=',O<VAE970U.2YX;6RUEUUOVS84AO\*(?0B 99(I+X+VX!CNUN 9#.2=KLH
M=D%+M$V4(E62BM-_7TI6)&?ZB-&U-[8H\3WOX2'Y2)P<A/RB]H1H\)PQKJ;6
M7NO\O6VK9$\RK*Y%3KAYLA4RP]HTY<Y6N20XK409LY'C!':&*;=FD^K>6LXF
MHM",<K*60!59AN6W&\+$86I!Z^7& ]WM=7G#GDURO"./1'_*U]*T["9*2C/"
M%14<2+*=6G/X?H50*:AZ_$W)09U<@W(H&R&^E(W;=&HY94:$D427(;#Y>R(+
MPE@9R>3QM0YJ-9ZE\/3Z)?J':O!F,!NLR$*P?VBJ]U,KLD!*MKA@^D$<_B#U
M@/PR7B*8JG[!X=@WB"V0%$J+K!:;##+*C__XN2[$B0!Z P)4"]"Y K<6N.<*
MO%K@G2OP:T$U=/LX]JIP2ZSQ;"+% <BRMXE67E35K]2F7I27"^512_.4&IV>
M?: <,S!G3"2XFCFQ!>M")GM3?+"6-"'@8DDTINP27(%/CTMP\>X2O .4@X][
M42C,4S6QM<FDC&<GM>O-T14-N"Y)<@U<^!M #G)ZY(NSY3#ND2_/ET<]\M6X
M?)[+:X#\/KEMJM], 6JF %7QW(%X-X4R=Y0"\^1K016MIN'SG;D';C7)U+\C
M'F[CX58>WH#'[T*D!\I8WU0=E6&E++GR-/-\-_)-89].IZ2G&PP\%[[NMNQV
M<R,8^4[3[57^7I._-YK_O-!B5]"4@+N[!?A\3[(-D6.%\9O _B\K?M!X!#]<
M_*,R>%55A-S^:H6-83AJ>,LUYCNZ801@I8CNW:%AQ]D-@V!@GJ+&.1IU_DOO
MB33<DI)P/6(>=<V# /9[QXUW/.K]I^!7;SO''6=3[[#?&3HM19WQ]9DDHN!:
M@1Q_PU7=>=J4@5&\H<PL+=*/2J>3TM7P&H G9(=GS 43?'>EB<S>3 -VTXB]
M>""+%FX0C6;Q46CS@LE?7BEY^4KIM4<=<$30CX?\6_#!<?+="S-HLYEY:EZF
MDII<'L1&F)FZN*</ER.[&[9L@MXO8PAL007]'Z7(JI:>%@^Z?AP& ]5KR07'
MT74.25:P"['("<(!E,"68G <8XNW-O,*=B$6..[0FFDA!L<I=A9)5K +,>BZ
M0R5O*0;',?8_4+*"7;I=A8,YH19O:!QO=PU$S#<X,:FD0./GM[)!?6"+'&>
MMJ@E&_J99%NA/K(Y \L3G7RV_12RK5"7;# .PS#Z3P+VR5=\>4B[QW)'N0*,
M;(W0N0[-)I?'<\^QH45>?=@;G)EC0G6Y-V=%(LL.YOE6"/W2*,\*S>ES]AU0
M2P,$%     @ D8!64IC3FNQ<!   !Q@  !D   !X;"]W;W)K<VAE971S+W-H
M965T-C N>&ULO5A=;^(X%/TK%IJ'&:EJ8CLD, (D/F:UE5JI:J>[#Z-],.0"
M5I.8B1V82OOCU_EH3 5Q=I#""XD=WW.O[</)B4<'D;[*+8!"O^(HD>/>5JG=
M5\>1JRW$3-Z*'23ZR5JD,5.ZF6X<N4N!A450'#G$=7TG9CSI349%WV,Z&8E,
M13R!QQ3)+(Y9^C:#2!S&/=Q[[WCBFZW*.YS):,<V\ SJ9?>8ZI93HX0\AD1R
MD: 4UN/>%'^=>45 ,>(O#@=Y=(_RJ2R%>,T;=^&XY^85000KE4,P?=G#'*(H
M1])U_*Q >W7.//#X_AW]CV+R>C)+)F$NHK]YJ+;CWJ"'0EBS+%)/XO G5!/J
MYW@K$<GB%QVJL6X/K3*I1%P%ZPIBGI17]JM:B*, TF\((%4 *>HN$Q55+IAB
MDU$J#BC-1VNT_*:8:A&MB^-)OBO/*M5/N8Y3D[F(=R*!1$DDUN@N42S9\&4$
M:"HEZ$Z6A.C[%GB*ODG%]2I B%XDK+,(W>OEU ,4FJY^9ESR8I5U$8 ^+T Q
M'GU!GQ!/=+C(I,:1(T?IBO.\SJJJ;E961QJJPP0]B$1M)?J6A!!^!'#T5.OY
MDO?YSH@5<0&K6T3Q#2(N<5^>%^CSIR\66%HO(RU@:0/L+).Z1\H/:_'C7O>A
M.P6Q_,>2PZMS>$4.KR''=Z%8I!>TWB)6;-$-6C.]/7L697!NA4O0H #-_Z/[
MR<#U W?D[,_4TJ]KZ5]6"]0LR4J61'P--^@-6'IV_^UI@C(0$127--"$"-F;
MM*RF7\_ MT)/,R4V&0\!W=_/T8\'B)>0VK8IJ(&#SJ@PJ',,NJ#"X(0*-/#]
M!BH,ZUJ&UZ&"/8U?40&75$!^&Q&P:R30M4(O8*_?3CM=J(+5-A&1V+S9@(^T
M%7=&!4Q,%M(%&2K48S;T!T.W@0W8*"&FU^%#2Y[@7.3'FHVR8KNTGF, ^A?]
MMD9@HY^XWQTUC,9AN\A=2@W_A!K$ZP^;J&&4$0=7HH8]C]].#:.TV"ZU\\*#
M08J>(&+Y+LDMWUFAC7#B86<<($;=B%W=+N1 A?K!-_2;U($8223X.A1HR4.J
MUX5?.0?;4AJE)7:E/<^%2X2"&#DEW3E+8@20=.(MR:FY#&B3H2!&',F5W&5+
MGG:=($9J28O4IBS4'\SZ8[KX9E)Y,V$Q6-&-<I+N3"4Q6D<ZL97DU%=B2KPF
M&AA])%=REBUY,&[E 35R2UODMHD'E\@$-;I*N[.:U @@[<1JTC-6T^LW\(,>
M?7-?R6FVY&EWFM0(+;4+;?T*6;+5J[:9-E"CE[0[,TF-PM%.S"0]-9.T:>N-
M'M(K.<F6/+]Q\$"-S-+_:2DK#ERD#$9%:7<NTS.RYW7B,KU3ETF:_(-GQ-"[
MDLELR4-K=@P:V>$<G<WJ/=\4)] 2K426J/*8MNZM3[FGY=FN&5X>D3^P=,,3
MB2)8ZU#W-M"JD):GSF5#B5UQTKL42A.LN-V"?O^D^0#]?"V$>F_D">JS_\E_
M4$L#!!0    ( )& 5E(TSQ)RPP(  $4'   9    >&PO=V]R:W-H965T<R]S
M:&5E=#8Q+GAM;)V5WV_:,!#'_Q4KZD,K=>07D+8"I *;5FE,B*[;P[0'DQS$
MJF-3VX'NO]_9"1EE 55[(?;YON?/G?%YL)/J6>< AKP67.BAEQNSN?-]G>90
M4-V1&Q"XLI*JH :G:NWKC0*:.5'!_2@(^GY!F?!& V>;J]% EH8S 7-%=%D4
M5/T> Y>[H1=Z>\."K7-C#?YHL*%K> 3SM)DKG/E-E(P5(#23@BA8#;W[\&Z2
M6'_G\)W!3A^,B<UD*>6SG3QD0R^P0, A-38"Q<\6)L"Y#808+W5,K]G2"@_'
M^^B?7.Z8RY)JF$C^@V4F'WHW'LE@14MN%G+W&>I\>C9>*KEVOV17^P8>24MM
M9%&+D:!@HOK2U[H.!X*P?T(0U8+H6- ](8AK0>P2K<A<6E-JZ&B@Y(XHZXW1
M[,#5QJDQ&R;L*3X:A:L,=68T5Y*X>I %:$Q=DR>1@2+WZ4O)-'.EOIR"H8Q?
MD0]D)I>, WD0&:(I1CE9R*5$U>6,+:S#T^.47%Y<D0OB$YU3!9HP@3&9T==H
MQ/&W7)::BDP/?(,)6 P_K6''%6QT C:,$$"87)./")F]#>!CYDWZT3[]<70V
MXA32#HG#:Q(%X6T+T.3]\ILS.'%S&K&+%Y^(-RXU6K1^4_Z?7]!&'@P4^M>9
M/;K-'EVW1_?$'@O8@BBAK?J5,'%">_VWHR@.XB1.!O[VL"@M?F$8HF/C]X:L
MUY#USI)]Q:;%1"J+5KC>/YMV^]U^$!VQM;AUH^ F:D?K-VC]=Z*1#=X.'!1X
M,NX/?FW;"$O;D*N8MX=UZAP4J0)N<XK[[;A)@YO\/V[&>&F.;T\%G+2P]&Z/
M@-N<CD_>/^A(!:BU:]0:04IAJMO96)NWX-ZUP"/[&-^(JJ7_#5,],#.JUDQH
MPF&%(8-.@B>OJJ9=38S<N+Z'_0F[J!OF^,Z!L@ZXOI+2["=V@^;E'/T!4$L#
M!!0    ( )& 5E)*OA15.P,  +8+   9    >&PO=V]R:W-H965T<R]S:&5E
M=#8R+GAM;,56;6_3,!#^*U8$$DA;\]*7-:BMU!<0DZB85@8?$!_<Y-I8Q'9Q
MW':3^/&<G33-1A8J44$^M+%]SW/WW#GV#?92?<\2 $WN>2JRH9-HO7GCNEF4
M *=92VY X,I**DXU#M7:S38*:&Q!/'4#S^NYG#+AC 9V[D:-!G*K4R;@1I%L
MRSE5#Q-(Y7[H^,YAXI:M$VTFW-%@0]>P 'VWN5$X<DN6F'$0&9."*%@-G;'_
M9N:W#<!:?&:PSRKOQ$A92OG=#*[CH>.9B""%2!L*BG\[F$*:&B:,XT=!ZI0^
M#;#Z?F!_9\6CF"7-8"K3+RS6R=#I.R2&%=VF^E;NWT,AJ&OX(IEF]I?L"UO/
M(=$VTY(78(R ,Y'_T_LB$16 WWL&$!2 X"F@\PR@70#:IP(Z!:!C,Y-+L7F8
M44U' R7W1!EK9#,O-ID6C?*9,'5?:(6K#'%Z= L[$%L@EV0<Q\R4@J;D6N0;
MRA3FU0PT9>EKM+A;S,BK%Z_)"\($F;,TQ?5LX&H,PY"Y4>%RDKL,GG'I!V0N
MA4XR\E;$$#\F<#'^4D1P$#$)&AEG$+5(V[\@@1=X-0%-3X;[80U\=CJ\WZ"F
M79:D;?DZS_*M0"F(R:$V8Q&3J=T*H+!,.RHBJ,U[SGME><T'OQN%_L#=53.1
MFW0K)KUNJQM6G\>(60TB;(5>Y3GZ>*2W4^KM-.HM9%Z@7G-0,;$F-Z#L#D2A
MY.,R96N[%R_(F,NMT'72.[]%&09AJU<?6;>,K-L8V2*12E]J4)Q,<<<J/*3P
M\]3)L1I?Y\"7H+XUE+U7.NN=*PTX'X'0>"[7I:+931BT/.]E0[Q79;Q7YXKW
M[?T&CWG<T9\8-W9R11:XE*UH?O@CCLFX3DMS"'B2<'N2-,CIEW+ZC5P?I%C_
M;:G#TE?X;TK=[*;_ATK[WO&2\,Z3'/*3S.D]XUM^2K[\RBWE___-]H<8VN0!
MJ&K::WYPU!.<+Z&H]]2$'N\8O_F2^3<);8[!MPFMD^-6&AK,QMHVAAF)S.F?
MMP7E;-E\CFW+]61^8II2VR@=:?*.=D[5FHF,I+!"2J]UA5>!RIO$?*#EQK9-
M2ZFQ)/8UP<8:E#' ]964^C P#LI6??0+4$L#!!0    ( )& 5E)AG@>-  X
M /EA   9    >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;+5=:V_;1A;]*X0;
M%"V0VO-^Y&$@MK2[ 1HTR&/[(<@'6J)M;B71)>FX6>R/WR$E:\8S=S@677Y)
M;.E<BIRC.??R<.[XU5U5_]%<%T6;_;5>;9K71]=M>_/BY*197!?KO#FN;HJ-
M>>>RJM=Y:WZMKTZ:F[K(EWW0>G5"$!(GZ[S<')V^ZE][7Y^^JF[;5;DIWM=9
M<[M>Y_7WLV)5W;T^PD?W+WPHKZ[;[H63TU<W^57QL6@_W[ROS6\G^Z,LRW6Q
M:<IJD]7%Y>NC-_C%''/91?20?Y?%7>/\G'77<E%5?W2_O%V^/D+=*16K8M%V
MQ\C-?]^*\V*UZ@YE3N3/W5&/]A_:!;H_WQ_]'_W5FZNYR)OBO%K]7B[;Z]='
MZBA;%I?Y[:K]4-W]J]A=$>^.MZA63?]O=K?#HJ-L<=NTU7H7;,Y@76ZV_^=_
M[4;B,0%D%T"\ "PB 7070/T %@E@NP#VV "^"^@O_61[[?W S?(V/WU55W=9
MW:'-T;H?^M'OH\UXE9ONF_*QK<V[I8EK3V=EDU]=U<55WA;+[$/QK=C<%MG%
M]^Q]779?G>R?1755YS?7Y2)?9>_R^H^B?6[^_T]5&TBUO%VTV:_FF%F^66:?
M2G.&5UEUN3_0AV)176W*_COQTZQH\W+U<_9+]OGC+/OIV<_9LZS<9)^NJ]O&
MA#>O3EIS1=UYG2QV9W^^/7L2.7M,LG?5IKUNLOEF62P?'N#$#,5^/,C]>)R3
MP2/.BL5Q1O'SC"""@!.:/3H<:R!\_OAP-7 U=,\N[8]'T^QV##C$?.E)>]L6
MZ^;KP >Q_0>Q_H-8Y(,^56V^ J[W;#CL"_[Z_ OY"A&_#91]8"=WWTXI)I@)
M,ZK?7#Y"'"&::<$?XN8 #B.D$-GC'EPXWU\X'[R"C\6Z7%2;;AZ8&?&I:-J!
MT13[@XII:9/[#Y*C:#O?AHD'H\HUU](;_1"'.2=<8F_T 1S3A&$)C[[:G[\:
M'OWOC1F*U+#K_='TM,..D55=-&Z^).+,A %5$@7CRY"6Q)\L (XHR;@_62 <
M%IA&)@MVL@T>//^W9J8T;5V:7/+FUN2V?J2'1I38(Y.)R;.BBNFX6;.+>S!L
M4DN*?1H G%:8:I\& "<PXS$:K%KC8=W]O:Q-J=8TJ9F#K0QB/O'P6W'$8N3<
M&8Z+S1T1:I.D" N?- #'#;?!W %PM"O<(Z19K<;#8GU>U3=5;>JTOM;ZK;TN
MZJ'QM!J*U<3468'%>B1UPW$QZG0PU+\(Q'SB !0/:0-0F" .LT:LTI-AQ7Y?
ME9NV+W/-#=90@6HUE.!I^2)65 D9QU<B+L+7+NIA^D$,"W^N 4"L-472JS_F
M$%!ACIT"Y.&E6Y$GPR+_@+?L?]GC2@UB)9BPB5FTVDR&:]0XB\-Q,19Y,.:4
M*<;]>0?@")5""9_#$(>%9-T-$$BA311D6/!]"A^;]8B59"(G)M&J-!DN=>,D
M#L?%2%3 H%-% Q(!'%.4$)]$ &=N&6@DZQ&;,LBP]/LD'I8%J=5IBJ:EDEH!
MI\-%<)3*1%R$REU4(@M"J# +0JAX%J0VD=#AA/#;MZ).94#JN!H3VQK4RC0=
M:6PDXF)<L5 [NVJ3^&P!.(254CY?(8XH+F@D_5&;,^BP]N\)>W3JHU:7Z<3V
M!K4"3<<9'&>)N!A]H8\A,)'<9R^$,2U]ZVH.P93$+,*=315T6/)=[AZ;\Z@5
M9#JQ2\*L)K.1+DDB+L(>"UT-C94_]0"4,K6G;R<"QV(2P=0QFQK8L,2_61=U
MN<B;H>&SHLLFMD28560VSA(Y2\3%F J-#THY8[Z1 N(45<QG"S!2E*)21_AR
M;.]AF;_GZ]$JR:P"LXD=%68%F8UT5!)Q,?8 !X0H%LXT"*<50SY[(4X+*6B$
M/)L<V+#(.^0]5B:9%6$VL:O"K"*SD:Y*(BY&7^B$F$J>^04E!&/$OX&8 S"L
MW3O^AX]=;&[@PQKOD'?8+0&W8LPG-EJXE6H^TFA)Q$4HY*$M MP20*CPE@!"
MQ6\)N$T9?%CZY[=U=5,\S]Z5R^6JR.9YT_;\O;GL>!T:5:O.?&*/A3N/ 4=Z
M+(FX&(& =X(4UKY1!N&(0L'S-PA'N9:1YV_<I@X^G *&67QT6N16M/G$E@NW
M$LY'6BZ)N!BGH45"B"0!I0",2>7?/$ P4_E$*E!NDPD?3@I)0A^;*H65<C&Q
M]2*LI(N1UDLB+D*I".T2P9%WKS #4=1WT  4TR)B@@J;6<1PAGC3E'GV/E^4
ME^5B: BM;HN)S1=A]5N,-%\2<3&V +.$2ZF"Y[, $$NB./8K4PC(I6 L4MX(
MFT_$<%YP:7NTB@IG@<G$%HRP@BU&6C")N!B)P-(4KC@). 26G%"B?+F= SB-
MM(K<&0J;/,1P$O (?+1J6J$6$_LPT@JT'.G#).(B%,K0.\&,ZF!I%X0C@C,_
M%4(X))6,+).0-EO(8=7_^-MY-_<.6>(EK3#+B=T9:25;CG1G$G$Q_D(W!2LI
MJ5^CS" @448>?1T%@5AI%IF&TJ80.9P*MA0&#W,/HM2*MIS8LI%6P.5(RR81
M%Z,4L&($UPS[]XP0$$E$?0]\#@(Q8CIBVTAGS>)P8MA2^N !Q4%T6@F7$ULX
MTHJY'&GA).)B= +>#)8Z>% !X@0*%L]".*08CY0YRF86-9PAMERZ+NHA5"JK
MY&IB*T=975<CK9Q$7(1*%=HO4@K_!G\&P:BI;CTB(9AB.G*7H6R&4<.98LMC
MV@PXB%TK\FIBGT=9B5<C?9Y$7(S=T)?A'!-_G@(P@8*GQG, )LUW(%('*9ML
MU'#2V,U2[Y;D("ZMNJN)_1WE+!X?Z>\DXF)< DM@)&/<?W8X@X"8$Z5\UPX"
M(F$JVTA9I&R^4<-YXUVQKNKOA[*HK:[KB2T=;:5=C[1T$G$1%G5HPU!%3+;S
M2 1P1 CL>PES""<IBQD[VN89/9PO]A0^J;C55N+UQ+Z/MGJN1_H^B;@8I<!B
M&D$I\6M; $>8)+ZU,(=P9I;'GFEIFUST<)+84SJZN-56T_7$#I"VDJY'.D")
MN!B=@+.CE/_,?P;"=&#A03"&8VUAVB87/9PD]ER.+6ZUT[8T>=^2V[@TNG-I
M9.L2Y/)H';8N 3U)-/3SP.-)RB.WG>:>U+GTX8RQI_3OK7/-E\TYA:F[G)#3
MYH1&VD:IP"C5H<W#"0J9!E;U<.VK, 3#2/'(TD>,G.XH-)Q'[-Q]0LF+D=,\
MA:;NGD).^Q0:VS^5"(S2&EH]5#"$4$!L"#136/HFTQP$,DY$9&DD1DX3%1I.
M*I\WI4FN3;[*/E075=MD/WW^\+/A]N#.1.0T6*&I.ZR0TV*%QO98)0*C]$+K
M@3#S[U9F() 3ROU%RR"02DHCJQ&PVU>;:)"-T>L7R0?3_:#'=6*S";MMKWBD
MW90*C-&-@28MS CV5^^!0'.[&W;604!3?;/(+1!V.W$3K;@QNMT"^G"JG4R!
M)W:>L-MBBT=Z3ZG *-607Q0\A@-ABODKHB$84[$'J=CM]TTT[L9(=BKKPSEV
M,@:>V)'";B\N'NE)I0*C'(<>DF!8^'=+$$YB'9;7$ XQ&9W+3N)*-/G&:$Y6
MVX=O*N#D$S*QD86=QEY,1EI9J< 8^20TG[1A*RC, )Q1;88"*8> 2%$1R]Q.
MJS%.] Q'9_G#&OQPLIUL0B:VN+#3_XO)2),K%1@E.[2E!")^R_0,Q"D##+@.
M<5PQ'=M\PNE'QHG&XG?EAU%,.BF#3.QN8:<)&).1_E8J,,HDT!C&%/6?(\ X
MYJ\_G$,XPC".+.'&3E,R3G07;YE\<G'MM -C,K79Y?0$8SK6[$H$QIBEP$8]
M3/C=U#,81_W]?.80;HA9IT<9)YJ-M\P^J8YVVH,QG7SW'G?[GK&^5B(PRBK0
M7H;#37]"E(P9&DZ#,DYT&F^)>DHM['0%8SJU4>6T"6,ZUJA*!$9Y@E8Y!7VY
M,Q!GIE_@8P X24ELHQ^G:QDGVH^WG/[]A:_30XSIU)Z5TU*,Z5C/*A$891I:
MV!0^B0=QR-U@ZYYIH(O-U+VQFUNGQ1DG>I5WT_>)1:[388S9U.Z4TX&,V5AW
M*A$8(Y:%7I)@P6HH"*8Y#@JC'<S=%9)K'NFAP4X[-$[T-7>L7=V6RR+[]=?S
M[,N[8GU1U%]',>MNZC:U&>5T)V,VUHQ*!$:9!;8!HNX.D??40KBH_^ T0>-$
M-W.4LR>7MTY+,F93FTU.BS)F8\VF1&"40VC!D@Y+(0B'6:P8<CJA<:*E.<KA
MDPI9IRL9\ZG](J<_&?.Q?E$B,,8?!Q8K<13LA C!:(P]IPD:)[J9H^P]I;IU
M.I(QG]K_<7J3,1_K_R0"H^2Q()F! @KBH@+:MT![+SF:FF@/AL_U+!7V=K-8
MW2Z+)GN&T3'Z\0<LT,MUN5H95IYGS]0Q>_!27Q0_P^089?>O&+'N-O#>[L/=
MO]_MJ/T\JXOFINCWIE]]?YY=5G6V*O+&?)#A^E-1Y\OOF^+''Q3!\F63-7W3
M76."^DW,_ULLL^JV;;KOIX&_^7B>"21>9!V>H)?W7Y7+NEIGY]6FK?-%VV1W
M97N=G?<;N1=U<]R#\<O![Y"3+7C"0 +WSCY+A>U.M<GRULRDB]LVOS#W%VV5
MY=FBNC5G_CW+ZZ+?@-]<\B9;58O]C%CL+B5KRK8XAJ[CQ-F-W@"O^C\#T&R/
MO-U8>__J_F\-G/4;['NOGW=_@P!XW0P+?S'KOIGA>]U7JWM/P._)[KW^KQJ<
MV%/;_E&$=WE]56X:\X6X-*>)CKM>GWK[9P:VO[353;^/_D75FA'H?[PN\F51
M=P#S_F55M?>_=!^P_VL/I_\'4$L#!!0    ( )& 5E(NP\27A@(  /P%   9
M    >&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;(U4VV[;, S]%<+H0PMTL>-X
M;5<D!I)Z-V %@G3='H8]*#9C:Y4E3U*2]N]'R8Z7%DG1%^O&<\A#FAQOE7XP
M%:*%QUI(,PDJ:YOK,#1YA34S ]6@I)>5TC6S=-1E:!J-K/"@6H1Q%%V$->,R
M2,?^;J[3L5I;P27.-9AU73/]-$.AMI-@&.PN%KRLK+L(TW'#2KQ#>]_,-9W"
MGJ7@-4K#E02-JTDP'5YGB;/W!C\X;LW>'IR2I5(/[O"UF 21"P@%YM8Q,%HV
M>(-"."(*XV_'&?0N'7!_OV/_Y+63EB4S>*/$3U[8:A)<!5#@BJV%7:CM%^ST
MO'=\N1+&?V';V48!Y&MC5=V!*8*:RW9ECUT>]@##BR. N /$+P')$<"H XS>
M"D@Z@$]UV$KQ><B89>E8JRUH9TUL;N.3Z=$DGTM7]CNKZ943SJ89-ZPL-9;,
M8@$+W*!<(RR?8*ZY^P_@,ZI2LZ;B.1-PR_0#VG-:_RA-)JI8YQ:^$2<P6<!W
M3A&6H%8]T0)S54KN2WPZ9QJEK= ZKC,XS= R3IMW<'^7P>G)&9P EW#+A2![
M,PXM"71AAGDG9M:*B8^(&<9PJ\B#@8^RP.(Y04B9Z=,3[](SBU]ES# ?P&AX
M#G$41P<"NGDS?/CA #Q[._SJ%36COM@CSS<ZPC?-<[66UM5HK@3/.1KX-5T:
MJZG]?K_B(.D=)-Y!<L3!KNQ4;8'4C0=KV%)<>@HWE3;ID%*[V<]J:_)^S^1J
MD#RWR0[0Q+U)&WVXUQ<UZM+/%P,^">T_T-_V(VSJ._?%_8Q&6SN)_M.T<Y$Z
MHN32D-P544:#2PI:M[.F/5C5^.Y;*DN][+<5C6?4SH#>5TK9W<$YZ =^^@]0
M2P,$%     @ D8!64EMZ^"5U @  208  !D   !X;"]W;W)K<VAE971S+W-H
M965T-C4N>&ULC55-3^,P$/TK5L0!)"")\T&+TDC0"NT>=H5@60ZK/;C)M+%P
M[*SMMO#OUW;2J+1IQ:7QQ[PW[XWM:;81\DU5 !J]UXRKB5=IW=SZOBHJJ(FZ
M%@UPL[,0LB;:3.725XT$4CI0S7P<!*E?$\J]/'-KCS+/Q$HSRN%1(K6J:R(_
M[H&)S<0+O>W"$UU6VB[X>=:0)3R#?FD>I9GY/4M):^"*"HXD+";>77@[36V\
M"_A-8:-VQL@ZF0OQ9B??RXD76$' H-"6@9C/&J; F"4R,OYUG%Z?T@)WQUOV
M!^?=>)D3!5/!7FFIJXDW\E )"[)B^DELOD'G)[%\A6#*_:)-&YNF'BI62HNZ
M QL%->7ME[QW==@!A/$1 .X ^*N J -$SFBKS-F:$4WR3(H-DC;:L-F!JXU#
M&S>4VU-\UM+L4H/3^534C5#4E50LT'>^!JZ%I* NT4]SB<YGH EE%^@*O3S/
MT/G9!3I#E*-?E5@IPDN5^=K(L&1^T:6\;U/B(REG4%RC*+Q$.,#! 'SZ97@X
M_@SWC?F^ KBO '9\T1&^K>4/-*.J8$*M)* _=W.EI;EC?T]DB/H,D<L0'\GP
M1#;FR#1(2MA0N5KTC4/;5[?.PS .HRCSU[ME&0H;)>.D#_LD+N[%Q2?%O9I7
M=D7Y52-% 6KP.%N"="<Q3N)@M"?O,"K"Z3%U2:\N.:GN@7)J+G>)ED(,W[7D
M(.T(I_&^N,.HV%@(A\6EO;CTI+A/CX6#'I*7'AP:QC@<C??T'8:%XS0=[POT
M=QZZ;;(_B%Q2KA"#A0$&US?&IVP;5SO1HG%O?RZTZ21N6)E>#](&F/V%$'H[
ML>VD__?(_P-02P,$%     @ D8!64K$0^A7\ 0  ; 0  !D   !X;"]W;W)K
M<VAE971S+W-H965T-C8N>&ULC53;;MLP#/T5P>A#"VR1+[VM< RT"88%6(&@
M0;>'80^*S<1"=?$D)6[_OI3L&!Z07EXL4>0Y)(\IY:TV3[8&<.19"F6G4>U<
M<T.I+6N0S$YT PH]&VTD<VB:+;6- 58%D!0TC>-+*AE749&'LZ4I<KUS@BM8
M&F)W4C+S<@="M],HB0X'#WQ;.W] B[QA6UB!>VR6!BTZL%1<@K)<*V)@,XUN
MDYM9YN-#P"\.K1WMB>]DK?63-Q;5-(I]02"@=)Z!X;*'&0CAB;",?SUG-*3T
MP/'^P/X]](Z]K)F%F1:_>>7J:70=D0HV;"?<@VY_0-_/A><KM;#A2]HN]BJ.
M2+FS3LL>C!5(KKJ5/?<ZC #)^1N M >DGP5D/2 H1[O*0EMSYEB1&]T2XZ.1
MS6^"-@&-W7#E_^+*&?1RQ+EBH?:@G#8<+/E*;JN*>W69( O5C8C7^G0.CG%Q
MAA&/JSDY/3DC)X0K<L^%0+_-J<-2/"$M^[1W7=KTC;1S*"<D2[Z0-$[C(_#9
MI^')M__A% 485$@'%=+ EWV@P@OY\Q-=9.% VK_O$&<#<1:(SS\D-F#![.&H
M5AW'1>#PUVY?)$D\N<SI?BS)D:@X&T5U!=+1+/A[>,_,EBM+!&P0%T^ND,!T
ML]T93C=A/-;:X;"%;8W/ 1@?@/Z-UNY@^(D;'ICB%5!+ P04    " "1@%92
M@L(J%#L#  #5"0  &0   'AL+W=O<FMS:&5E=',O<VAE970V-RYX;6R-EEUO
MVR 4AO\*LG:Q25F-\7>51%K3?53:IFC=Q\6T"VJ3& T;#W#3_?L=[-3+8I+U
M)@;[?<]Y.!!@OI/JIZX8,^BA%HU>>)4Q[:7OZZ)B-=47LF4-?-E(55,#7;7U
M=:L8+7M3+7R"<>+7E#?><MZ_6ZOE7'9&\(:M%=)=75/U^XH)N5MX@??XXA/?
M5L:^\)?SEF[9+3-?VK6"GC]&*7G-&LUE@Q3;++Q7P>4JZ V]XBMG.WW01G8H
M=U+^M)V;<N%A2\0$*XP-0>%QSU9,"!L).'[M@WIC3FL\;#]&?],/'@9S1S5;
M2?&-EZ9:>)F'2K:AG3"?Y.X=VP\HMO$**73_BW:#-@%QT6DCZ[T9"&K>#$_Z
ML"_$@2&(3AC(WD">:@CWAK ?Z$#6#^N:&KJ<*[E#RJHAFFWTM>G=,!K>V&F\
M-0J^<O"9Y5K!BE#F-UH+VAA$FQ*]_M7Q%F;*S-!'6$?/KYFA7+Q +]&7VVOT
M_-D+] SQ!GVN9*=!K^>^ 1 ;SB_V2:^&I.1$TFM67* PF"&""7;85T^V!_F_
M=A^&/]: C#4@?;SP/S68N8J OK\'.;HQK-8_SB0+QV1AGRPZD>P]1'=5;'"E
MO<O^]^Z704IP.O?O#POC4"5Q$HRJ?Y"B$2DZBW35<5'R9NN<R<&:'&;$&2'!
M$9A+EI*,N,GBD2P^2_:!%A6\4C U;)P0.SU:;LR.*N8BCB<H>9S@,#XBGLJR
M,,I3["9.1N+D+/&;3C7<=(KUF!O^8-O.PB:3_"2+LN,)=ZCR($[=D.D(F9Y?
M@PPVODJ*$O&Z5?*>V;HZ(=-)^B0@:7($.57%>9AF;LALA,S.0JYDHXWJAMT>
M]AL W4(IG9C9=/6%.,^.,*<J$H<G2IF/E/E9RK-[QPR]55+K&?HL#14N\'P*
M'F112*(C=(<.1WF6Q6[Z /_=_O%_EH+6EW"8%EW="6I8"6<@W <*3FW=G5L[
MGK"D61Y/D%TZDB=)?@+YX,0*GECR=BPY^UORAADG=C#9.L,\RC ^QG;HX)@*
MDB-L_^#,M1>>#U1M>:.18!LPXHL4]A<UW"&&CI%M?PS?20.'>M^LX-[%E!7
M]XV4YK%C3_;Q)K?\ U!+ P04    " "1@%926*B<$ 8#  !9"0  &0   'AL
M+W=O<FMS:&5E=',O<VAE970V."YX;6RU5EU/VS 4_2M6M >0&'&^&]16Z@?3
MD$"J*&P/TQY,XC8621QLA])_/]M)3=NT'9K82QL[]YQ[SKV.[?Z*LF>>82S
M6Y&7?&!E0E17MLV3#!>(7](*E_+-@K(""3ED2YM7#*-4@XK<=B$,[0*1TAKV
M]=R,#?NT%CDI\8P!7A<%8NLQSNEJ8#G69N*>+#.A)NQAOT)+/,?BL9HQ.;(-
M2TH*7')"2\#P8F"-G*NI Q5 1_P@>,6WGH&R\D3ILQK<I ,+*D4XQXE0%$C^
MO>()SG/%)'6\M*26R:F V\\;]F_:O#3SA#B>T/PG244VL'H62/$"U;FXIZOO
MN#44*+Z$YES_@E4;"RV0U%S0H@5+!04IFW_TUA9B"^"$1P!N"W#W ?X1@-<"
MO(\"_!;@Z\HT5G0=IDB@89_1%6 J6K*I!UU,C9;V2:GZ/A=,OB42)X8S)I<0
M$^L+,,M1*0 J4W#]4I-*]E: KV"4ID0U".7@IFR6F6K7V10+1/)S&?$XGX*S
M+^?@"R E>,AHS24'[]M"JE,Y[*15,FZ4N$>4."ZXHZ7(.+@N4YSN$MC2EO'F
M;KR-W9.,4YQ< L^Y "YTX0%!DP_#G?@ ?/IQ>.^$&\]TRM-\WC]UZM>M# <W
M A?\]XEDODGFZV3^4?%R%TE(TVRZ )5)7IGD>)/\4*\;^DC3J[WG==B#CBKC
MZW8#NE$1['G^;M2T&Q5&OA.8J!V'@7$8G'1XAY),3K'UW[TT1.%6_C@(H1?L
MF>F&22MQ! _K#(W.\*3.49+419TC@5.YG[UWY9#0L*,@ZL6!NU?/R8$P-P[#
M^+#0R B-3@I]P%R ^9JK)0ANL=R+4S!>@XG>PS#C)U9ESZ3H_?]/(#;)XL]:
M('&GH*[G0[A7]FY4L!VT(]*![_LW_+3UT5+M?&]!1^>!J,#I"+6WSAS9WJ4^
MNSE(:%V*9HLVL^9^,-*GXM[\6-T;]%GV3M-<.NX06Y*2@QPO)"6\C.07QIIS
MO!D(6NF3[8D*N<;T8R;O/IBI /E^0:G8#%0"<YL:_@%02P,$%     @ D8!6
M4N8(&1./!   "A(  !D   !X;"]W;W)K<VAE971S+W-H965T-CDN>&ULO5AM
M3^,X$/XK5G4G@00D=OH&*I6@+7=(](1 ['U8W0<W<5.+Q.[:3@NG^_%G.R%I
MB>ME]T[P@<;)O#TSXYFQ1ULNGN6*$ 5>\HS)R\Y*J?5%$,AX17(LS_B:,/UE
MR46.E5Z*-)!K07!BF?(L0&'8#W),66<\LN_NQ7C$"Y511NX%D$6>8_%Z33*^
MO>S SMN+!YJNE'D1C$=KG))'HI[6]T*O@EI*0G/").4,"+*\[%S!BQGJ&@9+
M\862K=QY!@;*@O-GL[A-+CNAL8AD)%9&!-8_&S(A668D:3N^54([M4[#N/O\
M)OW&@M=@%EB2"<_^I(E:77:&'9"0)2XR]<"WOY,*4,_(BWDF[7^P+6D'J /B
M0BJ>5\S:@IRR\A>_5([888#] PRH8D#O&;H'&***(?HH0[=BZ'Z4H5<Q6.A!
MB=TZ;HH5'H\$WP)AJ+4T\V"];[FUOR@SB?*HA/Y*-9\:WU"&64QQ!FZ95*+0
M.: D. 5724)-).V',A]-7(^F1&&:'6N*I\<I./KE>!0H;881%L25RNM2)3J@
M$B(PYTRM))BQA"3[ @)M?PT"O8&X1EZ)4Q*?@0B> !2BT&'0Y,/L\-S!/OTX
M^]#!/O.S_\$W9P!&+NU[SHCJB$967O1#$<4L 3>8"O %9P4!7^\T%[A5))=_
M>71V:YU=J[-[0.?51B<%7F3D5*?*J<09 9+$A= I1.2)+B@XHW^3!*2Z<KD2
MII0^L-)-:=N,N_W0_(V"S6X<VW0P<M!-'?+"?;H]F+T:9N]_@9EQ*5TP2^G]
M';-<UD_:9,@%LDT&^QZ0_1IDWP\R305)L2(6!N!+0-F&2%7FT9:J%2C8'E0B
M048TJ5IA!KC.JU>"A0M_OV7Q(.RZ/- F1)$/VZ#&-O!B>VH,_TVG(C@RYA]K
MFT&L*Y+07<L9MT'+G%/DS,\VX?N0E*$;M/(3]3SPAC6\H1?>[%M!U>M.3NY&
MZM#>&[9L/G=B:]/U(H_-Y[7-YS]O\Z&-=-[R7S]TV=RFZWI,AF'3-$/_'HEC
M7ICM\$!B0C>F)(!_P,2V:R( U(LY930O<D]QA3L]&GY:28>HT8J\("><Q<3L
M"MOY!97/)V!-A'FG1TAGW_<+1+VS,/S59UO3XV#T7P* /A: IKW![N<%H.DV
MT-]N?C@ D^\(A.'W M T">CO$E.R4&!>J$+[Y*9@B?1);<HS''R>GYNJ"?UE
MLV[K0+=U\*ZMEQU/'['J%F$@ZW'8?'\%B6Z4SJTP;)6>H:^#P:9>0G_!O"H4
M3PN:$'!W-P%?YR1?$.%S!&K*&@H_S?VHJ6X(>@'-\8O9J #G9DN;@<-XFK)4
M:S>/4F.M]L :T\0&"<>Z;4A[0G%YO]*XUXC#T#5%S2K2@9=T'UE309&_X.FC
MK#ZH,C![B?5HE!(P<4\9^^*;(H@^;])'32U$_EG_)V<H=&@F?]>R'73.,2/8
M.?/JDI_:RP8);%LH3X[UV_I"X\H>X]^]OX87T_):HA%3WI+,L4@I,\/M4HL,
MSP:ZNHKRXJ%<*+ZV)^L%5[KOV,<5P3I;#8'^ON1<O2V,@OKZ9_PO4$L#!!0
M   ( )& 5E*ART"900D  &]'   9    >&PO=V]R:W-H965T<R]S:&5E=#<P
M+GAM;,U<76_;N!+]*X2Q#RW0C4F*%,E%$B!-VGL+;'=SFW;OLV(SB5!9\DIR
MT@+[XY=2'(]L?EA.E4(OB>T,F2$/><YHAO3Q0U%^K>ZTKM&W1997)Y.[NE[^
M-IU6LSN]2*JC8JES\Y>;HEPDM7E;WDZK9:F3>=MHD4TIQO%TD:3YY/2X_>RR
M/#TN5G66YOJR1-5JL4C*[V]U5CR<3,CDZ8-/Z>U=W7PP/3U>)K?Z2M=?EI>E
M>3?=]#)/%SJOTB)'I;XYF9R1W]X1TK9H3?Y*]4/5>8V:L5P7Q=?FS8?YR00W
M+NE,S^JFC\3\NM?G.LN:KHPC?Z][G6S^:=.P^_JI]_?MZ,UHKI-*GQ?9_]-Y
M?7<RD1,TUS?)*JL_%0__U>L1\::_69%5[4_TL+;%$S1;576Q6#<V'BS2_/%W
M\FT]$YT&A'D:T'4#VK=!M&X0]6W U@U8WP9\W: =^O1Q[.W$721U<GI<%@^H
M;*Q-;\V+=O;;UF:^TKQ9*5=U:?Z:FG;UZ959>O-5IE%Q@]XG:8G^2K+5X[LT
M3_)9FF3HK*IT7:$DGZ/?T^0ZS=(ZU17ZJ)-J5>HY,GA_TK-56:;Y+7J;5&F%
M7EWH.DFSU^A7].7J KWZY37Z!:4Y^GQ7K"K3474\K8WWC0_3V=K3MX^>4H^G
M%WIVA"+R!E%,L:/Y>>_F1#F:7X2;_U'<'R$2>9N_"S<_6Y9'B/*VN=QN/C6(
M;6"C&]AHVU_DZ0^@>G,8/(W5'T5>;N,5\"C:>!2U'C'?".\-WLFU64F&OE"5
MF!=5\T]:9UQH/W8GVNX:/KL_C0F6S$![WT75-J,DQI1LS+:\91MO6=#;\R*O
MS>AU7J-986AOKLND(2[7NGKL*>YX(!7><?."V6XRO&OUSK:*L.Q8;8V%;\;"
M@V/Y<G1UA#Z7+=S?T95GTK>ZCC==QR-99F+CD1AVF0D+/<IEA-G.,K/-&(TD
M=2,C-\[*/:MLL=!ERZ&7R5*7@?&K39=J)(@0#!*"A\5DW=\V*(R1: <4AQUG
MA"DW*J2C>60/+N6R,!M>HPM]7??;,@2HF8R%FPF0,QF8G=?];;%>%!.^BY!M
MID2$A0<AH&>RAY]U6:<WZ<Q@5#7!R(5>%E5:MU/TV42J3Q\$9P<(E/"Q( ;,
M2^*!$8L=4*A=O&PC)KA'3 F0,@FS<BM!_RGN=9DO&DT],\HZZZE%!-B4R+'
M!'1,U, P*1N!*+)PLJV4XAXYHL#4-,S4+=U]7-4KHTCO5U88OMTKT"DE(\&%
M=N)C.BPNZ_ZV"(_'NWSGL(JEE!Y<@)YIF)[-)/RZNX=Z;1X*C$K96$ "WJ7A
MR/5PD+@]_=3"R#;BRK=U@(]IF(^[\[>>J :FZ@U,56A.@$JI& M.0+PT',=^
M+NHD<^(AK:DFG+-(DEU,'(:8<$$\D0(% J9A K[097J?--DFE+33Y?330:?6
MLK%M./7L[ @8-PHSKG?J(CNV;::.B7CW =AAB$E,&??X!KP=[0N#>S\$OUUW
MU?5"4"IV?;6M(B6PSU-@\RC,YAV0,]@(3C]M@N;6PY[#B.+(XV0G 1(F<3_4
M=I L1+2[11Q6D5+8MP*!^*-P*-V#N- _Z#RI[D)9(.#T:"RQ= 3<'86YNQE<
MV_^L>:'_7IG%E#5SX$3+$2*SB,36OK3M(D*4\"UV4( H'$SW!PR]\PUE^U\#
MT4=CB; C(/@H3/"'@>>(K@56?)?L778Q4;[4 @.^9V&^[P?>,U)V#&B=C24<
M9T#@;.!PG#DHVI6W<]@%$G<,R)R%R;SG)NR?X&.=U/18(G4&K,X&CM29'80[
M4WP.NT"*CP'ELQ\.UUO\#D\$,B!R-I90G@'#LW H?SB0=N3N2@0ZS *)0 ;L
MS\+LWQ/' =*%'#B>XY'@RH'T>3B6/QA7;H?J=KK08>1/%W)0 QY6@P-$\IE)
M10Y$SZ.Q@ D*P,,A^^%@VC5*1U+18>5/*O).^3&L#?W0/"3UR('F^5@*E!QH
MGP]<HN1V\=&1>G18^5./' 2!AP6A'WK/3E!R8'H^ELIF#$P?#US9C.UDC9V@
M=!AY$Y0Q*$ <5H!^0#9/C/7WOALQ!DJ/QU+TC(':XX.+GOIQ^'M M#,Q5#&Z
M>S+%9<:%\ $)[!^'V?]_JZ(VLW19IC,S:VF.SMK#=.AC4GYMYK49S(>Y@=;$
M.QGZD%=UN6J11J]^U_<Z0^2U ?K'\M4QL'\\EGQ/W#FU$@[^O9FXV,[92"H5
MV55*AYW@3%'/29T8M"$.:X/?,X<&.#VS[8*>@0[$81WX::MN?[(Q!LV(QZ(9
M C1#A#7CH'R5L*7 F6QTV(62C0)40X15XV?#WC-E*4!XQ%B$1X#PB+#P'+8$
M''E_)D0L=Y> ;<<(IM*W!$!OQ$CTYL"G  $:),:B00(T2 Q\?D<XM,E^"G!8
M^9\"1.=495B7?N8:."P$%:!@8BS%"P$")0X^'M0K!!5V?<(5@KK,_"&H! V3
M80V[2F_S-I]F'O/^K.]TB?Z\KG1YWX[D0[Y< ?#TQX--"6HEQU+:D"! ,IS,
M\H9TTBY-",I93'= =-C1& OER9U*D"$9EJ%>1R.DXP3G+NDX;+Q'(R3HC@SK
MCG_B[#R5F3C.=T\;..QH3"+J440)>B+#&:W^QPVDHWQAU:@<1M[C!A($1C[S
M(4?:$N'PR3;R^P0R(L,R\@*\<5C<*#M'\\>B%A+40@Y8ZI8V]Q,:$6GM$L>Y
M)O. P=Q8*] (]=,UXGF5<07RH<8B'PKD0PU<&5<]*^,.NT!E7(&JJ+"JO- >
M/^"J#"B,&DLE78&VJ($KZ:IG)=UA%ZBD*] 9%=:9E\+[\,J[ AU28ZF\*Q <
M-7#E7?6KO#O, I5WU;EH%A:C%\)]B(L]N'LU;2RU>H([]\_PP-7ZIP[WW.YQ
M6 6N]^#.E38<5JD7%/OG7AO"G<MO>"PU?H([5]SPP%7^IP[WW1URF/GK_ 1W
MKLGAL':]S"IX=FV9X,YM.CR6@P($=Z[-X8&/"CQU&"XPNZR\%6:".Q?P<%C#
MN@O@2U[XP(]^/"=$<.<*'AY+%8AT+T7ON15]R.T*XKCI[+A>X3(+W*\@6S>B
MPXKDS28\-13[7+/-7*Y-.U]5TGP5S<>DO$WS"F7ZQK3#1TVFOWS\<I?'-W6Q
M;+^]Y+JHZV+1OKS3B9G,QL#\_:8HZJ<WS1>B;+YCY_1?4$L#!!0    ( )&
M5E(XU5"E^@4  &TE   9    >&PO=V]R:W-H965T<R]S:&5E=#<Q+GAM;,V:
M36_;.!"&_PIA]- "W5K\DJS",= X6VR =IMMVNZ9L>F8J"RZ))VTP/[XI615
ME"V*KI4>=$DD>88>SBL^'(TU?93JJUYS;L#W39;KB]':F.WK\5@OUGS#]"NY
MY;G]9"75AAE[JN['>JLX6Y9.FVR,HB@>;YC(1[-I>>U&S:9R9S*1\QL%]&ZS
M8>K')<_DX\4(CGY>^"CNUZ:X,)Y-M^R>WW+S>7NC[-FX'F4I-CS70N9 \=7%
MZ U\/8]1X5!:?!'\43>.03&5.RF_%B?7RXM15$3$,[XPQ1#,_GO@<YYEQ4@V
MCF_5H*/Z.PO'YO'/T=^6D[>3N6.:SV7VKUB:]<5H,@)+OF*[S'R4CW_Q:D*T
M&&\A,UW^!8^5;30"BYTV<E,YVP@V(M__9]^K1#0<(.EP0)4#^E4'7#G@<J+[
MR,II73'#9E,E'X$JK.UHQ4&9F]+;SD;DA8RW1ME/A?4SLUM[7RQW&0=R!3[R
MK52&+\%;D;-\(5@&WFC-C08L7X)W@MV)3!C!-7A^Q0T3V0OP!WC+A )?6+;C
M+\%[SO1.<:NRT2_M<(N=4B*_MU:?;Z_ \V<OP#,@<O!I+7?:#JFG8V.G4 0R
M7E3A7N[#11WA7O'%*X#A2X B%'G<Y[_L#M-#][%-7)T]5&</E>/ACO&:D^](
M5963);#WK,M(8?6WS%5]X9)IH0,1X3HB7$9$.B+:1^%+[-XO*?V*Q?TP@Y02
MDL33\4,S@QZ[",:(T-KN(#!2!T:"@35RXHMN[QPWOC5),#P*K6V$TS2:^ .C
M=6 T&-@'L^8*S*T.]K8%G6$>C!W78\<#N3^2.J+D*3(DK0S3B!RIT+9!$?9K
M,*FCF@2CFC.]+N=<'OSY;2<>6%90)##CM!X['8@&,'+0C7JNTLJQF=T4$HB.
MEX+'SBZ8%!&_$+"Q'\!@:.^9^FKA?F>W!%W,_-12@(Z5<"BPA(Z6L"\N*\>#
MI8 0FD3'0K3M($YPUXJ CI?P!#!E?O^'X6ICM_LS)7'H@W0HDCADPKBO)'$[
MU3!)VY)X[")"TJA#$L=.&(;GC>);]J,L;\H,R'+K6%1;!_,$?OA%#H=P,A1=
M'$9AVE>7M,TL>JQ)VX:BCIT;.8ZB,$?G,C=VED7V[:$62ZY8\700*NT<"1$<
MB BH46^B)VS?\\K[</>(XHXT.TJB,"4+%(%/!8KZ)-P1#Y&A)-P1$H6KPQ/U
M4N5]L TCE!S=_!XK'-$T[=#%H1*%4?G/3A:/:S=*+&QN[)/5F_*A&.SW< WL
M4SZX7EJQQ,(^RUWGVJC=GE[/W_$'G@'X(I0DQT64#$4XAU 4+BF[<54Y-M68
MH$D*TV/5VG8))2GJV$:0(RD*D_0WR ;^ WUJ9NS(BJ.!2(H=D'&X- T\V\*V
M5&F4XN-'%Y^=+>KB#DFQXS(.<_GW2-J_Y,.-_@ >BK ._#A<Z@:$]3SRVXKO
MN+KPF:&X4U9'?QRF_ZVXS\7*:F;WNWV?X,.=YNJA%.8ZW^Z<@"B$4NR0CH?2
M,< .[SA<]@;D:?<"$D0I/=X /78HAAAU])2PHSP.4_[$]HS;"&_W,SQ&G0T-
M[""/PY _Z]:Q:[]/&XHXG).AX)PXG),PSD]U!-NL;FOG,>K4CCB:DS#-S]6N
MSU9,'+')4(A-&LW<OL0F;11#A.'D& D>.PKCN*-_11RRR6]$MM7NW'X7<2@G
M0T$Y<2@G?5%./*U?7[_+8Q?J=Q&'<A)&^;G"]2^6B(,X&4KOF#J4T[Z]8^KI
M":=IJQ7C,X,3W%$L4<=S&N;YN0(^L9M&'<[I4!K/U$&=]FT\TW9#N2VAKSG=
M]3N8@SH-0[TIX.=<=HF'0Y4N;?SL-I3>,W7(IN&&RHF2A+8;RYYNC\<*ITG4
M4>M2QVX:9O<ORU-4).?WZ:@C-1U*=YHZ4M-PN7VB,4H]+>K.QFCL6!R'67R.
M)$]JHL:.PO%0NM:Q W#\E*[U9>6=A)>5Q\K71!TWWH4I7D2R]=V]R#7(^,KZ
M1:\22R6U?[=G?V+DMGP]YDX:(S?EX9HSJTEA8#]?26E^GA1OW-1O6,W^!U!+
M P04    " "1@%92(!1\1F8%  !8$P  &0   'AL+W=O<FMS:&5E=',O<VAE
M970W,BYX;6S-6-MNVS@0_17"&RQ:(+%NOJ:.@3A.=PLT0) TW8>B#[0TMKF5
M2)6D[/KO=TC)LF4KBMON[<66R+F<.1P.1QRMA?RBE@":?$MBKJY:2ZW32\=1
MX1(2JMHB!8XS<R$3JO%5+AR52J"154IBQW?=GI-0QEOCD1V[E^.1R'3,.-Q+
MHK(DH7(S@5BLKUI>:SOPP!9+;0:<\2BE"W@$_93>2WQS2BL12X K)CB1,+]J
M77N7MU['*%B)CPS6:N^9F%!F0GPQ+^^BJY9K$$$,H38F*/ZMX ;BV%A"'%\+
MHZW2IU'<?]Y:?VN#QV!F5,&-B/]@D5Y>M08M$L&<9K%^$.O?H0BH:^R%(E;V
MEZP+6;=%PDQID13*B"!A//^GWPHB3E'P"P7_0,$+GE$("H7@4*'SC$*G4.B<
MZJ%;*-C0G3QV2]R4:CH>2;$FTDBC-?-@V;?:R!?C)E$>M<19AGIZ_(B9%V4Q
M$#$G-TO*%Z (X^0M99)\I'%F)][#"F(2D!O!-4,1KLVC8A%(:I?[U10T9?%K
M<D&>'J?DU=EK<F;,?%B*3%$>J9&C$:QQZ80%L$D.S'\&F.>3.W2W5.261Q!5
M#3@891FJOPUUXC=:G$+8)H%W3GS7=VL 34]6]X8-<(*2^<#:"YZQMZ/XG+QG
M=,9BIAFR?P=491(B@KP^0)A)B923"55,G9,G+F8*Y(K.<,G>\3331D;P$+7S
MI?CT'OV0=QH2];D!9:=$V;$H.\^@G-"8\A (U60&"\:Y 8,ID8)D(JI;UMQ>
MW]HS96HU#H9]MSMR5OM<'TNA3"<HI2I@NR78;B/8Z_!KQA2S/"#&ZTR+WS+,
MTKK%SBWU]@#XB+-7#Z!7 N@U L#:A96)$[-JP,,-84F*I;".IMZ1_XN@>\A2
MC="PUZ_'V"\Q]ALQWM,-%GI=NR7[Q_X&@ZY?1773;/^3][F.[QK30:<[=*NV
M;U^P[3?E]*!D8-"\2F;GK6QQH]&?6&,-'W5T#(XQ^X'?]P[X:/;V*:CEH\:V
M-_2[_0,^7K#=:>)C6/(Q/'6/ X^:=_?P>-_Z_@'HZ;%0M0144'JF<ZB.[!U>
MW@_DVN0%K6EF2ZI> MD E29H++=8WR&9@2R/B'/R <^W:(/E-*4L(F>#]A"/
MX#@NRDNX.PW#RFF([9LUCK;Y!39GYB1$"5[T1FNFEW:>5LO5'7MH-ZRFY^]8
M\;]OEQ2L-&N=Q(HW/&(E<-N#DA8\ZW%D;^![>%(G$*4*IJRG)XY-IE0T)@]B
M)E#_VGDDKW[]9>#[[IO#23OLO7E]COVM2L$VJ/&FD?'=4>X%/[#')R]HG9R'
M1F*^*UK_0.Z51R594X6-=H@?'0K!S#;DS!NV^^5ZII+A!P6+-R1")%H06DH;
M5^@>0JHTJDIL&GD&JKU+F"7:QGE YB-4C$%KC',N16(QX>=#C"M6Q4-Q;&%H
MXH)?A"))L=$QQ:J,I(PTE6+%U#9'S-2>E;UPZ4("F)*_ARQB"GLI[+XL-\8E
MW5)3]8LZ*(%?(4B#1M%$9+@&?W>65RE(Z :;+T+G<U3)%\7(HRW$!=M@BQ#:
MY'^45F:C'B=4T.[^3#XU[=A=6^LU][5')V>Q8YNU3JZ1_Q6UOM_V?X);+.E2
M,\S_#;J8*]#;7,O[V'RK)B)B<Q:6&Z0"7FF9A1J_7T[,PW^'K&IY8[R:C6X#
M8[R4?H:RNFQT]K['$Y +>Q&B$"C6BKPM*T?+RY9K>\5P,#XQES!UX_[E39W\
MU+^\K1N_]EPTY-9Z,"YJ?7AHS*M'%>!,4#O3V=X:.;O \SNG.RJQCBNL^G,D
MP6WW\0M,YM<X^8L6J;VGP,-:B\0^+H'BTAL!G)\+H;<OQD%YF3;^"U!+ P04
M    " "1@%92T?Z=99\$   V%0  &0   'AL+W=O<FMS:&5E=',O<VAE970W
M,RYX;6S-6%MOXC@4_BL6FH=6ZC2Q0TA24:0"[0PMU59T.OLPV@>3&+ FL5G;
M@1EI?_PZ%Y*4A&Q65:6^@.-\W_&Y^1S'PST7/^6&$ 5^12&3U[V-4MLKPY#^
MAD187O(M8?K-BHL(*_THUH;<"H*#E!2%!C+-@1%ARGJC83KW)$9#'JN0,O(D
M@(RC"(O?8Q+R_74/]@X3"[K>J&3"& VW>$V>B7K9/@G]9!12 AH1)BEG0)#5
M=>\&7LU12D@1WRG9R\H8)*8L.?^9/,R"ZYZ9:$1"XJM$!-9_.S(A89A(TGK\
MG0OM%6LFQ.KX(/TN-5X;L\223'CX)PW4YKKG]D! 5C@.U8+OOY+<(#N1Y_-0
MIK]@GV/-'O!CJ7B4D[4&$679/_Z5.Z)"T'*:"2@GH&-"_P3!R@E65T(_)_2[
M$NR<8'<E#'+"H"O!R0E.5X*;$]RN!"\G>,>$P:G F8?(F5W7@$6P:]$^23F$
M&Z;Q-K+$2K-RBA4>#07? Y'@M;QDD*9VRM?)2%FR"Y^5T&^IYJG1L][601P2
MP%=@LL%L322@#-QA*L!W',;IBSG9D1!88,*9HAK"5#*4-" "IWOI[ D+/;LA
MBOHX/ =G4Z(PU8//X.5Y"LX^G8-/B=AO&QY+S (Y-)16/E'!\'-%QYFBZ(2B
M%GC4JV\DN&4!"1KX]^U\B%H$&-IKA>O0P75CU"IQ2OQ+8,$+@$QD-B@T::<_
MDZVFFR?ITW;Z?<Q:Z;?M]$<L6I6_ZVP[]!KH7SK;WDC_VMGV1OJLL^V-]/NW
MQ?WA;:Z;=Z>[+5EL%07 2N59)^25._T"S"E>TI JJHO (\$R%B0 >GLOB!\+
MH7<^&&-)Y05X87PIB=CAI:X<,[:-58+AS-?LK"+\F.MUP$R12/[5HF6_T+*?
M:MD_H>43_JU;OY))-?++*N17JU!3)#.I3BHU.9#L1JYKHZ&QJ\:K#D+. -JO
M4?,Z"EJV PO4*[OLPBZ[U:X9\_7921)P%I!L=)[4R?]C8K; H*+79V2ABF*9
MD0TPZ"';.;+2KEGIN4ZSC8/"QD&KC2],G[.$Q"%8\"77,3Q[69RWY(13R'4^
M<.:ZA9;N>V3N@UN+EV6ZIMD<"J]0QGOG=)MX#9L%5?3*>E<#RO..4;=U%#3-
M8]27.LIQCT%?&T1!YQ@UJZ.LVGH/7MWS)QT/S?*<9;:Z_F:G'4I]J9-.$;'"
M/@'?B+]A/.1KG;4ZA>>3EG2#E0,=_,#; J)23_0N)3T76XV/ZYV,3]D&H=6J
MSB-=M)E5-BK8_\CN+QL/?/?. ^L]Q;)KVZD!A1 Z&;"RJ\#VMG(3*[Z.M8+)
MS@$_'DFT)*+5-V5C@1^YL\"RM<#VWO+V&([S%5X53MNJU?,&V. 8=-< :BBO
M_X5Z[8NRL\'VUM:<#N ?,*52QR()B8Z'W!)?@3]6IS]E.R02*HL^,C]P(J&R
M9R#XWL4@7^%5(GE.+:Y&Y:HB(F*=7L!)+3YF*OMH*6:+2[Z;]*KC:'X,KV:P
M8?X>7LVS*[Q2?':CJ#_[UI1)$)*57LJ\='1A$MDE7?:@^#:]*-&'5,6C=+@A
M6!N= /3[%>?J\) L4%R5COX%4$L#!!0    ( )& 5E)37E:<L@,  -H,   9
M    >&PO=V]R:W-H965T<R]S:&5E=#<T+GAM;,57;6_;-A#^*P>A Q*@M5[\
MFL(QD,0QEJ(>,CMI/PS[0$MGBZA$NB1E-\!^_(Z4HCBQK05;L7RQ^7+/\;D7
M\D[#K53?=(IHX$>>"7WNI<:L/_J^CE/,F6[)-0K:64J5,T-3M?+U6B%+'"C/
M_"@(>G[.N/!&0[=VJT9#69B,"[Q5H(L\9^KA$C.Y/?="[W%AQE>IL0O^:+AF
M*YRCN5_?*IKYM9:$YR@TEP(4+L^]B_#C).Q8@)/XPG&K=\9@35E(^<U.;I)S
M+[",,,/86!6,_C9XA5EF-1&/[Y52KS[3 G?'C]HGSG@R9L$T7LGL*T],>NX-
M/$APR8K,S.3V5ZP,ZEI]L<RT^X5M)1MX$!?:R+P"$X.<B_*?_:@<L0,(>T<
M406(7@(Z1P#M"M!^+:!3 3JO!70K0/>U@%X%Z#G?E\YRGAXSPT9#);>@K#1I
MLP,7+H<F!W-A,VMN%.URPIG1[P43AAMFXPLWHDQ5&_(+K67,F<$$OG*3PH1Q
M!5]85B!,D>E"(>67 ;F$S[C!#-HPX8()@F2D1QM5N/V3,1K&LU/X /?S,9R\
M.X5WP 7<I;+03"1ZZ!LRPY+QXXKR94DY.D(YC& JA4DU7(L$D^<*?+*_=D+T
MZ(3+J%'C&.,6M,/W$ 51<(#0U:OAX=D!^+@9_IO<M"!L'X5?O_[TP0'XI!E^
ML58MB+J'X,]\V:X3JNWTM8_H.Y(G-V)=& T4<;=9YM@=QJG@WPO4\,=GT@,W
M!G/]9P.+3LVBXUATCK"XH@3A8F5/CB4]@PDJ=^2AX)::^DZ3?8@WH\%90&FP
MV0WAOE#4"5Y*3?:EVL%@1^J9+=W:EFZC+5.YX)F]G D]!\K>KYE<2'+FR93/
M3AN<U:L/Z+UAR/HUB_Y/"UE_S\]GX<M@7.\+M</]D.U+=:/>L9 -:EL&_Q R
M81"NF,HDS'E>9*7S_H(9O96"_$SO+)@488V*RP0^%=D#E%>X^X$N-.8+5/6E
M)MR_SH&SFO'9&^9 &#R5HZ#1<W=,K:B?8G'*R566PWO82.N_C)N'@\6B66'8
M:W6#7YJX[93*L%'5F.M8%N052DP\2*49'[:"9B;1$Y/H_\VO.5\)ON0Q-0-P
M+^1"H]JPA<LXEP G59$__2^Y&#[5D/ MBTCX5$7"GU9&+L/]Q[\?1?T7#XF_
MTZKE2+ENFVH-+J_*KJU>K1OW"]>N^D_B9=<_I:O"A88,EP0-6GTJ(ZILI,N)
MD6O7^%%PJ(UTPY0^/E!9 =I?2FD>)_: ^G-F]#=02P,$%     @ D8!64O43
M@1JN!   -A(  !D   !X;"]W;W)K<VAE971S+W-H965T-S4N>&ULQ5A=;^(X
M%/TK%IJ'&:E+8B=\512IA;([#[NJAIG9A]4^F,2 U22FM@/3?[_73IH$\@&S
MJC0OD(]S;H[O=<Z-/3T*^:QVC&GT(XX2==?;:;V_=1P5[%A,55_L60)W-D+&
M5,.IW#IJ+QD-+2F.'.*Z0R>F/.G-IO;:DYQ-1:HCGK GB50:QU2^/K!('.]Z
MN/=VX0O?[K2YX,RF>[IE*Z:_[9\DG#E%E)#'+%%<)$BRS5WO'M\N"3$$B_C.
MV5%5CI$9REJ(9W/R.;SKN481BUB@30@*?P<V9U%D(H&.ESQHKWBF(5:/WZ(O
M[>!A,&NJV%Q$?_-0[^YZXQX*V8:FD?XBCG^P?$ #$R\0D;*_Z)ACW1X*4J5%
MG)-!0<R3[)_^R!-Q#8'D!')&P'X+P<L)WK4$/R?XUQ(&.6%P+6&8$X8V]UFR
M;*875-/95(HCD@8-T<R!+9=E0X)Y8F;62DNXRX&G9RN8JF$:,20V:$ZE?.7)
M%MW'(DVT0C0)T9)RB;[3*&7*8)8\H4G :80^)TK+%"89 #\NF*8\^H1^0]]6
M"_3QPR?T ?$$?=V)5$$4-74TB#6/=()<V#P31EJ$+5C01QZ^0<0E;@-]<34=
M3QKHC]WTO\2AC[#72E]VT^_WLH_(P-+'IW0'"E14B115(C:>UQ*O+,(->J 1
M5("AE36>WZ5(]U"SFTIE5IIJ9@H#%=V;]U=U2/ *"9Z5X+=(^)/*9RCR&J:*
M8D$JN>:LL:Q9F)$-8WSM,!MB=^Q##0_5\M5A! ]=@@O8B4J_4.EWJIR+1$,V
MS-@#&#</F:0F TT3*(LTK"@83]PSF8]^7:;OGJ.6=93GCBNHD[$,BK$,NL?R
M]CK:PG>4<%@$'/ZJ630J)(PNC$GMK*T$YH"]I/Q (V,A33-I5"O0!/NX,D6R
M.M9AHY$W(7YS]L>%TO'[S/=Q[?%#WR7#\_E>AQ$?CR9>L\I)H7+2J7+!)&30
M-&=$E6+->9S4\S@X4U>'#,BX61IVR];BOM?+.,]#G521D-&9S :4-QFY@Q:E
ME2:(KTUCQ.F:1ZW5S@.=9,KUSV760<1MJ30N>P FE])Y8%)S,R5#MM8-\AXN
MA/@'_]LX*%+3ZV,7X_,WK0'G3?SA>-0RM+*WX.[F4CI3A\?@L@E@_U<9'2[=
M&U^R[Y^PNCS61:]KP'69'2Y; QZ^C]WE<2[Z70.NR_!PV4%P=PNYRO)P0^\X
M][P&3+OIE6T#=_>-GS*]>E-H,KTZJLOTRM:!K^X=ETROH3W43:\.:C4]4O80
M<K&'7#2]"R%:3"]G53_:,+Q*@X%W-K FH(M=,FJI #%MY_1*Y3O__QCTPP76
MUQT#E\F_%@_&]V#1OY=,V<69AKMKODEE #X7VBS"U(SW(C&35"31ZPTZ[C@D
MV" WQCNS&%S917L(&/22"D..K4V@O>0!K <W0EI.4"E2 C@3+MC! C"(TI!E
M"HP!ZM<<:O<E-HSJ%$3VF^S6J2QI8R:W=O-! 1T6IMFBI;A:;' \V'V \^L$
MWSZ2ICN05;ACMP*<\A'9C@K8X98G"D5L X]S^R/P79EM4F0G6NSMHGHM-"S1
M[>&.47C9#0#N;P3D(3\Q#RBVBF;_ 5!+ P04    " "1@%92\X^@,,@%  !$
M(P  &0   'AL+W=O<FMS:&5E=',O<VAE970W-BYX;6R]FMMNVS@0AE^%,'J1
M '4L'G0J' .I@W0+M(N@3KK7C$W'0B31*])QNT^_E*R(LD@:WH64FT22A^3\
M/,S'H33=\^)%;!B3X%>6YN)ZM)%R^VDR$<L-RZBXXEN6JU_6O,BH5+?%\T1L
M"T975:$LG2#/"R893?+1;%H]NR]F4[Z3:9*S^P*(79;1XO=GEO+]]0B.WA[\
M2)XWLGPPF4VW])DMF'S<WA?J;M+4LDHREHN$YZ!@Z^O1#?PT)U%9H++XF;"]
M:%V#4LH3YR_ES=?5]<@K/6(I6\JR"JK^O;(Y2].R)N7'WW6EHZ;-LF#[^JWV
MNTJ\$O-$!9OS]*]D)3?7HV@$5FQ-=ZG\P?=_L%J07]:WY*FH_H)];>N-P'(G
M),_JPLJ#+,D/_^FONB-:!2!Q%$!U 71N 5P7P)70@V>5K%LJZ6Q:\#TH2FM5
M6WE1]4U56JE)\G(8%[)0OR:JG)PMU+Q8[5(&^!K<O-(DI4_J1DT/L*#JXCLM
M7IBLGBW8<E<D,F$"7-RJ9TEZ"<;@<7$++CY<@@\@R<'#AN\$S5=B.I'*M[*%
MR;+VX_/!#^3PXY8MKP"&'P'RD&<I/C^[.(R/BT]4CS3=@IIN055]^+]TRUAU
MRUC0H[XXT19NVL)56\31EJ7^3'>[:)KZ".9<2%O7'NH/J_K+=?LZ"U0WA,%T
M\MKN0M,,0>C'VNS(?=*X3WIR_S%7@29-_F$K\$4%&)N20U-!R\78"\..#M.(
M!%%H5^$W*OS^55Q\XT)<VG3XAHMC!'%'A\TH0'8=0:,CZ$G''4V*>GV#GS3=
M,9N.P' Q@%Y$O(X2TPS!P$/0KB5LM(1#:2G7[=?\E0FID".%"JIRTQZY<N"Z
MB_>@.#2DA!Z!44>P:85P',=VO5&C-SJI]_%J<04>E(]B5_P^+\;$3=7QX/$,
M>IHIWL 1K6[@J(/]$&+4&0>+'5%3SQ$,8(N*\/V"6MU6VTF(<7<-6:P(=JP@
MJ#D&T7O&M;JUHY@%_>[JL%FI47%HT9R$?8'RK-A6MW8\QR+LD:X:TXX@'#D"
M-=3<A'V!L\?P!DUXPA"1+IJL9K[O&D)-67@:LW.>9:Q8)C0%]W3+BE/A1B,/
M!L,'-PTEV!>5G,'-0@^?$'/BF78^@8@X!D%C!I[F3+_!+3)GBA':3!ODFDJ:
M:#!^U\@66R);5\=)F^-$0\,2]07+LZ(:LI&3$&/S:;%3DXLXMC!(DQ/U1<X>
MHQJR$!;!T-!L W'L&L%6KGB:L7->;'E!)0.W[$F>%V^0IA["@T<WI*&$^H*2
M*[HA$QUA %'<'0M+JH>1:^>&-&'0 (F<*[@A,T4+?6Q(,:V(%[FFE<8:ZBN5
M.RO (3-)&_O&"K$8$9<2C4PT6")G56)R,<(!]+M:3+,XQ)YKAFE\HK[PV6>$
M,Q&*XRCN'O%8S)#GN8*Z9BTZS=HJKGW?R9W:M]WMC .^XV,O33[L#7_(IL&$
M^P*3\YC-Q$=D@M5B%82MA7;LOH8,'B"1<\4U;"9HT._FUC8C[#MTM X[WS6)
MPV9R%OE!-Q18K((HBAQ:-"SQ:5A6!S9?^"LK\G(]@YMGEB_//+G!FFC8'WZ9
M:.K@OJCC7"8F0PB*N\F-Q2J.B2.IQAHUN"_4G+-,3((0XU#=M(&.# UKQ. !
M,C0W^K%)!2.WL=FX=&ANX+YRM/,6NYE_$6QLQRQ6<>P[9A;1M"*#Y6G_'_O$
MS-(@]+IST&*%/>) #M'$)*>).6>%3-;)4F4VHI1PR[9<)!+0? 4>DHR]/3@5
M>(@&'!G^E1O1&")#OW0C)E/BL#L7+48D]!T;:M)ZY3;8T:%5BB47,Z587KNY
MI6BZD=/YVI\\'W<Y>MY8:Z21X<\'B280&?I\D)A("5!W2V,Q\F-7D-/@(8/E
M-E8ED?EFVE1B&IE*)JU/',KO2U3+STDN0,K6JI1W%:I95AP^V3C<2+ZMOGIX
MXE+RK+K<,+IB16F@?E]S+M]NR@\IF@]G9O\"4$L#!!0    ( )& 5E(LN#2:
MS@,  ,81   9    >&PO=V]R:W-H965T<R]S:&5E=#<W+GAM;+U86V^;,!C]
M*Q;:0RLM!9O[E$3:4NTB=5+5K-NS&YS$*N#,=I)MOWXV4"!@HCS0]J&QS7<[
MG^$<S/3(^+/8$B+!GRS-Q<S:2KG[8-MBM249%C=L1W)U9<UXAJ6:\HTM=IS@
MI'#*4ALY3F!GF.;6?%JLW?/YE.UE2G-RSX'89QGF?S^1E!UG%K1>%A[H9BOU
M@CV?[O"&+(E\W-US-;/K* G-2"XHRP$GZYGU$7Y8H,*AL/A)R5&TQD!#>6+L
M64^^)3/+T161E*RD#H'5SX$L2)KJ2*J.WU50J\ZI'=OCE^B?"_ *S!,69,'2
M7S21VYD562 A:[Q/Y0,[?B45(%_'6[%4%/_!L;)U++#:"\FRREE5D-&\_,5_
MJD:T'* WX( J!W2I@ULYN 70LK("UBV6>#[E[ BXME;1]*#H3>&MT-!<;^-2
M<G65*C\Y7ZK[(MFG!+ U>" [QB5)P,<#IBE^4JOJ/@%+K ;?,7\FLEA;DM6>
M4TF) %>W:HVFUV "'I>WX.K=-7@': Y^;-E>X#P14UNJ(G4J>U45]*DL" T4
M=$M6-\"%[P%RD&-P7USL#N-3=UNUINX/JON#BGCN!?VIVS)1;9D(?-*+,[G<
M.I=;Y/(&<AGB9TW;19WJ/5@P(4VM+>.'17S] !_F@6I#&$SM0[N%?3,$H1\W
M9B?E>W7YWDCE/^:*<5+Z3]UJ7Q33F)"4J8)6B;$3AAT<?2,OB$(S"K]&X8^/
MXNJ."7%MPN'W2IP@Z'9PF(P"9,81U#B"D7!\QI17SS?XB=,],>$(>B4&T(D\
MIX.D;X9@X"!HQA+66,+7PJ*?VV_Y@0BIM$<*Q:YRV]XYO7'=A[=$'/:@A(X'
MHP[@OA5RXS@VXXUJO-%9O-]-X,X03%S'C5^=S*#3*(OSRG16)6AWUT?JK[L)
M!COHAM#SS-L 6^((WX[2JEPGG(:Z2/HVZOD9@-%H&$1OR6E5MA.^ZC&!R6B
M!F CD' LA;R(U*ILW?LKZF'IVZG[RW7< 3R-8L*Q)'-$8H-]V0Q@Y'1?$@QF
M*$8#J@0;>87G]?6.Y9N))#PS(SW'/(WTP>#U>:X1)SB6.@WRG$%KXM#KT9S!
MS//\H2UIU :>EYMQ62[J%1G%D=^%TK=20 9>W6"C;S!^4Z*+#1P6=M_>3%8H
M&. ZU,@G&DL^+^(ZU-?(*/*#+M49S,(H;+WVG*)IE!2-I:0C,EU54_N@$P6P
MJ[D&*P3;AXT2LMTZ9.LO'*K$#<T%2,E:^3DWH>(]7GXT*">2[8IS]Q.3ZA1?
M#+<$)X1K W5]S9A\F>BC?/WI9OX?4$L#!!0    ( )& 5E($ \5$WP(   $)
M   9    >&PO=V]R:W-H965T<R]S:&5E=#<X+GAM;*6634_C,!"&_XH5<0 )
M2.)\M:BM!%0K."!5%';/;C)I+)RX:SLM_/NUW324;0)%]-#:CF?>9\;3<48;
M+EYD :#0:\DJ.78*I597KBO3 DHB+_D**OTDYZ(D2D_%TI4K 22S1B5SL>?%
M;DEHY4Q&=FTF)B->*T8KF DDZ[(DXNT&&-^,'=_9+3S29:',@CL9K<@2YJ">
M5S.A9V[K):,E5)+R"@G(Q\ZU?W7C8V-@=_RFL)%[8V1"67#^8B;WV=CQ#!$P
M2)5Q0?3/&FZ!,>-)<_QMG#JMIC'<'^^\_[+!ZV 61,(M9W]HIHJQ,W!0!CFI
MF7KDFSMH HJ,OY0S:;_1IMGK.2BMI>)E8ZP)2EIM?\EKDX@] ^SW&.#&P";"
MW0I9RBE19#(2?(.$V:V]F8$-U5IK.%J94YDKH9]2;:<FM[Q20J>F)@P]$%4+
MJBA(Q'-T7ZU!*GT 2B):H2DL%)I#NMMQ!RQ#IU-0A+(S=&*V/!6\EJ3*Y,A5
M&LT(N&F#<;/%P#T84T@O4>"?(^QA[WD^1:<G9Q^]N#JP-CK<1H>MVZ#'[5P7
M<58S,/%<KS4I63"XT+5\(8E>?0_G$ZV@U0JL5M@70@WZ[%2A$\$K0&] Q#E*
MN51=V=BZ2JPK\\=93R*L/X.1N^Y "%N$\$L$DBL0R+?Z2!6"U\L"178J^WFV
M?N,]'AP.\+ ;)VIQHB-Q&OV6Q_>^ HH.@/S "[QNH+@%BH_-SY< \0% $(1)
MW V0M #)IP!/7!'6KYD<:$;#((J#;M%!*SKX?F'FA K=1\2+;OQKPFKHXAD<
M\I@B[3F%8<LS_&&5'@4W/"S9"(=1-YOOO?=#[\=%>Q1?H_.AA$-_T'.8_E[#
M]K]=Q W0YSS^ 4_H17'2P_/>8GU\3$T?EQ-\T/=B#^/D_U-S]RXT\W+P0,22
M5A(QR+6A=YGH]B"V]^UVHOC*WG$+KO2-:8>%?D<!83;HYSGG:C<QUV;[UC/Y
M!U!+ P04    " "1@%92_CVY<"D%   5(   &0   'AL+W=O<FMS:&5E=',O
M<VAE970W.2YX;6R]6EMOVS88_2N$T8<62"WQYDOA&$B<#>O6#D:\KBB&/3 V
M'1.51$^DXP;8CQ\E*Z)L4ZRTPGJ)=?F^C^0YY)&.F,E>IE_5AG,-OL51HJY[
M&ZVW[X) +3<\9JHOMSPQ=]8RC9DVI^ECH+8I9ZL\*8X"%(:#(&8BZ4TG^;5Y
M.IW(G8Y$PN<I4+LX9NGS+8_D_KH'>R\7[L7C1F<7@NEDRQ[Y@NM/VWEJSH*R
MRDK$/%%")B#EZ^O>#7PWH\,L(8_X4_"]JAR#;"@/4G[-3MZOKGMAUB,>\:7.
M2C#S\\1G/(JR2J8?_Q1%>V6;66+U^*7ZS_G@S6 >F.(S&7T6*[VY[HUZ8,77
M;!?I>[G_A1<#HEF]I8Q4_A?L#['#00\L=TK+N$@V/8A%<OAEWPH@*@F0U"2@
M(@$U3<!% LX'>NA9/JP[IMETDLH]2+-H4RT[R+')L\UH1)+1N-"IN2M,GIXN
MS+Q8[2(.Y!K\+C-D601N8KE+=';ICJ?BB65(*_#ZCFLFHC?@+?BTN .O7[T!
MKX!(P$<1129/30)M.I25#99%X[>'QE%-XW=\V0<87@$4HM"1/FN<#L?'Z8&!
MH<0"E5B@O!ZNJ?<^T3Q=RGC+DF=@)HF9 @F8[=*4)\MG<,LBEBPY^.N#20/O
M-8_5WYY&<=DHSALEM8-X01C<*,7UE:6!Y30X<3W4I'G-;*4^3>F@CR?!4Q6]
M\R 4]FD9=-1=4G:7>+M[NWL&<ZE$UD7/Z&E9CG8'^:!L=- 4\@^"/8A(Z.=F
ML!_JPK "Z5LR.@/>%39 ?>2&?EAV>^CM]L)H71/L1V6]47?8C\M&QQ>8[N-S
M0&%(^H,3W!UA(]0?NF&'H97(T-OG7YF!B"L.OG ?[K"BN; [Y*&5-X@N-.^+
MPL<S&I(^/"' &8?&E05RW'4KDM"ODE4*P+^@H0I!JVJ0=,B(53](+\4(;<B(
M*\[#B-50Z!?1/YC8LP3<R2ABJ0\,*V]PV"$'5@7AZ%(<C%S8#OOC4PY<<7#4
M)S4<6"V%?C$]XJ#YLD!6^5#8'27(ZB."%Z*D*/Q=2IQQ]92@RBND7V-_,R 9
M2C[[";"ZAW"'!%@Y1/ZWO!\@@#B I6=O2,XP&-8]JY%55.175(M_B_5@10\-
M.J3#*B/RO_G] !W#9G2XPCQT6'%%?G&]30WX:F-8V"4KL##HF8A''RA6_-"X
M0[=F)1'[7P;_/Q=%X<$1QJ>6+700@?LC-P_8*BKV*ZJ;A^9+!%L!Q%V:Z(J+
M;FRCV]*"&]""6]%B=1;[=?:G72I]P[>RASOTT=CJ(6[LI-M\O'#X8X+/GM'.
ML&$MZ%9-L5]-,]#-S&]JI[$5.]RAH<96"/$E+#5VF&47":ZP6A*(E5'BE]&%
MD1^V-1A]WT$0JW*D0U]-K.21QKZZ!0'$X94I.GLTN\(0K?-OQ HF\0OF*0$M
M5@2I?"SLT%83JX:DL:UN0XC#*KL(<81Y"+%:2OQ:.M^8A]9V:ZZJ*S#G2BH?
M%E;M2(>NFE@M)(U==1L*1F?/8GH*O\-,T[I/J\2**/&+Z#GZ+18$M;)'.S34
MU HC;6RH6[!1%/6Q01T^NI8-:A65^A5UMA$)NP)?=L;*W?,D%LF#\ %A58]V
MZ*>IU4':V$^WP=]ADG'E$T5!@2.*U'W(H)6-&;^&NBAHLR2L[M$./36UND@;
M>^HVE S/]M0<C)P'G1,25/9LLPWSCRQ]%(D"$5^;+&.]37IZV(,^G&BYS;=Q
M'Z36,LX/-YRM>)H%F/MK*?7+2;8S7/XGP/0_4$L#!!0    ( )& 5E+HE?8H
MR@(   <(   9    >&PO=V]R:W-H965T<R]S:&5E=#@P+GAM;+U5WT_;,!#^
M5T[1'D "DJ:_45MIM$(@L:VB@SU,>W"3:V/AV)WMM"#MC]\Y2;, ;<<>V$MK
M)_?=??=]YWBP4?K!)(@6'E,AS=!+K%V=^[Z)$DR9.5,KE/1FH73*+&WUTC<K
MC2S.0:GPPR#H^"GCTAL-\F=3/1JHS HN<:K!9&G*]-,%"K49>@UO^^"6+Q/K
M'OBCP8HM<8;V;C75M/.K+#%/41JN)&A<#+V/C?-QW\7G ?<<-Z:V!M?)7*D'
MM[F.AU[@"*' R+H,C/[6.$8A7"*B\;/,Z54E';"^WF:_S'NG7N;,X%B);SRV
MR=#K>1#C@F7"WJK-%9;]M%V^2 F3_\*FC T\B#)C55J"B4'*9?'/'DL=:H!&
M:P\@+ 'A6P'-$M#,&RV8Y6U-F&6C@58;T"Z:LKE%KDV.IFZX="[.K*:WG'!V
M-*.QB#.!H!8P0<W7S,D*U])8G9%;U@"7,+/,HMNYL$LNF8PX$S!5AA=F6+AD
M7,,]$QG"T00MX^(83N%N-H&C#\?PP67YFJC,,!F;@6^)NB/@1R7-BX)FN(?F
M!*,S:#9.( S"8 =\_&9XH_\<[I-@E6IAI5J8YVONS;=5RIS4._]^0X%P35J9
M'P?*-*LRS;Q,ZZ]E@!F#Y,61X&S.!:F.YO@$)-I=6A99NWE6=XS7H]-60'VO
MZXJ]#FJ&[2KF&=]6Q;=UD.]G96F(#%]*&I>8.,,5QDLNE[5Y@E] YX].EZ3Q
MUAIE] 3T,=HP'4.DI-5TL T%336NV%,^@0>4;%?,VN]I6*<JT_DWPW:Y4Z3H
MU(3OMU]X\SJD'?9V>].MJ'7_FS=?;((:QGF(A9L_(WE PE[%L_>>3O6K,OVW
M.B7V\2_LZK\^3.V@]<*P'4%AT'SAF%_[3+LK\A/39( !@0N"!6==FF%=7#O%
MQJI5_N6>*TOW0+Y,Z*9&[0+H_4(IN]VXRZ"Z^T>_ 5!+ P04    " "1@%92
M^\Q%/Z0"  !U!@  &0   'AL+W=O<FMS:&5E=',O<VAE970X,2YX;6R-5=]O
MVC 0_E=.41] ZIJ0 /TA0"I-MR&U:E76[6':@YM<B-7$9K8#W?[ZG9V0T190
M7Q*?<]]W=[[SE]%:JF>=(QIX*0NAQUYNS/+"]W628\GTB5RBH"^95"4S9*J%
MKY<*6>I 9>&'03#T2\:%-QFYO7LU&<G*%%S@O0)=E253?Z98R/78ZWF;C0>^
MR(W=\">C)5O@',WC\EZ1Y;<L*2]1:"X%*,S&WF7O(AY8?^?PG>-:;ZW!5O(D
MY;,U9NG8"VQ"6&!B+ .CUPJOL"@L$:7QN^'TVI 6N+W>L']VM5,M3TSCE2Q^
M\-3D8^_,@Q0S5A7F0:Z_8E./2S"1A79/6#>^@0=)I8TL&S!E4')1O]E+<PY;
M@-YP#R!L .%;0'\/(&H T4<!_0;0=R=3E^+.(6:&349*KD%9;V*S"W>8#DWE
M<V';/C>*OG+"F<F<YBBM"@29P76643?L*D;%5\QV!&9"&U51HXT&+F!NF$%K
M6;>[)2IFVZ?A 1.Y$/POIM")T3!>=.$3/,YCZ!QUX<A"O^6RTDRD>N0;RMS&
M]Y,FRVF=9;@GRUX(MU*87,.U2#%]3>!3R6W=X:;N:7B0,<;D!*+>,81!&.Q(
MZ.K#\-[Y#GC\<?C9@6JBMHN1X^OOX;LS.2KH<)'($KN +Z0*&H]!H#G WF_9
M^XX]VIOMKFDXAB^D*M"YD5IWX><-@6!&LZ%_'0@Y:$,.#A9D25$#"4/:!M<D
M,^V0462]&45M9U&VL[AKO.IHIRZ:5<+5)!KT!B-_M=WR]TZ#\V'PVBE^[W0:
MG0U;I[I:?^M"EJ@63M@T)+(2II[1=K?5SDLG&6_VIZ2IM03^IZD%^9:I!:>+
M5V!&E,')*26F:I&K#2.7[MH_24,BXI8Y_1=060?ZGDEI-H8-T/YI)O\ 4$L#
M!!0    ( )& 5E*;Q4E.CP(  !<&   9    >&PO=V]R:W-H965T<R]S:&5E
M=#@R+GAM;(U5WT_;,!#^5TX1#T6"IDD+8RB-1 G;D$"KJ-@>ICV8Y-)8.'9G
MNRWPU^_LI%D'+>*EN;/O^^Z7[YJLE7XT%:*%IUI(,PXJ:Q?G86CR"FMF^FJ!
MDFY*I6MF2=7ST"PTLL*#:A'&@\%I6#,N@S3Q9U.=)FII!9<XU6"6=<WT\P2%
M6H^#*-@<W/%Y9=U!F"8+-L<9VOO%5),6=BP%KU$:KB1H+,?!172>C9R]-_C!
M<6VV9'"9/"CUZ)3K8AP,7$ H,+>.@=%GA9<HA".B,/ZTG$'GT@&WY0W[%Y\[
MY?+ #%XJ\9,7MAH'9P$46+*EL'=J_0W;?$X<7ZZ$\;^P;FT' >1+8U7=@BF"
MFLOFRY[:.FP!HM,]@+@%Q*\!HSV 80L8?A0P:@&^U&&3BJ]#QBQ+$ZW6H)TU
ML3G!%].C*7TN7=MG5M,M)YQ-9_2.BJ5 4"5<E25UPTD9:KYBKB-P+8W52VJT
M-< ES"RSZ#1G]GV!FKGV&;C#7,TE?\$">E.FR:!"RW,F#J&7H66<A&.XGV70
M.SB$ T=URX5PV"2TE(@+)\S;H"=-T/&>H*,8;A5Y,' E"RS^)PBI ET9XDT9
M)O&[C!GF?1A&1Q /XL&.@"X_#(\^[X!G'X>?O9/-L&OJT/,-]_+M:M\1?*4U
M +T;9<PA_+HA$%Q3,\WO=UR..I<C[W*TQZ6C-M 3Q(W$3A--*XF&3M(CUO0<
M\F>PFDG#_+CO['GCX,0[<-MJE1['_=,D7&WWX:U1]-HF>VL3]T\ZFR:]<&MD
M:M1SOWH,Y&HI;?-LNM-NNUWXH7YU/J&MURRI?S3-RKQE>NZ*(K DRD'_$T6D
MFS74*%8M_& ^*$MC[L6*-C=J9T#WI5)VHS@'W7]!^A=02P,$%     @ D8!6
M4OKC(+O/ @  WP<  !D   !X;"]W;W)K<VAE971S+W-H965T.#,N>&ULI55K
M;]HP%/TK5M1)K=3F!8&N B0>FU9IU1#T\=DD%V+5L9EMH/WW\R-D*0W1I'TA
M?MQS[KD'VW=PX.)5Y@ *O164R:&7*[6]"P*9YE!@Z?,M,+VSYJ+ 2D_%)I!;
M 3BSH((&<1CV@@(3YHT&=FTN1@.^4Y0PF LD=T6!Q?L$*#\,O<@[+BS()E=F
M(1@-MG@#2U!/V[G0LZ!BR4@!3!+.D(#UT!M'=].^B;<!SP0.LC9&II(5YZ]F
M<I\-O= ( @JI,@Q8?_8P!4H-D9;QN^3TJI0&6!\?V;_;VG4M*RQARND+R50^
M]&X]E,$:[ZA:\,,/*.M)#%_*J;2_Z.!B>XF'TIU4O"C!6D%!F/OBM]*'&B ^
M!XA+0'P"B/IG )T2T+&%.F6VK!E6>#00_("$B=9L9F"]L6A=#6'F7UPJH7>)
MQJG13] >2'2#QEE&C+&8HGOF3H>Q^7(&"A-ZI2.>EC-T>7&%+A!AZ(%0JO?E
M(%!:A>$*TC+CQ&6,SV2,8O3 F<HE^L8RR#X2!%I^54-\K&$2MS+.(/51)[I&
M<1B'#8*F_PR/OK;(Z526=BQ?]PS?(U?:1&J,1?"FKYN$)I<<26))S%W;CSJW
M?C((]G7E#4&)WZN"/NCK5OJZK?J>L2!X1:&4F'*I&O]&QQ*%M>11[$<G"INB
MHEK4!XE))3%IE;C,N5 W"D3A1#;J2SY[XW=/U'V.B<_9UZNT]5JU_=J"T'>#
M;9"].]?HQ3X5D*'Q7N]L "W /)]5!'K4=305T)ZGB]X!"XEB5+CKHB].AM^;
MK)C^&U.O9&HYX_W*A/Y_FC C,N4[IM "*[T_!Y$"4TTVM&?J^K?AEZ::VV&)
M'Y["7*%![:TL0&QL"Y'(:G5/3K5:=:FQ?9Q/UB>Z>[EF\Y?&M;X'+#:$27UT
MUYHR]/OZ_ G73MQ$\:U]D5=<Z??=#G/=@4&8 +V_YEP=)R9!U=-'?P!02P,$
M%     @ D8!64NIK%#EJ @  & 4  !D   !X;"]W;W)K<VAE971S+W-H965T
M.#0N>&UL?53;3MPP$/V54<0#2(5<-ER$LI'8W:(B%0FQI7WV)I/$PK%3VV'I
MWS-VLNG2LKPDOLR<.>?8XVRK]+-I$"V\MD*:>=!8VUV'H2D:;)DY4QU*VJF4
M;IFEJ:Y#TVEDI4]J19A$T478,BZ#//-K#SK/5&\%E_B@P?1MR_2?!0JUG0=Q
ML%MXY'5CW4*89QVK<8WVJ7O0- LGE)*W* U7$C16\^ FOEZD+MX'_.2X-7MC
M<$HV2CV[R5TY#R)'" 46UB$P^KW@$H5P0$3C]X@93"5=XOYXAW[KM9.6#3.X
M5.(7+VTS#ZX"*+%BO;"/:OL-1SWG#J]0PO@O;,?8*("B-U:U8S(Q:+D<_NQU
M]&$O(8D/)"1C0N)Y#X4\RQ6S+,^TVH)VT83F!EZJSR9R7+I#65M-NYSR;+[N
MNTX@N6R9@"4S#=S2.<&=',[;&?>(@EDLP2KXCF2 @>,56L;%"1P!E_"C4;UA
MLC19:(F1PPV+L?IBJ)X<J!XG<*^D;0Q\E266[P%"DC+I279Z%LFGB"LLSF 6
M?X$D2J*G]0J.CTX^@9U--LT\;'H UCO3,5X"^0*L5;VTAL07HB?>S@7;(+1D
M3Z^]FZ J$,XM$)QMN."6X_L$ZBM-!LL:"@=>D>T?.C@0N_3$7(N]Y$D:SRZR
M\.4#/>FD)_U4CV^^4U6=]L20&8.D1FWH4.5 #E^+ALD:O5Q)O35H41O!:W\K
M/J2:_D<U3J^B^!^JX=YM;5'7OB<-%,[3X>).JU/;WPRW_6_X\&;<,UUS:8A=
M1:G1V>5Y 'KHPV%B5>?O_D99ZB0_;.CI0NT":+]2RNXFKL#T&.9O4$L#!!0
M   ( )& 5E)C\CV(@@(  ! '   9    >&PO=V]R:W-H965T<R]S:&5E=#@U
M+GAM;(V57V^;,!3%OXJ%^M!*70&'/TF51%H;39O4:E73;L].N 2K!C/[TC3?
M?C:D+!M.LY=@@\_YW1/P]70KU8LN )"\E:+2,Z] K*]]7Z\+*)F^DC54YDDN
M5<G03-7&U[4"EK6B4O@T"!*_9+SRYM/VWH.:3V6#@E?PH(ANRI*IW0T(N9UY
MH?=^XY%O"K0W_/FT9AM8 C[7#\K,_-XEXR54FLN**,AGWN?P^B8,K*!=\8/#
M5A^,B8VRDO+%3KYE,R^P%8& -5H+9BZO< M"6"=3QZ^]J=<SK?!P_.[^I0UO
MPJR8AELI?O(,BYDW]D@&.6L$/LKM5]@'BJW?6@K=_I)MMS:A'EDW&F6Y%YL*
M2EYU5_:V_R,.!#0\(J![ 6WK[D!ME0N&;#Y5<DN476W<[*"-VJI-<;RR;V6)
MRCSE1H?SI7G-62. R)Q\KT$QY-6&W($)>DGN&3:*XXZ<+P 9%Q?DC/"*/!6R
MT:S*]-1'4X(U\M=[W$V'HT=P"UA?D5%X26A @^?E@IR?7?SMXIL ?0K:IZ"M
M;73$UKB%KF(Z5=JJ[/?Y.J<TBLW25P=LU,-&IV#4!>M4R0$L3-+)V V+>EAT
M"C9RP:(!;)+2U,V*>U9\BA6Y6/& E=(P=K.2GI6<8L4N5C)@Q>DQ5MJST@]9
M3P68AI4C*!<Q'1"3,)JXB>.>./Z8*)$)(NPN(C7;F2Z&SLTR'K+'07PD[J2'
M3SZ$WX'6A)=U@Y"9[6IB@T87?3*@?XJCX$CT,/C348+_#B\X6W'!D8.[602#
M#9K0)$K^*<$_Z&_VK+AG:L,K;1BYT057J?E"5==^NPG*NFUY*XFF@;;#PAQ9
MH.P"\SR7$M\GMHOVA^#\-U!+ P04    " "1@%926 ID,2L*   [,@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970X-BYX;6RU6UUOVSH2?;[[*PCO[:(%O+:^
M9=]- S1V<IM%>QLT[=V'Q3[0,FT3E265DI)ZT1^_0THV)4L:.8FW0!K+$H=G
M9LASAJ1R\1B+;^F&L8S\V(91^G:PR;+DM_$X#39L2]-1G+ ([JQBL:497(KU
M.$T$HTO5:!N.+</PQEO*H\'EA?KN3EQ>Q'D6\HC="9+FVRT5NRL6QH]O!^9@
M_\5GOMYD\HOQY45"U^R>95^3.P%7XX.5)=^R*.5Q1 1;O1V\,W^[]5W90#WQ
M)V>/:>4SD:XLXOB;O+A=OAT8$A$+69!)$Q1^/; 9"T-I"7!\+XT.#GW*AM7/
M>^LWRGEP9D%3-HO#?_%EMGD[F S(DJUH'F:?X\?WK'1( 0SB,%7_D\?R66-
M@CS-XFW9&!!L>53\IC_*0%0:6)..!E;9P#IJT-F#73:PCQKX5D<#IVS@'#6P
M_8X&;MG /?;![&C@E0V\4QOX90/_U :3LL'DU ;3LL%4#8<B?RKY<YK1RPL1
M/Q(AGP9K\H,:0:HUY)Q'<K#?9P+N<FB77<[9(B-_)^^62RX''PW);51,(3D4
M7\]91GGXYF*<05^RQ3@H[5X5=JT.NS=L,2*6-22689E?[^?D]:]OWL?ADHFT
MQ=@,-_:1[HAA*EM&::O%R!PW,F?!B)@*D>F55F8JP(!I0P5K W9]@DV[CNQ7
M,B:%O4ZK-R=;-:?=_OY^NI5)MY7WIUOQNJW<XE;>)0)&@Z^LN*U6QC!N#X/7
M.@Q>2YFUL<%[&Z69R(%_,\2B?;!H*XM.A\7/+,E%L 'V)/&*!/%V"[, QDCP
MK6UP%+9\94NJRL/E9.)XKF$8%^.':KZ;#\J'U+_ZD[^WF+1LQY]4GZQYYAP\
M<U#//L"U]&DF&$QU<D,#'O)L-R0?Z0^^S;?D*A9@DD=K,J,)W,UV;1/5:>!S
M&I[4\+D'?.[S\.W1D'</0$5T$3("!$7N$Q;P%0_(72Z2&/+U*=LP0;(-C=3]
M+X(NF;RILME*.F[#%]-%??$.OGC/\^4VRAA00D8^TXR1.4L#P1/)M&WP\#Z^
M;!CA>W-"FJ-)$O) !2B+21C3*"5YM%1!8<=8"%#3D-",?&$0J%W$_O;7B67Z
M_TA)K  -"?N>@QJ )<959*DJ*HJNDC!/X0LHC]8<:AX:K>6X68EX2XR1:[R2
MS<R1Y;XBB6P913"^("<?;J\^?1[*ACQ28PYB9(Q\]]40LVCN+5IUBT,%:$E@
MADH'@SA*XY O =^2A.P!_%HKN#R6_>S]'$$2""WE;GCX&F0W#$D"0D/5M.>9
M9!2R8FQO/X]RV5L2"R6-8++H=?\L%NRC"$DWP!]CY!C=_L!/5,TIXM\(83[_
M,&9]?#PQH?(AV$,</DBP0>'$JG2BC0!QDS;9,7JL]S5PDP.X"6II%D?@;\:+
M.!2DW"G9D\:TMOV)WSFIIP<,TY,QS H,]PH#^?='METP\1_$4=/0]9AQ)DTS
M*S6>>;[PE;:\6OPP5C2U7)M6#XXPA.$K@%?N0K9<PT ^)79:O$W[7+'3LFD^
M4S>?Q.4]G7@NAE5+J(EK:$&YU6S?LX@#\7Z-4A;DX 'Y(\Y@Q,YSB3A0H2>F
MJ^I7&X.@E<_TSI4"S4PFSB/OUFO!UDIW!(\"GL#XH=LX/S9?K@+\9HGBM19;
MU^6CU:'NN-.I;S8KN).LUOW3Y&;B[*9BQ@\Q&]9U?0CUI^)\$(H ;@/KM[J-
M]Z&&!I8-38,FSH,-M!'+(#%QP-@2)'P%T E/TYQ&@62;-&MCF7G922V>KC%!
MXFEI"K4,%.$=W17B#2-?@I,@BG)>3XP(Y@'92 Y*U3-P^Y$*T&GM2QOLLN<:
M.=JM8ZM\TL>>K/NGZ=S"Z?Q)BY1Y::R^^# Q()7E%\[G=2 *P;!4%O*S6V+F
MI=EJ%"TT-%H!+'S]5O)=I%AN2[-<R/)+UDRM.'!CQ8Z!._S++[_T\*.EY<3"
MF;XQ>U8""FT6!3L90ICB/%["HB8IAG K:+P#:*G*Q91MN2PK:1CNH$.H]X4L
MQF1U^<\<),UTH>I<5E5  F TV*BJ#7-6ZY&%ZU'#V6(&JHW28IE!V(^$BV*S
MJ3-+>"?W+#DU2UK%+'QQ=02\BALD"'CM)]';/&U%5&E_6IW]L([Q.L:WED(+
ME\*RXH15;D8>XSQ<D@53; OZD"< KX(4F8'75E/YS%+/.B!J-;-PI8'/_!LK
MXR07-PI%E6![@S=I!F\ZZHJ=%B[KB<)5T0.X ' [N>PI*@LU&;[GDCV 8"&R
M[;/QVFKJ&' KIF.VUC$;U[$&8+9:,74X0(J972\46G>H\![<D6%@58&M-<G&
M->F&1R#X:MD(:ML*I:E#I2#6E?-]RX.^A054ZY6-ZU41T%IM,I3YAC'PWX*#
M"@)NA8^;]GO7NG9E#Q+7G:]1B0DF]9*G04>E>VTW-PN=Z12+E)8I^P29NNV:
M*X+)8S29[#V\DZ.(=]N_8V!K\;%Q7?B3AKFBG:(8*!U@[;!:M@)]QW>Q6&HQ
ML7$Q>=FJ#-CR/E^DJDC(R/5#SSZW5A+;/]?>N:9^&Z?^/W(%'6*^*8YZ0-X#
M& MR5ZO<HCN2_Y^D^U#HJNRM5B8Z'=G0*F _206JF Y#I'J_<Z%Y93>IWS6Q
M,M;1S._@O/SB(3-K1!H4#,FQHXG>,<\T;AS-RPY.GG*O7K$)W4'5SF@*'JK@
M%T0B_2D/ZMKJ0Z=M-=&1 <W!#L[!$$ 9:26VV<O@V<TE8Q>\RF$.3I1WA[T
MO;#5Y6DK#-R@:1L]M8"CF=?Y?VY#M8[>[#'&H&DN=LZU/>5H)G7.N3WE-#>2
M<-+0[.O@[/O"6=0D6[<#D>9:IW?+_%R3:'HJ.E>3K-NS352?0V&<2GPI#?>+
MEZ/-%;5>KDRUXB1,Q,L\:,UT3_?32<^$<S4GNWT;0OLSFZ-=:LRZ9F?W7*?L
MKJ97%Z?7_6F3/*4<MA5]15W68\7M+1==S:@N3H"S^FG7D"P.Y^%!]WGXK=L\
M$+?Q0V2W<B*.\VAG6F&R[$_M?Y(O(N>P KRBT;=33E-<S97NN;C2U5SIXEPY
MJQ^M)K4IV#QA/>$(LJ=#=<:*0=?TZN+TBF:C/,]^>C8TE[K3,V7#TPSHX11T
M_FST=&CTG$)XFO*\9U(>Y.!*;DBK4[D7S!-/\Z-W+G[T-#]Z?5O/1UL_"YKR
ME!0OM,H]W <JN-KG[=KYZ>F@[SS(T\3IX<1Y<B:>.T<\39B>>ZY,5%[E>=)6
M\',R@7>@7IC!H&IR]7"NPS+Q(8Z6 %8=6B]DX#^M5DQ6XBH[K]6;.6^>D1M-
MG][D7+G1G.B=L);7-BO#[0X[*[WN,:M>2<)>J=$$Z^-\=XZ,/)O!?$VF_KG6
M]+YF1?^4O=:7S)N>#JP>!O,UV?I]+WV>(4O/93=?$ZWOG"M+FC'])Y[0/3U+
M?7L!'>PVKKRS+O^LXJ-Z\R\E(5N!(3D%!T04?ZE07&1QHEYC7\09+!/5QPV
M9$(^ /=7<9SM+^2;\8>_%[G\'U!+ P04    " "1@%929PQ*R>\"  #\"
M&0   'AL+W=O<FMS:&5E=',O<VAE970X-RYX;6RU5FUOVC 0_BM6M$FMM)+W
MMPJ05M"T2EM5E;%]-LD!5A,[LQUH]^MG.VE&2\CXL/&!V,X]SSUWOHL]WC/^
M*+8 $CV5!143:RME=6W;(MM"B<6(54#5FS7C)99JRC>VJ#C@W(#*PO8<)[)+
M3*@U'9NU>SX=LUH6A,(]1Z(N2\R?;Z!@^XGE6B\+#V2SE7K!GHXKO($%R&5U
MS]7,[EAR4@(5A%'$83VQ/KK7<]?1 &/QG<!>'(R1#F7%V*.>W.83R]&*H(!,
M:@JL'CN805%H)J7C9TMJ=3XU\'#\PO[)!*^"66$!,U;\(+G<3JS$0CFL<5W(
M![;_#&U H>;+6"',/]HWMK%OH:P6DI4M6"DH"6V>^*E-Q ' #4X O!;@G0OP
M6X!_+B!H 8')3!.*R<,<2SP=<[9'7%LK-CTPR31H%3ZA>M\7DJNW1.'D=,;*
MBE&@4B"V1C-&=\ E616 %D )X^B.21#H8@X2D^(27:'E8HXNWEVB=XA0]&W+
M:H%I+L:V5&HTIYVUGF\:S]X)SW/(1LAW/R#/\9P>^.QLN)OVP.=GP%W/P*/7
M<%NEL,NCU^71,WS^2;Z51+=42%ZKKI #C'['Z!O&X-3.U)PK)E7$*]F7W08=
M&[3N[MW4]_W ']N['J=!YS08=/J%T<V5!%Z>=-O@HT.W<11'2>>WV;S@6%T:
M1$G<+R_LY(6#\N[4AS##G#\3ND&X9+7*CRK;[*!L3^D.CW0'KN.Z[AO=QV9#
MNJ-.=S2HVQUYX?N^[EI2 5G-(6_[;%X#4J4)Y0HX<D/3'/Y ,<6=@/@?E6?2
M,2:#(1G&BA.:D0H7?1E/CC,>IFG\-N,]9I&C?J_-YLE10;TQ>Q5%VD61#D:Q
MI*J*U);\4CN0$Y'IBNJ+)3T6F2;1&XVS8ZLH]-T3+>DZ?S[1SO^J^I8Y_EO9
M]]CUUKU]<-+H>\%7S#>$"E3 6@&=4:SZAS=';3.1K#*'SXI)=929X59=3X!K
M _5^S53=MQ-]GG47GNEO4$L#!!0    ( )& 5E+0W]:9L0(  ,X&   9
M>&PO=V]R:W-H965T<R]S:&5E=#@X+GAM;(U577/:,!#\*S>>/"0S+?[ -FT&
MF F03O.03B8D[;.P#ZR)+5%)AC2_OB?9<0@!VA=;DF]7NW?2>;B5ZDD7B :>
MJU+HD5<8L[[T?9T56#'=DVL4]&4I5<4,3=7*UVN%+'>@JO2C($C]BG'AC8=N
M[4Z-A[(V)1=XIT#75<74GPF6<COR0N]UX9ZO"F,7_/%PS58X1_.XOE,T\SN6
MG%<H-)<"%"Y'WE5X.4UMO OXR7&K=\9@G2RD?+*3FWSD!580EI@9R\#HM<$I
MEJ4E(AF_6TZOV]("=\>O[-^<=_*R8!JGLOS%<U.,O"\>Y+AD=6GNY?8[MGX2
MRY?)4KLG;-O8P(.LUD96+9@45%PT;_;<YF$'$*9' %$+B/8!\1% OP7TG=%&
MF;,U8X:-ATIN0=EH8K,#EQN')C=<V"K.C:*OG'!F?",,*M0&KI_I8&@$2NU4
MB@TJPQ<EPAP%EPI^2(,:SF=H&"\OX#,\SF=P?G8!9\ %/!2RUDSD>N@;TF29
M_:S=?]+L'QW9/XS@5@I3:+@6.>;O"7PRTSF*7AU-HI.,,\QZT \_011$P0%!
MT_^&AU]/R.EW">X[OOY1OH6!&Z&-JNGPFQ.,<<<8.\;X"".5QR@Z_C4K*?EM
M^?"M?*9 R&2]EN)0.1KN@>.V5WPS3@8)Y6FSFZ)_!+V3G72RDY.RKRI)9^J%
MN=LKETYFSC4I%8;T5J27\@-TC.@:4LZXUC7"$NG<*<SD2O 7S('I#YX/N6RD
MI#L&PB1.XCV;!Z+B09 >]IEV/M.3/A^D.5F8M[ME;1X2GW[(?A1&P;[X U%!
MG.R+]W=:0X5JY3JF!I?UYDYUJUU3OG*]:&]]0LVZZ:UO-$VGOV5JQ86&$I=$
M&?0&E%;5=,]F8N3:-:"%--3.W+"@'PXJ&T#?EY*Z2SNQ&W2_L/%?4$L#!!0
M   ( )& 5E([3#V 7P4  ,P:   9    >&PO=V]R:W-H965T<R]S:&5E=#@Y
M+GAM;,U96T_C.!3^*U8U#X,T3&,[5P25H-T+THP6P;#[L-J'D+HT2Q*SM@LS
M\^OGY$+<QHYA*H3V!9+T.\?^?([/Y\OQ(Q=W<LV80E_+HI(GD[52]T?3J<S6
MK$SE1W[/*OAEQ469*G@5MU-Y+UBZ;(S*8DH\+YR6:5Y-9L?-MPLQ.^8;5>05
MNQ!(;LHR%=_.6,$?3R9X\O3A,K]=J_K#='9\G]ZR*Z:N[R\$O$U[+\N\9)7,
M>84$6YU,3O'1@OJU08/X,V>/<NL9U51N.+^K7\Z7)Q.O[A$K6*9J%RG\>V!S
M5A2U)^C'?YW32=]F;;C]_.3]UX8\D+E))9OSXJ]\J=8GDWB"EFR5;@IUR1]_
M9QVAH/:7\4(V?]%CA_4F*-M(Q<O.&'I0YE7[/_W:#<26 0Y'#$AG0(8&_H@!
M[0SH2PW\SJ 9ZFE+I1F'1:K2V;'@CTC4:/!6/S2#V5@#_;RJXWZE!/R:@YV:
MS==I=<LDRBMTFF6;<E.DBBW1'VK-!)KS$I)I74?Y@:'WG[B4!^B\RG@);PNF
MTKPX0(?H^FJ!WK\[0.]J+U_6?"/3:BF/IPKZ5[<RS;J^G+5](2-]P01]YI5:
M2_1+M63+70=3(-:S(T_LSHC3XX)E'Q'%'Q#QB&?IT/S%YCBQF"]>;AX[V- ^
M5K3Q1T?\/1>@I\BT<?K[$YBC<\5*^8^C<;]OW&\:]T<:/TN+M,J8+:JM8=08
MUG7F88;]V,,!<'[8'FP++B"$!OXN;F'!)0$-_;#'[3 (>@:!DT$[9-G.D.7=
MD!7UD-FXM2[#K;X$A$;>@)F).@QB/.1E09'$#ST[K;"G%>X;F-!HD! O:I)Q
MI_LFSAK A04W". .@ZAG$#D90 &'\ERA^48(5F7?T!>15A+RO!:&2Y85J93Y
M*L_:#Z?+?Z$L@O0HZ4CKN&\[?OLYE?2-)_N&+K'D"@V&*36WP#"!#+4'!'M:
M%;R?GBOU'$$W#-8:#!1_-RKR ZI@D<)72*5?K97?,WKJQXE'!WPLL$/L)0D>
M(;0E<]A)Z+3D&\B8K8Y#P%>"E[#RT!G GRL1S]+$1O^'M<()V65'-#OR^J6M
M\_EL2$R8,R1:S3#=-_L[RYW*%= X&7;-A-EFR<*&<TT3K8G8+8K7%:RUB_P[
MI,YOL,:6;9U@4"F@4'U.Q1VLD6X*AJY8MA&YRIFK9&$M9#AX^Z*%M>#@O14'
MFQ)!04J&<3-1ASCV@Y%P:!W!;B%Y_:H5F?(?4R,-350(ZCG"1BL3CO\7)2NV
M3:(P&)*TP,)DK')I!<1N"=RO<IFR1_UHJ(T65$#)2%B(ED;BED9']A-3O<)D
MN+R=6U#F'%E84(XY0K00DF>%4*C\>[N6@JRX$#D74*#$0YXQ-!=LF2O7SDMK
M$B%O7Z2(5A>RM[H04PXP-HJ4#45)/#+^6C*(6S)>O49U[;F6'$[(+@^M0<2]
MFWJCZD0LFZ9H2,^"@0W,<$+9ME^C\TF+(7&+X5X%C%@$T&!E$TE_+/^T1A*W
M1KKFA:EC&$?#]: 5998O"VI\]FA-),]HXL\4%5<=T0)%DK<O8U2K#=U;;:A5
M(6)#;ZPXZOG#D%EP.(ZBD5,7JA6'NA7GU2L>-7=0 <@_&?(V88=^,LI'"QMU
M;[;>J/)1R[Z+T,A@:8'%=%C\+"C8PY&1H=@ZD'2+[%[%CYK":CM3L\!LAVHV
MF.-4C6JAIGL?>%+SA)+"MC,<,C!AM@FZL.)V)FA+8;IUS%\R<=M<ET@8?DC'
M]DR\_]I?R9PV%Q&#[V?X:-%>K&@W[3T/[%EOZWULP5;@TOL8@6B*]NJD?5'\
MOKE,N.%*\;)Y7+-TR40-@-]7G*NGE[J!_@)K]@-02P,$%     @ D8!64L1<
M WY@!   \Q(  !D   !X;"]W;W)K<VAE971S+W-H965T.3 N>&ULQ5C;;MLX
M$/T5PNA# C212,MR'#@&$GLO 5(T2)K=A\4^,-+8YE82O20=I_WZCB[6S1(3
MH$CS8HORF<O1<.;(G.ZD^JK7 (8\QU&B+P9K8S;GCJ.#-<1<G\H-)/C+4JJ8
M&URJE:,W"GB8&<61PUS7=V(NDL%LFMV[5;.IW)I()'"KB-[&,5??KB"2NXL!
M'>QOW(G5VJ0WG-ETPU=P#^9A<ZMPY91>0A%#HH5,B(+EQ>"2GB\82PTRQ%\"
M=KIV35(JCU)^31?7X<7 33."" *3NN#X]01SB*+4$^;Q?^%T4,9,#>O7>^^_
M9^21S"/7,)?1WR(TZXO!V8"$L.3;R-S)W9]0$!JE_@(9Z>R3[ JL.R#!5AL9
M%\:802R2_)L_%P^B9D#]'@-6&+"V@==C,"P,AJ\U\ H#+WLR.97L.2RXX;.I
MDCNB4C1Z2R^RAYE9(WV1I'6_-PI_%6AG9O,U3U:@B4C(91!LXVW$#83DLUF#
M(G,9XV9:IU5^ G)T([4^)M=)(&-<W7(%"<*,"'AT3(X68+C BQ/R<+\@1Q^.
MR8?4ZY>UW&J>A'KJ&,PWC>H$16Y7>6ZL)S?*R">)(33Y+0DA;#IPD&C)ENW9
M7C&KQP4$IV1(/Q+F,K<CH?FKS>FDPWSQ>O,S"YMA6;MAYF_8X^^E@NTKE=?M
MGQLT)]<&8OVO);A7!O>RX%Y?\%AN$Z.Q]X.(:RV6 K-8*AEC*U=IR2RMH)&6
M*-**TK0^$L.?N[9&'GV<14^'U]/LQ/?'4^>I7JX.$!N.FJ!%!VC"2DR#_*@D
M/[*2QY&# R7!!E78!,$W8A1/-%+.1EGX'_8MSD:C>]GE[OU:3FZ+VHN(A0W1
M8.67K'PKJX<$E2,2W[%N67$ =\T*I4,39(6J\!4[_#$"H@%Y"R.@GY]_D!N=
MT#;%0]#$\ULD#S$G(T:[>8Y+GF,KSSN<60K2 I%-A'4C&R4D:B&H)Q$ >80$
MEL+T<AL?ID0I:R4^[T9Y+7I=*/>LA]]9R>_L5;MSOM^=7VJ[\Z[LUR"_<5EM
M5\M8F)2Q)[]^)E&W4C/72OWS2_,&JXLO2U ;6_ECZ-_*141;KUHA328U7:;O
M.E^+\%9:-DB3%JMHL9\K4'_"[.6$;9!FPI7&TN&KA^)-,13_V _%3]50O"^'
MHFTC5^I*O7?HHTK?J%W@WJ*/#O6*^FS2+F$7:C3IJ6*E;-0N;6_>31TZY?NC
M-KD.%*V]B^2:T(7JDSQ::1ZUB]Y/--ZA2$U\KTWM$$2]VOM:,^M*R:A=RK!N
MRHCON5+));G-E/J^4.JY@E 8VX:O9(N^@VZQ2K?8+]<M]K)N62%-)I5NL??5
M+78H2B>LS:L#XPU;;5: &O\+QCUMQBI]8V^E;X7CL958!Z9&+,_9J9T&Q*!6
MV:F*QIRP+OE?Y?)N>7)SF9U7M.Y?T?-%?OY2N<F/@U#W5JD$1K!$E^[I&*>V
MRD]8\H61F^S,X5$:(^/L<@T\!)4"\/>EE&:_2 .4YURS'U!+ P04    " "1
M@%92TEWMTQ #  #+"0  &0   'AL+W=O<FMS:&5E=',O<VAE970Y,2YX;6S-
M5LENVS 0_96!T(,-)-'F-; ->&G1  EBQ$U[*'I@I+'%1A)=DK+=?GU)2E:\
M"B[00RX6EWF/,_-HSO36C+^*"%'")HE3T;<B*9>WMBV""!,B;M@24[4S9SPA
M4DWYPA9+CB0TH"2V/<=IV0FAJ37HF;4I'_18)F.:XI2#R)*$\-\CC-FZ;[G6
M=N&)+B*I%^Q!;TD6.$/YO)QR-;-+EI FF K*4N X[UM#]W;B.AI@++Y27(N=
M,>A07AA[U9.[L&\YVB.,,9":@JC/"L<8QYI)^?&K(+7*,S5P=[QE_V2"5\&\
M$(%C%G^CH8SZ5L>"$.<DB^436W_&(J"FY@M8+,POK M;QX(@$Y(E!5AYD- T
M_Y)-D8@=@-LZ _ *@'<(:)P!^ 7 OQ30*  -DYD\%).'"9%DT.-L#5Q;*S8]
M,,DT:!4^3;7N,\G5+E4X.7C"("9"T#D-B!9"P&,F@<UA& 19DL5$8@B/,D(.
M8Y:HJQ5IS5<(=VG $@3)8":5D;H*4FC<XQ)YP52;H"0TKL,U/,\F4/M0AP]
M4_@2L4R0-!0]6ZH0M"-V4+@[RMWUSKCK>O# 4AD)^)B&&.X3V"KV,@'>-@$C
MKY)Q@L$-^.X5>([GG'!H?#'<[9Z 3RZ'=RJB\4LY?</G7R@G#,.?ZA)I=8#]
MD[#?[Q4UW"EEQ8\*QQJE8PWC6..,8W>I1(Y"*OT-?0TWZND26#]U!W*JMJ'2
M#]=JX/FM9L]>[>IR;-3J.OLVDV.;:]?WVZ757BC-,I1F92C#A'%)_^3Y50F=
M<LHXS)"O:( PYAA269&Q5GE,ZWU)V2X=:U?&?_1D7$&*QA])-J?DS.E:.RJT
M#[0\MG ;G0,MCVV\1O.TDITRDDZUDI?EKW;/A*A79*Y;GM=]7Y*ZSEL9</ZO
MJ 7?_I^T[1T(>\*JXQ\J>\+HVG6ZWH&X]DZ52Y O3+<@(&!9*O/WOEPM.Y*A
MJ<,'ZR/=J9CJ^4:3MSD/A"^HJEPQSA6E<]-6+P'/.X=\(MG2U-(7)E5E-L-(
M=5O(M8':GS,FMQ-]0-F_#?X"4$L#!!0    ( )& 5E)\@*L@%P,  ,4)   9
M    >&PO=V]R:W-H965T<R]S:&5E=#DR+GAM;,U6VT[;0!#]E9'5!Y HOH5<
M4!(I)+T@@8A(:1^J/BSV)-YB>]/==4+Y^LZN'9.$$*42#[S8>YES=F;.7J:[
M%/)!)8@:'K,T5STGT7I^[KHJ2C!CZE3,,:>9J9 9T]25,U?-);+8@K+4#3RO
MZ6:,YTZ_:\?&LM\5A4YYCF,)JL@R)O]>8"J6/<=W5@.W?)9H,^#VNW,VPPGJ
MN_E84L^M66*>8:ZXR$'BM.<,_/.1[QF M?C.<:G6VF!"N1?BP70NXY[C&8\P
MQ4@;"D:_!0XQ30T3^?&G(G7J-0UPO;UB_VR#IV#NF<*A2'_P6"<]I^U C%-6
MI/I6++]B%="9X8M$JNP7EI6MYT!4*"VR"DP>9#PO_^RQ2L0:P&^^ @@J0+ -
M:+P"""M >"B@40$:-C-E*#8/(Z99ORO%$J2Q)C;3L,FT: J?YT;WB98TRPFG
M^[<8I4PI/N41,T(HN"DTB"D,HJC(BI1IC.%&)RAA*#+:6HG1?(%PF4<B0] "
M)IJ,:"MH97 W<Y05T]&821I.4!-Y>@Q'(]2,4^,CW$U&</3A&#X S^%;(@K%
M\EAU74TA&<?<J'+_HG0_>,5]/X!K04LH^)3'&&\2N)2+.B'!*B$7P5[&$4:G
M$/HG$'B!M\.AX<%PO[,#/CH<WMX335C+&UJ^\$!Y81#_IDUEU +Q7T+_O")J
MN"2EU:\]CC5JQQK6L<:A^^X$-'O<M0%*GI;E,;?8HM]LMKKN8EV3ES9!>+9I
M,WIITPEJDXT8SNH8SO;&<)?339OR)TK<T950"M4Q?*&KELY!#M=,/M!VOT\1
M)A@5DFN.:D_BFO6BS?>E:*MVK/5&BI8\S0U%M]0:OK3QU^0J%7UI$_B[%6W7
M,;3WQC#(A-3\J4PL97(LN9"DGUSP"&$H,>9Z3ZHZ]3*=]Z6A[ST_!]X;J5@1
M;1RZ+1%WF#3"+1%WV+2V5737WK<,Y<S6"0HB4>2ZO-GKT;H6&=@7>&O\PM0H
M]MU\IBD+'#JN,W-R4YP2I7?:HJ,ORYJA[&@QMZ_HO=#T)MMF0G462F- \U,A
M]*IC%J@KM_X_4$L#!!0    ( )& 5E+W5#'1' @  (\E   9    >&PO=V]R
M:W-H965T<R]S:&5E=#DS+GAM;-U:66_;2!+^*PV-=V #7HG-6XQM0/*=\2'+
MRLY#D >:;%F<X:&0+3O>7[_5+9*BI!)).PBPF(?$8G5=75]5=36EH]<D_3N;
M,<;)CRB,L^/.C/.YT^MEWHQ%;M9-YBR&E6F21BZ'Q_2YE\U3YOI2* I[JJ*8
MO<@-XL[)D:2-TI.C9,'#(&:CE&2+*'+3MR$+D]?C#NT4A''P/.."T#LYFKO/
M[)'Q+_-1"D^]4HL?1"S.@B0F*9L>=P;4F5!;"$B._P3L-:M\)F(K3TGRMWBX
M]H\[BO"(A<SC0H4+?U[8*0M#H0G\^)XK[90VA6#U<Z']0FX>-O/D9NPT"?\,
M?#X[[M@=XK.INPCY.'F]8OF&#*'/2\),_D]><UZE0[Q%QI,H%P8/HB!>_G5_
MY(%H(Z#F NJ& -5V"&BY@+8IH.\0T',!O:T%(Q<PVEHP<P&SK04K%[#:6K!S
M ;NMA7XNT&]K@2H%<DI;&[0$>Q/MW58*N&EKO&D!.&V-."T@IZTQIP7HM#7J
MM("=ML:=%L#3+>3-72(%]'0+^YV.%>#3UNBK!?JJ1+^W+'C9+<Y<[IX<I<DK
M204_Z!,?9,N1\M D@EATQT>>PFH <OSD,DG\UR ,B1O[Y#KF;OP</(6,#+*,
M\8S\FPQ\/Q!]S UA>=F-15?;/V/<#<(#X/CR>$;V]P[('@EB,IDEBPQT94<]
M#NX)(STO=V6X=$7=X8I&;I.8SS)R'OO,1^3']?)4K5'0@[B4P5&+X S56HUG
MS.L2C1X255$5Q*'3>O&O]-OA5_4;(GA6+_C(YEVB6COMGC?85<&NAMF]J!?\
MO(C!KKW3[F4+NSIF]ZI>\-9-P6Y_I]WK!KL&9O-S:VQI'Q&_:0&1INP4OVUP
MN8^Y?-<"GAJ;]TWIJ&!&1RVPJ8G30Y-1BAD=_USA/?X<MI/VXG9-&]'*'JM)
M?=K'>NQ9D'EADBU21K[>@"BYYBS*OM48UDO#NC2L[S \\+XO@I3YT)A+H^[2
MJ!LE*0_^*YLYUJJ7BBVI6$S8+R>&9:A'O9=J%]MF,E41\"K3Q3:3W=?I.M/5
M-E/?[F\P?4:8+%M?9_JC/B)?36A1%ORSL:R\02R8NK5NX6Z;B2J*K:USC3 N
M4]OP=KS-I2FVLJ'K<9M+5^BF7Q-$5Y]6@KB60D:90D9MP&Z#,1FSN4B6^)E\
MB0-.1BSU&"34,\.Z;KTZJG<5Y5]81;]?;FT_9KD?LW$_93T.HF01<VP7YC9Z
MJF8JR@8PC6QK/EJ=#8)=.FW79RW:0X?U0F.6\73A\44JD!.M)^$SED(O\,*%
MSZ %D#UJ=#68*\-0C'3/<)<F,.$18(,+I@>7[8R)F4X\3]T@)2]NN( .XO\%
MDRG<D#GAB5P<+'ARN0A\6!,=)Y,#(_%@& /3@@\^9K"<+F?','"?@C#@;X?2
M+?!#Z?:;W:CJ3EGH<FAL7A+-X:J^I7?N0L*Z8?A&DND4&AYY>H/==FEI)9D2
M%LW#Y(TQDK$7<"WV&/%F;OH,H9FG0>2F 8B#W>O8A_VFH$YN=#D =VMRL5_"
MVJ^'%9T-A_5"$W#5?X-3(F5>DL*<2^;YNPH1RWF2<5CAT/4E0#%LW84<<*7[
M^R*VV0&!TR:#74(,]O:5+CTHHG)(]M2N57FR5D\E)!G8C?U#^!RDOC0Z318I
MGY'O8(7+!)/']B'XD<V9?/L1OG7)(T3Z+N&,#!WR^V^VJBJ?!IXG"E#DYR@)
M R]@F5RAGZ0UE_AP-"ZR+ >LV+K@H=8GR."5_%S(O]6A0I75E4BIQP6=G8<-
M4FWJ3;6ZZKOK#7:^*K!W%%4UW7]=42E=H[12IJ2P],O*BU;NMK0>2/0R,FR0
M:@5DO]*QEMLJPPM\-5"N]\M6<)(]./U6UD DA9HF4&M1$"_9 0T>+DM^Z0T4
MK[;>[AJ1%CME/\0SDY\!6KNJ8!F%G"/#TT'V<O,C*2X.YN9HU.:%NLH+M3XO
MT OCL$&JU8&J5)!ZQ^XW3E'0W2H>P2X<H/CUCX*?%>A;50W;55SH@2%@QEQ?
MMF(@^@OYWKM-E4M#CRP*Q(D"8A"J"02Y%N35I8MJ3:,^"G*]U+V$=!\P32)V
M4(3D4!ZD&Y.3LK,!1', 5Q9C#FT0O[!\9()8C)D;_LG@7EVWS]4=CS9<:2Q\
MG_52;9+9J-3_QX=#D<AMQL*=#46K1'JGI;+IOG\>/5P_Q.HGP[PTU*;B6JNE
M:J75@KZZE='Z^Q!^?QTV2/W,[%B9&;&I$)L!:?__8.I;70QI_<T0?R4W;)!J
M4T?6!^JH]8FX<RRSWY?1QJ_):&L5?JOACHN^G1PVB+4ZE&DE8=]Y*/\C0%B]
M9Z!-+QKP-PT-8FU >'\7;W]PP+2C?3ARZ*R[&RHTT+W*%W 1 S;Q=7]&9)^"
ML(FSO"27ORD8R&]6-^A#ZCQ0A#X6OT% Z)]5YP]4C^:<:@C]3'/.,?J%YEQB
M]"O-N<;H-YISB]'O-.<>HX\TYP&C#W7G5,?\U)USC'ZA.Y<8_4IWKC'ZC>[<
M8O0[W;G'Z"/=><#H0\,Y-3 _#><<HU\8SB5&OS*<:XQ^8SBW&/W.<.XQ^LAP
M'C#ZT'1.3<Q/TSG'Z!>F<XG1KTSG&J/?F,XM1K\SG7N,/C*=!XP^L)R)A?EO
M.Q,;H_>=21^M%P4*0T%71,E@-0,7/5C!JT^#%31/J0XK:&90 U90+*@)*]CN
MX52#%73_U"Y^;-1;=9+E3Y5NH0$%<+$*V12Z"MS/8-I+E[_^63[P9"Z_Z7]*
M.%RQY$=Q,V.I8(#U:0*36/X@#)2_P3KY'U!+ P04    " "1@%92V>M2K18%
M  #<&   &0   'AL+W=O<FMS:&5E=',O<VAE970Y-"YX;6RU6=MNVS@0_17"
MZ$,+;&.1U#5P#"367@*D0%"WVX?%/B@2;6LKB2Y)QPW0CU_J$M&2:%KU>E]B
M7<X,Y\R0AR-FMJ?L*]\0(L#W/"OXS60CQ/9Z.N7QAN01OZ);4L@W*\KR2,A;
MMI[R+2-14AGEV119ECO-H[28S&?5LT<VG]&=R-*"/#+ =WD>L9<[DM']S01.
M7A]\3-<;43Z8SF?;:$V61'S>/C)Y-VV])&E."I[2 C"RNIG<PNL0>Z5!A?@S
M)7M^< U**D^4?BUO[I.;B55&1#(2B])%)'^>R8)D6>E)QO&M<3IIQRP-#Z]?
MO?]6D9=DGB).%C3[DB9B<S/Q)R AJVB7B8]T_P=I"#FEOYAFO/H+]@W6FH!X
MQP7-&V,909X6]6_TO4G$@0%TCQB@Q@#U#>PC!K@QP&,-[,; KC)34ZGR$$8B
MFL\8W0-6HJ6W\J)*9F4MZ:=%6?>E8/)M*NW$?+&)BC7A("W (F+L)2W6X#:G
MNT( N@*_4YKLTRP#3R]@2=:RW@*\#8F(TNP=> \^+T/P]LT[\*8T_[2A.QX5
M"9]-A0RL=#^-FR#NZB#0D2 @ A]H(38<_%HD).DZF$I&+2WT2NL.&3V&)+X"
M&/X"D(4L34"+T>8PT)B'X\U] QO<%@E7_O 1?VT9_GJ0;\"](#G_V^#7;OW:
ME5_[E-\H_K9+>5JN1%VR:B]>Y:44DN<YM)$D]JP9VVG'=HQCRU4KUV0AYSAC
MI(A?@&!1P;.H5H/D'SGUR^FFFTS.(!SL.9[7QE,'7:/< ]1['Y75U$7MME&[
MHS*F"\L=# @1=&WD] +3X*#G!T&/0.@.LPYMVX:NGH+74O",%&[C>)?O9*))
M M)\&Z6L6M89Y9QHUZXW3*3G(L=U>[Q&XL+3N XOO^7EGUT:?S"D[6#?"7H,
M-#!90 Q[!(8P[$/?L?3Q!VW\@;DN.T'7NS0AX.%A85C<T%+2;EU4-N#!I@$O
M(1QWC9M.K:'=3[L&94/L(7T^(5)1HK-G1&/:'1,A?&1,I=00&\>\+Q*I7"R-
M,E 6-(^&J>EZ5EH-[<M64RDQ_-^D& Y5%GLV]/L5UHJQ[1W)ME)C>+X<PZ'.
MVEAN%*@?VQ"' ]?V<6_5ZW NQLZ1?1 J/89F03:2&(JEGL00IR>AP9E(*/&%
M9O75SGOP XQ6-263,+CH.D!*+Y%U$55KW)Q0-0W*H&I(:2\R:^^7E,FO)L[!
M)\*%B;?2280NFU&EALBLAJ:IW9AVIR+TX2"/XW#A:5R7A!)>9.Z2?[IA:OQU
MY@>6_8:-^]1& L,1P"XYI?W(K/W&"@U5VPN\?MLW"A6>0G7#5QL ,F\ 2Y*G
M,97:$PO*3JX()<G(N^R*4#J)QG6IISZYT+#)//[-A91X(G.3^1^V^L9S)Z)!
M!ZT!'0L:*UW&XW19%Q4>JBQR$73Z'UU:' R"_CS5XBS'/M+<8R7;V"S;/ZTB
M6-,[]T)IJ(T$AB. 77)J!\'G=]IXV&E#%P[JHT'9SA%]P <')^8-:/G"Y=H]
M)0Q8[07XLDTX5D*,SQ=B/!1/Z/ANT%]](W'A:5R7A))C;);CGY_DPZ9:ME+R
M:[J_58X%AB. 77)J4\#G]^F-:>>PQG)@?Z\<!PM/PFH&TX-CWYRP=75\SD%<
MGM[61Z7MT_:(_K8ZF.X]OX/7B_J@7;FIS_T_1&R=%AQD9"5=6E>>G#FL/DJO
M;P3=5H?+3U3(KK^ZW) H(:P$R/<K2L7K33E ^P^-^;]02P,$%     @ D8!6
M4HT066E_!   +Q,  !D   !X;"]W;W)K<VAE971S+W-H965T.34N>&ULM5A=
M;]LV%/TKA-&'%I@CDOJ@%#@&'&?="K1#D+3;LR+1ME:)]$@Z;O;K1TJ*).N#
M<]#DQ1:E>R_/O;KGD.+BR,5WN:-4@1]%SN35;*?4_M)Q9+*C12PO^)XR_63#
M11$K/11;1^X%C=/2J<@=#&'@%''&9LM%>>]6+!?\H/*,T5L!Y*$H8O%T37-^
MO)JAV?.-NVR[4^:&LUSLXRV]I^K;_E;HD=-$2;.",IEQ!@3=7,U6Z'*-(^-0
M6OR9T:/L7 .3R@/GW\W@4WHU@P81S6FB3(A8_SW2-<US$TGC^*<..FOF-([=
MZ^?H'\OD=3(/L:1KGO^5I6IW-0MG(*6;^)"K.W[\G=8)^29>PG-9_H)C94N"
M&4@.4O&B=M8(BHQ5__&/NA =!S3E@&L'W'?P)AS<VL$M$ZV0E6G=Q"I>+@0_
M F&L=31S4=:F]-;99,R\QGLE]--,^ZGEO>Z+])!3P#=@57"ALG_C!SW\Q%3,
MMIFY7$E)E03O;ZB*L_P#F(-O]S?@_;L/X!W(&/BZXP<9LU0N'*4!F;!.4D]^
M74V.)R9'&'SA3.TD^)6E-#T-X.A,FG3P<SK7V!KQAB87P$6_  PQ' &T/ML=
M118X;E-=MXSG3L3[F+%,T?EGW:GIL*26";QF J^<P)N8X#?!I03K6(BGC&W-
M&SPP-?8BJC"D#&.H_;CT8!C!8.$\=LLS-/,A"=W6[ 2EWZ#TK2A727(H#GFL
M=!6>F\R0> QH%2GH()B[D+@>Z2$=LR,^A.$XU*"!&EBA:FW0S&=@?1""LN0)
M?!4QDWD)%ZS2OS4CM8B-EC@8(@I,$Y[ 'C'2R4V )@UH8@7]AY;[,WJ #.9&
M$$9NU(,X8H9]+X3C&,,&8VC%>$,?]9JQUQV@:+)C/.?;)PL!HB9L]#8,0[!5
M2/@Z'*OC="N'B2Y=OW5'[-P D9",5QAUM!R]&L_J4">=B!'T2+\=1@U)!.%$
M0R#<PL5OQ;4Z\@DH%* ^V\;,? *C">2MK"/W-0A71^E.'T#/#_LHAV:$:-F=
M0-FN#<B^.*S+[0,5X(Y6196[;&_E1"OHR'\CVK5"C.Q*?#[MAIH:!'@@:R-F
MQ ^"J5YHM1?9Q?=%I!MJZ]SW?.SUL8[919!,*40KPLBNPC]#N7"H6M#O Q\:
MS3W?GX#=BCR*7H5OT<C2!0=K\)A9@-R)XN)VH<#VA4+7,M4?6?H##.C],%!F
MR.*"VOB 6W''Z&THAUM!QG9!/IMR>*BK!*)!H?_7[!1G*[_8+K\OH1P>BNO<
MPZ[7I]R8G1L$!$V ;548VU7X)RA71SY1MK!/N1&C.4*A-X&[E7ALW[2?R;DZ
M2O>3 8=>@/HHA_MU%^-@0AEPNTI@^RIQ'2??]5;2UOZMDF/R1@QK]1?;]?=<
MAJWQ4$AQ,$6<5D>Q74=?0)QU':K[8N=#"$[GZ$%O-;;EB8P$B<FK^FQO[C:G
M/JORK*-W_QI=KJNSFS9,=93T)1;;C$F0TXT."2^(;B51G<Y4 \7WY0'' U=Z
MOU->[JC67F$,]/,-Y^IY8"9HSLB6_P%02P,$%     @ D8!64C7M.&PJ @
ME@0  !D   !X;"]W;W)K<VAE971S+W-H965T.38N>&UL?51M;]HP$/XK5M0/
M5-I("'1KJQ )RJI5&A(JZO;9)!=BU2^9?4"W7[^S$U*F#?(AOK/OGGON?.?L
M8.RKJP&0O2FIW32J$9O[.'9%#8J[H6E TTEEK.)(JMW&KK' R^"D9)PFR:=8
M<:&C/ M[*YMG9H=2:%A9YG9*<?MK#M(<IM$H.FX\BVV-?B/.LX9O80WXTJPL
M:7&/4@H%V@FCF85J&LU&]_.)MP\&WP4<W(G,?"8;8UZ]\E1.H\03 @D%>@1.
MRQX>0$H/1#1^=IA1']([GLI'],>0.^6RX0X>C/PA2JRGT6W$2JCX3N*S.7R%
M+I\;CU<8Z<*?'3K;)&+%SJ%1G3,Q4$*W*W_KZG#BD([..*2=0QIXMX$"RP5'
MGF?6')CUUH3FA9!J\"9R0OM+6:.E4T%^F*_IELN=!&8J-E/&HOC--Z0^:>1Z
M*[PX<P[0L<&*6]!8 XJ"RVLV6 !R0<(5$YHMA91499?%2*P\=EQT#.8M@_0,
M@U'*EH9P'?NB2RC_!H@IG3ZG])C3/+V(N(!BR,:C#RQ-TN1EO6"#J^L+L..^
M5., .SX#^RBT0/CXC;JH_+<^%P),^@"3$&!R)L"3:KBPU/'H;T.\1^#_B= 6
MH@6\"8!^_O;YW>WP+CGY1EF\/^44G_2* KL-$^%8878:V[;I=_NAF[6]]F[>
M3NR2VZW0CDFHR#49?B8>MIV"5D'3A,[;&*0^#F)-#P=8;T#GE3%X5'R _BG*
M_P!02P,$%     @ D8!64G7^?3Q1 @  "P8  !D   !X;"]W;W)K<VAE971S
M+W-H965T.3<N>&ULA91=3]LP%(;_BA5Q =)&$K=I THC%0H:TB8A"MNUVYPT
M%H[=V2YE^_4[=M*HK"F]B3_?\YPWMD^V5?K55 "6O-="FDE06;N^#D.SK*!F
MYE*M0>)*J73-+ [U*C1K#:SPHEJ$-(I&8<VX#/+,SSWJ/%,;*[B$1TW,IJZ9
M_G,#0FTG01SL)I[XJK)N(LRS-5O!'.S+^E'C*.RB%+P&:;B21$,Y":;Q]4WJ
M]OL-/SELS5Z?."<+I5[=X*&8!)%+" 0LK8O L'F#6Q#"!<(T?K<Q@P[IA/O]
M7?1[[QV]+)B!6R5^\<)6DR -2 $EVPC[I+;?H/63N'A+)8S_DFV[-PK(<F.L
MJELQ9E!SV;3LO?T/>P(:'Q'05D!]W@W(9SECEN695ENBW6Z,YCK>JE=C<ERZ
M0YE;C:L<=3:?XRD7&P%$E>3.6(X^H2 /TC*YX@N<GQJ#5V-:*VWY7^;_Y-T[
M7@D#Y'P&EG%Q0<X(E^2Y4AO#9&&RT&)B+GRX;).X:9*@1Y*8P?*2#.(OA$8T
M>IG/R/G9Q<<H(=KJO-'.&_5A!T?"WG/)+7S]CL=^:,E\ AAT@($'#(\ ,-VX
MSVVC&GN5>Q5O.8W3JT$6OO7 AAUL> I&^V"-:O0!%D51/RSI8,DIV* /EAS"
MHB0:]L-&'6QT"C;L@XUZ8/$5[8>-.]CX%"SI@XT/8#&RCL#2#I9^"GNN "ME
M:4'W(=.#:Y(,:?H?,=Q[VZY,_F!ZQ:4A DJ419=C/!+=E)YF8-7:/_>%LE@\
M?+?":@W:;<#U4BF[&[@*TM7__!]02P,$%     @ D8!64AC6AN7B @  GP<
M !D   !X;"]W;W)K<VAE971S+W-H965T.3@N>&ULC97;3N,P$(9?911Q 1+;
MG'I$;:4>6"W2(E4@EFN33!,+Q\[:3@MOOW:2AM*FT=XT/LS\\\W8'4_W0KZK
M%%'#1\:XFCFIUOF=ZZHHQ8RHGLB1FYVMD!G19BH35^4225PZ9<P-/&_H9H1R
M9SXMUS9R/A6%9I3C1H(JLHS(SR4RL9\YOG-8>*))JNV".Y_F),%GU"_Y1IJ9
MVZC$-$.NJ. @<3MS%O[=:FSM2X,_%/?J: PVDS<AWNWD(9XYG@5"AI&V"L1\
M=KA"QJR0P?A;:SI-2.MX/#ZH_RQS-[F\$84KP5YIK-.9,W8@QBTIF'X2^U]8
MYS.P>I%@JOR%?6WK.1 52HNL=C8$&>75EWS4=3AR\(<7'(+:(3AUZ%]P"&N'
ML$RT(BO36A--YE,I]B"MM5&S@[(VI;?)AG)[BL]:FEUJ_/1\);*,:G,L6@'A
M,:P$UY0GR".*"G[ (HZIK3=A\,"K2V.K?[U&32B[,18OSVNXOKJ!*Z <'BEC
M9E]-76W@; @WJD&6%4AP <0/X-'$3A7<\QCC[P*NR:I)+3BDM@PZ%=<8]2#T
M;R'P J\%:/7?[OZD R=L*AV6>N$%O4TAH]1<./@J^2W<?T2LB$W!X;?@R0^-
M,CO:[XC:;Z+VRZC]"U$722(Q(1HA/\2/OHZ\[9@JO4&I9WO ;C[TPMY@ZNY:
M, 8-QJ 38],2'!@J!3HE' 1'^$0BVW@&9SR#2=#SVWF&#<^PD^>52$FX_H0<
M)15Q6]QN ;^%]QO)J"$9=5=&BKB(-.P/1"2*9$%8&]+HK!3^L#=L*E'=ZLIH
M=&0T::_5N"$<=Q(^X0YY@;8YHF%DRG1O9FY4#%H ?FBT_]<#O^D:;>3C\T/T
M>Y,3\G.CT.N-3N#=HUZ7H4S*)T"9>U5P7?6&9K5Y919E<SU97YK7IWHLOF2J
MI^N1R(1R>S^W1M(@&"19/0?51(N\[*AO0IO^7 Y3\X*BM 9F?RN$/DQL@.9-
MGO\#4$L#!!0    ( )& 5E(^:?_,%0P  .$Z   9    >&PO=V]R:W-H965T
M<R]S:&5E=#DY+GAM;-U;:V_;R []*T)N<-$"65LS>D_; %7B]SM)[WXH]H-B
M3Q+=E26O)">;?[^4_(Q\+"LM"ES< FTM'G(X'))#SLC^_!+%?R9/4J;*W_,@
M3+Z</:7I0M3KR?1)SKVD%BUD2,A#%,^]E![CQWJRB*4WRX7F09VKJEF?>WYX
M=ODYIXWCR\_1,@W\4(YC)5G.YU[\ZLH@>OERQLXVA!O_\2G-"/7+SPOO4=[*
M]-MB'--3?3O*S)_+,/&C4(GEPY>SKTS<:6HFD'/\QY<OR=YG)3/E/HK^S!XZ
MLR]G:C8C&<AIF@WAT7_/\DH&0382S>.O]:!G6YV9X/[GS>C-W'@RYMY+Y%44
M_.[/TJ<O9_:9,I,/WC)(;Z*7MEP;9&3C3:,@R?]57M:\ZIDR729I-%\+TPSF
M?KCZW_M[O1!5!/A:@!<$F'9$0%L+:$4!_8B OA;0JVHPU@)&50WF6L"LJL%:
M"UA5-=AK ;NJ!F<MX%35P-2-Y]2J.MC6V45O']>R<3>K[&^V<3BK['&V<3FK
M['.V<3JK['6V<3NK['>V<3P[\+QY3&3C>G;@^Z,3VSB?5?8^WWB?Y]ZOKQ(^
MWRVNO=2[_!Q'+TJ<\=-XV8=\R\GE:9/PPVQWO$UC0GV22R^OHOEBF7KY3A4]
M**Z7^%/%"V?*M1\L4SE3AK1#=\)I-)?*6,8*\<^)]?;)BZ7RX5JFGA]\5'Y3
MOMU>*Q_./RKG2EU),C!1_%#Y%OII<K%'N'N*E@D-3\3S-\^?ZRE9D\VI/EW/
MW%W-G!^9N:8,HC!]2I1&.),S(']3+L]XR0!U6L;M6O+-6KJ\=,1K.:TI&KM0
MN,I5,*&K<O'O[(^+[_P/('A=+G@K%S6%6T?U-D[HY:170WJ;Y8+=94AZ[:-Z
M6Q7TZDAONUQPX,6DUSFJMW-"KX%T=BO[ECE O'="ITFV6O371KK[%?RKJ4=U
M#T[H=I#.807?EN@<G8IE%2D=5W!LR2)/3BEE2.G-SV7M[<\%QEUU<;MD#]*V
M^[F6CZ<=&6]ON^Y'27*P9Y>HT+<J]%R%7J+"7ZF@[CSK3=<E8[8N&>&.84'J
MDT.]J]UTI<;*U61=_/,E<TQ-(R<\[V]^AVR<<RM;K7VV)AC-MAVUP-8&;);)
M'/:6K0O8N*%:QENV/F#3#-LLF# \9',LS;'><HW!8*K#M((%-X=LEJTSO3#:
M[2&;;EJZ61CM#K 9S+*<+=N;&#&V,6*4QLCO^:F$8L%[EC&=LI3I*@97G<!O
M><R@5%V-:NXO@6DR7EC/6\!FJ3HO>.<.L-F6:7%LF[FUS2RUC=(KEG1 3+U@
MT]D\Q-%<\1(Z8I+)TR@DHY-U1[5Z2OW[0"IAE$K4Z=R8!Q.U#5[PU.TAD^ZH
M3L'D0R9NZ4><:6T-MDH-OBJ8H#S)&;GTQ8MC+TS7:X#,L@XF8SIV8<:WATR<
MN IF'3+IMH&MLK=6V:56->:+('J54J$N>_JGLEC&TR<Z9BMQ%KG0'/LPG(J!
M"5BT@BF'+)J)+7&VECBEEN2MNO],NRTY)TQ]BLLWZ89L<4"B.9P7S#GD<E1-
M+QATR*0[FH9-8NKN7*+^S ZRKC6P[5=!VFNT/12,0WR6HQO%E$)\#C?5(_''
M]HY>K&HAS>KDOH%'=TAW/::S/YM:L1A>0ZZBYYIXK )7&W*I9J%@ BZU=E O
M(5=A\D/(9!2K)>0R"]EV [CTFG40"H=<O&85 QURZ>Q(&/!=&/ ?#H/C8>ZN
M1RVXQ2@& N+BK!@(5<9J RZU5NQBNI#+M)TW?XIA@62*P3.$7(91C NHGQ?C
MXI!+KQV47,#%:V8Q+!"3=FQWV#7R3"L-BQN9I+$_S;; V[Q"Y9<I)?T[VS7P
M3/]5AP2VZP!9>0L(VB0O)8ONEZF7=1)IM"+GE]LS9>&]9LQ*WE0\YH*P<#'0
MU'%3+SH.<6D'G@-<VK&^@NWZ0U;>(*[<-5IDEVJE#MLU8,SZ90[;]4.LO"'Z
M50Y#/1$K^@LP6<4F$##Q/::W9F?-T]M;O%WKP<M;C^_P&L$](97GZW*:+F,_
M?,S/PU'Z1'ZBK3U8SK+%5,Z94=.4N1\$V>'@T?/#_ 1-;,I,TN)G[2?1LN<'
MSX^59R]82L6;_7>9I/E:DPLR\.LRC5I+?T;8]*^EG_CY]2V=-%)2G?'1QX3@
M>'6O&_C>O1_XZ>M%/BV:!VW;IZ>Q/W8L R_-SS;SA0R3@W$77ISUG<$K'7D>
M$HK6^U>RML:V6N@D)+<-M\Q:NG!*/1W%TR,MS2+VYU[LDSCI[82S9;;U41AF
MALYS9;6R^]E=Q\7+.RY\O>J>D+JCV<Y>0SH:R&D4S[+87[\>S)9S$24I(:F_
M2I[\]L.C,/!R"SYDRYM\5 )*6S*4EN'\@UIC'S<+<Z&<4Z>Q]V3MGK9>24AO
M.+N@SWX\RY4^1,LX?5+^(BUI'F/Y[=4%S2-9R/R%8_!:4VYIL8?9@<T5RK__
M97.N?OHZG4;+/$Z4<13X4U\F.<(^Y=H\9>8GTV6R.;UN3,]XF/6)@G@GO\CD
M7TL=L^N!>'D/A.^?W1-255*.6S7^[I0CRW<Y]HZ\VH_X7Y=7U/1LM6Q#,M/T
MZS)LU[7P\JX%7^B[)Z0J.=+9V[169FV7UP_+7/EVRZSD3N5<KZD[;2024TXK
ME&MS/URQDS?28)7RJ]E0\FIO=[R3GLXLE7]GSS+_3*ZU]P=8K<*:(\'AD&_G
MYH^$^,"_J; :I7&Q:SEY^:4Q?NGBGI"J5%/5/4^]P_I"(:6Q*ZV'?\P/E/SZ
MCSH_V7C?VA_A,(LWXU ?\"2]6;X5$W&VS+]J4B7+<T6W<NYG%87$:*GN:)%+
MG;QK^7EYR__=Q$XNEQKE+OVP.@)_W"S)Q>8UPG[SI![= .8+<FZ>C&O7^N&S
M7'=-M!8WT@M^EUY<:N>NP>?E#?YW"]M9+E4EF(V]_/_Q_C +Y"J=X=$-1=M;
MZ:.:MION^UO2B[=%K+PY7*<&/Y5<;W)I/]-*G;X[@_'R6W#\ZM8](?4SO>->
MSXBZ0M0#,N=_H.O;G3AY^8D3OYEV3TA5R2/K!_*H<D4\VI;9[XMHX]=$].ZU
M 2]_;W#D);U[0JQ2469[ ?O.HOS_X 1M=]F@G;ILP+<-)\2J..']NWCUPD'=
MCO;#*P=[W>.N@@M=W_O.VUP26_8-VT3)]ZGL+C0[L6SIV^_Q?LV_S5B@NTQ,
M&*#?,'&'Z*XFKC1 O]9$ ]&;FF@A>EL3'43O:J*'Z'U-#!!]J(D1HH\U,4%T
M5Q=7.IJ_+AJ(WM1%"]';NN@@>E<7/43OZV* Z$-=C!!]K(L)HKN&N#+0_ W1
M0/2F(5J(WC9$!]&[AN@A>M\0 T0?&F*$Z&-#3!#=-<65B>9OB@:B-TW10O2V
M*3J(WC5%#]'[IA@@^M 4(T0?FV*"Z*XEKBPT?TLT$+UIB1:BMRW10?2N)7J(
MWK?$ -&'EA@A^M@2$T1W;7%EH_G;HH'H35NT$+UMBPZB=VW10_2^+0:(/K3%
M"-''MI@@NNN(*P?-WQ$-1&\ZHH7H;4=T$+WKB!ZB]QTQ0/2A(T:(/G;$!-%=
MIHJKU;?7BQ80TH!(DY 61-J$="#2):0'D3XA X@,"1E!9$S(!"(N8V0/JA37
MA#0@TB2D!9$V(1V(= GI0:1/R  B0T)&$!FSK.S!^L8XV8,JY34A#8@T"6E!
MI$U(!R)=0GH0Z1,R@,B0D!%$QH1,(.(R*M@,5FQ"&A!I$M*"2)N0#D2ZA/0@
MTB=D )$A(2.(C F90,1E5, 9K."$-"#2)*0%D38A'8AT">E!I$_( ")#0D80
M&1,R@8C+J* S6-$):4"D24@+(FU".A#I$M*#2)^0 42&A(P@,B9D A&748%G
ML,(3TH!(DY 61-J$="#2):0'D3XA X@,"1E!9$S(!"(NHX+/8,4GI &1)B$M
MB+0)Z4"D2T@/(GU"!A 9$C*"R)B0"41<1@T @QT (0V(- EI0:1-2 <B74)Z
M$.D3,H#(D) 11,:$3"#RE3ET4(&5EJOBCL.:Q>EPP^'NSSDA<!_E&B%P1^(Z
M(3"WN4$(S!)N$@+CC5N$0,]QFQ#8$W%: P[70%,W/]^L;Z%D]>// 9TO_3!1
M OE A\;L*T=GJ^]_;A[2:)'_=NH^2M-HGG_,+MYEG#$0_A!%Z>8A4[#]5>OE
M/U!+ P04    " "1@%92C%="XJX"  "A!P  &@   'AL+W=O<FMS:&5E=',O
M<VAE970Q,# N>&ULO57;;MLP#/T5PMA#!PSQ)9<V11*@:3:TP%H$#;8^*S83
M"Y4E3Y*3#>C'CY)=)T,;#WOH7G0E#P])B9SLE7XR.:*%GX609AKDUI:786C2
M' MF>JI$23<;I0MF::NWH2DULLPK%2),HF@4%HS+8#;Q9TL]FZC*"BYQJ<%4
M1<'TKSD*M9\&<?!R\,"WN74'X6Q2LBVNT'XKEYIV88N2\0*EX4J"QLTTN(HO
MYW'D%+S$=XY[<[0&Y\I:J2>WN<VF0>08H<#4.@A&TPZO40B'1#Q^-*!!:],I
M'J]?T+]XY\F9-3-XK<0CSVP^#2X"R'##*F$?U/X&&X>&#B]5PO@1]HUL%$!:
M&:N*1ID8%%S6,_O9!.)(H7]*(6D4$L^[-N19+IAELXE6>]!.FM#<PKOJM8D<
MERXK*ZOIEI.>G5VKHJPL\Q%2&Y@SPU-@,H,%%Y7%#.[I9=S*5!4(2]1 \@6)
MKG*F$<Z6-$J;H^4I$Q_A;(&6<5H8=VV 2[CC0A"VF826V#J;8=HPF]?,DA/,
MX@3N%($;^"PSS/X$",G-UM?DQ==YTHFXP+0'_?@3)%$2?8"PH5F/'?C]-I9]
MCS\X&4NY0VWY6B#<*]N).6@Q!QZS?P+S*/Q?E3&O<M!A8MB:&';2OI7<<B;H
M+:\MI-X'_^=*S5.$9SA$ZJTDUMACC^U*P&[6CWO#T23<O4%IU%(:=5):U>_'
MYLS2KZY$!FL$;DQ%#[(JB=L1S><.<K45JAD'=O&@=X+<>4ON_-_2##>8;1$>
MF=9,VHZ,7+06+MXKZ>/6Q/@=DSY^G?3QJ;#&T:$41?\EZXV9OZ4]/*J:!>JM
M[PV&C%32U@6T/6W[SU5==0_B=?.Z8WK+I0&!&U*->N?T*W3=#^J-5:6OP6ME
MJ:+[94X]%+43H/N-HH?4;)R!MBO/?@-02P,$%     @ D8!64IUF;8RX @
M& <  !H   !X;"]W;W)K<VAE971S+W-H965T,3 Q+GAM;+55R6[;,!#]%4*G
M!$BMQ4N,0!9@.RX:H$X-&VD/10^T-+*(<%%)*G;^OB0EJVYJJ[GT(FXS;]Z;
M$8?Q7LAG50!H=&"4JXE7:%W>^;Y*"V!8]40)W)SD0C*LS5+N?%5*P)ES8M2/
M@F#D,TRXE\1N;R636%2:$@XKB53%&):O,Z!B/_%"[[BQ)KM"VPT_B4N\@PWH
MIW(ES<IO43+"@"LB.)*03[QI>#<?6WMG\)7 7IW,D56R%>+9+AZRB1=80D A
MU18!F^$%YD"I!3(T?C:87AO2.I[.C^@?G7:C98L5S 7]1C)=3+RQAS+(<47U
M6NP_0:-G:/%2097[HGUC&W@HK906K'$V#!CA]8@/31Y.',+1!8>H<8C>.@PN
M./0;A[X36C-SLNZQQDDLQ1Y):VW0[,3EQGD;-83;*FZT-*?$^.GDT?PH#SP5
M#- *))H+QDQR-P66@#Z@:981FVU,C5']R]C<7]V#QH1>&PME+=5Q(!PM":7&
M1L6^-O1L$#]MJ,QJ*M$%*F&$EH+K0J$%SR#[$\ WNEIQT5'<+.I$O(>TA_KA
M#8J"*#A#:/YN]W#<0:??YKKO\ 87\!:LI.(5 &VT2)_1E](E\_L2V!;DCXX
M@S; P 7H_[N8GX52?U6T(\2P#3'LUG  F1(%2.1(.1G"R3A;[QHJ#!R6[2<O
M2= +8__E#(%12V#426 -2DN2:LB:-#YQHA6Z6F^>U/5[DGG;!KK]7\D<MR'&
MG5JF7).,T,IV,K2!M)+FMIEKM#BDM#)7 .52,!NTK'1]\TS6%UARPG<U(<?D
M!DV9J+@^5X)Q=PGJ:W#6:/BF3OY)DV$@=Z[W*I3:R/65;'?;]CYU7>W-_LRT
M_;I+_X:IWXPEECO"%:*0&\B@=VM^(%GWX7JA1>E:V59HTQC=M#!/%TAK8,YS
M(?1Q80.TCV'R"U!+ P04    " "1@%92A<85Y-X$  "G&   &@   'AL+W=O
M<FMS:&5E=',O<VAE970Q,#(N>&ULM5G;<J,X$/T5E6L>DJJ9@(1MS)3CJL3.
MW:Y-.<GN,S%RS X@CQ#Q3-5^_+8PYA*!PF2&EYA+GZ;[M/JT(.,=X]_B#:4"
M_0B#*#[M;838?C6,>+6AH1N?L"V-X,Z:\= 5<,I?C'C+J>NEH# PB&D.C=#U
MH]YDG%Z[YY,Q2T3@1_2>HS@)0Y?_/*<!VYWV<.]P8>F_;(2\8$S&6_>%/E#Q
MM+WG<&;D7CP_I%'LLPAQNC[MG>&O"\N4@-3B;Y_NXM(QDJD\,_9-GMQXISU3
M1D0#NA+2A0L_KW1*@T!Z@CB^9TY[^3,EL'Q\\'Z9)@_)/+LQG;+@']\3F]/>
MJ(<\NG:30"S9[IIF"0VDOQ4+XO0OVF6V9@^MDEBP, -#!*$?[7_='QD1)0#N
M-P!(!B!M 58&L-H"^AF@WQ8PR "#MH!A!ABV!=@9P&X+&&6 45N DP&<M@!L
M'BIGMH;DQ6Y=;7PH-VY=;WPH.$XK;NS78KJ09ZYP)V/.=HA+>_ G#])N2/&P
M?OU(-NZ#X'#7!YR8+&DL>+(2"?>C%^1&'OI+;"A'7]"9Y_FRM]P W41[A9"=
M=C2CPO6#8[!X>IBAHT_'Z!/R(_2X84D,^'AL"(A+>C=660SG^QA(0PP+EY\@
M"W]&Q"2X!C[5PV=TE</-&OA,#W^@6X";C? +/?PVB;3PR_:YU\&O6N>.G1KX
M=>O<:^$WK7.OA=^VSKT6?O=[=9__'G6+]O!1%6Y #^:-2/)&)*D_JU4C3EDL
MTFZ$RY2_4LT#K/P!5OJ ?L,#IBP2X)I& JT8#%Z/\GU'N]Z_H#0PC$5=#?9.
M[=2IW 6\3KX0B]C0IZ]EKFO,L$,&=M5LH9HYH\*FDE<_SZNOS>N!OD(FT8JB
M9QK1M;_G;;5Q^0NM$Z-I7XD!8].L!CIK8W2I&MEO;:Y4F\%;FVO59O36YJ:%
MS:W>IL+N(&=WH&7W;/4]\>-T$, ^+7 %!6YA<=8Q.]N[&NIRO1@H,5HJL:HC
MW%>858V(PFR+B&Y:V-S6!&0U43O,J1V^LW!#'SK1@Z9G'#U"_VNZW,Z=VMW(
MR"A_P*@+&1DI!%J#)@*=/!3GCW;^N?-^+]XYZJIJK#0VBUV6^<?:Z"[S58E!
M"73^GE4UTM)^$+];7PZO4TA0#CO.?6UC*D1 96W1FM+:F+$2#71L4S3%4,1$
MSULBV%4"BTRS<G$Q ;'537/@8AAA_33Z6'O,,Z^5_FBFKQ!OK%?OIPC>BGD,
M6_@E>V8B1D=/RV-=GH5VX6%'5!9*ANT.J)QE7LM=3FQE,ES4F3F.,HEJS&!<
M*7.FQLQ69WB=,ZQL&6YKS"SED?/,JK)D&L<]+N0=Z_5]P9[]@,(KGP<<<[^T
M=!:^?NT4LHV=;M8.*?26Z/7V8VOG*O-:F1"-G))"4XE>4]5)_[E,L!2Y[.U:
M\C!E?,L@7"T3I=>*CMXK2"&K1/]F\:MS>)[YJXPNIY'F0GN)7GO5;QE,?LNH
M&U=$U5M,&B,H]);H]?:#A4;_H0^W'2DDFW0DV:20;-*%9,])C1:3YG(46D;T
M6O9XL2R1? ;)7@3^85,3 ^N_.A])H7&D(XVS"HVSNM"X.TO5..S8"ME&Z9NB
M_(2_@&[V@;2 K@%GGMC0"7S_57Q_(M@V_<P(/,(J3P\WU(6@I '<7S,F#B?R
MRV7^OXG)_U!+ P04    " "1@%92/Z?<42P'  "]*   &@   'AL+W=O<FMS
M:&5E=',O<VAE970Q,#,N>&ULO5K9;N,V%/T5PFB!&6!BBXNV( F0Q-L4G8$Q
M3MIGV:9C861)E:@X+?KQI9:8ED61CI>^)+9\-UY>WG-(\683)3_3%:4,O*V#
M,+WMK!B+KWN]=+ZB:R_M1C$-^2_+*%E[C']-7GIIG%!O42BM@QXR#*NW]ORP
M<W=3/)LD=S=1Q@(_I),$I-EZ[25_/] @VMQV8.?]P0__9<7R![V[F]A[H5/*
MGN-)PK_UME86_IJ&J1^%(*'+V\X]O!X3)U<H)/[PZ2;=^0SRH<RBZ&?^Y>OB
MMF/D$=& SEENPN/_7NDC#8+<$H_CK\IH9^LS5]S]_&Y]6 R>#V;FI?0Q"O[T
M%VQUVW$Z8$&77A:P']%F3*L!F;F]>12DQ5^P*64MJP/F6<JB=:7,(UC[8?G?
M>ZL2L:. 8(L"JA30H0JX4L"'*I!*@1RJ8%8*YIX"1BT*5J5@'>K!KA3L0Q6<
M2J$HEUXY'<5<]CWFW=TDT08DN32WEG\H"J+0YE/HAWGM3EG"?_6Y'KO[09F?
M4%Z,#$P"+TS!%;A?+/R\KKP ? W+U9%7V:<^99X?? :_ #\$3ZLH2[UPD=[T
M& \C-]:;5RX?2I>HQ24&WZ*0K5(P"!=T(=$?JO4A4ACH\?%ODX#>D_" E!;[
M=-X%&'X!R$#&\[0//OWR61+7H]K*E,;<BJ&STE=;^2T+#[$R.'A$T&VW,OQX
M7B9>PORY'WLADQ@<G26L\>%6'*F56A7@[5+ A5G<:G;)GRS  PWYIW(]@+Z?
MSH,HS1*J\$"V'DCA@;1X^)ZM9S0!T9)W_7S941"+;*;@7Z!.[K"T;A76<U!Z
MO8/0O.F]2D(RMR&9RI!D@_["F_^< V%*\Y4^JWZ)9H'_4K0"66BE%WLG-&(8
MACPV:QN;=6)L<3Y%7II2)NM#0ZN1+T1(6U3V-BI;&=7]G"49[XV\*E(0R?(C
M[8EV(T%7MKT32]EA)%*H(=672,%]H<%!#D=-*>2V3IRS39&C3-&(<R;PZ7>>
MH,^@GU' (L!)$ L*G)%-E-.8J"NS+0AW&X2K#&+H^0EX]0+NGR^XN*);<0%R
M9<GPN)@72"'HP6TN-<MHI&^H%:N%#@V!RH8R^.?O7Y\&?3!]NG\:3!6=!^[@
M/+Q0=X-(^$ 76!K#RFIM^A&Q;+A7JW(Y0NR6;(O&#[$F[GFVS@*/\?PT8P:<
M ^5TN$C?^\^U>I)R(-Q86="U&A4TD,HYJ%%I!]H;Z>W5DR2P"ZK!:T*3.5^^
M?$.3KR?Z%O/=!T\(1[(L"4%4:\;YOVP=MX&%QA/N&L:O,G*AT2-=+-4;?URO
MGB,!IE"#IGP]11GGT@FO)9 Q/_#_X3GB_6]!&4TX?Z=@F?&$T6T!:6!#XQ!U
MD73( XU>6XJ'1_H;?=Q?/<6"$T U*3BMK5?&:ZO#=!S3W%^5$CG+<C':7Y6'
MV1L=:&\LDR,$&[!E]0K2 M6LY9'OF!)_EA4-K:C'C_6S865_M_EBPW7VQ]F4
M0H[1PE&AX!-032B&44+]EQ!,JBB+K>H7L(=IJOH2K &Z%\)))- =J=']2)RL
MK-;QSS7W85(F1DS4 @!(, @$_W>4K%S6]@V6V0!)B1AVW09&'F9MI+563Y"@
M/TA-?\Z(D!I/N.O(V[!&#[6T_;%&#W9-9?M&@FHA-=4Z/T)J'!I=6XZ0&CW8
MA7*$/-+?Z./^ZBD61 VIZ<QI"%D9KR&08UK["U(B93K6_GH\Q-;H(%MCF53K
M7AX)QH;4Q.1D7*SLU[: ANWNC[$IY2+<$KS@0DC-A291RA)Q@+L+6:FJE 1K
M0/:EP%!@.U)C^[E.H%#S$ '95FN%"$* U.<(QX*UVSQ_(:B!U1(I&[9L:+$@
M&%A-,,[?934.6_<A&KW6?<B1_D9'^AMK](AF_X(%B\)J%G5:=\9-ZK+/E?0B
M0[W(2"E2'[K@1UC-(D[NM97]&@8@8W^O)9/"IM,2_<[; 35 /X=^SN:FC"^I
M5-MCL8!K3"[48[% .:Q&N3,R4XTGW48?"W##FM/_\_<PM4/4<GPTT.CA-J9X
MI+_1Q_W54RS@':L/!4[L1<UW!YRW-7=E>KEZ^((Y8#5S>.Y.NV":Q7'Y8H%C
M]."-SK/\,L3^T4#MY$"5.T$+\*7."8B <:)&G9,;)FD>!>#&FZ)1)55[">2T
M30\12$?42/>AZ'.>E[_.E15:Y:<V"MPH,YU4?10"M(@:M+Y'X56]]4^S6>HO
M?"_QJ0H!B$ 6<K$7SSMOGM6;PM-+2?;RN5E*S5U:ZT(G K[(&3=IRDJ2;-8:
M@QCJI.JC$(!&U'W[R?,W^<0>UYF(Z.KD4ILV(EHOT1S(GH0<E?'Z.ZKF-&BD
MRM![.W>?UC1Y*>[!I:"@#N7=C^W3[5V[^^*&V=[S!W@]@)+G0W@]+F_2"?/E
MQ;YO7O+B\P$'=,E=&5V;UTU2WI4KO[ H+FY>S2+&HG7Q<46]!4UR ?[[,HK8
M^Y?<P?;&XMU_4$L#!!0    ( )& 5E(W@,QMU <  '(K   :    >&PO=V]R
M:W-H965T<R]S:&5E=#$P-"YX;6RUFMMRX[@1AE\%I=J+W:JQ19QXF+)=98].
MD\IN7*.9Y)J68(M9BE1(R%Z_?4"*%B2@ =)QYL;6X>]& P3Z0T.X>BFK/^N-
M$!+]M<V+^GJTD7+W>3RN5QNQ3>O+<B<*]<UC66U3J=Y63^-Z5XETW1IM\S$)
M@G"\3;-B='/5?G9?W5R5>YEGA;BO4+W?;M/J]4[DY<OU"(_>/OB6/6UD\\'X
MYFJ7/HFED#]V]Y5Z-SYZ66=;4=196:!*/%Z/;O'G!0\;@U;QSTR\U">O4=.5
MA[+\LWGS=7T]"IJ(1"Y6LG&1JG_/XHO(\\:3BN,_G=/1L<W&\/3UF_=9VWG5
MF8>T%E_*_%_96FZN1_$(K<5CNL_EM_)E(;H.\<;?JLSK]B]ZZ;3!"*WVM2RW
MG;&*8)L5A__I7]U G!@H/[ !Z0R(:< <!K0SH$,-6&? AAKPSH";!J'#(.P,
MPJ$M1)U!--0@[@SB]ND>'D?[+">I3&^NJO(%58U:>6M>M!.BM5:/,"N:N;N4
ME?HV4W;R9JD6PWJ?"U0^HHEX5-^NT9THU"N)[KLIFA9K=%_6LA(RJX2:N%)+
M\K1 MW4M9-W*_O&09T]I.RM_G0B99OEOZ +]6$[0K[_\AGY!68&^;\I]K;3U
MU5BJ#C1AC%==L'>'8(DC6(I^+PNYJ=&T6(LU8#_SVV/B<3!6(W<</O(V?'?$
MZW$B5I>(XD^(!"0  OKB-U^*G3(/G.83O_G?]H77?#HX>)Q H_FQOL\_UOIB
MN'GL>9+TN!!HZX\Z_1F3OYG9DZQ>Y66]KX2G!79L@;4M,$<+MRNY3ZLLS9%R
M"<[^@WW4VC?0>;Z)HD -[?/IC+)%Q!)-;!$V-=,AK<UMT05)@A/9V5#PXU!P
M[U"HY9<53^@N58.\$M!0'.S#TPZ$@17>C-O]/)>=A1<>PPN]X?WXX^OWZ00M
MO]]^GRX]3SXZ^HM^TMR*CRW$WHCOJ_+?:C>@VGCHVBB/F?B3:O<I*XIFQ%66
M?Q5I!2WVV!IQ$M HP<:$L&4XB@F-X!%/CO$GWOB7HGK.5@*M%&:@X!*@U8@:
MH0&B,(C/18O$7CXX">'H<: I&GCC_UI(48E:.CO0V9\&Q]5R,WH J"(<)T87
M %6<,,><QR<[ ?RQ_#3K')S-$19&YA0!98PYI@@F.D#B#;!;/C7:I1E,?V(U
M?)'$C)GQ ;(H3%P#J F"J3>^;^W^2*B-4+'/Y"O:[:O51NVKP5"I'0-A:KTY
M@M"0P7[*_#U+'[*\:;YYBFB]%TB62&W09-YNW<!@F!4,X]@1B<[QV)_D_RB+
MBQ^7RTNUC:TJ4:Q>T;9\=L=@9WS7 ]%I'/OSN#\K*@AY\N%=Y_L\(1)"C:PS
M!75VXIP-]#<?Z&\!Z'R9&&M8X:AGF;W1PLWG6>?C/-F&"25F;P =8S1PS2X-
M/.PG7INM<E4^RWU5(%5O[!JHIFTI @8,\(T&+#;C!601QRY :+YA/^"^E-M=
M6KPJ/A2RRA[VS12$X[0I1H/$"M-6D3C@<)1$8XSX,=:;88F-'BC#0C)WAB4:
M4<2/J/=D6&)3R)=AB<80\6/H?7F-V+!Q#8,&#?&#IG_[3&R\8!['G!O)"](!
MRW@VT-]\H+\%I/.D!:+Q1_SXF^V;RA[5,I5[L,8B-NLN&*51;(X,H*-AS!-S
M9(;YF_?[.^^QQBSQ8W965B)[*HZG-4UQ47\R#W-\9QV:IR3\274,T?0A?OK\
M'RH98C.'T82;: )D-,',D>J))A/QDZFOEB$V8I(@,H.S11$WMP"0*';%KU%%
M_*CJK66(#9]30G8=L$6AM8>!1+%C T,UQ:B?8OV%#+7Y1!)S>.> BG'BR-Y4
M0XSZ(=8+60J0"Y,D,<,#9#%U/'ZJ\4;]>'L/8^E@N-&3<S@_W/Z7 H;:.''%
MH4E"_21Y'^:IG=YI$EHS"H* <T9I!% _ CY4YU"[\.)JPVGR$) !274VS-M\
MF+<%(/.D:*I!1OV%X: 2AP(%%H_-/ >IF.L DFH,4C\&WUO>4!MFH<D42,,<
M@6K:43_M!A<V%#@Y#"(KJ0%P)-01I$8:]2.M/^7:(+H 9BV@<F9<IGG%_+QZ
M3\9E-I,<<XUI(#$_D-Z7Z9B-'8S-O14@HH[JE&DR,3^9^LL>9O,(Q]Q8LE-(
M92WLV2!?\T&^%I#*F2281B7SH[*WV&' *2-+L%F.34$=H:$U)L/\S?O]G??X
MY"<T/Y0]/T/7GO*#:90R_I-*'*;IPSYR+#FHQ&$V=9(@,(\2(17AKH>@V<3\
M;.HK<)C-&6ZR"- PLSH --11+C/-*^;G56]UPX 30&;]+&J+*(O,^ 'BN7YJ
M8IIES,^R_NJ&V9ABQ-R* J((.THOKE'&/WB R(&304P"\QP)E%$>.^+3J.-^
MU'UHI\QMJ,4<FT=J@,I>FK-!ON:#?"TZ531HF7.-6][W<]N 33(?7 %RC37N
MQ]K@+24'3A&!N02HW%-)HXC[4=0_U8%B#PH/DKGC.[EB\>$[%KZ?W+K)W"N9
M]4OF7LEY]S1$N1^BO7N?SO[LZ@JT7 $9M%X'>9OW>COT=GQR86\KJJ?V\F:M
M)OR^D(<K2\=/CQ=$;]MKD<;G=_CS% .?S_#GQ>'ZIW9_N(WZ>UJI95VC7#RJ
MIH++2#V;ZG#!\_!&EKOVNN!#*66Y;5]N1+H652-0WS^6I7Q[TS1PO&9[\U]0
M2P,$%     @ D8!64J(M&P:] P  ; X  !H   !X;"]W;W)K<VAE971S+W-H
M965T,3 U+GAM;+U776_;-A3]*X108"W01"+UZ<(VD,0-%F ;C#C9'H8],!)M
M$Z5(CZ3B]M^/E!5)=BBEP8*\V/RXY][#2]Y#<;H7\IO:$J+!]Y)Q-?.V6N^^
M^+[*MZ3$ZESL"#<S:R%+K$U7;GRUDP07-:AD/@J"Q"\QY=Y\6H\MY7PJ*LTH
M)TL)5%666/ZX)$SL9Q[TG@9NZ6:K[8 _G^[PAJR(OM\MI>GYK9>"EH0K*CB0
M9#WS+N"7*Q180&WQ)R5[U6L#NY0'(;[9SDTQ\P++B#"2:^L"F[]'<D48LYX,
MCW\;IUX;TP+[[2?OU_7BS6(>L")7@OU%"[V=>9D'"K+&%=.W8O\K:1846W^Y
M8*K^!?O&-O! 7BDMR@9L&)24'_[Q]R81/0",!@"H :"?!80-(*P7>F!6+VN!
M-9Y/I=@#::V--]NH<U.CS6HHM]NXTM+,4H/3\Y4Y%T7%"!!K<%&*BFL%;DDN
M9$$*0T5O*0<KC34Q6V>FC-4UY9CG%#.P%(K6>_%Q032F[!,X _>K!?CXX1/X
M  SP;BLJA7FAIKXV7&U$/V]X71YXH0%>"Y*?@Q!^!BA @0-^]=-P.#F&^R9#
M;9I0FR94^PL'_:W-2 $N"3<M#98,<["@*F="59* OW\ST^#&I$G],Q(N;,.%
M=;AH(-PMT536*0<[$TD!K!31SC0>'*6U(UNSCW.81DDV]1_[V7)895&<ME9'
M+*.6933*\OZ/F[NO"["ZN[C[NAI9==SZB]\CR4D;+GFK)!\<)2\DV6$UG.2T
M99F.LKS(<UF9I)!RQ\0/0M0O(!>E47&%#SK(#W6Z%:R@?..DGSXC=A:B-#RA
M[[!"&4K<]+.6?O:Z)#.*'R@SND&<5+/G).(T?L;598:B2> F.VG)3D;)7E?<
MRIXR>E<YV4V>AXW",#T]" ZS,,GBB9L=##JM#L;Y"6FN)0Z6S35J"T1]!B=U
M,U(:L'<MP/>H1=@)+$1O58V-IWY^!S8>=H(+QQ7W+<JL"7&T[["^?XY.A\ML
M@M# "CHQAN-J_-I*:]P='^8,PM-2<]K!*(H&"'=J#^/_5VT-_CCR!(;HE*'+
M#H7)@'3![H* XS>$^<#1LDMKOQ;4V*'OM!VF[U)EG1K#<3E^DV/N$%\($WBZ
M*RXS%,*!3>DT&HZ+]*O/N4.-TS".3NFZS-)TH"Q1I]GH!<U^Z90W^/ZWV5D6
MP_B$G\ML$@3A"3^_]Q2P[[#?L=Q0FR2R-KC@/#6U(@]/FT-'BUW].G@0VKPU
MZN;6/ >)M 9F?BV$?NK8!T?[P)S_!U!+ P04    " "1@%92'$4/@"T#  !-
M"@  &@   'AL+W=O<FMS:&5E=',O<VAE970Q,#8N>&ULS5;);MLP$/V5@=!#
M Z31XC6!;<!+BN;0UHB3]LQ(8XN(1+HD9:?]^@XI1;$=6V@/*7JQN<R\>;-H
M.(.M5(\Z133PE&="#[W4F/65[^LXQ9SI"[E&03=+J7)F:*M6OEXK9(E3RC,_
M"H*NGS,NO-' G<W5:" +DW&!<P6ZR'.F?DXPD]NA%WK/![=\E1I[X(\&:[;"
M!9K[]5S1SJ]1$IZCT%P*4+@<>N/P:AJVK(*3^,9QJW?68%UYD/+1;FZ2H1=8
M1IAA;"P$H[\-3C'++!+Q^%&!>K5-J[B[?D;_Z)PG9QZ8QJG,OO/$I$.O[T&"
M2U9DYE9N/V'E4,?BQ3+3[A>VE6S@05QH(_-*F1CD7)3_[*D*Q(Y"V#VA$%4*
MT:%"^X1"JU)PD?-+9LZM&3-L-%!R"\I*$YI=N-@X;?*&"YO&A5%TRTG/C!94
M%TF1(<@EC'-9"*/A%F.Y$OP7)L %C..XR(N,&=I^-2DJF,J<2B:UN=P@W(A8
MY@CO9V@8S\[@ ]PO9O#^W1F\L^IWJ2PT$XD>^(;X6JM^7'&;E-RB$]S""#Y+
M85(-UR+!9!_ )T=K;Z-G;R=1(^(,XPMHA><0!5%PA-#TC]7#RP8ZK3KX+8?7
M/H%W_^7F[GH&B[OQW?6B :]=X[4=7NLDOR6=)#!!02L#\XP)F'$=9U(7"ALL
M=&H+G4;&9 &5(A.&/:&F[[BL"R-AK;BD]H!JPV.$6&I#M[MU)%WMQ'NUPUWM
M'*N,DD;/T;"M:#/J="ECF]UD-<OL^=>M_>LV^D>M@3Y\ ?.J4=D(ZG,X"&Q#
M('NUH=X;I:I?6^C_'ZDJ:71WTG B"9<U\\M&YG-BI-!PA?1>F+T0Z8; A,%+
MSPO>*/CA3E\-FYUX%>1S>$!Z=]$FY&@S#%\%\D/[\J#FCPEU^L?C'48O9*._
MJ)6CY*+7=L-NOWM([[A8^P3!ET89-G?*?U;,%8_>G@.]5N?0SZ-B[>C 3W_G
M8<Y1K=R\HHD,O;/EJU6?UC/1V$T"!^<3.RNY!_\%IART/C.UXD)#ADN"#"YZ
MU!55.;N4&R/7[OE_D(:&";=,:=Y#907H?BFE>=Y8 _4$.?H-4$L#!!0    (
M )& 5E(H%Q<YW (  !4)   :    >&PO=V]R:W-H965T<R]S:&5E=#$P-RYX
M;6RU5EU3XC 4_2N9C@\ZX_:3(CC0&02=]<%=1G3W.;2W-&O:L$D*^N\W26LM
M4!@?W!=(TGO./?<CO1UM&7\1&8!$KSDMQ-C*I%Q?.XZ(,\BQL-D:"O4D93S'
M4FWYRA%K#C@QH)PZONOVG1R3PHI&YFS.HQ$K)24%S#D299YC_G8#E&W'EF>]
M'SR252;U@1.-UG@%"Y#/ZSE7.Z=A24@.A2"L0!S2L37QKJ>> 1B+7P2VHK5&
M.I0E8R]Z<Y^,+5<K @JQU!18_6U@"I1J)J7C;TUJ-3XUL+U^9[\SP:M@EEC
ME-'?))'9V!I8*($4EU0^LNUWJ ,*-5_,J#"_:%O;NA:*2R%97H.5@IP4U3]^
MK1/1 GB](P"_!OB?!00U(#"!5LI,6#,L<33B;(NXME9L>F%R8] J&E+H,BXD
M5T^)PLEHH?HB*2D@EJ)Y79TYQ850.F2&)G%<YB7%$A)T P6D1**?2TI6N"I"
MD: Y9W]43;H-2(%N7V,0PO K7C01 J1 YS.0F- +] T]+V;H_.P"G6GK!T*I
M HJ1(U5T6J,3UY'<5)'X1R*906RCP+M$ONN['?#II^'><!?NJ)PVB?6;Q/J&
MKW>$[_G'_=/M#"V>)D^WBQ-\0<,7&+[@J+Y4G7PDV21S1D1,F2@YG/#0:SST
M3BK^*.2R]L&:0G:5HV(+#9M^6VRBOFL/1LZFG?1#HS"T@\9H1VC8" U/"FTW
MY>>D5GR>VY8QL,,]K5U6@>UWB^TW8OLGQ=YAPM$&T])<L;6N&C97H$MG1=5O
M"7"[O5\UWJ].>V=<O<B*W:M]B?::Z43S#!I'@__4GL/&P_!+VW-XD,O0VROX
MH4FOUYUOS_UXG[I?W)PUX4[?]?H'W=EE%@SMX1'!K0'@?5V#UESM^^RU)-1*
MNXSZ>SJ=ULS2'PP/F*^(&CL44H5R[2L%Y]4,KC:2K<T86S*IAJ)99NJ[!;@V
M4,]3QN3[1D_&YDLH^@=02P,$%     @ D8!64K0R@!7R!0  -AT  !H   !X
M;"]W;W)K<VAE971S+W-H965T,3 X+GAM;+V966_;.!#'OPIA]"$!FE@\K*-P
M#,11%MN'%D&=[CXK-FT+E40O12?9?OJECH@.K]C%IB^))/\YG!D>OZ$T?6+\
M1[VE5(#GLJCJJ]%6B-VG\;A>;FF9U9=L1ROYRYKQ,A/REF_&]8[3;-4V*HLQ
M"H)P7&9Y-9I-VV=W?#9E>U'D%;WCH-Z79<;_G=."/5V-X.CEP;=\LQ7-@_%L
MNLLV=$'%]]T=EW?CP<HJ+VE5YZP"G*ZO1M?P4XKCID&K^"NG3_7!-6A">6#L
M1W/S>74U"AJ/:$&7HC&1R7^/](8616-)^O%/;W0T]-DT/+Q^L?Y'&[P,YB&K
MZ0TK_LY78GLUBD=@1=?9OA#?V-.?M ]HTMA;LJ)N_X*G7AN,P')?"U;VC:4'
M95YU_[/G/A$'#6#H:(#Z!DAO0!P-<-\ ']N ] U(FYDNE#8/:2:RV92S)\ ;
MM;367+3);%O+\/.J&?>%X/+77+83LX6<2*M]00%;@Z]RFMU1GK-5OI07W=AF
MU0K<L5IP*G).Y8@+<)972U;2<W CGX.SE(HL+\[!!?B^2,'9AW/P >05N-^R
M?2U;U].QD(XVW8V7O5/SSBGD< HB\(558EN#VVI%5Z\-C&6$0YCH)<PY\EI,
MZ?(28/@1H  %%H=NCFX.$TOS]/CFL2<:/ P:;NUAI[VU?+("<UK)*SEH15:!
M-*^7!:OWG'IZ($,/I.V!.'IHIH)<DON,YUD!I-D:G&WD+G)N&\S.5-2::O:9
MQQD,4$RFX\?##)NJ&$;A:U%JBBXPADKU*IC)$,S$&\SWKY_O;U.PN+^^OUUX
MDA,.]L)W2G\T]!!Y/5Y0_I@O*5C*!6;+>-<Z/,QX%&$MX191&,1:PDT1@HDC
MW_'@?>SU_G,E**=R:W"Y'QN=3J(HT-PW11&,$\U]4Q0G)+"[GPSN)U[W;Y]W
M$DIR?.66M^<5D)O@KAGAK*ZIL.YFB>'%!8F)'I!%%08$:1%95$E $GM(,%#;
M?. -ZKID7.0_LQ:V<J_?R6U>XM\_S]+>Z*N1BAVN'! '_G][2V_KT(.0A/I4
MMZA0HB^(U**Z( 2Y<HM40.B-U2I$T:&QB<8:!C*Z)A.H^V>*,)DXO%.L@-CK
MW3T3,LV53/KNA>V[GNVN]=E;/'0D"6&D)]U432*D;S 6U05,L"OI"E#03ZB[
MXR8P,7MWSF#%$^@'2I=23I=L4^4_Y4XARQTFMI1+/TI9?F^;_#Y2T-5)5K\F
M)_BEN 3#D_UR#KPJXYH2[R3WY[T?;TT04V6;(*9*3I D<B1#(13Z&2J/!;+H
MKX9"MJ%T_1%H\/; &BK>P?B="@*HH 3]5'JK)( F.)+ &!%3%)G;D$44.TH"
MI "$_ !ZLRA %M9 K3Z\L8C"1 _ )HH=\PDI;"$_MDXO"Y"%-^%$C\@B0GJ9
M8Q-!QQ:*%+>0GULG@1B9<$()2?1H+)PC\40/QU1%!#O"4:!#?M =@6%DPLA1
M+"(%(N0'T2_P%9E4(MA8K!;5)$[T[=.BDA6\:[8KQ"$_XH["ZQR9&'/E4T$,
MG0ZQT^B$3**XO%(T07Z:_#:T(O-$9IL;ILHV-ZRG.]?<4+A#_O.=]CKHD'JU
M[UV-8AU*WHFG6/$(^WGT%D^Q!4?Z*%@T1(>11>,J?K%B$?:SZ$V88LN!R#B0
M6D281+K_ILCY@@ K]& _>G[I.#K')C<N= +9-- H$6PJ'#D0A _>R_D1=!)1
ML0DC@J >CBF*]$([M8B0X]R(%=>PGVL+6>XT4<B95N95-U(/W8*TLA6;( IT
M/TT)C@+'L0<K5N%CCF,G$1B;X(H"8RJ9H@02/293A">)*_N*@MA/P>/XBRWG
M,#T(4V)9#J;(O1H4,_'IS#P-AM@$F!&?Y36G&9\I<L>G.(C]'/QM-4'O1_1J
M$XCU1)@B" .]]+:H<!+J2W!\\$&II'S3?IBKI;_[2G0?78:GP\>_Z_:3E_9\
M#C^EW2<\9:;[HO@EXYN\JD%!U])D<!G)=<2[CW3=C6"[]K/5 Q."E>WEEF8K
MRAN!_'W-F'BY:3H8/I7._@-02P,$%     @ D8!64MZ%E9C/ P  )!$  !H
M  !X;"]W;W)K<VAE971S+W-H965T,3 Y+GAM;+5846^C.!#^*Q;227?2'F"@
M2;I*(B6EI^O#KJ)->ZM[=&$2K 6<LYU-[]_?&"A)>F":=O<EL8V_SS.?/1Z&
MZ4'(;RH#T.2IR$LU<S*M=Q\]3R49%$RY8@<E/MD(63"-7;GUU$X"2RM0D7N!
M[X^\@O'2F4^KL96<3\5>Y[R$E21J7Q1,_KN$7!QF#G6>![[P;:;-@#>?[M@6
MUJ ?=BN)/:]E27D!I>*B)!(V,V=!/\9T8@#5C+\X'-1)FQA7'H7X9CIWZ<SQ
MC4600Z(-!<._[W #>6Z8T(Y_&E*G7=, 3]O/[']4SJ,SCTS!C<B_\E1G,V?B
MD!0V;)_K+^+P)S0.71F^1.2J^B6'9J[OD&2OM"@:,%I0\++^9T^-$"< .NH!
M! T@> F(>@!A PA?"X@:0%0I4[M2Z1 SS>93*0Y$FMG(9AJ5F!4:W>>EV?>U
MEOB4(T[/UWB0TGT.1&S(UTHD2,GB.TC<=/([62@\$#NS0XIH06+0(-$*()_Q
M2*Y <I'R!!OU.;@12I-?<1+C^6]33Z-]9A4O:6Q9UK8$/;;0@'P2I<X4N2U3
M2,\)/'2L]2YX]FX96!EC2%P2T@\D\ ._PZ";5\/I=0<\?CU\8O$F;/<JK/BB
M'KZ'SW?WMS%9WR_N;]<6OJCEBRJ^L->^#8ZD9 DEMG _<U:2F*LD%VHOP;+"
M5;O"E=5B0R;VI2:2:>@Z$'9XX$[\7[JVS0Z+7-H)B^VPT(U>PLZ<'K5.CZP\
MMT\[O-105PEZ+TN"@;$SRC*E0*LN%>Q\H>MWJV"'16[8K<+%L#,5QJT*8RO/
MFN681\A.BJT$5:>)GD-@)PK<4;?[0[ >]R^&G;D_:=V?6'DP*>%M6K97HXDM
M]8&\"#G+0M?M0M<_*8BI?\P1_OO"> !/>P+R9A#7'?_QY;ASST^R(_W!L3Q
M&/9=:0.XH.<2B =PU+VR2Q$<I0A^5$ /, 7_MZG1X&VX>! WMFMP3,#4GH%7
M^(*#)X%+P%=??19SRK; ,2/3GY62Z3$GTW<FY0%\;SX:P$6]1_A]>9D>$S.U
MY[:[DFO.<I(!RW5&$B:!).:=%3>U3/OUL+..>V^W(5S?<1["7=OU.*9H:D]V
M#[GF6#K!Q8+8::/>^'X;+KX<=R[(,6E3>];^&Y@DO"2'C"<9V;]"'L(5Y@9F
MJJA.I>SK85DRZA3J3;#X8E@MDW=2/A8@MU49KDAU2=2U5CO:EOJ+JL!],;XT
MGP"JLO1(4W\_^,3DEF,-F<,&*7UWC"$OZY*\[FBQJXK41Z&QY*V:J'H*TDS
MYQLA]'/'+-!^&)G_!U!+ P04    " "1@%92/?_<ZGH#   '#@  &@   'AL
M+W=O<FMS:&5E=',O<VAE970Q,3 N>&ULM5=M;]HP$/XK5J1)FU21%U+Z(D""
MIM/ZH1LJ[?K930ZPZL3,-F7]]SL[(4";F'95OQ"_/8_ON3.^<W\MY*-: &CR
M-^>%&G@+K9?GOJ_2!>14=<02"IR9"9E3C5TY]]52 LTL*.=^% 0]/Z>L\(9]
M.S:1P[Y8:<X*F$BB5GE.Y?,8N%@/O-#;#-RP^4*; 7_87](Y3$'?+2<2>W[-
MDK$<"L5$023,!MXH/$_"G@'8%;\9K-5.FQ@I#T(\FLY5-O "8Q%P2+6AH/AY
M@@O@W#"A'7\J4J_>TP!WVQOV[U8\BGF@"BX$OV>97@R\4X]D,*,KKF_$^@=4
M@HX-7RJXLK]D7:T-/)*NE!9Y!48+<E:47_JW<L0. (4V Z(*$+T$Q"V ;@7H
MOA405X#8>J:48OV04$V'?2G61)K5R&8:UID6C?)98>(^U1)G&>+T<(H'*5MQ
M(&)&[JV3(".C)Y 8=#)2>!R6)CZ*:$$2T"#1!B"3*O"_'CB;TW+!5YRFC'_K
M^QKM,NQ^6MDP+FV(6FP((W(M"KU0Y++((-LG\%%0K2K:J!I'3L8$T@[IAD<D
M"J*@P:"+-\/#LP9X\G;XJ4--MXY1U_+%+7P3H;0$S23@'TZ3,10P8YI,."V4
M@SZNZ6-+WVTU=X8CV1XO29A*N5 K"8X=CNL=CIT"#)E8H>F2:F@Z'VYXU(F"
M+TU1=,.ZG: 1EKAA\6O8GNA>+;KGY+DJF&:4DQPREN(70UAD3>+=-">=;K/X
M0["P6?PAV+%3_$DM_L3)<\<UPTL9R (HUPN24@GM'G!SQ:]M*CWP?[#DW; ]
M#YS6'CAU\EQ784_QSULJMZ<?<U**^5F!N5!7&R_9&5:09Z"RR4'NK?"2:[JE
M+@ZB>DWN>2]JSSMGM7?.W.?CY]7M94*FMZ/;RZF#+PRV>2SXI%LLW,F5X<?N
ML0/XUHOL *[A)MM7$&T51$ZF*>58W9&E%',)JBS>VK2XF:).W*+E$*[GUK+-
MBJ$[+6+=AP5+41<C-A\>D1<'P;75-D.&GY4BPVV.##^8) _@@\Y)2T#<N/!U
MIMA7L$UXH3MYO.=PN9FBMJ1W$-=R>?L[%7(.<FY?&HI8AY=E93U:OV9&MH9_
M,3XVKQQ;>6]IRB?2-95SAG4PAQE28C30[;)\=90=+9:V#G\0&JMZV\3LF($T
M"W!^)H3>=,P&]=MO^ ]02P,$%     @ D8!64@\5'M3Q @  N@P  !H   !X
M;"]W;W)K<VAE971S+W-H965T,3$Q+GAM;+576V_:,!3^*U:D29M4D3C<*T"B
MT&I]V(8*79]-<B!6G9C:3BE2?_SL)$U@*AYDXH7X]IW+]X7CD\&6BV<9 2CT
M%K-$#IU(J<VUZ\H@@IC(!M] HG=67,1$Z:E8NW(C@(09*&:N[WD=-R8T<4:#
M;&TF1@.>*D83F DDTS@F8G<#C&^'#G8^%A[H.E)FP1T--F0-<U"/FYG0,[>T
M$M(8$DEY@@2LALX87T]PWP"R$[\I;.7>&)E4EIP_F\E].'0\$Q$P")0Q0?3C
M%2; F+&DXW@IC#JE3P/<'W]8O\N2U\DLB80)9T\T5-'0Z3DHA!5)F7K@V^]0
M)-0V]@+.9/:+MOG9;M=!02H5CPNPCB"F2?XD;P41>P#<.@+P"X!_*J!9 )I9
MHGED65I3HLAH(/@6"7-:6S.#C)L,K;.AB9%QKH3>I1JG1G/]7H0I \17Z"G+
M&4(T?@6A-42S0JZQE* D&C/& V+8EVBY0Q.B8,W%#GV=@B*4?1NX2D=D[+I!
MX?TF]^X?\3Z%H(&:^ KYGN]] I^<#,?]0[BK>2C)\$LR_,Q>ZXB]QY_WB]LI
MFB_&B]NYQ5ZSM-?,[#6/QK?2*R&Z@42/%)HQDJ IE0'C,A5@\= J/;2L$2^X
M(NPSWNTP['D-S_OR&>,U@ >1M\O(VZ=SC=[1'7W33-$DX#$@"4$JJ*(@+9XZ
MI:?.A53HEAZZ]52PP_JM8R*<CSN(NU?&W3M+@]N7E*K=:>SW2Q_]"[&/O:J&
M>?7X_P>N?8S_\W&'D>]57WR6 K]4! *I2',T+U5 ]\DK2*4O3V5S6E4Y[%]*
MDJKRX69-2>PX?%22LW&'D5<5%=M+G.X.]#V8E)>?84=>H;](L[FJ2B!N7TJ(
MJOCA3DTA[#C+%5$'>1A]55BQO=2=)L9__G&J<HE[E]*K*I>X7U,O.\ZF5PUD
M'KV[UUB:KOX'$6NJNS\&*VW*:W3U^RWR1CF?*+[)>LTE5[ISS8:1_K@ 80[H
M_17GZF-BVM?R<V7T!U!+ P04    " "1@%92%-2U3_8"  ")"@  &@   'AL
M+W=O<FMS:&5E=',O<VAE970Q,3(N>&ULM59M;]HP$/XKITB3-FDB<7CK)D J
MH+65AE25=M,^FN0@UAQ?:CL%I/WXV8$F3!KI]H$O8)]]SSUW#SYNM"7]TV2(
M%G:Y5&8<9-86G\/0)!GFW'2H0.5.UJ1S;MU6;T)3:.1IY93+,(ZB09ASH8+)
MJ++=Z\F(2BN%PGL-ILQSKO=3E+0=!RQX-3R(36:](9R,"K[!)=JGXEZ[75BC
MI")'900IT+@>!]?L\Y0-O$-UXYO K3E9@T]E1?33;^[2<1!Y1B@QL1Z"NZ\7
MG*&4'LGQ>#Z"!G5,[WBZ?D7_4B7ODEEQ@S.2WT5JLW%P%4"*:UY*^T#;6SPF
MU/=X"4E3?<+V<'<X#" IC:7\Z.P8Y$(=OOGN6(@3!]8[XQ ?'>**]R%0Q7+.
M+9^,-&U!^]L.S2^J5"MO1TXHK\K2:G<JG)^=+)W,:2D1: V/7&_<[^#:&+0&
MKJ6DA%>E>S]'RX7\, JM"^D=P^0(/SW QV?@YYATH,L^0AS%T9_NH6-:TXUK
MNG&%USN#-Y5$^0KU!J9<)Y+O#<Q(%Z2Y=2EHF**UJ.%.I;B#7_#4678@J2^L
MQ0Y3$"JA'%O(=&LRW8I,]VQR:V=)75#E5A;N)5<P%R:19$K=%J%71^BUIGM4
MA!\4X8TB!>H$E77OYF^:M(,.^YTH>M?"KE^SZ[<"+9:S._A.6J:P$$KD90[?
M2#J"4MA]K<&-I!67@,^EMRXQ*;6P DT+@4%-8' A 89UA.$E!&@'?:O^5S6Y
MJ_]]#%]);>"&7E KUSHM3$FE?[Z&37/XC\_A4TWGTX748%'3K:)+Z/$&*NN]
MH0@[::?L?S6Y=7\,\$.@;)2H3/O*](\BL*9#LOA2,C2-CW4O(D,[ZEOO@C5M
MD[6WN)GK,!M-90&/F4:$!2F;P:,;6UP)]C 54M9:S+C)VH(VW9#U+U7XIN&Q
MP44*WX[*SA4^/!DL_)"V<.&%,B!Q[8"BSM!51!_FGL/&4E'-&BNR;G*IEIF;
M%5'["^Y\361?-WY\J:?/R6]02P,$%     @ D8!64E:QT)/)"   5$P  !H
M  !X;"]W;W)K<VAE971S+W-H965T,3$S+GAM;+V<:V_CMA*&_PIA],,NT+/F
MD-2M2 +LQKL] 7K:G#KI^:S83"RL+*62G'2!\^,KR9=A;(FFN&*_)+YP='E'
M>NA7FM'%:UY\+5=25N2O=9J5EY-553W_-)V6BY5<Q^6'_%EF]3>/>;&.J_IM
M\30MGPL9+]N@=3IEE/K3=9QDDZN+]K/;XNHBWU1IDLG;@I2;]3HNOGV2:?YZ
M.8')_H/?DZ=5U7PPO;IXCI_D7%;WS[=%_6YZ6,HR6<NL3/*,%/+Q<O(1?IJ!
M")J(=L@?B7PME=>DV9>'//_:O+E97DYHLTDRE8NJ649<_WN1US)-FT75&_+G
M;JF3PTJ;0/7U?NE?VKVO]^8A+N5UGOXO65:KRTDX(4OY&&_2ZO?\]=]RMT=>
ML[Q%GI;M7_*Z&TLG9+$IJWR]"ZZW8)UDV__Q7SLEE  0/0%L%\!, _@N@)L&
MB%V :)79[DJKPRRNXJN+(G\E13.Z7EKSHA6SC:YW/\F:Q,^KHOXVJ>.JJWE]
M)"TWJ23Y(_D2)P7Y(TXW[;O;;79+<IO&&?E8EK(JR<.W[2MR'5?R*2^^D7<S
M6<5)^I[\B]S/9^3=#^_)#R3)R-TJWY1QMBPOIE6]G<W:IHO=-GW:;A/KV::9
M7'P@''XDC#+:$7YM' Y11_C,/#Q\&SZMQ3THS X*LW9YO'=YC_4G2_))9O6K
M:BOG+"D7:5YN"JE9 S^L@;=K$#UKN,NK..V2>1L6M&$- 5ZNP*<!K35]Z5B=
M.*Q.:%=W_^O-W><9F=]]O/L\UVR^=UB>YT@@_[ &WTZ@;9BO"N2%H><=!-H>
M;WZ'CG[$V=MALXYA0G *W7('AXT/S.4F_R?_W>15K=9MD2QDV9QI'UMTDO_$
MQ=?F%*TG W*SE%F5+.*4W&1E56QJ4M??O/M%OLB4P'N-I.%AJT)'28L.:XCL
MDA9U)>TH%]<=@WSH.?"!(BSIH%S,DZ<L>:R%SBKR6[62!?GMH93%2_Q0$_4F
M>]Z@ZDRG.BBX!D>Z P(+F)WRN[BWT@<LX$?B=XWS/<Y8C_X(.M"33J?_?9;W
M:<^UVB/W0+C2'ED(GJ7VWHFF?8<S8A'T7#R6\SHOGO.BGMG)3#Y49"X7FR*I
M$EGJ=@TY!H$K^9!*$%K*%YX>DBR@47A\Z':,XSR(^@Y=I!GH<6:LM7/$,\0=
MHXXRQA!H#.PRMHLS.."9\E-,3[8A21B+[0SIQK@KN9%A3/_CK5]N87:"=(W3
MG" ,R<?TY+/-C2WW&6*2^:[R@G!D^E]Y_7D)C$\#I"334_)8ZOLY^3E_D476
M0&0 ^QG2CT6N3!#2BNM_G/7;('HB(6/,HT='=M<P#J'?K39'PG$]X0:I[9S^
M'&')G1E7Q;G:6E=N>MAS9!\?8%P-$C'6#,"1@=R5%>9(,VYIAOFI&^X\33J&
M:4X3)" ?YG.'9,=V#N"(3.[*[W*$)+=TO/S4S?9=PT%:BF%6]N<T?ZAQ(O_<
M)-4W,_P+1*!PY5H%XDI8NE9QZD;KGRO'UW@Z1H5<B!Z9$7!BF&/MD]DY]X5R
M><^5S14(.F%I<X6QS15(/#',YFIR,!;R!6)/N'+% N$E+%VQ.'6[7:?&Z2C-
MJ8&X$\,<L6%:;%GO(1H]5[;70R)ZEK;7,[:]'J+1&V9[VR-;MQN(-\^59?60
M1YZE9?5.K6B?5,J]B&$N= L!UW#VD&6>*R_J(9(\2R_J&7M1#]GD#?.B>\''
M(K&'//)<>50?T>);>E3_U'SV2.LC8_QAQK-+6EN:^@@?WY6-]!%#OJ6-](UM
MI(\\\H?9R.NX7)$X6VY??*ZGKY<X;4Y]W:XAD'QG=T>5VZ.V]T<[;Y >WVOK
M&M5[L\U'#/G##&&OSL[Q["/-?%<VT4=.^98VT3>Z,]HUJC=; 9(M&.8G==D:
MB^T!HC!P94 #!%U@:4"#4VO9)S<2+QCF*TWEMN5]@'@,7-G' *$86-K'P-@^
M!DC'0$_'+WDA:P7W!5'M#I4_DJ/]U.V74NKAR@P&B*C T@P&';<^0\\_PD?7
M*"\\&C7;C7I;"]-7>!0@^@(]^LQ2X;Y(!JD8NK*2(;(MM+22H;&5#!%RH1YR
MQAD8B_$A(C%TY45#A%MHZ47#CMNBIR=/URBO[])YB#@,]3BT2HKM3! B.$-7
M7C5$8H:67C4T]JJA4O.F1Z>QSC:%-"%2,'1E5",$5V1I5"-CHQHAP2(]P;Y?
M5^?(CY"0D2N_&R'J(DN_&QG[W0B9%^F9-TIVQIH.(H1BY,HX1TBXR-(X1Z>6
MN"\/B+I(C[K1\V [ T0(S,A9E;!2)FQ;)VQ\UQ2H6@&L!Z-Q%FR+:H JQ<#4
M634P5<J!J6T],#5VMD"5(E^JI]LX$CN?$H JE</46>DP56J'J6WQ,#6O'J9*
M^3 =PQG_@Y4V0)5J9.JL')DJ]<C4MB"9GAKIWI0H5<9T)(?\3Y37@-I9 :Z<
M,KSIGK#TROM DW2HG11G6BF,TV%1?@-JWP2X\L:@]D> I3O>!QJIJ_#N3+/$
M=ZOK?HY0FS' E5T&M0D#+ WS/M H1PH SW1DC)&C\=JL%)""*Y,-2H,%,$N;
MO0\TR8;2; %GNBW&SH;US*#T; !S9:A!Z;T 9FFI]X%&F5!8>:81PS@3YXIU
M0&FQ .;*$X/2+@',TA7O \]<)>T<UGN9%)0F"SC393%,=/>S@]*R <R5E0:E
M30.8I9G>!YJ<!4K+!ISIV1B<D-&F J5_ [@SEZUT6P"W==F\HYVVXZS9#0O,
MSAJN-MV.Y,?'+# "I:\#N#-WK?1F +=UU]S<72M]&G"F4</\>I]% 1(HC1G
MG3EEI<$"N*U3YN9.66FV@#/=%M\OK_OY06GG .',/RM]'"!L_;,P]\]*3P><
M:>H8)4FCS1E*VP<(9X9;J \DL#7<PMQP*UT;<*9M8_1TV#^T0>&H<.:KE38.
M$+:^>A<8:%(Q51[@U#QOJ\;'4Y*5))6/=0S]T)0U%=LG6&W?5/ES^TRGA[RJ
M\G7[<B7CI2R: ?7WCWG-I=V;YC%1AP>)7?T-4$L#!!0    ( )& 5E+'\N=5
M70,  !@-   :    >&PO=V]R:W-H965T<R]S:&5E=#$Q-"YX;6RUEUUOFS 4
MAO^*A7;125OAF.\JB;0VG;:+35&3;M=N<!I4P)GM-.V_GTTH),4&:=)N @;>
M\YQC<]Z8R8'Q)[&E5**7LJC$U-E*N;MR7;'>TI*(2[:CE;JS8;PD4@WYHRMV
MG)*L%I6%BSTO<DN25\YL4E];\-F$[6615W3!D=B7)>&OU[1@AZD#SMN%N_QQ
M*_4%=S;9D4>ZI/)^M^!JY+91LKRDE<A9A3C=3)TO<'6-0RVHG_B5TX,X.4>Z
ME ?&GO3@>S9U/)T1+>A:ZA!$'9[I#2T*'4GE\:<)ZK1,+3P]?XO^M2Y>%?-
M!+UAQ>\\D]NIDS@HHQNR+^0=.WRC34%U@FM6B/H7'8[/1JF#UGLA6=F(509E
M7AV/Y*69B!,!!HL -P)<YWT$U5G.B22S"6<'Q/73*IH^J4NMU2JYO-*KLI1<
MW<V53LZ6:IFS?4$1VZ#;EYV:*YJAKWNYYQ1=TXIN<HD6Y%6M@Q3H8DXER8N/
MZ /**[3:LKT@528FKE29Z'CNNJ%>'ZG80IW3]27RX1/"'O;NEW-T\>'C>117
MU=$6@]MB<!TVL(2]__E]=3M'R]67U>UR()[?QO/K>+XUS8VZDG4349 *S7.Q
M+IA0$S1 "%I",)BQJA],TW=4Q;5*-];S+$D]/'&?#:RP985C+&QB'571*2M.
M+*RH945C+-_$BGJL%)+4S(I;5CS&"DRLN,]*(#2SDI:5C+%"$ROIL<#SX\ ,
M2UM8.@:+/F//]TS$M$<, P@LY8'7V8$WR%16IXRL0HO&>/4K+SZA=YTP\.;#
MB?/ ?^HNZ P!AAW!UE^-['S!PL0R>YU?@/]/+=;(SG&1;\%UY@&C[F'LLD9V
MAO/!ANO\ T8-Q-AHT'<0@-3B(-!9"(QZB+'7H&\B (%GP74N J,V8N\VZ)M)
M[(6V&>W<!(;M9,&$Y%3FG.H_V+-.$$/O?^<@D/ZG'L.=9>!AR[#U6",[7Z<(
MS'.&.]O \$\]ULC._-Y*.]E1C!J(L<5PWT#B)++0.O_ H_YA[##<]X\HL-$Z
M^\"C]F%L,-RWC]"WO.NX<P\\ZA[V_FJTIQL>B+SWJ^>>['/U-\,/PA_S2J""
M;I3,NXQ5%'[<AA\'DNWJK>\#DVHC79]NU:<+Y?H!=7_#F'P;Z-UT^S$T^PM0
M2P,$%     @ D8!64BHDRB2N"@  2#\  !H   !X;"]W;W)K<VAE971S+W-H
M965T,3$U+GAM;,5;6V_;N!+^*T2P!]@%6EFD)$HJD@"YM8F+;(U<=A\.]H&1
MZ5BH+JXN3K(X/_Z0DBSJ0E%*T-1Y:&5[9C@S',XW0U*'3W'R/5U3FH'G,(C2
MHX-UEFT^S6:IMZ8A2;5X0R/VRRI.0I*QC\GC+-TDE"P+IC"8(5W'LY#XT<'Q
M8?'=(CD^C/,L\".Z2$":AR%)7DYI$#\='<"#W1<W_N,ZXU_,C@\WY)'>TNQ^
MLTC8IUDM9>F'-$K]. ()71T=G,!/7QW$&0J*OWSZE#:> 3?E(8Z_\P]7RZ,#
MG6M$ ^IE7 1A_VWI&0T"+HGI\:,2>E"/R1F;SSOIGPOCF3$/)*5G<?"WO\S6
M1P?. 5C2%<F#["9^NJ2501:7Y\5!6OP+GBI:_0!X>9K%8<7,- C]J/R?/%>.
M:# P.7(&5#&@+H,YP&!4#,94!K-B,*<R6!6#-94!5PQX*H-=,=@=!FP/,#@5
M@S-U!+=B<*<R0'TW<_IDEGJRRZ KHZ0(L7.2D>/#)'X"":=G\OA#$:<%/XLL
M/^)+ZC9+V*\^X\N.;[/8^_[QE 7E$IS%(5NI*2EB_2,X62Y]_D@"<!65BY?_
M\/LYS8@?_,$H[F_/P>^__7$XRY@F7-[,JT8]+4=% Z-"<!U'V3H%%]&2+B7\
MER/\2"%@QEQ0^P'M_'"*E!+G)-*  3\ I",H4>ALA#T/:G9=PGX^?709^\7D
MT:$K8?\\>70I^Y?IHSNRN52SGU-/:?O59':I\O/I[#+EOTYGMQ5A:-3+T2CD
M&4/+<4T2^O&AOQQ/DH1$CY2!608>7D"3;D%>BJ]/GDBB6@IFK8-9Z& .Z' 7
M9VS)IWR$=1PL:<*@,\N3"&QH4J2!R*,@I"3-DU(?]KT?2U>Q>B #O%"2I J5
MK5IE2RGIAJ99XGL9\T;*$QK((S\#A#LD!8_,<YD\RY12<2&5%Q_;8PRQKK,P
MW#8CL$\&H>'VZ.9].IM3";*6<;@V#BN-^[LH"YAI9$L35N:4!H$ER2A8$3\!
M6Q+D%,0K-D\2-R@=4(YL-S5&-N[:WZ=BUCM=Z_M4IN6Z \;;M?&VTO@"G\"&
M645E^I?,;DM_#<.._GTJP]9<JZ-_G\JT-5NNOE.K[ZC7$GD&#S2B*Q:.JR0.
M@==<U/29/TL-<WK.A(:.]7YL]@D=0T(WEPA$NH$'H].M+70G9(L\2J@7/T;^
MORSV*K-8. :$QV(6@RB./FY9=+)/TB#=K542[;Z--]Q%J<PW;C_03%T?7FA0
M%\60KC3F_KW,*(1YE90'+K,>)F:K&CQUUWB94S\ /Y(ER:I&4AN#2DY@@K"L
ME9#)DL:+*M_"1MD(E<*OR;,?YB'7T^,8P+)/@1C,]H"U::6AFSSQUD0>X"/R
MH:[I^G]4JB*A*E**^LQS).L7O[,&M4B54G50+ZB0-1Q1 L^A,<E/41X^L'E^
MO9N,/D0-JR4@'JJA=U%.&X\TIA)+2BQ$JH@M<BW8$%]>EZOE.M;8M E(AVI,
M/VLJY:=I7CJ+AIL@?J%4MB+.8!^!D=Y/AN<3Z2XD=(:$[K.$SI30?1F7UW:6
M*!&@ND;X:U<">"->XPNV#$&I_W ?3Z'F&%VW],E,7;-1U]H^F8$T [?)+B5D
M4(>:VT5Q"9W%8+PC;BXA0UC# T .12$"U97(G[T5O&5M,'D(6!46)V61)5TQ
MMJ3(1$8?R66$K!KK0[F$T'9LLT?X54+H8%V1UD19 ]5U35F62;8-;CA8^M$C
MN(O9<^97+<+)8T*+)ZF'^K6):;JZI!"74!JVX\I\)*$T+-L>MET4/%!=\<C,
M O^]ICP\_E%M18@R!.E[ZP*1@'BDAN"?.L?56*V,"Q6I#PEX1VIX+]7\)BL7
MVQ(%9J/]->%(0#120^D92=>\3J3^ELDOFH<ZBW^H'WME)@-V/Y6BXV4U8 M]
M' E,7<D(;0GA7$((594X$NB/U.C_YL:IDMMJ="RID7U"I$N-[!.:*AL%:",U
M:+^Y"!N1RZ9@I I# O70E/Z[6EW@?^#:CXIZ=DJ^$VB"G/TM.)'7D3JO+XJ6
MJP#XPNAJVZ1=/O'.CBTR+^<G08QVQ>:)]5B\*>2]&OV1LV[8CU+6% =</_E"
M5"MBCNZ+&0)*#'43V)N_JA^9,'^&0 H#[FW^# $$AAH(?MW\C2ABC\]?8S]8
MW3\V=C;+J;SG6WHJT0)@#'-_LR82O?$^6[?&Q+U;"9U\\U9"J-J]-42:-]3I
M6#Z%;"U>R%O9]C B4QOV_J93I')#W1C\PD6H5F1"$A7(8(Q5_ ,S>,YJ7R^+
M$]6IBTC5YOZJ?E/D<E-=]?^Z"1Q1!!83J+))((,YB@R-0JO*+5Q9WL0P!V=K
MUL/["5.>1!&S*$E)\L))Q4F+U #UJ.-EF"E@P%3#P-WM#5B(X[?JP/[5X& V
MS@#W!PZF  =SI OXB4>1ZI'&SR)-D?!-=<)O^J35MI"V[](&W:;R71&<'\"2
MIE[B%U6;U!BU A[9;/A9 FN=XCP!F1^R-<N#O'%R6!X:UCM7*6\YV >VS/L'
MZ6T_"$0RU;W#KE>HUETBM@K*0Q :^(_^;O]L<7-[+T\3ZD&P/CYS KU,-6CL
M-"X/3G@.I,F6=V)<P[?JKQX23M!? )4Y&:A>54Q58OM]?*>8FD@W'Z=K'_,+
MC+34[<Q[GH570S<WCAU7<\L-^O*ONR4M8;&@9G7(YC(R4W.L 6\(K+:F[- -
M'HY7W!"VC\=UM_G7M4C"(SLLE]$-'Y=; JHM-6B^!NAX.]O(_5?1)L\^@(O=
M2>NYO_67-!*X-*'GM00B6_O;)+0$3%OJ3<(+5L.$Q>DTJUQXT;7<&4W"."\!
M<?"XY[(2WHQ+73.[$2$CZA[BS,>HVO8U[O6,% "O"X?A22EA]8Y-C<=P\%M$
M5>X72&_A_06!P%E+#8'M\K:N:U<@(\DCS7;G5?DF;A=.Q%O[=#N0#-5#HM':
MUA*@:XW<D7F?.;Y[BE7J"4RUW+W-,1; A]7 ]QYS/#+DV QC@5-8C5.[C8YJ
M)A?5?0>P"$BD&D"@!D;[FR,!"5C=I+WUA!CW[WA U0D#%O" 1ZYYG%[=_8R^
M$8N$C:W]S43CQN3D+;=7U<&5V-$Z>"+=?)RN;:!(^5B=?]_U3JCD4J6NN=VZ
M0$)F8,UQNBZ07*O$&D8#'A"H@4=N()2=V1A:3-ECQ0(+\/ZPP!988*L3\UNC
MNQ([=DOI2D(G.R:>2^BP(KIM@1>V&B_>,[JKH3M7G(S>E>$^&6N#<._.<)_,
MM#1W(+IM 6CVR*6&:='])PN]&EQWF]$I.&'U_QE-,N)'DQ: +2#.WE_78PM8
ML]6P]N8%,'1=H3OYT^CFXW1M P6*VNJVYUT7@-4+68PU"W=]T"<S'4TWNB[H
MDQF6YL !#P@$MT?V4">F]_H0XEMY"*&*K\8[!_L[2K,%PMEJA'MSE#L3HWP:
MW7R<KFV@0%-;O5OYKE'N]F^!LB+&Z/J@3P9U#9M=%TC(D :'7@X12.Z,W,[(
M'U+Z(^=Q<['MW9QK"Q7HZ>SO-H8C$,Q1(]@;KF^?5B)'(VW6>-\UI*S_Y:]D
MI\#C.U[ENW;UM_5KWR?%R\Z=[T_AIR]0\OTE_#0OWZ\5XLMWS*]9N^U'*0CH
MB@VE:SS_)>5KV^6'+-X4;]L^Q%D6A\7CFI(E33@!^WT5Q]GN Q^@?GG^^/]0
M2P,$%     @ D8!64F.\Z7<; P  50H  !H   !X;"]W;W)K<VAE971S+W-H
M965T,3$V+GAM;,56:V_:,!3]*U:D29NTYL6C4 $2KVK]T G!VFD?37(A%D[,
M;%/@W^_:"1GM0NBD2?L"L>-S?,^YU_'M[87<J 1 DT/*,]5W$JVW=YZGH@12
MJERQA0S?K(1,J<:A7'MJ*X'&%I1R+_3]MI=2ECF#GIV;R4%/[#1G&<PD4;LT
MI?(X B[V?2=P3A-SMDZTF? &O2U=PP+TTW8F<>25+#%+(5-,9$3"JN\,@[M)
MUZRW"YX9[-79,S%*ED)LS. A[CN^"0@X1-HP4/Q[@3%P;H@PC)\%IU-N:8#G
MSR?V>ZL=M2RI@K'@WUFLD[[3<4@,*[KC>B[V7Z#0TS)\D>#*_I)]L=9W2+13
M6J0%&"-(69;_TT/APQD@:%\ A 4@? MH7@ T"D#CO8!F 6A:9W(IUH<)U730
MDV)/I%F-;.;!FFG1*)]E)NT++?$M0YP>++".XAT'(E9DJC1#)R$F]Y1)\DSY
MSLY_6\S)#*2ML2R"FQ'Z'),Y*"U99)8OM(@VY"ECF@SW5,:*#!76T=9D5I&/
M$]"4\4_DYF^85,_3J,]$Z46%EE&N);R@)0C)H\ATHL@TBR%^3>"A,:4[X<F=
M45C+.('()8W@,PG]T*\(:/QN>-"M@$_>#^_4J&F4N6Y8OL:E7"=4PLW2>CX6
M*7XY%+6';R@ES=: IUF3Y9&<KYO1HYVV>:V)H5G&T+0Q-"_$,&=J<[.2 (1E
M&B1FGD@LN:IDUQ,%;LO_4)62>ECHMBMADVNP\"WLE?Q6*;]5RS,];,$6>L+P
M:&/14TY>!,<T<*:/52[4\S6:;K?:ABNXX )N4H\+VVZGUHAV:42[EFC"7E@,
M64R.#'A<);P>[U_(X[@>%KA^M>QKN]6KOBU5W];R?,5[\ ?>@\5W;GJ($G/P
M[&D4BFD@#_CE.M3LU"EWZORWL]XM8^C^XV*OYPL"MUF=]*NX"\5^!1?^N5]N
MA'=VX:8@U[9Q4202NTSGMTLY6_9&0]L2O)D?8<^4MSB_:?*&ZY'*-</;D\,*
M*7WW%@^FS)N8?*#%UE[K2Z&Q2;"/"?9](,T"?+\20I\&9H.RDQS\ E!+ P04
M    " "1@%92+IV2Y^T"   W"0  &@   'AL+W=O<FMS:&5E=',O<VAE970Q
M,3<N>&ULG59M;]HP$/XK5J1)K33("V]=!4A VFT?JJ&B=I]-<B$63IS99I1_
MO[,3,JA"J/HEL<_W/+GG+O9YO!=RJU( 3=XRGJN)DVI=W+NNBE+(J.J* G)<
M283,J,:IW+BJD$!C"\JX&WC>T,THRYWIV-J6<CH6.\U9#DM)U"[+J#S,@8O]
MQ/&=H^&9;5)M#.YT7- -K$"_%$N),[=FB5D&N6(B)Q*2B3/S[\.1\;<.KPSV
MZF1,C)*U$%LS^1E/',\$!!PB;1@HOO[" C@W1!C&GXK3J3]I@*?C(_NCU8Y:
MUE3!0O#?+-;IQ+ES2 P)W7']+/8_H-(S,'R1X,H^R;[R]1P2[906607&"#*6
MEV_Z5N7A!. /+P"""A"\!_0O 'H5H/=10+\"]&UF2BDV#R'5=#J68D^D\48V
M,[#)M&B4SW)3]I66N,H0IZ<K_(_B'0<B$O*@-,-,0DP>*9/DE?*=M:^TB+;D
M5V$*I<AW27--7A3+-V3.*:X@A^"@*@^RE"PRBT\B!DYN0M"4\5O2.><9NQK#
M-T&X417JO PUN!"J'R!EKE-%'O(8XG,"%W77XH.C^'G0RAA"U"4]_RL)O,!K
M"&CQ8;C_K0$>?AQ^UZ*F5Y>R9_EZETJ94@D=LPEBLA 9'@R*VH+,))9L [A9
M-5D?R*G?DAZL>;:GLBVC_3J&OHVA?R&&A[<"-S02<Y8 N3D E>JVJ=3M- -B
MD4TE^2PP_ 3P+ 6#.@6#5J9GIK:=1 (0EFN0H#21N*F:DM!.Y'<'WI>F%+3#
M@@NP\!JL_QYV)G]8RQ^V\KP*CG\=9_K021D>7W@84-XDOIVF%W2]9O57<%[7
M;Y;?C@N&5_2/:OVC5J*0_64QY#$Y,.!QD_!VO'>IZNTP_T*ZPFM?NVM6[9ZT
ME SDQK9F12*QRW5YP-;6NOO/;--[9Y_CK:!LXO]IRBO%$Y4;A@V%0X*47G>$
M/Z@LVW0YT:*PC6LM-+9!.TSQ9@/2..!Z(H0^3LP'ZKO2]!]02P,$%     @
MD8!64AY^!FTE!   SA   !H   !X;"]W;W)K<VAE971S+W-H965T,3$X+GAM
M;,5877/C)A3]*XR>VIDF$LB6Y!W;,_[8?LULZTFZVV=L89N)!"[@./GW14B6
M9($4=U_Z$DGXW,LY7.! IA<N7N21$ 7>\HS)F7=4ZO3)]^7N2'(L'_F),/W+
MGHL<*_TI#KX\"8)3$Y1G/@J"R,\Q9=Y\:MHV8C[E9Y511C8"R'.>8_&^)!F_
MS#SH71N>Z.&HB@9_/CWA WDFZNMI(_277V=):4Z8I)P!0?8S;P$_K5%0!!C$
M-THNLO4."BE;SE^*C]_2F1<4C$A&=JI(@?7CE:Q(EA69-(]_JJ1>W6<1V'Z_
M9O_9B-=BMEB2%<_^IJDZSKS$ RG9XW.FGOCE5U()&A?Y=CR3YB^X5-C  [NS
M5#RO@C6#G++RB=^J@6@%P*@G %4!J!LPZ@D(JX#PWH!1%3 R(U-*,>.PQ@K/
MIX)?@"C0.EOQ8@;31&OYE!5U?U9"_TIUG)H_ZXF4GC,"^!X\*[Y[ 2N>ZTDE
ML2G+)L,,+(K:4/4.?E@3A6GV(W@ \H@%D=<'9>"O(S]+S%(Y]97F563W=Q6'
M9<D!]7" "'SA3!TE^,Q2DMXF\+6@6A6ZJEJBP8QKLGL$(?P)H  %#D*KN\/A
MQ!&^OC\\&5 3UC4*3;ZPKT;%(#\4LSN]K<Y"",P.1"]#!;;OH(W;X'?3O+A@
M,32BHYK#R' 8]7 P>;JU*4M1!D8FL-AF7N<1C*;^:WN\;0R$X>06M+9!\22H
M,3>TQS7M\2!MO3?L"55NXF.KOX<HZ1!W8)*XP]N!@2AQ$X]JXM$@\3_/2BJ]
MG"@[ *S [YB=];8,H$M'9/4?PL[8KFS,..@4:>W A- M(ZYEQ(,R?M$3M&?T
M8[NW[JRQ(3! '=(V)IJX.2<UYV20\^<W(G94NEDGCEJ/NX/M *$DZ!!W@"8C
M-_-)S7SRW;-]-;'[B]W=P: QC^"#H3I1X>ZNBKP=A)[^6F8%_\NJT!LMR;=$
M@-"Y+JID;0K(VID<(&OUK!V@]O*Y58,:-6A0S3<B=:V U@/(VTD?A/2'XN!5
M-]^C#MVCS@8YU-F@?G6-:<'PGF6$M_IP<8>:T%83=\78F&3<U>+(,^[3TI@?
M'':_)UT204V!RD/25T:5'+!5V!@4'/]OY@X;MX'#=O,'9P^OU73\P&V@;1,(
M1=TMT(4:C4?=:KFL*^[9!6%C.G#8=08.*]#A%_:J<1B/?5QQH'K/*[ Q'SCL
M/N6FX*3N\IX =4\L3A@*NX<6)RQ,^K;HQH+@]WO0$CI,R#IRN4#6F<L%ZCUT
MH<;0T+"AW:Z##_8L9%L<C)/N2G"@[/6R=J':ZZ74X[<N>CD1!W-AEF#'STR5
MMZ.ZM;Z4+\Q5M-.^U)?U\FK=I"EO^E^P.% F04;V.F7P&.OM2Y27Y_)#\9.Y
M3FZYTI=3\WHD."6B .C?]YRKZT?10?TOC/F_4$L#!!0    ( )& 5E(4*TOT
M&@,  * )   :    >&PO=V]R:W-H965T<R]S:&5E=#$Q.2YX;6R=5MN.VC 0
M_14K3ZW4W=P@EQ4@ 6G55EH5+;T\F\00:Y.8VL[2_?N.G9"%Q""T+XDOY\S,
M&=]F<F#\6>2$2/2O+"HQM7(I]P^V+=*<E%C<LSVI8&;+>(DE=/G.%GM.<*9)
M96%[CA/8)::5-9OHL16?35@M"UJ1%4>B+DO,7Q>D8(>IY5K'@2>ZRZ4:L&>3
M/=Z1-9&_]BL./;NSDM&25(*R"G&RG5IS]R&)%5X#?E-R$"=MI)1L&'M6G6_9
MU')40*0@J506,/Q>R)(4A3($8?QM;5J=2T4\;1^M?]':0<L&"[)DQ1^:R7QJ
M11;*R!;7A7QBAZ^DU3-6]E)6"/U%AQ;K6"BMA61E2X8(2EHU?_ROS<,)P0TN
M$+R6X/4)HPL$OR7XMQ)&+6&D,]-(T7E(L,2S"6<'Q!4:K*F&3J9F@WQ:J65?
M2PZS%'ARMH9]E-4%06R+UCGF!"T@BQE:LA)VEL!Z<7XRB8MF6J#Y"Z8%W@#E
M0T(DM#^B.R2:N?9'@9*S6N J$Q-;0IC*F9VV(2V:D+P+(;D>>F25S 7Z7&4D
M.S=@@[Y.I'<4N?"N6DQ(>H]\]Q/R',\Q!+2\F>[&!GIR.SVZHL;OELS7]OQ+
M2Z:2?+<9+M.<<USM"!Q*B3:OZ!2WPJ]Z>'[ _%I&1UT,(QW#Z$(,;YL ;AZT
M [\288F^XZJ&RP.YIE5O+ ;:HKJ-7F9!Z(43^^5T)8:@, I'YZ!D"(H"9]R!
MSA2-.T7CJXI^[%4.1:.EO^L: >.!V[MQT(O?@'$=KQ>_ 13$YO"#+OS@IO!A
M.;:$F@4L@V%RS5[#SFMXU>L3$9+3%-PAN*G29U175 J$U2XSYS T2'?[232
M7->/>UDTH,+8,0N*.D'1>P1=R^HB&N[KJ"=H"(EZ&S\90EPO,HN).S'Q>PXI
MW$>DW! .=Y))3CR4XWI^3Y !-#C+R1!T=I8;3?;)VU42OM,U@$ IJRO9W/#=
M:%=FS/7KVAM?0/G15 MO9IK:Y1'S'86S49 MF'3N0SA_O*D'FHYD>_U";IB$
M]U8W<RBA"%< F-\R)H\=Y: KRF;_ 5!+ P04    " "1@%92GG8HV@@#  #N
M"   &@   'AL+W=O<FMS:&5E=',O<VAE970Q,C N>&ULE59K;]HP%/TK5K0/
MFS2:]X,*D("LVB9U0D5M/YOD0J(F-K,-M/]^MA-2F@?JOD#LG'-SSKV^N9F<
M*'OA&8! KV5!^-3(A-C?FB9/,B@QOZ%[(/+.EK(2"[ED.Y/O&>!4D\K"="PK
M,$N<$V,VT7LK-IO0@RAR BN&^*$L,7M;0$%/4\,VSAL/^2X3:L.<3?9X!VL0
MC_L5DRNSB9+F)1">4X(8;*?&W+Z-(X77@*<<3OSB&BDG&TI?U.)7.C4L)0@*
M2(2*@.7?$990%"J0E/&WCFDTCU3$R^MS]#OM77K98 Y+6CSGJ<BF1F2@%+;X
M4(@'>OH)M1]?Q4MHP?4O.M58RT#)@0M:UF2IH,Q)]8]?ZSQ<$.Q@@.#4!*=-
M\ 8(;DUP/TOP:H*G,U-9T7F(L<"S":,GQ!1:1E,7.IF:+>WG1)5]+9B\FTN>
MF*WE.4H/!2"Z1<\Z29".YD=@LN;H ;A@>2*WT%K0Y 4]DER@^0FS%-WAG*$G
M7!P ?8U!X+SXAD;H"S(1SS #/C&%E*<>8B:UE$4EQ1F08COHGA*1<?2#I)!^
M#&!*7XTYYVQNX5R-&$-R@US[.W(LQ^H1M/PTW1[WT.//TZ,K;MRF5*Z.YPZ5
M2N5UI YYBI:TE(W/L>Z=.6.8[$ VHT";-W2)6^$WO:UK=D6#UVCPM 9O0,,?
M2D9'>2ID:"S0;TP.\EV![+YB5X%"'4B]?(XSU_<C68;C906Z*&?L."U4W(.R
M0_L=]<&+WWCQKWK1.6F?LTI[10PNGA<Z8=#6WD6Y8ZOM,.ZB/'\\'M >--J#
MJ]J?= WZI ==4;;OMJ5W48[KC]O2>U"RD0:DAXWT\*IT^;K>0CZ@/NQ)EMM)
M?!?E^H'55M]%.5X0#JB/&O71?S2 ;'$H-\!DF_>YB3K'U@LCK^VFB^IIE+B+
M^M@HE1OS8A*4P'9ZHG*4T ,1U7NSV6V&]ES/JM;^0@[S:O:^AZF^!.XQV^6$
MHP*V,J1U$\H#SJKI6BT$W>MYLZ%"3B]]F<D/$F *(.]O*17GA7I \XDS^P=0
M2P,$%     @ D8!64FU+> #@ @  H <  !H   !X;"]W;W)K<VAE971S+W-H
M965T,3(Q+GAM;(U5VT[C,!#]E5'$ TA [DE!;:5>6"T/:"NZL,]N,DTB$KMK
M.Q3^?FTGS9;T(EX27\X9SYFQ9X9;QM]$CBCAHRJI&%FYE)M[VQ9)CA41MVR#
M5.VL&:^(5%.>V6+#D:2&5)6VYSB179&"6N.A65OP\9#5LBPH+CB(NJH(_YQB
MR;8CR[5V"\]%EDN]8(^'&Y+A$N7+9L'5S.ZLI$6%5!2, L?UR)JX]_-(XPW@
MM<"MV!N#5K)B[$U/'M.1Y6B'L,1$:@M$_=YQAF6I#2DW_K8VK>Y(3=P?[ZS_
M,-J5EA41.&/EGR*5^<@:6)#BFM2E?&;;G]CJ";6]A)7"?&';8AT+DEI(5K5D
MY4%5T.9//MHX[!'<Z 3!:PE>GQ"<(/@MP?\N(6@)@8E,(\7$84XD&0\YVP+7
M:&5-#TPP#5O)+ZA.^U)RM5LHGAPOU3U*ZQ*!K>$9A>1%(C&%I63)&[S00L)D
M2W@J8))E'#,B$1ZI0JF\)_!*RAKA<HZ2%.45W!RW(-3&RW(.EQ=7< $VB)QP
M%%!0^)VS6A":BFNUL3\?VE)ITQ[:2:MCVNCP3NAP/7AB5.8"'FB*Z5<#M@I*
M%QEO%YFI=];B')-;\-UK\!S/.>+0[-MT]^X(??Y]^N",&K_+LV_L^:?RK(-^
MHU]("C-6J:HAB'EX$\X)S5"]9 FK3]C'+<BG638WX(P/0>=#8'P(3OCPJFY'
M/S5-)AI>;'BZ4+V/8S<<>$/[?3_@AZ@@<EWG*VI^B(K\:##H4%]<#SO7P[.N
M_ZJED.IF%C0[YG]X<*;G!J%SUQ-P"'/#( Y[.N>'L#AVW/"X@JA3$)U5\/"Q
M0?,P)8-WE8AC,J(C,AS?<7LR#F%NZ/EQT)-Q"(MC=Q#W9-A[M:M"GID>("!A
M-97-8^U6NS8S,=6UMSY5[:?I%O_--+WKB?!,%2PH<:U,.K>Q"C!O^D$SD6QC
M*N2*255OS3!7+12Y!JC]-6-R-]$'=$UY_ ]02P,$%     @ D8!64A,%5;N5
M @  8 <  !H   !X;"]W;W)K<VAE971S+W-H965T,3(R+GAM;(U5VW+:,!#]
ME1T_M3--? $:F@%FN*33/G3*A*9Y%O:"-;$E*JU#^/NN9./2#+<7D-9[CLY>
MM!ILM7FQ.2+!6UDH.PQRHLU]&-HTQU+86[U!Q5]6VI2">&O6H=T8%)D'E468
M1-'GL!12!:.!M\W-:* K*J3"N0%;E:4PNPD6>CL,XF!O>)3KG)PA' TV8HT+
MI*?-W/ N;%DR6:*R4BLPN!H&X_A^UG/^WN&WQ*T]6(.+9*GUB]M\SX9!Y 1A
M@2DY!L%_KSC%HG!$+.-/PQFT1SK@X7K/_M7'SK$LA<6I+IYE1ODPZ >0X4I4
M!3WJ[3=LXO$"4UU8_PO;QC<*(*TLZ;(!LX)2JOI?O#5Y. #$_1. I $D[P'=
M$X!. ^A<>T*W 71]9NI0?!YF@L1H8/06C/-F-K?PR?1H#E\J5_8%&?XJ&4>C
M!?=15A4(>@6/:,G(E#"#!>GT!9Z4) O//G=L'+^BX59@/]=/4JUAJA49+ETE
M"OB%IK3P888D9/$1;D[0#4)BV>[P,&TD3FJ)R0F)<0(_^)S<PH/*,/N?(.1X
MVZ"3?="3Y"SC#--;Z,2?((F2Z(B@Z=7P^,L1^.QZ>/],-)VVA!W/USE5PEP8
MO''-GW%!2AX(5O@[-39&J#7R)258[N#0;RYVWCS>"G,NH]U60]=KZ)[0\+,B
M2T)EW!3'"GP>',=0U@6.>Y")W;$>F5Z@@!T* W>GX+.K%3B&,PGIM0GIG65\
M>-N@;WW2\,H7X5A6SC-<E94+%)>R<@$>[14D_2,4=5["@]E3HEG[&6XAU96B
M^D:VUO:9&/OI^,X^X>>CGO;_:.JWYX<P:ZDL%+ABRNCVCF6;>I[7&](;/^&6
MFGA>^F7.3R :Y\#?5UK3?N,.:!_5T5]02P,$%     @ D8!64J0-R@+3 @
MT@<  !H   !X;"]W;W)K<VAE971S+W-H965T,3(S+GAM;)55VV[;, S]%<'8
MPP9L\247UT5B(&DW; .*!@VV/BLV;0NU)4^2D_;O1\F.F[:)U[TDDDR><RA2
MY'POY(,J #1YK$JN%DZA=7WINBHIH*)J)&K@^"43LJ(:MS)W52V!IM:I*MW
M\V9N11EWXKD]6\MX+AI=,@YK2513550^K: 4^X7C.X>#.Y87VARX\;RF.6Q
M_ZK7$G=NCY*R"KAB@A,)V<)9^I<KWS,.UN(W@[TZ6A,3RE:(![/YD2X<SRB"
M$A)M("C^[> *RM(@H8X_':C3<QK'X_4!_9L-'H/94@57HKQGJ2X6SH5#4LAH
M4^H[L?\.74!3@Y>(4ME?LF]M9Z%#DD9I477.J*!BO/VGC]U%'#D$DS,.0><0
M6-TMD55Y336-YU+LB336B&86-E3KC>(8-UG9:(E?&?KI>(-I3IL2B,C(O0T!
M4K+<@<24D(T6R0.YK<W]*?+U$63"%)"U9 F0C]>@*2L_S5V-.@R:FW2<JY8S
M.,/I!^1&<%T@)$\A?0G@8@!]%,$ABE4PB'@-R8B,_<\D\ +O W&)*J@$-8 \
M[N]G;)''Y^[' 'TQ>4_)E:CP,2AJRVDI)>4Y8(%JLGTBQW9K^F2/EWLJAZ*;
M]!HF5L/DC(;;1BM-><IX3J@F/REO\ $1_]3-MTB113(O<A<'T2A"T]T) =->
MP'180%<!.8:L7R>LY6T!?/^(. Q&LS/$LYYX]BYBZ$KO)/7L+74P'H7A:>JP
MIP[?18V-+P-V)NI!"--0+U5-$U@XV#$5R!TX,1DHB(M>V\6[M"64)]C/3FL;
MA/A_;5&O+?J?8L67"=46)+[.4R*CM[F;3$?3Z'3N?.^YJWF#*KI>1;?8V?ZM
MH@.+7E;0]'7QND=MM@*9VV&"61 -UVW'[4_[@;5LV_2S>3OM;JC,&6:PA Q=
MO5&([T>V Z3=:%';IKT5&D> 718X=$$: _R>":$/&T/0C_'X+U!+ P04
M" "1@%92JQYG(.X"   L"   &@   'AL+W=O<FMS:&5E=',O<VAE970Q,C0N
M>&ULC5;;;J,P$/T5"_6AE;;E#DF51,JEJ^U#U:C9=I\=F  JV*QMDO3OUS:$
M30F)\A(\YISQ.1XSSFA'V2=/ 03:%SGA8R,5HGPT31ZE4&#^0$L@\LV&L@(+
M&;+$Y"4#'&M2D9N.905F@3-B3$9Z;LDF(UJ)/".P9(A718'9UPQRNAL;MG&8
M>,N25*@)<S(J<0(K$._EDLG(;+/$60&$9Y0@!INQ,;4?%Z'":\!'!CM^-$;*
MR9K23Q4\QV/#4H(@ATBH#%@^MC"'/%>)I(R_34ZC75(1C\>'[#^U=^EEC3G,
M:?XGBT4Z-@8&BF&#JUR\T=TO:/SX*E]$<ZY_T:[!6@:**BYHT9"E@B(C]1/O
MFWTX(MC!&8+3$)PNP3M#<!N">RW!:PB>WIG:BMZ'!19X,F)TAYA"RVQJH#=3
MLZ7]C*BRKP23;S/)$Y.5/$=QE0.B&[02-/I$KZ4NR#1)&"180(R>B6"9+'2$
M/G!>@8SKXZ9@MPL0.,OOT#UZ7RW0[<T=ND$90;]36G%,8CXRA92I%C.C1M*L
MEN2<D60[Z(42D7+T1&*(OR<PI;_6I',P.7,N9EQ ](!<^P=R+,?J$32_FFX/
M>^B+Z^F#"V[<MF2NSN>>*UF*&=RKPQZC.2UD ^!U+::,89* _"@%6G^A8]P2
M?^GIZ0ZS2SOJM1H\K<$[H^%I#RS*>+<Z=3%J:JBIJNUL)\-@X(S,[?&6]X <
MMP-:G(*<86"UH&_2_5:Z?U'Z:R6XD"<S(TF?^)H<'"UI!]; [:CO03F.JNXW
M^:>HT/6'_?*#5GYP4?X'</5-2@,(]J7LGC(0%&WE=)^=X%2HZPV''3NGJ#"T
M[(Z;'M!9-V'K)KSF'.%U#GWJP]/Z^P.O(_X4Y/EVV!%_"O*'EM\1;Q[UT0)8
MHN\CCB):$5%WFW:VO?*FNM-WYF?R*JQOKO]IZGOT!;-$]E*4PT:FM!Y">498
M?3?5@:"E[M9K*F3OU\-47N? %$"^WU J#H%:H/V#,/D'4$L#!!0    ( )&
M5E+ %Z]_QP(  (P(   :    >&PO=V]R:W-H965T<R]S:&5E=#$R-2YX;6R5
M5EUOVC 4_2M7>=JDK0DAT*X")#XZ;0]5$6SMLTDN)*H39[93X-_OVOD8K9*(
MO8!]XW-R[KFV;R9'(5]5C*CAE/),39U8Z_S>=5488\K4C<@QHR=[(5.F:2H/
MKLHELLB"4N[ZGC=V4Y9DSFQB8VLYFXA"\R3#M015I"F3YP5R<9PZ Z<.;))#
MK$W G4UR=L MZM_Y6M+,;5BB),5,)2(#B?NI,Q_<K\9FO5WPG.!178S!9+(3
MXM5,?D93QS."D&.H#0.COS=<(N>&B&3\J3B=YI4&>#FNV;_;W"F7'5.X%/PE
MB70\=>X<B'#/"JXWXO@#JWQ&AB\47-E?.%9K/0?"0FF15F!2D"99^<].E0\7
M '_< ? K@/\1,.H #"O \%I 4 $"ZTR9BO5AQ32;3:0X@C2KB<T,K)D63>DG
MF2G[5DMZFA!.S[:TCZ*"(X@];+4(7^$I-P51\&(MPPCF;RAI!\ &S39*L@,L
M1:8E5:Q@''ZA3!5\6J%F"?\\<36),M1N6 E8E +\#@$#'QZ)+E;PD$48O2=P
M*9LF);].:>'W,JXPO('AX OXGN^U"%I>#1]\:X&OKH??]60S; HTM'S#K@+%
M3.)7L[4C\CVEXZZ8/3%S*5EV0#J"&G9GN%RW9F<;GA^9[',T:#0$5D/0H>&I
MT$JS+*+:MQ6X'QS &9E4< MI6><Q1.RLV@IS'9%?$]'6Z6!:]3,-KY'TSJE1
MX]2HE_D9E3DRY!7@*:>[C29:P!N%VYSK)ZL3'GBU3C_H]*Z?:E12M5G5#_Q_
MJ\:-5>->YH<3RC!1;,>QS9I^L%_)&E>RVARYCF%0,G3ORM5U/$%OC4J'W(M[
M.D5YL/U.02B*3)?W6Q-M6NK<=I(/\06UVK(S_J,I^_0CDX>$;F^.>Z+T;FZI
MO++L?>5$B]QV@YW0U%OL,*;/!91F 3W?"Z'KB7E!\P$R^PM02P,$%     @
MD8!64C34X,B9 P   PT  !H   !X;"]W;W)K<VAE971S+W-H965T,3(V+GAM
M;,U7T8Z;.!3]%0OUH94Z P9"H$HB)6%6.])6.YJTNP]5'QRX"6C 3FTGF>[7
MKVT(80A!4ZD/\Q)L<^[Q/3YV?)D<&7\2&8!$SV5!Q=3*I-Q]LFV19% 2<<MV
M0-6;#>,ED:K+M[;8<2"I"2H+VW6<P"Y)3JW9Q(P]\-F$[6614WC@2.S+DO"?
M"RC8<6IAZS3PF&\SJ0?LV61'MK "^77WP%7/;EC2O 0J<D81A\W4FN-/,1[I
M (/X)X>C:+61EK)F[$EW[M.IY>B,H(!$:@JB'@=80E%H)I7'CYK4:N;4@>WV
MB?T/(UZ)61,!2U;\FZ<RFUJAA5+8D'TA']GQ3Z@%F0035@CSBXXUUK%0LA>2
ME76PRJ#,:?4DS_5"M )P<"7 K0/<;H!_)<"K [S7!OAU@&]6II)BUB$FDLPF
MG!T1UVC%IAMF,4VTDI]3[?M*<O4V5W%RMI(L>4(+M7(I6K)2;2=!C"'O8Y D
M+SZ@&_1U%:/W[SZ@=RBGZ$O&]H+05$QLJ>;7+'92S[6HYG*OS(5=])E1F0ET
M1U-(7Q+8*O$F>_>4_<(=9(PAN44>_HA<QW5Z$EJ^.AQ'/>'QZ\/# 35>XX5G
M^+PK?'?EKF _ = *^"%/U#,C'&[6%^9\1/.B8$EE%-N@1TC8EN;_*=@#\)QI
MM) "??M+S8#N)93B^T!^?I.?;_+SA_9*G4[22J=O)U1,8\.D_WL.,]^/G&!B
M']KV7**\<1B-7Z+B'I0W&I]1+\2,&C&C03'W5$D ),DS6@.%32[[9%0<06OJ
M&^PY@=/1T0,+O2XJ[B-S'2_H%Q(T0H)!(5^8) 425[Q!\*S;@,A& E<'^*0:
M>@]P<)&BAT._:]LERHU&7M>V'A0>^;A?[;A1.QY4JS<V^EMO^0/0?5?$"\JP
MH0S?Y+&+FORBWW;LHHLU]UVW8\SR$N3Y87>S]H"P&_6;AYWS;>,,:KFC6S6B
M%HMNT9RF*%8V%FRG"@DYL%*X=9OA-^DE=L\9NK_-S9JJ;8+^PX@Z?O; H@A[
M'4/[4#B\<ASQ^<["WK >5;)I-U5)@.:IJE!R(3G1Q=S0<IVO'.R_34//]P@>
MODA^R=#1Q57FAH'?O4[Z8/[(\;N.]L"P&W0O1KM5'9; MZ;*%BK7/955J=6,
M-I7\W-2OG?&%KO!-U7FFJ3X//A.NSK5 !6P4I7,[5IGQJN*N.I+M3 VZ9E)5
MM*:9J:\4X!J@WF\8DZ>.GJ#Y[IG]#U!+ P04    " "1@%9222_V?:D#  "
M#   &@   'AL+W=O<FMS:&5E=',O<VAE970Q,C<N>&ULK5?;;MLX$/T50NBB
M+9#5S7(<%[:!.-Y% S2 -T9V'XH^T-+8(DJ)*DG;]=_OD))E*:LHWJ OMBX\
M9\[,<(:CR4'([RH%T.1GQG,U=5*MBT^>I^(4,JI<44".;S9"9E3CK=QZJI!
M$PO*N!?Z_K67498[LXE]MI2SB=AISG)82J)V64;E<0Y<'*9.X)P>/+)MJLT#
M;S8IZ!96H)^*I<0[KV9)6 :Y8B(G$C93YS;XM @B [ K_F9P4(UK8EQ9"_'=
MW-PG4\<WBH!#K T%Q;\]W 'GA@EU_*A(G=JF 3:O3^Q_6N?1F355<"?X/RS1
MZ=2Y<4@"&[KC^E$</D/ET-#PQ8(K^TL.U5K?(?%.:9%58%20L;S\IS^K0#0
MP?4+@+ "A,\!T0N 00487 J(*H -M5>Z8N.PH)K.)E(<B#2KD<U<V&!:-+K/
M<I/WE9;XEB%.SU9TS_*M(DM.<_([N4T29O)!.;G/RUUELO-A 9HR_A%7/*T6
MY,.[C^0=83EY8)SC>S7Q-&HQC%Y<V9V7=L,7[ 8A>1"Y3A7Y(T\@:1-XZ$3M
M27CR9![V,BX@=LD@N"*A'_H=@NXNA@?C#OCB<OA-CS>#.B\#RS>X)"]?O^!;
M<J\A4]]ZN*.:.[+<T2O<A>'&O<2R748*D#'D&FN=B V!K.#B"*!(C%F2;+TK
MJY1CGZ!K#ET)[S<:^J[O_]:C?EBK'_82+;N$RI9.1?:@-"3&*7($*KOD]EL)
MAZ_(O:[E7O<2/53Q+85BQ]1&%1.)4:Q8 A)U8J59R9B6IE/J?<NM*U-RQIW.
M>NN7$74!6PZ-:H=&O4Q?&%TSSO3QBCR"9A*L3S1/R%)@T,]NSB&'#=.=8DL3
M(VO"'$W[V0"K9M\LUW+)L+DD=$?UHI;VFUK[3:_V)W?EDK]VE+,-P[ OJ_/+
M%%E/9,8U^_B7UVS@GQNU?]%&:A<J-N@X-=NFO?\SF@!9'XE.H=Y-G4VZWV;@
M=U1MF9XW(Q=O0;9CUCC<@K?T"ALT@HD_M;E6]#KCU&\G>C%*;\,M_C^N':'P
M'*'PHK/@E1((SN=6\.L/KN!\<@7]I\AM)G:YQE,II7*+%:P%49IJVX.4R3$.
MQ-+.+-TS2?2?IA(&C:92):UCE>^.VZL6':N"L1L]:U!>8S3+ #6;$=><JNA&
M.=O43^LQ^M8.C\^>S\UX;4>^,TTYFS]@*!C6/(<-4OKN""7)<MPM;[0H[ "X
M%AK'27N9XB<"2+, WV^$T*<;8Z#^Z)C]"U!+ P04    " "1@%92*Q%N2R@(
M  #$)0  &@   'AL+W=O<FMS:&5E=',O<VAE970Q,C@N>&ULW5KK3^-(#/]7
M1CUT HEK,WEG%I H[W>AW;L/:#^$9J"YRZ.;3&#Y[\^9)NG+20.KE4ZW$DOC
ML<<>_VR/';KW%B?_I!/.!?D1!E&ZWYD(,66]7CJ>\-!-N_&41[#R'">A*^ Q
M>>FETX2[GA0*@YZJ*&8O=/VH<[ G:8/D8"_.1.!'?)"0- M#-WGO\R!^V^_0
M3DEX\%\F(B?T#O:F[@L?<O%U.DC@J5?MXODACU(_CDC"G_<[AY2-J)T+2(X_
M??Z6+GPF^5&>XOB?_.'"V^\HN44\X&.1;^'"KU=^Q(,@WPGL^%YLVJETYH*+
MG\O=3^7AX3!/;LJ/XN OWQ.3_8[=(1Y_=K- /,1OY[PXD)'O-XZ#5/Y/W@I>
MI4/&62KBL! &"T(_FOUV?Q2.:".@%@+JB@#5:@2T0D!;%=!K!/1"0&^KP2@$
MC+8:S$+ ;*O!*@2LMAKL0L!NJ\$I!)RV&JA2(J>TU4$KL%?1KM=2PDU;XTU+
MP&EKQ&D).6V-.2U!IZU1IR7LM#7NM 2>KB%OUHF4T-,U[&L-*\&GK=%72_15
MB7YOEO"R6AR[PCW82^(WDN3\L%_^098<*0]%PH_RZC@4":SZ("<.AE!NO2S@
M)'XF%]$X#CG9OH[3=(?T.=1>7A)'[@^>DNUC+EP_V"%_D*_#8[*]M4.VB!^1
MT23.4C?RTKV> */RK7OCPH#^S "UQ@"-W,21F*3D)/*XA\@_-,M3M6&#'GBC
M<HE:NJ2O-NYXS,==HM%=HBJJ@AATU"S^2+_M/JK?$,'C9L$AGW:):M7J/=F@
M5P6]&J;WM%GP,HM KUVK]ZR%7AW3>]XL>.,FH->IU7NQ0:^!Z;QLC2UU$/&K
M#3I-.*L%/S:F^[H%OII2J_MF@VX'TWG; ML&G7>;8EG!E Y: -O@Y/M-2BFF
M].'GLG;X<X$Q:B]N-]0@K2K+FMQ/J]EO7G7)L9^.@SC-H!8_7@,;N1 \3+\U
M*-$K);I4HM<H^=H==C%'SZ0L*95WUZ\'&E6IH>WU7A<=NLY&'577U66V$<)F
M.Z9#*[8EVXW*=J/1]MLX^J/._IFDN:#1L&W;7#%LN,ZFY?^4%?O7V53+IE3!
M[3<K^\U&^PN GV:7K#][$ODEBUVAYIH/555U5&/9U&.$S=0LC2ZSG2)LU%*=
M%;;S=3;J6(KI++-=(FQZ[NYEMFN$S:"6MA)4MPB;1JEE+;,-UMD<S;%63'M
MN!2JT!6W#=?9#-6PK-5 7F?33<M6:@+9ZJP0["HR[,;(>$2K7[]9Z(&G(LG&
M(DO\Z(5 )T9B,>%)'EA!YD'GYI(M:G0U:"*#()]*7V!P)A![!-A@FAS#9)WF
M<2B?GUT_(:]ND''B>G]#&PKCL" BEHN'F8C/,M^#M?'WS$]].>6.H0<#U3D?
M?$QA.7'E0N"[3W[@B_==:1;8H72=S68L[IWPP!7<@XW#*<SE:_M.W43X;A"\
M0Q/[G')!GM[AM%U::8'>EH?3('[GG*3\%4R+QIR,)V[R JZ9)G[H)CZ(@]Z+
MR(/S)K"=/&@HE74;BJU3P>HTPXJVA/UFH1&8ZKU#S4_X.$Z@O273XL5$[LMI
MG I8$7[")4 1'-V%&'"E^=NY;Z&/A[LCA5."#[:VE2[=*;VR2[;4KK7P9,V?
M*DA2T!MYN_#93SRI]#G.$C$AWT&+D $F+]Q=L".=<OFJ(WCODB%X^C86G/09
M^?TW6U65+X?C<9S)("&#./#'/D_E"OTBM;G$@XLN2],"L/+H.0^UOD $S^6G
MN?Q[$RI4F<\_2C,N:,O<WR#5)M]4JZM^.-_@Y/,$^T!2+8;[KTLJI6M46JJ0
MS#7]LO2B"X,L;082G4'Z&Z1: >DL5*S9L2KW E\#E,OULA6<9$OO*G-M())
M3A/(-9C_9^R A@AF*3^S!I)76RYW&Y'.3\I_Y,]<?@9H[<4-9EXH.%(\'&0M
M-S\3XC?^0PMO-,:%.H\+M3DNT#FQOT&JU86J+"#U@=.OW**P=RM_^'4X0/+K
MGP4_+=&W%G=8S^)R'V@")MSU9"D&HI?)E]QMLEPJ&O+0SV\4$ -7C<#)C2#/
MQR6J-8-LXB W2]U)2+=GW?=.Z9)=>9&N=$Y*;0$(IP"N3,8"6C]ZY47+!+YX
MX&[P%X>)N.F<\XF--H]LCQ9^SF:I-L%L+.3_YYO#/)#;M(6U!45;\'2MIJKH
M?KP?W5V^Q)H[PR(UU$W)M91+BYG6"/I\U*7-LR[^MJF_0>IG>L>%GA'K"K$>
MD#K_@:YO/GW3YO$;?YG6WR#5)H^L3^11ZQNQMBVS/Q;1QJ^):&ON?FO#C(N^
M5^QO$&MU*=.%@/W@I?R_ &'^GH%N>M& OVG8(-8&A(]7\?87!W0[VJ<]A_:Z
M]5"ACNXM_+4MY,"6_VT_);).@=OR)*C(U1<(#N6?45?H?<KN*4)_R+]P@/%K
M[$A#Z,<:.\'HIQH[P^CG&KO Z)<:N\+HUQJ[P>BW&KO#Z .-W6/TOLZ.=,Q^
MG9U@]%.=G6'T<YU=8/1+G5UA]&N=W6#T6YW=8?2!SNXQ>M]@1P9FO\%.,/JI
MP<XP^KG!+C#ZI<&N,/JUP6XP^JW![C#ZP&#W&+UOLB,3L]]D)QC]U&1G&/W<
M9!<8_=)D5QC]VF0W&/W69'<8?6"R>XQ^:+&1A9W+9B,;HSMLY*!YIT""*>A*
MGGIH[E$55O LUF %C7>JPPH:2=2 %10C:L(*=GJX'6$%/3^URV\H]>85:?;]
MIALH9#X,: %_ANH$<QYTC<GL*T.S!Q%/Y=<#GF(!HYK\F$]X/,D98/TYAHZN
M>,@55%_<.O@74$L#!!0    ( )& 5E+-_ Q(!PH  %TO   :    >&PO=V]R
M:W-H965T<R]S:&5E=#$R.2YX;6S=6EMOVTH._BL#;[!(@-36C.[3)$#E^!K?
MDKA['H(^J-8XUAY9<B4Y:?[]H63Y$IF2E1;% OO0UOI(#H?DD$.JNGH-PK^C
MA1 Q^;GT_.BZMHCC%6\THME"+.VH'JR$#Y1Y$"[M&![#YT:T"H7MI$)+K\$D
M26LL;=>OW5REV"2\N0K6L>?Z8A*2:+U<VN&;);S@];I&:UO@P7U>Q G0N+E:
MV<_B4<1?5Y,0GAJ[51QW*?S(#7P2BOEU[0OE4Z8D BG'?USQ&AW\)HDIWX/@
M[^2AYUS7I&1'PA.S.%G"AG]>1%-X7K(2[.-'MFAMIS,1//R]7;V=&@_&?+<C
MT0R\OUPG7ES7C!IQQ-Q>>_%#\-H5F4%JLMXL\*+T;_*:\4HU,EM'<;#,A&$'
M2]??_&O_S!Q118!E BPG0.4" 3D3D/,"2H& D@DH536HF8!:58.6"6A5->B9
M@%Y5@Y$)&%4UF)F 654#E;:1DZKJH+M@YZ-=K&4;;EHYWG0;<%HYXG0;<EHY
MYG0;=%HYZG0;=EHY[G0;>'H4>:U(9!MZ>A3[PHUM@T\K1Y]MH\_2Z#<V"9]6
MBUL[MF^NPN"5A D_K)?\2$M.*@]%PO63ZO@8AT!U02Z^>81RZZP]08(YF83!
MBYN6O7-+^&+NQA<$ZB_I^;-@*<C4_BDB,@^#)1FO1&@GU2TBY[<BMEWO@GPB
M7Q]OR?G9!3DCKD^FBV =V;X3735BV&>BK3'+]F1M]L0*]B238>#'BXBT?$<X
MB/Q#N3QE)0LTP$$[+[&MERQ6NN*MF-6)3"\)DYB$;*A9+OY$OUT^L6^(X&VY
MX*-8U0G3"_6V3NAEH%?&]+;+!?MK'_0:A7H[%?0JF-YNN>#0#D&O6:BW=T*O
MBNGL5XXM-1'QNQ,Z-;!5AS\&IGM0(;ZR5*A[>$*WB>D<58AMB<[QJ;,L84HG
M%0);XN3[4THIIO3A][+V\?<.QK2ZN%%2@^1=I9;3]>2"]?95F-RZT<P+HG4H
MR-, V$@O%LOH6XD29:=$294H!4J:ZS 4?GQ)OM8?ZZ0M'*CS'N;YS3)ZNDS2
M@;_<J(:F@YTOAPX^YJ(F,_7W7--CKD^J21G;L;TS1=V9HE8S913XGQ)S,#,V
M2V@'JG65FG+.C&,NE1E4RIEQS*6HDB'C5F@[*[1J5CS&=BPP$[0CM9^H3-6<
M"0B7(BOY2!QS49U1W )]9X%>S8)I$.-G23_6*C-5U7(F'+-INJ[EHW#,]8DR
MF1JX$<;."*/4B%LQ%V"&<SHQ#$R_)BDY8Q V13TX\AMCCKF8R=2"Q#!WMI@5
M;2G+#/-X@RIEN0/SB' 9DI0_5@@794I!9E!IW[I*%0TI3(YLA7<>E)1\?B-<
MLJ3GN*88EUR0'/2@_Z85C2C,CVR%]_Y3-2-?;3$^4\GGT11A8X:L2 66L+TE
MK-22=/]DM1LBDM'!W5Q:<3(ZH(, .ZK]3%/-7/6Z1=@4*M%<A-K8:H9LY-BZ
M&)MDY"^O/L8F&Y2^9QL@;%0U\J=GA+#)LF[DRM<$88-84]5\S_> ::6:H1V=
MB6,^U9#SY6B*+:=)15<P37J6]\B^P:#E'<83VLE9)Z0>1!2'ZUF\#EW_F<!8
M28)X(=+SY:T=&$MM<D;5N@Q#LN<EA^_9=C<G$-B((V:AL".1S*7)\]QV0_)B
M>VM!;.>_,&8OX8(B<9 2OZSCH+-V':#-?JSA**=O\68P4(+JA ]^1JZ3#<#$
M<^WOKN?&;Y?IMF ?4MT\O8W#M4/A0?ER8.'E2OC1T;HK.XQ=V_/>8$B?1R(F
MW]_ VCK=:8'972Q77O F!(G$"VS-GPDR6]CA,[AF%;I+.W1!'/3V? ?L#6&Y
MU-!EJJQ>TCG2?;]%RQLN?,*U3DA-8;?.&_2PH9@%(8SK9)6]>TW<N0JB&"BQ
M&XHT1CY8;\,QL%,+SA/W1A<$>N$(# 4WG)U+=7JQ=<PE.6-U_>!)WS_MHA*!
M7A_*;[QP0R=5.@_68;P@/T!+G)ZQ=("XA'U$*Y&^S?7>ZN01G#T*8D$L3O[]
M+X,QZ?.7V2Q8I^>$3 +/G;DB2BGT<ZK-)@XT[NLHRF*V-3WAH?IG.,1[^54B
M_U8:F'T+2<M[2/P5@'5"JDK*,;W./IQR8/D^QSZ05X<G_L_EE517=UIV1S+1
M].<R;-])T_)6&G^G8IV0JA1(\Z!H;<S:N1?X2D+YOF16"B<Y4^K27AN(A)#3
M!')MZ?H;=HA&[&U2?K,;2%[Y?<4[&>G$4O$S>1;I;PBM<;C Q@L91X0?A[2<
M:[]RQ(?N0P5OE)Z+_7!"RZ<3_+V7=4*JTITJ'43J ];G+E)8NY(_W*(X0/(K
MOQK\:!M]_7"%XRS>K@-]P$+83EJ* 736L\V;[M-9GBIZ%$LWN5% #%PU!2>7
M!GD_M='RL>U)PX-<+C5.0WJ^Z<,OMBZY3"_27/,D%1: Y0J"FR9C%EK7?Q%9
MUP2^>!"V]Y>PPS([V7ZJ8^53W9..VGE"JLIA5@_R_]?[P^0@5^D,"PN*?.#I
M0DV[HOOQEO3R_256WAQFJ<%.)=>[7#K,M-*@[Z=@5CX%XV_/K1-2O],['O2,
M6%>(]8#4_-]W?6P_CK/R<1S_SP'KA%25/-)_(8\JWXB%;9GQL1.M_ID3O7];
MS^03<R[Z_R36";%*ES(].+ ?O)3_+X*P?]G 3KULP-\VG!"K$H2/5_'J%P=T
M._(O>P[M=8M#A3JZ<?!!P5( 6_+Y4D32.G5=,Y-7 CMX]XW4E_1+D1QN47Y/
M$?R!\BF&6S)OR@A^*_,6AK=EWL'PKLQ[&-Z7^1V&#V0^Q/"1S,<8/I'Y/89;
M"F\JV/X5WL+PML([&-Y5> _#^PJ_P_"!PH<8/E+X&,,G"K_'<$OE317;O\I;
M&-Y6>0?#NRKO87A?Y7<8/E#Y$,-'*A]C^$3E]QAN:;RI8?O7> O#VQKO8'A7
MXST,[VO\#L,'&A]B^$CC8PR?:/P>PRV=-W5L_SIO87A;YQT,[^J\A^%]G=]A
M^$#G0PP?Z7R,X1.=WV.X9?"F@>W?X"T,;QN\@^%=@_<PO&_P.PP?&'R(X2.#
MCS%\8O![#+=,WC2Q_9N\A>%MDW<PO&OR'H;W37Z'X0.3#S%\9/(QAD],?H_A
M%I5X<_-E8-X"H+102ALH'932!4H/I?2!<H=2!D 9HI014,8H90*4>Y1B40KV
M8#?%+5!:**4-E Y*Z0*EAU+Z0+E#*0.@#%'*""ACE#*AR;6'WF^4@3W837D+
ME!9*:0.E@U*Z0.FAE#Y0[E#* "A#E#("RABE3(!RCU*^4!DN<O0FI I0T#N&
MJD!!JS?5@(+61:H#!:TXU  *FLO4! J:)4SB4X:>-Y9\[(U&CC&@H#T. Q\P
MU =,V7XZWMCW49L/SX?0?KE^1#PQAYY*JNMJC82;;[DW#W&P2K_;_![$<;!,
M?R;OI428, !]'L <FCTD"G9?U-_\ U!+ P04    " "1@%92G8YXM?P0   B
M5P  &@   'AL+W=O<FMS:&5E=',O<VAE970Q,S N>&ULW9QI;]O*DH;_"N')
M#!+ UU9S$26>)$ 4.B1SN7J[& 3G R/1,>=*H@]))<<7\^/G);50RRN*6<X,
M,!\22_UT]5+5757=E/3Z6Y;_LWA,DE+Z<S:=%V_.'LORR;B\+,:/R2PN+K*G
M9 [RD.6SN,3;_,ME\90G\:06FDTOY5ZO?SF+T_G9V]=U69B_?9TMRFDZ3\)<
M*A:S69P_CY)I]NW-F3A;%URG7Q[+JN#R[>NG^$MRDY1W3V&.=Y>;5B;I+)D7
M:3:7\N3AS=D[8=QK>B50U[A/DV_%UFNIFLKG+/MG]<:9O#GK52-*ILFXK)J(
M\>=K\CZ93JN6,(X_5HV>;?JL!+=?KUO_4$\>D_D<%\G[;/J/=%(^OCD;G$F3
MY"%>3,OK[)N=K":D5>V-LVE1_R]]6]7MG4GC15%FLY4P1C!+Y\N_\9\K1701
MD%<"\IZ 4(X(*"L!95] /2*@K@34KCUH*P&M:P_]E4"_:P_Z2D#OVL-@)3#H
MVL-P)3#LVH/HK2W7Z]J'V!A[W]K'>UF;6W2VMU@;7'2VN%B;7'2VN5@;772V
MNEB;772VNU@;7G2VO%B;7AS8?G!,9&U\T=GZ\MKZ\H'UCXJLK2]WMKZ\V>RU
M]2^7;J7V269<QF]?Y]DW*:_JH[WJ1>W8:GFXHG1>^>";,@=-(5>^=>;C;)9(
MM_&?22']37HWF:25;XRGDC-?>OC*4[XTDS).IZ]0X^[&E%Z^>"6]D"ZEXC'.
M(9;.I;MY6A;G*,3KV\=L4<3S2?'ZLL0(JWXNQZO1C):CD8^,1I&\;%X^%M+5
M?)),B/Q-N[R06QJXA&HV^I'7^AG)K2V:R?A"4L2Y)/?D'AF0V2Y^DSQ=2+)^
M5/RJ7?R3_/OY)^5W(OBA7?#C8HY^!T?[M3KTJ[)^[79!+\[1[_!HO\Z)?C76
MY\?.)A)#(NYV,)'2.RKNG1CRD W9[V">ECZ#$WV*'NLT[&";%CU%ISH5K-/K
M[L89L W]<]OO]N>6QMW/#?Z^N[C>XHN4C:]6ZO:4+K[ZDPLJ.64R*WYO:5O=
MM*W6;:M'VK[-2OC\EY^3>?*0EJ^DISS[FM:)-J( O'K=<UGUS+SZLFV];KO*
M^K^^E?O:4'M]^76KUOOV$7P2\#DR6V+F8?.JZ EEM_D/9! #9;!7RR:U>@-]
ML%OK(ZFE#(38K?7W$Q/J8T(Z_@W8I-S#+H0VT/>&ZQ_64A1]T-NM%1[6^IO0
MA#;<K79#NA3]07]O\K>'U;2!TE-W:]V1QOH]6=[4VEF&VF89:JTZNWIX2.I3
M6;76I#PN$^8SVML0RD6O]^_,69R0$Q>"RMVURRD7ZK[8SMS[F[GW6]L)UUL.
M&S&>98MY*64/4MQD9,TNE)(_<0@OF'*N^X>;9:CU]E;,_6$M,>CWMJKM3$'?
M3$%O]R)YC--YG3)6H\2?&1+!N,SR9QR,DUDRP;G]*2[S=)E78GYP+S@GSZ4D
MSN?I_ MS+W?ZX8(4^L&4EK7Z.PM2')W28#.E0?N*7&IZRS7&19&-,0%,YEM:
M/DKI["D>U[8:9WF>3.-Z_<:3_T+^/DOF92&MU/&4+75#YS@X&+TL'QO[<#/V
M8;LYT&D1?ZW4*DT66#F95#XN%]!C-DTG\3/;7<-#WS<<[FO[]K 6/,Y^K3M2
M2PR/34OTFD-+[R<G=BX])?GR@$*/$<OVAUL#ZUV(_MX<::W>GKN\X[7Z1^:X
M=3 3)^>XFDRUW=-\N64F1WSBB=:0BR2SSU#)*IG26AR6D)LQRJVMWL?3Q7)8
M\72:?8OGXZ3R4M/%!!G*/"FKV[ $>V)2FP8;)RGYJ5 ^6/T#==B7]Z(RJ:;K
M0M?WPMRJFM[>VBVIMMO:KE*:+$TH)PTWQIS34AK'>?X,#_<MSB<X'L=/2*O^
M3'&H3J9LZ]VO6N[O1FCEZ(9ILCMQ(KW;C*G8'12UAGIH#?T@G?M(JNE#=3\W
MN>G6VNW)UG9GWB04HCTZ7R>3Q?*Z-YU+BWF>C+,O\_1?JR6Y<NI<#=JA,?1A
M3]E7PV$U68A]-5ROJNW$94795\--MTYONW5ZUZW3>]*:TI?[RA'=-PF-:,]H
M[HZI^UQ*'Z0M]BU;3"?K0)ITR0%'JZYW%"7W]@/0S<EJNU-K$AW1GNG\V-2V
MW2$_28G#+$8["+XWIVKM3JI)=41[KO-N/,X7&%TZ+Y,\*4H)R1OB*'+/,CTR
MW,.T1<C[P_VXJK63!JB'D^K2UBVKI1Z=>I,IB?94R:%3ENITKK)7MI5]GZ_3
M[R8II!%Y>+A'#Z=S6$D<IE&"Y%''YBPW693<GD6M4]NM2>;(T>-B4?U9'C](
M *]5-$WCS^DT/;(N;E8][W@4I7]TR$U2)+>G,6%6%.GG:2*Y\1-&'CQ(-V5<
M+DJ8"J_==):6=3Y22)^\.M]INQN1FSQ'EG_YS8O<) QR>\* W"R'UI/E1?J6
M[ZBB]FCE5Z2TD*Y1"R?!S]-G::T(MBEEDD7T#[;;J5J[DVDR#;D]TZ@WTOL,
M_F[^++W/L*-ND(0C4Y?>Y3@=?EFNK"[6:4*\K/UZZS1!3&X/8C]U,W8C'\8?
M63GP O+A<?QXUB<W04H^%:32:E]76V1_=+LM-A%"'OQZ53=.6#Y]7J59ZKGT
M>5&@<L%T?"\3[W@T&BJ->U1.'S))'G_>X31V?Z)I', &+1I3&G^HM/O#VK2U
M0W:S,9;IQT6>%I.T3GC;.F@\G_+K/9^R=:'=[OE^S977_:J7KK=92N/,E'9G
M]K]T^7.O'!Y^1.^H U :SZBT'WZ^Y]AWKQP>%H10CX^B\:!*NP?]\2.80JXI
M]<-T^&2UW8$W_E-I]Y]MNTOZ;^DJSJ=IE3-6:O[/),[;]D3C8I5?[V*5QL4J
M75WL#SBU]J;AU$3;DZC&\:KMWO&$VMTJFG52NMKX457\^D=KC1-5VZ_)?D;I
M)YJ6>VJO;8R-*U;;7?$)I9N9Y&>E=%4-.&GK<.N!H_KK5=YX/O47>C[UT//U
ME<$Q_Z%6CF^WI/$H:KM'^42?H8].2%UCO>=PH8LZCZYLE)6/2=Y<M<;2"Z%=
M*-(LG4XK>WV)TV5Z6MV*3[:.%]7[ASC-I:_Q=+$=I]97Z.\6968MT@G8^(]%
MNGJ8,\[F);JNZN%E ;Q:M>MCX/-Y/2R,HW<Q/#V,[;;7IT^LABK8'K3[%.=E
M&D]QYLD>'G#^E#X_8[878M,+8F\R>YIFSTDB%<E7#*VZAA[CU/$%JGG*TQG.
M'Q!'O\Y\@OGF:*Z>Z/+331=M"ZYQVVK[W0E_=#TZ(76+T4Z>YTE]8Y1/DOKN
MH3Y<U/<0U?$I3\IT=1ZO;M21;2SB>@8O*_46KZ0ICH*8*-3PXF7O0KQ:*^9<
M>B%?Z%OO].;=QBH%^IW#$Y6/:3ZI.WW(%CD2FS_02UFOL?JS%^<81_&TO)>;
M/E](-U V'$(BC0SI/_YM(,N]W]Z-QU4&5RW1,)NF8X3&FHC?ZMYB:9(6XT51
MK&RVGGI51^B_81$W\D^5_'.K89J(I[:')?[YJ=$)J2Y;3M8OY._><IAYL\>^
M8U]MK_B_;E_U+K1-+YLE6?7TE^TPK4D+M/:T@'\@;71"JI,AAUM.:SFMC7I1
MK\64NRZSDSFE%^I%K^D-(GEU@L!>FZ7S9758HYPNM_QR--B\RJ['.VGI:J;K
M:\KJ-4P[V&Y@J855C8(OA]J=]W]DB7OI=0=MM*Z+)G?3VL_ _$.#HQ-2G6)J
M;\M2WS'[O4"*MCOI(SUF!VQ^]4>-7ZRMKV^W<+B+MRZ!'Y-X4KMB%*Y.;EUV
M>=W133)+JX@",:CJ%DIN-7*30FOM>>ZG/C=RNU10F_3E\A;AU5HEYW4@W4N>
M>D<= $[X:;Z^#U^ZA*_)*FN"+JZ3>/H/G$-:Y]FDX5I[&OY)Y_-LE^JRF+6M
M_?_C^6&UD+MDAD<=BK*EZ:,];9SN]Z>DY[M!K#TY7&T-^=3FVME+VSNMU>C-
M44@[\4E!^@G!T0FIG\D=MW)&EA6R'% ,_^^S/FWK<X3MYS_^L>S1":DN^TC_
M@7W4.2(>3<L&W[>BM;]F13=7?EK[E=^13ZB/3HAU"LIB:\%^9U#^?V&$YK)!
M.W79P&\;3HAU,<+W>_'N@0/9CO+#FJ.Y[G%3445?;GV=:I:@6O45T4*J_53U
M^*UR0IORS1=1W]5?R-HK'PGC6I#R&V'<L_*1;+QG[7R4C;^S<E,QKA12_D$Q
M+%9N*X;#REW%\%BYKQ@!*P\5(V+EIFI<J6P\JF&Q<ELU'%;NJH;'RGW5"%AY
MJ!H1*S<UXTICX]$,BY7;FN&P<E<S/%;N:T; RD/-B%BYV3>N^FP\?<-BY7;?
M<%BYVS<\5N[WC8"5AWTC8N6F;ESI;#RZ8;%R6S<<5N[JAL?*?=T(6'FH&Q$K
M-P?&U8"-9V!8K-P>& XK=P>&Q\K]@1&P\G!@1*S<'!I70S:>H6&Q<GMH.*S<
M'1H>*_>'1L#*PZ$1L7)3](RKY=>+]T<$8E%B@SB4N" >)3Y(0$D($E%B"H&Q
M,:_V <2BQ 9Q*'%!/$I\D("2$"2BQ!0RQL8\Z <0BQ(;Q*'$!?$H\4$"2D*0
MB!)3P(D+ZL5!+$IL$(<2%\2CQ <)* E!(DI, 8<NJ$<'L2BQ01Q*7!"/$A\D
MH"0$B2@Q!9R[H-X=Q*+$!G$H<4$\2GR0@)(0)*+$%'#T@GIZ$(L2&\2AQ 7Q
M*/%! DI"D(@24\#I"^KU02Q*;!"'$A?$H\0'"2@)02)*3($ (&@$ +$HL4$<
M2EP0CQ(?)* D!(DH,06"@:#1 ,2BQ 9Q*'%!/$I\D("2$"2BQ)01%V0:%T L
M2FP0AQ(7Q*/$!PDH"4$B2DP9<4&F<0'$HL0&<2AQ03Q*?)" DA DHL24$1=D
M&A= +$IL$(<2%\2CQ <)* E!(DI,&7%!IG$!Q*+$!G$H<4$\2GR0@)(0)*+$
ME!$79!H70"Q*;!"'$A?$H\0'"2@)02)*3!EQ0:9Q <2BQ 9Q*'%!/$I\D("2
M$"2BQ)01%V0:%T L2FP0AQ(7Q*/$!PDH"4$B2DP9<4&F<0'$HL0&<2AQ03Q*
M?)" DA DHL24$1=D&A= +$IL$(<2%\2CQ <)* E!(DI,&7%!IG$!Q*+$!G$H
M<4$\2GR0@)(0)*+$5! 7%!H70"Q*;!"'$A?$H\0'"2@)02)*3 5Q0:%Q <2B
MQ 9Q*'%!/$I\D("2$"2BQ%00%Q0:%T L2FP0AQ(7Q*/$!PDH"4$B2DRENO3A
MMS[5M0^_]ZDN?OC-3W7UP^]^JLL??OM37?_0N* @+B@T+H!8E-@@#B4NB$>)
M#Q)0$H)$E)@*XH)"XP*(18D-XE#B@GB4^" !)2%(1(FI("XH-"Z 6)38( XE
M+HA'B0\24!*"1)28"N*"0N,"B$6)#>)0XH)XE/@@ 24A2$2)J2 N*#0N@%B4
MV" .)2Z(1XD/$E 2@D24F KB@D+C HA%B0WB4.*">)3X( $E(4A$B:DB+J@T
M+H!8E-@@#B4NB$>)#Q)0$H)$E)@JXH)*XP*(18D-XE#B@GB4^" !)2%(1(FI
M(BZH-"Z 6)38( XE+HA'B0\24!*"1)28*N*"2N,"B$6)#>)0XH)XE/@@ 24A
M2$2)J58/!OB3@>K1 '\V4#T<X$\'JL<#_/E ]8" /R&H'A'0N* B+J@T+H!8
ME-@@#B4NB$>)#Q)0$H)$E+Q3^\:]RKSR2-5!F$\<J0,0YI%&ZA"$^8.1UC/N
M-;8;1UKU&ZOT694F@]"G7IH"PM;!2%-!F!5&F@;"=##2H .-ZD#3U[__>KE!
MQ?+78[TX_Y+."VF:/)1OSGH7NG8FY<L?9%V^*;.G^F<1/V=EF<WJE]4'GY*\
MJ@#^D&7E^DW5P>9G<=_^#U!+ P04    " "1@%92\_XPHS $  "S$0  &@
M 'AL+W=O<FMS:&5E=',O<VAE970Q,S$N>&ULG5C1;MLV%/T5PD !#\@D4;(=
MIW ,-%&&!6BQ(&ZWAV$/M$391"72)>DZ^?M=4K)L=Q29[L66*)US>0^OR$,N
M#D)^55M*-7II:JYN1UNM=^_C6!5;VA 5B1WE\*02LB$:;N4F5CM)26E!31VG
M23*+&\+X:+FP;4]RN1![73-.GR12^Z8A\O6.UN)P.\*C8\,SVVRU:8B7BQW9
MT!757W9/$N[BGJ5D#>6*"8XDK6Y''_#[',\,P+[Q)Z,'=7:-3"IK(;Z:F\?R
M=I28'M&:%MI0$/C[3N]I71LFZ,>WCG34QS3 \^LC^V\V>4AF312]%_5?K-3;
MV]%\A$I:D7VMG\7A=]HE-#5\A:B5_46']MTIO%SLE19-!X8>-(RW_^2E$^(,
M (FZ 6D'2'\$3 8 60?(W@J8=(")5:9-Q>J0$TV6"RD.2)JW@<U<6#$M&M)G
MW(S[2DMXR@"GERLHI')?4R0J]$P+P0M6,V*'!%H>JHK:@4&?R0MZ)IJB<4XU
M8?4OBUA#>$,2%UVHNS94.A *I^B3X'JKT ,O:7E)$$._^\ZGQ\[?I5[&G!81
MRO 52I,T<73H_LUP?.. YV^'SSW99/U09)8O&^![Y(5H6J5SIHI:J+VDZ.^/
M\!IZU+11_WB"3/H@$QMD,A#D2[2*D-)$[[60KZBB)96D1AJ"2AA>UZCZ"5,<
M)<D[E_C_$Y?_/.Y"B6FOQ-1+M-*FG%DK.N1/U17B,-%"V9^KLJ:<5DR[A/'S
M)U'FUB4$F[IE"<&P5Y59K\HL7!^;6JPA?<8UX1NVAMD!EH=?C49E)YA+#C_Q
M-+IVR^&'S:+4+8<?YA#_0H[K7HYK+P^L+;!R\+8^7$G[X>-I-$O>N>;*^P!P
M8JK<!<P#P-0!O$A]WJ<^?VOJJ)"T9-HI@)\$\I@/"!  3J.; 0$"P-14C$^
MFUZ F_"G4'4JP(0 RV!Y_DT,?PE^7F</6TV"P(%JR@- [!B%"TUP<O(+25@5
M214ELM@BPDN0YCO8QQV80=T5BM,;^&FAB]F *&'D0(GE(62P5/"9C<)>KH=O
M>Z9?$50$.')E#913!3_+.!F<+\+(ZR$5 D@<5"$]J9#ZBX,75((];&>-G5#,
M".&<-P),8[N@N94(("=#E90'D"%G@4].#F?ACT1+PEL!C!K.3/PLV$R!SCS\
MN#&V)L([I">_B/U^Z['9P=[,N"+C#U&QA>D/=@MF1JRHA,]]<&W, \RA-1J?
MG!SVFY\_])9*Z]Z<E19R3C.W,0GBY@.C\]/Q+M,^637L-SFGW=G1OE^AST*3
MVJF"GPMG0S8^!,3_=9Z=#GY@%DW<.L1GN]F&RHT]%5 PM>ZY;O>&?6M_\O#!
M[K=_:+\S)Q)VEWRB:8\S/A&Y85RAFE9 "5,G#)EL3PC:&RUV=L^\%AIVX/9R
M2PF8 /,"/*^$T,<;$Z _IUG^"U!+ P04    " "1@%92+B[,?;P$  #?$0
M&@   'AL+W=O<FMS:&5E=',O<VAE970Q,S(N>&ULC9A=;^,H%(;_"HKF8D;:
MU("_JS12)]F/2-W=:MJ9O5CM!75(@FJ;#."F_?<+3FJG!MS>)+9S#CP<?,Y[
MR.S Q:/<4:K <U76\FJR4VI_&02RV-&*R N^I[7^9<-%192^%=M [@4EZ]:I
M*@,,81)4A-63^:Q]=BOF,]ZHDM7T5@#95!41+U]IR0]7$S1Y??"-;7?*/ CF
MLSW9TCNJON]OA;X+NE'6K**U9+P&@FZN)M?H<H$CX]!:_&#T(,^N@5G* ^>/
MYF:UOII 0T1+6B@S!-%?3W1!R]*,I#E^G@:==',:Q_/KU]%_:Q>O%_- )%WP
M\A^V5KNK238!:[HA3:F^\<,?]+2@V(Q7\%*VG^!PLH434#12\>KDK DJ5A^_
MR?,I$&<.*/(XX),#_JA#>'((VX4>R=IE+8DB\YG@!R",M1[-7+2Q:;WU:EAM
MMO%."?TKTWYJ?J??BW534L W8,&K/:]IK:2Y6](-%8*NP3UY!M=24OWXAI$'
M5C+%J 2?EU015GX!4_#];@D^?_H"/@%6@_L=;R2IUW(6* UHI@F*$\S7(PSV
MP"QI<0%"] O $$.'^^+#[BA_ZQ[HL'2QP5UL<#M>Z!EO51>\HNWZETP6)9>-
MH.#?&VT&5HI6\K^12<)NDK"=)/),8D8O=)B9<@;LZ)RVSB8EG^99&N?Q+'@Z
MCXMME>91!CNK-V111Q:-DET7A6A(Z<0Z>B9G$X8ABI,!EFV%XPA';JRXPXI'
ML6Y/-:3LWT4786S/G851-B!T6$51G+L)DXXP&25<U4\ZB;AX 4^D;(@I5T[$
MQ)H<91%.!X@NJSC%;L2T0TQ'$6^H+GU="%]<=*D]+TXL.H=5"//039=U=-DH
M75=Z!-61;*@++[,FSG$XS O;*$VP)W1Y!Y>/POWZL]$1 [HT:"F5[>ZZ^')K
MZB2.P@&?;93"R,.'8%_2X2CA#U*0DT:V&>PLQ-":.LYR..!S6$5IDGD SS0'
MO9L@4NEF0 %6[0D3YM))B>PZ@W,\I'S'ZBUE7_T1'J7\2S=1NET2.I;U%NCJ
M+T%!A'C1O=.!"(^^84>VXN&V.ZQP"F,/<*\D:%Q*_E8[*IQ4H?TRXF&Q=ABA
M+/4P]1J"QD7D=V'BMGY-:*75CK2]A)/3(1@PC1-KPVT[E"5)Y%$6U$L+&M>6
M&RKE95^U 2EUFTOJPEF!D"T>TRS*;5J'79JBU!?;7F;0N,[<<T7*#\?6H2,8
M)]!*>8<=S*/$1]LK#AJ7G"75YXR">0LFLJ5DBJ(8#VNZTT[GF*\J]:*#QE5G
M52M2;]F#;H9'PFA+RA3AU,XFEUWB3_)>?="X_+0'+=.?-W*4TY:6*8))-FR
MG'8(Y9[MQKT(X7$16O#:U$U3XPO=_[!U6TC=6X]MF9F&,?+$"O<Z@\=UYD\B
M'O4AQ>RHI$4CO,TBMA5D&H9G]>08+)<92B#R<)Z=,\:5QENXL2T4TQ0-4]9E
ME2 ?52\G^)V3B5U>WNFYL2TATRB.X?"E<]IE8>R1;-RK#1Y7&R/9'; _.4ZC
MO#DOI=#J*QQF.JS6:QF<G;[-7Q_ZK=NR6H*2;K0?O$AU_1?'?Q..-XKOVP/Y
M U?Z>-]>[BC1"6(,].\;SM7KC3GC=__IS/\'4$L#!!0    ( )& 5E(WM?_L
M<0,  ,@1   :    >&PO=V]R:W-H965T<R]S:&5E=#$S,RYX;6RUF-UNFS 8
MAF_%0CMHI35@FX10)9'69-4J=5O5K-O!M ,W. DJX,QVFO;N9P/%= ENU\DG
MB0W^_EZ;!YO1CO$[L:94@H<\*\386TNY.?5]L5C3G(@>V]!"W5DRGA.INGSE
MBPVG)"F-\LQ'03#P<Y(6WF147KOBDQ';RBPMZ!4'8IOGA#^>T8SMQA[TGBY<
MIZNUU!?\R6A#5G1.Y<WFBJN>WWA)TIP6(F4%X'0Y]C[ TRG&VJ <\3VE.]%J
M UW*+6-WNG.1C+U 9T0SNI#:!5%_]W1*LTQ[4GG\KIUZ34QMV&X_>3\OBU?%
MW!)!IRS[D29R/?:&'DCHDFPS><UVGVA=4%_[6[!,E+]@5XV-0@\LMD*RO#96
M&>1I4?V3AUJ(E@'L,D"U 7JM :X-2N7\*K.RK!F19#+B; >X'JV\Z4:I36FM
MJDD+/8USR=7=5-G)R;R:/L"6X.N&<B+38@4NF1!@2CA_5.MD1W@BP-&,2I)F
MQ^ $W,QGX.C=,7@'T@)\6[.M($4B1KY4Z6BG_J(.?5:%1AVA9W31 QB^!RA
MP0'SZ:O-8?S<W%<B-$J@1@E4^L,=_JSE_[Q4H\&%I+GX98F%FUBXC!5VQ+KI
MS7O@G"8J8F;5_9"JE>NH=*V?TOL)C,)027!_(*.PR2BT9J2>";7BBW]-9AKN
M)8/C&![.I=_DTK?FHM8#M(@\:-P,G$]HU,2*W$UHY7K0UA#CPQ(.FWR&+TF(
M+&7%C9O8N80P,"@*W(E8^VZKB%#0(2-LX1&^)"2V%6?H MWC!1J^0(> J7T_
M7Y"#88>4AC#0CA@E96@KSN !]MU+:2@"!PZE'.Q).82H0TD#&VBGC5*R;ZO-
M4 (.W2MI8 )CATK&>TK"KA<-,LA!=N0H)0<G"A.!;0-A8(&@<SE1:[^"W,E9
M^V[+&87]CI6)#'>0G3M*2JCUM"U/9(B!0O=Z&JP@^[;C__3L[[]^8!AUZ&G@
M@^SP>>NV#.USIPO@R& 'V;%S1A]9D8"7IM?0![FG#S+T00[I@_;I$W7L+;"!
M#[;#YPLK3CX^;%*N\K =*@Q_L'O^8,,?[) _M>_VP6$8!1V*MHY5=OR\]7'!
M^V<J'*._)]AO';/U-X[/A*_20H",+I59T(L4 WCUV:#J2+8I3]ZW3*IS?-E<
M4Z($TP/4_25C\JFC#_/-QYO)'U!+ P04    " "1@%92K-Q1RTT#  #_"0
M&@   'AL+W=O<FMS:&5E=',O<VAE970Q,S0N>&ULI99;;]LV%,>_"B'TH072
MZ&I="MM ''58AA4(DF9[&/; 2,<V48G42"I.]^EW2"F:(\ENAKU((OD_EQ\I
M'G)Y$/*;V@-H\EQ77*V<O=;-)]=5Q1YJJBY% QQ'MD+65&-3[ES52*"E-:HK
M-_"\V*TIX\YZ:?MNY7HI6ETQ#K>2J+:NJ?R^@4H<5H[OO'3<L=U>FPYWO6SH
M#NY!/S2W$EONX*5D-7#%!"<2MBOGRO^49T9O!;\Q.*BC;V)('H7X9AHWY<KQ
M3$)00:&-!XJO)[B&JC*.,(V_>I_.$-(8'G^_>/_)LB/+(U5P+:K?6:GW*R=U
M2 E;VE;Z3AQ^AIYG8?P5HE+V20Z=-@D<4K1*B[HWQ@QJQKLW?>[GX<C CT\8
M!+U!,#:(3AB$O4'X5H.H-XCLS'0H=AYRJNEZ*<6!2*-&;^;#3J:U1GS&S;+?
M:XFC#.WT^A[_H[*M@(@M>> 2"K'C[&\HR5?Z3#; 8<NT(N]ST)15'\A'\G"?
MD_?O/I!WA''R=2]:17FIEJ[&9(Q+M^@#;[K P8G ?D"^"*[WBGSF)92O';A(
M,: $+RB;X*S''(I+$OH7)/ ";R:AZS>;^]F,>?YV\_0,33@L3&C]A2?\W?!"
MU&"7(6>JJ(1J)9 _?D49N=%0JS_/!(F&()$-$IT(LH$=XYSQ'>Z=BO("+@A5
MYE?XA?(6JP#QYQ:V\YE8GZ:L/*T#WT]QRI^.9WNJBL(P6[Q6Y5-5& =Q.*A>
M82T&K,59+#-IC5#,5!9%L#;B3I(2N";?@<H+<E66W=@<7><Z/LK(]])@!#<C
M"H.1*)^*HL2/Y]'B 2W^CVB-9/@T8.H'9/$DGS@><4TEJ1>%(ZZI*, UF^=*
M!J[D_W#=89$J3H(EDX0^!EF:C=AF5*$?9LF(;D;F+T[\D.E EYZE^_S<,$GM
M08>;2VFJ6PT_Q$IG,HG"\9+-J=+QDLV(%LD\4S8P9>>9>'E4./JZ@540ZD>0
M6 GGB++);O>3S!LE>SU5S=27?*IZ75\Z*/?H:*Q![NP50Y%"M%QW1\O0.]QB
MKNSA/>K?X.VFNXS\ZZ:[&GVA$JNH(A5LT:5WF>"^E]UUHVMHT=@#^%%H/,[M
MYQYO:""- ,>W0NB7A@DPW/G6_P!02P,$%     @ D8!64BAX*-^" P  W T
M !H   !X;"]W;W)K<VAE971S+W-H965T,3,U+GAM;+U76V_:,!3^*U:D29O4
MD3A<6P%2@5TJK5L%NSQ4>W"30V(UL3/;0"?MQ\]V0H N">W4]@5\.Y^_[YSC
M''NXX>)6Q@ *W:4)DR,G5BH[<UT9Q) 2V>(9,#VSY"(E2G=%Y,I,  FM49JX
MON?UW)10YHR'=NQ*C(=\I1+*X$H@N4I3(GY/(.&;D8.=[<"<1K$R ^YXF)$(
M%J"^95="]]P2):0I,$DY0P*6(^<<G\UPWQC8%=\I;.1>&QDI-YS?FLY%.'(\
MPP@2")2!(/IO#5-($H.D>?PJ0)UR3V.XW]ZBO[?BM9@;(F'*DQ\T5/'(&3@H
MA"59)6K.-Q^A$-0U> %/I/U%FV*MYZ!@)15/"V/-(*4L_R=WA2/V#'Q<8^ 7
M!OY] [_&H%T8M!]JT"D,.M8SN13KAQE19#P4?(.$6:W13,,ZTUIK^929N"^4
MT+-4VZGQEPP$491%: &1CJ<Z01^ 1X)D,0T082%:T(C1)0T(4VAJ"8% %RQ/
M.1.ZM^@\#*EIDN1@XO4,%*')FZ&K-%.SGQL4K"8Y*[^&%?;1)6<JEN@="R$\
M!'"UQ%*GO]4Y\1L19Q"T4!N?(-_SO4)J!:_I@U'PZ=89%3"SA\,,JF$.1+;+
M8+8M;KL&M]"%YI!Q88.Z'X[K3WHYNE"0RI\-FW7*S3IVL\[1S)'YMA+]0?6>
MG>1H/8MFOD;K<6?HKBL(=$L"W48"GU?IC4Y%OBS.B6Z3(. KIB!$6C9*N0"D
M8L*0 H8TW< XQZSG3/*$AL2L%+ &M@)-OB&@T^X_[+V2?1[RIA4'^GJEOEZC
MOND^RWG.LB%N_1*V__Q),B@W&QS38)PN<G!!Y>W)-A"ZJE0YNAD/>RW/>U5U
MXAYO=R#HM!1TV@BT@)3J] E7@=(9]A6D,HE3$:F]?$*'7IAK+S0PP=[NT^T]
M?R3Q7J7 3QO+R1% OUL3S.D1P_HL.&;8/I(&V-]YP_^/1-A&'-=GQ;:U%#Q%
M]IXE'YD@NW* 7Z >X%U!P,T5X?&'_0@@KDB00VZ[6H&;B\4SA\N6/D%!FO)2
MPEY?@BE1C=[=50/<>X%@[JH$[C_U:6\&K#AZ11(TVV%<EP3NWK57NSNRSP>)
M[!4@OQF6H^43Y=Q>S.^-3\S3Q5ZG=S#YN^>2B(@RB1)8:DBOU==9)O*G1-Y1
M/+.7ZQNN=,QM,];/+Q!F@9Y?<JZV';-!^: ;_P502P,$%     @ D8!64O^X
M-P^F!P  EB,  !H   !X;"]W;W)K<VAE971S+W-H965T,3,V+GAM;+U:6V_;
M-AC]*X07#"V0QKR)%-,D0&IG6( 5*YIN?2CZH%A,+$P6,Y%NFOWZ49=8-DG1
M:;KN);&D\Y$\(G7.Q\O)O:K_TDLI#?BZ*BM].ED:<W<\G>K%4JXR?:3N9&6?
MW*AZE1E[6=].]5TML[P-6I53#"&;KK*BFIR=M/?>U6<G:FW*HI+O:J#7JU56
M/[R1I;H_G:#)XXWWQ>W2-#>F9R=WV:V\DN:/NW>UO9IN2LF+E:QTH2I0RYO3
MR3DZOJ!)$] B_BSDO=[Z#1HJUTK]U5Q<YJ<3V+1(EG)AFB(R^^^+G,FR;$JR
M[?B[+W2RJ;,)W/[]6/HO+7E+YCK3<J;*CT5NEJ>3= )R>9.M2_->W?\J>T)M
M Q>JU.U?<-]A&9N Q5H;M>J#;0M61=7]S[[V+V(K((4C ;@/P$X &JN!] '$
M#: C ;0/H$\-2/J EOJTX]Z^N'EFLK.36MV#ND';TIH?[=MOH^W[*JIFH%R9
MVCXM;)PYN[(C+U^7$J@;<"5O[1 PX++J!F#3D2_FTF1%^1*\ G]<S<&+@Y?@
M !05^+!4:YU5N3Z9&MN,IK#IHJ]RUE6)1ZI$&+Q5E5EJ<%'E,M\M8&K;OR&!
M'TG,<+3$N5P< 8(. 888!AHT?W(X$H'PBZ>'IQ$V9-,EI"V/C'5)WPWOY9VJ
M35'=[G3(I]\L'%P:N=*?(Y71366TK8R.5/9>?I'56H:Z\4T\\A/Z?/@)?P[U
M?Q?(V\!&J;Z<$8019?;E?MGN%A^'L:"");NXBP .09A"O,'M<$\VW),H@\MJ
MH582O"B5UB_!M;0O60*3?0V^C5E7%MMJA( ((J>M<Q^6X(1S[%#R893Q%*(P
M([9AQ**,/BB3E2#36IH@!^;52EB""64."1^'><HAH@Z+$ XR!EF8!M_0X%$:
M[VIKA+5Y %F>%\VH#Y+A7N4HI8)SATL 9@E3MT,",$0)%V$FZ89)&F4RE]:^
M%T7WZ5JY!-FJ^:;_Z6[(K];OM0R12_WF8,8I<<B%8) E[@<4@"&",0V3$QMR
M(DKN2JZ*A:KR]<*H&GR0VD0$"<'!D>"/US^T98#HN0HXZT-W!CA.1"+<018
MHJ3Y\)'3$R$@%9@B'NX+A <>^#]4L[ZP[79P(IAPY2R HX@)3EQ>/HX(SF@R
M0FLP0T2^2]+Z\)T7"CDD/'69^$">TA2F+A,?QYB@R8C9H,%I4=PPGZ9J?2$[
M?%@*W4]Z'L(U)NM^^@&<H-9C1]@,WHGBYOEL94.^]3$JA-== 2,5R/WP+D*P
M%(JQ83<8*8H[Z=6#MA*S5]0&1T/\?Q"UP790W'=B:=V>4)O7!;O-]Q *!<=N
M3A? X913SY)".,2L*XWTW&!**.Y*WZB#(B#<& KLTO)Q@B2N'U\$8#1-DQ%Q
MQX,G8OA=*MB'[V8Y*?;D/(A#%+LB&,"E]K-*1W@,9HOC9OLT#<2^21*_2X*H
M1+A, JCMF<@ND<%M<=QMGRU_.&"4%+L)> "5),CK)1_%*($CW ;+Q7'+O;0I
MG39U84?<^=JH3J-BT_3! C']\2J(!X_"<8^*I7;8-P[,;5Z#W)X(X$2*B#?.
M CB&1M,&/#@1CCO1M^D9]J=DKS!MUS5V:05PUE^9R\J'<<;'1MC@AC@^P=LK
M9_YLC",LB/>9^#C&;>+M=4X !WDRMH" !Y_%<;-\HI[Y7I>FPNL2'R4@]WHD
M-)=#Z9@R#[:)X[;Y?$'S+8\P[,ZOYP&8S1^@NZ(0+(TG(_D<&0R4Q WT8U'+
M4FJ]+Z,C@Y41]..UC R&0^*&$\OH]H2.9'3$=P_$"70U8![")58HW8PNA"/-
MAL5(WVVMA^[SHV]10.+/WR@2"719^3"2)*E'RH=A <=4G0Q.2.*3P7T*2 +3
M.\BP.^^>!W!-4NX*8 #&>3(FY&1P6!)WV*?I'PFL=@K/:0,H!*V4N%1"*ZQX
M;) --DOB-OML_2.^13*<N-/9 "HAWD)W$(5'M)T,=DOB=CM3M=6HS$AP;HG]
M;I:RUN#36[FZEG54G08?).G_((:#69&X6<42.^([R"OF^LP\A$I\20N@$(8C
M;D0'-Z)Q-_HV1:/^9.Q5RJ$K!2$8HA2Y<]0@+J&8C+ :')'&)W?[-(T&UCYM
MID"9VSDA(+(Y+(8NE0 0,R+2D95M.M@M_4'SN[[<[<TJE*1>_AV ">:M%@=0
MC*$1K:.-H>[>V=H%W+N9%]P!C$?985RN<ZG! 8)'\.>?$(.O5T59VE=T" [2
M([ISJWV-!P@?0?!XIZC:+=MNY[5]WNRA'H):ZCO9'B$H'PZ!_3I *3-M*U(W
M-H&KL_RADC__E&+$7VN@VZ4Z;8,6ZK8J_I$Y4&NCB[S=U#Z_F@$&V3%H\!B^
M[J4#W-1J!6:J,G6V,!K<%V8)9NU^NQ7'HQ:,7L<V6 >/I'&/#&^2OMD3]2AQ
M(#-V*GZ]-MEU:35"@0PLU-HVVWJN%8WFD(3E6X%2+;JQ:3DO>AY %T8>A4A,
MMTX,6.!M>U1#=R5W&ZB;NYOC(&_:0Q#._1DZOD"!^^>4',\I"3RQ@\H^H<$G
MB7W2G6L8&M6=6'F;U;=%I>TXN+$-A$?<OKVZ.P3271AUUYYRN%;&<F]_+F66
MR[H!V.<W2IG'BZ:"S5&<LW\!4$L#!!0    ( )& 5E*8W28^"P\  !Q4   :
M    >&PO=V]R:W-H965T<R]S:&5E=#$S-RYX;6S=G%MOV\B6A?\*X0D&'2"Q
M5<6;Q$X"A$[89)/NI./8?@CZ@9'*,>=(HINDDC9P?OPL4A=*XB)%.\<>8!ZZ
M8]6W=]UVU:K-$NU7/]+L7_F-4H7VSVPZSU\?W13%K7-RDH]OU"S.C]-;-0>Y
M3K-97.!C]NTDO\U4/*F<9M,3.1A8)[,XF1^]>565?<S>O$H7Q329JX^9EB]F
MLSB[<]4T_?'Z2!RM"SXEWVZ*LN#DS:O;^)LZ5\7%[<<,GTXVM4R2F9KG23K7
M,G7]^NBM<*XLLW2H+"X3]2/?^EDKA_(U3?]5?@@FKX\&98_45(V+LHH8_WQ7
MIVHZ+6M"/_Y>57JT:;-TW/YY7;M7#1Z#^1KGZC2=7B63XN;UT?!(FZCK>#$M
M/J4_?+4:4-7!<3K-J_]K/U:V@R-MO,B+=+9R1@]FR7SY;_S/:B+Z.,B5@]QS
M$'J+@[YRT/<=C!8'8^5@]'4P5PYFWRY9*P>K;POVRL'NZS!<.0S[=FFT<ACU
M;4$,UI$;]';9!'L_VJW=$NMPBT:\6UM9!UPT(M[:RCKDHG?,Q3KHHG?4Q3KL
MHG?<Q3KPHA'YUE;6H1>-V+>VL@Z^:$2_K16YCKYL1-]J<UE'7S:BW]8QN=GL
MO:,OU]&75?1/EDI4R=B[N(C?O,K2'UI6VJ.^\H=*"RM_J%<R+V7[O,A $_@5
M;\YQ#DP64Z6EU]JY^@9!+K1/ZC;-BF3^30OFRX.A%-BO=QN#TYLX^Z9R[9=W
MJHB3Z7/MI79Q_D[[Y=ES[9F6S+7/-^DBC^>3_-5)@3Z6+9V,5_UQE_V1+?W1
MM;-T7MSDVOOY1$V(_T6WOY =%9Q@<C8S)-<SY,K.&M^I\;&FBQ>:',@!Z=!I
MM_L7\=>++_(OXOBNV_%<W:+=06N[[WNX2[O5W3O0;8ENZZS;OW4[_KZ8=W;;
M[^$NAZWN08]N&ZS;OW<[GL599Y3#'NYRU.H>'>BVR;I\UGMABA%Q_]![?5'W
M/WO'F;J?]YYOZG[Q<YOR\N>F[JJ_^[!#8O2-".M5?7IK*+J$]TL$<RTHU"S_
MJZ,Q8].8435FM#3V=OSW(LF38IEW3^-"3;1QFA=,K-\MJ[*KJLHG@.]OS 'F
M^_NV'C1M=+%O]'O32!C[1F=-([EO\Z%'C_[L87-..J1O&>U,K;F96K-S:C^I
MO,@6XV*1E3'$ :BEQ8W*7JK9[32]4TK+U7>5Q?.Q8@>CV>C12V$*8>]V_#TQ
MD[8]$+MF?M-,MZ64NU8AJ<RV!M9>7)96UDZ3@^%PU^J/[KGY8D&9;?PW9%+W
M@31A-8+V\4 3(U;UGZ1J,3 &QF[=GP[4+0:L\O-FY0C9WBQ_/E2U8%5?L/6@
M0^]V*[^D9L/AWM1=-<V$*77)%[RU6?!69]=/D6IAJ9?:-4[Q*#_!ZEX^C4_^
M!]EK*6IL9!993[JT]Y;P)3$3(VGN;8BKIMEH:/-QV9MQV9WC"N;?U;+[6C*[
MC9.L921G=J-M@56[-_>7AZQV^CC<]''8V<>+>0(QR>.I]BG]FA;(QB\^/>\X
M'T:;>D>/?QB)0?W\,7B$)?1N5>O.66$W3HO?F-EHU#B=B!F.L,;90\SL8>/T
M894)NW$ $3.]N7165MMK1Q^V+1VQ]=0G.F?]+/V:X*$OF$\PQUFRM8C.DLY5
M)&3=A'R"=52G4$)_A'5TMJIU)U=HG]\ZQQ+=2=:YFB7HQ@3)0)IIGR$F78.L
M\PMA/L&<UNHNNN7]/JGBA6CJL&R<X)>'K'9[6NNUZ!;L4_2JO,+(D&#-%RI_
MF4#!YYC[.VU<75:P9P1!=!FIU-[Q0JR&AARU]+A6;]$MWS^5*UZL*M_INA@(
MO:57M?:+T6,<Z*M:=U2J-:JR/AODX;,AB\>%5JALELR7/<E544Q5M0VN%9T<
MV=1,H_6XE;5FRF[-;.YI[=_:^3I*VEN$T%5S=9WL[X_=]FH!E4\@H+(64-DM
MH#^U("]7E>_L$EO?R^BNB)4UE"U)J*S55G:K[=8Q]G91I,L9ZIJ46G#E$PBN
MK 57_@<%5[+$U]S36V)D&XVP-(V$L%K$1-:B+/_SHGPAB=P.[?U1-8UD(W>Z
M(E9(Q,R68=7*+1]3N251;G-H[ ^P:66/K):>U^HNN]6=[A.(6,N(NFZV:@W7
M!X^_@_1:I/5ND;[7#EK5M1,+6^[=:UQ2*ZME&>FUO.OR0<&X]XFB;UTS/L$]
MHU[+LMXMRS^U4:Y6E>_D%$;;6:'7BJYWW[:<W^48X:&47*\E6[>>8$YK3=4?
M05-UHJGZON00(W.PMQ>NB)$U;,FL]%I1]6Y%O4JP556>'XQ*K73Z$UQB&+7(
M&8<2U0=$Q2!I:N,VX9)9#09[Q_P5L9)FFT89M9H:W6IZFF:8/XAHI47OI\DZ
M"^_2(Z.60.,),ERCEC^C.\,]5]/I6HGB"8:20)_B\K4A[;__:RB%^%53.#V*
M.VV63I+K9+SL1T<$F^FL;5G[ 6P:2;&UL78'L_4M3K>XMH?F00>Z40NH\00I
ML5'KJ]&=$O>]BKTT2!+;?LMJU(IK'%+<CHFFE[ /"T"MEL;P"0)02ZGQ&%<"
M5T;S2N"EL"R[Y>+$K+76/*2U'?'HOM=\4&#,6BU-\?B!,6OU-+L3R+;T:JKB
M7'5OEHM5U3O1T4UC7[N8F91B--H[?E9V.U?>4,*6!Q:S5FSS,2YU+\SFI>Y+
M,;+E?LI#[.3(;NMU*<V[)5O?"Q_ZBH]]P^<>\&H)L);,Q]/%1.5:K#T3YK&N
MS1(<;)B5;W$RU[#B-)AI$S7.EBMA7GV^QG+0OL?3A=J:/:U(*U@^@?RVP/QJ
M\=8#U+AM^J=)C'V&D_+%\C#5G@V.1X>[$=.'L]FMFN>->F]C;*%X.KU#7G6=
MJZ)\_^R9.!:;5I!N-1\D5H=UKMUFR2S.$KBC7?JH==RU">OCR>P^GOBK7>X!
MK\_H[>0.<I"I<9I-, VWJS>AR^F\+;/)3!7(BJL8S3'Z&,L@KD;P2SF]^7-M
MFN8Y!HII>/;+X%@\7T_,"^V9/+:W/MGUITU4<E7>9+[ STDVJ1J]3A=9<:/]
MC5:*:HU5K]:\0#_R6U6]6SV].\;#J=+^2*&]KE/E3'+PZ]OQ.%U4ZT3[F$Z3
M<:+RBB";*EN+M4F2CQ=YOHK9>NA5QF7_BD5<^]^6_G>=@:F/;;/[V.8OK[D'
MO/IL.6D?RWMO.8R\WF/WV%?;*_[Q]M7@V-RTLEF294N/M\/J=,?L?CCDK_.Y
M![QZ!7*T)5K+86VF%W8=H=R5S%[AU)X9QX.ZM0/?;"Q[@\VK[RK>P4B7(U7_
ME)]5]3-".]RN8#D+*XN<+X=*SJV'+'$D63UFHW-=U'FIV9V7\G<FW0->O<[4
MP5:D[C'ZO8,4=?>:CZ0M#MC\QD.#GZ^C;V_7T-S%ZWJ0!]RH>%)),0K++[FJ
ME/KP+J\::GXWUA5DJT[VK>YD_XM%@WS ZT,5TE\0TW2FGJ^GY$5UD.XE3X-6
M =CDS^O0)EM/HG,D^?'T2L59YSCK1P>K^Z+EB\W'V>W59S&;6_O_X?EAN9#[
M9(:M@J)OS71K2QO1O7]*^F+W$.M.#E=;0Q[:7#M[:7NG=0:]?H"SNA_@^*N0
M[@&OG\D=MW)&EA6R'%",_N^S/JM^8+2Z'QCY*Z#N :\^^\A^P#[J?2*VIF7#
M^ZUH\W%6='TI:75?2K:\)>L><.MU*(NM!7O/0_G_11#JRP;K0>\3NP?<^@3A
M_BK>_^! MJ,_>.9HKML>*CK1)UN_13=3,"M_F3C7*ITJW]LI16A3OOF5Y;?5
MK^[ME;O"^2Q(^85PKECYF73^8/5\D,Y'5OZG=#ZQ\G/I?*;]T9U3G92_UQV/
ME?NZ$[#R4'<B5NX:SJG!ZC<<CY7[AA.P\M!P(E;NFLZIR>HW'8^5^Z83L/+0
M=")6[EK.J<7JMQR/E?N6$[#RT'(B5N[:SJG-ZK<=CY7[MA.P\M!V(E;N#IW3
M(:M_Z'BLW!\Z 2L/AT[$RMV1<SIB]8\<CY7[(R=@Y>'(B5BY*P;.Z?(7K?=;
M /$H\4$"2D*0B!)7"+3#=N![$(\2'R2@) 2)*'&%1#ML)[X'\2CQ00)*0I"(
M$E=@8PNZLT$\2GR0@)(0)*+$%=C@@NYP$(\2'R2@) 2)*'$%-KJ@.QW$H\0'
M"2@)02)*7($-+^B.!_$H\4$"2D*0B!)78.,+NO-!/$I\D("2$"2BQ!40 $$5
M ,2CQ <)* E!(DI< 2$05 E /$I\D("2$"2BQ)70 TGU ,2CQ <)* E!(DI<
M"3V05 ] /$I\D("2$"2BQ)70 TGU ,2CQ <)* E!(DI<"3V05 ] /$I\D("2
M$"2BQ)70 TGU ,2CQ <)* E!(DI<"3V05 ] /$I\D("2$"2BQ)70 TGU ,2C
MQ <)* E!(DI<"3V05 ] /$I\D("2$"2BQ)70 TGU ,2CQ <)* E!(DI<"3V0
M5 ] /$I\D("2$"2BQ-6A!SK5 Q"/$A\DH"0$B2AQ=>B!3O4 Q*/$!PDH"4$B
M2EP=>J!3/0#Q*/%! DI"D(@25R\3?Y[YEZD_S_W+Y)]G_V7Z3_5 AQ[H5 ]
M/$I\D("2$"2BQ-6A!SK5 Q"/$A\DH"0$B2AQ=>B!3O4 Q*/$!PDH"4$B2EP=
M>J!3/0#Q*/%! DI"D(@25X<>Z%0/0#Q*?)" DA DHL35H0<ZU0,0CQ(?)* D
M!(DH<0WH@4'U ,2CQ <)* E!(DI< WI@4#T \2CQ00)*0I"($M> 'AA4#T \
M2GR0@)(0)*+$-: '!M4#$(\2'R2@) 2)*'&-\D* WPB45P+\3J"\%."W N6U
M -4# WI@4#T \2CQ00)*0I"($M> 'AA4#T \2GR0@)(0)*+$-: '!M4#$(\2
M'R2@) 2)*'$-Z(%!]0#$H\0'"2@)02)*7 -Z8% ] /$H\4$"2D*0B!+7A!Z8
M5 ] /$I\D("2$"2BQ#6A!R;5 Q"/$A\DH"0$B2AQ3>B!2?4 Q*/$!PDH"4$B
M2EP3>F!2/0#Q*/%! DI"D(B2MZ;A7)G\9L\$H7O.M$#H+C%M$+JNS2$(78GF
M"(2N'6O@7%DTVE;Y%REI?"P)0F?4TD&H)EJ8 XO.@66N__+ER0;ER[^;>19G
MWY)YKDW5=?'Z:'!LFT=:MOQ3E,L/17I;_76WKVE1I+/JQ_*+?)65!N#7:5JL
M/Y0-;/X@Z)O_!5!+ P04    " "1@%92"GJ=\1 &  #8'0  &@   'AL+W=O
M<FMS:&5E=',O<VAE970Q,S@N>&ULQ5EK;^(X%/TK%E.-9J4.^)&'TP<2!7;+
M;J>#"K.CU6@^I& @FA"SL2G3_?7K)!!#'F94"?&E)<ZY-_?><^V3V#<;'O\0
M"\8D^+D,(W';6$BYNFJUQ&3!EKYH\A6+U)T9CY>^5)?QO"56,?.GJ=$R;&$(
MG=;2#Z)&^R8=&\;M&[Z681"Q80S$>KGTX]<[%O+-;0,U=@-/P7PADX%6^V;E
MS]F(R2^K8:RN6KF7:;!DD0AX!&(VNVUTT%7?@HE!BO@[8!NQ]QLDJ3QS_B.Y
M&$QO&S")B(5L(A,7OOKWPKHL#!-/*HY_MTX;^3,3P_W?.^^_I\FK9)Y]P;H\
M_!I,Y>*V01M@RF;^.I1/?'//M@G9B;\)#T7Z%VPRK*/ D[60?+DU5A$L@RC[
M[__<%F+/@,(: [PUP 4#Y-08D*T!*1I8-0;6UL#Z50-[:Y"FWLIR3PO7\Z7?
MOHGY!L0)6GE+?J353ZU5O8(H:921C-7=0-G)]DAUWG0=,L!GX(F]L&C-!'A^
M!5V^CF3\"C[TF/2#\#?P$7P9]<"'B]_ !0@B,%[PM?"CJ;AI215&XJPUV3ZR
MFST2USP28?")1W(A0#^:LNFA@Y:*/T\"[Y+H8J/''ILT 4&7 $,,*P+J_;(Y
M\BK,^[]N3@W9D)P2DOHC-?YR&F8Q7X+^3\GBR ]!-VT&%@N@R@X>>#3_^*#F
MV!1TA&!2@&\/R@\82+84WPU16'D45AJ%98XB"V(=^;-9$ :^5,^;[ *I*-6=
MV>DW]/WR&_Y>U3.9H9L:)JO;2YL@C"Q'$?*R3V49A[%G>8Y]B.M7X!"$%.(<
M=U 6.R^+;<R@>S]X[!C*Z^1^G#.2[.91N*<@V>RTAN#,R-DCQ')L%^,"OV68
MC2R"W0*]91BQJ&?5L$OS>E!CZ./.X&OGT5!8+W?DG9%>!/7J#D]!\!&O-0QO
MK?9)0<BET*$%CBN %K4=B@HD5^!LY!!<PS+:$SUD3.#+XV#<[X'1N#/NCTR%
MQMHC/B?A6CL0.0GA9J]UA)/R+,3(<:TBWQ4X0J#M%?DNXS#%=$\##JNBM0R9
M=>>OST]]TZJ-]/*/['/RK.4#.2?AV>RUCF>GS)^';!<5>2[C,/%L:!5Y+N/2
M:6W5\*SE#)FEI[^.U2>4J<!:"1 ])]%:2)!W$J+-7NN(]LH$0MNF;I'H"ASR
M("J^A%7A,,'0K28::UW#9@7ZLS,TZC364H#1&7G&6D P/@7/1[S6\+RU.IB
M%O$H*?!<A7-M4GQIZU?A;+5RHQJ>M9QAL_",[SN#A\YCSU1BK0+8.B?56D.P
M^1OBK52;O=91;9>I(=0M3>D*''5M2(I,EV&VAVC-RHVUGF&S\HP&CW]TADJF
M3176.H#=<S*M102;OR?>RK39:QW3M$2-ZU@.+!)=AE$+H>*[=P4,0>H@6L.T
M%C1LEIY/G8?./Z.!Z76,:!T@\(Q$$ZTBQ/Q!\4:BCWBM(7IK=3 ''>@Y!:*K
M8!3#0C_T*V (8]>KT6BB%8V8M6=X/W@8#(>#1^,G%MG;%COGOAC1,D).LC-V
MQ&L=UU:)'8?2TNI= ;,MNSCW^Q4PU_7V.N>P)%K1R#%%$Q)\GH'Q@H&O/ Y-
MF[I$:P(YYQX9T6I"3K)+=L1K'>%N:>/2M1Q2_*2N@%G$*;[ ]2M@Q"-.S08*
M283M<$0OZ^3(%P6J2N?NB-4@FH3KJ:+X L$F?/\..?!Z&81AP*-+<$&;UL%0
M2O@%PDT(=B-!E&[Z9WOWZ?UD%_X2Q$RL6'H(%;Y>@AF/0<A\H1[$59>RV)^^
M1NS].XJ1>RV >!5)MRBC"9]'P7^*6;Z6(IBFQR*=41<XT+D""1[#ZX-VZ/)(
MQOY$M=TFD O=F\T4C*Y-._%:Y:RW[+?=';'*IX\O91P\KZ7_'#(@.?#!9'NZ
MX\<L/693^48@Y!,_/;Q3.>\:&XA LF95$JV],R<%G*>'?2+SG&VGYZ/Y@>)=
M>HQ6&.^BJSZJ&.\0>M53'5F^HYI*W?&J[ECPJI>=6K9T4-F9YR<_G@>14'TP
M4P'"IJN6M#@[1LPN)%^EYV3/7*K<TY\+YD]9G #4_1GG<G>1/" _S&W_#U!+
M P04    " "1@%92LV"6NR #  !U"0  &@   'AL+W=O<FMS:&5E=',O<VAE
M970Q,SDN>&ULQ59=3]LP%/TK5Q$/($'3?/4#M95*RS8D-B$*V\.T![>];2,<
M.[,="O]^UT[("H0.;0][:?QUCL\]=N_U8"O5G=X@&GC(N-!#;V-,?NK[>K'!
MC.F6S%'0S$JJC!GJJK6O<X5LZ4 9]\-VN^-G+!7>:.#&KM1H( O#4X%7"G21
M94P]GB&7VZ$7>$\#U^EZ8^R /QKD;(TS-+?YE:*>7[,LTPR%3J4 A:NA-PY.
MIX$#N!5?4]SJG3;84.92WMG.Q7+HM:TBY+@PEH+1YQXGR+EE(AT_*U*OWM,"
M=]M/[!]<\!3,G&F<2/XM79K-T.MYL,05*[BYEMM/6 646+Z%Y-K]PK9:V_9@
M46@CLPI,"K)4E%_V4!GQ'D!8 <(7@"!^ Q!5@.B]@+@"Q,Z9,A3GPY09-AHH
MN05E5Q.;;3@S'9K"3X4]]YE1-)L2SHQF=)&6!4>0*[B48GUR2<>PA+'6:#3,
M'^$CRK5B^29=P)@N%AQ.T;"4'\$)W,ZF<'AP! >0"KC9R$(SL=0#WY NR^XO
M*@V34D/XAH8I+EH0!<<0ML-V WSZ;GC0?P[WR8W:DK"V)'1\T1M\UWB/HD -
M*R4S.'\PJ 3C,'&'@4H#1=G@U?=+XH$+@YG^L4=%5*N(G(KX#15N ^XV8&Z#
M)E]+BJZCL/_P^U$<]Z,.N7"_Z]_K95&WVTV2>MDSA7&M,-ZK\/;+Q<WY%&8W
MXYOSV9Z(DYHO^8^^=VH5G7_WO:3H[!@:]H,PBE_XWK L"7M!V.Q[MU;8W:N0
M\AUE,[$GUE[-U/N/CO=K%?U_=OQL/\7WX$?3,?5?W?L@Z051\N*8&I:%<3^.
MFH\IL(7K^<A.L@W^0N?9'U!C;;,SI3G,YJCJ3.E.Q^:\8^ O+01FC$KGA6%S
MRNU&PBP5:Y;3S8$MTL]!)VPE5$\X=\67B ZBI!4^C1Q32=<YNIK,'UM-A^SO
MU!RZ*VM7NS4L9"%,F>7JT?I]<.;*Z*OQ]NF$3'T]0[[03/D"^+U%^2#YS-0Z
M%1HXKFB[=JM+N465-;[L&)F[JC>7ABZS:V[H783*+J#YE93FJ6,WJ%]:HU]0
M2P,$%     @ D8!64F]/FP-J @  *08  !H   !X;"]W;W)K<VAE971S+W-H
M965T,30P+GAM;,5544_;,!#^*Z=H#R -DB9-.E ;J;2,(;&M:L?V,.W!32Z-
MA6-GMM/"OY_MA*@,BI#VL)?FSK[ON^^^Q.YX)^2=*A$UW%>,JXE7:EV?^[[*
M2JR(.A4U<K-3"%D1;5*Y\54MD>0.5#$_#(+$KPCE7CIV:PN9CD6C&>6XD*":
MJB+RX0*9V$V\@?>XL*2;4ML%/QW79(,KU+?U0IK,[UER6B%75'"06$R\Z>!\
MEMAZ5_"=XD[MQ6 G60MQ9Y/K?.(%5A RS+1E(.:QQ1DR9HF,C-\=I]>WM,#]
M^)']HYO=S+(F"F>"_:"Y+B?>!P]R+$C#]%+L/F$W3VSY,L&4^X5=5QMXD#5*
MBZH#&P45Y>V3W'<^[ $&PP. L .$;P5$'2!R@[;*W%ASHDDZEF('TE8;-ALX
M;QS:3$.Y?8LK+<TN-3B=KLQGD3<,011P(_CFY,:XFL-4*=0*U@]PA6(C25W2
M#*;F,X&C!9'(=8F:9H0=P]$<-:$F.(';U1R.WAW#.Z <OI6B483G:NQKH]-V
M\[-.TT6K*3R@:8[9*42#]Q &8? "?/9F^.#L*=PW[O06A;U%H>.+#O M<8N\
M006%%!5<WFN4G#"8N9>#4H&9\@7O?MX8'KC66*E?KZB(>A614S$\H,(U8*X!
M<0U>\K6E&#D*>WZWZ7!X%B7&A>V^?\_+HM%H%,=]V1.%PU[A\%6%J^LO5]/%
MU^7E*]/&/5?\'SU/>A7)OWN>/#,S">,@^,ORYU51'.Y5M?K\O8-L+]'/1&XH
M5\"P,+C@=&1<D^W%U"9:U.YLKX4VQKBP-'<Y2EM@]@LA]&-BKXO^WR'] U!+
M P04    " "1@%92BQ)H_ T#  "@"@  &@   'AL+W=O<FMS:&5E=',O<VAE
M970Q-#$N>&ULM59;;]HP&/TK5M2'5NIR)2&M *F%4CJM$BKJ]C#MP0V&6+7C
MS':@^_>SDQ %,"B;MA>(G7..O^,<7P9;QM]%BI $'Y1D8FBE4N:WCB.2%%$H
M;):C3+U9,4ZA5$V^=D3.$5R6)$H<WW4CAT*<6:-!V3?GHP$K),$9FG,@"DHA
M_W6/"-L.+<_:=;S@=2IUAS,:Y'"-%DB^YG.N6DZCLL0490*S#'"T&EIWWNTL
MUO@2\!6CK6@] ^WDC;%WW7A:#BU7%X0(2J16@.IO@\:($"VDROA9:UK-D)K8
M?MZI3TOORLL;%&C,R#>\E.G0BBVP1"M8$/G"MC-4^PFU7L*(*'_!ML:Z%D@*
M(1FMR:H"BK/J'W[4\] B>+T3!+\F^%T)04T(NA)Z-:'7E1#6A+ K(:H)45="
MOR;TNQ+BFE#&Q:D^1_DM)U#"T8"S+> :K=3T0QF(DJT^(<YT=!>2J[=8\>1H
M(5GR#EY07O D51D <\[6'%+P"=PMEUCG"Q+PE%6+1*?M<H(DQ.1*(5X7$W!Y
M<04N@ -$"CD2 &?@-<-27+<ZGC$ABJGZ+MK-@2.5 5V&D]3%WE?%^B>*_0PS
M&[C>-?!=[\9 'Y^G3U!B@Z"D^ZZ!/NE,-X[^T)T>&^C3SMY]ST!_[$XW>9]U
MH)N].RIQ3>S\)G9^J1?\8>P$^/Y%0<&31%3\.#-0T P4E /U3@PT+FA!H-X?
MU4:[&ZU)IRF"E9[GEH)ZY]^,/-=6IC?MI)E0=K@/FAA @7^(>C"@?,^.]E'3
M"A6U0?N(QV.$Y[IN ]J;OEXS?;V_FKX-) 4RK<!*+FP5$<='\U*!^NU* S\X
MF!:#DA\<2DV/I:)3GL/&<WC>,Z-4[7.BC"C<(*Z.<)!SG)@,WU=:-ZT">J$=
M'\;E&!7&=G!@>6+0<NTH/IB88U00VVYD-ATUIJ.SII_A!Z8%/;/B^HU2__\N
M[;@9*/ZGV9S%1UD)C[+BM(Y2?7=[AGR-,P$(6BF6:_?5[//J/E0U),O+T_6-
M2756EX^IND(BK@'J_8HQN6OH [NYE(Y^ U!+ P04    " "1@%92P*WO-W "
M  !2!@  &@   'AL+W=O<FMS:&5E=',O<VAE970Q-#(N>&ULG57?3]LP$'YF
M?\4IVL,FL>9':3=0&XD6T)B&A$#;'J8]./&UL?"/8#LM_/>SG30K6^D0+XGO
M?-]WWYV=RV2M])VI$"T\""[--*JLK4_BV)05"F(&JD;I=A9*"V*=J9>QJ342
M&D""QUF2C&-!F(SR2?!=ZWRB&LN9Q&L-IA&"Z,<9<K6>1FFT<=RP966](\XG
M-5GB+=IO];5V5MRS4"90&J8D:%Q,H]/T9#[V\2'@.\.UV5J#KZ10ZLX;EW0:
M)5X0<BRM9R#NM<(Y<NZ)G(S[CC/J4WK@]GK#?A%J=[44Q.!<\1^,VFH:?8J
MXH(TW-ZH]6?LZAEYOE)Q$YZP;F/'HPC*QE@E.K!3()ALW^2AZ\,6(!T_ \@Z
M0/92P+ ##$.AK;)0UAFQ))]HM0;MHQV;7X3>!+2KADE_BK=6NUWF<#:_;0J#
M]PU*"^<K]S3P 4XI9;['A,.E;"^*[_B[,[2$\?<NXBW$8"JBT4QBZU1XKKCL
M,L[:C-DS&5.X4M)6!LXE1?H4'SOU?0G9IH19MI?P"Y$#&*:'D"59ND//_.7P
M9(^<8=_18> ;OK"C\/.KBX!+B\+\VL-_U/,?!?ZC9_CGQ%1PQE:,HJ0&:O)(
M"HZ'0(1J7+8:=7LTNSK1,A\'9O]]K_)DX%JVVB%GU,L9O4H.)1;!*BC0^1C=
MI68_\171 TB/#]\<'/Q[L$^DCGNIXU=)U5@J38/B7==Y/^D%%O^3&6]]G@+U
M,DPM Z4_K_::]]Y^,)Z&>?"7?^8&9CO?_M"TT]8U:\FD 8X+1YD,/KK>ZG:"
MM895=1@"A;)NI(1EY88^:A_@]A=*V8WA$_2_D?PW4$L#!!0    ( )& 5E*F
M-;*SU1,   %F   :    >&PO=V]R:W-H965T<R]S:&5E=#$T,RYX;6S5G6MS
MV[B2AO\*RYO:2JHR-@'P/DFJ(EO47:(HV^=#:C[0$AUSCR1Z2,I)SJ_?INX&
M7E%,IN:<W53-1.[G!4"P&T #I)P/W]+LG_E3'!?:]\5\F7^\>"J*9^_J*I\^
MQ8LHOTR?XR61QS1;1 7]F'V]RI^S.)JM"RWF5US7K:M%E"PO/GU8VX+LTX=T
M5<R391QD6KY:+*+L1R.>I]\^7K"+G2%,OCX5I>'JTX?GZ&L\B8N[YR"CGZ[V
MM<R21;S,DW2I9?'CQXO/S+LWU@76BOLD_I8??=;*KCRDZ3_+'SJSCQ=Z>47Q
M/)X69141_?427\?S>5D37<>?VTHO]FV6!8\_[VKWUYVGSCQ$>7R=SO^1S(JG
MCQ?.A3:+'Z/5O C3;^UXVR&SK&^:SO/U_[5O6ZU^H4U7>9$NMH7I"A;)<O-W
M]'U[(^H4X-L"7"K Q(D"8EM R 6,$P6,;0&C;@OFMH!9MP5K6\"JVX*]+6#7
M;<'9%G#JMN!N"[AU6V#ZSG-ZW3;8WMFRMT^WLG,WJ^UOMG,XJ^UQMG,YJ^US
MMG,ZJ^UUMG,[J^UWMG,\J^UYMG,]J^U[MG,^4[QOG1J%.^]SQ?NG+HSOO,]K
M>Y_O!_O:^U>;:64])]U$1?3I0Y9^T[)23_65']83V[H\347)LIR#)T5&-*%R
MQ:?K=)FG\V06%?%,&Z^BK(BS^0]M4I"!IMHBU])';?0<9U$Y9>;:VYNXB)+Y
M.^TW[6YRH[U]\TY[HUUI^5.4Q;F6++6[95+D[\E(GV^?TE4>+6?YAZN"KK5L
M\6JZO:[&YKKXB>L2VB!=%D^YUES.XADH?UM=GO&*"J[H)NWO%-_=J0:OK/$F
MGEYJ@KW7N,YU<$'7U<6_L#_>?^%_@((WU04G\?.EQNV3[3;/M,NI78':]:L+
M=E=+:M<YV6ZK1KL&:K==77 0997WN7.F71.UV:W1)G=/MMD[TZ:%VNS7CB?F
M@N*#,VW:='\=^L]%;0]KQ)303[8].A?+.FHTJ!%0%8V.SS7*4*-A[6B"C4Y^
M)9IN_]I,<??7 N.^?G&G8MX3^Q5"K.L3)^H[+ I^LHR6TR2::YWE)OLOL^@O
M?2J@=6BYR/^H:,[8-V>LFS-.-'>;%M1 %K_$RU4,%XY->7M=OMQBO'RR3<>U
MJ*\OQ[.J*G.8:SC&:YD/9,*Q+/9:UE9EAFOHKOM:U@77IAO"-%_+^JK,,@W+
MU%_+AJK,=+@NI)X&0&89S#[(7CG"W#O"K.&(:9H790JP<XCV-OX^G:]RVCB5
MYFCZYRK)*'5(ED6T_)H\S&,MRO.8\H9HD69%\J]-D.1/Z3?Z?_P<42(14RP]
ME+N_=\B]FZNRCGHC=)?9TIV^ 3)+-TU+<B^2V<R1;F%7E7'7<739;T!F,X-Q
MR6] )FQ=E]P; )FA<TN2A:;B7JY;AB4%\JTJ8T*8-I>Z>J?J7--D0KIQ]ZJ,
M[H>AGP@J:Q]45F50M;(TS[7G+'U,"N1\2[DEAN':CNQ\(*,I0.ZJ#V3D+EM(
MS@<RBB1Y-/95F7 $ET?C$,@,4QVT0,:%RR19J,JX8UM""LQ;54;CW[0-:1J[
M SHA7(=+-_@>Z#C-/*Z!W6_OW6]7NG\2S\GT5:,]@1;-:$.3Y$6YLWB)43#8
MX"(,KLP$0,9,QY#<YR.9X*8\@R,9$_*$T4<R6W?EF0#(:#*SI,$6()GC,,E[
M(9+1*B_%\ZTJH]G"MJ2>W@$9S5+R GFORH2K6T>UO8H$9Q\)3F4D-&FQ6,9Q
MMHN&&:TO\_2YW'*B4'! SW7;E8;!C2IS#5>7.NXC%=U(*1!4E6,R.5SZ0&79
MKG0/AZK*MFDVE:( U,4,(:E"4!>U*(7*K:H2MN'*B\8=D''N<#D&@$QGYM'R
M^"H&W'T,N)4Q\+E>\H#BP54NR+1-R8,WJLCB3 X&5>2X\K39546N(]_R/A#9
M\F@: A&-32D05!%%NR,-\Q"I+#E<;E65T!U=JNM.51DZDZ_K'M3ELJ/[\"H*
MF'XX@M(KXR",:15838O5?C9(BZ<X@X=&NG()OS&3IE[)]4C';5N7?.8#G; Y
ME^<"5)UMZ=(TWH>MZO+:,40R2O[E]!#VE5(P>4( .KHC4A=N86V"R]/>'=91
M[B?% M QDPM^(AB.SB-9C6U'NCEQI'"(OS_'RQSO!+=5O<J.F&G+$_X-T#%*
M%RU;C@90GRE,>3KLHOIHNR"X' _H^B@WD;,$6)^N1'6 ^^'*UQ?"^@PEH[T%
M.DH:A3R'W &=[5C,-N68 #K:UKKVB:#@AZ#@E4'164[31:P]9NEB%QKI$H<$
M!WLOVK;H<D@ G>4J^WX?Z6@S:LAI(]+IY4Y3#@E5QVQFR?O6(=*9ALN9'!)
M1QF]G(&$0.?20B#O(Y",4RYMRQ&AZDQ36*:<.  =[;_LDQ%Q.)1BXDQ$%'%&
MZP;E#F5HP% 08-)VA1P(0,5T6XD#)!/RH5,7R;AMRJD"D@DF>V.(9(8AA!P#
M2";DU".$,E?>6]\BF>G*<]8=O"&6ZRKK!+HC.FW73T3 X9R051\4[B-@NT+
M$##4%%#(WKA!*BZ4Q0&H=$,^2P JTU3]#U2&G'4.H<I2O ]4CIQ,A/"ZN+(@
MJ"IN,-7W0$9_E,$/9,P^FHI?>_YP,,FJ3R9'97:HO=V,_'<[_[_7EC'<.S+U
MG,T\7I.V0:"J;'F[Y /1;Y0HVW(0J#++D9>,/E!QW63RC@')F"D?)P$5,^1T
M-T37SPRNK *JC/)\)0K A7'+<.0H4&6&99\X2&*'@T16?9*X30D>XL<TB[>K
M@%9$WT]DBN <C7-7[OD-TEG"%LIR '3,YO*>L MTS+5U^2RFCW2&XSA*6@!T
M)K/5)0$=]%%":<L!H>I<X<I';+=(IC.=F7)(J#J3F[;-Y9A0=103CGYJ*WDX
M7V35!XR=?1R4A\POR?I5L;</\3)^3 KXN(&IYUN<4E8E,,!I&5..WGQ4FR/D
MK7L7R73'5I)%(!/*L> 0R&B"D(^Y R 3PI8SXQ#(RBVV?/)UBUIEEB.G1'=
M9SI"WL7>H^HLG9_:3Q[.&5GU0>,PKLP1-X5?/35Q+2&4[8*JH_E#2>]]5)_C
MN+J2)P*=;3'E3 GIN*G+.Z\AT@G3D9\E!4#GVD)>#$-4G>XR^2'&+=#9CJ$<
M'-T!7;D&R+%RCW0TO=DG#IO9X:2151\U'J) H^VC1A\6ZZ>241;_]W\YG/'?
M'Z(\F<(0V=3L'M^+2]GQ-U E;Z1]7)=RO(!4ZF&3JM(OU<! *B5Y0")3"0JD
MDM/16Z R+N4%X ZH^*6MS E(99Q8)/CAO)%7GS>>#X99,E\5\+6SQK9NQEY[
M1UXOL$S>OOOU:NLBF7XI#]L^EEF.^^J/%"&XD!Q( 9;);S:$)RY!/HW<REY'
MB?*H&JCXI?R@&HK$B4<3_' .R:O/(:^C_$F;)2_)+%X_GIK.H_)1A1PP,$08
M&"CRIK..R*\CZM81]:%(/B@=UE(%M53A.=5KOQR. GGU46"0I;/5M-"^#.+%
M0YQ5O7+$#Z=)_-_RCA,_'%[PO_J6$P?O"!FVI>Q8D,ZU;<.40PF\FB0,2\YT
MVES=M M7&(;\2 2U2SF"LDP!G6DXIORP;@ATM %BMIS!()UIF^S4JG X5>#_
M-]]WXNBE(NJ2(3L:O1BE,UGG(QVEJO+#B2YJUZ3E07$@W.8SY<DFT-%6E\GU
M!5 GN+PNA1R\T&29RI'K+=(QNGVV):\FJM!VN*X\Y40Z2O7%B1-+?CBRX-5'
M%I,X>TFF<:VIZ[#CY?:_9>HZ;*AX]8:JQM0%WM9@3,AGI3=(QQEM1^2(1F]_
M&+I\*-/F:->B6W(BVP7UE3.<?"8#F[5T5WZ<"ZM3]L$!KLZR3CP*X8>]#:_>
MV_S')BY7N=VTH*B9L"JS="&?*?M 9AB&_%RLBQIU'#GYZ*/:3"XGF$-4FZN^
MF(-JLUSY66&(9+0D6O*$I<H8343RBG@'=4*7']C<(YTIN'WBG%V4^Z37ED-2
M+*J3XB_P%?S&F5(GWN\H]V#SU8Q"-=+>,/-2:(MD/B^#\&N4+#6:PC22E:EW
M%D=Y><:[_ODQ2C+M)9JO*(!G_[/*B_*=,:U(U_#SJDA;*\K9-P&?)^N@GJ;+
M\EV"4D<?<\*;)\C:/(D>DGE2_'B_>251>T.[JO.7<5QW%L_7WYVB34'Y&$*I
MEP9207,RC:3T\9'&F_;P@WI[R?:MT.",%\_S]$<<T[A[H4M;TAHQI<W%U[A\
M53991%E"Q:G=SG)&_<W**;[LZ&:&OZQZQ_^05HOJM!I_-:EQIM0M7>WL!ZTO
M63Q-L]EZ?[3Y>FYY.Y_+*2F+"YIWUCY:4N\C"H-HW8.WY>W-WVGSE*:A]=?,
MWKRE?<N[W8UYK[WAE_;13_;AI[U7<FIW.7M/GY-LMF[T,5UEQ9/VYV99+.]:
M^2V,]W0=^7.\_L+O_,>E-J&;/4R+6&MX6KGGY_KOGZ?3=+6.$RU(Y\DTB?,U
M8;^O6XMH,YA/5WF^]=FNZ^L3 _MW"N)#^>>R_(]*QQQ]^Z+Z03?^[E;C3*DZ
M0X[;E_RGAQSU_##&?F)<'4?\WS>N]$MSW\H^),N6_KX1=MCRB>HM'_XR7.-,
MJ5J.=(\FK4VW]K>7=!6N?#UEUG*G]L:XU ^M49&,QK1&8VU!^><FAXB+8KX9
M\INKH<$K7L]X9SU=]G3[8'?]F5SK'%>PN0N[E\-P.*RG<^M70GR0A#7N1F5<
M'/:=HGK?B;]BUCA3JDY<B"-'G5PU]P%2WH6RWW46SO?E@!;G'+KSSOKR%._*
M'CT]1"OO\V'W):IW7_A+FHTSI6KE+OK1C?Z)*),2%JJ[5MPEI^*=?&+\ZB#+
M=SZQCVM09\M=/10Y3W$T6R]Y9"R/Y-;?#S\_FZX;FL2+I%RYJ1C=JENZR95.
M/NR&1?7SWR\V=G)UJ8H72N0D53\YT2Z>R;GK4;5U;;)\B;?CC.Y%&$?S?\11
M5MG/PR9<5&_"OSBXG]6EZ@2S>30J?ST/KS^1G)BX?W[N^KG4__WK9*$Z"=\.
M#?[+$UZETP\;?5&]T<=?]6Z<*?57<O2CW!QEWRC79NY_/KLV#H\"C>I'@2>^
MR=XX4ZS.0+)_82#53CU.YK\UE]1=2)M_2T@;AP,%X]R! CY1.%.LUJK,CB+V
M)U?E_]=.N#KZ;3"+F!HJ?\-5KJW'3_E I%QD]O;][]'ZO/Y],I*]P;P) _9;
MYMTC>T-XUP+8;X371'9?>"UD;PNO@^Q=X?60O2^\ ;(/A3="]D!X8V0/A3=!
M]H;A71NH7X;71';?\%K(WC:\#K)W#:^'['W#&R#[T/!&R!X8WAC90\.;('O#
M]*Y-U"_3:R*[;WHM9&^;7@?9NZ;70_:^Z0V0?6AZ(V0/3&^,[*'I39"]87G7
M%NJ7Y361W;>\%K*W+:^#[%W+ZR%[W_(&R#ZTO!&R!Y8W1O;0\B;(WK"]:QOU
MR_::R.[;7@O9V[;70?:N[?60O6][ V0?VMX(V0/;&R-[:'L39&\XWK6#^N5X
M363W':^%[&W'ZR![U_%ZR-YWO &R#QUOA.R!XXV1/72\";(W7._:1?URO2:R
M^Z[70O:VZW60O>MZ/63ON]X V8>N-T+VP/7&R!ZZW@39&TSWKC>_Y4[N&9$F
M)#Z1%B1M(AU(ND1ZD/2)#" 9$AE!$A 90Q(2F4#28(QZBM:Z&R)-2'PB+4C:
M1#J0=(GT(.D3&4 R)#*")" RAB1DY9(.UV[&J:<H"[@ATH3$)]*"I$VD TF7
M2 ^2/I$!)$,B(T@"(F-(0B(32!J,TA0&\Q0B34A\(BU(VD0ZD'2)]"#I$QE
M,B0R@B0@,H8D)#*!I,$H<6$P<R'2A,0GTH*D3:0#29=(#Y(^D0$D0R(C2 (B
M8TA"(A-(&HQ2&09S&2)-2'PB+4C:1#J0=(GT(.D3&4 R)#*")" RAB0D,H&D
MP2BY83"[(=*$Q"?2@J1-I -)ET@/DCZ1 21#(B-( B)C2$(B$T@:C-(=!O,=
M(DU(?"(M2-I$.I!TB?0@Z1,90#(D,H(D(#*&)"0R@:3!* %B, ,BTH3$)]*"
MI$VD TF72 ^2/I$!)$,B(T@"(F-(0B(32!J,4B(&<R(B34A\(BU(VD0ZD'2)
M]"#I$QE ,B0R@B0@,H8D)#*!I,$I1^(P1R+2A,0GTH*D3:0#29=(#Y(^D0$D
M0R(C2 (B8TA"(A-(&IQR) YS)")-2'PB+4C:1#J0=(GT(.D3&4 R)#*")" R
MAB0D,H&DP2E'XC!'(M*$Q"?2@J1-I -)ET@/DCZ1 21#(B-( B)C2$(B$T@:
MG'(D#G,D(DU(?"(M2-I$.I!TB?0@Z1,90#(D,H(D(#*&)"0R@:3!*4?B,$<B
MTH3$)]*"I$VD TF72 ^2/I$!)$,B(T@"(F-(0B(32!J<<B0.<R0B34A\(BU(
MVD0ZD'2)]"#I$QE ,B0R@B0@,H8D)#*!I,$I1^(P1R+2A,0GTH*D3:0#29=(
M#Y(^D0$D0R(C2 (B8TA"(A-(&IQR) YS)")-2'PB+4C:1#J0=(GT(.D3&4 R
M)#*")" RAB0D,H&DP2E'XC!'(M*$Q"?2@J1-I -)ET@/DCZ1 21#(B-( B)C
M2$(B$T@:G'(D#G,D(DU(?"(M2-I$.I!TB?0@Z1,90#(D,H(D(#*&)"0R@>2S
MT+U[ 7,*P8C@9PR<"%RSA" "YWAA$(%SHC")P#E$6$3@F!,V$1BCPB$"?2I<
M(C!/-.@>&/ >&/M_WN1JC_+-/XXRB+*OR3+7YO%C\?&B_+[>A99M_KV1S0]%
M^KS^K?\/:5&DB_7'\H6-."L%Q!_3M-C]4#:P_U=?/OTO4$L#!!0    ( )&
M5E(:MK&$#P4  +@5   :    >&PO=V]R:W-H965T<R]S:&5E=#$T-"YX;6R]
M6-]OXC@0_E<LM ^M=&WB! A4%*E NZ5+=;URO7LXW8-+#/@VB=G8@>Y_O^,D
M)( 3-U)U?6D3\WWC^>69B0<['G\7:THE>@N#2%RWUE)NKBQ++-8T).*2;V@$
MORQY'!()K_'*$IN8$C\EA8'EV';7"@F+6L-!NO84#P<\D0&+Z%.,1!*&)/XY
MH@'?7;=P:[_PS%9KJ1:LX6!#5G1.Y<OF*88WJY#BLY!&@O$(Q71YW;K!5S/'
M5H04\1>C.W'PC)0IKYQ_5R]3_[IE*XUH0!=2B2#P;TO'- B4)-#C1RZT5>RI
MB(?/>^EWJ?%@S"L1=,R#OYDOU]>M7@OY=$F20#[SW3W-#>HH>0L>B/0OVN58
MNX46B9 \S,F@0<BB[#]YRQUQ0  YU00G)SBGA'8-P<T);E-".R>TFQ(Z.:'3
ME-#-"=VF!"\G>$T)O9S0:TKHYX3^*:%;%SA['SF[Z1ZX"+86[5K*/MPXC;>5
M)5::E1,BR7 0\QV*%1[DJ8<TM5,^)".+U"F<RQA^9<"3PS&/! ^83R3UT1\)
MB26-@Y]H+F$!#IL4B"_1[QL:$W5H!#I[(C$LKZED"Q*<H[,)E83!PP5ZF4_0
MV9=S] 6Q"/VYYHD@D2\&E@0UU6;6(E=IE*GDU*CDHD<..PAT&_G4K^ _F/G8
M,0BPP#^%DYR]DT:.4>*$+BZ1BW]#CNW8%0J-S?0YW0#=KJ5/S/2')#+2;\WT
M1Q(;E;]K;#ON5]"_-K:]DG[?V/9*^K2Q[97TAX_%_=O'7#=K3N\9LM@MCKJ;
MRG-KY)6G^XY%)%HP$J!IE#5RU1#_F0$!3>'<BW\-V[6+[=KI=NWZRB)9M()B
M@190.9B?UQ"T)"Q&6Q(D%!'_/RARJLY4!2>3[Z7RU32Q'5XXKN/A@;4]#$(%
M#/>=CG<,F^FP?J_$')G8*4SL&$V<AANP1:FOJN22O4$-)4)0J)I0^A"',ADC
M^@83DZ!5A7#2T73JV7:U3MU"IZY1ISG=@J.C!46O-*)+)E-5%FL2KRIU&'4U
M'3 ^4"(K<$U MSK(.\7<Z9C.*>:KCNF=8NX;8*9FS)%WO<*[GM&[-XL?"1-,
M9C-HD';-/,"9GWFH7M)$KVH4F?2NR?R)CG%U7^L@W-:<K8,<S=D--+IO@)E6
M*.36>;M7>+MG]/93/NTKSVZXD.!RR>)T+D$1?*' " \U3=6QLQ5\<(AS%'!1
M?=1&/4T_3\O.L0YR--!$!VGAN6NRVS<==.'T[3JG]0NG]<U%*=K2K*8B5M2G
MJK[?U^WHV)J2[Z&.=,1V.7;:1BU?(OCXB@6$[IF_<BB89R_/YX:N@P\&6OP9
M;0X[Y8;._]OHQOD&WE'>:4=UDL..TK/?UTI#A31(4.W@5\ \O<Y6"<-:*D\K
M8*Z>2Q4&N+4E&9=S#7:- 7CDKRR D$8^^#@M!_N<>F3FI"IG&=S^E*0J)PML
M'BT^G%1W^09'5;O>V>5X@<WSQ4TB^2H!?=!L-C:96K94['V*;\NN@LUMY<.^
M'>&*'M!Q]0.KP[I:J\A![QV==U#'KBA[!38WBP_.,Z-<_-%47:>54S8'Q]P<
M5(!B:.X(TB*$G$C5@[%:!EGO7U):^1EM:\JT=1]9!Y<E(86I6%T!"K TB63V
M,56L%M>,-^EER\GZ"%]-<<7Z [Z:99>(I?CL3A,^1U<PIJ" +F$K^]*#(QIG
MUX39B^2;]*H&JI?D8?JXI@3R4P'@]R7G<O^B-B@N:X>_ %!+ P04    " "1
M@%92_26HRV<$  "T$@  &@   'AL+W=O<FMS:&5E=',O<VAE970Q-#4N>&UL
MO5A;CYLX%/XK5M2'5MH.V-Q'F4B3T-6.U&JG,VWW8;4/GG"2H +.VB:9^?=K
M+@,!#$VC55\2#-^Y?+;/^<#S(^/?Q0Y HN<TR<3-;"?E_MHPQ'H'*157; ^9
M>K)A/*52#?G6$'L.-"J-TL0@IND:*8VSV6)>WKOGBSG+91)G<,^1R-.4\I<E
M).QX,\.SUQL/\78GBQO&8KZG6W@$^75_S]7(:+Q$<0J9B%F&.&QN9K?X.B16
M85 BOL5P%"?7J*#RQ-CW8G 7W<S,(B-(8"T+%U3]'6 %25)X4GG\6SN=-3$+
MP]/K5^^_E^05F2<J8,62O^)([FYF_@Q%L*%Y(A_8\0^H"3F%OS5+1/F+CA76
M5>!U+B1+:V.501IGU3]]KB?BQ "[(P:D-B!] WO$P*H-K',-[-K +F>FHE+.
M0T@E7<PY.R)>H)6WXJ*<S-):T8^S8MT?)5=/8V4G%]]HDM-J!;((?<YI$F]>
MXFR+;M=KEF=2H+<A2!HG[]![]/4Q1&_?O$-O4)RA+SN6"V4DYH94B13NC'4=
M=%D%)2-!,4&?6"9W GW((HBZ#@S%H*%!7FDLR:3'$-97R,*_(6(24Y/0ZFQS
M'&C,P_/-_0DV5K,H5NG/'O%WFZARI-D:D"IL%++\26[RI%F2B0AV$\$N(U@7
M+WL8BW7"1,X!_?U16:,[":GX9R*VT\1V)MDM:5)RHQ(M81MG61&7;= ]\)A%
MNMU4^?-*?T4C.RRP9[ESXW"ZPAJ0ZUE=4#@$$5*L^$'#QVWXN-.K%45Q,94"
MK7:4;R%"DJ$5$[*<VP_/JD4+T%9)Y=<]R<9R^K2&&-_KD1I"3#TCKV'D33+Z
M4^Z ZQ+VA@F37KY#"/%[^6H@(PG[3<+^9,(A1'FI(]II]@?Q K.7]1#B](B%
M&HCKZM,.FK2#<RM!-<+I&@@TDV;9/1I#T+!00@WHM% Z3+#9ZH@YR>4N.T F
M&7]!#R" 'V"B4^ 3=<*_O$]ATD8G_W.GJAUV)M>TG$%5:W&FYP6]M=+BB!^,
M;#S<*@S^@<1<W+1JQ]U-Y@RVH@[F$-ON$]3 ,+')"+]6W[!]60NK[4X#OG<(
M[F>O0?E./_<AR'+]D<Q;=<33\CC=RVKC3C,+_'X3UJ PL?JP4 >S/.*-4&@%
M$4\KXL_T-3Q4+XQ-IR]R*QU.4UFA%M>IK"ZI5A/QM"BVK:A]/5/,0M@ YZI^
MOM!G="L$3+Z?X5;1L/_K.U\K3/AL93JW\PUEQ?.P-UC&(<P-_('8ZF!6,/:F
M1EJ5(M,J=7G;JQUW^?5;PDJ'LDB_<6A0KF6-2#!IQ9+@RWI>;:=_0ZQ3FH)T
M\VGEDTS+YW0G(T-I&R0UA-CF6%JM])%IZ?N9[E2[.OU@\.W [?=;#4RS^4,-
MK+OY*T;&R>=\"FJ7%L<B I5E7WT2-W>;HY?;\L"A=W^)K\/J *5U4YWG?%*;
M/U95D,!&N32O/*4$O#HBJ0:2[<M#@R<F)4O+RQW0"'@!4,\WC,G701&@.:A:
M_ =02P,$%     @ D8!64G>B0N%1 @  7 P   T   !X;"]S='EL97,N>&UL
MU9=;:]LP&(;_BE#&:&'4ARQIN]J&K5 8K*/07.RN*+9L"W3P9#E+^NLG68KM
MI'4)O=B2F^@[2,_WZI!(B6JUH?BQQ%B!-:.\CF&I5/7%\^JTQ S5%Z+"7&=R
M(1E2VI6%5U<2HZPV@QCU0M^?>PP1#I.(-^R.J1JDHN$JAK,N!&SS/8MA,/\,
M@<7=B@S'\.GLX^]&J)L/P+:33Y.)?^$_G=_L9\Y<ZAQZKX)G!X!'L6/0^4%J
M_;?T^J/PR\/@;[''T%>[Z'Y5=U;1<UN61+G@_<Y-H0UH,F(8K!"-X2VB9"F)
M&94C1NC&AD,32 45$BA]9'2IP$3J9YL.K&=.D^,PPH5L:]L*]G/INN\EMIX1
M2"CM!(;0!I*H0DIAR>^TTW9N@R]2P-F+3:45%A)M@G &^P%MHXLLA<RP[,H$
M<!M*(HIS(T>2HC2M$I5GDDH)IHV,H$)PU&K8CG"&QJ:8TD?S5?N5[[#7^6#/
M?+-CO#.U(&=:C'4,?TBS["$V?!<75&0EU+=&3X>WOCEE^$'BG*Q;?YUW L;H
MP3@=517=?*6DX S;R1]<,(G0=APHA23/NIHY*JD.8 G!"DM%TF'DCT35 J_5
M]CBM\W'-X0EJ_K?K7&".):)#T?KL'_,JOUNQNYO^A^;V9V5?\:LBIY?'K]'=
MQ<<N<GX*(D]BNZ^.7^3T^B@U>N[^'CP2=IX(7128IU@,?YI''>V+@F5#J"+<
M>27),LQ?O!0T7J&E?NKO\'7_#.>HH6K1)6/8V_<X(PV[[GH]F(5PO7K[AYE>
M,&\+]O\GDK]02P,$%     @ D8!64I>*NQS     $P(   L   !?<F5L<R\N
M<F5L<YV2N6[#, Q ?\70GC 'T"&(,V7Q%@3Y 5:B#]@2!8I%G;^OVJ5QD L9
M>3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:<Z10J[4+!XUA]) 1-MC0[!:
M+#Y +AEFM[UD%J=SI%>(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU
M1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'<?VD-/IKV,BM'I;Z/EQ:%0*
MCMQC)8QQ8K3^-8+)#^Q^ %!+ P04    " "1@%92]F&N_+X*   =7P  #P
M 'AL+W=O<FMB;V]K+GAM;,6<;5/;NA+'OXJ&5^U,N>3YH5,ZDT)HF:&0$MKS
M\HYPE$1S;"M'MJ'TTY^5G, NF+WWS897)(YQ_M'#_G97TGZZ=_[O6^?^5K^S
M-"^.#]9EN?EX=%0D:Y/IXC]N8W+X9.E\IDMXZU='Q<8;O2C6QI19>M1IM09'
MF;;YP>=/NV?-_!%^XTJ3E-;E<#%<^&7-??'T>7BK[FQA;VUJRX?C@_@Z-0<J
ML[G-[!^S.#YH':AB[>Z_.6__N+S4Z3SQ+DV/#]KU![^,+VWRXO(\B+S1MT6\
M4NK;:PU"C@\&+7C@TOJBC'?$YVO0>&?@YOI=5;HSFY;&G^K2?/6NVMA\%1X#
MO^((_8S8#KN_=2-^]/]/,[KETB;FU"559O*R;D=OTB P+]9V4QRH7&?F^.#$
MW1FO9GIEPH^";SE?U#^P!&6HN?Q'"Q_X\T74**CGZG)^=7%^.KF9GJHODXO)
MY<E4S;]-IS=S)+##".R\F4#U;J:1R"XCLKM'D?,;^/-]>@D"K\[4U6QZC43V
M&)&]-Q-Y<O5]AD3V&9']-Q3YWPX2.6!$#MY,Y/S;!'?WD!$Y?$.1I"5'C,C1
MVW7W9/X-B1PS(L>R(F_61IVX;*/S!VRT6YS5;LE*FB2)J_(2**9F+K6)-066
MQ@)%F"C7)H$;T@=U7A2562@LU;L<R^2PTA;FRB3YIX(OC=>5SA?J/+\S11G^
M2]E<89D<6-K"9+DV=R:OB+/ (:0MS)#02'D)CAL=;QPPVL+$@$&U 8?QX8.:
MI1HZ+_3E%/IV$_X/B^2 T18FQIG-=9Y8G<(P*TH?;R<MR(&B+4R*"Z,+VI\<
M$=K"2#@UMZ3;.,/?%K;\8+NJK((/P(Y=E6OPW ,'O%F;O(#X GO(' TZPC3X
MZMSBWJ;IUHZ5.E\%!6I2%(8,LPX'AHYTJ.&RS$8#6QO<$Q>I8/)G].JPT88P
M%B[AN>=YXC*C9G5W9RY7\[7VI+<Y)'3$D1 L2%)6/C UM&0<FE@>AXB.,"*N
M36F]B1P-!IGT+,>)CC GYJ5+_C[\ J9N$6<Q3.%X$];'(:(CC(BYOH/^+&*C
M84T<&3K"9-C.A!O]F\Y0C@\=83Y< >UU="?G9A7N_:"^&K?R>K.VB<()@0Z'
MCHXP.N)P4]=F4_ED#8,N.+\@,L,)"XX976%FS*O;POQ3A6DZO7OFC70Y3'2%
M,3&O-ILTV@_M'P+.ZJ?0F=KE&-$59L0OG5;Q:C2^/RJ=VN5#&)!UJ(-ELCDI
M84XTQ(CJW>[5>ZR2PT57&!>-*F\TB* :.71TA='!QHHDE=+E"-(5)L@V5FQL
M/HXB77&*/ :-C=HXFG2%:<)&C^H=ELG1I"M,D\;XL:DQ>QQ3>L),J0/)1ED<
M47K"1 D19:,H#B(]\?P3$UH2F]+C(-(3A@@?6N(T68]=VA"F"!.VA9[',CF0
M](1!\CPV:AR5'$)ZTD'(*T'25BB6R1&EM\>XI+$-.:3TWC) H3.;0TI/.D#!
M?C9VL^L&Q<N!'%/ZPDQ!BR_J4$T6B^B& 0AM5(QE<HSI"S.FR8U%<K%,CCI]
M8>J<FJ7Q'B;WSE>,B;BJ*&$Z>37!,CGJ](6I\Y?V'KRQAQ!1^2IZ/4E:+4"W
MS8&66"9'G;XP=::_2Y,'5>!%+JJD5(^ZW1+@@V6R2^K2F2]XQJ(":(.JF3<;
M_?"4A 77 \ODV-,79L_/PBRK5%U8B*V"U*V+\>[4E-JFV+SW.?;TA=G#!X-=
M+).C4%^80B%B2-4D35U26_70^4^Y*"R3HU!?F$+!M+L\#D<0R*U=##@*#80I
M!!-<G85_!,-95"FH_0D3'RQF/1BP3(Y" _&U]]JJ$U ^H1W+Y"@TD*:0+?1J
MY<TJ1C\[T;</,"YMIO'8'' 4&@A3B)5)]R)Q%!I([^L*4Z@V2/4<>LRV?% 0
M%V&9'(4&PA3"6:"&\8EELEN[A"FT2P@UY8.@/;%,CD(#80KQ>:M#+).CT& /
M%'J9MWKL?BR3H]! .A9"'M*9MEZ%%'_]+OP O*&/H]!0>LT&R;PV&^>#77IJ
M8BR3H]!0>@4'R3Q9 ]!AQH/?OFM8+).CT%"80JQ,8MZ''(6&PA3Z4<'\MO#M
MX!>3,!T\))=@UV/(46@H3"'2FA &U0MB60B*@YN,97(4&NXQ%IK<05P1<D<*
M'J7F&EY@F1R%AM)YN*:9_J07RV2W&$OO,79YZ752AA#]NPX[4DIKBIT7@KWW
M(4>AH3"%<&M>NJW;48_-< G+Y"@TW".%3HVW=[LY7Y,3R1QQ%!KMD4+3Y=(D
M)1&,97(4&NV10B]DTOWO'(5&PA3:KIF]$K%ANSGB*#02IA#*%J=@WXNU.DO=
M_:-2+).CT&B/%'K*P\<V_@ 6"LOD*#02IE!<D7RMR\FJ\XBCT$CZG M)SH"Q
MOPLG\P* YB8GWON(H]!(?#6H--X4I9K^#@M6T/DY%HMELD==I,^Z//F838N_
M6"9'H9%T1HZ32>SFF*/06)A"UR9)=5%8N+W^4%U5T<+7HK%,CD)C^=,PK\ND
MK<E1:"Q,(7:9G\KD*#26/F?Y-#:?Q1BA2;]BF1R%QGND$,@#,_0GNNW;AL4R
M.0J-]QD+/9=).YVCT'B/L="T*&T6[='C(,4R.0J-Q6,AYG@#R<B-.0J-I2D$
M3*_*QR6A+[H(NZ9![ZE-JQ+#<LP>N=S#NM"K,LG8;+?X@YC"'.)V'AV2%?5V
MBSV6V1(G4>.QD9T;2H2R!S-;PBQZL4F*.LI$*'LTLR4=$Y%X?6ES,$M?3 ZO
M0+DA)UU;[*'-UGYY%%-RX)@X'_8NW%LBE#W*V=HOD1Z%KO)0.80<RFVQQSE;
M>V32+.S8A#E?#]9[6ZZI4/9H9TN82B3U9<*X]-8MP);6JHE0]M1G:X\YNK^,
M7:WKC">$\*M@2(E0]DAH:X]9NA=")_08/DLFZ1H!K- 9.5+^/PH&[#%3=Z/]
M"KYFN_<G;E\A0EDR2=<,>'V9,,XF(I0EDW35 .(R_]Z8)"X45L!^$PA%A+)D
MDJXG\.I^XYKY1"A+)NDJ \U!R.,@($)9,DE7&F"%4L>9+SH@774 "ZT/2Y(!
M0(2R9)(N2$"$1K^>C%<BE"63=+6")H-_N#/XU\3@L^4*VM+U"NCJ)H0E-AJH
M>A3\I"5B6#))ERQ@A=+)Q%8M:$N7+6!9/R?!'5N[H"U=O.#EK+_:U+L9XDX[
M(I0EDW09@]>$%G7[$J$LF?92UT U'=F)&Z>)4)9,^RQPT+#X182R9)*N>H"[
M?IO:>7?ABN(]^$[/A;)DDBZ%0#?VNZ @]/LV!_&>"&7))%T,@9S7XKN>+8K0
M%J^*0 Q^XO+$IO8Q"SDE0EDRB5=)P-NMR#)M/.)#A+)DDBZ6,*^R+!PPHPOR
M,)OJ%1PBE"63=+D$W*(_<_^4=8)1"Q.?"&7))%TQ@3]?V"5"63))ETT@"*VE
MOK*UI<W636A+%TYH$EKON@NM3#+.;"&%MG0E!6J>XGF$(AQ(. FITF>3B263
M=%D%+/3"Y:O#<*IKL4OKW!*A+)FD"RNP0JF'SY96:$O75GBMGE!#IH0MMM"6
MKK;PHK 0!3X1RI))N@+#";QWJ5W$!,F/2OO2^/0!G'VXD-$D&5N"H2U=@X$5
M^FR,\L5!A<G$%D9Z)I0E4UV'X2C>7GS^M*@7UR[A2PJXGN@TF7D5_FP#Q7Y(
MO"RK-#V!:U?YA=.+777W767ZS_\"4$L#!!0    ( )& 5E+<3]BNXP,  /A4
M   :    >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-W$M.&T$4A>&M("\@
M7;?>%0&C3)A&V8 %S4,!;+D[2K+[(#* <Y5!)JC_$6HC%V?B3\CNW^=?Y\?]
M^G!X7NX?CLO9KZ?'Y^5B=[^NQ\_3M%S?ST_[Y=/A.#^__.;V<'K:KR^7I[OI
MN+_^OK^;IQA"G4[OS]A=GK\_\^S;[^/\/R<>;F\?KN<OA^L?3_/S^H^#IY^'
MT_?E?I[7W=FW_>EN7B]VTZ_'MX>7Z?6'?7HY>7=V=7.Q.UW=V&[:>E"407'[
M04D&I>T'91F4MQ]49%#9?E"5077[04T&M>T'=1G4MQ\T9-#8?I %E3$ )CFL
M 5J;<FT KTW!-H#8IF0;P&Q3M V@MBG;!G#;%&X#R&U*MP'L-L7; 'I'U3L"
M](ZJ=P3H'=T_VP"]H^H= 7I'U3L"](ZJ=P3H'57O"- [JMX1H'=4O2- [ZAZ
M1X#>2?5. +V3ZIT >B?5.P'T3N[-$H#>2?5. +V3ZIT >B?5.P'T3JIW NB=
M5.\$T#NIW@F@=U:],T#OK'IG@-Y9]<X O;/JG0%Z9_=F-T#OK'IG@-Y9]<X
MO;/JG0%Z9]4[ _3.JG<&Z%U4[P+0NZC>!:!W4;T+0.^B>A> WD7U+@"]B_NP
M$J!W4;T+0.^B>A> WD7U+@"]B^I= 'I7U;L"]*ZJ=P7H757O"M"[JMX5H'=5
MO2M [ZIZ5X#>U=UL M"[JMX5H'=5O2M [ZIZ5X#>3?5N +V;ZMT >C?5NP'T
M;JIW ^C=5.\&T+NIW@V@=U.]&T#OYFX6!.C=5.\&T+NIW@V@=U>].T#OKGIW
M@-Y=]>X O;OJW0%Z=]6[ _3NJG<'Z-U5[P[0NZO>':!W=S=[ _3NJG<'Z#U4
M[P'0>ZC> Z#W4+T'0.^A>@^ WD/U'@"]A^H] 'H/U7L ]!ZJ]P#H/53O =![
MN%@'H+<%G^L _+;@@IT $-R"2W8"P' ++MH) ,4MN&PG !RWX,*= )#<@DMW
M L!R"R[>"0#-+;A\)P \M^ "GD 0W0>8C +3)Y@$T7V$B:@P?8:)Z#!]B(DH
M,7V*B6@Q?8R)J#%]CHGH,7V0B2@R?9)):#+-19E&J#+-99E&Z#(M^JR>(+I+
M,XW09IJ+,XU09YK+,XW09YH+-(U0:)I+-(W0:)J+-(U0:9K+-(W0:9H+-8U0
M:II+-8W0:IJ+-8U0:UKR7Y5"$-T%FT8H-LTEFT9H-LU%FT:H-LUEFT;H-LV%
MFT8H-\VEFT9H-\W%FT:H-\WEFT;H-\T%G$8H.,TEG$9H."W[K[\BB.XR3OO0
MCG-9?S_.R]NBO]=NP$?JO;X\=W[[^Z^7?Q_T+ZU7KJ?W,Y;+/U!+ P04
M" "1@%92Y[Z4DND"   %40  $P   %M#;VYT96YT7U1Y<&5S72YX;6S-V\UN
MFT 4AN%;L=A&ACD##%#%V;3=MEGT!J@9Q\C\B9FDSMUW<'ZD5JG5R)7Z;HP,
M,^<<&.G9?=??'B?K5L>^&]PFVGL_?4@2M]W;OG;Q.-DA/-F-<U_[\'>^2Z9Z
M>ZCO;**5,LEV'+P=_-HO-:*;ZT]V5]]W?O7Y&&Z[=APVT6P[%ZT^/BU<>FVB
M>IJZ=EO[\#QY&)K?NJR?.\1AYVF-V[>3NPH+HN3-#LN3/S=XWO?UP<YSV]C5
M;3W[+W4?5B7'+G'^L;,N/E_BC1G'W:[=VF;<WO=A2^RFV=:-VUOK^RY^*GIU
MOK,/7]@^_<K%_4]ESC4,*V_G<7+AQ&;[_G8O1[+L7D^AD)U]>_X57SN&TA>_
MGUU.N['-7_8.G_?'.!].Y^&2T^7R;_SK&;_6?^<<&C)'"IDC@\R10^8PD#D*
MR!PE9(X*,H<HRB 4485"JE!,%0JJ0E%5**P*Q56AP"H4635%5DV155-DU119
M-45639%54V35%%DU159-D36ER)I29$TILJ8465.*K"E%UI0B:TJ1-:7(FE)D
MS2BR9A19,XJL&476C")K1I$UH\B:463-*+)F%%ESBJPY1=:<(FM.D36GR)I3
M9,TILN8467.*K#E%5D.1U5!D-119#4560Y'54&0U%%D-159#D=509"THLA84
M60N*K 5%UH(B:T&1M:#(6E!D+2BR%A192XJL)476DB)K29&UI,A:4F0M*;*6
M%%E+BJPE1=:*(FM%D;6BR%I19*THLE8462N*K!5%UHHB:T61512%5E$46T51
M<!5%T544A5=1%%]%48 511%6%(5841AC07$LC+&<0!8GD<6)9'$R69Q0%B>5
MQ8EE87)9@@EF"2:9)9AHEF"R68()9PDFG268>)9@\EF""6@))J$EF(B68#):
M@@EI"2:E)9B8EF!R6H():@DFJ268J)9@LEJ""6L))JTEF+B68/):@@ELR7]-
M;'T?Q\,_;G^ZQGW=#B_]DZ6HN_D)4$L! A0#%     @ D8!64@=!36*!
ML0   !               ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4
M    " "1@%921>Y-M.X    K @  $0              @ &O    9&]C4')O
M<',O8V]R92YX;6Q02P$"% ,4    " "1@%92F5R<(Q &  "<)P  $P
M        @ ', 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( )&
M5E(>F11AN 4   <8   8              " @0T(  !X;"]W;W)K<VAE971S
M+W-H965T,2YX;6Q02P$"% ,4    " "1@%92 IK5%R<(  !X(0  &
M        @('[#0  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%
M  @ D8!64EJP04&4 @  _@8  !@              ("!6!8  'AL+W=O<FMS
M:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( )& 5E)E29T(B <  -P>   8
M              " @2(9  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"
M% ,4    " "1@%92_+^'!(,$  #S#0  &               @('@(   >&PO
M=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ D8!64MJ@@J0? P
M5 @  !@              ("!F24  'AL+W=O<FMS:&5E=',O<VAE970V+GAM
M;%!+ 0(4 Q0    ( )& 5E)!.&5@$@<  - A   8              " @>XH
M  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    " "1@%92[8$#
MZ%4"  !L!0  &               @($V,   >&PO=V]R:W-H965T<R]S:&5E
M=#@N>&UL4$L! A0#%     @ D8!64EY$03;#"0  H"D  !@
M ("!P3(  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( )&
M5E*"A/LH3P@  &D5   9              " @;H\  !X;"]W;W)K<VAE971S
M+W-H965T,3 N>&UL4$L! A0#%     @ D8!64F\8LNB*(0  <&<  !D
M         ("!0$4  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4
M    " "1@%92<&7>0B0"  "-!   &0              @($!9P  >&PO=V]R
M:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( )& 5E(L),2<G@T  -@M
M   9              " @5QI  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL
M4$L! A0#%     @ D8!64LA1"G9]!P  FA$  !D              ("!,7<
M 'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    " "1@%92!41H
M/9$"  !%!0  &0              @('E?@  >&PO=V]R:W-H965T<R]S:&5E
M=#$U+GAM;%!+ 0(4 Q0    ( )& 5E(_/]?9IP,  ,P'   9
M  " @:V!  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @
MD8!64M&:3R N%   OD4  !D              ("!BX4  'AL+W=O<FMS:&5E
M=',O<VAE970Q-RYX;6Q02P$"% ,4    " "1@%92I)ZFS$D$  !("@  &0
M            @('PF0  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4
M Q0    ( )& 5E+]ABJ100X  !(J   9              " @7">  !X;"]W
M;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ D8!64F1J?6LE!0
MY0L  !D              ("!Z*P  'AL+W=O<FMS:&5E=',O<VAE970R,"YX
M;6Q02P$"% ,4    " "1@%9242S!F7D+  #!(   &0              @(%$
ML@  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( )& 5E*B
M;W/*T @  !06   9              " @?2]  !X;"]W;W)K<VAE971S+W-H
M965T,C(N>&UL4$L! A0#%     @ D8!64F;T71.B!   7 P  !D
M     ("!^\8  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4
M" "1@%92UO%X8YP#   L"0  &0              @('4RP  >&PO=V]R:W-H
M965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( )& 5E* U5QAW!0  &!$   9
M              " @:?/  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L!
M A0#%     @ D8!64LA;2<XO#P  _#$  !D              ("!NN0  'AL
M+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    " "1@%92K93?+E4$
M   ""@  &0              @($@]   >&PO=V]R:W-H965T<R]S:&5E=#(W
M+GAM;%!+ 0(4 Q0    ( )& 5E(?FJ8A<!$  '(O   9              "
M@:SX  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ D8!6
M4HWP<(W'"P  ]1T  !D              ("!4PH! 'AL+W=O<FMS:&5E=',O
M<VAE970R.2YX;6Q02P$"% ,4    " "1@%92-ME)USH#  !*"   &0
M        @(%1%@$ >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0
M   ( )& 5E)"D=8-]@(  %X&   9              " @<(9 0!X;"]W;W)K
M<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ D8!64@)VS%!8"@  JQX
M !D              ("![QP! 'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q0
M2P$"% ,4    " "1@%92>QP33K$#   @"@  &0              @(%^)P$
M>&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( )& 5E)%+? *
MRR(  %]Y   9              " @68K 0!X;"]W;W)K<VAE971S+W-H965T
M,S0N>&UL4$L! A0#%     @ D8!64@V[./RE!0  ,!   !D
M ("!:$X! 'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    " "1
M@%92Y"::FQD%  "7#@  &0              @(%$5 $ >&PO=V]R:W-H965T
M<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( )& 5E+,O/G/; 8  %\/   9
M          " @919 0!X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#
M%     @ D8!64IZ!(#=8 @  Q00  !D              ("!-V ! 'AL+W=O
M<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    " "1@%92(Y,15]P"  "E
M!0  &0              @('&8@$ >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM
M;%!+ 0(4 Q0    ( )& 5E+-0WK/CPX  *4T   9              " @=EE
M 0!X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%     @ D8!64A\^
M!V$7 P  U08  !D              ("!GW0! 'AL+W=O<FMS:&5E=',O<VAE
M970T,2YX;6Q02P$"% ,4    " "1@%92XAW.VQD#  #1!@  &0
M    @('M=P$ >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    (
M )& 5E*$B'D/%P4  )<,   9              " @3U[ 0!X;"]W;W)K<VAE
M971S+W-H965T-#,N>&UL4$L! A0#%     @ D8!64I\]:(?U!0  > \  !D
M             ("!BX ! 'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"
M% ,4    " "1@%92VXY:;SH$  !A"@  &0              @(&WA@$ >&PO
M=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( )& 5E*M'GYU- T
M /HR   9              " @2B+ 0!X;"]W;W)K<VAE971S+W-H965T-#8N
M>&UL4$L! A0#%     @ D8!64N7 '042"   /QH  !D              ("!
MDY@! 'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    " "1@%92
M"NE+<^D'   N$P  &0              @('<H $ >&PO=V]R:W-H965T<R]S
M:&5E=#0X+GAM;%!+ 0(4 Q0    ( )& 5E(2JS?N10D  )H6   9
M      " @?RH 0!X;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#%
M  @ D8!64KS-K]%&"@  HQX  !D              ("!>+(! 'AL+W=O<FMS
M:&5E=',O<VAE970U,"YX;6Q02P$"% ,4    " "1@%92.DEQKD(%  !F&
M&0              @('UO $ >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+
M 0(4 Q0    ( )& 5E+50C?Y0@0  # .   9              " @6[" 0!X
M;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#%     @ D8!64IYR1XRX
M @  S0<  !D              ("!Y\8! 'AL+W=O<FMS:&5E=',O<VAE970U
M,RYX;6Q02P$"% ,4    " "1@%92%'MR2D8#  #-"0  &0
M@('6R0$ >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( )&
M5E+563L)" ,  (P(   9              " @5/- 0!X;"]W;W)K<VAE971S
M+W-H965T-34N>&UL4$L! A0#%     @ D8!64K=YC ^K @  /@<  !D
M         ("!DM ! 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4
M    " "1@%922>_8SU4#  #/#@  &0              @(%TTP$ >&PO=V]R
M:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( )& 5E)B'+X6KP@  ( P
M   9              " @0#7 0!X;"]W;W)K<VAE971S+W-H965T-3@N>&UL
M4$L! A0#%     @ D8!64E#Z7=;/ P  B0X  !D              ("!YM\!
M 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4    " "1@%92F-.:
M[%P$   '&   &0              @('LXP$ >&PO=V]R:W-H965T<R]S:&5E
M=#8P+GAM;%!+ 0(4 Q0    ( )& 5E(TSQ)RPP(  $4'   9
M  " @7_H 0!X;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#%     @
MD8!64DJ^%%4[ P  M@L  !D              ("!>>L! 'AL+W=O<FMS:&5E
M=',O<VAE970V,BYX;6Q02P$"% ,4    " "1@%9289X'C0 .  #Y80  &0
M            @('K[@$ >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+ 0(4
M Q0    ( )& 5E(NP\27A@(  /P%   9              " @2+] 0!X;"]W
M;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#%     @ D8!64EMZ^"5U @
M208  !D              ("!W_\! 'AL+W=O<FMS:&5E=',O<VAE970V-2YX
M;6Q02P$"% ,4    " "1@%92L1#Z%?P!  !L!   &0              @(&+
M @( >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    ( )& 5E*"
MPBH4.P,  -4)   9              " @;X$ @!X;"]W;W)K<VAE971S+W-H
M965T-C<N>&UL4$L! A0#%     @ D8!64EBHG! & P  60D  !D
M     ("!, @" 'AL+W=O<FMS:&5E=',O<VAE970V."YX;6Q02P$"% ,4
M" "1@%92Y@@9$X\$   *$@  &0              @(%M"P( >&PO=V]R:W-H
M965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    ( )& 5E*ART"900D  &]'   9
M              " @3,0 @!X;"]W;W)K<VAE971S+W-H965T-S N>&UL4$L!
M A0#%     @ D8!64CC54*7Z!0  ;24  !D              ("!JQD" 'AL
M+W=O<FMS:&5E=',O<VAE970W,2YX;6Q02P$"% ,4    " "1@%92(!1\1F8%
M  !8$P  &0              @('<'P( >&PO=V]R:W-H965T<R]S:&5E=#<R
M+GAM;%!+ 0(4 Q0    ( )& 5E+1_IUEGP0  #85   9              "
M@7DE @!X;"]W;W)K<VAE971S+W-H965T-S,N>&UL4$L! A0#%     @ D8!6
M4E->5IRR P  V@P  !D              ("!3RH" 'AL+W=O<FMS:&5E=',O
M<VAE970W-"YX;6Q02P$"% ,4    " "1@%92]1.!&JX$   V$@  &0
M        @($X+@( >&PO=V]R:W-H965T<R]S:&5E=#<U+GAM;%!+ 0(4 Q0
M   ( )& 5E+SCZ PR 4  $0C   9              " @1TS @!X;"]W;W)K
M<VAE971S+W-H965T-S8N>&UL4$L! A0#%     @ D8!64BRX-)K. P  QA$
M !D              ("!'#D" 'AL+W=O<FMS:&5E=',O<VAE970W-RYX;6Q0
M2P$"% ,4    " "1@%92! /%1-\"   !"0  &0              @($A/0(
M>&PO=V]R:W-H965T<R]S:&5E=#<X+GAM;%!+ 0(4 Q0    ( )& 5E+^/;EP
M*04  !4@   9              " @3=  @!X;"]W;W)K<VAE971S+W-H965T
M-SDN>&UL4$L! A0#%     @ D8!64NB5]BC* @  !P@  !D
M ("!ET4" 'AL+W=O<FMS:&5E=',O<VAE970X,"YX;6Q02P$"% ,4    " "1
M@%92^\Q%/Z0"  !U!@  &0              @(&82 ( >&PO=V]R:W-H965T
M<R]S:&5E=#@Q+GAM;%!+ 0(4 Q0    ( )& 5E*;Q4E.CP(  !<&   9
M          " @7-+ @!X;"]W;W)K<VAE971S+W-H965T.#(N>&UL4$L! A0#
M%     @ D8!64OKC(+O/ @  WP<  !D              ("!.4X" 'AL+W=O
M<FMS:&5E=',O<VAE970X,RYX;6Q02P$"% ,4    " "1@%92ZFL4.6H"   8
M!0  &0              @($_40( >&PO=V]R:W-H965T<R]S:&5E=#@T+GAM
M;%!+ 0(4 Q0    ( )& 5E)C\CV(@@(  ! '   9              " @>!3
M @!X;"]W;W)K<VAE971S+W-H965T.#4N>&UL4$L! A0#%     @ D8!64E@*
M9#$K"@  .S(  !D              ("!F58" 'AL+W=O<FMS:&5E=',O<VAE
M970X-BYX;6Q02P$"% ,4    " "1@%929PQ*R>\"  #\"   &0
M    @('[8 ( >&PO=V]R:W-H965T<R]S:&5E=#@W+GAM;%!+ 0(4 Q0    (
M )& 5E+0W]:9L0(  ,X&   9              " @2%D @!X;"]W;W)K<VAE
M971S+W-H965T.#@N>&UL4$L! A0#%     @ D8!64CM,/8!?!0  S!H  !D
M             ("!"6<" 'AL+W=O<FMS:&5E=',O<VAE970X.2YX;6Q02P$"
M% ,4    " "1@%92Q%P#?F $  #S$@  &0              @(&?; ( >&PO
M=V]R:W-H965T<R]S:&5E=#DP+GAM;%!+ 0(4 Q0    ( )& 5E+27>W3$ ,
M ,L)   9              " @39Q @!X;"]W;W)K<VAE971S+W-H965T.3$N
M>&UL4$L! A0#%     @ D8!64GR JR 7 P  Q0D  !D              ("!
M?70" 'AL+W=O<FMS:&5E=',O<VAE970Y,BYX;6Q02P$"% ,4    " "1@%92
M]U0QT1P(  "/)0  &0              @('+=P( >&PO=V]R:W-H965T<R]S
M:&5E=#DS+GAM;%!+ 0(4 Q0    ( )& 5E+9ZU*M%@4  -P8   9
M      " @1Z  @!X;"]W;W)K<VAE971S+W-H965T.30N>&UL4$L! A0#%
M  @ D8!64HT066E_!   +Q,  !D              ("!:X4" 'AL+W=O<FMS
M:&5E=',O<VAE970Y-2YX;6Q02P$"% ,4    " "1@%92->TX;"H"  "6!
M&0              @($AB@( >&PO=V]R:W-H965T<R]S:&5E=#DV+GAM;%!+
M 0(4 Q0    ( )& 5E)U_GT\40(   L&   9              " @8*, @!X
M;"]W;W)K<VAE971S+W-H965T.3<N>&UL4$L! A0#%     @ D8!64AC6AN7B
M @  GP<  !D              ("!"H\" 'AL+W=O<FMS:&5E=',O<VAE970Y
M."YX;6Q02P$"% ,4    " "1@%92/FG_S!4,  #A.@  &0
M@($CD@( >&PO=V]R:W-H965T<R]S:&5E=#DY+GAM;%!+ 0(4 Q0    ( )&
M5E*,5T+BK@(  *$'   :              " @6^> @!X;"]W;W)K<VAE971S
M+W-H965T,3 P+GAM;%!+ 0(4 Q0    ( )& 5E*=9FV,N (  !@'   :
M          " @56A @!X;"]W;W)K<VAE971S+W-H965T,3 Q+GAM;%!+ 0(4
M Q0    ( )& 5E*%QA7DW@0  *<8   :              " @46D @!X;"]W
M;W)K<VAE971S+W-H965T,3 R+GAM;%!+ 0(4 Q0    ( )& 5E(_I]Q1+ <
M +TH   :              " @5NI @!X;"]W;W)K<VAE971S+W-H965T,3 S
M+GAM;%!+ 0(4 Q0    ( )& 5E(W@,QMU <  '(K   :              "
M@;^P @!X;"]W;W)K<VAE971S+W-H965T,3 T+GAM;%!+ 0(4 Q0    ( )&
M5E*B+1L&O0,  &P.   :              " @<NX @!X;"]W;W)K<VAE971S
M+W-H965T,3 U+GAM;%!+ 0(4 Q0    ( )& 5E(<10^ +0,  $T*   :
M          " @<"\ @!X;"]W;W)K<VAE971S+W-H965T,3 V+GAM;%!+ 0(4
M Q0    ( )& 5E(H%Q<YW (  !4)   :              " @27  @!X;"]W
M;W)K<VAE971S+W-H965T,3 W+GAM;%!+ 0(4 Q0    ( )& 5E*T,H 5\@4
M #8=   :              " @3G# @!X;"]W;W)K<VAE971S+W-H965T,3 X
M+GAM;%!+ 0(4 Q0    ( )& 5E+>A968SP,  "01   :              "
M@6/) @!X;"]W;W)K<VAE971S+W-H965T,3 Y+GAM;%!+ 0(4 Q0    ( )&
M5E(]_]SJ>@,   <.   :              " @6K- @!X;"]W;W)K<VAE971S
M+W-H965T,3$P+GAM;%!+ 0(4 Q0    ( )& 5E(/%1[4\0(  +H,   :
M          " @1S1 @!X;"]W;W)K<VAE971S+W-H965T,3$Q+GAM;%!+ 0(4
M Q0    ( )& 5E(4U+5/]@(  (D*   :              " @474 @!X;"]W
M;W)K<VAE971S+W-H965T,3$R+GAM;%!+ 0(4 Q0    ( )& 5E)6L="3R0@
M %1,   :              " @7/7 @!X;"]W;W)K<VAE971S+W-H965T,3$S
M+GAM;%!+ 0(4 Q0    ( )& 5E+'\N=570,  !@-   :              "
M@73@ @!X;"]W;W)K<VAE971S+W-H965T,3$T+GAM;%!+ 0(4 Q0    ( )&
M5E(J),HDK@H  $@_   :              " @0GD @!X;"]W;W)K<VAE971S
M+W-H965T,3$U+GAM;%!+ 0(4 Q0    ( )& 5E)CO.EW&P,  %4*   :
M          " @>_N @!X;"]W;W)K<VAE971S+W-H965T,3$V+GAM;%!+ 0(4
M Q0    ( )& 5E(NG9+G[0(  #<)   :              " @4+R @!X;"]W
M;W)K<VAE971S+W-H965T,3$W+GAM;%!+ 0(4 Q0    ( )& 5E(>?@9M)00
M ,X0   :              " @6?U @!X;"]W;W)K<VAE971S+W-H965T,3$X
M+GAM;%!+ 0(4 Q0    ( )& 5E(4*TOT&@,  * )   :              "
M@<3Y @!X;"]W;W)K<VAE971S+W-H965T,3$Y+GAM;%!+ 0(4 Q0    ( )&
M5E*>=BC:" ,  .X(   :              " @1;] @!X;"]W;W)K<VAE971S
M+W-H965T,3(P+GAM;%!+ 0(4 Q0    ( )& 5E)M2W@ X (  * '   :
M          " @58  P!X;"]W;W)K<VAE971S+W-H965T,3(Q+GAM;%!+ 0(4
M Q0    ( )& 5E(3!56[E0(  & '   :              " @6X# P!X;"]W
M;W)K<VAE971S+W-H965T,3(R+GAM;%!+ 0(4 Q0    ( )& 5E*D#<H"TP(
M -('   :              " @3L& P!X;"]W;W)K<VAE971S+W-H965T,3(S
M+GAM;%!+ 0(4 Q0    ( )& 5E*K'F<@[@(  "P(   :              "
M@48) P!X;"]W;W)K<VAE971S+W-H965T,3(T+GAM;%!+ 0(4 Q0    ( )&
M5E+ %Z]_QP(  (P(   :              " @6P, P!X;"]W;W)K<VAE971S
M+W-H965T,3(U+GAM;%!+ 0(4 Q0    ( )& 5E(TU.#(F0,   ,-   :
M          " @6L/ P!X;"]W;W)K<VAE971S+W-H965T,3(V+GAM;%!+ 0(4
M Q0    ( )& 5E))+_9]J0,  ( ,   :              " @3P3 P!X;"]W
M;W)K<VAE971S+W-H965T,3(W+GAM;%!+ 0(4 Q0    ( )& 5E(K$6Y+* @
M ,0E   :              " @1T7 P!X;"]W;W)K<VAE971S+W-H965T,3(X
M+GAM;%!+ 0(4 Q0    ( )& 5E+-_ Q(!PH  %TO   :              "
M@7T? P!X;"]W;W)K<VAE971S+W-H965T,3(Y+GAM;%!+ 0(4 Q0    ( )&
M5E*=CGBU_!   ")7   :              " @;PI P!X;"]W;W)K<VAE971S
M+W-H965T,3,P+GAM;%!+ 0(4 Q0    ( )& 5E+S_C"C, 0  +,1   :
M          " @? Z P!X;"]W;W)K<VAE971S+W-H965T,3,Q+GAM;%!+ 0(4
M Q0    ( )& 5E(N+LQ]O 0  -\1   :              " @5@_ P!X;"]W
M;W)K<VAE971S+W-H965T,3,R+GAM;%!+ 0(4 Q0    ( )& 5E(WM?_L<0,
M ,@1   :              " @4Q$ P!X;"]W;W)K<VAE971S+W-H965T,3,S
M+GAM;%!+ 0(4 Q0    ( )& 5E*LW%'+30,  /\)   :              "
M@?5' P!X;"]W;W)K<VAE971S+W-H965T,3,T+GAM;%!+ 0(4 Q0    ( )&
M5E(H>"C?@@,  -P-   :              " @7I+ P!X;"]W;W)K<VAE971S
M+W-H965T,3,U+GAM;%!+ 0(4 Q0    ( )& 5E+_N#</I@<  )8C   :
M          " @31/ P!X;"]W;W)K<VAE971S+W-H965T,3,V+GAM;%!+ 0(4
M Q0    ( )& 5E*8W28^"P\  !Q4   :              " @1)7 P!X;"]W
M;W)K<VAE971S+W-H965T,3,W+GAM;%!+ 0(4 Q0    ( )& 5E(*>IWQ$ 8
M -@=   :              " @55F P!X;"]W;W)K<VAE971S+W-H965T,3,X
M+GAM;%!+ 0(4 Q0    ( )& 5E*S8):[( ,  '4)   :              "
M@9UL P!X;"]W;W)K<VAE971S+W-H965T,3,Y+GAM;%!+ 0(4 Q0    ( )&
M5E)O3YL#:@(  "D&   :              " @?5O P!X;"]W;W)K<VAE971S
M+W-H965T,30P+GAM;%!+ 0(4 Q0    ( )& 5E*+$FC\#0,  * *   :
M          " @9=R P!X;"]W;W)K<VAE971S+W-H965T,30Q+GAM;%!+ 0(4
M Q0    ( )& 5E+ K>\W< (  %(&   :              " @=QU P!X;"]W
M;W)K<VAE971S+W-H965T,30R+GAM;%!+ 0(4 Q0    ( )& 5E*F-;*SU1,
M  %F   :              " @81X P!X;"]W;W)K<VAE971S+W-H965T,30S
M+GAM;%!+ 0(4 Q0    ( )& 5E(:MK&$#P4  +@5   :              "
M@9&, P!X;"]W;W)K<VAE971S+W-H965T,30T+GAM;%!+ 0(4 Q0    ( )&
M5E+]):C+9P0  +02   :              " @=B1 P!X;"]W;W)K<VAE971S
M+W-H965T,30U+GAM;%!+ 0(4 Q0    ( )& 5E)WHD+A40(  %P,   -
M          "  7>6 P!X;"]S='EL97,N>&UL4$L! A0#%     @ D8!64I>*
MNQS     $P(   L              ( !\Y@# %]R96QS+RYR96QS4$L! A0#
M%     @ D8!64O9AKOR^"@  '5\   \              ( !W)D# 'AL+W=O
M<FMB;V]K+GAM;%!+ 0(4 Q0    ( )& 5E+<3]BNXP,  /A4   :
M      "  <>D P!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0
M   ( )& 5E+GOI22Z0(   51   3              "  >*H P!;0V]N=&5N
B=%]4>7!E<UTN>&UL4$L%!@    "9 )D 5"H  /RK P    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>166
<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>167
<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>168
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.20.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>808</ContextCount>
  <ElementCount>742</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>195</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>10</UnitCount>
  <MyReports>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>1001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1002 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncome</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1007 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquity</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1008 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquityParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>1009 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>1010 - Disclosure - The Company</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/TheCompany</Role>
      <ShortName>The Company</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>1011 - Disclosure - Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/AccountingPolicies</Role>
      <ShortName>Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>1012 - Disclosure - Recently Issued Accounting Pronouncements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/RecentlyIssuedAccountingPronouncements</Role>
      <ShortName>Recently Issued Accounting Pronouncements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>1013 - Disclosure - Acquisitions and Investment in Other Company</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompany</Role>
      <ShortName>Acquisitions and Investment in Other Company</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>1014 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>1015 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>1016 - Disclosure - Property, Plant and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/PropertyPlantAndEquipment</Role>
      <ShortName>Property, Plant and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>1017 - Disclosure - Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/FinancialInstruments</Role>
      <ShortName>Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>1018 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>1019 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>1020 - Disclosure - Accumulated Other Comprehensive (Loss) Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/AccumulatedOtherComprehensiveLossIncome</Role>
      <ShortName>Accumulated Other Comprehensive (Loss) Income</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>1021 - Disclosure - Goodwill and Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/GoodwillAndIntangibleAssets</Role>
      <ShortName>Goodwill and Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>1022 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/CommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>1023 - Disclosure - Net Income Per Common Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/NetIncomePerCommonShare</Role>
      <ShortName>Net Income Per Common Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>1024 - Disclosure - Restructuring and Other</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/RestructuringAndOther</Role>
      <ShortName>Restructuring and Other</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>1025 - Disclosure - Retirement Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/RetirementPlans</Role>
      <ShortName>Retirement Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>1026 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/StockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>1027 - Disclosure - Savings Plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/SavingsPlan</Role>
      <ShortName>Savings Plan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>1028 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>1029 - Disclosure - Operating Segment, Geographic and Significant Customer Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformation</Role>
      <ShortName>Operating Segment, Geographic and Significant Customer Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>1030 - Disclosure - Stock Repurchase Program</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/StockRepurchaseProgram</Role>
      <ShortName>Stock Repurchase Program</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>1031 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>1032 - Disclosure - Supplementaryd Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/SupplementarydInformation</Role>
      <ShortName>Supplementaryd Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>1033 - Disclosure - Valuation and Qualifying Accounts</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ValuationAndQualifyingAccounts</Role>
      <ShortName>Valuation and Qualifying Accounts</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>1034 - Disclosure - Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/AccountingPoliciesPolicies</Role>
      <ShortName>Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://wwww.teradyne.com/role/AccountingPolicies</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>1035 - Disclosure - Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/AccountingPoliciesTables</Role>
      <ShortName>Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://wwww.teradyne.com/role/AccountingPolicies</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>1036 - Disclosure - Acquisitions and Investment in Other Company (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyTables</Role>
      <ShortName>Acquisitions and Investment in Other Company (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompany</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>1037 - Disclosure - Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/RevenueTables</Role>
      <ShortName>Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://wwww.teradyne.com/role/Revenue</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>1038 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://wwww.teradyne.com/role/Inventories</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>1039 - Disclosure - Property, Plant and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/PropertyPlantAndEquipmentTables</Role>
      <ShortName>Property, Plant and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://wwww.teradyne.com/role/PropertyPlantAndEquipment</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>1040 - Disclosure - Financial Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/FinancialInstrumentsTables</Role>
      <ShortName>Financial Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://wwww.teradyne.com/role/FinancialInstruments</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>1041 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://wwww.teradyne.com/role/Leases</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>1042 - Disclosure - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/DebtTables</Role>
      <ShortName>Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://wwww.teradyne.com/role/Debt</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>1043 - Disclosure - Accumulated Other Comprehensive (Loss) Income (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/AccumulatedOtherComprehensiveLossIncomeTables</Role>
      <ShortName>Accumulated Other Comprehensive (Loss) Income (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://wwww.teradyne.com/role/AccumulatedOtherComprehensiveLossIncome</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>1044 - Disclosure - Goodwill and Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/GoodwillAndIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://wwww.teradyne.com/role/GoodwillAndIntangibleAssets</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>1045 - Disclosure - Net Income Per Common Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/NetIncomePerCommonShareTables</Role>
      <ShortName>Net Income Per Common Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://wwww.teradyne.com/role/NetIncomePerCommonShare</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>1046 - Disclosure - Retirement Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/RetirementPlansTables</Role>
      <ShortName>Retirement Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://wwww.teradyne.com/role/RetirementPlans</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>1047 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/StockBasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://wwww.teradyne.com/role/StockBasedCompensation</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>1048 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://wwww.teradyne.com/role/IncomeTaxes</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>1049 - Disclosure - Operating Segment, Geographic and Significant Customer Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationTables</Role>
      <ShortName>Operating Segment, Geographic and Significant Customer Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformation</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>1050 - Disclosure - Supplementary Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/SupplementaryInformationTables</Role>
      <ShortName>Supplementary Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>1051 - Disclosure - The Company - Additional information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/TheCompanyAdditionalInformationDetail</Role>
      <ShortName>The Company - Additional information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>1052 - Disclosure - Accounting Policies - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/AccountingPoliciesAdditionalInformationDetail</Role>
      <ShortName>Accounting Policies - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>1053 - Disclosure - Deferred Revenue and Customer Advances (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/DeferredRevenueAndCustomerAdvancesDetail</Role>
      <ShortName>Deferred Revenue and Customer Advances (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>1054 - Disclosure - Warranty Accrual Included in Other Accrued Liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/WarrantyAccrualIncludedInOtherAccruedLiabilitiesDetail</Role>
      <ShortName>Warranty Accrual Included in Other Accrued Liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>1055 - Disclosure - Extended Product Warranty of Short and Long-Term Deferred Revenue and Customer Advances (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail</Role>
      <ShortName>Extended Product Warranty of Short and Long-Term Deferred Revenue and Customer Advances (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>1056 - Disclosure - Schedule of Prepayments and Other Current Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail</Role>
      <ShortName>Schedule of Prepayments and Other Current Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>1057 - Disclosure - Useful Lives of Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/UsefulLivesOfAssetsDetail</Role>
      <ShortName>Useful Lives of Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>1058 - Disclosure - Acquisitions and Investment in Other Company - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail</Role>
      <ShortName>Acquisitions and Investment in Other Company - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>1059 - Disclosure - Final Allocation of Purchase Price (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/FinalAllocationOfPurchasePriceDetail</Role>
      <ShortName>Final Allocation of Purchase Price (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>1060 - Disclosure - Components of Intangible Assets and Their Estimated Useful Lives at Acquisition Date (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ComponentsOfIntangibleAssetsAndTheirEstimatedUsefulLivesAtAcquisitionDateDetail</Role>
      <ShortName>Components of Intangible Assets and Their Estimated Useful Lives at Acquisition Date (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>1061 - Disclosure - Pro Forma Results Under Acquisition (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ProFormaResultsUnderAcquisitionDetail</Role>
      <ShortName>Pro Forma Results Under Acquisition (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>1062 - Disclosure - Revenue - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail</Role>
      <ShortName>Revenue - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>1063 - Disclosure - Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail</Role>
      <ShortName>Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>1064 - Disclosure - Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Parenthetical) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionParentheticalDetail</Role>
      <ShortName>Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Parenthetical) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>1065 - Disclosure - Composition of Inventories, Net (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/CompositionOfInventoriesNetDetail</Role>
      <ShortName>Composition of Inventories, Net (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>1066 - Disclosure - Inventories - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/InventoriesAdditionalInformationDetail</Role>
      <ShortName>Inventories - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>1067 - Disclosure - Property Plant and Equipment, Net (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/PropertyPlantAndEquipmentNetDetail</Role>
      <ShortName>Property Plant and Equipment, Net (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>1068 - Disclosure - Property, Plant and Equipment - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail</Role>
      <ShortName>Property, Plant and Equipment - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>1069 - Disclosure - Financial Instruments - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail</Role>
      <ShortName>Financial Instruments - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>1070 - Disclosure - Schedule of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail</Role>
      <ShortName>Schedule of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>1071 - Disclosure - Schedule of Reported Financial Assets and Liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail</Role>
      <ShortName>Schedule of Reported Financial Assets and Liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>1072 - Disclosure - Schedule of Changes in Fair Value of Level 3 Contingent Consideration (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationDetail</Role>
      <ShortName>Schedule of Changes in Fair Value of Level 3 Contingent Consideration (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>1073 - Disclosure - Schedule of Changes in Fair Value of Level 3 Contingent Consideration (Parenthetical) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationParentheticalDetail</Role>
      <ShortName>Schedule of Changes in Fair Value of Level 3 Contingent Consideration (Parenthetical) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>1074 - Disclosure - Quantitative Information Associated With Fair Value Measurement of Level 3 Financial Instrument (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/QuantitativeInformationAssociatedWithFairValueMeasurementOfLevel3FinancialInstrumentDetail</Role>
      <ShortName>Quantitative Information Associated With Fair Value Measurement of Level 3 Financial Instrument (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>1075 - Disclosure - Schedule of Carrying Amounts and Fair Values of Financial Instruments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail</Role>
      <ShortName>Schedule of Carrying Amounts and Fair Values of Financial Instruments (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>1076 - Disclosure - Schedule of Available for Sale Marketable Securities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail</Role>
      <ShortName>Schedule of Available for Sale Marketable Securities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>1077 - Disclosure - Schedule of Reported Available for Sale Marketable Securities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail</Role>
      <ShortName>Schedule of Reported Available for Sale Marketable Securities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>1078 - Disclosure - Contractual Maturities of Investments in Debt Securities Held (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail</Role>
      <ShortName>Contractual Maturities of Investments in Debt Securities Held (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>1079 - Disclosure - Schedule of Notional Amount of Derivatives (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfNotionalAmountOfDerivativesDetail</Role>
      <ShortName>Schedule of Notional Amount of Derivatives (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>1080 - Disclosure - Schedule of Derivative Instruments in Statement of Financial Position at Fair Value (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail</Role>
      <ShortName>Schedule of Derivative Instruments in Statement of Financial Position at Fair Value (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>1081 - Disclosure - Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail</Role>
      <ShortName>Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>1082 - Disclosure - Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Parenthetical) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedParentheticalDetail</Role>
      <ShortName>Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Parenthetical) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>1083 - Disclosure - Leases - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/LeasesAdditionalInformationDetail</Role>
      <ShortName>Leases - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>1084 - Disclosure - Supplemental Cash Flow Information Related to Leases (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/SupplementalCashFlowInformationRelatedToLeasesDetail</Role>
      <ShortName>Supplemental Cash Flow Information Related to Leases (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>1085 - Disclosure - Schedule of Operating Lease, Maturity (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfOperatingLeaseMaturityDetail</Role>
      <ShortName>Schedule of Operating Lease, Maturity (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>1086 - Disclosure - Debt - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/DebtAdditionalInformationDetail</Role>
      <ShortName>Debt - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>1087 - Disclosure - Components of Convertible Senior Notes (Detail)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://wwww.teradyne.com/role/ComponentsOfConvertibleSeniorNotesDetail</Role>
      <ShortName>Components of Convertible Senior Notes (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>1088 - Disclosure - Interest Expense on Convertible Senior Notes (Detail)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://wwww.teradyne.com/role/InterestExpenseOnConvertibleSeniorNotesDetail</Role>
      <ShortName>Interest Expense on Convertible Senior Notes (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>1089 - Disclosure - Changes in Accumulated Other Comprehensive (Loss) Income (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeDetail</Role>
      <ShortName>Changes in Accumulated Other Comprehensive (Loss) Income (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>1090 - Disclosure - Changes in Accumulated Other Comprehensive (Loss) Income (Parenthetical) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeParentheticalDetail</Role>
      <ShortName>Changes in Accumulated Other Comprehensive (Loss) Income (Parenthetical) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>1091 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income to Statements of Operations (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeToStatementsOfOperationsDetail</Role>
      <ShortName>Reclassifications Out of Accumulated Other Comprehensive Income to Statements of Operations (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>1092 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income to Statements of Operations (Parenthetical) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeToStatementsOfOperationsParentheticalDetail</Role>
      <ShortName>Reclassifications Out of Accumulated Other Comprehensive Income to Statements of Operations (Parenthetical) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>1093 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail</Role>
      <ShortName>Goodwill and Intangible Assets - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>1094 - Disclosure - Changes in Carrying Amount of Goodwill by Segment (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail</Role>
      <ShortName>Changes in Carrying Amount of Goodwill by Segment (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>1095 - Disclosure - Schedule of Amortizable Intangible Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsDetail</Role>
      <ShortName>Schedule of Amortizable Intangible Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>1096 - Disclosure - Schedule of Amortizable Intangible Assets (Parenthetical) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsParentheticalDetail</Role>
      <ShortName>Schedule of Amortizable Intangible Assets (Parenthetical) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>1097 - Disclosure - Schedule of Estimated Intangible Asset Amortization Expense (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail</Role>
      <ShortName>Schedule of Estimated Intangible Asset Amortization Expense (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>1098 - Disclosure - Commitments and Contingencies - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/CommitmentsAndContingenciesAdditionalInformationDetail</Role>
      <ShortName>Commitments and Contingencies - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>1099 - Disclosure - Computation of Basic and Diluted Net Income Per Common Share (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail</Role>
      <ShortName>Computation of Basic and Diluted Net Income Per Common Share (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>99</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>1100 - Disclosure - Computation of Basic and Diluted Net Income Per Common Share (Parenthetical) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareParentheticalDetail</Role>
      <ShortName>Computation of Basic and Diluted Net Income Per Common Share (Parenthetical) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>100</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>1101 - Disclosure - Net Income Per Common Share - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/NetIncomePerCommonShareAdditionalInformationDetail</Role>
      <ShortName>Net Income Per Common Share - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>101</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>1102 - Disclosure - Restructuring and Other - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail</Role>
      <ShortName>Restructuring and Other - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>102</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>1103 - Disclosure - Retirement Plans - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail</Role>
      <ShortName>Retirement Plans - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>103</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>1104 - Disclosure - Schedule of Defined Benefit Pension and Postretirement Benefit Plan Assets and Obligation (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfDefinedBenefitPensionAndPostretirementBenefitPlanAssetsAndObligationDetail</Role>
      <ShortName>Schedule of Defined Benefit Pension and Postretirement Benefit Plan Assets and Obligation (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>104</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>1105 - Disclosure - Schedule of Amounts Recorded within Statements of Financial Position (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfAmountsRecordedWithinStatementsOfFinancialPositionDetail</Role>
      <ShortName>Schedule of Amounts Recorded within Statements of Financial Position (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>105</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>1106 - Disclosure - Schedule of Amounts Recognized in Accumulated Other Comprehensive Income (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfAmountsRecognizedInAccumulatedOtherComprehensiveIncomeDetail</Role>
      <ShortName>Schedule of Amounts Recognized in Accumulated Other Comprehensive Income (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>106</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>1107 - Disclosure - Schedule of Pension Plans with Accumulated Benefit Obligation and Projected Benefit Obligation in Excess of Plan Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfPensionPlansWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsDetail</Role>
      <ShortName>Schedule of Pension Plans with Accumulated Benefit Obligation and Projected Benefit Obligation in Excess of Plan Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>107</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>1108 - Disclosure - Schedule of Net Periodic Pension and Postretirement (income) Cost (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail</Role>
      <ShortName>Schedule of Net Periodic Pension and Postretirement (income) Cost (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>108</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>1109 - Disclosure - Schedule of Weighted Average - Assumptions to Determine Net Periodic Pension Cost (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDetermineNetPeriodicPensionCostDetail</Role>
      <ShortName>Schedule of Weighted Average - Assumptions to Determine Net Periodic Pension Cost (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>109</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>1110 - Disclosure - Schedule of Weighted Average Assumptions to Determine Pension Obligations (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDeterminePensionObligationsDetail</Role>
      <ShortName>Schedule of Weighted Average Assumptions to Determine Pension Obligations (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>110</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>1111 - Disclosure - Schedule of Weighted Average Pension Assets Allocations by Category (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfWeightedAveragePensionAssetsAllocationsByCategoryDetail</Role>
      <ShortName>Schedule of Weighted Average Pension Assets Allocations by Category (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>111</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>1112 - Disclosure - Schedule of Target Assets Allocation (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfTargetAssetsAllocationDetail</Role>
      <ShortName>Schedule of Target Assets Allocation (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>112</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>1113 - Disclosure - Schedule of Fair Value of Pensions Plan Assets by Asset Category (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfFairValueOfPensionsPlanAssetsByAssetCategoryDetail</Role>
      <ShortName>Schedule of Fair Value of Pensions Plan Assets by Asset Category (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>113</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>1114 - Disclosure - Schedule of Expected Future Benefit Payments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfExpectedFutureBenefitPaymentsDetail</Role>
      <ShortName>Schedule of Expected Future Benefit Payments (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>114</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>1115 - Disclosure - Stock-Based Compensation - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail</Role>
      <ShortName>Stock-Based Compensation - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>115</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>1116 - Disclosure - Schedule of Estimated Fair Value of TSR Performance-Based Restricted Stock Unit Awards Assumptions (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail</Role>
      <ShortName>Schedule of Estimated Fair Value of TSR Performance-Based Restricted Stock Unit Awards Assumptions (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>116</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R117.htm</HtmlFileName>
      <LongName>1117 - Disclosure - Schedule of Estimated Fair Value of Stock Options Grant Using Black Scholes Option Pricing Model (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail</Role>
      <ShortName>Schedule of Estimated Fair Value of Stock Options Grant Using Black Scholes Option Pricing Model (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>117</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R118.htm</HtmlFileName>
      <LongName>1118 - Disclosure - Schedule of Stock Compensation Plan Activity (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfStockCompensationPlanActivityDetail</Role>
      <ShortName>Schedule of Stock Compensation Plan Activity (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>118</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R119.htm</HtmlFileName>
      <LongName>1119 - Disclosure - Schedule of Share Based Compensation Total Shares Available (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfShareBasedCompensationTotalSharesAvailableDetail</Role>
      <ShortName>Schedule of Share Based Compensation Total Shares Available (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>119</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R120.htm</HtmlFileName>
      <LongName>1120 - Disclosure - Schedule of Weighted-Average Restricted Stock Unit Award Fair Value (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfWeightedAverageRestrictedStockUnitAwardFairValueDetail</Role>
      <ShortName>Schedule of Weighted-Average Restricted Stock Unit Award Fair Value (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>120</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R121.htm</HtmlFileName>
      <LongName>1121 - Disclosure - Schedule of Restricted Stock Unit Awards Aggregate Intrinsic Value (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfRestrictedStockUnitAwardsAggregateIntrinsicValueDetail</Role>
      <ShortName>Schedule of Restricted Stock Unit Awards Aggregate Intrinsic Value (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>121</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R122.htm</HtmlFileName>
      <LongName>1122 - Disclosure - Schedule of Restricted Stock Units Weighted Average Remaining Contractual Terms (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfRestrictedStockUnitsWeightedAverageRemainingContractualTermsDetail</Role>
      <ShortName>Schedule of Restricted Stock Units Weighted Average Remaining Contractual Terms (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>122</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R123.htm</HtmlFileName>
      <LongName>1123 - Disclosure - Schedule of Weighted Average Stock Options Exercise Price (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfWeightedAverageStockOptionsExercisePriceDetail</Role>
      <ShortName>Schedule of Weighted Average Stock Options Exercise Price (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>123</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R124.htm</HtmlFileName>
      <LongName>1124 - Disclosure - Schedule of Stock Option Aggregated Intrinsic Value Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfStockOptionAggregatedIntrinsicValueInformationDetail</Role>
      <ShortName>Schedule of Stock Option Aggregated Intrinsic Value Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>124</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R125.htm</HtmlFileName>
      <LongName>1125 - Disclosure - Schedule of Stock Options Weighted Average Remaining Contractual Terms (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfStockOptionsWeightedAverageRemainingContractualTermsDetail</Role>
      <ShortName>Schedule of Stock Options Weighted Average Remaining Contractual Terms (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>125</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R126.htm</HtmlFileName>
      <LongName>1126 - Disclosure - Stock Based Compensation (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/StockBasedCompensationDetail</Role>
      <ShortName>Stock Based Compensation (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>126</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R127.htm</HtmlFileName>
      <LongName>1127 - Disclosure - Savings Plan - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/SavingsPlanAdditionalInformationDetail</Role>
      <ShortName>Savings Plan - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>127</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R128.htm</HtmlFileName>
      <LongName>1128 - Disclosure - Schedule of Income (Loss) Before Income Taxes (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfIncomeLossBeforeIncomeTaxesDetail</Role>
      <ShortName>Schedule of Income (Loss) Before Income Taxes (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>128</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R129.htm</HtmlFileName>
      <LongName>1129 - Disclosure - Schedule of Provision (Benefit) for Income Taxes from Operations (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfProvisionBenefitForIncomeTaxesFromOperationsDetail</Role>
      <ShortName>Schedule of Provision (Benefit) for Income Taxes from Operations (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>129</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R130.htm</HtmlFileName>
      <LongName>1130 - Disclosure - Income Taxes - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail</Role>
      <ShortName>Income Taxes - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>130</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R131.htm</HtmlFileName>
      <LongName>1131 - Disclosure - Schedule of Reconciliation of Effective Tax Rate (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail</Role>
      <ShortName>Schedule of Reconciliation of Effective Tax Rate (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>131</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R132.htm</HtmlFileName>
      <LongName>1132 - Disclosure - Schedule of Components of Deferred Tax Assets Liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail</Role>
      <ShortName>Schedule of Components of Deferred Tax Assets Liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>132</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R133.htm</HtmlFileName>
      <LongName>1133 - Disclosure - Summary of Operating Loss Carryforwards (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/SummaryOfOperatingLossCarryforwardsDetail</Role>
      <ShortName>Summary of Operating Loss Carryforwards (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>133</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R134.htm</HtmlFileName>
      <LongName>1134 - Disclosure - Schedule of Unrecognized Tax Benefits (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfUnrecognizedTaxBenefitsDetail</Role>
      <ShortName>Schedule of Unrecognized Tax Benefits (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>134</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R135.htm</HtmlFileName>
      <LongName>1135 - Disclosure - Operating Segment, Geographic and Significant Customer Information - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationAdditionalInformationDetail</Role>
      <ShortName>Operating Segment, Geographic and Significant Customer Information - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>135</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R136.htm</HtmlFileName>
      <LongName>1136 - Disclosure - Schedule of Segment Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfSegmentInformationDetail</Role>
      <ShortName>Schedule of Segment Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>136</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R137.htm</HtmlFileName>
      <LongName>1137 - Disclosure - Schedule of Segment Reporting Information by Segment Charges (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail</Role>
      <ShortName>Schedule of Segment Reporting Information by Segment Charges (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>137</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R138.htm</HtmlFileName>
      <LongName>1138 - Disclosure - Schedule of Revenues by Country (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfRevenuesByCountryDetail</Role>
      <ShortName>Schedule of Revenues by Country (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>138</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R139.htm</HtmlFileName>
      <LongName>1139 - Disclosure - Schedule of Long-Lived Assets by Geographic Area (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfLongLivedAssetsByGeographicAreaDetail</Role>
      <ShortName>Schedule of Long-Lived Assets by Geographic Area (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>139</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R140.htm</HtmlFileName>
      <LongName>1140 - Disclosure - Schedule of Long-Lived Assets by Geographic Area (Parenthetical) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ScheduleOfLongLivedAssetsByGeographicAreaParentheticalDetail</Role>
      <ShortName>Schedule of Long-Lived Assets by Geographic Area (Parenthetical) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>140</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R141.htm</HtmlFileName>
      <LongName>1141 - Disclosure - Stock Repurchase Program - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/StockRepurchaseProgramAdditionalInformationDetail</Role>
      <ShortName>Stock Repurchase Program - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>141</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R142.htm</HtmlFileName>
      <LongName>1142 - Disclosure - Subsequent Events - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/SubsequentEventsAdditionalInformationDetail</Role>
      <ShortName>Subsequent Events - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>142</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R143.htm</HtmlFileName>
      <LongName>1143 - Disclosure - Consolidated Quarterly Statements of Operations (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsDetail</Role>
      <ShortName>Consolidated Quarterly Statements of Operations (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>143</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R144.htm</HtmlFileName>
      <LongName>1144 - Disclosure - Consolidated Quarterly Statements of Operations (Parenthetical) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsParentheticalDetail</Role>
      <ShortName>Consolidated Quarterly Statements of Operations (Parenthetical) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>144</Position>
    </Report>
    <Report instance="d69963d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R145.htm</HtmlFileName>
      <LongName>1145 - Disclosure - Valuation and Qualifying Accounts (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wwww.teradyne.com/role/ValuationAndQualifyingAccountsDetail</Role>
      <ShortName>Valuation and Qualifying Accounts (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://wwww.teradyne.com/role/ValuationAndQualifyingAccounts</ParentRole>
      <Position>145</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="d69963d10k.htm">d69963d10k.htm</File>
    <File>d69963dex1010.htm</File>
    <File>d69963dex1011.htm</File>
    <File>d69963dex109.htm</File>
    <File>d69963dex211.htm</File>
    <File>d69963dex231.htm</File>
    <File>d69963dex311.htm</File>
    <File>d69963dex312.htm</File>
    <File>d69963dex321.htm</File>
    <File>d69963dex322.htm</File>
    <File>d69963dex42.htm</File>
    <File>ter-20201231.xsd</File>
    <File>ter-20201231_cal.xml</File>
    <File>ter-20201231_def.xml</File>
    <File>ter-20201231_lab.xml</File>
    <File>ter-20201231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>g69963g01p37.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/currency/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/exch/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>171
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "d69963d10k.htm": {
   "axisCustom": 2,
   "axisStandard": 53,
   "contextCount": 808,
   "dts": {
    "calculationLink": {
     "local": [
      "ter-20201231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "ter-20201231_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "d69963d10k.htm"
     ]
    },
    "labelLink": {
     "local": [
      "ter-20201231_lab.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml",
      "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-doc-2020-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "ter-20201231_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "http://xbrl.fasb.org/srt/2020/elts/srt-ref-2020-01-31.xml",
      "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "ter-20201231.xsd"
     ],
     "remote": [
      "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",
      "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd",
      "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd",
      "https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd",
      "https://xbrl.sec.gov/exch/2020/exch-2020-01-31.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd",
      "https://xbrl.sec.gov/sic/2020/sic-2020-01-31.xsd",
      "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd",
      "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd"
     ]
    }
   },
   "elementCount": 1138,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2020-01-31": 3,
    "http://wwww.teradyne.com/20201231": 7,
    "http://xbrl.sec.gov/dei/2020-01-31": 6,
    "total": 16
   },
   "keyCustom": 92,
   "keyStandard": 650,
   "memberCustom": 82,
   "memberStandard": 105,
   "nsprefix": "ter",
   "nsuri": "http://wwww.teradyne.com/20201231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "1001 - Document - Cover Page",
     "role": "http://wwww.teradyne.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1010 - Disclosure - The Company",
     "role": "http://wwww.teradyne.com/role/TheCompany",
     "shortName": "The Company",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R100": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020_ConvertibleNoteMemberusgaapDebtInstrumentAxis",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentConvertibleConversionPrice1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD_per_Share",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1100 - Disclosure - Computation of Basic and Diluted Net Income Per Common Share (Parenthetical) (Detail)",
     "role": "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareParentheticalDetail",
     "shortName": "Computation of Basic and Diluted Net Income Per Common Share (Parenthetical) (Detail)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020_ConvertibleNoteMemberusgaapDebtInstrumentAxis",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentConvertibleConversionPrice1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD_per_Share",
      "xsiNil": "false"
     }
    },
    "R101": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "ter:StockIssuedDuringPeriodSharesSaleOfStockAndExerciseOfStockOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1101 - Disclosure - Net Income Per Common Share - Additional Information (Detail)",
     "role": "http://wwww.teradyne.com/role/NetIncomePerCommonShareAdditionalInformationDetail",
     "shortName": "Net Income Per Common Share - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "ter:StockIssuedDuringPeriodSharesSaleOfStockAndExerciseOfStockOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     }
    },
    "R102": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1102 - Disclosure - Restructuring and Other - Additional Information (Detail)",
     "role": "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail",
     "shortName": "Restructuring and Other - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P03_31_2021To03_31_2021_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:SeveranceCosts1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R103": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ter:DefinedBenefitPlanNumberOfRetireeParticipantsWhoHadDeferredVestedBenefitsTransferredToInsurance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Participant",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1103 - Disclosure - Retirement Plans - Additional Information (Detail)",
     "role": "http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail",
     "shortName": "Retirement Plans - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ter:DefinedBenefitPlanNumberOfRetireeParticipantsWhoHadDeferredVestedBenefitsTransferredToInsurance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Participant",
      "xsiNil": "false"
     }
    },
    "R104": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P10_01_2020To12_31_2020",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanActuarialGainLoss",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1104 - Disclosure - Schedule of Defined Benefit Pension and Postretirement Benefit Plan Assets and Obligation (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfDefinedBenefitPensionAndPostretirementBenefitPlanAssetsAndObligationDetail",
     "shortName": "Schedule of Defined Benefit Pension and Postretirement Benefit Plan Assets and Obligation (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R105": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1105 - Disclosure - Schedule of Amounts Recorded within Statements of Financial Position (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfAmountsRecordedWithinStatementsOfFinancialPositionDetail",
     "shortName": "Schedule of Amounts Recorded within Statements of Financial Position (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R106": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1106 - Disclosure - Schedule of Amounts Recognized in Accumulated Other Comprehensive Income (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfAmountsRecognizedInAccumulatedOtherComprehensiveIncomeDetail",
     "shortName": "Schedule of Amounts Recognized in Accumulated Other Comprehensive Income (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R107": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "us-gaap:ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1107 - Disclosure - Schedule of Pension Plans with Accumulated Benefit Obligation and Projected Benefit Obligation in Excess of Plan Assets (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfPensionPlansWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsDetail",
     "shortName": "Schedule of Pension Plans with Accumulated Benefit Obligation and Projected Benefit Obligation in Excess of Plan Assets (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "us-gaap:ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R108": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1108 - Disclosure - Schedule of Net Periodic Pension and Postretirement (income) Cost (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail",
     "shortName": "Schedule of Net Periodic Pension and Postretirement (income) Cost (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R109": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1109 - Disclosure - Schedule of Weighted Average - Assumptions to Determine Net Periodic Pension Cost (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDetermineNetPeriodicPensionCostDetail",
     "shortName": "Schedule of Weighted Average - Assumptions to Determine Net Periodic Pension Cost (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020_USusgaapRetirementPlanSponsorLocationAxis",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1011 - Disclosure - Accounting Policies",
     "role": "http://wwww.teradyne.com/role/AccountingPolicies",
     "shortName": "Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R110": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
      "reportCount": 1,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1110 - Disclosure - Schedule of Weighted Average Assumptions to Determine Pension Obligations (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDeterminePensionObligationsDetail",
     "shortName": "Schedule of Weighted Average Assumptions to Determine Pension Obligations (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis",
      "decimals": "3",
      "lang": null,
      "name": "ter:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialMedicalTrend",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R111": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ter:ScheduleOfWeightedAveragePensionAssetAllocationsByCategoryTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1111 - Disclosure - Schedule of Weighted Average Pension Assets Allocations by Category (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfWeightedAveragePensionAssetsAllocationsByCategoryDetail",
     "shortName": "Schedule of Weighted Average Pension Assets Allocations by Category (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ter:ScheduleOfWeightedAveragePensionAssetAllocationsByCategoryTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R112": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020_BloombergBarclaysCorporateAOrBetterIndexMemberusgaapInvestmentTypeAxis_USCorporateFixedIncomeMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1112 - Disclosure - Schedule of Target Assets Allocation (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfTargetAssetsAllocationDetail",
     "shortName": "Schedule of Target Assets Allocation (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020_BloombergBarclaysCorporateAOrBetterIndexMemberusgaapInvestmentTypeAxis_USCorporateFixedIncomeMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R113": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1113 - Disclosure - Schedule of Fair Value of Pensions Plan Assets by Asset Category (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfFairValueOfPensionsPlanAssetsByAssetCategoryDetail",
     "shortName": "Schedule of Fair Value of Pensions Plan Assets by Asset Category (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_USusgaapRetirementPlanSponsorLocationAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R114": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1114 - Disclosure - Schedule of Expected Future Benefit Payments (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfExpectedFutureBenefitPaymentsDetail",
     "shortName": "Schedule of Expected Future Benefit Payments (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020_USusgaapRetirementPlanSponsorLocationAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R115": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ter:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardTotalSharesAvailableTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1115 - Disclosure - Stock-Based Compensation - Additional Information (Detail)",
     "role": "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail",
     "shortName": "Stock-Based Compensation - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:SharePrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD_per_Share",
      "xsiNil": "false"
     }
    },
    "R116": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1116 - Disclosure - Schedule of Estimated Fair Value of TSR Performance-Based Restricted Stock Unit Awards Assumptions (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail",
     "shortName": "Schedule of Estimated Fair Value of TSR Performance-Based Restricted Stock Unit Awards Assumptions (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R117": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1117 - Disclosure - Schedule of Estimated Fair Value of Stock Options Grant Using Black Scholes Option Pricing Model (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail",
     "shortName": "Schedule of Estimated Fair Value of Stock Options Grant Using Black Scholes Option Pricing Model (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R118": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ter:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardTotalSharesAvailableTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1118 - Disclosure - Schedule of Stock Compensation Plan Activity (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfStockCompensationPlanActivityDetail",
     "shortName": "Schedule of Stock Compensation Plan Activity (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2017",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     }
    },
    "R119": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ter:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardTotalSharesAvailableTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2019",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
      "reportCount": 1,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1119 - Disclosure - Schedule of Share Based Compensation Total Shares Available (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfShareBasedCompensationTotalSharesAvailableDetail",
     "shortName": "Schedule of Share Based Compensation Total Shares Available (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1012 - Disclosure - Recently Issued Accounting Pronouncements",
     "role": "http://wwww.teradyne.com/role/RecentlyIssuedAccountingPronouncements",
     "shortName": "Recently Issued Accounting Pronouncements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R120": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2019",
      "decimals": "-1",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unitRef": "Unit_USD_per_Share",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1120 - Disclosure - Schedule of Weighted-Average Restricted Stock Unit Award Fair Value (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageRestrictedStockUnitAwardFairValueDetail",
     "shortName": "Schedule of Weighted-Average Restricted Stock Unit Award Fair Value (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2017",
      "decimals": "-1",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD_per_Share",
      "xsiNil": "false"
     }
    },
    "R121": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1121 - Disclosure - Schedule of Restricted Stock Unit Awards Aggregate Intrinsic Value (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfRestrictedStockUnitAwardsAggregateIntrinsicValueDetail",
     "shortName": "Schedule of Restricted Stock Unit Awards Aggregate Intrinsic Value (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R122": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1122 - Disclosure - Schedule of Restricted Stock Units Weighted Average Remaining Contractual Terms (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfRestrictedStockUnitsWeightedAverageRemainingContractualTermsDetail",
     "shortName": "Schedule of Restricted Stock Units Weighted Average Remaining Contractual Terms (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R123": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ter:ScheduleOfWeightedAverageStockOptionsExercisePriceTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2019",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD_per_Share",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1123 - Disclosure - Schedule of Weighted Average Stock Options Exercise Price (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageStockOptionsExercisePriceDetail",
     "shortName": "Schedule of Weighted Average Stock Options Exercise Price (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ter:ScheduleOfWeightedAverageStockOptionsExercisePriceTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2019",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD_per_Share",
      "xsiNil": "false"
     }
    },
    "R124": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1124 - Disclosure - Schedule of Stock Option Aggregated Intrinsic Value Information (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfStockOptionAggregatedIntrinsicValueInformationDetail",
     "shortName": "Schedule of Stock Option Aggregated Intrinsic Value Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R125": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ter:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1125 - Disclosure - Schedule of Stock Options Weighted Average Remaining Contractual Terms (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfStockOptionsWeightedAverageRemainingContractualTermsDetail",
     "shortName": "Schedule of Stock Options Weighted Average Remaining Contractual Terms (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ter:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R126": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1126 - Disclosure - Stock Based Compensation (Detail)",
     "role": "http://wwww.teradyne.com/role/StockBasedCompensationDetail",
     "shortName": "Stock Based Compensation (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R127": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "ter:DefinedContributionDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ter:SavingsPlanMaximumPercentageOfEmployeesContributionAllowable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1127 - Disclosure - Savings Plan - Additional Information (Detail)",
     "role": "http://wwww.teradyne.com/role/SavingsPlanAdditionalInformationDetail",
     "shortName": "Savings Plan - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "ter:DefinedContributionDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ter:SavingsPlanMaximumPercentageOfEmployeesContributionAllowable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R128": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1128 - Disclosure - Schedule of Income (Loss) Before Income Taxes (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfIncomeLossBeforeIncomeTaxesDetail",
     "shortName": "Schedule of Income (Loss) Before Income Taxes (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R129": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1129 - Disclosure - Schedule of Provision (Benefit) for Income Taxes from Operations (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfProvisionBenefitForIncomeTaxesFromOperationsDetail",
     "shortName": "Schedule of Provision (Benefit) for Income Taxes from Operations (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1013 - Disclosure - Acquisitions and Investment in Other Company",
     "role": "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompany",
     "shortName": "Acquisitions and Investment in Other Company",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R130": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P09_28_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1130 - Disclosure - Income Taxes - Additional Information (Detail)",
     "role": "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail",
     "shortName": "Income Taxes - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P10_01_2018To12_31_2018",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R131": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1131 - Disclosure - Schedule of Reconciliation of Effective Tax Rate (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail",
     "shortName": "Schedule of Reconciliation of Effective Tax Rate (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R132": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsTaxCreditCarryforwards",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1132 - Disclosure - Schedule of Components of Deferred Tax Assets Liabilities (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail",
     "shortName": "Schedule of Components of Deferred Tax Assets Liabilities (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R133": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1133 - Disclosure - Summary of Operating Loss Carryforwards (Detail)",
     "role": "http://wwww.teradyne.com/role/SummaryOfOperatingLossCarryforwardsDetail",
     "shortName": "Summary of Operating Loss Carryforwards (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R134": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2019",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1134 - Disclosure - Schedule of Unrecognized Tax Benefits (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfUnrecognizedTaxBenefitsDetail",
     "shortName": "Schedule of Unrecognized Tax Benefits (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R135": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1135 - Disclosure - Operating Segment, Geographic and Significant Customer Information - Additional Information (Detail)",
     "role": "http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationAdditionalInformationDetail",
     "shortName": "Operating Segment, Geographic and Significant Customer Information - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Segment",
      "xsiNil": "false"
     }
    },
    "R136": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1136 - Disclosure - Schedule of Segment Information (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfSegmentInformationDetail",
     "shortName": "Schedule of Segment Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R137": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P07_01_2020To09_30_2020",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1137 - Disclosure - Schedule of Segment Reporting Information by Segment Charges (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail",
     "shortName": "Schedule of Segment Reporting Information by Segment Charges (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ter:ScheduleOfSegmentReportingInformationBySegmentChargesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2019To12_31_2019_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis",
      "decimals": "-3",
      "lang": null,
      "name": "ter:CostOfRevenuesProvisionForExcessAndObsoleteInventory",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R138": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1138 - Disclosure - Schedule of Revenues by Country (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfRevenuesByCountryDetail",
     "shortName": "Schedule of Revenues by Country (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020_CNsrtStatementGeographicalAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R139": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NoncurrentAssets",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1139 - Disclosure - Schedule of Long-Lived Assets by Geographic Area (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfLongLivedAssetsByGeographicAreaDetail",
     "shortName": "Schedule of Long-Lived Assets by Geographic Area (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020_USsrtStatementGeographicalAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:NoncurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1014 - Disclosure - Revenue",
     "role": "http://wwww.teradyne.com/role/Revenue",
     "shortName": "Revenue",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R140": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NoncurrentAssets",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1140 - Disclosure - Schedule of Long-Lived Assets by Geographic Area (Parenthetical) (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfLongLivedAssetsByGeographicAreaParentheticalDetail",
     "shortName": "Schedule of Long-Lived Assets by Geographic Area (Parenthetical) (Detail)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020_SGsrtStatementGeographicalAxis",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:NoncurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R141": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "ter:StockRepurchaseProgramTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn01_01_2019",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:TreasuryStockShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1141 - Disclosure - Stock Repurchase Program - Additional Information (Detail)",
     "role": "http://wwww.teradyne.com/role/StockRepurchaseProgramAdditionalInformationDetail",
     "shortName": "Stock Repurchase Program - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "ter:StockRepurchaseProgramTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn01_01_2019",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:TreasuryStockShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     }
    },
    "R142": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn01_31_2020",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:DividendsPayableAmountPerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD_per_Share",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1142 - Disclosure - Subsequent Events - Additional Information (Detail)",
     "role": "http://wwww.teradyne.com/role/SubsequentEventsAdditionalInformationDetail",
     "shortName": "Subsequent Events - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn01_31_2020",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:DividendsPayableAmountPerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD_per_Share",
      "xsiNil": "false"
     }
    },
    "R143": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P09_28_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1143 - Disclosure - Consolidated Quarterly Statements of Operations (Detail)",
     "role": "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsDetail",
     "shortName": "Consolidated Quarterly Statements of Operations (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P09_28_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R144": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1144 - Disclosure - Consolidated Quarterly Statements of Operations (Parenthetical) (Detail)",
     "role": "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsParentheticalDetail",
     "shortName": "Consolidated Quarterly Statements of Operations (Parenthetical) (Detail)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P04_01_2020To06_30_2020",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:OtherAssetImpairmentCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R145": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2019_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1145 - Disclosure - Valuation and Qualifying Accounts (Detail)",
     "role": "http://wwww.teradyne.com/role/ValuationAndQualifyingAccountsDetail",
     "shortName": "Valuation and Qualifying Accounts (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2017_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1015 - Disclosure - Inventories",
     "role": "http://wwww.teradyne.com/role/Inventories",
     "shortName": "Inventories",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1016 - Disclosure - Property, Plant and Equipment",
     "role": "http://wwww.teradyne.com/role/PropertyPlantAndEquipment",
     "shortName": "Property, Plant and Equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1017 - Disclosure - Financial Instruments",
     "role": "http://wwww.teradyne.com/role/FinancialInstruments",
     "shortName": "Financial Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1018 - Disclosure - Leases",
     "role": "http://wwww.teradyne.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1019 - Disclosure - Debt",
     "role": "http://wwww.teradyne.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002 - Statement - CONSOLIDATED BALANCE SHEETS",
     "role": "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1020 - Disclosure - Accumulated Other Comprehensive (Loss) Income",
     "role": "http://wwww.teradyne.com/role/AccumulatedOtherComprehensiveLossIncome",
     "shortName": "Accumulated Other Comprehensive (Loss) Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1021 - Disclosure - Goodwill and Intangible Assets",
     "role": "http://wwww.teradyne.com/role/GoodwillAndIntangibleAssets",
     "shortName": "Goodwill and Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1022 - Disclosure - Commitments and Contingencies",
     "role": "http://wwww.teradyne.com/role/CommitmentsAndContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1023 - Disclosure - Net Income Per Common Share",
     "role": "http://wwww.teradyne.com/role/NetIncomePerCommonShare",
     "shortName": "Net Income Per Common Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1024 - Disclosure - Restructuring and Other",
     "role": "http://wwww.teradyne.com/role/RestructuringAndOther",
     "shortName": "Restructuring and Other",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1025 - Disclosure - Retirement Plans",
     "role": "http://wwww.teradyne.com/role/RetirementPlans",
     "shortName": "Retirement Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1026 - Disclosure - Stock-Based Compensation",
     "role": "http://wwww.teradyne.com/role/StockBasedCompensation",
     "shortName": "Stock-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ter:DefinedContributionDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1027 - Disclosure - Savings Plan",
     "role": "http://wwww.teradyne.com/role/SavingsPlan",
     "shortName": "Savings Plan",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ter:DefinedContributionDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1028 - Disclosure - Income Taxes",
     "role": "http://wwww.teradyne.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1029 - Disclosure - Operating Segment, Geographic and Significant Customer Information",
     "role": "http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformation",
     "shortName": "Operating Segment, Geographic and Significant Customer Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "role": "http://wwww.teradyne.com/role/ConsolidatedBalanceSheetsParenthetical",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ter:StockRepurchaseProgramTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1030 - Disclosure - Stock Repurchase Program",
     "role": "http://wwww.teradyne.com/role/StockRepurchaseProgram",
     "shortName": "Stock Repurchase Program",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ter:StockRepurchaseProgramTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1031 - Disclosure - Subsequent Events",
     "role": "http://wwww.teradyne.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1032 - Disclosure - Supplementaryd Information",
     "role": "http://wwww.teradyne.com/role/SupplementarydInformation",
     "shortName": "Supplementaryd Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1033 - Disclosure - Valuation and Qualifying Accounts",
     "role": "http://wwww.teradyne.com/role/ValuationAndQualifyingAccounts",
     "shortName": "Valuation and Qualifying Accounts",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1034 - Disclosure - Accounting Policies (Policies)",
     "role": "http://wwww.teradyne.com/role/AccountingPoliciesPolicies",
     "shortName": "Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ter:ScheduleOfDeferredRevenueAndCustomerAdvancesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1035 - Disclosure - Accounting Policies (Tables)",
     "role": "http://wwww.teradyne.com/role/AccountingPoliciesTables",
     "shortName": "Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ter:ScheduleOfDeferredRevenueAndCustomerAdvancesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1036 - Disclosure - Acquisitions and Investment in Other Company (Tables)",
     "role": "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyTables",
     "shortName": "Acquisitions and Investment in Other Company (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ter:DisaggregationOfRevenueByGeographicalMarketRevenueRecognitionTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1037 - Disclosure - Revenue (Tables)",
     "role": "http://wwww.teradyne.com/role/RevenueTables",
     "shortName": "Revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ter:DisaggregationOfRevenueByGeographicalMarketRevenueRecognitionTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1038 - Disclosure - Inventories (Tables)",
     "role": "http://wwww.teradyne.com/role/InventoriesTables",
     "shortName": "Inventories (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ter:ScheduleOfPropertyPlantAndEquipmentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1039 - Disclosure - Property, Plant and Equipment (Tables)",
     "role": "http://wwww.teradyne.com/role/PropertyPlantAndEquipmentTables",
     "shortName": "Property, Plant and Equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ter:ScheduleOfPropertyPlantAndEquipmentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS",
     "role": "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020_ProductMembersrtProductOrServiceAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1040 - Disclosure - Financial Instruments (Tables)",
     "role": "http://wwww.teradyne.com/role/FinancialInstrumentsTables",
     "shortName": "Financial Instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ter:ScheduleOfCashFlowInformationOfOperatingLeasesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1041 - Disclosure - Leases (Tables)",
     "role": "http://wwww.teradyne.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ter:ScheduleOfCashFlowInformationOfOperatingLeasesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConvertibleDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1042 - Disclosure - Debt (Tables)",
     "role": "http://wwww.teradyne.com/role/DebtTables",
     "shortName": "Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConvertibleDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1043 - Disclosure - Accumulated Other Comprehensive (Loss) Income (Tables)",
     "role": "http://wwww.teradyne.com/role/AccumulatedOtherComprehensiveLossIncomeTables",
     "shortName": "Accumulated Other Comprehensive (Loss) Income (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1044 - Disclosure - Goodwill and Intangible Assets (Tables)",
     "role": "http://wwww.teradyne.com/role/GoodwillAndIntangibleAssetsTables",
     "shortName": "Goodwill and Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1045 - Disclosure - Net Income Per Common Share (Tables)",
     "role": "http://wwww.teradyne.com/role/NetIncomePerCommonShareTables",
     "shortName": "Net Income Per Common Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1046 - Disclosure - Retirement Plans (Tables)",
     "role": "http://wwww.teradyne.com/role/RetirementPlansTables",
     "shortName": "Retirement Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ter:ScheduleOfShareBasedPaymentAwardTotalShareholderReturnPlanValuationAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1047 - Disclosure - Stock-Based Compensation (Tables)",
     "role": "http://wwww.teradyne.com/role/StockBasedCompensationTables",
     "shortName": "Stock-Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ter:ScheduleOfShareBasedPaymentAwardTotalShareholderReturnPlanValuationAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1048 - Disclosure - Income Taxes (Tables)",
     "role": "http://wwww.teradyne.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1049 - Disclosure - Operating Segment, Geographic and Significant Customer Information (Tables)",
     "role": "http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationTables",
     "shortName": "Operating Segment, Geographic and Significant Customer Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "role": "http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncome",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1050 - Disclosure - Supplementary Information (Tables)",
     "role": "http://wwww.teradyne.com/role/SupplementaryInformationTables",
     "shortName": "Supplementary Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn11_13_2019",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiability",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1051 - Disclosure - The Company - Additional information (Detail)",
     "role": "http://wwww.teradyne.com/role/TheCompanyAdditionalInformationDetail",
     "shortName": "The Company - Additional information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RetainedEarningsAccumulatedDeficit",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1052 - Disclosure - Accounting Policies - Additional Information (Detail)",
     "role": "http://wwww.teradyne.com/role/AccountingPoliciesAdditionalInformationDetail",
     "shortName": "Accounting Policies - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "lang": "en-US",
      "name": "ter:StandardProductWarrantyPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ter:ScheduleOfDeferredRevenueAndCustomerAdvancesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ter:DeferredRevenueAndCustomerAdvancesMaintenanceServiceAndTraining",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1053 - Disclosure - Deferred Revenue and Customer Advances (Detail)",
     "role": "http://wwww.teradyne.com/role/DeferredRevenueAndCustomerAdvancesDetail",
     "shortName": "Deferred Revenue and Customer Advances (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ter:ScheduleOfDeferredRevenueAndCustomerAdvancesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ter:DeferredRevenueAndCustomerAdvancesMaintenanceServiceAndTraining",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:StandardProductWarrantyPolicy",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2019",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProductWarrantyAccrual",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1054 - Disclosure - Warranty Accrual Included in Other Accrued Liabilities (Detail)",
     "role": "http://wwww.teradyne.com/role/WarrantyAccrualIncludedInOtherAccruedLiabilitiesDetail",
     "shortName": "Warranty Accrual Included in Other Accrued Liabilities (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:StandardProductWarrantyPolicy",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2017",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ProductWarrantyAccrual",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ter:ScheduleOfDeferredRevenueAndCustomerAdvancesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2019",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ExtendedProductWarrantyAccrual",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1055 - Disclosure - Extended Product Warranty of Short and Long-Term Deferred Revenue and Customer Advances (Detail)",
     "role": "http://wwww.teradyne.com/role/ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail",
     "shortName": "Extended Product Warranty of Short and Long-Term Deferred Revenue and Customer Advances (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:StandardProductWarrantyPolicy",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ExtendedProductWarrantyAccrualWarrantiesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ter:PrepaidExpenseAndOtherAssetsTableTextBlock",
       "ter:PrepaidExpensesPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ter:ContractManufacturerAndSupplierPrepayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1056 - Disclosure - Schedule of Prepayments and Other Current Assets (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail",
     "shortName": "Schedule of Prepayments and Other Current Assets (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ter:PrepaidExpenseAndOtherAssetsTableTextBlock",
       "ter:PrepaidExpensesPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ter:ContractManufacturerAndSupplierPrepayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1057 - Disclosure - Useful Lives of Assets (Detail)",
     "role": "http://wwww.teradyne.com/role/UsefulLivesOfAssetsDetail",
     "shortName": "Useful Lives of Assets (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn11_13_2019",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiability",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1058 - Disclosure - Acquisitions and Investment in Other Company - Additional Information (Detail)",
     "role": "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail",
     "shortName": "Acquisitions and Investment in Other Company - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn04_25_2018_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis",
      "decimals": "-5",
      "lang": null,
      "name": "ter:BusinessAcquisitionPurchasePriceAllocationGoodwillNotExpectedTaxDeductibleAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1059 - Disclosure - Final Allocation of Purchase Price (Detail)",
     "role": "http://wwww.teradyne.com/role/FinalAllocationOfPurchasePriceDetail",
     "shortName": "Final Allocation of Purchase Price (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020_AutoguideLlcMemberusgaapBusinessAcquisitionAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)",
     "role": "http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1060 - Disclosure - Components of Intangible Assets and Their Estimated Useful Lives at Acquisition Date (Detail)",
     "role": "http://wwww.teradyne.com/role/ComponentsOfIntangibleAssetsAndTheirEstimatedUsefulLivesAtAcquisitionDateDetail",
     "shortName": "Components of Intangible Assets and Their Estimated Useful Lives at Acquisition Date (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2019To12_31_2019_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1061 - Disclosure - Pro Forma Results Under Acquisition (Detail)",
     "role": "http://wwww.teradyne.com/role/ProFormaResultsUnderAcquisitionDetail",
     "shortName": "Pro Forma Results Under Acquisition (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2019To12_31_2019_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1062 - Disclosure - Revenue - Additional Information (Detail)",
     "role": "http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail",
     "shortName": "Revenue - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1063 - Disclosure - Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Detail)",
     "role": "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail",
     "shortName": "Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ter:DisaggregationOfRevenueByGeographicalMarketRevenueRecognitionTableTextBlock",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ter:DisaggregationOfRevenueByGeographicalMarketRevenueRecognitionTableTextBlock",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:SalesTypeLeaseRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1064 - Disclosure - Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Parenthetical) (Detail)",
     "role": "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionParentheticalDetail",
     "shortName": "Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Parenthetical) (Detail)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ter:DisaggregationOfRevenueByGeographicalMarketRevenueRecognitionTableTextBlock",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:SalesTypeLeaseRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1065 - Disclosure - Composition of Inventories, Net (Detail)",
     "role": "http://wwww.teradyne.com/role/CompositionOfInventoriesNetDetail",
     "shortName": "Composition of Inventories, Net (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryValuationReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1066 - Disclosure - Inventories - Additional Information (Detail)",
     "role": "http://wwww.teradyne.com/role/InventoriesAdditionalInformationDetail",
     "shortName": "Inventories - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryValuationReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ter:ScheduleOfPropertyPlantAndEquipmentTableTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Land",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1067 - Disclosure - Property Plant and Equipment, Net (Detail)",
     "role": "http://wwww.teradyne.com/role/PropertyPlantAndEquipmentNetDetail",
     "shortName": "Property Plant and Equipment, Net (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ter:ScheduleOfPropertyPlantAndEquipmentTableTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Land",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1068 - Disclosure - Property, Plant and Equipment - Additional Information (Detail)",
     "role": "http://wwww.teradyne.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail",
     "shortName": "Property, Plant and Equipment - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020_TestSystemsLeasedByCustomersMemberusgaapPropertyPlantAndEquipmentByTypeAxis",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:MachineryAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:AvailableForSaleSecuritiesGrossRealizedGains",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1069 - Disclosure - Financial Instruments - Additional Information (Detail)",
     "role": "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail",
     "shortName": "Financial Instruments - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:AvailableForSaleSecuritiesGrossRealizedGains",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2017",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1007 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY",
     "role": "http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquity",
     "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2017_CommonStockMemberusgaapStatementEquityComponentsAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AvailableForSaleSecurities",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1070 - Disclosure - Schedule of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail",
     "shortName": "Schedule of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis",
      "decimals": "-3",
      "lang": null,
      "name": "ter:CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1071 - Disclosure - Schedule of Reported Financial Assets and Liabilities (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail",
     "shortName": "Schedule of Reported Financial Assets and Liabilities (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_OtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:LiabilitiesFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2019",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1072 - Disclosure - Schedule of Changes in Fair Value of Level 3 Contingent Consideration (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationDetail",
     "shortName": "Schedule of Changes in Fair Value of Level 3 Contingent Consideration (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2018",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1073 - Disclosure - Schedule of Changes in Fair Value of Level 3 Contingent Consideration (Parenthetical) (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationParentheticalDetail",
     "shortName": "Schedule of Changes in Fair Value of Level 3 Contingent Consideration (Parenthetical) (Detail)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2019To12_31_2019_UniversalRobotsMemberusgaapBusinessAcquisitionAxis",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:NatureOfOperations",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2019",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiability",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1074 - Disclosure - Quantitative Information Associated With Fair Value Measurement of Level 3 Financial Instrument (Detail)",
     "role": "http://wwww.teradyne.com/role/QuantitativeInformationAssociatedWithFairValueMeasurementOfLevel3FinancialInstrumentDetail",
     "shortName": "Quantitative Information Associated With Fair Value Measurement of Level 3 Financial Instrument (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020_MobileIndustrialRobotsApsMemberusgaapBusinessAcquisitionAxis_MonteCarloSimulationValuationModelMemberusgaapValuationTechniqueAxis_RevenueOneMemberusgaapContingentConsiderationByTypeAxis",
      "decimals": "3",
      "lang": null,
      "name": "ter:ContingentConsiderationFairValueAssumptionsExpectedVolatilityRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AvailableForSaleSecurities",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1075 - Disclosure - Schedule of Carrying Amounts and Fair Values of Financial Instruments (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail",
     "shortName": "Schedule of Carrying Amounts and Fair Values of Financial Instruments (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ter:ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020_CarryingReportedAmountFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AvailableForSaleSecuritiesAmortizedCost",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1076 - Disclosure - Schedule of Available for Sale Marketable Securities (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail",
     "shortName": "Schedule of Available for Sale Marketable Securities (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020_USTreasurySecuritiesMemberusgaapInvestmentTypeAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AvailableForSaleSecuritiesAmortizedCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AvailableForSaleSecuritiesAmortizedCost",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1077 - Disclosure - Schedule of Reported Available for Sale Marketable Securities (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail",
     "shortName": "Schedule of Reported Available for Sale Marketable Securities (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020_MarketableSecuritiesMemberusgaapInvestmentTypeAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AvailableForSaleSecuritiesAmortizedCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:AvailableForSaleSecuritiesTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1078 - Disclosure - Contractual Maturities of Investments in Debt Securities Held (Detail)",
     "role": "http://wwww.teradyne.com/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail",
     "shortName": "Contractual Maturities of Investments in Debt Securities Held (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:AvailableForSaleSecuritiesTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DerivativeAssetNotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1079 - Disclosure - Schedule of Notional Amount of Derivatives (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfNotionalAmountOfDerivativesDetail",
     "shortName": "Schedule of Notional Amount of Derivatives (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DerivativeAssetNotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD_per_Share",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1008 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)",
     "role": "http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquityParenthetical",
     "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD_per_Share",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1080 - Disclosure - Schedule of Derivative Instruments in Statement of Financial Position at Fair Value (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail",
     "shortName": "Schedule of Derivative Instruments in Statement of Financial Position at Fair Value (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1081 - Disclosure - Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail",
     "shortName": "Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ForeignCurrencyTransactionGainLossUnrealized",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1082 - Disclosure - Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Parenthetical) (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedParentheticalDetail",
     "shortName": "Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Parenthetical) (Detail)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:LeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1083 - Disclosure - Leases - Additional Information (Detail)",
     "role": "http://wwww.teradyne.com/role/LeasesAdditionalInformationDetail",
     "shortName": "Leases - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:LeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ter:ScheduleOfCashFlowInformationOfOperatingLeasesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1084 - Disclosure - Supplemental Cash Flow Information Related to Leases (Detail)",
     "role": "http://wwww.teradyne.com/role/SupplementalCashFlowInformationRelatedToLeasesDetail",
     "shortName": "Supplemental Cash Flow Information Related to Leases (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ter:ScheduleOfCashFlowInformationOfOperatingLeasesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1085 - Disclosure - Schedule of Operating Lease, Maturity (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfOperatingLeaseMaturityDetail",
     "shortName": "Schedule of Operating Lease, Maturity (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PaymentsForRepurchaseOfCommonStock",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1086 - Disclosure - Debt - Additional Information (Detail)",
     "role": "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail",
     "shortName": "Debt - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn05_01_2020",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ConvertibleDebtCurrent",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1087 - Disclosure - Components of Convertible Senior Notes (Detail)",
     "role": "http://wwww.teradyne.com/role/ComponentsOfConvertibleSeniorNotesDetail",
     "shortName": "Components of Convertible Senior Notes (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ConvertibleDebtTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ConvertibleDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ter:ContractualInterestExpenseOnCoupon",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1088 - Disclosure - Interest Expense on Convertible Senior Notes (Detail)",
     "role": "http://wwww.teradyne.com/role/InterestExpenseOnConvertibleSeniorNotesDetail",
     "shortName": "Interest Expense on Convertible Senior Notes (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ter:ContractualInterestExpenseOnCoupon",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2019",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1089 - Disclosure - Changes in Accumulated Other Comprehensive (Loss) Income (Detail)",
     "role": "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeDetail",
     "shortName": "Changes in Accumulated Other Comprehensive (Loss) Income (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock",
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020_ForeignCurrencyTranslationAdjustmentsMemberusgaapStatementEquityComponentsAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1009 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "role": "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock",
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ReclassificationFromAociCurrentPeriodTax",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1090 - Disclosure - Changes in Accumulated Other Comprehensive (Loss) Income (Parenthetical) (Detail)",
     "role": "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeParentheticalDetail",
     "shortName": "Changes in Accumulated Other Comprehensive (Loss) Income (Parenthetical) (Detail)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock",
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "lang": null,
      "name": "ter:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1091 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income to Statements of Operations (Detail)",
     "role": "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeToStatementsOfOperationsDetail",
     "shortName": "Reclassifications Out of Accumulated Other Comprehensive Income to Statements of Operations (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock",
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ReclassificationFromAociCurrentPeriodTax",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1092 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income to Statements of Operations (Parenthetical) (Detail)",
     "role": "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeToStatementsOfOperationsParentheticalDetail",
     "shortName": "Reclassifications Out of Accumulated Other Comprehensive Income to Statements of Operations (Parenthetical) (Detail)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P09_28_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1093 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail)",
     "role": "http://wwww.teradyne.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail",
     "shortName": "Goodwill and Intangible Assets - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2019To12_31_2019",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ter:GoodwillAdjustmentsAcquiredDuringPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1094 - Disclosure - Changes in Carrying Amount of Goodwill by Segment (Detail)",
     "role": "http://wwww.teradyne.com/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail",
     "shortName": "Changes in Carrying Amount of Goodwill by Segment (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2019To12_31_2019",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ter:GoodwillAdjustmentsAcquiredDuringPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1095 - Disclosure - Schedule of Amortizable Intangible Assets (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsDetail",
     "shortName": "Schedule of Amortizable Intangible Assets (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ImpairmentOfIntangibleAssetsFinitelived",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1096 - Disclosure - Schedule of Amortizable Intangible Assets (Parenthetical) (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsParentheticalDetail",
     "shortName": "Schedule of Amortizable Intangible Assets (Parenthetical) (Detail)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ImpairmentOfIntangibleAssetsFinitelived",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1097 - Disclosure - Schedule of Estimated Intangible Asset Amortization Expense (Detail)",
     "role": "http://wwww.teradyne.com/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail",
     "shortName": "Schedule of Estimated Intangible Asset Amortization Expense (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:PurchaseObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1098 - Disclosure - Commitments and Contingencies - Additional Information (Detail)",
     "role": "http://wwww.teradyne.com/role/CommitmentsAndContingenciesAdditionalInformationDetail",
     "shortName": "Commitments and Contingencies - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:PurchaseObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P09_28_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1099 - Disclosure - Computation of Basic and Diluted Net Income Per Common Share (Detail)",
     "role": "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail",
     "shortName": "Computation of Basic and Diluted Net Income Per Common Share (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d69963d10k.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 195,
   "tag": {
    "country_CN": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CHINA",
        "terseLabel": "CHINA"
       }
      }
     },
     "localname": "CN",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfRevenuesByCountryDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "country_JP": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "JAPAN",
        "terseLabel": "JAPAN"
       }
      }
     },
     "localname": "JP",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfRevenuesByCountryDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "country_KR": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "KOREA, REPUBLIC OF",
        "terseLabel": "KOREA"
       }
      }
     },
     "localname": "KR",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfRevenuesByCountryDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "country_MY": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "MALAYSIA",
        "terseLabel": "MALAYSIA"
       }
      }
     },
     "localname": "MY",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfRevenuesByCountryDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "country_PH": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "PHILIPPINES",
        "terseLabel": "PHILIPPINES"
       }
      }
     },
     "localname": "PH",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfRevenuesByCountryDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "country_SG": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGAPORE",
        "terseLabel": "SINGAPORE"
       }
      }
     },
     "localname": "SG",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfLongLivedAssetsByGeographicAreaParentheticalDetail",
      "http://wwww.teradyne.com/role/ScheduleOfRevenuesByCountryDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "country_TH": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "THAILAND",
        "terseLabel": "THAILAND"
       }
      }
     },
     "localname": "TH",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfRevenuesByCountryDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "country_TW": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "TAIWAN, PROVINCE OF CHINA",
        "terseLabel": "TAIWAN"
       }
      }
     },
     "localname": "TW",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfRevenuesByCountryDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "UNITED STATES",
        "verboseLabel": "UNITED STATES"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfAmountsRecognizedInAccumulatedOtherComprehensiveIncomeDetail",
      "http://wwww.teradyne.com/role/ScheduleOfAmountsRecordedWithinStatementsOfFinancialPositionDetail",
      "http://wwww.teradyne.com/role/ScheduleOfDefinedBenefitPensionAndPostretirementBenefitPlanAssetsAndObligationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfExpectedFutureBenefitPaymentsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfPensionsPlanAssetsByAssetCategoryDetail",
      "http://wwww.teradyne.com/role/ScheduleOfLongLivedAssetsByGeographicAreaDetail",
      "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail",
      "http://wwww.teradyne.com/role/ScheduleOfPensionPlansWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfRevenuesByCountryDetail",
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDetermineNetPeriodicPensionCostDetail",
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDeterminePensionObligationsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAveragePensionAssetsAllocationsByCategoryDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_AllCurrenciesDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Currencies [Domain]",
        "terseLabel": "All Currencies [Domain]"
       }
      }
     },
     "localname": "AllCurrenciesDomain",
     "nsuri": "http://xbrl.sec.gov/currency/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfNotionalAmountOfDerivativesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_CNY": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "China, Yuan Renminbi",
        "terseLabel": "China, Yuan Renminbi"
       }
      }
     },
     "localname": "CNY",
     "nsuri": "http://xbrl.sec.gov/currency/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfNotionalAmountOfDerivativesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_EUR": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Euro Member Countries, Euro",
        "terseLabel": "Euro"
       }
      }
     },
     "localname": "EUR",
     "nsuri": "http://xbrl.sec.gov/currency/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfNotionalAmountOfDerivativesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_GBP": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "United Kingdom, Pounds",
        "terseLabel": "British Pound Sterling"
       }
      }
     },
     "localname": "GBP",
     "nsuri": "http://xbrl.sec.gov/currency/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfNotionalAmountOfDerivativesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_JPY": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Japan, Yen",
        "terseLabel": "Japanese Yen"
       }
      }
     },
     "localname": "JPY",
     "nsuri": "http://xbrl.sec.gov/currency/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfNotionalAmountOfDerivativesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_KRW": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Korea (South), Won",
        "terseLabel": "Korean Won"
       }
      }
     },
     "localname": "KRW",
     "nsuri": "http://xbrl.sec.gov/currency/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfNotionalAmountOfDerivativesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_PHP": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Philippines, Pesos",
        "terseLabel": "Philippines, Pesos"
       }
      }
     },
     "localname": "PHP",
     "nsuri": "http://xbrl.sec.gov/currency/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfNotionalAmountOfDerivativesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_SGD": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Singapore, Dollars",
        "terseLabel": "Singapore Dollar"
       }
      }
     },
     "localname": "SGD",
     "nsuri": "http://xbrl.sec.gov/currency/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfNotionalAmountOfDerivativesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_TWD": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Taiwan, New Dollars",
        "terseLabel": "Taiwan Dollar"
       }
      }
     },
     "localname": "TWD",
     "nsuri": "http://xbrl.sec.gov/currency/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfNotionalAmountOfDerivativesDetail"
     ],
     "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"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r908",
      "r909",
      "r910"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.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"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r911"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.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"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.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"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.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"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.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"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r912"
     ],
     "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"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.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"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.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"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPolicies",
      "http://wwww.teradyne.com/role/AccountingPoliciesAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/AccountingPoliciesPolicies",
      "http://wwww.teradyne.com/role/AccountingPoliciesTables",
      "http://wwww.teradyne.com/role/AccumulatedOtherComprehensiveLossIncome",
      "http://wwww.teradyne.com/role/AccumulatedOtherComprehensiveLossIncomeTables",
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompany",
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyTables",
      "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeDetail",
      "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeParentheticalDetail",
      "http://wwww.teradyne.com/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail",
      "http://wwww.teradyne.com/role/CommitmentsAndContingencies",
      "http://wwww.teradyne.com/role/CommitmentsAndContingenciesAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ComponentsOfConvertibleSeniorNotesDetail",
      "http://wwww.teradyne.com/role/ComponentsOfIntangibleAssetsAndTheirEstimatedUsefulLivesAtAcquisitionDateDetail",
      "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail",
      "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareParentheticalDetail",
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets",
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsDetail",
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsParentheticalDetail",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncome",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquityParenthetical",
      "http://wwww.teradyne.com/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail",
      "http://wwww.teradyne.com/role/Debt",
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/DebtTables",
      "http://wwww.teradyne.com/role/DeferredRevenueAndCustomerAdvancesDetail",
      "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail",
      "http://wwww.teradyne.com/role/ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail",
      "http://wwww.teradyne.com/role/FinalAllocationOfPurchasePriceDetail",
      "http://wwww.teradyne.com/role/FinancialInstruments",
      "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/FinancialInstrumentsTables",
      "http://wwww.teradyne.com/role/GoodwillAndIntangibleAssets",
      "http://wwww.teradyne.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/GoodwillAndIntangibleAssetsTables",
      "http://wwww.teradyne.com/role/IncomeTaxes",
      "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/IncomeTaxesTables",
      "http://wwww.teradyne.com/role/InterestExpenseOnConvertibleSeniorNotesDetail",
      "http://wwww.teradyne.com/role/Inventories",
      "http://wwww.teradyne.com/role/InventoriesAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/InventoriesTables",
      "http://wwww.teradyne.com/role/NetIncomePerCommonShare",
      "http://wwww.teradyne.com/role/NetIncomePerCommonShareAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/NetIncomePerCommonShareTables",
      "http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformation",
      "http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationTables",
      "http://wwww.teradyne.com/role/ProFormaResultsUnderAcquisitionDetail",
      "http://wwww.teradyne.com/role/PropertyPlantAndEquipment",
      "http://wwww.teradyne.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/PropertyPlantAndEquipmentNetDetail",
      "http://wwww.teradyne.com/role/PropertyPlantAndEquipmentTables",
      "http://wwww.teradyne.com/role/QuantitativeInformationAssociatedWithFairValueMeasurementOfLevel3FinancialInstrumentDetail",
      "http://wwww.teradyne.com/role/RecentlyIssuedAccountingPronouncements",
      "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeToStatementsOfOperationsDetail",
      "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeToStatementsOfOperationsParentheticalDetail",
      "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/RetirementPlans",
      "http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/RetirementPlansTables",
      "http://wwww.teradyne.com/role/SavingsPlan",
      "http://wwww.teradyne.com/role/SavingsPlanAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsParentheticalDetail",
      "http://wwww.teradyne.com/role/ScheduleOfAmountsRecognizedInAccumulatedOtherComprehensiveIncomeDetail",
      "http://wwww.teradyne.com/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail",
      "http://wwww.teradyne.com/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail",
      "http://wwww.teradyne.com/role/ScheduleOfDefinedBenefitPensionAndPostretirementBenefitPlanAssetsAndObligationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail",
      "http://wwww.teradyne.com/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail",
      "http://wwww.teradyne.com/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedParentheticalDetail",
      "http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail",
      "http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail",
      "http://wwww.teradyne.com/role/ScheduleOfExpectedFutureBenefitPaymentsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail",
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfPensionsPlanAssetsByAssetCategoryDetail",
      "http://wwww.teradyne.com/role/ScheduleOfIncomeLossBeforeIncomeTaxesDetail",
      "http://wwww.teradyne.com/role/ScheduleOfLongLivedAssetsByGeographicAreaDetail",
      "http://wwww.teradyne.com/role/ScheduleOfLongLivedAssetsByGeographicAreaParentheticalDetail",
      "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail",
      "http://wwww.teradyne.com/role/ScheduleOfNotionalAmountOfDerivativesDetail",
      "http://wwww.teradyne.com/role/ScheduleOfPensionPlansWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfProvisionBenefitForIncomeTaxesFromOperationsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail",
      "http://wwww.teradyne.com/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail",
      "http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail",
      "http://wwww.teradyne.com/role/ScheduleOfRestrictedStockUnitAwardsAggregateIntrinsicValueDetail",
      "http://wwww.teradyne.com/role/ScheduleOfRestrictedStockUnitsWeightedAverageRemainingContractualTermsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfRevenuesByCountryDetail",
      "http://wwww.teradyne.com/role/ScheduleOfSegmentInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail",
      "http://wwww.teradyne.com/role/ScheduleOfShareBasedCompensationTotalSharesAvailableDetail",
      "http://wwww.teradyne.com/role/ScheduleOfStockCompensationPlanActivityDetail",
      "http://wwww.teradyne.com/role/ScheduleOfStockOptionAggregatedIntrinsicValueInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfStockOptionsWeightedAverageRemainingContractualTermsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfTargetAssetsAllocationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfUnrecognizedTaxBenefitsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDetermineNetPeriodicPensionCostDetail",
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDeterminePensionObligationsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAveragePensionAssetsAllocationsByCategoryDetail",
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageRestrictedStockUnitAwardFairValueDetail",
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageStockOptionsExercisePriceDetail",
      "http://wwww.teradyne.com/role/StockBasedCompensation",
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/StockBasedCompensationDetail",
      "http://wwww.teradyne.com/role/StockBasedCompensationTables",
      "http://wwww.teradyne.com/role/StockRepurchaseProgram",
      "http://wwww.teradyne.com/role/SubsequentEvents",
      "http://wwww.teradyne.com/role/SubsequentEventsAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/SummaryOfOperatingLossCarryforwardsDetail",
      "http://wwww.teradyne.com/role/SupplementaryInformationTables",
      "http://wwww.teradyne.com/role/SupplementarydInformation",
      "http://wwww.teradyne.com/role/TheCompany",
      "http://wwww.teradyne.com/role/TheCompanyAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/UsefulLivesOfAssetsDetail",
      "http://wwww.teradyne.com/role/ValuationAndQualifyingAccounts",
      "http://wwww.teradyne.com/role/ValuationAndQualifyingAccountsDetail",
      "http://wwww.teradyne.com/role/WarrantyAccrualIncludedInOtherAccruedLiabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r912"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.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"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r912"
     ],
     "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"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.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"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r913"
     ],
     "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"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.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"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/CoverPage"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r912"
     ],
     "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"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r912"
     ],
     "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"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r912"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r912"
     ],
     "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"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.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"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.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"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r908",
      "r909",
      "r910"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPolicies",
      "http://wwww.teradyne.com/role/AccountingPoliciesAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/AccountingPoliciesPolicies",
      "http://wwww.teradyne.com/role/AccountingPoliciesTables",
      "http://wwww.teradyne.com/role/AccumulatedOtherComprehensiveLossIncome",
      "http://wwww.teradyne.com/role/AccumulatedOtherComprehensiveLossIncomeTables",
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompany",
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyTables",
      "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeDetail",
      "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeParentheticalDetail",
      "http://wwww.teradyne.com/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail",
      "http://wwww.teradyne.com/role/CommitmentsAndContingencies",
      "http://wwww.teradyne.com/role/CommitmentsAndContingenciesAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ComponentsOfConvertibleSeniorNotesDetail",
      "http://wwww.teradyne.com/role/ComponentsOfIntangibleAssetsAndTheirEstimatedUsefulLivesAtAcquisitionDateDetail",
      "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail",
      "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareParentheticalDetail",
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets",
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsDetail",
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsParentheticalDetail",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncome",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquityParenthetical",
      "http://wwww.teradyne.com/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail",
      "http://wwww.teradyne.com/role/Debt",
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/DebtTables",
      "http://wwww.teradyne.com/role/DeferredRevenueAndCustomerAdvancesDetail",
      "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail",
      "http://wwww.teradyne.com/role/ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail",
      "http://wwww.teradyne.com/role/FinalAllocationOfPurchasePriceDetail",
      "http://wwww.teradyne.com/role/FinancialInstruments",
      "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/FinancialInstrumentsTables",
      "http://wwww.teradyne.com/role/GoodwillAndIntangibleAssets",
      "http://wwww.teradyne.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/GoodwillAndIntangibleAssetsTables",
      "http://wwww.teradyne.com/role/IncomeTaxes",
      "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/IncomeTaxesTables",
      "http://wwww.teradyne.com/role/InterestExpenseOnConvertibleSeniorNotesDetail",
      "http://wwww.teradyne.com/role/Inventories",
      "http://wwww.teradyne.com/role/InventoriesAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/InventoriesTables",
      "http://wwww.teradyne.com/role/NetIncomePerCommonShare",
      "http://wwww.teradyne.com/role/NetIncomePerCommonShareAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/NetIncomePerCommonShareTables",
      "http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformation",
      "http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationTables",
      "http://wwww.teradyne.com/role/ProFormaResultsUnderAcquisitionDetail",
      "http://wwww.teradyne.com/role/PropertyPlantAndEquipment",
      "http://wwww.teradyne.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/PropertyPlantAndEquipmentNetDetail",
      "http://wwww.teradyne.com/role/PropertyPlantAndEquipmentTables",
      "http://wwww.teradyne.com/role/QuantitativeInformationAssociatedWithFairValueMeasurementOfLevel3FinancialInstrumentDetail",
      "http://wwww.teradyne.com/role/RecentlyIssuedAccountingPronouncements",
      "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeToStatementsOfOperationsDetail",
      "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeToStatementsOfOperationsParentheticalDetail",
      "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/RetirementPlans",
      "http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/RetirementPlansTables",
      "http://wwww.teradyne.com/role/SavingsPlan",
      "http://wwww.teradyne.com/role/SavingsPlanAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsParentheticalDetail",
      "http://wwww.teradyne.com/role/ScheduleOfAmountsRecognizedInAccumulatedOtherComprehensiveIncomeDetail",
      "http://wwww.teradyne.com/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail",
      "http://wwww.teradyne.com/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail",
      "http://wwww.teradyne.com/role/ScheduleOfDefinedBenefitPensionAndPostretirementBenefitPlanAssetsAndObligationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail",
      "http://wwww.teradyne.com/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail",
      "http://wwww.teradyne.com/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedParentheticalDetail",
      "http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail",
      "http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail",
      "http://wwww.teradyne.com/role/ScheduleOfExpectedFutureBenefitPaymentsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail",
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfPensionsPlanAssetsByAssetCategoryDetail",
      "http://wwww.teradyne.com/role/ScheduleOfIncomeLossBeforeIncomeTaxesDetail",
      "http://wwww.teradyne.com/role/ScheduleOfLongLivedAssetsByGeographicAreaDetail",
      "http://wwww.teradyne.com/role/ScheduleOfLongLivedAssetsByGeographicAreaParentheticalDetail",
      "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail",
      "http://wwww.teradyne.com/role/ScheduleOfNotionalAmountOfDerivativesDetail",
      "http://wwww.teradyne.com/role/ScheduleOfPensionPlansWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfProvisionBenefitForIncomeTaxesFromOperationsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail",
      "http://wwww.teradyne.com/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail",
      "http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail",
      "http://wwww.teradyne.com/role/ScheduleOfRestrictedStockUnitAwardsAggregateIntrinsicValueDetail",
      "http://wwww.teradyne.com/role/ScheduleOfRestrictedStockUnitsWeightedAverageRemainingContractualTermsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfRevenuesByCountryDetail",
      "http://wwww.teradyne.com/role/ScheduleOfSegmentInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail",
      "http://wwww.teradyne.com/role/ScheduleOfShareBasedCompensationTotalSharesAvailableDetail",
      "http://wwww.teradyne.com/role/ScheduleOfStockCompensationPlanActivityDetail",
      "http://wwww.teradyne.com/role/ScheduleOfStockOptionAggregatedIntrinsicValueInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfStockOptionsWeightedAverageRemainingContractualTermsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfTargetAssetsAllocationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfUnrecognizedTaxBenefitsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDetermineNetPeriodicPensionCostDetail",
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDeterminePensionObligationsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAveragePensionAssetsAllocationsByCategoryDetail",
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageRestrictedStockUnitAwardFairValueDetail",
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageStockOptionsExercisePriceDetail",
      "http://wwww.teradyne.com/role/StockBasedCompensation",
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/StockBasedCompensationDetail",
      "http://wwww.teradyne.com/role/StockBasedCompensationTables",
      "http://wwww.teradyne.com/role/StockRepurchaseProgram",
      "http://wwww.teradyne.com/role/SubsequentEvents",
      "http://wwww.teradyne.com/role/SubsequentEventsAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/SummaryOfOperatingLossCarryforwardsDetail",
      "http://wwww.teradyne.com/role/SupplementaryInformationTables",
      "http://wwww.teradyne.com/role/SupplementarydInformation",
      "http://wwww.teradyne.com/role/TheCompany",
      "http://wwww.teradyne.com/role/TheCompanyAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/UsefulLivesOfAssetsDetail",
      "http://wwww.teradyne.com/role/ValuationAndQualifyingAccounts",
      "http://wwww.teradyne.com/role/ValuationAndQualifyingAccountsDetail",
      "http://wwww.teradyne.com/role/WarrantyAccrualIncludedInOtherAccruedLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r906"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r907"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.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"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "exch_XNYS": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NEW YORK STOCK EXCHANGE, INC. [Member]",
        "terseLabel": "New York Stock Exchange Composite Index"
       }
      }
     },
     "localname": "XNYS",
     "nsuri": "http://xbrl.sec.gov/exch/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_AmericasMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Continents of North and South America.",
        "label": "Americas [Member]",
        "terseLabel": "Americas"
       }
      }
     },
     "localname": "AmericasMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_AsiaPacificMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Region of Asia Pacific.",
        "label": "Asia Pacific [Member]",
        "terseLabel": "Asia Pacific"
       }
      }
     },
     "localname": "AsiaPacificMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r161",
      "r168",
      "r284",
      "r566",
      "r567",
      "r568",
      "r613",
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r161",
      "r168",
      "r284",
      "r566",
      "r567",
      "r568",
      "r613",
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r161",
      "r168",
      "r284",
      "r566",
      "r567",
      "r568",
      "r613",
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CurrencyAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by currency.",
        "label": "Currency [Axis]",
        "terseLabel": "Currency [Axis]"
       }
      }
     },
     "localname": "CurrencyAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfNotionalAmountOfDerivativesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_DirectorMember": {
     "auth_ref": [
      "r248"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Person serving on board of directors.",
        "label": "Director [Member]",
        "terseLabel": "Director"
       }
      }
     },
     "localname": "DirectorMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EuropeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Continent of Europe.",
        "label": "Europe [Member]",
        "terseLabel": "Europe"
       }
      }
     },
     "localname": "EuropeMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfRevenuesByCountryDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ExecutiveOfficerMember": {
     "auth_ref": [
      "r248"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Person with designation of executive officer.",
        "label": "Executive Officer [Member]",
        "terseLabel": "Executive Officer"
       }
      }
     },
     "localname": "ExecutiveOfficerMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r246",
      "r406",
      "r411",
      "r859"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name or description of a single external customer or a group of external customers.",
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r514",
      "r524",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r781",
      "r856",
      "r860"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/StockRepurchaseProgramAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/UsefulLivesOfAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r514",
      "r524",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r781",
      "r856",
      "r860"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/UsefulLivesOfAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r246",
      "r406",
      "r411",
      "r859"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Single external customer or group of external customers.",
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r242",
      "r406",
      "r409",
      "r783",
      "r855",
      "r857"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by product and service, or group of similar products and similar services.",
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsDetail",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations",
      "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r242",
      "r406",
      "r409",
      "r783",
      "r855",
      "r857"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product or service, or a group of similar products or similar services.",
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsDetail",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations",
      "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r446",
      "r514",
      "r524",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r781",
      "r856",
      "r860"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Range [Axis]",
        "terseLabel": "Range"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/StockRepurchaseProgramAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/UsefulLivesOfAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r446",
      "r514",
      "r524",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r781",
      "r856",
      "r860"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Range [Domain]",
        "terseLabel": "Range [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/StockRepurchaseProgramAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/UsefulLivesOfAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r519"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/StockRepurchaseProgramAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "auth_ref": [
      "r156",
      "r916"
     ],
     "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": "Valuation and Qualifying Accounts"
       }
      }
     },
     "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ValuationAndQualifyingAccounts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r243",
      "r244",
      "r406",
      "r410",
      "r858",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Geographical area.",
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail",
      "http://wwww.teradyne.com/role/ScheduleOfLongLivedAssetsByGeographicAreaDetail",
      "http://wwww.teradyne.com/role/ScheduleOfLongLivedAssetsByGeographicAreaParentheticalDetail",
      "http://wwww.teradyne.com/role/ScheduleOfRevenuesByCountryDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r243",
      "r244",
      "r406",
      "r410",
      "r858",
      "r892",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r914",
      "r915"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by geographical components.",
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail",
      "http://wwww.teradyne.com/role/ScheduleOfLongLivedAssetsByGeographicAreaDetail",
      "http://wwww.teradyne.com/role/ScheduleOfLongLivedAssetsByGeographicAreaParentheticalDetail",
      "http://wwww.teradyne.com/role/ScheduleOfRevenuesByCountryDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r351",
      "r519",
      "r749"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/StockRepurchaseProgramAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r248",
      "r745"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.",
        "label": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of individual, or nature of relationship to individual or group of individuals.",
        "label": "Title of Individual [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ValuationAndQualifyingAccountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsAbstract",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]",
        "terseLabel": "Valuation and Qualifying Accounts Disclosure [Line Items]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureLineItems",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ValuationAndQualifyingAccountsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "auth_ref": [
      "r156",
      "r916"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureTable",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ValuationAndQualifyingAccountsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ter_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentTax": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tax effect from accumulated appreciation or loss, in value of the total of unsold securities at the end of an accounting period.",
        "label": "Accumulated Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Tax",
        "terseLabel": "Unrealized (losses) gains on marketable securities, tax"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentTax",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeParentheticalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ter_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTax": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tax effect from the total of net (gain) loss, prior service cost (credit), and transition assets (obligations), as well as minimum pension liability if still remaining, included in accumulated other comprehensive income associated with a defined benefit pension or other postretirement plan(s) because they have yet to be recognized as components of net periodic benefit cost.",
        "label": "Accumulated Other Comprehensive Income (Loss), Defined Benefit Pension and Other Postretirement Plans, Tax",
        "terseLabel": "Retirement plans prior service benefit, tax"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTax",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeParentheticalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ter_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tax effect from accumulated adjustment, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains (losses).",
        "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax",
        "terseLabel": "Foreign currency translation adjustments, tax"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeParentheticalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ter_AntidilutionAdjustmentsOfConvertibleNoteHedges": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Antidilution adjustments of convertible note hedges.",
        "label": "Antidilution Adjustments Of Convertible Note Hedges",
        "terseLabel": "Shares that would be issued upon conversion"
       }
      }
     },
     "localname": "AntidilutionAdjustmentsOfConvertibleNoteHedges",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareParentheticalDetail",
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "ter_AutoguideLlcMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Autoguide LLC",
        "label": "Autoguide LLC [Member]",
        "terseLabel": "Autoguide LLC"
       }
      }
     },
     "localname": "AutoguideLlcMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyTables",
      "http://wwww.teradyne.com/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail",
      "http://wwww.teradyne.com/role/ComponentsOfIntangibleAssetsAndTheirEstimatedUsefulLivesAtAcquisitionDateDetail",
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsParentheticalDetail",
      "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail",
      "http://wwww.teradyne.com/role/FinalAllocationOfPurchasePriceDetail",
      "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationParentheticalDetail",
      "http://wwww.teradyne.com/role/TheCompanyAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_AutoguideMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AutoGuide [Member]",
        "terseLabel": "AutoGuide"
       }
      }
     },
     "localname": "AutoguideMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_AvionicsInterfaceTechnologiesLlcMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Avionics Interface Technologies, LLC.",
        "label": "Avionics Interface Technologies, LLC [Member]",
        "terseLabel": "Avionics Interface Technologies, LLC"
       }
      }
     },
     "localname": "AvionicsInterfaceTechnologiesLlcMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_BacklogMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "backlog",
        "label": "Backlog [Member]",
        "terseLabel": "Backlog"
       }
      }
     },
     "localname": "BacklogMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_BloombergBarclaysCorporateAOrBetterIndexMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Blomberg Barclays Corporate A Or Better Index.",
        "label": "Bloomberg Barclays Corporate A Or Better Index [Member]",
        "terseLabel": "Bloomberg Barclays Corporate or Better Index"
       }
      }
     },
     "localname": "BloombergBarclaysCorporateAOrBetterIndexMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfTargetAssetsAllocationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_BloombergBarclaysCorporateHighYieldIssuerCapIndexMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bloomberg Barclays Corporate High Yield Issuer Cap Index.",
        "label": "Bloomberg Barclays Corporate High Yield Issuer Cap Index [Member]",
        "terseLabel": "Bloomberg Barclays High Yield Index"
       }
      }
     },
     "localname": "BloombergBarclaysCorporateHighYieldIssuerCapIndexMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfTargetAssetsAllocationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_BloombergBarclaysLongGovernmentBondIndexMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bloomberg Barclays Long Government Bond Index [Member]",
        "terseLabel": "Bloomberg Barclays Long Government Bond Index"
       }
      }
     },
     "localname": "BloombergBarclaysLongGovernmentBondIndexMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfTargetAssetsAllocationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_BookValueOfInternallyManufacturedTestSystemsSold": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Book value of internally manufactured test systems sold.",
        "label": "Book Value Of Internally Manufactured Test Systems Sold",
        "terseLabel": "Net book value of internally manufactured test systems sold"
       }
      }
     },
     "localname": "BookValueOfInternallyManufacturedTestSystemsSold",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ter_BusinessAcquisitionProFormaInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Acquisition, Pro Forma Information [Table]",
        "label": "Business Acquisition, Pro Forma Information [Table]",
        "terseLabel": "Business Acquisition, Pro Forma Information [Table]"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaInformationTable",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ProFormaResultsUnderAcquisitionDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ter_BusinessAcquisitionPurchasePriceAllocationGoodwillNotExpectedTaxDeductibleAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Acquisition Purchase Price Allocation Goodwill Not Expected Tax Deductible Amount",
        "label": "Business Acquisition Purchase Price Allocation Goodwill Not Expected Tax Deductible Amount",
        "terseLabel": "Goodwill, not deductible for tax purposes"
       }
      }
     },
     "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillNotExpectedTaxDeductibleAmount",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ter_BusinessCombinationAllocationOfPurchasePriceTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination Allocation of Purchase Price [Table]",
        "label": "Business Combination Allocation of Purchase Price [Table]",
        "terseLabel": "Business Combination Allocation of Purchase Price [Table]"
       }
      }
     },
     "localname": "BusinessCombinationAllocationOfPurchasePriceTable",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/FinalAllocationOfPurchasePriceDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ter_CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash and cash equivalents and available for sale securities fair value disclosure.",
        "label": "Cash and Cash Equivalents and Available for Sale Securities Fair Value Disclosure",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ter_CashPaidDuringPeriodForAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Paid During Period For [Abstract]",
        "terseLabel": "Cash paid for:"
       }
      }
     },
     "localname": "CashPaidDuringPeriodForAbstract",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "ter_CitiGroupThreeMonthTreasuryBillIndexMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Citi Group Three Month Treasury Bill Index [Member]",
        "label": "Citi Group Three Month Treasury Bill Index [Member]",
        "terseLabel": "Citigroup Three Month Treasury Bill Index"
       }
      }
     },
     "localname": "CitiGroupThreeMonthTreasuryBillIndexMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfTargetAssetsAllocationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsIssued": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of warrant or right exercise price of warrants or rights issued.",
        "label": "Class Of Warrant Or Right Exercise Price Of Warrants Or Rights Issued",
        "terseLabel": "Strike price per share of warrant"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsIssued",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "ter_ContingentConsiderationFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent consideration fair value assumptions expected volatility rate.",
        "label": "Contingent Consideration Fair Value Assumptions Expected Volatility Rate",
        "terseLabel": "Target achievement, volatility"
       }
      }
     },
     "localname": "ContingentConsiderationFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/QuantitativeInformationAssociatedWithFairValueMeasurementOfLevel3FinancialInstrumentDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ter_ContingentConsiderationFairValueInputsDiscountRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent consideration fair value inputs discount rate.",
        "label": "Contingent Consideration Fair Value Inputs Discount Rate",
        "terseLabel": "Discount rate"
       }
      }
     },
     "localname": "ContingentConsiderationFairValueInputsDiscountRate",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/QuantitativeInformationAssociatedWithFairValueMeasurementOfLevel3FinancialInstrumentDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ter_ContingentConsiderationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent Consideration",
        "label": "Contingent Consideration [Member]",
        "terseLabel": "Contingent Consideration"
       }
      }
     },
     "localname": "ContingentConsiderationMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_ContingentConsiderationPaymentAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contingent Consideration Payment [Axis]"
       }
      }
     },
     "localname": "ContingentConsiderationPaymentAxis",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationParentheticalDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ter_ContingentConsiderationPaymentDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contingent Consideration Payment [Domain]"
       }
      }
     },
     "localname": "ContingentConsiderationPaymentDomain",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_ContractManufacturerAndSupplierPrepayments": {
     "auth_ref": [],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_PrepaidExpenseCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract manufacturer and supplier prepayments.",
        "label": "Contract Manufacturer and Supplier Prepayments",
        "terseLabel": "Contract manufacturer and supplier prepayments"
       }
      }
     },
     "localname": "ContractManufacturerAndSupplierPrepayments",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ter_ContractTerminationSettlementFee": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract termination settlement fee.",
        "label": "Contract Termination Settlement Fee",
        "terseLabel": "Contract termination settlement fee"
       }
      }
     },
     "localname": "ContractTerminationSettlementFee",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsParentheticalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ter_ContractualInterestExpenseOnCoupon": {
     "auth_ref": [],
     "calculation": {
      "http://wwww.teradyne.com/role/InterestExpenseOnConvertibleSeniorNotesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest expense on the coupon.",
        "label": "Contractual Interest Expense On Coupon",
        "terseLabel": "Contractual interest expense on the coupon"
       }
      }
     },
     "localname": "ContractualInterestExpenseOnCoupon",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/InterestExpenseOnConvertibleSeniorNotesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ter_ConvertibleCommonSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible common shares [Member].",
        "label": "Convertible Common Shares [Member]"
       }
      }
     },
     "localname": "ConvertibleCommonSharesMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_ConvertibleNoteMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible Note [Member]",
        "label": "Convertible Note [Member]",
        "terseLabel": "Convertible Notes"
       }
      }
     },
     "localname": "ConvertibleNoteMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_ConvertibleNotesHedgeAndWarrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible Notes Hedge And Warrant [Member]",
        "label": "Convertible Notes Hedge And Warrant [Member]",
        "terseLabel": "Convertible Notes Hedge Warrant"
       }
      }
     },
     "localname": "ConvertibleNotesHedgeAndWarrantMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_CorporateAndEliminationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate And Eliminations [Member]",
        "label": "Corporate and Eliminations [Member]",
        "terseLabel": "Corporate And Eliminations"
       }
      }
     },
     "localname": "CorporateAndEliminationsMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_CorporateAndOthersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Corporate And Others [Member]"
       }
      }
     },
     "localname": "CorporateAndOthersMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfSegmentInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_CostOfRevenuesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost Of Revenues [Member]",
        "label": "Cost Of Revenues [Member]",
        "terseLabel": "Cost Of Revenues"
       }
      }
     },
     "localname": "CostOfRevenuesMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_CostOfRevenuesProvisionForExcessAndObsoleteInventory": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of revenues-provision for excess and obsolete inventory.",
        "label": "Cost Of Revenues Provision For Excess And Obsolete Inventory",
        "terseLabel": "Cost of revenues-inventory charge"
       }
      }
     },
     "localname": "CostOfRevenuesProvisionForExcessAndObsoleteInventory",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ter_CustomerOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer 1 [Member]",
        "label": "Customer 1 [Member]",
        "terseLabel": "Customer 1"
       }
      }
     },
     "localname": "CustomerOneMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_CustomerTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer 2 [Member]",
        "label": "Customer 2 [Member]",
        "terseLabel": "Customer 2"
       }
      }
     },
     "localname": "CustomerTwoMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_DebtInstrumentBaseRatePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument base rate percentage.",
        "label": "Debt Instrument Base Rate Percentage"
       }
      }
     },
     "localname": "DebtInstrumentBaseRatePercentage",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ter_DebtInstrumentConvertibleMaximumThresholdPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument, convertible, maximum threshold percentage.",
        "label": "Debt Instrument, Convertible, Maximum Threshold Percentage",
        "terseLabel": "Percentage of closing sale price of common stock and conversion rate product"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleMaximumThresholdPercentage",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ter_DebtInstrumentIssuanceCostsAmortizationPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument issuance costs amortization period.",
        "label": "Debt Instrument Issuance Costs Amortization Period",
        "terseLabel": "Debt issuance costs, amortization period"
       }
      }
     },
     "localname": "DebtInstrumentIssuanceCostsAmortizationPeriod",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "ter_DebtMutualFundsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Mutual Funds [Member]",
        "label": "Debt Mutual Funds [Member]",
        "terseLabel": "Debt Mutual Funds"
       }
      }
     },
     "localname": "DebtMutualFundsMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail",
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_DeferredIncomeTaxExpenseBenefitNetOfAdjustments": {
     "auth_ref": [],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfProvisionBenefitForIncomeTaxesFromOperationsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred income tax expense benefit net of adjustments.",
        "label": "Deferred Income Tax Expense Benefit Net Of Adjustments",
        "totalLabel": "Deferred, Total"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitNetOfAdjustments",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfProvisionBenefitForIncomeTaxesFromOperationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ter_DeferredRevenueAndCustomerAdvances": {
     "auth_ref": [],
     "calculation": {
      "http://wwww.teradyne.com/role/DeferredRevenueAndCustomerAdvancesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total deferred revenue and customer advances.",
        "label": "Deferred Revenue And Customer Advances",
        "totalLabel": "Total deferred revenue and customer advances"
       }
      }
     },
     "localname": "DeferredRevenueAndCustomerAdvances",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/DeferredRevenueAndCustomerAdvancesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ter_DeferredRevenueAndCustomerAdvancesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets": {
       "order": 27.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer, including sales, license fees, and royalties, but excluding interest income. Also includes customer advance payments represent a part or a full amount of a contractually due sum that is paid in advance of the delivery of goods or services.",
        "label": "Deferred Revenue And Customer Advances, Current",
        "terseLabel": "Deferred revenue and customer advances"
       }
      }
     },
     "localname": "DeferredRevenueAndCustomerAdvancesCurrent",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ter_DeferredRevenueAndCustomerAdvancesMaintenanceServiceAndTraining": {
     "auth_ref": [],
     "calculation": {
      "http://wwww.teradyne.com/role/DeferredRevenueAndCustomerAdvancesDetail": {
       "order": 1.0,
       "parentTag": "ter_DeferredRevenueAndCustomerAdvances",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred revenue and customer advances maintenance service and training.",
        "label": "Deferred Revenue And Customer Advances Maintenance Service And Training",
        "terseLabel": "Maintenance, service and training"
       }
      }
     },
     "localname": "DeferredRevenueAndCustomerAdvancesMaintenanceServiceAndTraining",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/DeferredRevenueAndCustomerAdvancesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ter_DeferredRevenueAndCustomerAdvancesUndeliveredElementsAndOther": {
     "auth_ref": [],
     "calculation": {
      "http://wwww.teradyne.com/role/DeferredRevenueAndCustomerAdvancesDetail": {
       "order": 3.0,
       "parentTag": "ter_DeferredRevenueAndCustomerAdvances",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred revenue and customer advances undelivered elements and other.",
        "label": "Deferred Revenue And Customer Advances Undelivered Elements And Other",
        "terseLabel": "Customer advances, undelivered elements and other"
       }
      }
     },
     "localname": "DeferredRevenueAndCustomerAdvancesUndeliveredElementsAndOther",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/DeferredRevenueAndCustomerAdvancesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ter_DeferredTaxAssetsTaxDeferredExpenseLeaseLiability": {
     "auth_ref": [],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail": {
       "order": 14.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax assets tax deferred expense lease liability.",
        "label": "Deferred Tax Assets Tax Deferred Expense Lease Liability",
        "terseLabel": "Lease liability"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseLeaseLiability",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ter_DeferredTaxLiabilitiesContingentConsideration": {
     "auth_ref": [],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail": {
       "order": 20.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax liabilities contingent consideration.",
        "label": "Deferred Tax Liabilities Contingent Consideration",
        "negatedLabel": "Contingent consideration"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesContingentConsideration",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ter_DeferredTaxLiabilitiesRightOfUseAssets": {
     "auth_ref": [],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail": {
       "order": 19.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax liabilities right of use assets.",
        "label": "Deferred Tax Liabilities Right of Use Assets",
        "negatedLabel": "Right of use assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesRightOfUseAssets",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ter_DefinedBenefitPlanAssetsRetireeAnnuityPurchase": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined benefit plans assets retiree annuity purchase.",
        "label": "Defined Benefit Plan Assets Retiree Annuity Purchase",
        "negatedLabel": "Retiree annuity purchase"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssetsRetireeAnnuityPurchase",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfDefinedBenefitPensionAndPostretirementBenefitPlanAssetsAndObligationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialMedicalTrend": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined benefit plan assumptions used calculating benefit obligation initial medical trend.",
        "label": "Defined Benefit Plan Assumptions Used Calculating Benefit Obligation Initial Medical Trend",
        "terseLabel": "Initial medical trend"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialMedicalTrend",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDeterminePensionObligationsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMedicalCostTrendRateDecreaseToUltimateRateInYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined benefit plan assumptions used calculating benefit obligation medical cost trend rate decrease to ultimate rate in year.",
        "label": "Defined Benefit Plan Assumptions Used Calculating Benefit Obligation Medical Cost Trend Rate Decrease To Ultimate Rate In Year",
        "terseLabel": "Medical cost trend rate decrease to ultimate rate in year"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMedicalCostTrendRateDecreaseToUltimateRateInYear",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDeterminePensionObligationsDetail"
     ],
     "xbrltype": "gYearItemType"
    },
    "ter_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationSalaryProgressionRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined benefit plan assumptions used calculating benefit obligation salary progression rate.",
        "label": "Defined Benefit Plan Assumptions Used Calculating Benefit Obligation Salary Progression Rate",
        "terseLabel": "Salary progression rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationSalaryProgressionRate",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDeterminePensionObligationsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ter_DefinedBenefitPlanBenefitObligationRetireeAnnuityPurchase": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined benefit plan benefit obligation retiree annuity purchase.",
        "label": "Defined Benefit Plan Benefit Obligation Retiree Annuity Purchase",
        "negatedLabel": "Retiree annuity purchase"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligationRetireeAnnuityPurchase",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfDefinedBenefitPensionAndPostretirementBenefitPlanAssetsAndObligationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ter_DefinedBenefitPlanBenefitObligationSettlementLiabilityLoss": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined benefit plan benefit obligation settlement liability loss.",
        "label": "Defined Benefit Plan Benefit Obligation Settlement Liability Loss",
        "negatedLabel": "Liability loss due to settlement"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligationSettlementLiabilityLoss",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfDefinedBenefitPensionAndPostretirementBenefitPlanAssetsAndObligationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ter_DefinedBenefitPlanNumberOfRetireeParticipantsWhoHadDeferredVestedBenefitsTransferredToInsurance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan Number of Retiree Participants Who Had Deferred Vested Benefits Transferred to Insurance",
        "label": "Defined Benefit Plan Number of Retiree Participants Who Had Deferred Vested Benefits Transferred to Insurance",
        "terseLabel": "Number of retiree participants"
       }
      }
     },
     "localname": "DefinedBenefitPlanNumberOfRetireeParticipantsWhoHadDeferredVestedBenefitsTransferredToInsurance",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "ter_DefinedContributionDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Contribution Disclosure [Text Block]",
        "label": "Defined Contribution Disclosure [Text Block]",
        "terseLabel": "Savings Plan"
       }
      }
     },
     "localname": "DefinedContributionDisclosureTextBlock",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/SavingsPlan"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ter_DegreeOrExtentOfControlAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Degree Or Extent Of Control [Axis]"
       }
      }
     },
     "localname": "DegreeOrExtentOfControlAxis",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ter_DegreeOrExtentOfControlDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Degree Or Extent Of Control [Domain]"
       }
      }
     },
     "localname": "DegreeOrExtentOfControlDomain",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_DepreciationPeriodOverLifeToCostOfRevenuesAndSellingAndAdministrativeExpenses": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Depreciation period over life to cost of revenues and selling and administrative expenses.",
        "label": "Depreciation Period Over Life To Cost Of Revenues And Selling And Administrative Expenses",
        "terseLabel": "Depreciation over life to cost of revenues and selling and administrative expenses, years"
       }
      }
     },
     "localname": "DepreciationPeriodOverLifeToCostOfRevenuesAndSellingAndAdministrativeExpenses",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "ter_DisaggregationOfRevenueByGeographicalMarketRevenueRecognitionTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disaggregation of revenue by geographical market revenue recognition.",
        "label": "Disaggregation of Revenue By Geographical Market Revenue Recognition [Table Text Block]",
        "verboseLabel": "Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition"
       }
      }
     },
     "localname": "DisaggregationOfRevenueByGeographicalMarketRevenueRecognitionTableTextBlock",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ter_DisputeInRespectOfContingentConsiderationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dispute In Respect Of Contingent Consideration [Member]",
        "terseLabel": "Dispute In Respect Of Contingent Consideration [Member]"
       }
      }
     },
     "localname": "DisputeInRespectOfContingentConsiderationMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_DividendsPerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dividends Per Share",
        "label": "Dividends Per Share",
        "terseLabel": "Estimated annual dividend amount per share"
       }
      }
     },
     "localname": "DividendsPerShare",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "ter_DoNotExpireMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Do Not Expire [Member]",
        "label": "Do Not Expire [Member]",
        "terseLabel": "Do Not Expire"
       }
      }
     },
     "localname": "DoNotExpireMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_EffectiveIncomeTaxRateGlobalIntangibleLowTaxedIncome": {
     "auth_ref": [],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail": {
       "order": 12.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Global Intangible Low Taxed Income",
        "label": "Effective Income Tax Rate Global Intangible Low Taxed Income",
        "terseLabel": "U.S. global intangible low-taxed income"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateGlobalIntangibleLowTaxedIncome",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ter_EffectiveIncomeTaxRateReconcilationForeignDerivedIntangibleIncome": {
     "auth_ref": [],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective income tax rate reconcilation foreign derived intangible income.",
        "label": "Effective Income Tax Rate Reconcilation Foreign Derived Intangible Income",
        "terseLabel": "U.S. foreign derived intangible income"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconcilationForeignDerivedIntangibleIncome",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ter_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTax": {
     "auth_ref": [],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective income tax rate reconciliation change in rate due to transition tax attributable to the Tax Cuts and Jobs Act of 2017.",
        "label": "Effective Income Tax Rate Reconciliation Tax Cuts and Jobs Act of 2017 Transition Tax",
        "terseLabel": "U.S. transition tax"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTax",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ter_EmployeeStockPurchasePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee Stock Purchase Plan",
        "label": "Employee Stock Purchase Plan [Member]",
        "terseLabel": "Employee Stock Purchase Plan"
       }
      }
     },
     "localname": "EmployeeStockPurchasePlanMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_EmployeesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employees of the entity.",
        "label": "Employees [Member]",
        "terseLabel": "Employees"
       }
      }
     },
     "localname": "EmployeesMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_EnergidTechnologiesCorporationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Energid Technologies Corporation.",
        "label": "Energid Technologies Corporation [Member]",
        "terseLabel": "Energid Technologies Corporation"
       }
      }
     },
     "localname": "EnergidTechnologiesCorporationMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/TheCompanyAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_EngineeringAndDevelopmentCostsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Engineering and development costs.",
        "label": "Engineering And Development Costs Policy [Text Block]",
        "terseLabel": "Engineering and Development Costs"
       }
      }
     },
     "localname": "EngineeringAndDevelopmentCostsPolicyTextBlock",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ter_EngineeringAndDevelopmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Engineering And Development [Member]",
        "label": "Engineering And Development [Member]",
        "terseLabel": "Engineering And Development"
       }
      }
     },
     "localname": "EngineeringAndDevelopmentMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_EquityMutualFundsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Mutual Funds [Member]",
        "label": "Equity Mutual Funds [Member]",
        "terseLabel": "Equity Mutual Funds"
       }
      }
     },
     "localname": "EquityMutualFundsMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyExchangeRateImpact": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value measurement with unobservable inputs reconciliation recurring basis liability foreign currency exchange rate impact.",
        "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Foreign Currency Exchange Rate Impact",
        "negatedLabel": "Foreign currency impact"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyExchangeRateImpact",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ter_FinancialInstrumentsAndFairValueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial Instruments and Fair Value [Line Items]",
        "label": "Financial Instruments and Fair Value [Line Items]",
        "terseLabel": "Financial Instruments and Fair Value [Line Items]"
       }
      }
     },
     "localname": "FinancialInstrumentsAndFairValueLineItems",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ter_FinancialInstrumentsAndFairValueTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial Instruments and Fair Value [Table]",
        "label": "Financial Instruments and Fair Value [Table]",
        "terseLabel": "Financial Instruments and Fair Value [Table]"
       }
      }
     },
     "localname": "FinancialInstrumentsAndFairValueTable",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ter_ForeignCurrencyTransactionGainUnrealized": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign Currency Transaction Gain, Unrealized",
        "label": "Foreign Currency Transaction Gain Unrealized",
        "verboseLabel": "Equity securities unrealized gain"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainUnrealized",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ter_ForeignCurrencyTransactionlossUnrealized": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign Currency Transaction (Loss), Unrealized",
        "label": "Foreign Currency Transaction Loss Unrealized",
        "verboseLabel": "Equity securities unrealized loss"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionlossUnrealized",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ter_ForeignCurrencyTranslationAdjustmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign Currency Translation Adjustments [Member]",
        "label": "Foreign Currency Translation Adjustments [Member]",
        "terseLabel": "Foreign Currency Translation Reclassification Adjustments"
       }
      }
     },
     "localname": "ForeignCurrencyTranslationAdjustmentsMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeDetail",
      "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_GlobalEquitySecuritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Global Equity Securities [Member]",
        "label": "Global Equity Securities [Member]",
        "terseLabel": "Global equity Securities"
       }
      }
     },
     "localname": "GlobalEquitySecuritiesMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfPensionsPlanAssetsByAssetCategoryDetail",
      "http://wwww.teradyne.com/role/ScheduleOfTargetAssetsAllocationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_GoodwillAdjustmentsAcquiredDuringPeriod": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Goodwill adjustments acquired during period.",
        "label": "Goodwill Adjustments Acquired During Period",
        "terseLabel": "Goodwill acquisition"
       }
      }
     },
     "localname": "GoodwillAdjustmentsAcquiredDuringPeriod",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ter_GoodwillAndIntangibleAssetsDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Goodwill and Intangible Assets Disclosure [Line Items]",
        "label": "Goodwill and Intangible Assets Disclosure [Line Items]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Line Items]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureLineItems",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ter_GoodwillAndIntangibleAssetsDisclosureTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Goodwill and Intangible Assets Disclosure [Table]",
        "label": "Goodwill and Intangible Assets Disclosure [Table]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Table]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTable",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ter_GoodwillIntangibleAndLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Goodwill, intangible and long-lived assets.",
        "label": "Goodwill Intangible And Long Lived Assets Policy [Text Block]",
        "terseLabel": "Goodwill, Intangible and Long-Lived Assets"
       }
      }
     },
     "localname": "GoodwillIntangibleAndLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ter_HighYieldFixedIncomeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "High Yield Fixed Income [Member]",
        "label": "High Yield Fixed Income [Member]",
        "terseLabel": "High yield fixed income"
       }
      }
     },
     "localname": "HighYieldFixedIncomeMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfTargetAssetsAllocationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_IncomeTaxDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Tax Disclosure [Line Items]",
        "label": "Income Tax Disclosure [Line Items]",
        "terseLabel": "Income Tax Disclosure [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureLineItems",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail",
      "http://wwww.teradyne.com/role/ScheduleOfIncomeLossBeforeIncomeTaxesDetail",
      "http://wwww.teradyne.com/role/ScheduleOfProvisionBenefitForIncomeTaxesFromOperationsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail",
      "http://wwww.teradyne.com/role/ScheduleOfUnrecognizedTaxBenefitsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ter_IncomeTaxDisclosureTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Tax Disclosure [Table]",
        "label": "Income Tax Disclosure [Table]",
        "terseLabel": "Income Tax Disclosure [Table]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTable",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail",
      "http://wwww.teradyne.com/role/ScheduleOfIncomeLossBeforeIncomeTaxesDetail",
      "http://wwww.teradyne.com/role/ScheduleOfProvisionBenefitForIncomeTaxesFromOperationsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail",
      "http://wwww.teradyne.com/role/ScheduleOfUnrecognizedTaxBenefitsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ter_IncomeTaxesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Taxes [Line Items]",
        "label": "Income Taxes [Line Items]",
        "terseLabel": "Income Taxes [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxesLineItems",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ter_IncomeTaxesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Taxes [Table]",
        "label": "Income Taxes [Table]",
        "terseLabel": "Income Taxes [Table]"
       }
      }
     },
     "localname": "IncomeTaxesTable",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ter_IndustrialAutomationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Industrial Automation [Member]",
        "label": "Industrial Automation [Member]",
        "terseLabel": "Industrial Automation"
       }
      }
     },
     "localname": "IndustrialAutomationMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail",
      "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail",
      "http://wwww.teradyne.com/role/ScheduleOfSegmentInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail",
      "http://wwww.teradyne.com/role/TheCompanyAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_IntercompanyCostSharingArrangementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intercompany cost sharing arrangement.",
        "label": "InterCompany Cost Sharing Arrangement [Member]"
       }
      }
     },
     "localname": "IntercompanyCostSharingArrangementMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_LemsysMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lemsys [Member]",
        "terseLabel": "Lemsys [Member]"
       }
      }
     },
     "localname": "LemsysMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/TheCompanyAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_LongTermContingentConsiderationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long Term Contingent Consideration [Member]",
        "label": "Long Term Contingent Consideration [Member]",
        "terseLabel": "Long Term Contingent Consideration"
       }
      }
     },
     "localname": "LongTermContingentConsiderationMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_LongTermMarketableSecuritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-term Marketable Securities.",
        "label": "Long-term marketable securities [Member]",
        "terseLabel": "Long-term marketable securities"
       }
      }
     },
     "localname": "LongTermMarketableSecuritiesMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail",
      "http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_MIRMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "M I R [Member]",
        "verboseLabel": "MiR"
       }
      }
     },
     "localname": "MIRMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_MachineryEquipmentAndSoftwareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Machinery equipment and software [Member].",
        "label": "Machinery Equipment And Software [Member]",
        "terseLabel": "Machinery Equipment And Software"
       }
      }
     },
     "localname": "MachineryEquipmentAndSoftwareMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/UsefulLivesOfAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_MarketableSecuritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Marketable Securities.",
        "label": "Marketable securities [Member]",
        "terseLabel": "Marketable securities"
       }
      }
     },
     "localname": "MarketableSecuritiesMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail",
      "http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_MaximumEmploymentPeriodConsideredForVestingOfEmployersContribution": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum employment period considered for vesting of employers' contribution",
        "label": "Maximum Employment Period Considered For Vesting Of Employers Contribution",
        "terseLabel": "Maximum employment period considered for vesting of employers' contribution, in years"
       }
      }
     },
     "localname": "MaximumEmploymentPeriodConsideredForVestingOfEmployersContribution",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/SavingsPlanAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "ter_MaximumSharesCanBePurchasedUnderPlanAtFairMarketValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum Shares Can Be Purchased Under Plan At Fair Market Value",
        "label": "Maximum Shares Can Be Purchased Under Plan At Fair Market Value",
        "terseLabel": "Fair market value"
       }
      }
     },
     "localname": "MaximumSharesCanBePurchasedUnderPlanAtFairMarketValue",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ter_MemoryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Memory.",
        "label": "Memory [Member]",
        "terseLabel": "Memory"
       }
      }
     },
     "localname": "MemoryMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_MergerAcquisitionRestructuringAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Merger Acquisition Restructuring[Abstract]",
        "label": "Merger Acquisition Restructuring [Abstract]"
       }
      }
     },
     "localname": "MergerAcquisitionRestructuringAbstract",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "xbrltype": "stringItemType"
    },
    "ter_MinimumRetirementAgeForEligibleEmployeesOfPostretirementPlans": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum Retirement Age For Eligible Employees Of Postretirement Plans",
        "label": "Minimum Retirement Age For Eligible Employees Of Postretirement Plans",
        "terseLabel": "Minimum age of retirement to be eligible for PRSUs"
       }
      }
     },
     "localname": "MinimumRetirementAgeForEligibleEmployeesOfPostretirementPlans",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "ter_MinimumYearsOfServiceForEligibleEmployeesOfPostretirementPlans": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum Years Of Service For Eligible Employees Of Postretirement Plans",
        "label": "Minimum Years Of Service For Eligible Employees Of Postretirement Plans",
        "terseLabel": "Minimum years of service for retirement to be eligible for PRSUs"
       }
      }
     },
     "localname": "MinimumYearsOfServiceForEligibleEmployeesOfPostretirementPlans",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "ter_MobileIndustrialRobotsApsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mobile Industrial Robots Aps.",
        "label": "Mobile Industrial Robots Aps [Member]",
        "terseLabel": "Mobile Industrial Robots (MiR)",
        "verboseLabel": "MiR"
       }
      }
     },
     "localname": "MobileIndustrialRobotsApsMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyTables",
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsParentheticalDetail",
      "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail",
      "http://wwww.teradyne.com/role/FinalAllocationOfPurchasePriceDetail",
      "http://wwww.teradyne.com/role/ProFormaResultsUnderAcquisitionDetail",
      "http://wwww.teradyne.com/role/QuantitativeInformationAssociatedWithFairValueMeasurementOfLevel3FinancialInstrumentDetail",
      "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail",
      "http://wwww.teradyne.com/role/TheCompanyAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_MonteCarloSimulationValuationModelMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Monte Carlo Simulation Valuation Model.",
        "label": "Monte Carlo Simulation Valuation Model [Member]",
        "terseLabel": "Monte Carlo Simulation"
       }
      }
     },
     "localname": "MonteCarloSimulationValuationModelMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/QuantitativeInformationAssociatedWithFairValueMeasurementOfLevel3FinancialInstrumentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_MsciWorldMinimumVolatilityIndexMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "MSCI World Minimum Volatility Index [Member]",
        "label": "Msci World Minimum Volatility Index [Member]",
        "terseLabel": "MSCI World Minimum Volatility Index"
       }
      }
     },
     "localname": "MsciWorldMinimumVolatilityIndexMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfTargetAssetsAllocationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_NetIncomeLossPerCommonShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Income (Loss) Per Common Share [Line Items]",
        "label": "Net Income Loss Per Common Share [Line Items]",
        "terseLabel": "Net Income Loss Per Common Share"
       }
      }
     },
     "localname": "NetIncomeLossPerCommonShareLineItems",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail",
      "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareParentheticalDetail",
      "http://wwww.teradyne.com/role/NetIncomePerCommonShareAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ter_NonEmployeeDirectorsAndCertainEmployeesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non Employee Directors And Certain Employees [Member]",
        "label": "Non Employee Directors And Certain Employees [Member]",
        "terseLabel": "Non Employee Directors And Certain Employees"
       }
      }
     },
     "localname": "NonEmployeeDirectorsAndCertainEmployeesMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_NonUSSubsidiariesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non U S Subsidiaries [Member]",
        "label": "Non U S Subsidiaries [Member]",
        "terseLabel": "Non-United States Subsidiaries"
       }
      }
     },
     "localname": "NonUSSubsidiariesMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_NumberOfCustomerAccountedForTenPercentOrGreaterRevenue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Customer Accounted For Ten Percent Or Greater Revenue",
        "label": "Number Of Customer Accounted For Ten Percent Or Greater Revenue",
        "terseLabel": "Number of customer accounted for more than ten percent of consolidated revenue"
       }
      }
     },
     "localname": "NumberOfCustomerAccountedForTenPercentOrGreaterRevenue",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "ter_NumberOfHoldersExcerisedTheConversionOption": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of holders excerised the conversion option.",
        "label": "Number Of Holders Excerised The Conversion Option",
        "terseLabel": "Number of holders excerised the conversion option"
       }
      }
     },
     "localname": "NumberOfHoldersExcerisedTheConversionOption",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "decimalItemType"
    },
    "ter_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "1.25% Convertible Senior Unsecured Notes Due December 15, 2023.",
        "label": "One Point Two Five Percent Convertible Senior Unsecured Notes Due December Fifteen Two Thousand Twenty Three [Member]",
        "terseLabel": "1.25% Convertible Senior Unsecured Notes Due December 15, 2023"
       }
      }
     },
     "localname": "OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ComponentsOfConvertibleSeniorNotesDetail",
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_OperatingLossCarryForwardsExpiringTwoThousandTwentyOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Loss Carry forwards Expiring Two Thousand Twenty One [Member]",
        "label": "Operating Loss Carry forwards Expiring Two Thousand Twenty One [Member]",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "OperatingLossCarryForwardsExpiringTwoThousandTwentyOneMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/SummaryOfOperatingLossCarryforwardsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_OperatingLossCarryforwardsExpiringBeyondTwoThousandThirtyFiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating loss carryforwards expiring beyond two thousand thirty five.",
        "label": "Operating Loss Carryforwards Expiring Beyond Two Thousand Thirty Five [Member]",
        "terseLabel": "Beyond 2035"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsExpiringBeyondTwoThousandThirtyFiveMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/SummaryOfOperatingLossCarryforwardsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_OperatingLossCarryforwardsExpiringTwoThousandAndTwentyThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Loss Carryforwards Expiring Two Thousand And Twenty Three [Member].",
        "label": "Operating Loss Carryforwards Expiring Two Thousand And Twenty Three [Member]",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsExpiringTwoThousandAndTwentyThreeMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/SummaryOfOperatingLossCarryforwardsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_OperatingLossCarryforwardsExpiringTwoThousandAndTwentyTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Loss Carryforwards Expiring Two Thousand And Twenty Two [Member]",
        "label": "Operating Loss Carryforwards Expiring Two Thousand And Twenty Two [Member]",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsExpiringTwoThousandAndTwentyTwoMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/SummaryOfOperatingLossCarryforwardsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_OperatingLossCarryforwardsExpiringTwoThousandThirtyOneToTwoThousandThirtyFiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating loss carryforwards expiring two thousand thirty one to two thousand thirty five.",
        "label": "Operating Loss Carryforwards Expiring Two Thousand Thirty One To Two Thousand Thirty Five [Member]",
        "terseLabel": "2031-2035"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsExpiringTwoThousandThirtyOneToTwoThousandThirtyFiveMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/SummaryOfOperatingLossCarryforwardsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_OperatingLossCarryforwardsExpiringTwoThousandTwentyFiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating loss carryforwards expiring two thousand twenty five.",
        "label": "Operating Loss Carryforwards Expiring Two Thousand Twenty Five [Member]",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsExpiringTwoThousandTwentyFiveMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/SummaryOfOperatingLossCarryforwardsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_OperatingLossCarryforwardsExpiringTwoThousandTwentyFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating loss carryForwards expiring two thousand twenty four.",
        "label": "Operating Loss CarryForwards Expiring Two Thousand Twenty Four [Member]",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsExpiringTwoThousandTwentyFourMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/SummaryOfOperatingLossCarryforwardsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_OperatingLossCarryforwardsExpiringTwoThousandTwentySixToTwoThousandThirtyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating loss carryforwards expiring two thousand twenty six to two thousand thirty.",
        "label": "Operating Loss Carryforwards Expiring Two Thousand Twenty Six To Two Thousand Thirty [Member]",
        "terseLabel": "2026-2030"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsExpiringTwoThousandTwentySixToTwoThousandThirtyMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/SummaryOfOperatingLossCarryforwardsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_OperatingLossCarryforwardsNonExpiringMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating loss carryforwards non expiring.",
        "label": "Operating Loss Carryforwards Non Expiring [Member]",
        "terseLabel": "Non-Expiring"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsNonExpiringMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/SummaryOfOperatingLossCarryforwardsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_OptionOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Option One [Member]",
        "label": "Option One [Member]",
        "terseLabel": "Conversion option one"
       }
      }
     },
     "localname": "OptionOneMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_OptionTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Option two.",
        "label": "Option Two [Member]",
        "terseLabel": "Conversion option two"
       }
      }
     },
     "localname": "OptionTwoMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfEquitySecuritiesNetOfTax": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale of equity securities.",
        "label": "Other Comprehensive Income Loss Reclassification Adjustment From AOCI For Sale Of Equity Securities Net Of Tax",
        "verboseLabel": "Reclassification of unrealized gains on equity securities"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfEquitySecuritiesNetOfTax",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ter_PaymentsForConvertibleNoteHedgeNetFinancingActivities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments for Convertible Note Hedge, Net, Financing Activities",
        "label": "Payments for Convertible Note Hedge, Net, Financing Activities",
        "terseLabel": "Payment for net cost of convertible note hedges net of warrant proceeds"
       }
      }
     },
     "localname": "PaymentsForConvertibleNoteHedgeNetFinancingActivities",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ter_PensionAndOtherPostretirementDefinedBenefitPlansAccruedEmployeesCompensationAndWithholdingsCurrentAndNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfAmountsRecordedWithinStatementsOfFinancialPositionDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pension and other postretirement defined benefit plans accrued employees' compensation and withholdings current and noncurrent.",
        "label": "Pension And Other Postretirement Defined Benefit Plans Accrued Employees Compensation And Withholdings Current And Noncurrent",
        "negatedLabel": "Accrued employees' compensation and withholdings"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansAccruedEmployeesCompensationAndWithholdingsCurrentAndNoncurrent",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfAmountsRecordedWithinStatementsOfFinancialPositionDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ter_PensionPlanOneAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Plan One [Axis]"
       }
      }
     },
     "localname": "PensionPlanOneAxis",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ter_PensionPlanOneDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Plan One [Domain]"
       }
      }
     },
     "localname": "PensionPlanOneDomain",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_PossibleEventAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Possible Event [Axis].",
        "label": "Possible Event [Axis]"
       }
      }
     },
     "localname": "PossibleEventAxis",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ter_PossibleEventDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Possible Event.",
        "label": "Possible Event [Domain]"
       }
      }
     },
     "localname": "PossibleEventDomain",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_PossibleLapseOfStatutesOfLimitationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Possible Lapse Of Statutes Of Limitations [Member]",
        "label": "Possible Lapse Of Statutes Of Limitations [Member]"
       }
      }
     },
     "localname": "PossibleLapseOfStatutesOfLimitationsMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_PrepaidAndOtherCurrentAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepaid And Other Current Assets [Line Items]",
        "label": "Prepaid And Other Current Assets [Line Items]",
        "terseLabel": "Prepaid And Other Current Assets [Line Items]"
       }
      }
     },
     "localname": "PrepaidAndOtherCurrentAssetsLineItems",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ter_PrepaidAndOtherCurrentAssetsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepaid And Other Current Assets [Table]",
        "label": "Prepaid And Other Current Assets [Table]",
        "terseLabel": "Prepaid And Other Current Assets [Table]"
       }
      }
     },
     "localname": "PrepaidAndOtherCurrentAssetsTable",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ter_PrepaidExpenseAndOtherAssetsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepaid Expense And Other Assets Table [Text Block]",
        "label": "Prepaid Expense And Other Assets [Table Text Block]",
        "terseLabel": "Schedule of Prepayments and Other Current Assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsTableTextBlock",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ter_PrepaidExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepaid expense.",
        "label": "Prepaid Expense [Member]",
        "terseLabel": "Prepayments",
        "verboseLabel": "Prepayments and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail",
      "http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_PrepaidExpensesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepaid expenses.",
        "label": "Prepaid Expenses [Policy Text Block]",
        "terseLabel": "Prepayments"
       }
      }
     },
     "localname": "PrepaidExpensesPolicyTextBlock",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ter_PrepaidMaintenanceAndOtherServices": {
     "auth_ref": [],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_PrepaidExpenseCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepaid maintenance and other services.",
        "label": "Prepaid Maintenance And Other Services",
        "terseLabel": "Prepaid maintenance and other services"
       }
      }
     },
     "localname": "PrepaidMaintenanceAndOtherServices",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ter_PreparationOfFinancialStatementsAndUseOfEstimatesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preparation of financial statements and use of estimates.",
        "label": "Preparation Of Financial Statements And Use Of Estimates [Policy Text Block]",
        "terseLabel": "Preparation of Financial Statements and Use of Estimates"
       }
      }
     },
     "localname": "PreparationOfFinancialStatementsAndUseOfEstimatesPolicyTextBlock",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ter_PrepaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepayments [Abstract]"
       }
      }
     },
     "localname": "PrepaymentsAbstract",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "xbrltype": "stringItemType"
    },
    "ter_ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Profit Before Income and Tax Performance Based Restricted Stock Units [Member]",
        "label": "Profit Before Income and Tax Performance Based Restricted Stock Units [Member]",
        "terseLabel": "PBIT Performance-Based Restricted Stock Units"
       }
      }
     },
     "localname": "ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_QuantityOfMaterialToBeTransported": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quantity of material to be transported.",
        "label": "Quantity Of Material To Be Transported",
        "terseLabel": "Quantity of material to be transported",
        "verboseLabel": "Quantity of material to be transported"
       }
      }
     },
     "localname": "QuantityOfMaterialToBeTransported",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/TheCompanyAdditionalInformationDetail"
     ],
     "xbrltype": "pureItemType"
    },
    "ter_QuarterlyFinancialInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quarterly Financial Information [Line Items]",
        "label": "Quarterly Financial Information [Line Items]",
        "terseLabel": "Quarterly Financial Information [Line Items]"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationLineItems",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsDetail",
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsParentheticalDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ter_QuarterlyFinancialInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quarterly Financial Information [Table]",
        "label": "Quarterly Financial Information [Table]",
        "terseLabel": "Quarterly Financial Information [Table]"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationTable",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsDetail",
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsParentheticalDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ter_RealWarInMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Real War In [Member]",
        "terseLabel": "Real War In [Member]"
       }
      }
     },
     "localname": "RealWarInMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/TheCompanyAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_RepaymentOfDebtDemanded": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repayment of debt demanded.",
        "label": "Repayment Of Debt Demanded",
        "terseLabel": "Repaymentof debt demanded"
       }
      }
     },
     "localname": "RepaymentOfDebtDemanded",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/TheCompanyAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ter_RestOfWorldMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rest Of The World [Member]",
        "label": "Rest of World [Member]",
        "terseLabel": "Rest Of The World"
       }
      }
     },
     "localname": "RestOfWorldMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfRevenuesByCountryDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_RestructuringAndOtherLeaseImpairment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring and other lease impairment.",
        "label": "Restructuring and Other Lease Impairment",
        "terseLabel": "Restructuring and other-lease impairment"
       }
      }
     },
     "localname": "RestructuringAndOtherLeaseImpairment",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ter_RetirementAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Agreement [Member]"
       }
      }
     },
     "localname": "RetirementAgreementMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_RevenueOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue one.",
        "label": "Revenue one [Member]",
        "terseLabel": "Revenue for the period July 1, 2015-December 31, 2018"
       }
      }
     },
     "localname": "RevenueOneMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/QuantitativeInformationAssociatedWithFairValueMeasurementOfLevel3FinancialInstrumentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction Period",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction Period"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod2",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "ter_SavingsPlanLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Savings Plan [Line Items]",
        "label": "Savings Plan [Line Items]",
        "terseLabel": "Savings Plan [Line Items]"
       }
      }
     },
     "localname": "SavingsPlanLineItems",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/SavingsPlanAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ter_SavingsPlanMaximumPercentageOfEmployeesContributionAllowable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Savings plan maximum percentage of employees contribution allowable",
        "label": "Savings Plan Maximum Percentage Of Employees Contribution Allowable",
        "terseLabel": "Savings plan maximum percentage of employees contribution allowable"
       }
      }
     },
     "localname": "SavingsPlanMaximumPercentageOfEmployeesContributionAllowable",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/SavingsPlanAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ter_SavingsPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Savings plan member",
        "label": "Savings Plan [Member]",
        "terseLabel": "Savings Plan"
       }
      }
     },
     "localname": "SavingsPlanMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/SavingsPlanAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of carrying amounts and fair values of financial instruments.",
        "label": "Schedule Of Carrying Amounts And Fair Values Of Financial Instruments [Table Text Block]",
        "terseLabel": "Schedule of Carrying Amounts and Fair Values of Financial Instruments"
       }
      }
     },
     "localname": "ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsTableTextBlock",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ter_ScheduleOfCashFlowInformationOfOperatingLeasesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of cash flow information of operating leases.",
        "label": "Schedule Of Cash Flow Information Of Operating Leases [Table Text Block]",
        "verboseLabel": "Supplemental cash flow information related to leases"
       }
      }
     },
     "localname": "ScheduleOfCashFlowInformationOfOperatingLeasesTableTextBlock",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ter_ScheduleOfDeferredRevenueAndCustomerAdvancesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of deferred revenue and customer advances.",
        "label": "Schedule Of Deferred Revenue And Customer Advances [Table Text Block]",
        "terseLabel": "Deferred Revenue and Customer Advances"
       }
      }
     },
     "localname": "ScheduleOfDeferredRevenueAndCustomerAdvancesTableTextBlock",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ter_ScheduleOfExtendedProductWarrantyLiabilityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of extended product warranty liability.",
        "label": "Schedule Of Extended Product Warranty Liability [Table Text Block]",
        "terseLabel": "Extended Product Warranty of Short and Long-Term Deferred Revenue and Customer Advances"
       }
      }
     },
     "localname": "ScheduleOfExtendedProductWarrantyLiabilityTableTextBlock",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ter_ScheduleOfNetIncomeLossPerCommonShareTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Net Income (Loss) Per Common Share [Table]",
        "label": "Schedule Of Net Income Loss Per Common Share [Table]",
        "terseLabel": "Schedule Of Net Income Loss Per Common Share"
       }
      }
     },
     "localname": "ScheduleOfNetIncomeLossPerCommonShareTable",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail",
      "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareParentheticalDetail",
      "http://wwww.teradyne.com/role/NetIncomePerCommonShareAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ter_ScheduleOfPropertyPlantAndEquipmentTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of property, plant and equipment.",
        "label": "Schedule of Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Property Plant and Equipment, Net"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTableTextBlock",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/PropertyPlantAndEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ter_ScheduleOfSavingsPlanTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Savings Plan [Table]",
        "label": "Schedule Of Savings Plan [Table]",
        "terseLabel": "Schedule Of Savings Plan [Table]"
       }
      }
     },
     "localname": "ScheduleOfSavingsPlanTable",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/SavingsPlanAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ter_ScheduleOfSegmentReportingInformationBySegmentChargesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of segment reporting information by segment charges.",
        "label": "Schedule Of Segment Reporting Information By Segment Charges [Table Text Block]",
        "terseLabel": "Schedule of Segment Reporting Information by Segment Charges"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentChargesTableTextBlock",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value Table Text Block",
        "label": "Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value Table [Text Block]",
        "terseLabel": "Stock Option Aggregate Intrinsic Value Information"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueTableTextBlock",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Weighted Average Contractual Terms Table Text Block",
        "label": "Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Weighted Average Contractual Terms Table [Text Block]",
        "terseLabel": "Stock Options Weighted Average Remaining Contractual Terms"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermsTableTextBlock",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ter_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardTotalSharesAvailableTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Total Shares Available Table Text Block",
        "label": "Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Total Shares Available Table [Text Block]",
        "terseLabel": "Share Based Compensation Total Shares Available"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardTotalSharesAvailableTableTextBlock",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ter_ScheduleOfShareBasedPaymentAwardTotalShareholderReturnPlanValuationAssumptionsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Share Based Payment Award Total Shareholder Return Plan Valuation Assumptions [Table Text Block]",
        "label": "Schedule Of Share Based Payment Award Total Shareholder Return Plan Valuation Assumptions [Table Text Block]",
        "terseLabel": "Schedule of Estimated Fair Value of TSR Performance-Based Restricted Stock Unit Awards Assumptions"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardTotalShareholderReturnPlanValuationAssumptionsTableTextBlock",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ter_ScheduleOfWeightedAveragePensionAssetAllocationsByCategoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Weighted Average Pension Asset Allocations By Category [Table Text Block].",
        "label": "Schedule Of Weighted Average Pension Asset Allocations By Category Table [Text Block]",
        "terseLabel": "Weighted Average Pension Asset Allocations by Category"
       }
      }
     },
     "localname": "ScheduleOfWeightedAveragePensionAssetAllocationsByCategoryTableTextBlock",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/RetirementPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ter_ScheduleOfWeightedAverageStockOptionsExercisePriceTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Weighted Average Stock Options Exercise Price Table Text Block",
        "label": "Schedule Of Weighted Average Stock Options Exercise Price Table [Text Block]",
        "terseLabel": "Weighted Average Stock Options Exercise Price"
       }
      }
     },
     "localname": "ScheduleOfWeightedAverageStockOptionsExercisePriceTableTextBlock",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ter_SellingAndAdministrativeForEquityModificationCharge": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Selling and administrative equity modification charge.",
        "label": "Selling And Administrative For Equity Modification Charge",
        "terseLabel": "Selling and administrative \u2013 equity modification charge"
       }
      }
     },
     "localname": "SellingAndAdministrativeForEquityModificationCharge",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ter_SellingAndAdministrativeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Selling And Administrative [Member]",
        "label": "Selling And Administrative [Member]",
        "terseLabel": "Selling and Administrative"
       }
      }
     },
     "localname": "SellingAndAdministrativeMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_SemiconductorTestIndustrialAutomationAndCorporateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Semiconductor test industrial automation and corporate.",
        "label": "Semiconductor Test Industrial Automation and Corporate [Member]",
        "terseLabel": "Semiconductor Test, Industrial Automation and Corporate"
       }
      }
     },
     "localname": "SemiconductorTestIndustrialAutomationAndCorporateMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_SemiconductorTestMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Semiconductor Test [Member]",
        "label": "Semiconductor Test [Member]",
        "terseLabel": "Semiconductor Test"
       }
      }
     },
     "localname": "SemiconductorTestMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail",
      "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail",
      "http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfSegmentInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_SeriesOfCustomerAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series of Customer.",
        "label": "Series of Customer [Axis]"
       }
      }
     },
     "localname": "SeriesOfCustomerAxis",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ter_SeriesOfCustomerDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series of Customer.",
        "label": "Series of Customer [Domain]"
       }
      }
     },
     "localname": "SeriesOfCustomerDomain",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_SeriesOfCustomerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series of Customer",
        "label": "Series of Customer [Member]"
       }
      }
     },
     "localname": "SeriesOfCustomerMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_ServiceBasedRestrictedStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Service Based Restricted Stock Units [Member]",
        "label": "Service Based Restricted Stock Units [Member]",
        "terseLabel": "Service-Based Restricted Stock Units"
       }
      }
     },
     "localname": "ServiceBasedRestrictedStockUnitsMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedAndExpectedToVestWeightedAverageRemainingContractualTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based Compensation Arrangement by Share based Payment Award, Equity Instruments Other than Option, Vested and Expected to Vest Weighted Average Remaining Contractual Term",
        "label": "Share based Compensation Arrangement by Share based Payment Award, Equity Instruments Other than Option, Vested and Expected to Vest Weighted Average Remaining Contractual Term",
        "terseLabel": "Expected to vest"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedAndExpectedToVestWeightedAverageRemainingContractualTerm",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfRestrictedStockUnitsWeightedAverageRemainingContractualTermsDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestIntrinsicValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Intrinsic Value",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Intrinsic Value",
        "terseLabel": "Expected to vest"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestIntrinsicValue",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfRestrictedStockUnitAwardsAggregateIntrinsicValueDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentageUponOneYearAnniversaryOfDateOfGrant": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Vesting Percentage Upon One Year Anniversary Of Date Of Grant",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Vesting Percentage Upon One Year Anniversary Of Date Of Grant",
        "terseLabel": "Percentage of awards vesting on the first anniversary of grant date"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentageUponOneYearAnniversaryOfDateOfGrant",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ter_ShareholderReturnAwardPerformanceMeasurementPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shareholder Return Award Performance Measurement Period",
        "label": "Shareholder Return Award Performance Measurement Period",
        "terseLabel": "Total shareholder return performance measurement period"
       }
      }
     },
     "localname": "ShareholderReturnAwardPerformanceMeasurementPeriod",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "ter_SharesOfStockIssuedDuringPeriodShareBasedCompensationNetOfSharesWithheldForTaxes": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of Stock Issued During Period, Share Based Compensation, Net of Shares Withheld for Taxes",
        "label": "Shares Of Stock Issued During Period Share Based Compensation Net Of Shares Withheld For Taxes",
        "verboseLabel": "Net issuance of common stock under stock-based plans (in shares)"
       }
      }
     },
     "localname": "SharesOfStockIssuedDuringPeriodShareBasedCompensationNetOfSharesWithheldForTaxes",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "ter_SocMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Soc.",
        "label": "Soc [Member]",
        "terseLabel": "SOC"
       }
      }
     },
     "localname": "SocMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_StandardProductWarrantyPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Standard Product Warranty Period",
        "label": "Standard Product Warranty Period",
        "terseLabel": "Standard warranty period"
       }
      }
     },
     "localname": "StandardProductWarrantyPeriod",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "ter_StockCompensationPlansAndEmployeeStockPurchasePlanPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock compensation plans and employee stock purchase plan.",
        "label": "Stock Compensation Plans And Employee Stock Purchase Plan Policy [Text Block]",
        "terseLabel": "Stock Compensation Plans and Employee Stock Purchase Plan"
       }
      }
     },
     "localname": "StockCompensationPlansAndEmployeeStockPurchasePlanPolicyTextBlock",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ter_StockIssuedDuringPeriodSharesSaleOfStockAndExerciseOfStockOptions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock issued during period shares sale of stock and exercise of stock options.",
        "label": "Stock Issued During Period Shares Sale Of Stock And Exercise Of Stock Options",
        "terseLabel": "Exercise of stock options"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesSaleOfStockAndExerciseOfStockOptions",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/NetIncomePerCommonShareAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "ter_StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Value, Share Based Compensation, Net of Shares Withheld for Taxes",
        "label": "Stock Issued During Period Value Share Based Compensation Net Of Shares Withheld For Taxes",
        "verboseLabel": "Net issuance of common stock under stock-based plans"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ter_StockRepurchaseProgramTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Repurchase Program.",
        "label": "Stock Repurchase Program [Text Block]",
        "terseLabel": "Stock Repurchase Program"
       }
      }
     },
     "localname": "StockRepurchaseProgramTextBlock",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/StockRepurchaseProgram"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ter_StockRepurchaseProgramsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Repurchase Programs [Line Items]",
        "label": "Stock Repurchase Programs [Line Items]",
        "terseLabel": "Stock Repurchase Programs [Line Items]"
       }
      }
     },
     "localname": "StockRepurchaseProgramsLineItems",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/StockRepurchaseProgramAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ter_StockRepurchaseProgramsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Repurchase Programs [Table]",
        "label": "Stock Repurchase Programs [Table]",
        "terseLabel": "Stock Repurchase Programs [Table]"
       }
      }
     },
     "localname": "StockRepurchaseProgramsTable",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/StockRepurchaseProgramAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ter_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://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ter_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://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ter_SystemsTestGroupMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Systems Test Group [Member]",
        "label": "Systems Test Group [Member]",
        "terseLabel": "System Test"
       }
      }
     },
     "localname": "SystemsTestGroupMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail",
      "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail",
      "http://wwww.teradyne.com/role/ScheduleOfSegmentInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_TaiwanPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Taiwan Plan [Member]",
        "label": "Taiwan Plan [Member]",
        "terseLabel": "Taiwan Defined Benefit Pension Plan"
       }
      }
     },
     "localname": "TaiwanPlanMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_TaxCreditCarryforwardExpirationYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax Credit Carryforward, Expiration Year",
        "label": "Tax Credit Carryforward, Expiration Year",
        "terseLabel": "Tax credit carryforward, expiration date"
       }
      }
     },
     "localname": "TaxCreditCarryforwardExpirationYear",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "gYearItemType"
    },
    "ter_TaxCutsAndJobsActOf2017CorrelativeAdjustmentsOnUncertainTaxPositions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax cuts and jobs act of 2017 correlative adjustments on uncertain tax positions.",
        "label": "Tax Cuts and Jobs Act of 2017 Correlative Adjustments on Uncertain Tax Positions",
        "terseLabel": "Expense (benefit) associated with impact of correlative adjustments on tax positions"
       }
      }
     },
     "localname": "TaxCutsAndJobsActOf2017CorrelativeAdjustmentsOnUncertainTaxPositions",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ter_TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarnings": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax Cuts and Jobs Act of 2017, reclassification from AOCI to retained earnings.",
        "label": "Tax Cuts and Jobs Act of 2017, Reclassification from AOCI to Retained Earnings",
        "verboseLabel": "Reclassification of tax effects resulting from the Tax Reform Act"
       }
      }
     },
     "localname": "TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarnings",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ter_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpenseBenefit": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax cuts and jobs act of 2017 transition tax for accumulated foreign earnings income tax expense benefit.",
        "label": "Tax Cuts and Jobs Act of 2017 Transition Tax for Accumulated Foreign Earnings Income Tax Expense Benefit",
        "terseLabel": "Transition tax on mandatory deemed repatriation of foreign earnings"
       }
      }
     },
     "localname": "TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpenseBenefit",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ter_TerCorporateAndEliminationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TER corporate and eliminations.",
        "label": "TER Corporate And Eliminations [Member]",
        "terseLabel": "TER Corporate And Eliminations"
       }
      }
     },
     "localname": "TerCorporateAndEliminationsMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_TestSystemsLeasedByCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Test Systems Leased By Customers [Member]",
        "label": "Test Systems Leased By Customers [Member]",
        "terseLabel": "Test Systems Leased By Customers"
       }
      }
     },
     "localname": "TestSystemsLeasedByCustomersMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_TestSystemsManufacturedInternallyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Test Systems Manufactured Internally [Member]",
        "label": "Test Systems Manufactured Internally [Member]",
        "terseLabel": "Test Systems Manufactured Internally"
       }
      }
     },
     "localname": "TestSystemsManufacturedInternallyMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/UsefulLivesOfAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total Shareholder Return Performance-Based Restricted Stock Units",
        "label": "Total Shareholder Return Performance-Based Restricted Stock Units [Member]",
        "terseLabel": "TSR Performance-Based Restricted Stock Units"
       }
      }
     },
     "localname": "TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail",
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_TruistBankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Truist bank [Member].",
        "label": "Truist Bank [Member]"
       }
      }
     },
     "localname": "TruistBankMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_USCorporateFixedIncomeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "US Corporate Fixed Income [Member]",
        "label": "US Corporate Fixed Income [Member]",
        "terseLabel": "U.S. corporate fixed income"
       }
      }
     },
     "localname": "USCorporateFixedIncomeMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfTargetAssetsAllocationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_UncategorizedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Uncategorized [Abstract]",
        "label": "Uncategorized [Abstract]"
       }
      }
     },
     "localname": "UncategorizedAbstract",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "xbrltype": "stringItemType"
    },
    "ter_UnitedStatesPlansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "United States Plans [Member]",
        "label": "United States Plans [Member]",
        "terseLabel": "United States Plans"
       }
      }
     },
     "localname": "UnitedStatesPlansMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "United States Supplemental Executive Defined Benefit Pension Plan [Member]",
        "label": "United States Supplemental Executive Defined Benefit Pension Plan [Member]",
        "terseLabel": "U.S. Supplemental Executive Defined Benefit Pension Plan"
       }
      }
     },
     "localname": "UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_UniversalRobotsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Universal Robots A/C.",
        "label": "Universal Robots A/C [Member]",
        "terseLabel": "Universal Robots (UR)"
       }
      }
     },
     "localname": "UniversalRobotsMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsParentheticalDetail",
      "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail",
      "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationParentheticalDetail",
      "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_UnrecognizedTaxBenefitsIfRecognizedWouldImpactDeferredTaxes": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unrecognized Tax Benefits, If Recognized Would Impact Deferred Taxes",
        "label": "Unrecognized Tax Benefits, If Recognized Would Impact Deferred Taxes",
        "terseLabel": "Unrecognized tax benefits, if recognized would impact deferred taxes"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIfRecognizedWouldImpactDeferredTaxes",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ter_UsGovernmentFixedIncomeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Us Government Fixed Income [Member]",
        "label": "Us Government Fixed Income [Member]",
        "terseLabel": "U.S. government fixed income"
       }
      }
     },
     "localname": "UsGovernmentFixedIncomeMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfTargetAssetsAllocationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_UsQualifiedPensionPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "US Qualified Pension Plan.",
        "label": "US Qualified Pension Plan [Member]",
        "terseLabel": "U.S. Qualified Pension Plan"
       }
      }
     },
     "localname": "UsQualifiedPensionPlanMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/SavingsPlanAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ter_WarrantyPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warranty period.",
        "label": "Warranty Period",
        "terseLabel": "Warranty period"
       }
      }
     },
     "localname": "WarrantyPeriod",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "ter_WirelessTestMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Wireless test member",
        "label": "Wireless Test [Member]",
        "terseLabel": "Wireless Test"
       }
      }
     },
     "localname": "WirelessTestMember",
     "nsuri": "http://wwww.teradyne.com/20201231",
     "presentation": [
      "http://wwww.teradyne.com/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail",
      "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail",
      "http://wwww.teradyne.com/role/GoodwillAndIntangibleAssetsTables",
      "http://wwww.teradyne.com/role/ScheduleOfSegmentInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Changes and Error Corrections [Abstract]"
       }
      }
     },
     "localname": "AccountingChangesAndErrorCorrectionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdate201601Member": {
     "auth_ref": [
      "r705"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2016-01 Financial Instruments-Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities.",
        "label": "Accounting Standards Update 2016-01 [Member]",
        "terseLabel": "ASU 2016-01"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201601Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsAndNotesReceivableNet": {
     "auth_ref": [
      "r33",
      "r249",
      "r835"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of accounts and financing receivable. Includes, but is not limited to, notes and loan receivable.",
        "label": "Accounts and Notes Receivable, Net",
        "verboseLabel": "Trade Accounts Receivable"
       }
      }
     },
     "localname": "AccountsAndNotesReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets": {
       "order": 25.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r4",
      "r33",
      "r249",
      "r250"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, Net, Current",
        "presentationGuidance": "Accounts receivable, less allowance for doubtful accounts of $2,034 and $1,736 in 2020 and 2019, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r24",
      "r806",
      "r839"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets": {
       "order": 30.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.",
        "label": "Accrued Income Taxes, Current",
        "terseLabel": "Income taxes payable"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesNoncurrent": {
     "auth_ref": [
      "r26",
      "r806",
      "r839"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets": {
       "order": 21.0,
       "parentTag": "us-gaap_Liabilities",
       "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 domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.",
        "label": "Accrued Income Taxes, Noncurrent",
        "terseLabel": "Long-term incomes taxes payable"
       }
      }
     },
     "localname": "AccruedIncomeTaxesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember": {
     "auth_ref": [
      "r80",
      "r85",
      "r88",
      "r663"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive (income) loss related to prior service cost (credit) component of defined benefit plans attributable to the parent.",
        "label": "Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Parent [Member]",
        "terseLabel": "Amortization of Prior Service Credit"
       }
      }
     },
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeDetail",
      "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeParentheticalDetail",
      "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeToStatementsOfOperationsDetail",
      "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeToStatementsOfOperationsParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r54",
      "r332"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/PropertyPlantAndEquipmentNetDetail": {
       "order": 8.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",
        "terseLabel": "Accumulated depreciation",
        "verboseLabel": "Less: accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/PropertyPlantAndEquipmentNetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": {
     "auth_ref": [
      "r76",
      "r77",
      "r78",
      "r85",
      "r88"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.",
        "label": "Accumulated Net Investment Gain (Loss) Attributable to Parent [Member]",
        "terseLabel": "Unrealized (Losses) Gains on Marketable Securities",
        "verboseLabel": "Unrealized Gains (Losses) on Marketable Securities"
       }
      }
     },
     "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeDetail",
      "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeParentheticalDetail",
      "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeToStatementsOfOperationsParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeDetail",
      "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeParentheticalDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r36",
      "r82",
      "r84",
      "r85",
      "r843",
      "r868",
      "r872"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets": {
       "order": 36.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "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",
        "terseLabel": "Accumulated other comprehensive income (loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r717"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeDetail",
      "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeParentheticalDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r81",
      "r85",
      "r88",
      "r158",
      "r159",
      "r160",
      "r663",
      "r863",
      "r864"
     ],
     "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)",
        "verboseLabel": "Accumulated Other Comprehensive (Loss) Income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeDetail",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquity",
      "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeToStatementsOfOperationsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life",
        "terseLabel": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life",
        "verboseLabel": "Total intangible assets, estimated useful life, years"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ComponentsOfIntangibleAssetsAndTheirEstimatedUsefulLivesAtAcquisitionDateDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AcquisitionRelatedCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Category of acquisition-related costs allocated to (included in) reported pro forma earnings (supplemental pro forma information).",
        "label": "Acquisition-related Costs [Member]",
        "terseLabel": "Acquisition Related Costs"
       }
      }
     },
     "localname": "AcquisitionRelatedCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r34"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets": {
       "order": 35.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r158",
      "r159",
      "r160",
      "r566",
      "r567",
      "r568"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-in Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentForAmortization": {
     "auth_ref": [
      "r130",
      "r324"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.",
        "label": "Amortization",
        "terseLabel": "Amortization"
       }
      }
     },
     "localname": "AdjustmentForAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r162",
      "r163",
      "r164",
      "r165",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r611",
      "r612",
      "r613",
      "r614",
      "r785",
      "r786",
      "r787",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by amendment to accounting standards.",
        "label": "Adjustments for New Accounting Pronouncements [Axis]",
        "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/AccountingPoliciesTables",
      "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeDetail",
      "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeParentheticalDetail",
      "http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": {
     "auth_ref": [
      "r375"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.",
        "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt",
        "terseLabel": "Convertible common shares"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r526",
      "r528",
      "r572",
      "r573"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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 from operations to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r575"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for advertising cost.",
        "label": "Advertising Costs, Policy [Policy Text Block]",
        "terseLabel": "Advertising Costs"
       }
      }
     },
     "localname": "AdvertisingCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdvertisingExpense": {
     "auth_ref": [
      "r576"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.",
        "label": "Advertising Expense",
        "terseLabel": "Advertising costs"
       }
      }
     },
     "localname": "AdvertisingExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r528",
      "r558",
      "r571"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/StockBasedCompensationDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "disclosureGuidance": "Stock Based Compensation Relating To Retirement Agreement",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Allocated Share-based Compensation Expense",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/StockBasedCompensationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": {
     "auth_ref": [],
     "calculation": {
      "http://wwww.teradyne.com/role/StockBasedCompensationDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of expense for award under share-based payment arrangement.",
        "label": "Allocated Share-based Compensation Expense, Net of Tax",
        "totalLabel": "Total stock-based compensation expense after income taxes"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpenseNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "auth_ref": [
      "r155"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]",
        "terseLabel": "Allowance for Doubtful Accounts"
       }
      }
     },
     "localname": "AllowanceForCreditLossMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ValuationAndQualifyingAccountsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r40",
      "r255",
      "r287"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Allowance for Doubtful Accounts Receivable, Current",
        "terseLabel": "Accounts receivable, less allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfDebtDiscountPremium": {
     "auth_ref": [
      "r110",
      "r130",
      "r721"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/InterestExpenseOnConvertibleSeniorNotesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.",
        "label": "Amortization of Debt Discount (Premium)",
        "terseLabel": "Amortization of the discount component and debt issue fees recognized as interest expense"
       }
      }
     },
     "localname": "AmortizationOfDebtDiscountPremium",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/InterestExpenseOnConvertibleSeniorNotesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r130",
      "r316",
      "r324"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations": {
       "order": 9.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "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": "Acquired intangible assets amortization"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsDetail",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations",
      "http://wwww.teradyne.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax": {
     "auth_ref": [
      "r497"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized in net periodic benefit cost (credit) and other comprehensive (income) loss.",
        "label": "Defined Benefit Plan, Amount Recognized in Net Periodic Benefit Cost (Credit) and Other Comprehensive (Income) Loss, before Tax",
        "totalLabel": "Total recognized in net periodic pension cost (income) and other comprehensive income"
       }
      }
     },
     "localname": "AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r190"
     ],
     "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"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/NetIncomePerCommonShareAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r190"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail",
      "http://wwww.teradyne.com/role/NetIncomePerCommonShareAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r190"
     ],
     "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 [Domain]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail",
      "http://wwww.teradyne.com/role/NetIncomePerCommonShareAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]"
       }
      }
     },
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r142",
      "r224",
      "r231",
      "r238",
      "r279",
      "r658",
      "r664",
      "r704",
      "r804",
      "r838"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "terseLabel": "Total assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets",
      "http://wwww.teradyne.com/role/ScheduleOfSegmentInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r7",
      "r9",
      "r71",
      "r142",
      "r279",
      "r658",
      "r664",
      "r704"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets": {
       "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/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r685"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "terseLabel": "Assets",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail",
      "http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecurities": {
     "auth_ref": [],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail": {
       "order": 9.0,
       "parentTag": "ter_CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt and equity securities categorized neither as held-to-maturity nor trading.",
        "label": "Available-for-sale Securities",
        "positiveLabel": "Marketable securities",
        "terseLabel": "Available for sale securities",
        "verboseLabel": "Available-for-sale marketable securities, Fair Market Value"
       }
      }
     },
     "localname": "AvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail",
      "http://wwww.teradyne.com/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail",
      "http://wwww.teradyne.com/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r261"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of unrealized gain in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.",
        "label": "Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax",
        "terseLabel": "Available-for-sale marketable securities, Unrealized Gain",
        "verboseLabel": "Available-for-sale marketable securities, Unrealized Gain"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail",
      "http://wwww.teradyne.com/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of unrealized loss in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.",
        "label": "Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax",
        "negatedLabel": "Available-for-sale marketable securities, Unrealized (Loss)"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail",
      "http://wwww.teradyne.com/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesAmortizedCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the cost of debt and equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any.",
        "label": "Available-for-sale Securities, Amortized Cost Basis",
        "terseLabel": "Available-for-sale marketable securities, Cost"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesAmortizedCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail",
      "http://wwww.teradyne.com/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the aggregate fair value of investments in debt and equity securities in an unrealized loss position which are categorized neither as held-to-maturity nor trading securities.",
        "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value",
        "verboseLabel": "Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail",
      "http://wwww.teradyne.com/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt and equity securities categorized neither as trading securities nor held-to-maturity securities and intended be sold or mature one year or operating cycle, if longer.",
        "label": "Available-for-sale Securities, Current",
        "terseLabel": "Marketable securities"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost": {
     "auth_ref": [
      "r266"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after Five Through Ten Years, Amortized Cost",
        "terseLabel": "Due after 5 years through 10 years, cost"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": {
     "auth_ref": [
      "r262",
      "r266",
      "r826"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail": {
       "order": 7.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after Five Through Ten Years, Fair Value",
        "terseLabel": "Due after 5 years through 10 years, fair market value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": {
     "auth_ref": [
      "r265"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Amortized Cost",
        "terseLabel": "Due after 1 year through 5 years, cost"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": {
     "auth_ref": [
      "r262",
      "r265",
      "r825"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Fair Value",
        "terseLabel": "Due after 1 year through 5 years, fair market value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost": {
     "auth_ref": [
      "r267"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-sale, Allocated and Single Maturity Date, Maturity, after 10 Years, Amortized Cost",
        "terseLabel": "Due after 10 years, cost"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue": {
     "auth_ref": [
      "r262",
      "r267",
      "r827"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail": {
       "order": 8.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after 10 Years, Fair Value",
        "terseLabel": "Due after 10 years, fair maket value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": {
     "auth_ref": [
      "r262",
      "r268",
      "r828"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date.",
        "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value",
        "totalLabel": "Total, fair market value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis": {
     "auth_ref": [
      "r262",
      "r268",
      "r823"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date.",
        "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost",
        "totalLabel": "Total, cost"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": {
     "auth_ref": [
      "r264"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Amortized Cost",
        "terseLabel": "Due within one year, cost"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {
     "auth_ref": [
      "r262",
      "r264",
      "r824"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value",
        "terseLabel": "Due within one year, fair market value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue": {
     "auth_ref": [
      "r268"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), without single maturity date and not allocated over maturity grouping.",
        "label": "Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Fair Value",
        "terseLabel": "Available for sale securities with out contractual maturity date"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesEquitySecurities": {
     "auth_ref": [],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail": {
       "order": 10.0,
       "parentTag": "ter_CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of equity securities categorized neither as held-to-maturity nor as trading.",
        "label": "Available-for-sale Securities, Equity Securities",
        "terseLabel": "Available for sale equity securities"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesEquitySecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesGrossRealizedGains": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the gross profit realized on the sale of debt or equity securities categorized neither as held-to-maturity nor trading securities.",
        "label": "Available-for-sale Securities, Gross Realized Gains",
        "terseLabel": "Available-for-sale securities, realized gain"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesGrossRealizedGains",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the gross loss realized on the sale of debt or equity securities categorized neither as held-to-maturity nor trading securities.",
        "label": "Available-for-sale Securities, Gross Realized Losses",
        "terseLabel": "Available-for-sale securities, realized loss"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesGrossRealizedLosses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments in debt and equity securities which are categorized neither as held-to-maturity nor trading and which are intended to be sold or mature more than one year from the balance sheet date or operating cycle, if longer. Such securities are reported at fair value; unrealized gains (losses) related to Available-for-sale Securities are excluded from earnings and reported in a separate component of shareholders' equity (other comprehensive income), unless the Available-for-sale security is designated as a hedge or is determined to have had an other than temporary decline in fair value below its amortized cost basis. All or a portion of the unrealized holding gain (loss) of an Available-for-sale security that is designated as being hedged in a fair value hedge is recognized in earnings during the period of the hedge, as are other than temporary declines in fair value below the cost basis for investments in equity securities and debt securities that an entity intends to sell or it is more likely than not that it will be required to sell before the recovery of its amortized cost basis. Other than temporary declines in fair value below the cost basis for debt securities categorized as Available-for-sale that an entity does not intend to sell and for which it is not more likely than not that the entity will be required to sell before the recovery of its amortized cost basis are bifurcated into credit losses and losses related to all other factors. Other than temporary declines in fair value below cost basis related to credit losses are recognized in earnings, and losses related to all other factors are recognized in other comprehensive income.",
        "label": "Available-for-sale Securities, Noncurrent",
        "terseLabel": "Marketable securities"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.",
        "label": "Available-for-sale Securities [Table Text Block]",
        "terseLabel": "Contractual Maturities of Investments Held"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r529",
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail",
      "http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfRestrictedStockUnitAwardsAggregateIntrinsicValueDetail",
      "http://wwww.teradyne.com/role/ScheduleOfRestrictedStockUnitsWeightedAverageRemainingContractualTermsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfStockCompensationPlanActivityDetail",
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail",
      "http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail",
      "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r673",
      "r676"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail",
      "http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail",
      "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BaseRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum rate investor will accept.",
        "label": "Base Rate [Member]",
        "terseLabel": "Base Rate"
       }
      }
     },
     "localname": "BaseRateMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "verboseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BuildingImprovementsMember": {
     "auth_ref": [
      "r331"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Addition, improvement, or renovation to a facility held for productive use including, but not limited to, office, production, storage and distribution facilities.",
        "label": "Building Improvements [Member]",
        "terseLabel": "Building Improvements"
       }
      }
     },
     "localname": "BuildingImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/UsefulLivesOfAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BuildingMember": {
     "auth_ref": [
      "r331"
     ],
     "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": "Buildings"
       }
      }
     },
     "localname": "BuildingMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/UsefulLivesOfAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BuildingsAndImprovementsGross": {
     "auth_ref": [
      "r11",
      "r331"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/PropertyPlantAndEquipmentNetDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.",
        "label": "Buildings and Improvements, Gross",
        "terseLabel": "Buildings"
       }
      }
     },
     "localname": "BuildingsAndImprovementsGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/PropertyPlantAndEquipmentNetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r506",
      "r520"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyTables",
      "http://wwww.teradyne.com/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail",
      "http://wwww.teradyne.com/role/ComponentsOfIntangibleAssetsAndTheirEstimatedUsefulLivesAtAcquisitionDateDetail",
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsParentheticalDetail",
      "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail",
      "http://wwww.teradyne.com/role/FinalAllocationOfPurchasePriceDetail",
      "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ProFormaResultsUnderAcquisitionDetail",
      "http://wwww.teradyne.com/role/QuantitativeInformationAssociatedWithFairValueMeasurementOfLevel3FinancialInstrumentDetail",
      "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsParentheticalDetail",
      "http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationParentheticalDetail",
      "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail",
      "http://wwww.teradyne.com/role/SubsequentEventsAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/TheCompanyAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r506",
      "r520",
      "r636",
      "r637"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyTables",
      "http://wwww.teradyne.com/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail",
      "http://wwww.teradyne.com/role/ComponentsOfIntangibleAssetsAndTheirEstimatedUsefulLivesAtAcquisitionDateDetail",
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsParentheticalDetail",
      "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail",
      "http://wwww.teradyne.com/role/FinalAllocationOfPurchasePriceDetail",
      "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ProFormaResultsUnderAcquisitionDetail",
      "http://wwww.teradyne.com/role/QuantitativeInformationAssociatedWithFairValueMeasurementOfLevel3FinancialInstrumentDetail",
      "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsParentheticalDetail",
      "http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationParentheticalDetail",
      "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail",
      "http://wwww.teradyne.com/role/SubsequentEventsAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/TheCompanyAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ComponentsOfIntangibleAssetsAndTheirEstimatedUsefulLivesAtAcquisitionDateDetail",
      "http://wwww.teradyne.com/role/FinalAllocationOfPurchasePriceDetail",
      "http://wwww.teradyne.com/role/ProFormaResultsUnderAcquisitionDetail",
      "http://wwww.teradyne.com/role/TheCompanyAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "auth_ref": [
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.",
        "label": "Business Acquisition, Percentage of Voting Interests Acquired",
        "terseLabel": "Business acquisition percentage of equity",
        "verboseLabel": "Business acquisition percentage of equity"
       }
      }
     },
     "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/TheCompanyAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": {
     "auth_ref": [
      "r633",
      "r634"
     ],
     "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": "Net income per common share, basic"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ProFormaResultsUnderAcquisitionDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": {
     "auth_ref": [
      "r633",
      "r634"
     ],
     "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": "Net income per common share, diluted"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ProFormaResultsUnderAcquisitionDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "auth_ref": [
      "r633",
      "r634"
     ],
     "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": "Pro Forma Results Under Acquisitions"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "auth_ref": [
      "r633",
      "r634"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ProFormaResultsUnderAcquisitionDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "auth_ref": [
      "r633",
      "r634"
     ],
     "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": "Revenue"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ProFormaResultsUnderAcquisitionDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "auth_ref": [
      "r630"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.",
        "label": "Business Combination, Acquisition Related Costs",
        "terseLabel": "Acquisition related costs",
        "verboseLabel": "Acquisition related expense and compensation"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsParentheticalDetail",
      "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r646",
      "r647",
      "r650"
     ],
     "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": "Total preliminary purchase price"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/TheCompanyAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
     "auth_ref": [
      "r129",
      "r654"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 20.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Increase (decrease) in contingent consideration",
        "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": "Contingent consideration adjustment",
        "verboseLabel": "Contingent consideration fair value adjustment"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsParentheticalDetail",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows",
      "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationParentheticalDetail",
      "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": {
     "auth_ref": [
      "r653"
     ],
     "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": "Arrangement range of outcomes value high",
        "verboseLabel": "Maximum amount of contingent consideration paid for acquisition"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/TheCompanyAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r645",
      "r648",
      "r652"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.",
        "label": "Business Combination, Contingent Consideration, Liability",
        "terseLabel": "Contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/QuantitativeInformationAssociatedWithFairValueMeasurementOfLevel3FinancialInstrumentDetail",
      "http://wwww.teradyne.com/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail",
      "http://wwww.teradyne.com/role/TheCompanyAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": {
     "auth_ref": [
      "r645",
      "r649"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets": {
       "order": 29.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": "Contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": {
     "auth_ref": [
      "r645",
      "r649"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets": {
       "order": 18.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": "Long-term contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "Acquisitions and Investment in Other Company"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompany"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": {
     "auth_ref": [
      "r632"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.",
        "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual",
        "terseLabel": "Income (loss) before income taxes"
       }
      }
     },
     "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": {
     "auth_ref": [
      "r632"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.",
        "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual",
        "terseLabel": "Revenues"
       }
      }
     },
     "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": {
     "auth_ref": [
      "r639"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/FinalAllocationOfPurchasePriceDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets",
        "terseLabel": "Current assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/FinalAllocationOfPurchasePriceDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": {
     "auth_ref": [
      "r639"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/FinalAllocationOfPurchasePriceDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other",
        "verboseLabel": "Other current assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/FinalAllocationOfPurchasePriceDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": {
     "auth_ref": [
      "r639"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/FinalAllocationOfPurchasePriceDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities",
        "negatedLabel": "Accounts payable and current liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/FinalAllocationOfPurchasePriceDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r639"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/FinalAllocationOfPurchasePriceDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/FinalAllocationOfPurchasePriceDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
     "auth_ref": [
      "r638",
      "r639"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles",
        "terseLabel": "Acquired value of intangible assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets": {
     "auth_ref": [
      "r639"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/FinalAllocationOfPurchasePriceDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Assets",
        "terseLabel": "Non-current assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/FinalAllocationOfPurchasePriceDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities": {
     "auth_ref": [
      "r639"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/FinalAllocationOfPurchasePriceDetail": {
       "order": 8.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities",
        "negatedTerseLabel": "Long-term deferred tax liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/FinalAllocationOfPurchasePriceDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": {
     "auth_ref": [
      "r639"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/FinalAllocationOfPurchasePriceDetail": {
       "order": 7.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other",
        "negatedLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/FinalAllocationOfPurchasePriceDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r638",
      "r639"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment",
        "terseLabel": "Net tangible assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r639"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/FinalAllocationOfPurchasePriceDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net",
        "terseLabel": "Total preliminary purchase price",
        "totalLabel": "Total purchase price"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/FinalAllocationOfPurchasePriceDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r138",
      "r629"
     ],
     "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": "Business Combination"
       }
      }
     },
     "localname": "BusinessCombinationsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r134",
      "r135",
      "r136"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "terseLabel": "Capital expenditures incurred but not yet paid:"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "auth_ref": [
      "r700",
      "r701"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as reported on the statement of financial position (balance sheet).",
        "label": "Reported Value Measurement [Member]",
        "terseLabel": "Carrying Value"
       }
      }
     },
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r2",
      "r50",
      "r132"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail": {
       "order": 8.0,
       "parentTag": "ter_CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion 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.",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsMember": {
     "auth_ref": [],
     "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. 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.",
        "label": "Cash and Cash Equivalents [Member]",
        "terseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfPensionsPlanAssetsByAssetCategoryDetail",
      "http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r126",
      "r132",
      "r137"
     ],
     "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 end of year",
        "periodStartLabel": "Cash and cash equivalents at beginning of year"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r126",
      "r709"
     ],
     "calculation": {
      "http://wwww.teradyne.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": "Increase (decrease) in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashEquivalentsMember": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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 Equivalents [Member]",
        "terseLabel": "Cash Equivalents"
       }
      }
     },
     "localname": "CashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashMember": {
     "auth_ref": [
      "r17"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail",
      "http://wwww.teradyne.com/role/ScheduleOfTargetAssetsAllocationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CatastrophicEventDomain": {
     "auth_ref": [
      "r350",
      "r353"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Catastrophic event, for example, but not limited to, earthquake, windstorm, fire or explosion.",
        "label": "Catastrophic Event [Domain]",
        "terseLabel": "Catastrophic Event [Domain]"
       }
      }
     },
     "localname": "CatastrophicEventDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsParentheticalDetail",
      "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CertificatesOfDepositMember": {
     "auth_ref": [
      "r830"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.",
        "label": "Certificates of Deposit [Member]",
        "terseLabel": "Certificates of Deposit and Time Deposits"
       }
      }
     },
     "localname": "CertificatesOfDepositMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail",
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ChangeInAccountingEstimateByTypeAxis": {
     "auth_ref": [
      "r169",
      "r196"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of change in accounting estimate.",
        "label": "Change in Accounting Estimate by Type [Axis]"
       }
      }
     },
     "localname": "ChangeInAccountingEstimateByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsParentheticalDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ChangeInAccountingEstimateTypeDomain": {
     "auth_ref": [
      "r169",
      "r196"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the accounting estimate that was changed that had the effect of adjusting the carrying amount of an existing asset or liability, or that will alter the subsequent accounting for existing or future assets or liabilities.",
        "label": "Change in Accounting Estimate, Type [Domain]"
       }
      }
     },
     "localname": "ChangeInAccountingEstimateTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r141",
      "r142",
      "r177",
      "r182",
      "r185",
      "r187",
      "r189",
      "r202",
      "r203",
      "r204",
      "r279",
      "r704"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquity",
      "http://wwww.teradyne.com/role/Leases",
      "http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfOperatingLeaseMaturityDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CollateralAxis": {
     "auth_ref": [
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by category of collateral or no collateral, from lender's perspective.",
        "label": "Collateral [Axis]"
       }
      }
     },
     "localname": "CollateralAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CollateralDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Category of collateral or no collateral, from lender's perspective.",
        "label": "Collateral [Domain]"
       }
      }
     },
     "localname": "CollateralDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CollateralPledgedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pledge of specific property to serve as protection against default.",
        "label": "Collateral Pledged [Member]",
        "terseLabel": "Collateral Pledged [Member]"
       }
      }
     },
     "localname": "CollateralPledgedMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommercialPaperMember": {
     "auth_ref": [
      "r374"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.",
        "label": "Commercial Paper [Member]",
        "terseLabel": "Commercial Paper"
       }
      }
     },
     "localname": "CommercialPaperMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail",
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r65",
      "r350",
      "r813",
      "r847"
     ],
     "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 (Note M)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r347",
      "r348",
      "r349",
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/CommitmentsAndContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "auth_ref": [
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Cash Paid"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareCashPaid",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquityParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r392"
     ],
     "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",
        "terseLabel": "Cash dividend declared per common share"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r158",
      "r159"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r32"
     ],
     "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 stock, par value"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r32"
     ],
     "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 stock, shares authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r32"
     ],
     "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 stock, shares issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r32",
      "r387"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, shares outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r32"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets": {
       "order": 34.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "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 stock, $0.125 par value, 1,000,000 shares authorized, 166,123 and 166,410 shares issued and outstanding at December 31, 2020 and 2019, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r91",
      "r93",
      "r94",
      "r102",
      "r817",
      "r850"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNoteTextBlock": {
     "auth_ref": [
      "r101",
      "r112",
      "r816",
      "r849"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.",
        "label": "Comprehensive Income (Loss) Note [Text Block]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "ComprehensiveIncomeNoteTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AccumulatedOtherComprehensiveLossIncome"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for comprehensive income.",
        "label": "Comprehensive Income, Policy [Policy Text Block]",
        "terseLabel": "Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r208",
      "r209",
      "r246",
      "r702",
      "r703"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r208",
      "r209",
      "r246",
      "r702",
      "r703",
      "r874"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r208",
      "r209",
      "r246",
      "r702",
      "r703",
      "r874"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r208",
      "r209",
      "r246",
      "r702",
      "r703"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration risk, percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r208",
      "r209",
      "r246",
      "r702",
      "r703"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConstructionInProgressGross": {
     "auth_ref": [
      "r331"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/PropertyPlantAndEquipmentNetDetail": {
       "order": 7.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress, Gross",
        "terseLabel": "Construction in progress"
       }
      }
     },
     "localname": "ConstructionInProgressGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/PropertyPlantAndEquipmentNetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContingentConsiderationByTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of contingent consideration.",
        "label": "Contingent Consideration by Type [Axis]",
        "terseLabel": "Contingent Consideration by Type [Axis]"
       }
      }
     },
     "localname": "ContingentConsiderationByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/QuantitativeInformationAssociatedWithFairValueMeasurementOfLevel3FinancialInstrumentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContingentConsiderationTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of contingent payment arrangement.",
        "label": "Contingent Consideration Type [Domain]",
        "terseLabel": "Contingent Consideration Type [Domain]"
       }
      }
     },
     "localname": "ContingentConsiderationTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/QuantitativeInformationAssociatedWithFairValueMeasurementOfLevel3FinancialInstrumentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerDurationAxis": {
     "auth_ref": [
      "r406",
      "r413"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts.",
        "label": "Contract with Customer, Duration [Axis]"
       }
      }
     },
     "localname": "ContractWithCustomerDurationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContractWithCustomerDurationDomain": {
     "auth_ref": [
      "r406",
      "r413"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts.",
        "label": "Contract with Customer, Duration [Domain]"
       }
      }
     },
     "localname": "ContractWithCustomerDurationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r407"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "verboseLabel": "Deferred Revenue And Customer Advances"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleCommonStockMember": {
     "auth_ref": [
      "r32"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock securities that may be converted to another form of security.",
        "label": "Convertible Common Stock [Member]",
        "terseLabel": "Convertible Common Shares"
       }
      }
     },
     "localname": "ConvertibleCommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConvertibleDebt": {
     "auth_ref": [
      "r25",
      "r809",
      "r841"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ComponentsOfConvertibleSeniorNotesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.",
        "label": "Convertible Debt",
        "totalLabel": "Net carrying amount of convertible debt"
       }
      }
     },
     "localname": "ConvertibleDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ComponentsOfConvertibleSeniorNotesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebtCurrent": {
     "auth_ref": [
      "r22"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets": {
       "order": 32.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.",
        "label": "Convertible Debt, Current",
        "terseLabel": "Current debt"
       }
      }
     },
     "localname": "ConvertibleDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ComponentsOfConvertibleSeniorNotesDetail",
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebtFairValueDisclosures": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of 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, Fair Value Disclosures",
        "terseLabel": "Convertible debt"
       }
      }
     },
     "localname": "ConvertibleDebtFairValueDisclosures",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebtNoncurrent": {
     "auth_ref": [
      "r63"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets": {
       "order": 22.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.",
        "label": "Convertible Debt, Noncurrent",
        "terseLabel": "Debt",
        "verboseLabel": "Long-term debt"
       }
      }
     },
     "localname": "ConvertibleDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ComponentsOfConvertibleSeniorNotesDetail",
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of borrowings which can be exchanged for a specified number of another security at the option of the issuer or the holder. Disclosures include, but are not limited to, principal amount, amortized premium or discount, and amount of liability and equity components.",
        "label": "Convertible Debt [Table Text Block]",
        "terseLabel": "Components of Convertible Senior Notes"
       }
      }
     },
     "localname": "ConvertibleDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CorporateAndOtherMember": {
     "auth_ref": [
      "r211"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component of an entity that provides financial and operational oversight and administrative support for other segments and other segments not separately reported due to size or nature of business activities. Excludes intersegment elimination and reconciling items.",
        "label": "Corporate and Other [Member]",
        "terseLabel": "Corporate and Other"
       }
      }
     },
     "localname": "CorporateAndOtherMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r447",
      "r497",
      "r873"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.",
        "label": "Corporate Debt Securities [Member]",
        "terseLabel": "Corporate Debt Securities"
       }
      }
     },
     "localname": "CorporateDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail",
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail",
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfPensionsPlanAssetsByAssetCategoryDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostMethodInvestmentsPolicy": {
     "auth_ref": [
      "r280"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the cost method of accounting for investments in common stock or other interests including unconsolidated subsidiaries, corporate joint ventures, noncontrolling interests in real estate ventures, limited partnerships, and limited liability companies. An entity also may describe how such investments are assessed for impairment.",
        "label": "Cost Method Investments, Policy [Policy Text Block]",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "CostMethodInvestmentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r106",
      "r783"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations": {
       "order": 4.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": "Total cost of revenues (exclusive of acquired intangible assets amortization shown separately below)"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsDetail",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfRevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Revenue [Abstract]",
        "terseLabel": "Cost of revenues:"
       }
      }
     },
     "localname": "CostOfRevenueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r143",
      "r608",
      "r617"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfProvisionBenefitForIncomeTaxesFromOperationsDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "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": "Current, U.S. Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfProvisionBenefitForIncomeTaxesFromOperationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r146",
      "r608"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfProvisionBenefitForIncomeTaxesFromOperationsDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "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": "Current, Non-U.S."
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfProvisionBenefitForIncomeTaxesFromOperationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r143",
      "r608",
      "r617",
      "r619"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfProvisionBenefitForIncomeTaxesFromOperationsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Current, Total"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfProvisionBenefitForIncomeTaxesFromOperationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r143",
      "r608",
      "r617"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfProvisionBenefitForIncomeTaxesFromOperationsDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "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": "Current, State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfProvisionBenefitForIncomeTaxesFromOperationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r206",
      "r246"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer Concentration Risk"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r643"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer Relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ComponentsOfIntangibleAssetsAndTheirEstimatedUsefulLivesAtAcquisitionDateDetail",
      "http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtConversionByUniqueDescriptionAxis": {
     "auth_ref": [
      "r134",
      "r136"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by description of debt issuances converted in a noncash or part noncash transaction.",
        "label": "Debt Conversion Description [Axis]",
        "terseLabel": "Debt Conversion Description [Axis]"
       }
      }
     },
     "localname": "DebtConversionByUniqueDescriptionAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtConversionConvertedInstrumentAmount1": {
     "auth_ref": [
      "r134",
      "r136"
     ],
     "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": "Debt instrument conversion converted instrument amount"
       }
      }
     },
     "localname": "DebtConversionConvertedInstrumentAmount1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear": {
     "auth_ref": [
      "r134",
      "r136"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expiration, mandatory redemption, or due date, in CCYY-MM-DD format, of the financial instrument issued in exchange for the original debt being converted in a noncash or part noncash transaction.",
        "label": "Debt Conversion, Converted Instrument, Expiration or Due Date",
        "terseLabel": "Debt instrument, conversion option expiration date"
       }
      }
     },
     "localname": "DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DebtConversionNameDomain": {
     "auth_ref": [
      "r134",
      "r136"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name of the original debt issue that has been converted in a noncash (or part noncash) transaction during the accounting period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Debt Conversion, Name [Domain]",
        "terseLabel": "Debt Conversion, Name [Domain]"
       }
      }
     },
     "localname": "DebtConversionNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r382"
     ],
     "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": "Debt"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r22",
      "r24",
      "r25",
      "r805",
      "r809",
      "r834"
     ],
     "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"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ComponentsOfConvertibleSeniorNotesDetail",
      "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareParentheticalDetail",
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "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": "Debt instrument, basis spread on variable rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentConvertibleBeneficialConversionFeature": {
     "auth_ref": [
      "r391"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of a favorable spread to a debt holder between the amount of debt being converted and the value of the securities received upon conversion. This is an embedded conversion feature of convertible debt issued that is in-the-money at the commitment date.",
        "label": "Debt Instrument, Convertible, Beneficial Conversion Feature",
        "terseLabel": "Value of notes converted"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleBeneficialConversionFeature",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": {
     "auth_ref": [
      "r376"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.",
        "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component",
        "terseLabel": "Debt instrument, convertible, carrying amount of equity component"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "auth_ref": [
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The price per share of the conversion feature embedded in the debt instrument.",
        "label": "Debt Instrument, Convertible, Conversion Price",
        "terseLabel": "Debt instrument conversion price",
        "verboseLabel": "Initial debt conversion price"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareParentheticalDetail",
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1": {
     "auth_ref": [
      "r378"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remaining amortization period for discount on the liability component of convertible debt which may be settled in cash upon conversion, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Convertible, Remaining Discount Amortization Period",
        "terseLabel": "Debt Instrument, convertible, remaining discount amortization period"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.",
        "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days",
        "terseLabel": "Consecutive trading days measurement period"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.",
        "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger",
        "terseLabel": "Percentage of conversion price"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.",
        "label": "Debt Instrument, Convertible, Threshold Trading Days",
        "terseLabel": "Trading days measurement period"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleThresholdTradingDays",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r722",
      "r724"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ComponentsOfConvertibleSeniorNotesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_ConvertibleDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Aggregate principal amount",
        "verboseLabel": "Debt principal"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ComponentsOfConvertibleSeniorNotesDetail",
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": {
     "auth_ref": [
      "r63",
      "r831"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual).",
        "label": "Debt Instrument, Frequency of Periodic Payment",
        "terseLabel": "Debt instrument, frequency of periodic payment"
       }
      }
     },
     "localname": "DebtInstrumentFrequencyOfPeriodicPayment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r61",
      "r380",
      "r722"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Debt instrument, effective annual interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Debt instrument, interest rate, stated percentage"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "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"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ComponentsOfConvertibleSeniorNotesDetail",
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/InterestExpenseOnConvertibleSeniorNotesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "auth_ref": [
      "r62",
      "r690"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in CCYY-MM-DD format.",
        "label": "Debt Instrument, Maturity Date",
        "terseLabel": "Senior notes maturity date"
       }
      }
     },
     "localname": "DebtInstrumentMaturityDate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r63"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ComponentsOfConvertibleSeniorNotesDetail",
      "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareParentheticalDetail",
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r63",
      "r144",
      "r388",
      "r389",
      "r390",
      "r391",
      "r721",
      "r722",
      "r724",
      "r832"
     ],
     "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"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ComponentsOfConvertibleSeniorNotesDetail",
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/InterestExpenseOnConvertibleSeniorNotesDetail"
     ],
     "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": "Term of loan, years"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "auth_ref": [
      "r721",
      "r724"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt discount.",
        "label": "Debt Instrument, Unamortized Discount",
        "terseLabel": "Unamortized discount"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "auth_ref": [
      "r377",
      "r723"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ComponentsOfConvertibleSeniorNotesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_ConvertibleDebt",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.",
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
        "terseLabel": "Unamortized discount"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ComponentsOfConvertibleSeniorNotesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {
     "auth_ref": [
      "r272",
      "r295"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss",
        "terseLabel": "Aggregate loss of investments with unrealized losses less than one year"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": {
     "auth_ref": [
      "r588"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.",
        "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible"
       }
      }
     },
     "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r143",
      "r609",
      "r617"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfProvisionBenefitForIncomeTaxesFromOperationsDetail": {
       "order": 4.0,
       "parentTag": "ter_DeferredIncomeTaxExpenseBenefitNetOfAdjustments",
       "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": "Deferred, U.S. Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfProvisionBenefitForIncomeTaxesFromOperationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r55",
      "r723"
     ],
     "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",
        "terseLabel": "Financing cost"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r143",
      "r609",
      "r617"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfProvisionBenefitForIncomeTaxesFromOperationsDetail": {
       "order": 5.0,
       "parentTag": "ter_DeferredIncomeTaxExpenseBenefitNetOfAdjustments",
       "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": "Deferred, Non-U.S."
       }
      }
     },
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfProvisionBenefitForIncomeTaxesFromOperationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r581",
      "r582"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets": {
       "order": 9.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred tax assets"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r130",
      "r143",
      "r609",
      "r617",
      "r618",
      "r619"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "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 taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r28",
      "r29",
      "r598",
      "r807",
      "r833"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail": {
       "order": 15.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "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",
        "negatedTotalLabel": "Total deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueArrangementByTypeTable": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of deferred revenue disclosure which includes the type of arrangements and the corresponding amount that comprise the current and noncurrent balance of deferred revenue as of the balance sheet date.",
        "label": "Deferred Revenue Arrangement, by Type [Table]",
        "terseLabel": "Deferred Revenue Arrangement, by Type"
       }
      }
     },
     "localname": "DeferredRevenueArrangementByTypeTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DeferredRevenueAndCustomerAdvancesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredRevenueArrangementLineItems": {
     "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": "Deferred Revenue Arrangement [Line Items]",
        "terseLabel": "Deferred Revenue Arrangement"
       }
      }
     },
     "localname": "DeferredRevenueArrangementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DeferredRevenueAndCustomerAdvancesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredRevenueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Revenue Disclosure [Abstract]"
       }
      }
     },
     "localname": "DeferredRevenueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredRevenueNoncurrent": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets": {
       "order": 17.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.",
        "label": "Deferred Revenue, Noncurrent",
        "terseLabel": "Long-term deferred revenue and customer advances"
       }
      }
     },
     "localname": "DeferredRevenueNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r143",
      "r609",
      "r617"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfProvisionBenefitForIncomeTaxesFromOperationsDetail": {
       "order": 6.0,
       "parentTag": "ter_DeferredIncomeTaxExpenseBenefitNetOfAdjustments",
       "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": "Deferred, State"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfProvisionBenefitForIncomeTaxesFromOperationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets": {
       "order": 19.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, and liabilities classified as noncurrent and other.",
        "label": "Deferred Tax and Other Liabilities, Noncurrent",
        "terseLabel": "Deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxAndOtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsDeferredIncome": {
     "auth_ref": [
      "r606",
      "r607"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail": {
       "order": 8.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "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 deferred income.",
        "label": "Deferred Tax Assets, Deferred Income",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "DeferredTaxAssetsDeferredIncome",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r599"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail": {
       "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 and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Gross deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsInventory": {
     "auth_ref": [
      "r606",
      "r607"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "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 inventory.",
        "label": "Deferred Tax Assets, Inventory",
        "terseLabel": "Inventory valuations"
       }
      }
     },
     "localname": "DeferredTaxAssetsInventory",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r601"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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, without jurisdictional netting.",
        "label": "Deferred Tax Assets, Net",
        "totalLabel": "Net deferred assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r601"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Total deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r606",
      "r607"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail": {
       "order": 10.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Net operating loss carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": {
     "auth_ref": [
      "r606",
      "r607"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic",
        "terseLabel": "U.S. Federal Operating Loss Carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/SummaryOfOperatingLossCarryforwardsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": {
     "auth_ref": [
      "r606",
      "r607"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign",
        "terseLabel": "Foreign Operating Loss Carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/SummaryOfOperatingLossCarryforwardsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r606",
      "r607"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail": {
       "order": 12.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "auth_ref": [
      "r604",
      "r606",
      "r607"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards",
        "terseLabel": "Tax credits",
        "verboseLabel": "Tax credits carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness": {
     "auth_ref": [
      "r604",
      "r606",
      "r607"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible general business tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, General Business",
        "terseLabel": "Tax credits carryforwards, business"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences": {
     "auth_ref": [
      "r606",
      "r607"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail": {
       "order": 11.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "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 compensated absences (includes, but not limited to, sick and personal days).",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Compensated Absences",
        "terseLabel": "Vacation accrual"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions": {
     "auth_ref": [
      "r606"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "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 liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r606",
      "r607"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail": {
       "order": 9.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "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 share-based compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost",
        "terseLabel": "Equity compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": {
     "auth_ref": [
      "r606",
      "r607"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "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": "Accruals"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses": {
     "auth_ref": [
      "r606",
      "r607"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail": {
       "order": 13.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "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 estimated impairment losses.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Impairment Losses",
        "terseLabel": "Investment impairment"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r600"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail": {
       "order": 2.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 allowance",
        "terseLabel": "Valuation allowance includes net deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "auth_ref": [
      "r606",
      "r607"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail": {
       "order": 16.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 other than goodwill.",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "negatedLabel": "Intangible assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesInvestments": {
     "auth_ref": [],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail": {
       "order": 18.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 investments (excludes investments in subsidiaries and equity method investments).",
        "label": "Deferred Tax Liabilities, Investments",
        "negatedLabel": "Marketable securities"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r606",
      "r607"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail": {
       "order": 21.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",
        "negatedLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r606",
      "r607"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail": {
       "order": 17.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",
        "negatedLabel": "Depreciation"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfComponentsOfDeferredTaxAssetsLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": {
     "auth_ref": [
      "r455"
     ],
     "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 for defined benefit pension plans"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": {
     "auth_ref": [
      "r436",
      "r497"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.",
        "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)",
        "terseLabel": "Actual return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanActualReturnOnPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfDefinedBenefitPensionAndPostretirementBenefitPlanAssetsAndObligationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActuarialGainLoss": {
     "auth_ref": [
      "r429"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.",
        "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)",
        "negatedLabel": "Actuarial loss",
        "negatedTerseLabel": "Pension and post retirement net actuarial (gains) losses",
        "terseLabel": "Actrual loss on benefit obligations"
       }
      }
     },
     "localname": "DefinedBenefitPlanActuarialGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsParentheticalDetail",
      "http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfDefinedBenefitPensionAndPostretirementBenefitPlanAssetsAndObligationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": {
     "auth_ref": [
      "r422",
      "r462",
      "r491",
      "r497",
      "r498"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 22.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail": {
       "order": 8.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 of defined benefit plan.",
        "label": "Defined Benefit Plan, Amortization of Gain (Loss)",
        "negatedLabel": "Net actuarial loss (gain)",
        "negatedTerseLabel": "Retirement plans actuarial losses (gains)"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfGainsLosses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows",
      "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": {
     "auth_ref": [
      "r422",
      "r463",
      "r492",
      "r497",
      "r498"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.",
        "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)",
        "terseLabel": "Amortization of prior service cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax": {
     "auth_ref": [
      "r80",
      "r82",
      "r466"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive income from prior service cost (credit) of defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), after Reclassification Adjustment, before Tax",
        "terseLabel": "Prior service cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": {
     "auth_ref": [
      "r21",
      "r420",
      "r421",
      "r444",
      "r497",
      "r803",
      "r837"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets": {
       "order": 10.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://wwww.teradyne.com/role/ScheduleOfAmountsRecordedWithinStatementsOfFinancialPositionDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan",
       "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": "Retirement plans assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets",
      "http://wwww.teradyne.com/role/ScheduleOfAmountsRecordedWithinStatementsOfFinancialPositionDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": {
     "auth_ref": [
      "r469"
     ],
     "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",
        "verboseLabel": "Discount rate utilized to determine future pension obligations"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDeterminePensionObligationsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": {
     "auth_ref": [
      "r469"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate",
        "terseLabel": "Discount rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDetermineNetPeriodicPensionCostDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": {
     "auth_ref": [
      "r471",
      "r496"
     ],
     "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": "Expected return on plan assets",
        "verboseLabel": "Percentage of expected return on plan assets assumption"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDetermineNetPeriodicPensionCostDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": {
     "auth_ref": [
      "r470"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase",
        "terseLabel": "Salary progression rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDetermineNetPeriodicPensionCostDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligation": {
     "auth_ref": [
      "r424"
     ],
     "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": "Projected benefit obligation, Beginning of year"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfDefinedBenefitPensionAndPostretirementBenefitPlanAssetsAndObligationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": {
     "auth_ref": [
      "r431",
      "r503"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.",
        "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid",
        "negatedLabel": "Benefits paid"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfDefinedBenefitPensionAndPostretirementBenefitPlanAssetsAndObligationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in benefit obligation of defined benefit plan.",
        "label": "Defined Benefit Plan, Benefit Obligation, Period Increase (Decrease)",
        "terseLabel": "Defined Benefit Plan, decrease in benefit obligation"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": {
     "auth_ref": [
      "r446",
      "r447",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r474",
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by defined benefit plan asset investment.",
        "label": "Defined Benefit Plan, Plan Assets, Category [Axis]",
        "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Axis]"
       }
      }
     },
     "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfPensionsPlanAssetsByAssetCategoryDetail",
      "http://wwww.teradyne.com/role/ScheduleOfTargetAssetsAllocationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAveragePensionAssetsAllocationsByCategoryDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanContributionsByEmployer": {
     "auth_ref": [
      "r438",
      "r447",
      "r449",
      "r495",
      "r497",
      "r498"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.",
        "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer",
        "terseLabel": "Company contributions",
        "verboseLabel": "Contribution to defined benefit pension plans"
       }
      }
     },
     "localname": "DefinedBenefitPlanContributionsByEmployer",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfDefinedBenefitPensionAndPostretirementBenefitPlanAssetsAndObligationDetail"
     ],
     "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"
       }
      }
     },
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfAmountsRecognizedInAccumulatedOtherComprehensiveIncomeDetail",
      "http://wwww.teradyne.com/role/ScheduleOfAmountsRecordedWithinStatementsOfFinancialPositionDetail",
      "http://wwww.teradyne.com/role/ScheduleOfDefinedBenefitPensionAndPostretirementBenefitPlanAssetsAndObligationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfExpectedFutureBenefitPaymentsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfPensionsPlanAssetsByAssetCategoryDetail",
      "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail",
      "http://wwww.teradyne.com/role/ScheduleOfPensionPlansWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfTargetAssetsAllocationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDetermineNetPeriodicPensionCostDetail",
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDeterminePensionObligationsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAveragePensionAssetsAllocationsByCategoryDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": {
     "auth_ref": [
      "r456"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Five Fiscal Years Thereafter",
        "terseLabel": "2026-2030"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfExpectedFutureBenefitPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": {
     "auth_ref": [
      "r456"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Next Twelve Months",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfExpectedFutureBenefitPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": {
     "auth_ref": [
      "r456"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfExpectedFutureBenefitPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": {
     "auth_ref": [
      "r456"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfExpectedFutureBenefitPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": {
     "auth_ref": [
      "r456"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfExpectedFutureBenefitPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": {
     "auth_ref": [
      "r456"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfExpectedFutureBenefitPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear": {
     "auth_ref": [
      "r457",
      "r498"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contribution expected to be received by defined benefit plan from employer in next fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year",
        "terseLabel": "Contribution to defined benefit pension plans in 2018"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "auth_ref": [
      "r422",
      "r461",
      "r490",
      "r497",
      "r498"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail": {
       "order": 7.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.",
        "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets",
        "negatedLabel": "Expected return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": {
     "auth_ref": [
      "r435",
      "r447",
      "r449",
      "r450",
      "r497"
     ],
     "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": "Ending Balance",
        "periodStartLabel": "Beginning Balance",
        "terseLabel": "Fair value of pension plans assets totaled",
        "verboseLabel": "Total"
       }
      }
     },
     "localname": "DefinedBenefitPlanFairValueOfPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfDefinedBenefitPensionAndPostretirementBenefitPlanAssetsAndObligationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfPensionsPlanAssetsByAssetCategoryDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan.",
        "label": "Defined Benefit Plan, Plan Assets, Period Increase (Decrease)",
        "terseLabel": "Defined Benefit Plan, decrease in plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation": {
     "auth_ref": [
      "r430"
     ],
     "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": "Non-U.S. currency movement"
       }
      }
     },
     "localname": "DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfDefinedBenefitPensionAndPostretirementBenefitPlanAssetsAndObligationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": {
     "auth_ref": [
      "r420",
      "r444",
      "r497"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfAmountsRecordedWithinStatementsOfFinancialPositionDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Funded status"
       }
      }
     },
     "localname": "DefinedBenefitPlanFundedStatusOfPlan",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfAmountsRecordedWithinStatementsOfFinancialPositionDetail",
      "http://wwww.teradyne.com/role/ScheduleOfDefinedBenefitPensionAndPostretirementBenefitPlanAssetsAndObligationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear": {
     "auth_ref": [
      "r473"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assumed rate, for next fiscal year, based on annual change in cost of health care cost benefits used to measure expected cost of benefits covered by defined benefit postretirement plan. Factors include, but are not limited to, estimate of health care inflation, change in health care utilization or delivery pattern, technological advances, and change in health status of participant. Excludes factors for change in composition of plan population by age and dependency status.",
        "label": "Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year",
        "terseLabel": "Initial health care cost trend rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDetermineNetPeriodicPensionCostDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "auth_ref": [
      "r422",
      "r427",
      "r460",
      "r489",
      "r497",
      "r498"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.",
        "label": "Defined Benefit Plan, Interest Cost",
        "terseLabel": "Interest cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanInterestCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfDefinedBenefitPensionAndPostretirementBenefitPlanAssetsAndObligationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "auth_ref": [
      "r458",
      "r487",
      "r497",
      "r498"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax",
       "weight": 1.0
      }
     },
     "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": "Total net periodic pension cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation": {
     "auth_ref": [
      "r483",
      "r484",
      "r497"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated benefit obligation 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, Accumulated Benefit Obligation",
        "terseLabel": "Accumulated benefit obligation"
       }
      }
     },
     "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfPensionPlansWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets": {
     "auth_ref": [
      "r483",
      "r484",
      "r497"
     ],
     "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": "Fair value of plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfPensionPlansWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation": {
     "auth_ref": [
      "r483"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of projected benefit obligation for defined benefit pension plan with accumulated benefit obligation in excess of plan assets.",
        "label": "Defined Benefit Plan, Pension Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Projected Benefit Obligation",
        "terseLabel": "Projected benefit obligation"
       }
      }
     },
     "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfPensionPlansWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": {
     "auth_ref": [
      "r440",
      "r503"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.",
        "label": "Defined Benefit Plan, Plan Assets, Benefits Paid",
        "negatedLabel": "Benefits paid"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfDefinedBenefitPensionAndPostretirementBenefitPlanAssetsAndObligationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r437"
     ],
     "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": "Non-U.S. currency movement"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfDefinedBenefitPensionAndPostretirementBenefitPlanAssetsAndObligationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": {
     "auth_ref": [
      "r446",
      "r497"
     ],
     "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 assets allocation percentage"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsTargetAllocationPercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfTargetAssetsAllocationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments": {
     "auth_ref": [
      "r423",
      "r465",
      "r494"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail": {
       "order": 9.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",
        "negatedLabel": "Settlement loss"
       }
      }
     },
     "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1": {
     "auth_ref": [
      "r423",
      "r465",
      "r494"
     ],
     "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",
        "terseLabel": "Gain (Loss) Due to Settlement"
       }
      }
     },
     "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "auth_ref": [
      "r425",
      "r459",
      "r488",
      "r497",
      "r498"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
        "label": "Defined Benefit Plan, Service Cost",
        "terseLabel": "Service cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanServiceCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfDefinedBenefitPensionAndPostretirementBenefitPlanAssetsAndObligationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanSpecialTerminationBenefits": {
     "auth_ref": [
      "r426"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail": {
       "order": 10.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in benefit obligation for benefits provided to employees payable from defined benefit plan or payable upon retirement.",
        "label": "Defined Benefit Plan, Benefit Obligation, Special and Contractual Termination Benefits",
        "negatedLabel": "Special termination benefits"
       }
      }
     },
     "localname": "DefinedBenefitPlanSpecialTerminationBenefits",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1": {
     "auth_ref": [
      "r473"
     ],
     "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 health care cost trend rate",
        "verboseLabel": "Ultimate health care trend"
       }
      }
     },
     "localname": "DefinedBenefitPlanUltimateHealthCareCostTrendRate1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDetermineNetPeriodicPensionCostDetail",
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDeterminePensionObligationsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations": {
     "auth_ref": [
      "r446"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of actual 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, Actual Allocation, Percentage",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "DefinedBenefitPlanWeightedAverageAssetAllocations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAveragePensionAssetsAllocationsByCategoryDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate": {
     "auth_ref": [
      "r473"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Year ultimate health care cost trend rate is expected to be reached, in CCYY format.",
        "label": "Defined Benefit Plan, Year Health Care Cost Trend Rate Reaches Ultimate Trend Rate",
        "terseLabel": "Year in which ultimate health care cost trend rate is reached"
       }
      }
     },
     "localname": "DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDetermineNetPeriodicPensionCostDetail"
     ],
     "xbrltype": "gYearListItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r504"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for defined contribution plan.",
        "label": "Defined Contribution Plan, Cost",
        "terseLabel": "Amounts charged to statements of operations"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/SavingsPlanAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage employer matches of the employee's percentage contribution matched.",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match",
        "terseLabel": "Maximum percentage of matching contributions made by the employer"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/SavingsPlanAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of employer's matching contributions to a defined contribution plan that vests in a given year.",
        "label": "Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage",
        "terseLabel": "Percentage of employer contributions vested per year"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/SavingsPlanAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.",
        "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent",
        "terseLabel": "Percentage of employer match on employee contribution"
       }
      }
     },
     "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/SavingsPlanAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r130",
      "r330"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "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",
        "verboseLabel": "Depreciation of property, plant and equipment"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows",
      "http://wwww.teradyne.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r130",
      "r219"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization expense"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfSegmentInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetNotionalAmount": {
     "auth_ref": [
      "r669",
      "r670",
      "r671"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payments on the derivative asset.",
        "label": "Derivative Asset, Notional Amount",
        "terseLabel": "Derivative Asset, Notional amounts"
       }
      }
     },
     "localname": "DerivativeAssetNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfNotionalAmountOfDerivativesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssets": {
     "auth_ref": [
      "r72",
      "r73",
      "r699"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet",
       "weight": 1.0
      },
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset",
        "terseLabel": "Derivative assets"
       }
      }
     },
     "localname": "DerivativeAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail",
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet": {
     "auth_ref": [
      "r668"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair values as of the balance sheet date of the net amount of all assets and liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments.",
        "label": "Derivative Assets (Liabilities), at Fair Value, Net",
        "totalLabel": "Derivative assets (liabilities), net"
       }
      }
     },
     "localname": "DerivativeAssetsLiabilitiesAtFairValueNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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 [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail",
      "http://wwww.teradyne.com/role/ScheduleOfNotionalAmountOfDerivativesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r674",
      "r675",
      "r679",
      "r681"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail",
      "http://wwww.teradyne.com/role/ScheduleOfNotionalAmountOfDerivativesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": {
     "auth_ref": [
      "r672",
      "r674",
      "r679",
      "r681",
      "r682",
      "r683",
      "r684"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.",
        "label": "Derivative Instruments, Gain (Loss) [Table]",
        "terseLabel": "Derivative Instruments, Gain (Loss) [Table]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail",
      "http://wwww.teradyne.com/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedParentheticalDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivative Instruments, Gain (Loss) [Line Items]",
        "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail",
      "http://wwww.teradyne.com/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedParentheticalDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeLiabilities": {
     "auth_ref": [
      "r72",
      "r73",
      "r699"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet",
       "weight": -1.0
      },
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "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. Includes liabilities not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability",
        "negatedLabel": "Derivative liabilities",
        "terseLabel": "Derivative liabilities"
       }
      }
     },
     "localname": "DerivativeLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail",
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilityNotionalAmount": {
     "auth_ref": [
      "r669",
      "r670",
      "r671"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payments on the derivative liability.",
        "label": "Derivative Liability, Notional Amount",
        "negatedLabel": "Derivative Liability, Notional amounts"
       }
      }
     },
     "localname": "DerivativeLiabilityNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfNotionalAmountOfDerivativesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativesFairValueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivatives, Fair Value [Line Items]",
        "terseLabel": "Derivatives, Fair Value [Line Items]"
       }
      }
     },
     "localname": "DerivativesFairValueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted": {
     "auth_ref": [
      "r174"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a new accounting pronouncement that has been issued but not yet adopted.",
        "label": "Description of New Accounting Pronouncements Not yet Adopted [Text Block]",
        "terseLabel": "Recently Issued Accounting Pronouncements"
       }
      }
     },
     "localname": "DescriptionOfNewAccountingPronouncementsNotYetAdopted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/RecentlyIssuedAccountingPronouncements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DevelopedTechnologyRightsMember": {
     "auth_ref": [
      "r644"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.",
        "label": "Developed Technology Rights [Member]",
        "terseLabel": "Developed technology"
       }
      }
     },
     "localname": "DevelopedTechnologyRightsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ComponentsOfIntangibleAssetsAndTheirEstimatedUsefulLivesAtAcquisitionDateDetail",
      "http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r406",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r574"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": {
     "auth_ref": [
      "r134"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the declared dividend will be paid, in CCYY-MM-DD format.",
        "label": "Dividends Payable, Date to be Paid",
        "terseLabel": "Cash Dividends payable, date to be paid"
       }
      }
     },
     "localname": "DividendPayableDateToBePaidDayMonthAndYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DividendsCash": {
     "auth_ref": [
      "r392",
      "r829"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.",
        "label": "Dividends, Cash",
        "negatedLabel": "Cash dividends"
       }
      }
     },
     "localname": "DividendsCash",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsPayableAmountPerShare": {
     "auth_ref": [
      "r134"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date.",
        "label": "Dividends Payable, Amount Per Share",
        "terseLabel": "Cash Dividends payable, amount per share"
       }
      }
     },
     "localname": "DividendsPayableAmountPerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the holder must own the stock to be entitled to the dividend, in CCYY-MM-DD format.",
        "label": "Dividends Payable, Date of Record",
        "terseLabel": "Cash Dividends payable, record date"
       }
      }
     },
     "localname": "DividendsPayableDateOfRecordDayMonthAndYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DomesticCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.",
        "label": "Domestic Tax Authority [Member]",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "DomesticCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EMEAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regions of Europe, Middle East and Africa.",
        "label": "EMEA [Member]",
        "terseLabel": "Europe, Middle East and Africa"
       }
      }
     },
     "localname": "EMEAMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarliestTaxYearMember": {
     "auth_ref": [
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earliest identified tax year.",
        "label": "Earliest Tax Year [Member]",
        "terseLabel": "Earliest Tax Year"
       }
      }
     },
     "localname": "EarliestTaxYearMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Net income per common share:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r103",
      "r166",
      "r167",
      "r168",
      "r169",
      "r170",
      "r175",
      "r177",
      "r187",
      "r188",
      "r189",
      "r193",
      "r194",
      "r818",
      "r851"
     ],
     "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",
        "presentationGuidance": "Net income per common share-basic",
        "terseLabel": "Basic",
        "verboseLabel": "Net income per common share\u2014basic"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail",
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsDetail",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r103",
      "r166",
      "r167",
      "r168",
      "r169",
      "r170",
      "r177",
      "r187",
      "r188",
      "r189",
      "r193",
      "r194",
      "r818",
      "r851"
     ],
     "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",
        "presentationGuidance": "Net income per common share-diluted",
        "terseLabel": "Diluted",
        "verboseLabel": "Net income per common share\u2014diluted"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail",
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsDetail",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r138",
      "r190",
      "r191"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Net Income (Loss) per Common Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r190",
      "r191",
      "r192",
      "r195"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "verboseLabel": "Net Income per Common Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/NetIncomePerCommonShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": {
     "auth_ref": [
      "r709"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 34.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.",
        "label": "Effect of Exchange Rate on Cash and Cash Equivalents",
        "terseLabel": "Effects of exchange rate changes on cash and cash equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashAndCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r584"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail": {
       "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 tax rate",
        "totalLabel": "Effective tax rate, Total"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r584",
      "r621"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail": {
       "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": "U.S. statutory federal tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": {
     "auth_ref": [
      "r584",
      "r621"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail": {
       "order": 4.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": "Impact of rate change on deferred taxes"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r584",
      "r621"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail": {
       "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 statutory income tax expense (benefit) outside of the country of domicile.",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "terseLabel": "Foreign taxes"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "auth_ref": [
      "r584",
      "r621"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail": {
       "order": 9.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 Compensation Cost, Percent",
        "terseLabel": "Equity compensation"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "auth_ref": [
      "r584",
      "r621"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail": {
       "order": 11.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "terseLabel": "Other, net"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r584",
      "r621"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail": {
       "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 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 income taxes, net of federal tax benefit"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies": {
     "auth_ref": [
      "r584",
      "r621"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations 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 positions"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxContingencies",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign": {
     "auth_ref": [
      "r584",
      "r621"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail": {
       "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 foreign tax credit.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Percent",
        "negatedLabel": "Foreign tax credits"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsForeign",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {
     "auth_ref": [
      "r584",
      "r621"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail": {
       "order": 8.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent",
        "negatedLabel": "U.S. research and development credit"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets": {
       "order": 26.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued employees' compensation and withholdings"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "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, Compensation Cost [Line Items]",
        "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r559"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized",
        "terseLabel": "Total unrecognized expense related to non-vested restricted stock unit awards and stock options"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r559"
     ],
     "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": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Unrecognized expense related to non-vested restricted stock unit awards and stock options expected to be recognized over weighted average period, in years"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "auth_ref": [
      "r558"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/StockBasedCompensationDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.",
        "label": "Employee Service Share-based Compensation, Tax Benefit from Compensation Expense",
        "negatedLabel": "Income tax benefit",
        "terseLabel": "Tax benefit from compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/StockBasedCompensationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeSeveranceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.",
        "label": "Employee Severance [Member]",
        "terseLabel": "Severance And Benefits"
       }
      }
     },
     "localname": "EmployeeSeveranceMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r556"
     ],
     "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": "Employee Stock Option [Member]",
        "terseLabel": "Stock Options",
        "verboseLabel": "Employee Stock Option [Member]"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail",
      "http://wwww.teradyne.com/role/NetIncomePerCommonShareAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail",
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r158",
      "r159",
      "r160",
      "r163",
      "r171",
      "r173",
      "r201",
      "r284",
      "r387",
      "r392",
      "r566",
      "r567",
      "r568",
      "r613",
      "r614",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r717",
      "r863",
      "r864",
      "r865"
     ],
     "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 [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeDetail",
      "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeParentheticalDetail",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquity",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquityParenthetical",
      "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeToStatementsOfOperationsDetail",
      "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeToStatementsOfOperationsParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment": {
     "auth_ref": [
      "r277"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 24.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents an other than temporary decline in value that has been recognized against an investment accounted for under the equity method of accounting. The excess of the carrying amount over the fair value of the investment represents the amount of the write down which is or was reflected in earnings. The written down value is a new cost basis with the adjusted value of the investment becoming its new carrying value subject to the equity accounting method. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or inability of the investee to sustain an earnings capacity which would justify the carrying amount of the investment.",
        "label": "Equity Method Investment, Other than Temporary Impairment",
        "terseLabel": "Investment impairment"
       }
      }
     },
     "localname": "EquityMethodInvestmentOtherThanTemporaryImpairment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsParentheticalDetail",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows",
      "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail",
      "http://wwww.teradyne.com/role/TheCompanyAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r51",
      "r225",
      "r278"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.",
        "label": "Equity Method Investments",
        "terseLabel": "Equity Method Investments"
       }
      }
     },
     "localname": "EquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/TheCompanyAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesMember": {
     "auth_ref": [
      "r18",
      "r23",
      "r276",
      "r836",
      "r889",
      "r890",
      "r891"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants.",
        "label": "Equity Securities [Member]",
        "terseLabel": "Equity securities"
       }
      }
     },
     "localname": "EquitySecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAveragePensionAssetsAllocationsByCategoryDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r699"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as an estimate of fair value.",
        "label": "Estimate of Fair Value Measurement [Member]",
        "terseLabel": "Fair Value"
       }
      }
     },
     "localname": "EstimateOfFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ExtendedProductWarrantyAccrual": {
     "auth_ref": [
      "r368"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/DeferredRevenueAndCustomerAdvancesDetail": {
       "order": 2.0,
       "parentTag": "ter_DeferredRevenueAndCustomerAdvances",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount as of the balance sheet date of the aggregate extended product warranty liability. Does not include the ending balance for the standard product warranty liability.",
        "label": "Extended Product Warranty Accrual",
        "periodEndLabel": "Balance at end of period",
        "periodStartLabel": "Balance at beginning of period",
        "terseLabel": "Extended warranty"
       }
      }
     },
     "localname": "ExtendedProductWarrantyAccrual",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DeferredRevenueAndCustomerAdvancesDetail",
      "http://wwww.teradyne.com/role/ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ExtendedProductWarrantyAccrualPayments": {
     "auth_ref": [
      "r369"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in the extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the extended product warranty. Excludes standard product warranties.",
        "label": "Extended Product Warranty Accrual, Decrease for Payments",
        "negatedLabel": "Recognition of extended warranty deferred revenue"
       }
      }
     },
     "localname": "ExtendedProductWarrantyAccrualPayments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ExtendedProductWarrantyAccrualPeriodIncreaseDecrease": {
     "auth_ref": [
      "r371"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the extended product warranty liability. Excludes standard product warranties.",
        "label": "Extended Product Warranty Accrual, Period Increase (Decrease)",
        "terseLabel": "Revenue deferrals related to extended warranties"
       }
      }
     },
     "localname": "ExtendedProductWarrantyAccrualPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ExtendedProductWarrantyAccrualWarrantiesIssued": {
     "auth_ref": [
      "r370"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in the extended product warranty accrual from warranties issued. Excludes standard product warranties.",
        "label": "Extended Product Warranty Accrual, Increase for Warranties Issued",
        "terseLabel": "Deferral of new extended warranty revenue"
       }
      }
     },
     "localname": "ExtendedProductWarrantyAccrualWarrantiesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueAdjustmentToInventoryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value adjustment to acquisition-date inventory allocated (included) to (in) reported pro forma earnings (supplemental pro forma information).",
        "label": "Fair Value Adjustment to Inventory [Member]",
        "terseLabel": "Fair Value Adjustment to Inventory"
       }
      }
     },
     "localname": "FairValueAdjustmentToInventoryMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail"
     ],
     "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"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail",
      "http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r685",
      "r686",
      "r687",
      "r695"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail",
      "http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]",
        "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/QuantitativeInformationAssociatedWithFairValueMeasurementOfLevel3FinancialInstrumentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": {
     "auth_ref": [
      "r688"
     ],
     "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 Inputs, Assets, Quantitative Information"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/QuantitativeInformationAssociatedWithFairValueMeasurementOfLevel3FinancialInstrumentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": {
     "auth_ref": [
      "r688"
     ],
     "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": "Quantitative Information Associated With Fair Value Measurement of Level 3 Financial Instrument"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "auth_ref": [
      "r691"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of asset.",
        "label": "Asset Class [Domain]",
        "terseLabel": "Asset Class [Domain]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "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, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
        "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions"
       }
      }
     },
     "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "auth_ref": [
      "r685",
      "r695"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of asset.",
        "label": "Asset Class [Axis]",
        "terseLabel": "Asset Class [Axis]"
       }
      }
     },
     "localname": "FairValueByAssetClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "auth_ref": [
      "r685",
      "r700",
      "r701"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.",
        "label": "Fair Value, by Balance Sheet Grouping [Table]",
        "terseLabel": "Fair Value, by Balance Sheet Grouping"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r447",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r497",
      "r686",
      "r754",
      "r755",
      "r756"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value, Hierarchy"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/QuantitativeInformationAssociatedWithFairValueMeasurementOfLevel3FinancialInstrumentDetail",
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail",
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfPensionsPlanAssetsByAssetCategoryDetail",
      "http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "auth_ref": [
      "r685",
      "r696"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement basis.",
        "label": "Measurement Basis [Axis]",
        "terseLabel": "Fair Value, by Balance Sheet Grouping, Disclosure Item Amounts"
       }
      }
     },
     "localname": "FairValueByMeasurementBasisAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r685",
      "r686",
      "r689",
      "r690",
      "r697"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail",
      "http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r694"
     ],
     "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": "Financial Instruments"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/FinancialInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r447",
      "r449",
      "r454",
      "r497",
      "r686",
      "r754"
     ],
     "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 Prices in Active Markets for Identical Instruments (Level 1)"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail",
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfPensionsPlanAssetsByAssetCategoryDetail",
      "http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r447",
      "r449",
      "r454",
      "r497",
      "r686",
      "r755"
     ],
     "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 Other Observable Inputs (Level 2)"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail",
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfPensionsPlanAssetsByAssetCategoryDetail",
      "http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r447",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r497",
      "r686",
      "r756"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Significant Unobservable Inputs (Level 3)"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/QuantitativeInformationAssociatedWithFairValueMeasurementOfLevel3FinancialInstrumentDetail",
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail",
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfPensionsPlanAssetsByAssetCategoryDetail",
      "http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationParentheticalDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "auth_ref": [
      "r691",
      "r695"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationParentheticalDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r691",
      "r695"
     ],
     "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": "Schedule of Changes in Fair Value of Level 3 Contingent Consideration"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Fair Value, Measurement Frequency [Domain]",
        "terseLabel": "Fair Value, Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail",
      "http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "terseLabel": "Financial Assets and Financial Liabilities"
       }
      }
     },
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": {
     "auth_ref": [
      "r692"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings",
        "terseLabel": "Fair value adjustment"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": {
     "auth_ref": [
      "r693"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases",
        "terseLabel": "Acquisition of AutoGuide"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": {
     "auth_ref": [
      "r693"
     ],
     "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",
        "negatedLabel": "Payments"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r691"
     ],
     "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": "Balance at end of period",
        "periodStartLabel": "Balance at beginning of period"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r447",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r497",
      "r754",
      "r755",
      "r756"
     ],
     "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 and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/QuantitativeInformationAssociatedWithFairValueMeasurementOfLevel3FinancialInstrumentDetail",
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail",
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfPensionsPlanAssetsByAssetCategoryDetail",
      "http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r694",
      "r697"
     ],
     "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, Measurements, Recurring [Member]",
        "terseLabel": "Fair Value, Measurements, Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail",
      "http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": {
     "auth_ref": [
      "r673",
      "r677",
      "r683"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.",
        "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]",
        "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]"
       }
      }
     },
     "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r269",
      "r270",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r294",
      "r296",
      "r297",
      "r298",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]",
        "terseLabel": "Eligible Item or Group for Fair Value Option"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r323"
     ],
     "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",
        "terseLabel": "Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": {
     "auth_ref": [
      "r317"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table containing detailed characteristics of finite-lived intangible assets acquired during a business combination. Finite-lived intangible assets are assets that have no physical form, but have expected future economic benefit, and are expected to be used over a defined period. Acquired finite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the Entity) and in total. Additionally, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period are also disclosed.",
        "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]",
        "terseLabel": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ComponentsOfIntangibleAssetsAndTheirEstimatedUsefulLivesAtAcquisitionDateDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r325"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r325"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r325"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r325"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r325"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r317",
      "r320",
      "r323",
      "r326",
      "r784",
      "r788"
     ],
     "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"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ComponentsOfIntangibleAssetsAndTheirEstimatedUsefulLivesAtAcquisitionDateDetail",
      "http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Foreign Currency Translation Adjustment"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r323",
      "r788"
     ],
     "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 Carrying Amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsDetail"
     ],
     "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"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsParentheticalDetail",
      "http://wwww.teradyne.com/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r317",
      "r322"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ComponentsOfIntangibleAssetsAndTheirEstimatedUsefulLivesAtAcquisitionDateDetail",
      "http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r323",
      "r784"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "terseLabel": "Net Carrying Amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinitelivedIntangibleAssetsAcquired1": {
     "auth_ref": [
      "r318"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.",
        "label": "Finite-lived Intangible Assets Acquired",
        "verboseLabel": "Total intangible assets, fair value"
       }
      }
     },
     "localname": "FinitelivedIntangibleAssetsAcquired1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ComponentsOfIntangibleAssetsAndTheirEstimatedUsefulLivesAtAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FixedIncomeSecuritiesMember": {
     "auth_ref": [
      "r447",
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment that provides a return in the form of fixed periodic payments and eventual return of principal at maturity.",
        "label": "Fixed Income Securities [Member]",
        "terseLabel": "Fixed income securities"
       }
      }
     },
     "localname": "FixedIncomeSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAveragePensionAssetsAllocationsByCategoryDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r260",
      "r447"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt security issued by corporation not domiciled in United States of America (US).",
        "label": "Debt Security, Corporate, Non-US [Member]",
        "terseLabel": "Non-U.S. Government Securities"
       }
      }
     },
     "localname": "ForeignCorporateDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail",
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.",
        "label": "Foreign Tax Authority [Member]",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "ForeignCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfLongLivedAssetsByGeographicAreaDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Currency [Abstract]"
       }
      }
     },
     "localname": "ForeignCurrencyAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": {
     "auth_ref": [
      "r131",
      "r706",
      "r708"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Losses (gains) on foreign currency transactions",
        "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.",
        "label": "Foreign Currency Transaction Gain (Loss), Unrealized",
        "terseLabel": "Gains (losses) on foreign currency transactions",
        "verboseLabel": "Unrealized Gain (loss) on contracts"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossUnrealized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedParentheticalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r138",
      "r719"
     ],
     "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": "Translation of Non-U.S. Currencies"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ForeignExchangeContractMember": {
     "auth_ref": [
      "r447",
      "r680"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates.",
        "label": "Foreign Exchange Contract [Member]",
        "terseLabel": "Foreign Exchange Contracts"
       }
      }
     },
     "localname": "ForeignExchangeContractMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail"
     ],
     "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 currency forward contracts"
       }
      }
     },
     "localname": "ForeignExchangeForwardMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignPlanMember": {
     "auth_ref": [
      "r505",
      "r509",
      "r523"
     ],
     "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 Pension Plans, Defined Benefit",
        "verboseLabel": "Foreign Pension Plans, Defined Benefit"
       }
      }
     },
     "localname": "ForeignPlanMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfAmountsRecognizedInAccumulatedOtherComprehensiveIncomeDetail",
      "http://wwww.teradyne.com/role/ScheduleOfAmountsRecordedWithinStatementsOfFinancialPositionDetail",
      "http://wwww.teradyne.com/role/ScheduleOfDefinedBenefitPensionAndPostretirementBenefitPlanAssetsAndObligationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfExpectedFutureBenefitPaymentsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfPensionsPlanAssetsByAssetCategoryDetail",
      "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail",
      "http://wwww.teradyne.com/role/ScheduleOfPensionPlansWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDetermineNetPeriodicPensionCostDetail",
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDeterminePensionObligationsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAveragePensionAssetsAllocationsByCategoryDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FurnitureAndFixturesGross": {
     "auth_ref": [
      "r331"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/PropertyPlantAndEquipmentNetDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures, Gross",
        "verboseLabel": "Furniture and fixtures"
       }
      }
     },
     "localname": "FurnitureAndFixturesGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/PropertyPlantAndEquipmentNetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Furniture and Fixtures"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/UsefulLivesOfAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments": {
     "auth_ref": [
      "r674",
      "r678"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in earnings in the period from the increase (decrease) in fair value of foreign currency derivatives not designated as hedging instruments.",
        "label": "Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments",
        "negatedLabel": "Losses on derivatives recognized in statements of operations"
       }
      }
     },
     "localname": "GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfInvestments": {
     "auth_ref": [
      "r130"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 21.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities.",
        "label": "Gain (Loss) on Sale of Investments",
        "negatedLabel": "(Gains) losses on investments"
       }
      }
     },
     "localname": "GainLossOnSaleOfInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r308",
      "r309",
      "r802"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets": {
       "order": 13.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://wwww.teradyne.com/role/FinalAllocationOfPurchasePriceDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "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",
        "terseLabel": "Goodwill",
        "totalLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail",
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets",
      "http://wwww.teradyne.com/role/FinalAllocationOfPurchasePriceDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r328"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Goodwill and Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/GoodwillAndIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r311"
     ],
     "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": "Foreign currency translation adjustment"
       }
      }
     },
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillGross": {
     "auth_ref": [
      "r310",
      "r312"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_Goodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Gross",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "auth_ref": [
      "r310",
      "r312"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_Goodwill",
       "weight": -1.0
      }
     },
     "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",
        "negatedLabel": "Accumulated impairment losses"
       }
      }
     },
     "localname": "GoodwillImpairedAccumulatedImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Goodwill [Line Items]",
        "terseLabel": "Goodwill [Line Items]"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r105",
      "r142",
      "r224",
      "r230",
      "r234",
      "r237",
      "r240",
      "r279",
      "r704"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Gross profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsDetail",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HedgingDesignationAxis": {
     "auth_ref": [
      "r672",
      "r682"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Axis]",
        "terseLabel": "Hedging Designation [Axis]"
       }
      }
     },
     "localname": "HedgingDesignationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationDomain": {
     "auth_ref": [
      "r672"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Domain]",
        "terseLabel": "Hedging Designation [Domain]"
       }
      }
     },
     "localname": "HedgingDesignationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": {
     "auth_ref": [
      "r130",
      "r327"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.",
        "label": "Impairment of Intangible Assets, Finite-lived",
        "verboseLabel": "Impairment of intangible assets"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssetsFinitelived",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsParentheticalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r145",
      "r620"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "terseLabel": "U.S."
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfIncomeLossBeforeIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r99",
      "r224",
      "r230",
      "r234",
      "r237",
      "r240",
      "r801",
      "r814",
      "r820",
      "r852"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "terseLabel": "Income before income taxes",
        "totalLabel": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsDetail",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations",
      "http://wwww.teradyne.com/role/ScheduleOfIncomeLossBeforeIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r145",
      "r620"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "terseLabel": "Non-U.S."
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfIncomeLossBeforeIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r145",
      "r224",
      "r230",
      "r234",
      "r237",
      "r240"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.",
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
        "terseLabel": "Income (loss) before taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfSegmentInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r335"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail",
      "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail",
      "http://wwww.teradyne.com/role/StockBasedCompensationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail",
      "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail",
      "http://wwww.teradyne.com/role/StockBasedCompensationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.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 [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r585",
      "r596",
      "r603",
      "r615",
      "r622",
      "r626",
      "r627",
      "r628"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense": {
     "auth_ref": [
      "r586"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations.",
        "label": "Income Tax Examination, Penalties and Interest Expense",
        "terseLabel": "Interest and penalties related to income tax, expense (benefit)"
       }
      }
     },
     "localname": "IncomeTaxExaminationPenaltiesAndInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r143",
      "r172",
      "r173",
      "r222",
      "r583",
      "r616",
      "r624",
      "r853"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations": {
       "order": 14.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Total provision for income taxes",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "positiveLabel": "Total (benefit) provision for income taxes",
        "presentationGuidance": "Income tax provision",
        "verboseLabel": "Income tax provision (benefit)"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsDetail",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations",
      "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfProvisionBenefitForIncomeTaxesFromOperationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare": {
     "auth_ref": [
      "r622"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share amount effect of the income tax benefit resulting from the income tax holidays granted by taxing jurisdictions.",
        "label": "Income Tax Holiday, Income Tax Benefits Per Share",
        "terseLabel": "Tax savings due to the tax holiday, per share"
       }
      }
     },
     "localname": "IncomeTaxHolidayIncomeTaxBenefitsPerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeTaxHolidayTerminationDate": {
     "auth_ref": [
      "r622"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The date on which the special tax status will terminate.",
        "label": "Income Tax Holiday, Termination Date",
        "terseLabel": "Tax holiday expiration date"
       }
      }
     },
     "localname": "IncomeTaxHolidayTerminationDate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r95",
      "r138",
      "r579",
      "r580",
      "r596",
      "r597",
      "r602",
      "r610",
      "r893"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxHolidays": {
     "auth_ref": [
      "r584"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount 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 exempt from income tax because of a tax holiday.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Holiday, Amount",
        "terseLabel": "Tax savings due to the tax holiday"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxHolidays",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r133"
     ],
     "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"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities": {
     "auth_ref": [
      "r129"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligations incurred but not paid, and operating obligations classified as other.",
        "label": "Increase (Decrease) in Accounts Payable and Other Operating Liabilities",
        "terseLabel": "Accounts payable and other accrued expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r129"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r129"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "terseLabel": "Deferred revenue and customer advances"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInIncomeTaxes": {
     "auth_ref": [
      "r129"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "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"
       }
      }
     },
     "localname": "IncreaseDecreaseInIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r129"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.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 businesses acquired:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations": {
     "auth_ref": [
      "r129"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation for pension and other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Increase (Decrease) in Obligation, Pension and Other Postretirement Benefits",
        "terseLabel": "Retirement plans contributions"
       }
      }
     },
     "localname": "IncreaseDecreaseInPensionAndPostretirementObligations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r129"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "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": "Prepayments and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": {
     "auth_ref": [
      "r178",
      "r179",
      "r180",
      "r189"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants",
        "terseLabel": "Convertible note hedge warrant shares"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": {
     "auth_ref": [
      "r183",
      "r184",
      "r189"
     ],
     "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",
        "terseLabel": "Incremental shares from assumed conversion of convertible notes"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements": {
     "auth_ref": [
      "r178",
      "r179",
      "r189"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of equity unit purchase agreements using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Equity Unit Purchase Agreements",
        "presentationGuidance": "Employee stock purchase rights"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r178",
      "r179",
      "r181",
      "r189"
     ],
     "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": "Incremental shares attributable to share based payment arrangements"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r315",
      "r321"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets": {
       "order": 12.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": "Acquired intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntercompanyForeignCurrencyBalanceLineItems": {
     "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": "Intercompany Foreign Currency Balance [Line Items]",
        "terseLabel": "Intercompany Foreign Currency Balance [Line Items]"
       }
      }
     },
     "localname": "IntercompanyForeignCurrencyBalanceLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfNotionalAmountOfDerivativesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r97",
      "r218",
      "r720",
      "r723",
      "r819"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations": {
       "order": 12.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "terseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsDetail",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDebt": {
     "auth_ref": [
      "r110",
      "r381"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/InterestExpenseOnConvertibleSeniorNotesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.",
        "label": "Interest Expense, Debt",
        "totalLabel": "Total interest expense on the convertible debt"
       }
      }
     },
     "localname": "InterestExpenseDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/InterestExpenseOnConvertibleSeniorNotesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r124",
      "r127",
      "r133"
     ],
     "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": "Interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryCurrentTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Current [Table]",
        "terseLabel": "Inventory, Current [Table]"
       }
      }
     },
     "localname": "InventoryCurrentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/InventoriesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r304"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
        "label": "Inventory Disclosure [Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/Inventories"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "auth_ref": [
      "r42",
      "r303"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/CompositionOfInventoriesNetDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.",
        "label": "Inventory, Finished Goods, Net of Reserves",
        "terseLabel": "Finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/CompositionOfInventoriesNetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryLineItems": {
     "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": "Inventory [Line Items]",
        "terseLabel": "Inventory [Line Items]"
       }
      }
     },
     "localname": "InventoryLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/InventoriesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r3",
      "r69"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/CompositionOfInventoriesNetDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "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, net",
        "totalLabel": "Inventories, net"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/CompositionOfInventoriesNetDetail",
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r16",
      "r70",
      "r138",
      "r197",
      "r299",
      "r301",
      "r304"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterialsNetOfReserves": {
     "auth_ref": [
      "r44",
      "r303"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/CompositionOfInventoriesNetDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.",
        "label": "Inventory, Raw Materials, Net of Reserves",
        "terseLabel": "Raw material"
       }
      }
     },
     "localname": "InventoryRawMaterialsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/CompositionOfInventoriesNetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryValuationReserveMember": {
     "auth_ref": [
      "r155"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reserve to reduce inventory to lower of cost or net realizable value.",
        "label": "SEC Schedule, 12-09, Reserve, Inventory [Member]",
        "terseLabel": "Inventory Reserve"
       }
      }
     },
     "localname": "InventoryValuationReserveMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ValuationAndQualifyingAccountsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryValuationReserves": {
     "auth_ref": [
      "r69",
      "r156",
      "r302"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation reserve for inventory.",
        "label": "Inventory Valuation Reserves",
        "terseLabel": "Inventory reserves"
       }
      }
     },
     "localname": "InventoryValuationReserves",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/InventoriesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcessNetOfReserves": {
     "auth_ref": [
      "r43",
      "r303"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/CompositionOfInventoriesNetDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.",
        "label": "Inventory, Work in Process, Net of Reserves",
        "terseLabel": "Work-in-process"
       }
      }
     },
     "localname": "InventoryWorkInProcessNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/CompositionOfInventoriesNetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWriteDown": {
     "auth_ref": [
      "r300"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 19.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.",
        "label": "Inventory Write-down",
        "terseLabel": "Provision for excess and obsolete inventory"
       }
      }
     },
     "localname": "InventoryWriteDown",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeInterest": {
     "auth_ref": [
      "r109",
      "r217"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations": {
       "order": 11.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.",
        "label": "Investment Income, Interest",
        "negatedLabel": "Interest income"
       }
      }
     },
     "localname": "InvestmentIncomeInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsDetail",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentTypeAxis": {
     "auth_ref": [
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r886",
      "r888",
      "r889",
      "r890",
      "r891"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of investments.",
        "label": "Investment Type [Axis]",
        "terseLabel": "Investment Type [Axis]"
       }
      }
     },
     "localname": "InvestmentTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail",
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail",
      "http://wwww.teradyne.com/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail",
      "http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail",
      "http://wwww.teradyne.com/role/ScheduleOfTargetAssetsAllocationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r886",
      "r888",
      "r889",
      "r890",
      "r891"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset obtained to generate income or appreciate in value.",
        "label": "Investments [Domain]",
        "terseLabel": "Investments [Domain]"
       }
      }
     },
     "localname": "InvestmentTypeCategorizationMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail",
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail",
      "http://wwww.teradyne.com/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail",
      "http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail",
      "http://wwww.teradyne.com/role/ScheduleOfTargetAssetsAllocationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentsAllOtherInvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, All Other Investments [Abstract]"
       }
      }
     },
     "localname": "InvestmentsAllOtherInvestmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, Debt and Equity Securities [Abstract]"
       }
      }
     },
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_Land": {
     "auth_ref": [
      "r10",
      "r53"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/PropertyPlantAndEquipmentNetDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale.",
        "label": "Land",
        "terseLabel": "Land"
       }
      }
     },
     "localname": "Land",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/PropertyPlantAndEquipmentNetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LatestTaxYearMember": {
     "auth_ref": [
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Latest identified tax year.",
        "label": "Latest Tax Year [Member]",
        "terseLabel": "Latest Tax Year"
       }
      }
     },
     "localname": "LatestTaxYearMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r739",
      "r741"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "verboseLabel": "Total lease expense"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/LeasesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseholdImprovementsGross": {
     "auth_ref": [
      "r11",
      "r331"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/PropertyPlantAndEquipmentNetDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements, Gross",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/PropertyPlantAndEquipmentNetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r331"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold Improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/UsefulLivesOfAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasesOperatingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases, Operating [Abstract]"
       }
      }
     },
     "localname": "LeasesOperatingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r732"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "verboseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r740"
     ],
     "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]",
        "verboseLabel": "Schedule of operating lease, maturity"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r740"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfOperatingLeaseMaturityDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfOperatingLeaseMaturityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r740"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfOperatingLeaseMaturityDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five",
        "verboseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfOperatingLeaseMaturityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r740"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfOperatingLeaseMaturityDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfOperatingLeaseMaturityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r740"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfOperatingLeaseMaturityDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five",
        "verboseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfOperatingLeaseMaturityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r740"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfOperatingLeaseMaturityDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four",
        "verboseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfOperatingLeaseMaturityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r740"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfOperatingLeaseMaturityDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three",
        "verboseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfOperatingLeaseMaturityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r740"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfOperatingLeaseMaturityDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two",
        "verboseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfOperatingLeaseMaturityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r740"
     ],
     "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",
        "negatedLabel": "Less imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfOperatingLeaseMaturityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r58",
      "r142",
      "r232",
      "r279",
      "r659",
      "r664",
      "r665",
      "r704"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets": {
       "order": 15.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [Abstract]",
        "terseLabel": "LIABILITIES"
       }
      }
     },
     "localname": "LiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r39",
      "r142",
      "r279",
      "r704",
      "r811",
      "r845"
     ],
     "calculation": {
      "http://wwww.teradyne.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, convertible common shares\u00a0and shareholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r60",
      "r142",
      "r279",
      "r659",
      "r664",
      "r665",
      "r704"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets": {
       "order": 24.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "auth_ref": [
      "r685"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial and nonfinancial obligations.",
        "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure",
        "terseLabel": "Liabilities",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail",
      "http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis": {
     "auth_ref": [
      "r854"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of catastrophic event, for example, but not limited to, earthquake, windstorm, fire or explosion.",
        "label": "Catastrophic Event [Axis]",
        "terseLabel": "Catastrophic Event [Axis]"
       }
      }
     },
     "localname": "LiabilityForCatastropheClaimsByCatastrophicEventAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsParentheticalDetail",
      "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "auth_ref": [
      "r57",
      "r144"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.",
        "label": "Lender Name [Axis]"
       }
      }
     },
     "localname": "LineOfCreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum amount of borrowing capacity under a line of credit that is available as of the balance sheet date for a specific purpose other than for financing goods acquired for inventory or imminent delivery to a customer.",
        "label": "Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases"
       }
      }
     },
     "localname": "LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": {
     "auth_ref": [
      "r57"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Current Borrowing Capacity",
        "terseLabel": "Credit facility, borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityCurrentBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateDescription": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the interest rate for the amounts borrowed under the credit facility, including the terms and the method for determining the interest rate (for example, fixed or variable, LIBOR plus a percentage, increasing rate, timing of interest rate resets, remarketing provisions).",
        "label": "Line of Credit Facility, Interest Rate Description",
        "terseLabel": "Line of Credit Facility, Interest Rate Description"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateDescription",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.",
        "label": "Line of Credit Facility, Lender [Domain]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLenderDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r57"
     ],
     "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": "Line of Credit Facility, Maximum Borrowing Capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.",
        "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage",
        "terseLabel": "Commitment fee percentage of unused portion of credit facility"
       }
      }
     },
     "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "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": "London Interbank Offered Rate (LIBOR)"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates an ownership position in, or purchase of, a security.",
        "label": "Long [Member]",
        "terseLabel": "Buy Position"
       }
      }
     },
     "localname": "LongMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfNotionalAmountOfDerivativesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermContractWithCustomerMember": {
     "auth_ref": [
      "r413"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which duration is classified as long-term.",
        "label": "Long-term Contract with Customer [Member]"
       }
      }
     },
     "localname": "LongTermContractWithCustomerMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebtTerm": {
     "auth_ref": [
      "r690"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period between issuance and maturity of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Long-term Debt, Term",
        "verboseLabel": "Term of revolving credit facility"
       }
      }
     },
     "localname": "LongTermDebtTerm",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "auth_ref": [
      "r350",
      "r351",
      "r352",
      "r354",
      "r355",
      "r356",
      "r357",
      "r359",
      "r360"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.",
        "label": "Loss Contingency Nature [Axis]",
        "terseLabel": "Loss Contingency Nature [Axis]"
       }
      }
     },
     "localname": "LossContingenciesByNatureOfContingencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsParentheticalDetail",
      "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationParentheticalDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyNatureDomain": {
     "auth_ref": [
      "r350",
      "r351",
      "r352",
      "r354",
      "r355",
      "r356",
      "r357",
      "r359",
      "r360"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.",
        "label": "Loss Contingency, Nature [Domain]",
        "terseLabel": "Loss Contingency, Nature [Domain]"
       }
      }
     },
     "localname": "LossContingencyNatureDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsParentheticalDetail",
      "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossOnContractTermination": {
     "auth_ref": [
      "r782"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The loss recognized on termination of a contract.",
        "label": "Loss on Contract Termination",
        "terseLabel": "Contract termination settlement fee",
        "verboseLabel": "Contract termination settlement fee"
       }
      }
     },
     "localname": "LossOnContractTermination",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MachineryAndEquipmentGross": {
     "auth_ref": [
      "r11",
      "r331"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/PropertyPlantAndEquipmentNetDetail": {
       "order": 4.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",
        "verboseLabel": "Machinery, equipment and software"
       }
      }
     },
     "localname": "MachineryAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/PropertyPlantAndEquipmentNetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MeasurementInputExpectedDividendPaymentMember": {
     "auth_ref": [
      "r688"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using expected dividend to be paid to holder of equity or financial instrument.",
        "label": "Measurement Input, Expected Dividend Payment [Member]",
        "terseLabel": "Measurement Input, Expected Dividend Payment [Member]"
       }
      }
     },
     "localname": "MeasurementInputExpectedDividendPaymentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "auth_ref": [
      "r688"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Axis]",
        "terseLabel": "Measurement Input Type [Axis]"
       }
      }
     },
     "localname": "MeasurementInputTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MeasurementInputTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Domain]",
        "terseLabel": "Measurement Input Type [Domain]"
       }
      }
     },
     "localname": "MeasurementInputTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NatureOfOperations": {
     "auth_ref": [
      "r205",
      "r210"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.",
        "label": "Nature of Operations [Text Block]",
        "terseLabel": "The Company"
       }
      }
     },
     "localname": "NatureOfOperations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/TheCompany"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r126"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash (used for) provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r126"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 26.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash (used for) provided by investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r126",
      "r128",
      "r131"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including 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",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r1",
      "r89",
      "r92",
      "r100",
      "r131",
      "r142",
      "r162",
      "r166",
      "r167",
      "r168",
      "r169",
      "r172",
      "r173",
      "r186",
      "r224",
      "r230",
      "r234",
      "r237",
      "r240",
      "r279",
      "r704",
      "r815",
      "r848"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income for basic and diluted net income per share",
        "totalLabel": "Net income",
        "verboseLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail",
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsDetail",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncome",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash Investing and Financing Items [Abstract]",
        "terseLabel": "Non-cash investing activities:"
       }
      }
     },
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncurrentAssets": {
     "auth_ref": [
      "r244"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.",
        "label": "Long-Lived Assets",
        "terseLabel": "Long-lived assets"
       }
      }
     },
     "localname": "NoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfLongLivedAssetsByGeographicAreaDetail",
      "http://wwww.teradyne.com/role/ScheduleOfLongLivedAssetsByGeographicAreaParentheticalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NondesignatedMember": {
     "auth_ref": [
      "r672"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).",
        "label": "Not Designated as Hedging Instrument [Member]",
        "terseLabel": "Not Designated as Hedging Instrument"
       }
      }
     },
     "localname": "NondesignatedMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonrecurringAdjustmentAxis": {
     "auth_ref": [
      "r635"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about material and nonrecurring adjustment directly attributable to the business combination(s) included in the reported pro forma revenue and earnings (supplemental pro forma information).",
        "label": "Nonrecurring Adjustment [Axis]",
        "terseLabel": "Nonrecurring Adjustment [Axis]"
       }
      }
     },
     "localname": "NonrecurringAdjustmentAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NonrecurringAdjustmentDomain": {
     "auth_ref": [
      "r635"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Material, nonrecurring adjustment(s) allocated (included) to (in) reported pro forma revenue and earnings (supplemental pro forma information).",
        "label": "Nonrecurring Adjustment [Domain]",
        "terseLabel": "Nonrecurring Adjustment [Domain]"
       }
      }
     },
     "localname": "NonrecurringAdjustmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r212"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
        "label": "Number of Operating Segments",
        "terseLabel": "Operating segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations": {
       "order": 6.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsDetail",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r224",
      "r230",
      "r234",
      "r237",
      "r240"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "terseLabel": "Income from operations",
        "totalLabel": "Income from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsDetail",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r730"
     ],
     "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": "Total lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfOperatingLeaseMaturityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r730"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets": {
       "order": 31.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "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 current.",
        "label": "Operating Lease, Liability, Current",
        "verboseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r730"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets": {
       "order": 23.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",
        "verboseLabel": "Long-term operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r731",
      "r735"
     ],
     "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",
        "verboseLabel": "Cash paid for amounts included in the measurement of lease liabilities included in operating cash flows"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/SupplementalCashFlowInformationRelatedToLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r729"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets": {
       "order": 14.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",
        "verboseLabel": "Operating lease right-of-use assets, net"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r738",
      "r741"
     ],
     "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"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/LeasesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r737",
      "r741"
     ],
     "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"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/LeasesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock": {
     "auth_ref": [
      "r361",
      "r725",
      "r726",
      "r727",
      "r728"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions.",
        "label": "Lessee, Operating Lease, Disclosure [Table Text Block]",
        "verboseLabel": "Lease"
       }
      }
     },
     "localname": "OperatingLeasesOfLesseeDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "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": "Operating Loss Carryforwards [Line Items]",
        "terseLabel": "Operating Loss Carryforwards [Line Items]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/SummaryOfOperatingLossCarryforwardsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.",
        "label": "Operating Loss Carryforwards [Table]",
        "terseLabel": "Operating Loss Carryforwards [Table]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/SummaryOfOperatingLossCarryforwardsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrderOrProductionBacklogMember": {
     "auth_ref": [
      "r642"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination.",
        "label": "Order or Production Backlog [Member]",
        "terseLabel": "Customer backlog"
       }
      }
     },
     "localname": "OrderOrProductionBacklogMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ComponentsOfIntangibleAssetsAndTheirEstimatedUsefulLivesAtAcquisitionDateDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r12",
      "r14",
      "r15",
      "r59"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets": {
       "order": 28.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Other accrued liabilities"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesNoncurrent": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets": {
       "order": 20.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Noncurrent",
        "terseLabel": "Long-term other accrued liabilities"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetImpairmentCharges": {
     "auth_ref": [
      "r130",
      "r334"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value.",
        "label": "Other Asset Impairment Charges",
        "verboseLabel": "Impairment of fixed assets and other expenses"
       }
      }
     },
     "localname": "OtherAssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsParentheticalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets": {
       "order": 11.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent [Abstract]",
        "terseLabel": "Available-for-sale marketable securities:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax": {
     "auth_ref": [
      "r80",
      "r82",
      "r466"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfAmountsRecognizedInAccumulatedOtherComprehensiveIncomeDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of 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": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), before Tax",
        "terseLabel": "Prior service cost, before tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfAmountsRecognizedInAccumulatedOtherComprehensiveIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax [Abstract]",
        "terseLabel": "Defined benefit pension and post-retirement plans:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r79",
      "r82",
      "r657",
      "r662"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfAmountsRecognizedInAccumulatedOtherComprehensiveIncomeDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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, attributable to parent.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent",
        "totalLabel": "Deferred taxes related to prior service cost recognized in other comprehensive income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfAmountsRecognizedInAccumulatedOtherComprehensiveIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax": {
     "auth_ref": [
      "r82",
      "r86",
      "r87",
      "r466"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "order": 6.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "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",
        "verboseLabel": "Amortization of prior service benefit included in net periodic pension and post-retirement benefit, net of tax $(2), $(43), $(71), respectively"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax": {
     "auth_ref": [
      "r83"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Amortization of prior service credit, net of tax",
        "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"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {
     "auth_ref": [
      "r76",
      "r77",
      "r82"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax",
        "totalLabel": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Total"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": {
     "auth_ref": [
      "r85",
      "r96",
      "r710",
      "r712",
      "r717"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax",
        "terseLabel": "Other comprehensive loss before reclassifications, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax": {
     "auth_ref": [
      "r83"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) before reclassification adjustment from accumulated other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss) before Reclassifications, Tax",
        "terseLabel": "Other comprehensive income (loss) before reclassifications, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeParentheticalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "order": 7.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Foreign currency translation adjustment, net of tax of $0, $0, $0",
        "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"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": {
     "auth_ref": [
      "r75",
      "r83",
      "r707",
      "r716"
     ],
     "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",
        "verboseLabel": "Foreign currency translation adjustments, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r90",
      "r93",
      "r96",
      "r101",
      "r387",
      "r710",
      "r715",
      "r717",
      "r816",
      "r849"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Other comprehensive income",
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "totalLabel": "Other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeDetail",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncome",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]",
        "terseLabel": "Other comprehensive income, net of tax:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax": {
     "auth_ref": [
      "r79",
      "r82",
      "r466",
      "r497"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, after 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, before Tax",
        "totalLabel": "Total recognized in other comprehensive income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": {
     "auth_ref": [
      "r79",
      "r83",
      "r657"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfAmountsRecognizedInAccumulatedOtherComprehensiveIncomeDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax",
        "negatedLabel": "Deferred taxes"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfAmountsRecognizedInAccumulatedOtherComprehensiveIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": {
     "auth_ref": [
      "r82",
      "r86",
      "r87",
      "r275"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "order": 5.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.",
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax",
        "negatedLabel": "Less: Reclassification adjustment for (gains) losses included in net income, net of tax of $(665), $(192), $(21), respectively",
        "verboseLabel": "Interest income (expense)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncome",
      "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeToStatementsOfOperationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax": {
     "auth_ref": [
      "r83",
      "r275"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.",
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax",
        "verboseLabel": "Reclassification adjustment for (gains) losses included in net income, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossTax": {
     "auth_ref": [
      "r83",
      "r101",
      "r583",
      "r623",
      "r625",
      "r710",
      "r713",
      "r717",
      "r816",
      "r849"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Tax",
        "terseLabel": "Other comprehensive income (loss), tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeParentheticalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r76",
      "r82"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax",
        "terseLabel": "Unrealized gains (losses) on marketable securities arising during period, net of tax of $1,629, $1,659, $(722), respectively"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": {
     "auth_ref": [
      "r77",
      "r83"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, Tax",
        "verboseLabel": "Unrealized gains (losses) on marketable securities arising during period, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfPensionsPlanAssetsByAssetCategoryDetail"
     ],
     "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 Current Liabilities"
       }
      }
     },
     "localname": "OtherCurrentLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail",
      "http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r131"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 23.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "label": "Other Noncash Income (Expense)",
        "negatedLabel": "Other"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r111"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations": {
       "order": 13.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "negatedLabel": "Other (income) expense, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsDetail",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Nonoperating Income (Expense) [Abstract]",
        "terseLabel": "Non-operating (income) expenses:"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other nonoperating income (expense).",
        "label": "Other Nonoperating Income (Expense) [Member]",
        "terseLabel": "Other (income) expense, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherOperatingIncomeExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other operating income (expense).",
        "label": "Other Operating Income (Expense) [Member]",
        "terseLabel": "Restructuring and other"
       }
      }
     },
     "localname": "OtherOperatingIncomeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": {
     "auth_ref": [
      "r418",
      "r420",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r446",
      "r447",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r469",
      "r471",
      "r472",
      "r474",
      "r477",
      "r482",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509"
     ],
     "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": "Postretirement Benefit Plans"
       }
      }
     },
     "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/RetirementPlansTables",
      "http://wwww.teradyne.com/role/ScheduleOfAmountsRecognizedInAccumulatedOtherComprehensiveIncomeDetail",
      "http://wwww.teradyne.com/role/ScheduleOfAmountsRecordedWithinStatementsOfFinancialPositionDetail",
      "http://wwww.teradyne.com/role/ScheduleOfDefinedBenefitPensionAndPostretirementBenefitPlanAssetsAndObligationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfExpectedFutureBenefitPaymentsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail",
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDetermineNetPeriodicPensionCostDetail",
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDeterminePensionObligationsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherPrepaidExpenseCurrent": {
     "auth_ref": [
      "r5",
      "r8",
      "r307"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_PrepaidExpenseCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Other Prepaid Expense, Current",
        "terseLabel": "Other prepayments"
       }
      }
     },
     "localname": "OtherPrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherRestructuringCosts": {
     "auth_ref": [
      "r130",
      "r338",
      "r342",
      "r344"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses associated with a discontinued operation or an asset retirement obligation.",
        "label": "Other Restructuring Costs",
        "terseLabel": "Restructuring and other"
       }
      }
     },
     "localname": "OtherRestructuringCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherThanSecuritiesInvestmentMember": {
     "auth_ref": [
      "r885",
      "r887"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "When the investment holdings table includes investments other than securities, this member categorizes all non-security investments to segregate them from security investments.",
        "label": "Other than Securities Investment [Member]",
        "terseLabel": "Other than Securities Investment"
       }
      }
     },
     "localname": "OtherThanSecuritiesInvestmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAveragePensionAssetsAllocationsByCategoryDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": {
     "auth_ref": [
      "r123"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.",
        "label": "Payment for Contingent Consideration Liability, Financing Activities",
        "negatedLabel": "Payments of contingent consideration",
        "terseLabel": "Payments of contingent consideration"
       }
      }
     },
     "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows",
      "http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationParentheticalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForProceedsFromLifeInsurancePolicies": {
     "auth_ref": [
      "r147"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 32.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net cash outflow or inflow for net proceeds and payments derived from carrying life insurance policies for which the entity is the beneficiary.",
        "label": "Payments for (Proceeds from) Life Insurance Policies",
        "negatedLabel": "Proceeds from life insurance"
       }
      }
     },
     "localname": "PaymentsForProceedsFromLifeInsurancePolicies",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r122"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Repurchase of common stock",
        "terseLabel": "Repurchase of common stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows",
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividends": {
     "auth_ref": [
      "r122"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.",
        "label": "Payments of Dividends",
        "negatedLabel": "Dividend payments"
       }
      }
     },
     "localname": "PaymentsOfDividends",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r122"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payments Related to Tax Withholding for Share-based Compensation",
        "negatedLabel": "Payments related to net settlement of employee stock compensation awards"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireAvailableForSaleSecurities": {
     "auth_ref": [
      "r117",
      "r259"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 29.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to acquire debt and equity securities not classified as either held-to-maturity securities or trading securities which would be classified as available-for-sale securities and reported at fair value, with unrealized gains and losses excluded from earnings and reported in a separate component of shareholders' equity.",
        "label": "Payments to Acquire Available-for-sale Securities",
        "negatedLabel": "Purchases of marketable securities"
       }
      }
     },
     "localname": "PaymentsToAcquireAvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r118",
      "r651"
     ],
     "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": "Cash paid to acquire outstanding common and preferred stock"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/TheCompanyAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r118"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 33.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedLabel": "Purchase of investment and acquisition of businesses, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r119"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 27.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchases of property, plant and equipment",
        "terseLabel": "Property additions"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows",
      "http://wwww.teradyne.com/role/ScheduleOfSegmentInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent": {
     "auth_ref": [
      "r420",
      "r444",
      "r808",
      "r840"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability, recognized in statement of financial position, for pension, other postretirement and postemployment benefits.",
        "label": "Liability, Retirement and Postemployment Benefits"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/SavingsPlanAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r446",
      "r448",
      "r454",
      "r473",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r497",
      "r499",
      "r502",
      "r504",
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]",
        "terseLabel": "Retirement Plans"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/RetirementPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent": {
     "auth_ref": [
      "r421",
      "r444",
      "r808",
      "r840"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfAmountsRecordedWithinStatementsOfFinancialPositionDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan",
       "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.",
        "label": "Liability, Defined Benefit Plan",
        "negatedLabel": "Retirement plans liabilities"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfAmountsRecordedWithinStatementsOfFinancialPositionDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": {
     "auth_ref": [
      "r26",
      "r420",
      "r421",
      "r444",
      "r497"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets": {
       "order": 16.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.",
        "label": "Liability, Defined Benefit Plan, Noncurrent",
        "terseLabel": "Retirement plans liabilities"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementPlansPolicy": {
     "auth_ref": [
      "r138",
      "r481",
      "r500",
      "r501",
      "r504",
      "r510"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (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, Policy [Policy Text Block]",
        "terseLabel": "Retirement and Postretirement Plans"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementPlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PlanAssetCategoriesDomain": {
     "auth_ref": [
      "r446",
      "r447",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r474",
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined benefit plan asset investment.",
        "label": "Defined Benefit Plan, Plan Assets, Category [Domain]",
        "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Domain]"
       }
      }
     },
     "localname": "PlanAssetCategoriesDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfPensionsPlanAssetsByAssetCategoryDetail",
      "http://wwww.teradyne.com/role/ScheduleOfTargetAssetsAllocationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAveragePensionAssetsAllocationsByCategoryDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r698"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured at fair value for financial reporting purposes.",
        "label": "Portion at Fair Value Measurement [Member]"
       }
      }
     },
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PositionAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by position taken for a security.",
        "label": "Position [Axis]",
        "terseLabel": "Position [Axis]"
       }
      }
     },
     "localname": "PositionAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfNotionalAmountOfDerivativesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PositionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates position taken for a security.",
        "label": "Position [Domain]",
        "terseLabel": "Position [Domain]"
       }
      }
     },
     "localname": "PositionDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfNotionalAmountOfDerivativesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PostemploymentBenefitPlansPolicy": {
     "auth_ref": [
      "r138",
      "r419"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for postemployment benefits. Postemployment benefits are benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement, except for: a) benefits provided through a pension or postretirement benefit plan, b) individual deferred compensation arrangements, c) special or contractual termination benefits, and d) stock compensation plans.",
        "label": "Postemployment Benefit Plans, Policy [Policy Text Block]",
        "terseLabel": "Retirement Benefits"
       }
      }
     },
     "localname": "PostemploymentBenefitPlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r7",
      "r48",
      "r49"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets": {
       "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 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": "Prepayments and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "auth_ref": [
      "r5",
      "r8",
      "r306",
      "r307"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense, Current",
        "totalLabel": "Total prepayments"
       }
      }
     },
     "localname": "PrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidTaxes": {
     "auth_ref": [
      "r6",
      "r8",
      "r305",
      "r307"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_PrepaidExpenseCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Taxes",
        "terseLabel": "Prepaid taxes"
       }
      }
     },
     "localname": "PrepaidTaxes",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromContributionInAidOfConstruction": {
     "auth_ref": [
      "r116"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 28.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from developers, builders, governmental agencies and municipalities that provide the entity with cash to extend its construction services to their properties.",
        "label": "Proceeds from Contribution in Aid of Construction",
        "terseLabel": "Proceeds from government subsidy for property, plant and equipment"
       }
      }
     },
     "localname": "ProceedsFromContributionInAidOfConstruction",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": {
     "auth_ref": [
      "r121"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.",
        "label": "Proceeds from Debt, Net of Issuance Costs",
        "terseLabel": "Debt instrument, net proceeds after issuance costs"
       }
      }
     },
     "localname": "ProceedsFromDebtNetOfIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
     "auth_ref": [
      "r120",
      "r561"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.",
        "label": "Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options",
        "terseLabel": "Issuance of common stock under stock purchase and stock option plans"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": {
     "auth_ref": [
      "r113",
      "r114",
      "r259"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 30.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale",
        "terseLabel": "Proceeds from maturities of marketable securities"
       }
      }
     },
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities": {
     "auth_ref": [
      "r115",
      "r259"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 31.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the sale of debt and equity securities classified as available-for-sale securities.",
        "label": "Proceeds from Sale of Available-for-sale Securities",
        "terseLabel": "Proceeds from sales of marketable securities"
       }
      }
     },
     "localname": "ProceedsFromSaleOfAvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r120",
      "r561"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Cash received from employees, employee stock options exercises"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductMember": {
     "auth_ref": [
      "r409"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Article or substance produced by nature, labor or machinery.",
        "label": "Product [Member]",
        "terseLabel": "Product [Member]"
       }
      }
     },
     "localname": "ProductMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsDetail",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProductWarrantiesDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product Warranties Disclosures [Abstract]"
       }
      }
     },
     "localname": "ProductWarrantiesDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ProductWarrantyAccrual": {
     "auth_ref": [
      "r367",
      "r372",
      "r812"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.",
        "label": "Standard and Extended Product Warranty Accrual",
        "periodEndLabel": "Balance at end of period",
        "periodStartLabel": "Balance at beginning of period"
       }
      }
     },
     "localname": "ProductWarrantyAccrual",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/WarrantyAccrualIncludedInOtherAccruedLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrualAdditionsFromBusinessAcquisition": {
     "auth_ref": [
      "r366"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in the standard and extended product warranty accrual from a business acquisition.",
        "label": "Standard and Extended Product Warranty Accrual, Additions from Business Acquisition",
        "terseLabel": "Acquisition"
       }
      }
     },
     "localname": "ProductWarrantyAccrualAdditionsFromBusinessAcquisition",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/WarrantyAccrualIncludedInOtherAccruedLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrualPayments": {
     "auth_ref": [
      "r362"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.",
        "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments",
        "negatedLabel": "Settlements made during the period"
       }
      }
     },
     "localname": "ProductWarrantyAccrualPayments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/WarrantyAccrualIncludedInOtherAccruedLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease": {
     "auth_ref": [
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the standard and extended product warranty liability.",
        "label": "Standard and Extended Product Warranty Accrual, Period Increase (Decrease)",
        "terseLabel": "Product warranty accrual"
       }
      }
     },
     "localname": "ProductWarrantyAccrualPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": {
     "auth_ref": [
      "r364"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties.",
        "label": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties",
        "terseLabel": "Accruals related to pre-existing warranties"
       }
      }
     },
     "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/WarrantyAccrualIncludedInOtherAccruedLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrualWarrantiesIssued": {
     "auth_ref": [
      "r363"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.",
        "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued",
        "terseLabel": "Accruals for warranties issued during the period"
       }
      }
     },
     "localname": "ProductWarrantyAccrualWarrantiesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/WarrantyAccrualIncludedInOtherAccruedLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyLiabilityLineItems": {
     "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": "Product Warranty Liability [Line Items]",
        "terseLabel": "Product Warranty Liability [Line Items]"
       }
      }
     },
     "localname": "ProductWarrantyLiabilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail",
      "http://wwww.teradyne.com/role/WarrantyAccrualIncludedInOtherAccruedLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ProductWarrantyLiabilityTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about product warranty liability, including, but not limited to, reductions in the liability for payments made under the warranty, changes in the liability for accruals related to product warranties issued, and changes in the liability for accruals related to preexisting warranties.",
        "label": "Product Warranty Liability [Table]",
        "terseLabel": "Product Warranty Liability [Table]"
       }
      }
     },
     "localname": "ProductWarrantyLiabilityTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail",
      "http://wwww.teradyne.com/role/WarrantyAccrualIncludedInOtherAccruedLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r1",
      "r89",
      "r92",
      "r125",
      "r142",
      "r162",
      "r172",
      "r173",
      "r224",
      "r230",
      "r234",
      "r237",
      "r240",
      "r279",
      "r657",
      "r660",
      "r661",
      "r666",
      "r667",
      "r704",
      "r820"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 25.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "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",
        "terseLabel": "Net income"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r54",
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Property, Plant and Equipment, Type [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/UsefulLivesOfAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r337",
      "r894",
      "r895",
      "r896"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/PropertyPlantAndEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives": {
     "auth_ref": [
      "r138",
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).",
        "label": "Property, Plant and Equipment, Estimated Useful Lives",
        "terseLabel": "Useful lives, description"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentEstimatedUsefulLives",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/UsefulLivesOfAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r53",
      "r331"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/PropertyPlantAndEquipmentNetDetail": {
       "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, Total"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/PropertyPlantAndEquipmentNetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "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": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/PropertyPlantAndEquipmentNetDetail",
      "http://wwww.teradyne.com/role/UsefulLivesOfAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r19",
      "r20",
      "r333",
      "r846"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://wwww.teradyne.com/role/PropertyPlantAndEquipmentNetDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property, plant and equipment, net",
        "totalLabel": "Property, plant and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets",
      "http://wwww.teradyne.com/role/PropertyPlantAndEquipmentNetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r52",
      "r138",
      "r333",
      "r894",
      "r895"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r19",
      "r333"
     ],
     "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": "Useful Lives of Assets"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r19",
      "r331"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Property, Plant and Equipment, Type [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/UsefulLivesOfAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "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 lives, maximum years"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/UsefulLivesOfAssetsDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems": {
     "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": "Purchase Commitment, Excluding Long-term Commitment [Line Items]",
        "terseLabel": "Purchase Commitment, Excluding Long-term Commitment"
       }
      }
     },
     "localname": "PurchaseCommitmentExcludingLongtermCommitmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable": {
     "auth_ref": [
      "r27",
      "r810",
      "r842"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of information required or determined to be disclosed about arrangements in which the entity has agreed to expend funds to procure goods or services from one or more suppliers. Such disclosure may include identification of the goods or services to be purchased, identity of the seller, pricing, effects on pricing for failing to reach minimum quantities required to be purchased (such as penalties), cancellation rights, and termination provisions.",
        "label": "Purchase Commitment, Excluding Long-term Commitment [Table]",
        "terseLabel": "Purchase Commitment, Excluding Long-term Commitment"
       }
      }
     },
     "localname": "PurchaseCommitmentExcludingLongtermCommitmentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PurchaseObligation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.",
        "label": "Purchase Obligation",
        "terseLabel": "Aggregate purchase commitments"
       }
      }
     },
     "localname": "PurchaseObligation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligationDueInNextTwelveMonths": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Purchase Obligation, Due in Next Twelve Months",
        "terseLabel": "Purchase commitments less than one year"
       }
      }
     },
     "localname": "PurchaseObligationDueInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Quarterly Financial Information Disclosure [Abstract]"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_QuarterlyFinancialInformationTextBlock": {
     "auth_ref": [
      "r200"
     ],
     "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": "Supplementary Information"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/SupplementarydInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]",
        "terseLabel": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]"
       }
      }
     },
     "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeToStatementsOfOperationsDetail",
      "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeToStatementsOfOperationsParentheticalDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": {
     "auth_ref": [
      "r85",
      "r88",
      "r96",
      "r710",
      "r714",
      "r717"
     ],
     "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), net of tax",
        "terseLabel": "Reclassifications, net of tax"
       }
      }
     },
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeDetail",
      "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeToStatementsOfOperationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodTax": {
     "auth_ref": [
      "r83",
      "r87"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss).",
        "label": "Reclassification from AOCI, Current Period, Tax",
        "negatedLabel": "Amounts reclassified from accumulated other comprehensive income (loss), tax",
        "terseLabel": "Reclassifications, tax"
       }
      }
     },
     "localname": "ReclassificationFromAociCurrentPeriodTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeParentheticalDetail",
      "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeToStatementsOfOperationsParentheticalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]",
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Axis]"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeToStatementsOfOperationsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Item reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]",
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Domain]"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeToStatementsOfOperationsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]",
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Table]"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeToStatementsOfOperationsDetail",
      "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeToStatementsOfOperationsParentheticalDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "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": "Reclassifications Out of Accumulated Other Comprehensive Income to Statements of Operations"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AccumulatedOtherComprehensiveLossIncomeTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RedeemableNoncontrollingInterestEquityCommonCarryingAmount": {
     "auth_ref": [
      "r383",
      "r384",
      "r385",
      "r386"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets": {
       "order": 38.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "As of the reporting date, the carrying amount of noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. The noncontrolling interest holder's ownership (or holders' ownership) may be in the form of common shares (regardless of class), limited partnership units (regardless of class), non-preferential membership interests, or any other form of common equity regardless of investee entity legal form.",
        "label": "Redeemable Noncontrolling Interest, Equity, Common, Carrying Amount",
        "terseLabel": "Convertible common shares"
       }
      }
     },
     "localname": "RedeemableNoncontrollingInterestEquityCommonCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets",
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r474",
      "r743",
      "r744"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/TheCompanyAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r474",
      "r743",
      "r746",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/TheCompanyAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of fair value of reporting unit in excess of carrying amount.",
        "label": "Reporting Unit, Amount of Fair Value in Excess of Carrying Amount",
        "terseLabel": "MiR Goodwill Amount"
       }
      }
     },
     "localname": "ReportingUnitAmountOfFairValueInExcessOfCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of fair value of reporting unit in excess of carrying amount.",
        "label": "Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount",
        "terseLabel": "MiR Reporting Unit Percentage"
       }
      }
     },
     "localname": "ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost": {
     "auth_ref": [
      "r577"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations": {
       "order": 8.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The costs incurred 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 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, excluding in-process research and development acquired in a business combination consummated during the period. Excludes software research and development, which has a separate concept.",
        "label": "Research and Development Expense (Excluding Acquired in Process Cost)",
        "terseLabel": "Engineering and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsDetail",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted Stock Units"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail",
      "http://wwww.teradyne.com/role/NetIncomePerCommonShareAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfRestrictedStockUnitAwardsAggregateIntrinsicValueDetail",
      "http://wwww.teradyne.com/role/ScheduleOfRestrictedStockUnitsWeightedAverageRemainingContractualTermsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfStockCompensationPlanActivityDetail",
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring and Related Activities [Abstract]"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r346"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.",
        "label": "Restructuring and Related Activities Disclosure [Text Block]",
        "terseLabel": "Restructuring and Other"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/RestructuringAndOther"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of restructuring cost.",
        "label": "Restructuring Type [Axis]",
        "terseLabel": "Restructuring Type"
       }
      }
     },
     "localname": "RestructuringCostAndReserveAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail"
     ],
     "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"
       }
      }
     },
     "localname": "RestructuringCostAndReserveLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringSettlementAndImpairmentProvisions": {
     "auth_ref": [
      "r107"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations": {
       "order": 10.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "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 other",
        "verboseLabel": "Restructuring and other-employee severance"
       }
      }
     },
     "localname": "RestructuringSettlementAndImpairmentProvisions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsDetail",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations",
      "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r35",
      "r392",
      "r569",
      "r844",
      "r867",
      "r872"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets": {
       "order": 37.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Retained earnings (accumulated\u00a0deficit)",
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Increase (decrease) in adoption of new accounting guidance amount"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r158",
      "r159",
      "r160",
      "r163",
      "r171",
      "r173",
      "r284",
      "r566",
      "r567",
      "r568",
      "r613",
      "r614",
      "r863",
      "r865"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings",
        "verboseLabel": "Retained Earnings (Accumulated Deficit)"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanNameAxis": {
     "auth_ref": [
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r446",
      "r447",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r469",
      "r470",
      "r471",
      "r472",
      "r474",
      "r477",
      "r482",
      "r483",
      "r484",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r524"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.",
        "label": "Retirement Plan Name [Axis]",
        "terseLabel": "Retirement Plan Name [Axis]"
       }
      }
     },
     "localname": "RetirementPlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanNameDomain": {
     "auth_ref": [
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r446",
      "r447",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r469",
      "r470",
      "r471",
      "r472",
      "r474",
      "r477",
      "r482",
      "r483",
      "r484",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r524"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.",
        "label": "Retirement Plan Name [Domain]",
        "terseLabel": "Retirement Plan Name [Domain]"
       }
      }
     },
     "localname": "RetirementPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanSponsorLocationAxis": {
     "auth_ref": [
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r446",
      "r447",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r469",
      "r470",
      "r471",
      "r472",
      "r474",
      "r477",
      "r483",
      "r484",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r505",
      "r509",
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Retirement Plan Sponsor Location [Axis]",
        "terseLabel": "Retirement Plan Sponsor Location [Axis]"
       }
      }
     },
     "localname": "RetirementPlanSponsorLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfAmountsRecognizedInAccumulatedOtherComprehensiveIncomeDetail",
      "http://wwww.teradyne.com/role/ScheduleOfAmountsRecordedWithinStatementsOfFinancialPositionDetail",
      "http://wwww.teradyne.com/role/ScheduleOfDefinedBenefitPensionAndPostretirementBenefitPlanAssetsAndObligationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfExpectedFutureBenefitPaymentsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfPensionsPlanAssetsByAssetCategoryDetail",
      "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail",
      "http://wwww.teradyne.com/role/ScheduleOfPensionPlansWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDetermineNetPeriodicPensionCostDetail",
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDeterminePensionObligationsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAveragePensionAssetsAllocationsByCategoryDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanSponsorLocationDomain": {
     "auth_ref": [
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r446",
      "r447",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r469",
      "r470",
      "r471",
      "r472",
      "r474",
      "r477",
      "r483",
      "r484",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r505",
      "r509",
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Retirement Plan Sponsor Location [Domain]",
        "terseLabel": "Retirement Plan Sponsor Location [Domain]"
       }
      }
     },
     "localname": "RetirementPlanSponsorLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfAmountsRecognizedInAccumulatedOtherComprehensiveIncomeDetail",
      "http://wwww.teradyne.com/role/ScheduleOfAmountsRecordedWithinStatementsOfFinancialPositionDetail",
      "http://wwww.teradyne.com/role/ScheduleOfDefinedBenefitPensionAndPostretirementBenefitPlanAssetsAndObligationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfExpectedFutureBenefitPaymentsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfPensionsPlanAssetsByAssetCategoryDetail",
      "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail",
      "http://wwww.teradyne.com/role/ScheduleOfPensionPlansWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDetermineNetPeriodicPensionCostDetail",
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDeterminePensionObligationsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAveragePensionAssetsAllocationsByCategoryDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r417",
      "r418",
      "r420",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r446",
      "r447",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r469",
      "r471",
      "r472",
      "r474",
      "r477",
      "r482",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r520",
      "r521",
      "r522",
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Axis]",
        "terseLabel": "Retirement Plan Type [Axis]"
       }
      }
     },
     "localname": "RetirementPlanTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/RetirementPlans",
      "http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/RetirementPlansTables",
      "http://wwww.teradyne.com/role/SavingsPlanAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfAmountsRecognizedInAccumulatedOtherComprehensiveIncomeDetail",
      "http://wwww.teradyne.com/role/ScheduleOfAmountsRecordedWithinStatementsOfFinancialPositionDetail",
      "http://wwww.teradyne.com/role/ScheduleOfDefinedBenefitPensionAndPostretirementBenefitPlanAssetsAndObligationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfExpectedFutureBenefitPaymentsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail",
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDetermineNetPeriodicPensionCostDetail",
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDeterminePensionObligationsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "auth_ref": [
      "r417",
      "r418",
      "r420",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r446",
      "r447",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r469",
      "r471",
      "r472",
      "r474",
      "r477",
      "r482",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r520",
      "r521",
      "r522",
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Domain]",
        "terseLabel": "Retirement Plan Type [Domain]"
       }
      }
     },
     "localname": "RetirementPlanTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/RetirementPlans",
      "http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/RetirementPlansTables",
      "http://wwww.teradyne.com/role/SavingsPlanAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfAmountsRecognizedInAccumulatedOtherComprehensiveIncomeDetail",
      "http://wwww.teradyne.com/role/ScheduleOfAmountsRecordedWithinStatementsOfFinancialPositionDetail",
      "http://wwww.teradyne.com/role/ScheduleOfDefinedBenefitPensionAndPostretirementBenefitPlanAssetsAndObligationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfExpectedFutureBenefitPaymentsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail",
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDetermineNetPeriodicPensionCostDetail",
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDeterminePensionObligationsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "verboseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r215",
      "r216",
      "r229",
      "r235",
      "r236",
      "r242",
      "r243",
      "r246",
      "r405",
      "r406",
      "r783"
     ],
     "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": "Total revenues"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r403",
      "r404",
      "r408",
      "r416"
     ],
     "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]",
        "verboseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/Revenue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromRightsConcentrationRiskMember": {
     "auth_ref": [
      "r207"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that license fee or royalty revenues during the period from other parties from use of a specified patent, trademark, or other form of right granted to such parties are to a specified benchmark, such as total license fees, total revenues, segment revenues or product line revenues. May also reflect the percentage contribution the revenue made to operating results. Risk is materially adverse effects of a loss of such revenues, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.",
        "label": "Revenue from Rights Concentration Risk [Member]",
        "terseLabel": "Revenue from Rights Concentration Risk"
       }
      }
     },
     "localname": "RevenueFromRightsConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r139",
      "r140"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue Recognition, Policy [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r401"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "terseLabel": "Revenue, Remaining Performance Obligation, Amount"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "auth_ref": [
      "r402"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Percentage",
        "terseLabel": "Revenue, Remaining Performance Obligation, Percentage"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r98",
      "r142",
      "r215",
      "r216",
      "r229",
      "r235",
      "r236",
      "r242",
      "r243",
      "r246",
      "r279",
      "r704",
      "r820"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations": {
       "order": 5.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Revenue from unaffiliated customers",
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "positiveLabel": "Revenues",
        "positiveTerseLabel": "Total",
        "terseLabel": "Total revenues"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations",
      "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail",
      "http://wwww.teradyne.com/role/ScheduleOfRevenuesByCountryDetail",
      "http://wwww.teradyne.com/role/ScheduleOfSegmentInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "Revenues:"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]"
       }
      }
     },
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfLongLivedAssetsByGeographicAreaDetail",
      "http://wwww.teradyne.com/role/ScheduleOfLongLivedAssetsByGeographicAreaParentheticalDetail",
      "http://wwww.teradyne.com/role/ScheduleOfRevenuesByCountryDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r736",
      "r741"
     ],
     "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",
        "verboseLabel": "Right-of-use assets obtained in exchange for new lease obligations"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/SupplementalCashFlowInformationRelatedToLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r208",
      "r246"
     ],
     "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": "Sales Revenue, Net [Member]",
        "terseLabel": "Consolidated Revenue"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SalesTypeLeaseRevenue": {
     "auth_ref": [
      "r199",
      "r742"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of sales-type lease revenue.",
        "label": "Sales-type Lease, Revenue",
        "terseLabel": "Revenue on leases"
       }
      }
     },
     "localname": "SalesTypeLeaseRevenue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionParentheticalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock": {
     "auth_ref": [
      "r483",
      "r484",
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of benefit obligation and plan assets of defined benefit plan with accumulated benefit obligation in excess of plan assets.",
        "label": "Schedule of Accumulated Benefit Obligations in Excess of Fair Value of Plan Assets [Table Text Block]",
        "terseLabel": "Pension Plans with Accumulated Benefit Obligation and Projected Benefit Obligation in Excess of Plan Assets"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/RetirementPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": {
     "auth_ref": [
      "r445"
     ],
     "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": "Target Asset Allocation and Index for Each Asset Category"
       }
      }
     },
     "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/RetirementPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock": {
     "auth_ref": [
      "r480"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts related to pension plans and/or other employee benefit plans in accumulated other comprehensive income (loss) expected to be recognized as components of net periodic benefit cost over the next fiscal year, including the net gain (loss), net prior service cost or credit, and net transition asset or obligation.",
        "label": "Schedule of Amounts in Accumulated Other Comprehensive Income (Loss) to be Recognized over Next Fiscal Year [Table Text Block]",
        "terseLabel": "Amounts Recognized in Accumulated Other Comprehensive Income"
       }
      }
     },
     "localname": "ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/RetirementPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock": {
     "auth_ref": [
      "r444"
     ],
     "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 Recorded within Statement of Financial Position"
       }
      }
     },
     "localname": "ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/RetirementPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": {
     "auth_ref": [
      "r468"
     ],
     "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": "Schedule of Assumptions Used [Table Text Block]",
        "terseLabel": "Weighted Average Assumptions to Determine Net Periodic Cost and Benefit Obligation"
       }
      }
     },
     "localname": "ScheduleOfAssumptionsUsedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/RetirementPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": {
     "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 Securities, Available-for-sale [Line Items]",
        "terseLabel": "Schedule of Available-for-sale Securities"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail",
      "http://wwww.teradyne.com/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail",
      "http://wwww.teradyne.com/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.",
        "label": "Schedule of Available-for-sale Securities Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Available-for-Sale Marketable Securities"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": {
     "auth_ref": [
      "r263",
      "r268",
      "r271",
      "r272",
      "r273",
      "r274",
      "r822",
      "r823"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.",
        "label": "Schedule of Available-for-sale Securities [Table]",
        "terseLabel": "Schedule of Available-for-sale Securities"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail",
      "http://wwww.teradyne.com/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail",
      "http://wwww.teradyne.com/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r636",
      "r637"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/TheCompanyAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock": {
     "auth_ref": [
      "r424"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in the benefit obligation of pension plans and/or other employee benefit plans from the beginning to the end of the period, showing separately, if applicable, the effects of the following: service cost, interest cost, contributions by plan participants, actuarial gains and losses, foreign currency exchange rate changes, benefits paid, plan amendments, business combinations, divestitures, curtailments, settlements, and special and contractual termination benefits.",
        "label": "Schedule of Changes in Projected Benefit Obligations [Table Text Block]",
        "terseLabel": "Defined Benefit Pension and Postretirement Benefit Plan Assets and Obligations"
       }
      }
     },
     "localname": "ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/RetirementPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r74"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of components of comprehensive income (loss). Includes, but is not limited to, foreign currency translation adjustments, foreign currency transactions  designated as economic hedges of a net investment in foreign entity, gain (loss) and prior service cost (credit) for pension plans and other postretirement benefit plans.",
        "label": "Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Changes in Accumulated Other Comprehensive (Loss) Income"
       }
      }
     },
     "localname": "ScheduleOfComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AccumulatedOtherComprehensiveLossIncomeTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r601"
     ],
     "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 (Liabilities)"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r481",
      "r482",
      "r485",
      "r486",
      "r497"
     ],
     "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"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfAmountsRecognizedInAccumulatedOtherComprehensiveIncomeDetail",
      "http://wwww.teradyne.com/role/ScheduleOfAmountsRecordedWithinStatementsOfFinancialPositionDetail",
      "http://wwww.teradyne.com/role/ScheduleOfDefinedBenefitPensionAndPostretirementBenefitPlanAssetsAndObligationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfExpectedFutureBenefitPaymentsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfPensionsPlanAssetsByAssetCategoryDetail",
      "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail",
      "http://wwww.teradyne.com/role/ScheduleOfPensionPlansWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfTargetAssetsAllocationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDetermineNetPeriodicPensionCostDetail",
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageAssumptionsToDeterminePensionObligationsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAveragePensionAssetsAllocationsByCategoryDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": {
     "auth_ref": [
      "r674",
      "r679",
      "r682"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.",
        "label": "Derivative Instruments, Gain (Loss) [Table Text Block]",
        "terseLabel": "Schedule of Effect of Derivative Instruments on Statement of Operations Recognized"
       }
      }
     },
     "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": {
     "auth_ref": [
      "r677"
     ],
     "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 at Fair Value"
       }
      }
     },
     "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r189"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Computation of Basic and Diluted Net Income (Loss) Per Common Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/NetIncomePerCommonShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock": {
     "auth_ref": [
      "r450"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the effect of fair value measurements using significant unobservable inputs (Level 3) on changes in plan assets of pension plans and/or other employee benefit plans for the period.",
        "label": "Schedule of Effect of Significant Unobservable Inputs, Changes in Plan Assets [Table Text Block]",
        "terseLabel": "Changes in Fair Value of Pension Assets"
       }
      }
     },
     "localname": "ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/RetirementPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r584"
     ],
     "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": "Reconciliation of Effective Tax Rate"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "auth_ref": [
      "r528",
      "r557",
      "r571"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.",
        "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]",
        "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": {
     "auth_ref": [
      "r456"
     ],
     "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 Future Benefit Payments"
       }
      }
     },
     "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/RetirementPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r685",
      "r686"
     ],
     "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": "Schedule of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": {
     "auth_ref": [
      "r317"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.",
        "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]",
        "terseLabel": "Components of Intangible Assets and Their Estimated Useful Lives at Acquisition Date"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r317",
      "r322",
      "r784"
     ],
     "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"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsParentheticalDetail",
      "http://wwww.teradyne.com/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r317",
      "r322"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of Amortizable Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/GoodwillAndIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r313",
      "r314"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.",
        "label": "Schedule of Goodwill [Table]",
        "terseLabel": "Schedule of Goodwill [Table]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r313",
      "r314"
     ],
     "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 Segment"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/GoodwillAndIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r145"
     ],
     "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": "Schedule of Income (Loss) Before Income Taxes and Provision (Benefit) for Income Taxes from Operations"
       }
      }
     },
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIntercompanyForeignCurrencyBalanceTable": {
     "auth_ref": [
      "r712"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of long-term intercompany foreign balances, including related intercompany entity, underlying foreign currencies and amounts of intercompany foreign currency transactions that are of a long-term investment nature (that is settlement is not planned or anticipated in the foreseeable future), as of the balance sheet date.",
        "label": "Schedule of Intercompany Foreign Currency Balance [Table]",
        "terseLabel": "Schedule of Intercompany Foreign Currency Balance [Table]"
       }
      }
     },
     "localname": "ScheduleOfIntercompanyForeignCurrencyBalanceTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfNotionalAmountOfDerivativesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r16",
      "r45",
      "r46",
      "r47"
     ],
     "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": "Composition of Inventories, Net"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/InventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "auth_ref": [
      "r458"
     ],
     "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 Periodic Pension and Postretirement Benefit Costs"
       }
      }
     },
     "localname": "ScheduleOfNetBenefitCostsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/RetirementPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": {
     "auth_ref": [
      "r670"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the notional amounts of outstanding derivative positions.",
        "label": "Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]",
        "terseLabel": "Schedule of Notional Amount of Derivatives"
       }
      }
     },
     "localname": "ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock": {
     "auth_ref": [
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of activity for outstanding award under share-based payment arrangement excluding share and unit options and nonvested award.",
        "label": "Schedule of Other Share-based Compensation, Activity [Table Text Block]",
        "terseLabel": "Effect to Income (Loss) from Operations for Recording Stock-Based Compensation"
       }
      }
     },
     "localname": "ScheduleOfOtherShareBasedCompensationActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": {
     "auth_ref": [
      "r373"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.",
        "label": "Schedule of Product Warranty Liability [Table Text Block]",
        "terseLabel": "Other Accrued Liabilities"
       }
      }
     },
     "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r54",
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about 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]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/PropertyPlantAndEquipmentNetDetail",
      "http://wwww.teradyne.com/role/UsefulLivesOfAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": {
     "auth_ref": [
      "r198"
     ],
     "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": "Consolidated Quarterly Statements of Operations"
       }
      }
     },
     "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/SupplementaryInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "auth_ref": [
      "r640"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.",
        "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]",
        "terseLabel": "Final Allocation of Purchase Price"
       }
      }
     },
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "auth_ref": [
      "r340",
      "r341",
      "r343"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.",
        "label": "Schedule of Restructuring and Related Costs [Table]",
        "terseLabel": "Schedule of Restructuring and Related Costs"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": {
     "auth_ref": [
      "r104",
      "r243"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]",
        "terseLabel": "Revenues by Country"
       }
      }
     },
     "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
     "auth_ref": [
      "r104",
      "r245"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information concerning 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 Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]",
        "terseLabel": "Long-Lived Assets by Geographic Area"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "auth_ref": [
      "r98",
      "r245"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material.  An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfLongLivedAssetsByGeographicAreaDetail",
      "http://wwww.teradyne.com/role/ScheduleOfLongLivedAssetsByGeographicAreaParentheticalDetail",
      "http://wwww.teradyne.com/role/ScheduleOfRevenuesByCountryDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r224",
      "r227",
      "r233",
      "r313"
     ],
     "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"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfSegmentInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r224",
      "r227",
      "r233",
      "r313"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Segment Information"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": {
     "auth_ref": [
      "r541",
      "r546",
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value.",
        "label": "Share-based Compensation, Activity [Table Text Block]",
        "terseLabel": "Stock Compensation Plan Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock": {
     "auth_ref": [
      "r549"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding restricted stock units that are fully vested and expected to vest. Includes, but is not limited to, unvested restricted stock units for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Restricted Stock Units, Vested and Expected to Vest [Table Text Block]",
        "terseLabel": "Restricted Stock Units Weighted Average Remaining Contractual Terms"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r529",
      "r560"
     ],
     "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"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail",
      "http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfRestrictedStockUnitAwardsAggregateIntrinsicValueDetail",
      "http://wwww.teradyne.com/role/ScheduleOfRestrictedStockUnitsWeightedAverageRemainingContractualTermsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfShareBasedCompensationTotalSharesAvailableDetail",
      "http://wwww.teradyne.com/role/ScheduleOfStockCompensationPlanActivityDetail",
      "http://wwww.teradyne.com/role/ScheduleOfStockOptionAggregatedIntrinsicValueInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfStockOptionsWeightedAverageRemainingContractualTermsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageRestrictedStockUnitAwardFairValueDetail",
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageStockOptionsExercisePriceDetail",
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "auth_ref": [
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block]",
        "terseLabel": "Restricted Stock Unit Awards Aggregate Intrinsic Value"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r551"
     ],
     "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": "Fair Value of Stock Options Using Assumptions"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block]",
        "terseLabel": "Weighted-Average Restricted Stock Unit Award Date Fair Value"
       }
      }
     },
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r322"
     ],
     "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": "Schedule of Estimated Intangible Assets Amortization Expense"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/GoodwillAndIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r211",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r229",
      "r230",
      "r231",
      "r232",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r240",
      "r246",
      "r855"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail",
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsParentheticalDetail",
      "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail",
      "http://wwww.teradyne.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/GoodwillAndIntangibleAssetsTables",
      "http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationTables",
      "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfSegmentInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail",
      "http://wwww.teradyne.com/role/SubsequentEventsAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/TheCompanyAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r211",
      "r213",
      "r214",
      "r224",
      "r228",
      "r234",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r245",
      "r246",
      "r247"
     ],
     "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": "Operating Segment, Geographic and Significant Customer Information"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfSegmentInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r108"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations": {
       "order": 7.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "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 and administrative"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsDetail",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ServiceMember": {
     "auth_ref": [
      "r409"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.",
        "label": "Service [Member]",
        "terseLabel": "Service [Member]"
       }
      }
     },
     "localname": "ServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsDetail",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeveranceCosts1": {
     "auth_ref": [
      "r130",
      "r338",
      "r342",
      "r344"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.",
        "label": "Severance Costs",
        "terseLabel": "Severance benefit and charges"
       }
      }
     },
     "localname": "SeveranceCosts1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsParentheticalDetail",
      "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r129"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Compensation",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "terseLabel": "Period of stock granted to employees and executive officers vest in equal installments"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription": {
     "auth_ref": [
      "r527",
      "r530"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of terms of share-based payment arrangement. Includes, but is not limited to, type of award or grantee and reason for issuance.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Description",
        "terseLabel": "Share-based compensation arrangement by share-based payment award, description"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r539"
     ],
     "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",
        "negatedLabel": "Forfeited",
        "terseLabel": "Restricted stock units forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfShareBasedCompensationTotalSharesAvailableDetail",
      "http://wwww.teradyne.com/role/ScheduleOfStockCompensationPlanActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r545"
     ],
     "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": "Forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageRestrictedStockUnitAwardFairValueDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r543"
     ],
     "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",
        "negatedLabel": "Restricted stock units awarded",
        "terseLabel": "Awarded",
        "verboseLabel": "Restricted stock unit awards granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfShareBasedCompensationTotalSharesAvailableDetail",
      "http://wwww.teradyne.com/role/ScheduleOfStockCompensationPlanActivityDetail",
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r543"
     ],
     "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": "Awarded",
        "verboseLabel": "Weighted average grant date fair value of restricted stock units granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageRestrictedStockUnitAwardFairValueDetail",
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r542"
     ],
     "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": "Non-vested at December 31",
        "periodStartLabel": "Non-vested at January 1"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfStockCompensationPlanActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r542"
     ],
     "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": "Non-vested at December 31",
        "periodStartLabel": "Non-vested at January 1"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageRestrictedStockUnitAwardFairValueDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": {
     "auth_ref": [
      "r549"
     ],
     "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": "Outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfRestrictedStockUnitsWeightedAverageRemainingContractualTermsDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r544"
     ],
     "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",
        "negatedLabel": "Vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfStockCompensationPlanActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r544"
     ],
     "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": "Vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageRestrictedStockUnitAwardFairValueDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r554"
     ],
     "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": "Dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail",
      "http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r553"
     ],
     "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 historical volatility",
        "verboseLabel": "Volatility-historical"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail",
      "http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r555"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk-free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail",
      "http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail"
     ],
     "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"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail",
      "http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfRestrictedStockUnitAwardsAggregateIntrinsicValueDetail",
      "http://wwww.teradyne.com/role/ScheduleOfRestrictedStockUnitsWeightedAverageRemainingContractualTermsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfShareBasedCompensationTotalSharesAvailableDetail",
      "http://wwww.teradyne.com/role/ScheduleOfStockCompensationPlanActivityDetail",
      "http://wwww.teradyne.com/role/ScheduleOfStockOptionAggregatedIntrinsicValueInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfStockOptionsWeightedAverageRemainingContractualTermsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageRestrictedStockUnitAwardFairValueDetail",
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageStockOptionsExercisePriceDetail",
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": {
     "auth_ref": [
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate",
        "terseLabel": "Maximum percent of shares allowed to purchase"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": {
     "auth_ref": [
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The highest quantity of shares an employee can purchase under the plan per period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee",
        "terseLabel": "Maximum number of shares allowed to purchase"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r560"
     ],
     "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",
        "periodEndLabel": "Available for grant at December 31",
        "periodStartLabel": "Available for grant at January 1",
        "terseLabel": "Number of shares available for grant"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfShareBasedCompensationTotalSharesAvailableDetail",
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r536"
     ],
     "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": "Exercisable at December 31"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageStockOptionsExercisePriceDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r547"
     ],
     "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": "Exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfStockOptionAggregatedIntrinsicValueInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": {
     "auth_ref": [
      "r540"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period",
        "negatedLabel": "Expired"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfStockCompensationPlanActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r539"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period",
        "negatedLabel": "Forfeited",
        "verboseLabel": "Options forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfShareBasedCompensationTotalSharesAvailableDetail",
      "http://wwww.teradyne.com/role/ScheduleOfStockCompensationPlanActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": {
     "auth_ref": [
      "r537"
     ],
     "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",
        "negatedLabel": "Options granted",
        "terseLabel": "Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfShareBasedCompensationTotalSharesAvailableDetail",
      "http://wwww.teradyne.com/role/ScheduleOfStockCompensationPlanActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r560"
     ],
     "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": "Outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfStockOptionAggregatedIntrinsicValueInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r535",
      "r560"
     ],
     "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": "Outstanding at December 31",
        "periodStartLabel": "Outstanding at January 1"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfStockCompensationPlanActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r534"
     ],
     "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": "Outstanding at December 31",
        "periodStartLabel": "Outstanding at January 1"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageStockOptionsExercisePriceDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": {
     "auth_ref": [
      "r550"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value",
        "terseLabel": "Vested and expected to vest"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfStockOptionAggregatedIntrinsicValueInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": {
     "auth_ref": [
      "r550"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number",
        "terseLabel": "Exercisable at December 31"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfStockCompensationPlanActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "auth_ref": [
      "r549"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number",
        "terseLabel": "Vested and expected to vest at December 31"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfStockCompensationPlanActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r527",
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Equity Award [Domain]",
        "terseLabel": "Equity Award [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail",
      "http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfRestrictedStockUnitAwardsAggregateIntrinsicValueDetail",
      "http://wwww.teradyne.com/role/ScheduleOfRestrictedStockUnitsWeightedAverageRemainingContractualTermsDetail",
      "http://wwww.teradyne.com/role/ScheduleOfStockCompensationPlanActivityDetail",
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Options exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageStockOptionsExercisePriceDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price",
        "terseLabel": "Options cancelled"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageStockOptionsExercisePriceDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "terseLabel": "Options forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageStockOptionsExercisePriceDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Options granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfWeightedAverageStockOptionsExercisePriceDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-based Compensation Award, Tranche One [Member]",
        "terseLabel": "Share-based Compensation Award, Tranche One"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-based Compensation Award, Tranche Two [Member]",
        "terseLabel": "Share-based Compensation Award, Tranche Two"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price of a single share of a number of saleable stocks of a company.",
        "label": "Share Price",
        "terseLabel": "Stock price"
       }
      }
     },
     "localname": "SharePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "auth_ref": [
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of vesting of award under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage",
        "terseLabel": "Percentage of vesting of target shares upon performance achieved"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intrinsic value of outstanding 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, Aggregate Intrinsic Value, Outstanding",
        "terseLabel": "Outstanding"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfRestrictedStockUnitAwardsAggregateIntrinsicValueDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intrinsic value of vested 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, Aggregate Intrinsic Value, Vested",
        "terseLabel": "Vested"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfRestrictedStockUnitAwardsAggregateIntrinsicValueDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r552",
      "r570"
     ],
     "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 (years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r560"
     ],
     "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": "Exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfStockOptionAggregatedIntrinsicValueInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r560"
     ],
     "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": "Exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfStockOptionsWeightedAverageRemainingContractualTermsDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r549"
     ],
     "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": "Outstanding"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfStockOptionsWeightedAverageRemainingContractualTermsDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r549"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Vested and expected to vest"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfStockOptionsWeightedAverageRemainingContractualTermsDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase price of common stock expressed as a percentage of its fair value.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent",
        "terseLabel": "Percentage of common stock price paid"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r387"
     ],
     "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": "Balance, Shares",
        "periodStartLabel": "Balance, Shares"
       }
      }
     },
     "localname": "SharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharesIssuedPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or per unit amount of equity securities issued.",
        "label": "Shares Issued, Price Per Share",
        "terseLabel": "Value of common stock issued to employees per share"
       }
      }
     },
     "localname": "SharesIssuedPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShortMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates the sale of a borrowed security or written option.",
        "label": "Short [Member]",
        "terseLabel": "Sell Position"
       }
      }
     },
     "localname": "ShortMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfNotionalAmountOfDerivativesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortTermContractWithCustomerMember": {
     "auth_ref": [
      "r413"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which duration is classified as short-term.",
        "label": "Short-term Contract with Customer [Member]"
       }
      }
     },
     "localname": "ShortTermContractWithCustomerMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r733",
      "r741"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-term Lease, Cost",
        "verboseLabel": "Short-term leases"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/LeasesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r157"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StandardProductWarrantyPolicy": {
     "auth_ref": [
      "r138",
      "r365"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.",
        "label": "Standard Product Warranty, Policy [Policy Text Block]",
        "terseLabel": "Product Warranty"
       }
      }
     },
     "localname": "StandardProductWarrantyPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.",
        "label": "State and Local Jurisdiction [Member]",
        "terseLabel": "State and Local Jurisdiction"
       }
      }
     },
     "localname": "StateAndLocalJurisdictionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r0",
      "r211",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r229",
      "r230",
      "r231",
      "r232",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r240",
      "r246",
      "r313",
      "r336",
      "r339",
      "r345",
      "r855"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Business Segments"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail",
      "http://wwww.teradyne.com/role/ConsolidatedQuarterlyStatementsOfOperationsParentheticalDetail",
      "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail",
      "http://wwww.teradyne.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/GoodwillAndIntangibleAssetsTables",
      "http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationTables",
      "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfSegmentInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail",
      "http://wwww.teradyne.com/role/SubsequentEventsAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/TheCompanyAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r30",
      "r31",
      "r32",
      "r141",
      "r142",
      "r177",
      "r182",
      "r185",
      "r187",
      "r189",
      "r202",
      "r203",
      "r204",
      "r279",
      "r387",
      "r704"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquity",
      "http://wwww.teradyne.com/role/Leases",
      "http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfOperatingLeaseMaturityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r68",
      "r158",
      "r159",
      "r160",
      "r163",
      "r171",
      "r173",
      "r201",
      "r284",
      "r387",
      "r392",
      "r566",
      "r567",
      "r568",
      "r613",
      "r614",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r717",
      "r863",
      "r864",
      "r865"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeDetail",
      "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeParentheticalDetail",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquity",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquityParenthetical",
      "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeToStatementsOfOperationsDetail",
      "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeToStatementsOfOperationsParentheticalDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPolicies",
      "http://wwww.teradyne.com/role/AccountingPoliciesPolicies",
      "http://wwww.teradyne.com/role/AccountingPoliciesTables",
      "http://wwww.teradyne.com/role/AccumulatedOtherComprehensiveLossIncome",
      "http://wwww.teradyne.com/role/AccumulatedOtherComprehensiveLossIncomeTables",
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompany",
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyTables",
      "http://wwww.teradyne.com/role/CommitmentsAndContingencies",
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets",
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncome",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquity",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquityParenthetical",
      "http://wwww.teradyne.com/role/Debt",
      "http://wwww.teradyne.com/role/DebtTables",
      "http://wwww.teradyne.com/role/FinancialInstruments",
      "http://wwww.teradyne.com/role/FinancialInstrumentsTables",
      "http://wwww.teradyne.com/role/GoodwillAndIntangibleAssets",
      "http://wwww.teradyne.com/role/GoodwillAndIntangibleAssetsTables",
      "http://wwww.teradyne.com/role/IncomeTaxes",
      "http://wwww.teradyne.com/role/IncomeTaxesTables",
      "http://wwww.teradyne.com/role/Inventories",
      "http://wwww.teradyne.com/role/InventoriesTables",
      "http://wwww.teradyne.com/role/Leases",
      "http://wwww.teradyne.com/role/LeasesAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/LeasesTables",
      "http://wwww.teradyne.com/role/NetIncomePerCommonShare",
      "http://wwww.teradyne.com/role/NetIncomePerCommonShareTables",
      "http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformation",
      "http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationTables",
      "http://wwww.teradyne.com/role/PropertyPlantAndEquipment",
      "http://wwww.teradyne.com/role/PropertyPlantAndEquipmentTables",
      "http://wwww.teradyne.com/role/RecentlyIssuedAccountingPronouncements",
      "http://wwww.teradyne.com/role/RetirementPlans",
      "http://wwww.teradyne.com/role/RetirementPlansTables",
      "http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/SavingsPlan",
      "http://wwww.teradyne.com/role/ScheduleOfOperatingLeaseMaturityDetail",
      "http://wwww.teradyne.com/role/StockBasedCompensation",
      "http://wwww.teradyne.com/role/StockBasedCompensationTables",
      "http://wwww.teradyne.com/role/StockRepurchaseProgram",
      "http://wwww.teradyne.com/role/SubsequentEvents",
      "http://wwww.teradyne.com/role/SupplementalCashFlowInformationRelatedToLeasesDetail",
      "http://wwww.teradyne.com/role/SupplementaryInformationTables",
      "http://wwww.teradyne.com/role/SupplementarydInformation",
      "http://wwww.teradyne.com/role/TheCompany",
      "http://wwww.teradyne.com/role/ValuationAndQualifyingAccounts"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r158",
      "r159",
      "r160",
      "r201",
      "r783"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPolicies",
      "http://wwww.teradyne.com/role/AccountingPoliciesPolicies",
      "http://wwww.teradyne.com/role/AccountingPoliciesTables",
      "http://wwww.teradyne.com/role/AccumulatedOtherComprehensiveLossIncome",
      "http://wwww.teradyne.com/role/AccumulatedOtherComprehensiveLossIncomeTables",
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompany",
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyTables",
      "http://wwww.teradyne.com/role/CommitmentsAndContingencies",
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets",
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncome",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquity",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquityParenthetical",
      "http://wwww.teradyne.com/role/Debt",
      "http://wwww.teradyne.com/role/DebtTables",
      "http://wwww.teradyne.com/role/FinancialInstruments",
      "http://wwww.teradyne.com/role/FinancialInstrumentsTables",
      "http://wwww.teradyne.com/role/GoodwillAndIntangibleAssets",
      "http://wwww.teradyne.com/role/GoodwillAndIntangibleAssetsTables",
      "http://wwww.teradyne.com/role/IncomeTaxes",
      "http://wwww.teradyne.com/role/IncomeTaxesTables",
      "http://wwww.teradyne.com/role/Inventories",
      "http://wwww.teradyne.com/role/InventoriesTables",
      "http://wwww.teradyne.com/role/Leases",
      "http://wwww.teradyne.com/role/LeasesAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/LeasesTables",
      "http://wwww.teradyne.com/role/NetIncomePerCommonShare",
      "http://wwww.teradyne.com/role/NetIncomePerCommonShareTables",
      "http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformation",
      "http://wwww.teradyne.com/role/OperatingSegmentGeographicAndSignificantCustomerInformationTables",
      "http://wwww.teradyne.com/role/PropertyPlantAndEquipment",
      "http://wwww.teradyne.com/role/PropertyPlantAndEquipmentTables",
      "http://wwww.teradyne.com/role/RecentlyIssuedAccountingPronouncements",
      "http://wwww.teradyne.com/role/RetirementPlans",
      "http://wwww.teradyne.com/role/RetirementPlansTables",
      "http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/SavingsPlan",
      "http://wwww.teradyne.com/role/ScheduleOfOperatingLeaseMaturityDetail",
      "http://wwww.teradyne.com/role/StockBasedCompensation",
      "http://wwww.teradyne.com/role/StockBasedCompensationTables",
      "http://wwww.teradyne.com/role/StockRepurchaseProgram",
      "http://wwww.teradyne.com/role/SubsequentEvents",
      "http://wwww.teradyne.com/role/SupplementalCashFlowInformationRelatedToLeasesDetail",
      "http://wwww.teradyne.com/role/SupplementaryInformationTables",
      "http://wwww.teradyne.com/role/SupplementarydInformation",
      "http://wwww.teradyne.com/role/TheCompany",
      "http://wwww.teradyne.com/role/ValuationAndQualifyingAccounts"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r67",
      "r387",
      "r388",
      "r392"
     ],
     "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": "Convertible common shares (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r31",
      "r32",
      "r387",
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "terseLabel": "Common stock issued to employees"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r31",
      "r32",
      "r387",
      "r392",
      "r538"
     ],
     "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",
        "negatedLabel": "Exercised"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfStockCompensationPlanActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r31",
      "r32",
      "r387",
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Shares",
        "terseLabel": "Repurchase of common stock (in shares)",
        "verboseLabel": "Repurchase of stock, shares"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquity",
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "auth_ref": [
      "r31",
      "r32",
      "r387",
      "r392"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Value",
        "negatedLabel": "Repurchase of common stock"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r32",
      "r37",
      "r38",
      "r142",
      "r257",
      "r279",
      "r704"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets": {
       "order": 33.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance",
        "totalLabel": "Total shareholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeDetail",
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "verboseLabel": "SHAREHOLDERS' EQUITY"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r718",
      "r748"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r718",
      "r748"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r718",
      "r748"
     ],
     "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 [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/SubsequentEventsAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/TheCompanyAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r718",
      "r748"
     ],
     "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 [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AcquisitionsAndInvestmentInOtherCompanyAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/SubsequentEventsAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/TheCompanyAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r747",
      "r750"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": {
     "auth_ref": [
      "r587",
      "r595",
      "r597"
     ],
     "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": "Unrecognized Tax Benefits"
       }
      }
     },
     "localname": "SummaryOfIncomeTaxContingenciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock": {
     "auth_ref": [
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.",
        "label": "Summary of Operating Loss Carryforwards [Table Text Block]",
        "terseLabel": "Operating Loss Carryforwards"
       }
      }
     },
     "localname": "SummaryOfOperatingLossCarryforwardsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplementary disclosure of cash flows information:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "auth_ref": [
      "r604"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Tax Credit Carryforward, Amount",
        "terseLabel": "Tax credit carryforwards, approximately"
       }
      }
     },
     "localname": "TaxCreditCarryforwardAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxCreditCarryforwardAxis": {
     "auth_ref": [
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by specific tax credit related to an unused tax credit.",
        "label": "Tax Credit Carryforward [Axis]"
       }
      }
     },
     "localname": "TaxCreditCarryforwardAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardNameDomain": {
     "auth_ref": [
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name of the tax credit carryforward.",
        "label": "Tax Credit Carryforward, Name [Domain]"
       }
      }
     },
     "localname": "TaxCreditCarryforwardNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r610"
     ],
     "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 of 2017, Change in Tax Rate, Income Tax Expense (Benefit)",
        "terseLabel": "Expense related to remeasurement of deferred tax assets and liabilities"
       }
      }
     },
     "localname": "TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r610"
     ],
     "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 Of 2017, Income Tax Expense (Benefit)",
        "terseLabel": "Provisional amount of additional income tax expense"
       }
      }
     },
     "localname": "TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxPeriodAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about the period subject to enacted tax laws.",
        "label": "Tax Period [Axis]",
        "terseLabel": "Tax Period [Axis]"
       }
      }
     },
     "localname": "TaxPeriodAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/SummaryOfOperatingLossCarryforwardsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxPeriodDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identified tax period.",
        "label": "Tax Period [Domain]",
        "terseLabel": "Tax Period [Domain]"
       }
      }
     },
     "localname": "TaxPeriodDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/SummaryOfOperatingLossCarryforwardsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterestsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests [Abstract]",
        "terseLabel": "Mezzanine equity:"
       }
      }
     },
     "localname": "TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterestsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Text Block [Abstract]"
       }
      }
     },
     "localname": "TextBlockAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceAxis": {
     "auth_ref": [
      "r406",
      "r414"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by timing of transfer of good or service to customer.",
        "label": "Timing of Transfer of Good or Service [Axis]",
        "terseLabel": "Timing of Transfer of Good or Service [Axis]"
       }
      }
     },
     "localname": "TimingOfTransferOfGoodOrServiceAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceDomain": {
     "auth_ref": [
      "r406",
      "r414"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.",
        "label": "Timing of Transfer of Good or Service [Domain]",
        "terseLabel": "Timing of Transfer of Good or Service [Domain]"
       }
      }
     },
     "localname": "TimingOfTransferOfGoodOrServiceDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "auth_ref": [
      "r251",
      "r252",
      "r253",
      "r254",
      "r256",
      "r258"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for accounts receivable.",
        "label": "Trade and Other Accounts Receivable, Policy [Policy Text Block]",
        "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts"
       }
      }
     },
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TrademarksAndTradeNamesMember": {
     "auth_ref": [
      "r641"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trademarks and Trade Names [Member]",
        "terseLabel": "Trademarks and tradenames"
       }
      }
     },
     "localname": "TrademarksAndTradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ComponentsOfIntangibleAssetsAndTheirEstimatedUsefulLivesAtAcquisitionDateDetail",
      "http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransferredAtPointInTimeMember": {
     "auth_ref": [
      "r414"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which good or service is transferred at point in time.",
        "label": "Transferred at Point in Time [Member]",
        "terseLabel": "Point in Time"
       }
      }
     },
     "localname": "TransferredAtPointInTimeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransferredOverTimeMember": {
     "auth_ref": [
      "r414"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which good or service is transferred over time.",
        "label": "Transferred over Time [Member]",
        "terseLabel": "Over Time"
       }
      }
     },
     "localname": "TransferredOverTimeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r269",
      "r270",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780"
     ],
     "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 [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockAcquiredAverageCostPerShare": {
     "auth_ref": [
      "r393"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.",
        "label": "Treasury Stock Acquired, Average Cost Per Share",
        "terseLabel": "Common stock average price"
       }
      }
     },
     "localname": "TreasuryStockAcquiredAverageCostPerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/StockRepurchaseProgramAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r66",
      "r393"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.",
        "label": "Treasury Stock, Shares",
        "terseLabel": "Cumulative repurchases, shares"
       }
      }
     },
     "localname": "TreasuryStockShares",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/StockRepurchaseProgramAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r66",
      "r393",
      "r394"
     ],
     "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": "Cumulative repurchases, value"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/StockRepurchaseProgramAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r162",
      "r163",
      "r164",
      "r165",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r611",
      "r612",
      "r613",
      "r614",
      "r785",
      "r786",
      "r787",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment to accounting standards.",
        "label": "Type of Adoption [Domain]",
        "terseLabel": "Type of Adoption [Domain]"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/AccountingPoliciesAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/AccountingPoliciesTables",
      "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeDetail",
      "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeParentheticalDetail",
      "http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfArrangementAxis": {
     "auth_ref": [
      "r656"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]"
       }
      }
     },
     "localname": "TypeOfArrangementAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the types of restructuring costs.",
        "label": "Type of Restructuring [Domain]",
        "terseLabel": "Type of Restructuring [Domain]"
       }
      }
     },
     "localname": "TypeOfRestructuringDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember": {
     "auth_ref": [
      "r821"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This category includes information about debt issued by US Government Corporations and Agencies. Investments in such US Government Corporations may include debt securities issued by the Government National Mortgage Association (Ginnie Mae) and by the Federal National Mortgage Association (Fannie Mae) and the Federal Home Loan Mortgage Corporation (Freddie Mac).",
        "label": "US Government Corporations and Agencies Securities [Member]",
        "terseLabel": "U.S. Government Agency Securities"
       }
      }
     },
     "localname": "USGovernmentCorporationsAndAgenciesSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail",
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USGovernmentDebtSecuritiesMember": {
     "auth_ref": [
      "r821"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities issued by the United States government.",
        "label": "US Government Debt Securities [Member]",
        "terseLabel": "US Government Debt Securities"
       }
      }
     },
     "localname": "USGovernmentDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfPensionsPlanAssetsByAssetCategoryDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USTreasurySecuritiesMember": {
     "auth_ref": [
      "r447",
      "r497",
      "r821"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).",
        "label": "US Treasury Securities [Member]",
        "terseLabel": "U.S. Treasury Securities"
       }
      }
     },
     "localname": "USTreasurySecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail",
      "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r578",
      "r590"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Ending balance as of December 31",
        "periodStartLabel": "Beginning balance, as of January 1",
        "terseLabel": "Reduction in unrecognized tax benefits"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://wwww.teradyne.com/role/ScheduleOfUnrecognizedTaxBenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r591"
     ],
     "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": "Tax positions for prior years, Reductions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfUnrecognizedTaxBenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r586"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued",
        "terseLabel": "Accrued interest and penalties"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r592"
     ],
     "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": "Tax positions for current year, Additions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfUnrecognizedTaxBenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r591"
     ],
     "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": "Tax positions for prior years, Additions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfUnrecognizedTaxBenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "auth_ref": [
      "r593"
     ],
     "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": "Expiration of statutes, Reductions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ScheduleOfUnrecognizedTaxBenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "auth_ref": [
      "r594"
     ],
     "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, if recognized would impact effective tax rate"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": {
     "auth_ref": [
      "r155"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward.",
        "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]",
        "terseLabel": "Valuation Allowance of Deferred Tax Assets"
       }
      }
     },
     "localname": "ValuationAllowanceOfDeferredTaxAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ValuationAndQualifyingAccountsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "auth_ref": [
      "r148",
      "r154"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "periodEndLabel": "Balance at End of Period",
        "periodStartLabel": "Balance at Beginning of Period"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesBalance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ValuationAndQualifyingAccountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "auth_ref": [
      "r151"
     ],
     "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 to Cost and Expenses"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ValuationAndQualifyingAccountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": {
     "auth_ref": [
      "r152"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ValuationAndQualifyingAccountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "auth_ref": [
      "r153"
     ],
     "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",
        "terseLabel": "Deductions"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDeductions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ValuationAndQualifyingAccountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "auth_ref": [
      "r148",
      "r149",
      "r150",
      "r153",
      "r154"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ValuationAndQualifyingAccountsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "auth_ref": [
      "r148",
      "r149",
      "r150",
      "r153",
      "r154"
     ],
     "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": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ValuationAndQualifyingAccountsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationTechniqueAxis": {
     "auth_ref": [
      "r688"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by valuation approach and technique.",
        "label": "Valuation Approach and Technique [Axis]",
        "terseLabel": "Valuation Approach and Technique [Axis]"
       }
      }
     },
     "localname": "ValuationTechniqueAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/QuantitativeInformationAssociatedWithFairValueMeasurementOfLevel3FinancialInstrumentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationTechniqueDomain": {
     "auth_ref": [
      "r688"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation approach and technique.",
        "label": "Valuation Approach and Technique [Domain]",
        "terseLabel": "Valuation Approach and Technique [Domain]"
       }
      }
     },
     "localname": "ValuationTechniqueDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/QuantitativeInformationAssociatedWithFairValueMeasurementOfLevel3FinancialInstrumentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r734",
      "r741"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
        "label": "Variable Lease, Cost",
        "verboseLabel": "Variable lease costs"
       }
      }
     },
     "localname": "VariableLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/LeasesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Axis]",
        "terseLabel": "Vesting [Axis]"
       }
      }
     },
     "localname": "VestingAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Domain]",
        "terseLabel": "Vesting [Domain]"
       }
      }
     },
     "localname": "VestingDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r189"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "label": "Weighted Average Number Diluted Shares Outstanding Adjustment",
        "verboseLabel": "Dilutive potential common shares"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r176",
      "r189"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "totalLabel": "Weighted average common shares-diluted",
        "verboseLabel": "Weighted average common shares\u2014diluted"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r175",
      "r189"
     ],
     "calculation": {
      "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail": {
       "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": "Weighted average common shares-basic",
        "verboseLabel": "Weighted average common shares\u2014basic"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail",
      "http://wwww.teradyne.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 10
  }
 },
 "std_ref": {
  "r0": {
   "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"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(b))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "220",
   "URI": "http://asc.fasb.org/topic&trid=2134417"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3151-108585"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(e),(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h)(1)(i))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(ColumnA))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793"
  },
  "r16": {
   "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"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "http://asc.fasb.org/topic&trid=2122394"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(12))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1828-109256"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1930-109256"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2029-109256"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256"
  },
  "r189": {
   "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"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "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"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e777-108305"
  },
  "r197": {
   "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"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=121640914&loc=d3e1280-108306"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=121640914&loc=SL77927221-108306"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "270",
   "URI": "http://asc.fasb.org/topic&trid=2126967"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r206": {
   "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"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e4975-111524"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5212-111524"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5033-111524"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5093-111524"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL6283291-111563"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(25))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27337-111563"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27340-111563"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27357-111563"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27357-111563"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "http://asc.fasb.org/topic&trid=2196928"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=121548190&loc=d3e32787-111569"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "325",
   "URI": "http://asc.fasb.org/extlink&oid=75025870&loc=d3e40691-111596"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82921835-210448"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922890-210455"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
  },
  "r299": {
   "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"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314"
  },
  "r301": {
   "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"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.BB)",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316"
  },
  "r306": {
   "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"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320"
  },
  "r308": {
   "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"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=68071081&loc=d3e1205-110223"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r336": {
   "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"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "420",
   "URI": "http://asc.fasb.org/topic&trid=2175745"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12053-110248"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(2))",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(3))",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(4))",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1),(c)(5)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)-(4)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(5)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=51819886&loc=SL6014347-161799"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031898-161870"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031898-161870"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(12)(c)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(16)(c)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "14",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "15",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(5))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "712",
   "URI": "http://asc.fasb.org/topic&trid=2197446"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=SL108413299-114919"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=SL108413299-114919"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r429": {
   "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"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r439": {
   "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"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "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"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r449": {
   "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"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r477": {
   "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"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "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"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r494": {
   "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"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2919-114920"
  },
  "r497": {
   "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"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4587-114921"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "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"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=66047640&loc=d3e39622-114963"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.12)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "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"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(4)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r570": {
   "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(b)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r577": {
   "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"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r589": {
   "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"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r590": {
   "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"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "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"
  },
  "r597": {
   "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"
  },
  "r598": {
   "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"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319"
  },
  "r605": {
   "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"
  },
  "r606": {
   "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"
  },
  "r607": {
   "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"
  },
  "r608": {
   "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"
  },
  "r609": {
   "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"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r610": {
   "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"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r616": {
   "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"
  },
  "r617": {
   "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"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e39076-109324"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r629": {
   "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"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r633": {
   "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"
  },
  "r634": {
   "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"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(4)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r636": {
   "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"
  },
  "r637": {
   "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"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473"
  },
  "r645": {
   "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"
  },
  "r646": {
   "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"
  },
  "r647": {
   "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"
  },
  "r648": {
   "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"
  },
  "r649": {
   "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"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "808",
   "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434"
  },
  "r657": {
   "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"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r660": {
   "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"
  },
  "r661": {
   "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"
  },
  "r662": {
   "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"
  },
  "r663": {
   "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"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=117331979&loc=d3e41228-113958"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-30)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624181-113959"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "182",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121582272&loc=SL5629052-113961"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986"
  },
  "r685": {
   "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"
  },
  "r686": {
   "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"
  },
  "r687": {
   "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"
  },
  "r688": {
   "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"
  },
  "r689": {
   "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"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r690": {
   "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"
  },
  "r691": {
   "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"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r693": {
   "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"
  },
  "r694": {
   "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"
  },
  "r695": {
   "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"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258"
  },
  "r697": {
   "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"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13467-108611"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13476-108611"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=120240428&loc=SL75039408-165497"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30755-110894"
  },
  "r708": {
   "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"
  },
  "r709": {
   "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"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r712": {
   "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"
  },
  "r713": {
   "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"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r715": {
   "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"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32262-110900"
  },
  "r717": {
   "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"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "http://asc.fasb.org/topic&trid=2175825"
  },
  "r72": {
   "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"
  },
  "r720": {
   "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"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399"
  },
  "r724": {
   "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"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121549808&loc=d3e36991-112694"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(Note 1,3)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121580752&loc=d3e38371-112697"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41499-112717"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41502-112717"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r73": {
   "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"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e526-108580"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919372-209981"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r748": {
   "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"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r771": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r772": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r773": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r774": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r775": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r776": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r777": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r778": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r779": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r780": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r781": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733"
  },
  "r782": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "275",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=84167019&loc=d3e54681-109401"
  },
  "r783": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r784": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r785": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r786": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r787": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r788": {
   "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"
  },
  "r789": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i-k)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r790": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447"
  },
  "r791": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447"
  },
  "r792": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447"
  },
  "r793": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447"
  },
  "r794": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447"
  },
  "r795": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447"
  },
  "r796": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447"
  },
  "r797": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447"
  },
  "r798": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447"
  },
  "r799": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r800": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447"
  },
  "r801": {
   "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"
  },
  "r802": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r803": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r804": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r805": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r806": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r807": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r808": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r809": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r810": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(17))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r811": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r812": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r813": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r814": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r815": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r816": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r817": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r818": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r819": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580"
  },
  "r820": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r821": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803"
  },
  "r822": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803"
  },
  "r823": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62586-112803"
  },
  "r824": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(a)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803"
  },
  "r825": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803"
  },
  "r826": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803"
  },
  "r827": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(d)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803"
  },
  "r828": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803"
  },
  "r829": {
   "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"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e640-108580"
  },
  "r830": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818"
  },
  "r831": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r832": {
   "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"
  },
  "r833": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r834": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r835": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(5))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r836": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(b))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r837": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r838": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r839": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580"
  },
  "r840": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r841": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r842": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r843": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r844": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r845": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r846": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r847": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r848": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r849": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580"
  },
  "r850": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r851": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r852": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r853": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r854": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437"
  },
  "r855": {
   "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"
  },
  "r856": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439"
  },
  "r857": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r858": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r859": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e689-108580"
  },
  "r860": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441"
  },
  "r861": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r862": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r863": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r864": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r865": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r866": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r867": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r868": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r869": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724391-108580"
  },
  "r870": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r871": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r872": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r873": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121641442&loc=d3e19393-158473"
  },
  "r874": {
   "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"
  },
  "r875": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r876": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r877": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r878": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r879": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580"
  },
  "r880": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r881": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r882": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r883": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r884": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010"
  },
  "r885": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column B))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010"
  },
  "r886": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010"
  },
  "r887": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column C))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010"
  },
  "r888": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r889": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r890": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r891": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r892": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r893": {
   "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"
  },
  "r894": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r895": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r896": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916"
  },
  "r897": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r898": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r899": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r900": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r901": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r902": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r903": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r904": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r905": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r906": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r907": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r908": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r909": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r910": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r911": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r912": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r913": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r914": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r915": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29"
  },
  "r916": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "09"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580"
  },
  "r95": {
   "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"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>172
<FILENAME>0001193125-21-050735-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001193125-21-050735-xbrl.zip
M4$L#!!0    ( )& 5E*QU[JZH&D$ ,:T7P .    9#8Y.38S9#$P:RYH=&WL
M?6USXKBV[O=;=?^#*WN?<V>J.FD@Y*U[IF\10GHRTPD<(--[[I>48@O0;F,Q
MDIV$_>OODLV+C0W8V!#;TJE]>I+8LJ7U/.M%2TOR+__W;6QJ+YAQ0JU?CZHG
ME2,-6SHUB#7\]<BQ!\>71]K__?*__]<O(QMNA)LM_LG&[->CD6U//GW\^ K_
M=P)_0,;4PB<Z'7^L56J5:NVT>C2[VR36#__M)V_/S#RA; AW5DX_BLO/B./Y
M[>*J018-_#>??_0N+FX-/?KUU+VW>G5U]=&]NKB5DZ@;X:'5C_^Z_];31WB,
MCHG%;63I@;Z0#7U?O=_ *QWG6#\9TI>/<,&5RW&E>KR4#.&T7JM>;'J!=\?R
M^1.&=61C8VV;JX^(Z8R:^./RYGESG3J6S:;179Q=C.BF[C &G%C7;G8UHB%^
MTT?1C<25B 86(CJ/;N%>@B;5BV 33O3H!G AX@W<GK U]\,5\?S+8 .''P\1
MFBS:#!!_=F4]NQ#QCC=S Z+_^N9CI6.S#4#"U46WF1WN ?PQBE1OZQY9%80%
MI<#_NNY^6]YN1]^_O/6CS9#%!Y2-D0U60CSI[+A2.ZZ=^_5DTZ!7=1Q>>@QR
M#[28X[#MO9?+L:Y7?6&LCERKA9$A_FL3V\1?JI7C/W[YZ/T,?QQC&VDZM6QL
M@1!L_&9_% T_:_H(,8[M7Q_[M\+^B;<<X[\=\O+K4=.[_;@_G>"CC^(I'^?O
M>*;&5./VU,2_'GDO/_OR"])&# ]^/?J'3?6C+WWT;&*-#K398_@O']$7>,*9
MN-T@+[/F_\<@?&*BZ2?-HA;^/U]^(6^?Q%LP\WXDAH$M]T>X_N",,2.Z9J$Q
MO!@LS:?&&%L&_+]]:Z+AD3?"-[LKNM&I5)_@?X(V?5JM/9UZ/Q]]&2"3XU\^
M!AX9_889\3_U0$CX&E UFG0\P19W46HP &V(Q=NOI\M;.F@J_M1X1<QP__D3
M<QM\3 <>3 T E B3YHZK>@$0UBZKL3K^=$/ R-F4W>/Q,W@Q9O<%NNW!G07B
M)(:#S,8;X4]=>!T, 8QA#X#X\6@1FW=[CUXKAXL!N=T2L(H&1U\ZU;]BB0-\
MGR>*$34!H"ZV'6:YSX*QN>0%!W&/$7>8*Q5OQ.$!7]7C#;A/;62&7NA[EROO
MJ/%N&NSI00=[6KF(2<L#=ZQ6/=M#Q[XCH13V-.*EEU5XW-E5W)<FX.0]L<C8
M&8,DB#?DQA#?4M8RR9" $6J-)R:=8LS;@PX%KBQNZYA@="/H>?J>]#ROQ!_X
MC1OW$-<:>1)O0WS[C0QPGS9AJ.U!%[]@R\&\81D];(*[&<)/#6,,$H-N0<,7
MW'H3%@T'!7%9.;L\O;J,"]9YDCX_VW<03#)'0'#'N2-$)7K+&V/*;/(?WW!"
M!#H_CT>@I[:%.Y18=O^5WL(@X7$ZO Y\$0C(%JSH88M0]@@CA[ .&P_4QOS&
MP3=8=\&Y)0,;8PN:]T?4X<@R^J_P@&D??!SVXQ<<SPS$BWCRF/N7X#/ZF(W#
M [^HQ1LX($[-%P"Z":,B]BW2B4GLJ;_+P2NS+I_%Z[)PNC=4=SMZ2[B.S+\P
M8K?P%QZ3+.+?V*]J61#"3)OP,H9,<'3X[0\\C?FBBOB_JXM:-?[K@B/S.)AD
M;+?QA>B-[ XFH&Q"F<OYG@U3F*8W.6E2 Z]H9/W\]"RN,[EO).Q(PS 8YMSM
M0IMU& 4*Z>$>U*N5;'LP5X%OU!H*X@M56*, JV:YP=M6##\UH-2V0+O=!]X^
M/)V?U2[J;EC]">P_3/VQ=?S8._IRXS#0&LT>86T*E-8@L,2&-K<'VFGU@P9A
M^=4'K3]+ 6@31 SMGZ>5DTMM3,"X4DL#.P%_\?T! F#1:7@RT$K\R FX"A=N
M#?R$^SIXFW5,'9MKQ!*W6!#FB>NOQ!ZY-R =(G).Q!^Y>.(]Z;IO F<B\AG(
MU+KTF4+[QL>>]M-__^.R5JM\7KWH_KGZ^></&@ ]$:]XP>;T1'-EMA#2&I'5
MS\[2B$S<,4"$:2_(=' BH<20R5PDKXAK!M89%GY7>YYJ_ZS53FH+*":,C!$C
MYE0SH \VU=#B;O$2>#'6$0='#0+RO"8@#,X"F="$#@8P31(/%2\GXPG2;6W
MZ%@;4X,,B([F/0ET7MAT'<("?*+E2%@-QZ9?'7B,*S)0=)_(3D\J&R1F+>Y>
M([)8;*I=[,RF6B6D@)<G5SNI6WQFG<0<U7F:41T:]J"F5*].+E)HRLD2E!$\
M&ZYC,"\&-#2Q#6&?IRJB3QS"4#!+P?Z BN&A$!/8[F,=YM@F$5'A<B2+D4Z$
M9^)S0R@N^9[B&RX:0IPF7+FO9R+5X$"8Y\E&O'*AM,'W0ANXPS%M$ ,@C,;"
M)V=NRH,B&*.I]@S7!P,L)@MS2P//@G[A^6!G0XAI30Y#JVC3>WIREHI/,=U2
ME"<7X.DP$9T*"7G#9F*FQ$4:RAW!,QDXS$T80T>>A1S&$VH)B5#+G'[07D?$
MQ*NB(UQ[=H<'(_K;H:(QC.H'%J0D.M!J+C]].<O0W/["X_21L)RF8\SH)W)L
M]G1V*W>ECY%P%#R>L3F]BC*A\^F>AFR8=#X[MIN$<P4^2WIK,%U=#L.D2[\%
M4:X-3&,:((OC=B)*_ U7-4-4=",6S\.9$.P=FYZ!X.!6P_WM 70(XF*0'89_
M_GE>\]')"[+.EJY]):2)UW<QDXP0X-QC"^Z(%U% BRVQ0V J*SX7.41DJ3A^
M4H?U;L58P;.%YJS51C!%SV*"1C#_$!F(_+-Z4O<[/K]:,FRZ[-9]^4KWE7@V
MV_>$6/$9?7@"!_HPU_"*M/ 0\\5S !*1E75)!'\T'-T+1I>:#4.&^9DCDAT0
M<HIQCI=O[>$Q@=&)9B"J/@@Y)D@7E1U!JEWYH@)O- N8_"',-IBVP@/6 EY7
M]U%"-&$B/ 2_-R:6=SM@9INN0YKUYH,PD=5=\9O#%YAH>%*8(QQ-&B1:G>]"
MWUADC:M\%]4HNSUWU. .*!/^3(QD/O()Y8)Z\^2=9L& 0,H.<@GWDQ@)_QE,
M"Q?LAO[^\Z?*2?7GI8GX9VU)=OCMPD?]N0 X%B05/I,PPWWI@#H,O-[?\!;;
M9=C,JP:G4#V,-9% TJX_:;/95T-W=440M$--HH,6SR9@[MN0\.1@<?D,NOG0
MQ3W5B\] X67[B6@?6["U717FPC=52D"+A*IB&:X)]3%_[;NVZH/ON9'VL>+S
M&0M*B3?A648XPN!M-VAQ@3C=U;V<G9PF!@(9_X:>NGH!IGI]6)P HXK/@.X/
MHVK0!AX$F:B@)0XR_JGQ6MDOG(L0E9NHB2'^#T(0I]N<0<!WASS#JC=8+\JX
M<HJ.,&,PN.JSK0D#I'A>9JW"QY3 7&!G.XL\Y@3E-#(G$$>(%[ZQ9.ZE"R2_
MBQWE=[:#_,)6-+X"KPFVDMN,9(;[0PB&[:C5=D<M)FB7&4=WOJ@N*FZ+BM*J
M5_F*RZ)FFVV7M3\!_##Q_GDN]@_NX%="@LK:R<QX K1R938SH<1ZP3-N@22Z
M&)G?,6(Q^UF+BA_OYGUQY[[__8_J>>7S,I*^/*D'_N31K%KS]7D1-PM<YHF
MRV 8_<$=DBGT@$>*GD^YC<=N<I$.+?(?D<)P;*$*;AS::VKGE?,%T+-4B)=X
M;,ZF9-Q+8C5GJ0Y^,L-^538?@Z5'# ^PJ/S#_,LOHL#K$W>+*+MXH+FEEY_L
MZ03_>L0!"U-4?KE_\XJA@(_'\S+1DS=N'&D?9\^85XHE?<K3A.$3@&A^AZB
MW%"0YA9(SI)?K@Y_6[YW_HA9'>7F^E)X")V(M!;FX4K6^.6IL6MD4\O)P(.D
M<H(FQ")22<E$STFE!$VP*8V =&0F%1 TT1VS:-KV<<72N;]R<*WN;VZ!^*?9
M KSK,-8M_6M?M-G=V"TM6/P*EAK^," BQRP,*(ZLBFW>_1&LW5AM#,_[&/G\
MB5NOL?B5VQ .W$! \V5>.ERISELNKRW[:BSOK=:.3ZO+MQBS.S^NO.=C0"B1
M,EHI4LB+;+QR?CMBM/,KJ4=;O<KA:*M7&8YVSO_JU9+_.1JUG_\P[MC\7Y51
M*OXO9'3ID]%E/F5TF4!&EQG;"!!2KFV$N_$B>QN1'R;X;,3E'FR$\)$YQ#B%
MCPPP(A,;4:OZ9%3-IXRJ"614W8>,!(].GVI7Y>'1Z7'M*AL9G3Z=5N8R.G^J
M7>9;1J?'IY6X,CH_KEUF(Z/S.7= 1O##1;YE=.[CQC8971W7+K*1T=6<.X68
MUUSYN'&P><V*/<J[C)+9HZQD5%_.#T#O7-N4X_E!/?[\ /1R:;O2R>C")Z.K
MW,OH(H&,KK*24;52I'EFM?(>\TQW5E%]JI[F2S;!S$/UN'J:V1P*K$OM+,=S
M*+ GM;/,\RQS7Y,CC%/D6;+S-0L;48@\2WP;D66>9<&C"Y^,+O(IHXL$/+K(
M/A=5R5D\MYJ+JF27BUI:EQR.=M6>9#;:'.57?-A6,QSM//J>90-FF8'<C'IU
MAA(W^O9FQ1E'EL68Z<;V&MG.="]\/+K*/8_BSE"\S$%&/ KD]//C47UV]"++
MG+Z?$1=YUYI$C+C(6FO<F/TB]S%[DGE]=C+RSVNJN9=1DGE-=NL>%\MYS8)'
MN9W7Q.?1988\<N.Z_,DFF VXR'+].(<6)1BS[V6T.?(QP?E8MJ,]?ZJ=YWFT
MY\>U\^Q&>Y;SN?999O.Q,U_4E+]1KT9-9PFB)O^]Z2UY[:EZGN<9>NVXF@W_
M5^*?O&5ATL4_&3)BN>;SU$1\Y#_*[6ZQUV-^A.#3+2+L3[')Z,Z:.#;_AE^P
M6?6W6=QP/5W\^!O(!3%]-'5O#S['=Y8D[XK3\L2NJS4/]-U[R_#?CC@NV3U@
M[@"@SI#!0_'VV>\&O.]M(O;YV%Z/-8.,O6U'R[/'XO4_=/<&N7C]"[U\QTYM
M0"FJ7V'<,^A.F&B^5R]9N?Y-'U?A21Y5[:M..9%6*6UX#VTH/?U:XLQM9 KI
M*?LN Z.+9M]#!)55UVI*UZ34M9K2M</HFM*17$98)2)EPS)4S"4AQXL6<ZWC
MJ>2:IR(P.37O@!&8TCRE,3F/Q\I%T5S:^:=[]WQOY'XN"![A'L:\66T4T<OH
M&MROC*WE0L$U3FE*031%/FKF:;K]-/]$E:)Z09S"GF?J0O.V<Z(\&OC^X9C2
MP()IX '"LM)KH-*<@FF.O%3-E;/H,"R^#SC[O+$BN9SN(8H%!=<RI1VYUPZ9
MZ)BG.;IB:CXGVD4C\KM'+XK(^0Q("D%D1< ,"9AGQ)NSCQQW\80R&QL-]T/5
MB_'>$*Z;5 QY._C7B!->4.#]?5^ND"<233'Q;W'O"^7MP6)@"GRX,XE<BHE\
MDS+@-0SQ!C_;I4CE;:YWV33<HB(X'F.F$V1V$#RFO,A%#+.8B#WV^LRU.]/R
M*]SZL185NZ_T!3-+]&QN3,0'[!N6T1A"S C#DP'4Q$(H)MK"2]P[MH/,6\<R
M2H>G2"1&#K&8:#7%9^X&1 ?WSMN#&PC8^;SGY<%LX0_7#[:8Z-U2ALG0DBP@
MC3/J8N)9L@H!:6HF2UKA(5TQ1=O"'4I@N*_TEKS@#DR>W' -Y ">PQVF12A[
MM+@8+C;$]\WYC0,62'>'=TL&-L86-.^/J,.19?1?X0'3_HCA0"I(F*P[Z#AS
MA!!R3X3([@HB'$!@Q6328\\#NHMMXN7*.B:R>A.(^"G[1G4W^,\][G%ZKXO<
M+IO"!*>82+7M$68="N1>#/8:6WA W#'S&_%5<FS,_N37X:!P"F'0UW9Y?L,.
MPB@FZK,84HQJ/:9E5->5('HI@&+B^-CCS.[9, L0??N*Z9"AR0BF>&9NT8(.
M?]K4XZ(;U,7TS!V&U^72@12:B_H&6TS8>E]+!])<DWI?BPE)+JNCO("I"6WA
MRC>"GHD9FN=>(W K.NZ-,+8+XSTW=#H0'JT;^GJ.Q>Z"*N[*MQXJ_5'Z4P3"
M-N$:#,%+Q7" UUMLW)R*C'0WI^_M;G)-^?+:Z]/];\?82%(I]4[I2Z[V"Y60
MH+DT\8OELYW41Q&^K XB%BT*KH=*?XJG/U(3-D^.0U$WGZ8_ST3N@^KVIMS&
M8Q@,XMBXGC8=;M,Q9H$43(=1>(L]%0MD=L,RQ%&?$W<]=%H(RQFO_\)J;9=(
M,9'>J2HRGSGW7#.MO(;N4&=>EZ^0-:7N*9W)35Q;:I(FV 6H'$,Y2%XLQU":
M_9L[ZIK2D1PZ@M*0,I<FO6Q;G7/)\")Y@;)M!U?:4C1MD9.>.7,*<IRAD$O^
M%\M;2'+.A-*OTNB7(G3B@U/4$<#EH'XFKN4 W]HIT9$W.^J9TH_<N(:2$7*'
M,YCR.4M1]"[SS*)TIV>ETCNE+[EQ!Z4E:"Z-?'D/G<LEXXOD(<I[,)_2H.)J
MD*24[<*@&=%M;/1LJO]XM @(M_?H9U?C%3&C$,1:[>GRQ*,-@RPF;O?TF9A@
MO U'# V97?I,;=Z8! \(<#BQ,.<-_6^'0)13B/,!UO;9/1)T\["+B>7,NK3>
M]!&RAAA^%3SV WD##W]!-GG!R_,5NX3_</W$ [4,S.$!8)@"K7[#QA!,Y,WL
MXDR2&[XK6,@#):)'Z=/^"/EDX"\V01+V')'89M"+#8B5ZUN&/3PF<-UP=)LR
ML1?%S]O%Z4YSX]'SAI#_#^9LZ[D <<W0"XJCMX5(#.,KH\Y$(A@C1UY,%)<.
MN.'8=!S:/UQN)->/OIAH?B<,FS!4N<QJ>-3%1&\Q*6U8AGMR%I<'PW5C+R:2
MPIH,'9#>-U./,8TKL17>/ D,RRF#2%I&PR]V>]M354TD6:JS*-5$:^@IF:XI
M'<G-<D#I2'E+WK!Q9^ETO.931,%/.8A30J[=LT(:G&.["1YS2!DTF15'E^'K
M" E&[&?E>D%F0$89/K#BZ95B81H61LM0$3#^%W[Z(QC>0GY+)Z#8F)R-,02J
MJ+G7SQ#MA=.*J7MDZLJR8=&_NW3@E>VR?C-!+7'OY8,1>=:<:Z3_,&EPGD\L
M8N-O  ?,-.!%0_'E3->P<9@YHW]3UC01S[^-3C8.,><."*.8>/89,O 8L1]B
M1ZK[RP,:!TV3G/C.6VT44#$QOQ%Y4CK!1A_K(XL"@Z==,AS9"O4O2Q>S443%
MQ'U^+FX7F]XF]!&9*,R7&W#6BZ>@>&^OT$^2,\AJ/X_,N8<=*_7C,S]?^VUD
M2()DK&5*._:G'3+0,3LKO3RX1C$[+;.W25.9_B+JFM*1@NF(#*3,R@%\->DS
M,M7R]^[$%BG"35)41K^(^J7TH@!Z(0,1,SM?)=4J?I-A@]C+);E=-:%$_ XN
M_T7+1T[;7\XR J4Y!=,<":G:1'S4L SQ'^%T7Y )O<IT*6"7#3<R1C^+9.<&
M1/+B';+;3"-#0):MCBG=V)MNR$!&9:*5-<P= >4M%RC@9$T1,%U^1/%1S<@V
M+1Z*&C7#/=Z!B['P]>02%:>Y9]3:+HMT[YK!%A.Y/K61V1LAAD?4-$3!H.TP
MJX/9@+*QV!-PC3@VH@[W]$-<W.-+!:!I95!,Y'_O_,69[>WHF)V&_(T&3SWH
MT((<:+K2T?F?E^-)8=9!2)_\4A+1Q.S73R##LH"?2WQ+*?M-6O;4_WY3!&#>
M6_% 3,4$OR#XEE+V?W2_*X^7$GR085G SR6^I92]C%J69SR^7G<*;P@W*0J,
M+X,\CC3@EPO?/,N^#6V13:SA-\IY$S$V'7@G.? ':K7>)F3UW,$^>NNXK\LM
M3HN]Y2L]%8F5!,,M&Y[ST?5?:7]$'8XLHS\BS)ZV+=RGH;_>DA<L ^X[BZ68
M_.B-*+,+Y5:W.#_?@ J*R-?5^;>D(*5RP"#%LL"?2X!+*?O68U>I7FK5 RF6
M!?Y< EQ*V7=^"TWXE>HEAA^D6!;X<PEP*67?? @MLRO52PP_2+$L\.<2X%+*
MOHN1^1VQNY521U,<X-I!S)[V&;(XTMT#TJZG_BNY!6I9H99@&"(GLR*, B):
MJR3]>E>N$<SN^UMI$:M5]H>8V/;B1TI]\2H#ZD1^.,>_WRBS6N9<?C?H,!M@
MRJ)52AL*J0UYI]^:7:'*OA^"T7O>9*U,?9ET;:=]8DK7E*[M91M="75-Z4C1
M=23/I)2'9@KQI1G:?/:*BK(+1K><!;S96?[D)]M(H7DJYI93\[([14)IGHK
M<ZXQDE$TEW;^Z1ZQ']A&SR:./L [$B1%]-*Y!K%HO)X+!=<XI2D%T13YJ)FG
MZ;:[B[>/V5A1O2!.8<\S=:%YVSE1'@U\_W!,:6#!-/  85GI-5!I3L$T1UZJ
MYLI9=!B>(&*TWB8 $%8DE],]1+&@X%JFM"/WVB$!'=V31T!F73RAS,9&8RQ.
M@5_(]X9PW:1"Q-N9>8TXR?\'JK;W?9F=3R2:8N+?XC89(QNW!XN!*?#ASB1R
M*2;RC[T^<V6PYJNF!7,@&Q?:UH^UF-@UZ7B,F4Z0V4'PF++"%CG,HB+&P(N
M05G_W?AR(;=AN,5$T/^Y^OGPQ&[BAF4TAA"CPO#*C^L.0B@FVH*W]X[M(//6
ML8S2X2DF,9%#+"9:3<R$H'3QN9GVX 8"=C[O>7DP6]C6]8,M)GJS#SQ)YB+C
MC+J@>$;D"$]W2"3?TV=BPD,,1WQ5")E=^DQMWI@$*+'FB AH#!V$*;Q)>V3L
MF*Z;$B]R?[BG!C;]3UE<Z6-]9)&_':]XL@M]L1S<M@(SX"8\FEA#UP4"X@;V
MG.#UM!"DC![JO 0EIM0R2*[%D:)W*$L0@[QDO4\SZ\[F4TZV:$$Q302@V:$$
M[.(K%><7=V"6YQ'A13@W=TG-(I0]6EQ81&P\4'!V-PX82=T=WBT9V!A;_L.0
M7^$!T_Z(X8"N"JMZ!QUGCA!"[I4SLKON<='[%U@QF52RI7!IB@-+6LH@7=6
MSP0)FU-&VQLYQ%*@Q7_#QA W+.,[8@S>(0%ZT4,N)IKE^%1Z7KY-?H 41[F^
M*9[3CWCO==YBCS#K4# SB[%?8PL/B"L"?@,_6=B8_6D]TH4(9=9V>7[##L(H
M)NJ//<YL]V/FHF]?,1TR-!D1'9FY!5$<5KRIQR4QJ$UO&%Z72P=2*%7L&VPQ
M8>M]+1U(<TWJ?2TF)/DL^W9]BW?:NOV-H&=BAC(#UPB\C(Y[(XSMPL1,N:QS
MS5D5^ 9@ Z''.GH47 ^5_A1-?R0G;,IEWOULD5NSO%C@U'(NJ9^SI=2MZ?>-
MM"BX'BK]*9[^R$C8/HRX-^4PHP+U1QP;U].FPVTZABF\GU\=1N$M]E1DD^R&
M98@SLB9NEJD8E3;Q^B_ WBZ18B*=S[FEVOF2O?//CT4]S&2V$%JGM$56;<DS
M/1-M7LNG"RDNPQ-NJ<LEN94KV+>N*1TINH[DFY0[;/11CB 7.W1S27;E$ ZE
M>TIGRJ(S>29IHLW7^3QFN'@DWV%+>"Z)?5AG4.CO9NZH9TH_BJP?>29D+F-\
M=?(+ROKDEUPJAII%O-L*@](O"?0KSX3>X0"A?#JKXBK 3L<:Y9+HRI$<1N^4
MOI1#7_),T%P:>75B6EFRL,I5O-.<0VE0230HSY3M8G%DFVYCHV=3_<>C16!@
MO4<_NQJOB!F%(-9J3Y?'!&P89#%QFZE)ZTT?(6N(X5<Q=C]L-_#P%YB@O^#E
MF3-=PG^XMN6!6@;F\ #0L$ K<?0,4/IF=G%^5.7ZC[@4<HM>]"A]C(F03P9&
M9Q,D81,8B6T&O=B 6+D^'-/#8P+7#4>W*1/[%_R\7>R7GQ]MV?.&D/\OA&SK
MN0!QS= +BJ.W[40,XRNCSD0B&"-'7DP4E\?#-AR;CD-;]<J-Y/K1%Q/-[X1A
M$X8JEUD-C[J8Z"UF5PW+<+?]<WDP7#?V8B*9Y@#Z7$,IX8GC8O.M/555A>]0
M-;5&] 5+-.W2*4GK"G?6-:4CQ=:1/)/REKQAX\[2Z7C-2?/!\TK%H0W7[M$-
M#<ZQW8289D@9-)F5+)7A -\$(_939+T@,Z"K#*=!>\JN6)B&A=$R5 2,?XQU
M?P3#6\AOZ9D4&Y.S,89 %37W>E+^7CBMF+I'II;LTP '7C0NZP&O:O58'22K
M4FTYFM.KO%>QBX45D56M;5(BWX@1T DVW&\$4Y,.IUTR'-F!\.*66,3&W\!E
M&G<6O'HH/K'F!I\<T$3_IJQI(I[_.#K9.)8!PT81%1/W^:&S7>Q]^IF/R$1A
MOMQRLUX\Q<2[SY"!QXC]$-M,W5\>T!@KQ!>(;Q10,3&_-BD5W1Q>@S\ST90O
M:S;:[!K;-F9W,,-ZV[)F]]A;M/,M"*@\BUC,VR2;#.*3M8N(R: M"7W%0?G+
MK?/7U#)BT9<OVRC^KO)WDW .2N"-X!:3P%]-^HS,K)8 [[E.OE.0PCWXM[$S
M_I.*T,2$9\?0@I+1=I-D]\G:6!@4DZSK/<IO,-GYBV#3N./<P:PI^+7=["Y:
M*9N[0M[UDGF?B&$COL4D<Q/QT:YVM@FVQ-TETA\QC._A+:/YIP*NB6G*96P7
M\^&%0/?)T?BB+R@MM^]!3\+4K%939"[G.. &^3TNE<3NC@QU)0?0LEV6>I26
MY5S+LONLL=*R3+1LET_,*BW+N99E]P58I66J<#='VJ'H^&X3F%TKB17+99C/
ME*SZ.*?3&Z6#Q=+!P\YVE X>8O*C=+!8.GC8N9#2P8TZJ'0G3S.EDI$UNZ6:
M98V,2@FD)?HV:>;%3ZCUG_?8FZ-T349=4ZM :75MMV4;I6ORZ9I:"TJB:TI'
M"J8C,I#RO9=PLM<*Q75)YCD2I!@.N9"C-+%$FJA6AW(P*5*:J#11K1&]RQ&#
M2H-RH4$R4C:C"56VFX]ES!0<8*-Q 6=-94Q8[#)-4OHEBWZI%:'WF/PH_9)%
MO]0JT/L=*J/T0GU9HJ@K/YEJ@N)WR><M$J0)#KK:H[2OV-JG5GAR,,E1VB>I
M]JE5G?=8U5%:D^L94=EHFM$$R?L.$,,&L9??+E(S_EV_B+9&DGGQ#&HUYSVF
M04K'9-(QM:+S'I,=I6,RZ9A:U4G\F6:E&_G7#1G(^.XK.YEJ@^*X!/,8"5('
M!UW=41I8? U4*SPYF/0H#918 ]4JSWNL\BC-R?T,J614%5]':EB&^(]80'M!
M)O3JW4_%ECD+L F1O'@'M=*3+QU3'_4IGXZIE9Y\Z9CZI$_Y=$RM]+R?CBG=
MV)MN*#*^U\1%'<5>*/NO5GIRK8'J8SZEUT"UTI-K#52?\BF]!JJ5GOQHH-*<
M',V02D95M393\.E#T6?L:N&BX-%S&0DH;U:_@,%C&0FHLHS%]<@21(@J!5=<
M?RT!/55^JKC>7-$SFI[S:_<8<<<3(N^*8TT8L89K'NB[]Y;AOQULZ=,B<79#
M_T-W;Y!+87*J>2;RHT5L;/1L9&,NE)*OMY(/:(QS3[.U719G!ZT9;#&1ZR/R
MBK8XMN)#MCK*@F)%;63V1HCA$34-S&#(#K,ZF TH&R-+Q]>(8Z.+N<V([E*4
MZC\$6P/JV'A%S.A/)_F'=+6G+I(I95!,Y-O0%N(@:_B-<MY$C$TA A+2X:VW
M"1'.K/]*^R/J<&09_5?H\K1M83_J??36<=^?>]17>RI03S/^LB ^6#_BQGS0
M\+<R@YY(!%+A/F*XU.J>4 @28.^-^98Z3%+<5P4@#^;D159=7Q6 -)CWR%N?
M^O\Z(LR>2LV"32*1@1?N<"'*C1""S!8BEEC*RH]K/*5"/R3GPU8QE W_!VK-
MQRX#SJ'A%A-/?R*YYTPFIIN^1&;K#>N..*9DI0[6$UK9<[5II5),+@"E'WL]
MYYD3@R"V\IV&LD&\9K#%1.[WSE^<V4V'L?D*Y-,W&K3#'<I)(4H"5CHZ__-R
M/"E62T%(G_Q2$L5YLU\_@0S+ GXN\2VE[#=IV5/_^TT1@'EOQ0,Q%1/\@N!;
M2MG_T?VN/%Y*\$&&90$_E_B64O8R:EF>\?AZW2F\(=RD*#"^%.9/.O#+A6^>
M9=\;46872LVV*(-O0 5%Y.MJ/"XI2*D4$J18%OAS"7 I9=]Z["K52ZUZ(,6R
MP)]+@$LI^\YOH0F 4KW$\(,4RP)_+@$NI>R;#Z%E-Z5ZB>$'*98%_EP"7$K9
MN[49#<L0F[/-WQU&N$%T05^_[MU9.AWC/GIK.#;0&#J=6Y#FZK:VRPM]W#SP
M8J+9&D],.L78W2G7<9@^0ARO%AD5>]/@EB$6$S?7.?0Q&S?A)H9T^SNQ1TV'
MV\#AP)Z0J.LW#BO&(14Q.A_PEIL%4DRD1:9< 1U<.2@CSC">%\QL\FSB)AV/
MJ>7N<PY4 EXC4VQR[HTPM@MST,R&3@OKO''8Q402XGDNQO,-33AN#T3<X-B8
MMP??R)C8K@!FX^NWNO.;6R_0]=R"*9"*ZJG_[]N'6Q X*]6GBH"R>MFG<UBK
MET\]/"9PG^'H-F5]S .333<X%'V_=CBQ,.<];RC>.<T]J@?T>'9/0__;(?ZR
M-88L/L P0S :=H<2R[ZS^@!"H*H?A&H-VX/YO>W!5TJ--NMA]D+T_$=H&P4U
M8]0:26>P&AU/>HN[-^*107?6$&$NACEKLM8;T UFWP .7P2QCRM5^-_B48MK
M2PX9RWL#6C:_DJ66P= HF\;1EA3ZJ!1-*9I/#'[.R:1KO2D'BG !_%=&G8E2
MH,0*%"G!PNA/^2A]!\9,G/Z$S(8#4T*TFI@\"*W%WCZ8U'!D=NDS#1[ M=X2
M%5L3U@M^[^8[4MI*!PNJ@_?TF9AX^0P/U,8DCA8IO_3^VK@%/Z67[Z:767FW
M[X1A$_!/-.<JO$J%1ZVH_&Y4;E(VH<Q;CVW;H^!*B)JZ;./S<MDE4HR*V$6W
MT;EFI^)& 18@VC"E*AOQ"IH2#4*AEAW*L.R@U$M6]5*+#2D6&Z15F]RM,\35
MFO(1.;,EAAW)K%87Y%Y=D%?S,M =E;M4!"XR@7--1<6(_.5T<DV8]YTQJC3(
MNZ1!%"-5YN PF8/B,RWAM+]\V*>;;*N9<HYGRHJLV16^*=J^0\%:^0BLLB/R
M8;Y[*56A@=^Y!*I\#&AP@CI(!Y'/9KR<V0OQ?<5TR-!D1'0PS2G7OU7&(L4A
M3FL1@;>*ZR$458;D_95%Y5.4ODB?OTGH7U2V)ZLBCXS50'9FJEQ4<2;U65=M
M*%7*D2JI3%G!,F5*O0ZK7BJ/IQB9*T;FDEL*XFT0C^$9.N(J*UC<+$< 0I42
M?&<U4?E I2F2)P,3^!25"3QH)C"F DC-294#+$ZZXEUR@$J)5/:OG.KTSMD_
MI5@J[Y>7O)_BXG8NJKK"C(]64\S,AIFYI)<"=Q.XK?M60R6A"YE:F_=N":%*
M0K^CBJ@$M-(2N1/0<7V)2CX?*OF<A/S2\E$EGHN3*3MTXEDID$HZEU25WB_I
MK)1*)9SSD'!6/"QI2D]N8$OK4-5A(S$9X*Z*/%"+PK,@I+"&=Y9.Q[CU-@&1
M!L[%]"XL=&GE*_+YI<+F?L_OBB,'F7CQV/-0[V(;_*P85<=$5F]"+4Y98;"/
MTWN=.I;-II\>>S+A>TL9)D-+B,6OY.6'>WYO2  RH>]:NPX%[[>0V#6V\("X
M@N,W\).%C=F?UO.C/YWD_SSDM5T.F/YDPI")*WUJ([,W0@R/J&E@!O)TF-7!
M;$#9&%DZOD8<&UTL0BG=QD;/IOJ/1XL$$YR-5\2,0O!EM:<B8$PK YGXTAI/
M3#K%V)5!>[*:X2LN$193Q74#E GE**YW>X_E0GKC(&5".U7:/M?0[ROS7CX.
M-"%":@^Z^ 5;#N;ESPP(Y*/&+!/F+6L(2@'/L88->#S(P:03,3@YX-\R?)F8
MT,.FZ8FA88R)1< >@K1>),@0>K5HFT8O%P]406+<@L3RH1_:3\'E@7_=V&7"
MO_^]= O \_1__[M,0#8?2@MD\T$F(/_HEA;(/[HR ?G8*RV0<JVLMAQ&)[BD
MY5+BNG^ ,@'[>Z=T<,XU]/>.3$#V?RLMD/W?9 *R][6T0/:^R@1DI[P:V9%*
M(^__*BV0]W_)!*18^FX/OE,8;TE#69'3"XU2)HCW4-CU]*^'OV:%P[?$@F<0
M9-Y9\ !'""VW5'F?TJ_8W5HO2ORFCSX)F<O$VX:N.V/'A,<:#]A^M!A&)OD/
M-NZL%T#!U79$K&^41R].M/YV8.!-.IY0JUB+$VMZOF!O0KE(RIE@/:];XMLP
M_NUX$@+!=>!EK(?9"]&QJ/]H,FP$BZ"EHE(:<<G$L!XR,9]5"H%8_'QI4G 3
MEELR0*TNX3^NIR!.?31&[$?N*1.C\PMV18E )@XT02WH&+.0S+:P81$^I2"1
MJLS(\JBH_;,_31<B2I6W4$\F+7SD_^- Y /$,SJ>,#?O<BM$B?K:+KM'W6P8
ML4S(BTC7 A,P_1.9CJ<!F$-H$JA27%QKF"9]%3,XWK",V8V\$&2(/81EA>-&
MP<C$D87(;BGS8M75F:*,!-DD%9G8$19<>P S(,Q )GWTUN <V]*3)8&09.).
MG"UQ,#B#F(ZH'>]AW6'$)IBWWG33,;!QR^A83,D=VY5N>]!"S"+6D'<P<S.0
MU]/H!^2>8OL=M]JNEW +KF+A'EFHM@>O;!1HF61,+%>H\;<+I#J:RCO?HJV.
M--HLA R2$^]U;N2N&S?"7)1)*\7VY:$#'/QFQOG0PE.+VV0,G6@/;A%A(NS#
MBQ]N"-=-RAT6T*C%Y>OI/4;BJ@L.XB3_[F$SE\.RRV)E=ZNX%EXE 10R47HA
MA.6B5)\NTAU^:CY0BPF?[>[F7=Q<[G.%W]L\KY>Y_R2N&!#*1.D>>G'#SI(G
MK4/#E ECF&B,J>5.$>2J+ @-7";4&X;AVF!D=A Q[JPFFA ;F7(Q8*,09&+#
M(E& 7V".9NDX:.U%J9]N.\)UBKJ:94HV_8<4BL&C]_H6PA;11Z5Z@@@J$L<D
ML2I9V4/)BJ)O$H^\G!AUL5OO*"06F/=MF#<FS*?DFK3OD/V(-3O<B)"B:ERJ
MJA3'>Z8X%(GG&ST9'1#[&@\HP]Z*!'BG/GJ3ZSCI]%*0B3.M-] OL>3:'@R(
M/O^&.V=VG]@F_!&TF[P0PUE\?]K=BR !C>*--(6-$ULH(X4\/PDD$AF9N G6
M?QY%WQ#P Q#,B^*I)F8V(HM+7%$V#Y05'4@$F$Q,5ES-'5<E9J-O-?S.FCBV
MJ%L1TK\14H(7=M!47/.3;;7)8E.5^H!)+G:QK\/'-TU*A+I,Z@!P(;$+=UZ2
M*->*4?3H9<(?)HPB4[QPS;/?V_.-U[F%6KBX-9V=HQL8FTR@SL112E #8Y,)
M5-_)"6[]K3!JX'2%Z%YFN1ZYC'=L@<C$DO3E\>DKW)\@O'L!PS-/BA=](6"?
MI>"Q.[%Y-2)2XAF\=>_[ <J@@5<^#;Q*47KPU*.QBN?[#%G<VQ39L#N4B#E-
MGP3-?U]0<-@>S.]M#[Y2:N0_ LA'I<-F95O E,&;XN&TN'LC\GO5LJL$6G:U
M?RV#H:U4X:_3EA3ZJ!3M?17-#[+2M7?3M=Z4 T6X /XKH\Y$*5!B!8J4H*+T
MNU$Z59%S5K26<9ZTU_KJ]YDC*1U\#QU,M8M?^:5WU\;]UT\JO=Q-+Y/NY<^%
M+U6JF+,2?*5]NVE?5K'E=\*P"9#+M?DI/&I%Y7>C<NB[QLHK).'S<F-[I!@5
ML8MNHW/-3L6- BS_M5\P*QOQ\KP@D8N5OR#H,NG6H1?]E'K)N=XGKX9ELM0G
MK=KD;I5/7B)GEI3<D<QJ;4_NM3VE>>^[K">K#U(K>DH;<[&8IQ10\G4\>74N
M@^A1K=XI A>9P+FFHF)$_E8U<DV8/.=,8RQ)E(^.AU@(4(S<:Q:_?*3<.7=>
M?*8E3'R7#_MTTV:5*\YQKEB1-;L,K:+M.Z17RT?@@R8U%6</DY$L'TU5$D\^
MS'>O>2\T\#O7JI>/ 0U.4 ?I(/*9R>/,7HCO*Z9#AB8CHB\./5:)M7RF,;*H
M]17G&:[%?G;4?8@O2EG6*8M*^^587^*E_93*'-B_J*1D5M6XBIF9,E.E3(LS
MC\^ZO%:I4HY4225T"Y;05>IU6/52>3S%R%PQ,I?<4A!O@W@,S] 1CV%Q5%8P
MKUF.@V4% V11:J+R@473E$/F Y6RJ$Q@WC*!BI,J!UBF=,6[Y "5$JGL7SG5
MZ9VS?TJQMBN6*C,MB"YENO%=J4]&ZE.>M'F6E,A4Y^2NM4W 1566F_$1TLI*
M9L/,7-)+@;L)W-9]JZ'6< J<F3[$&LZ\)TNR*!51ZS=%TI(#K=\H15%K-WE:
MNU%\5.LVI4J.'7K=1BF06K,IJ2J]WYJ-4BJI$LZYK=-6/"QI2D]N8$OK4-61
M4C$94+(YB3H!;R/:[AK8 [4H/ L"2&MX9^ETC%MO$Q!DX*QK[\+"<GZC.BH$
M 3;W>WY7'#G(Q N59HZ?9BX?^@GKO7(-N3J7;S_17MA$1.4C&I:Q*+E83!@Z
MC(I6^?].@I@KK.ELI*6()X'\9F?*Q_"%?LOCOU:&+!/:;A37H<!Z;!/F"0I;
M>$#LCHDL?@,_6=B8_<G/B.[B?G%C?SK)KTV:4V%MEP,A;3)AR,25QUX4]+T)
MM3AEA9G=Q.F]3AW+9M-/CSV9\+VE#).A)<2R7M/+"/?\WI  9$*_3VUD]D:(
MX1$U#<Q < ZS.I@-*!LC2\?7B&.CBT6 I-O8Z-E4__%HD6#"J_&*F%$(;[#:
M4Q$(I)6!3'QIC2<FG6+LRJ ]65V%+BX1%LL9ZP8H$\I17._V'LN%],9!RH2V
MVH68M#I$<2!87N1.H=JE71IY]R*C!&LSFU"0B=!-F-"W!UW\@BT'\S*P<'._
M!0>CQBP3YBUK".H)S[&&#7@\R,&D$S$X.>#?,GR9F-##INF)H6&,B47 ,H.T
M7DKAC;838?/H9>+!'=S"0%P39$V%=12S?"$9QI UQ*NF04P2V@/?Q=QS85V/
MO8@DWMAEXD-H6SN79Z*S;NPRX=__7KHZW/FJ1?^[3$ V'TH+9/-!)B#_Z)86
MR#^Z,@'YV"LMD'(M"+<<1B?+(K1R02JN^P<H$["_=TH'YUQ#?^_(!&3_M]("
MV?]-)B![7TL+9.^K3$!VRJN1':DT\OZOT@)Y_Y=,0(KJCO;@.X7QEC24%3F]
MT"AE@OC^KEON35>+ <J$ZAXJ4I_^]?#7K(K]EECP#(+,.PL>X!1BD>>P-:NQ
MN[5>E/A-'WT2,I>)MVJ;7^;;_,I'DH:N.V/'A,<:#]A^M!A&)OD/-NZL%Y"7
MZ^@1L;Y1'KTNV0(O84^;=#RA5K'6)=?T?&'B$LI%4LX$]Z*YV],:QK\=3T(@
MN Z\;*Z88LF_R; 1W, G%972B$LFAC5!)'2,6=M:.J5[]&_*YA>\*M]98>$M
MH^,N&8YLWJ00:%AN<1&UNH3_\#,M=/%ZNHC'>LC$?/8XP&%+,\!/'XT1^Y'Z
ME'00%>;MP7Q87LM^J[MZH3C*<-!CH(7_#_-B7EZR2J(,0LQM9/"I?22E]M.%
MR+TD\50C18<\2"-Y&G5)7BM6,*ND[$SQU7\+]634PI+'$KG6VMSXK!PH\L%C
M%G5T6KQTV>YJ6S3=RXCJY>/ (_\?!YE"Y$;'D^/F4T@*L=U\;9?=<U0WC%@F
MY$5>SP+;-_T3F8ZG*IAC%MR@M;C6,$WZ*A8U>,,R9C?R0I A]A"6F[LV"D8F
MCBQ$=@O.V\W,K>;%923()JG(Q(ZPX-J#&SS #&321V\-SK$M/5D2"$DF[LQ.
M_&HZ( =+G_89LKCIR6FQ/"#) IP(2A*(0R:6Q#D$"09G$-,1FZM[6'<8L0GF
MK3?== QLB)FU$+ACN\)L#UJ(6<0:\@YF;NG&]33Z ;EGU7['K0YH2GCHFF+A
M'EFH#H1;V3??,LF86*Y0X^^>3W>$NCI?ZM-F!#+(6[[7A^S4&5>[SY"3?7[B
MJ<5M,H9.M >WB# Q.<"+'VX(UTW*'1;0J,7EZ^D]1N*J2U/$2?[=0W8?M(C]
MRNWB6GB5!%#(1.D>>G%]=,GSP*%ARH0Q1&5C:KGQE!R3[.7:T,K 94*]81BN
M#49F!Q'CSFJB";&1*1<#-@I!*C8LJW3=D$Y(C.&1D.L+]L(ZR9@15R RL:3/
MD('%RKG(<[N_/*!Q\#376V(1&W\#(8$ZV<@:DF<3>XEM",+<P@\3\?SS)-DX
M%N?_;1*03$R9G7:*C3[61Q8UZ7#J%34IKLQ;;1&13&R9UWUUL;?.P4=DHI@2
M*F>-$(],+%ED?D%QF%@\#<Y(Q:97W7;$F:IB\]!R);;,I:7O6Q"^1>A16?L@
M=C+1UY?W<A49&T)B 3/W0"TFUCW<<X$7:[TN?]6G;5,Q=;UD S'_!H1DHNI<
M6_EBRT"?V"9N#^XL@[P0P_$./7F:[=64X)MD\4::@JBB+CY2R/./"00AD8F-
MH+OST=\0T&+P8F)ZU<3,1L127,T=5Q,!)A.3.XP.B'V-!Y3-<D@B38#>Y/J^
M8WHIR,29UAO$+:(BICT8@%8S9>;R8.;<<XLCD9&)F[Y%]3MKXMBB\D. <".$
M!2_LH*FXYN?<:I/%OE'UY=M<G"*V#A_?-"D1ZC*IPZQPN_6FC\0G?9I4[#O4
M _2_@;>\N!]_6I[2)G8EYIZN6SJ^\O'N:!'(Q 6AE4)!X;F\YTPFIJLOR%PX
MC97#D.+LMQ1K2;DGRMHNN_LM4TI%)@;!+.JQUW.>.3$($H?)E)D8:P8K$]X-
MW3T9FG>QCL'4/IN!]8VM9V?,%XGZKW1+NT7(=4\L,G;&BQE%5YCLW/-H\VD:
M_F,D%J)(.0GPR\4]O\(OMPQBK@1G%*PCB4R* H8$"2<QWT B5V%2].AEPG]V
MY.W";)7AO-XYNH&QR03J3!RE!#4P-IE 3;U-+9>('V*;F.)">,NBVG6X_UV'
M:M??=F+7*DMBURH>+3N4VVPQP?6?<!W,:)1U$U6 &<F$L4^NU"KQN0+W[ITK
MJHI+#IS3[*XO,.@[[THO'P/2'(M/8^T>=\\%\LZ.:M@=2L1J7)\$]VGU18@P
M; _F][8'7RDU\C^IRD=Y\V:R+V#*X$WQ</+M,MJ O$Q:!D.C;!I'6U+HHU*T
M]U4T/\A*U][/HTTY4(0+X+\RZDR4 B56H$@)*DJ_&Z6C/HAW<%J+4I$7S/@\
M7"[Z%"&.)JP7_-Z]2:2TE0X65 =3'6.G_-*[:^/^S[%3>GF05&4^?*E2Q9SM
MNU7:MYOV915;?B<,FP"Y7"<>A$>MJ/QN5/:O6;O+@\HK).'SLD@T4HR*V$6W
MT;EFI^)& 9;_VB^8E8UX>5Z0R,7*7Q!TF73KT(M^2KWD7.^35\,R6>J35FUR
MM\HG+Y$S2TKN2&:UMB?WVI[2O/==UI/5!ZD5/:6-N5C,4PHH^3J>O#J70?2H
M5N\4@8M,X%Q343$B?ZL:N29,GG.F,98DRD?'0RP$*$;N-8M?/E+NG#LO/M,2
M)K[+AWVZ:;/*%><X5ZS(FEV&5M%6';%0M*2FXJPZ"V8WFJHDGGR8[U[S7FC@
M=ZY5+Q\#&IR@#M)!Y#.3QYF]$-]73(<,349$7WRU1R76\IG&R*+65QP1NQ;[
MV9GB(;XH95FG+"KMEV-]B9?V4RIS8/^BDI)95>,J9F;*3)4R+<X\/NOR6J5*
M.5(EE= M6$)7J==AU4OE\10C<\7(7')+0;P-XC$\0T=<904+G.4X6%8P0!:E
M)BH?6#1-.60^4"F+R@3F+1.H.*ER@&5*5[Q+#E ID<K^E5.=WCG[IQ1KNV*I
M,M."Z%*F&]^5^F2D/BIMKKB8%RZJLMR,CY!6S,R&F;FDEP)W$[BM^U9#K>$4
M.#-]B#6<>4^69%$JHM9OBJ0E!UJ_48JBUF[RM':C^*C6;4J5'#OTNHU2(+5F
M4U)5>K\U&Z54*N&<AX2SXF%)4WIR YMTI?<&OV"33K#1Q_K(HB8=3KMD. K&
MLK?$(C;^!M&7<6?9R!J29Q,W.,<VOY[>HW]3UC01S[\12C:.>:LM(LK5FK B
M=!,B&CK&K(M--Z#B(S)19%ZNGZT7CR)RKHC<9\C 8\1^\(9EN+\\H#%65/8?
M9[Y>0(K,N2)SFQF8M5F'49']A[]>(_T'>%+%YGFKS1)2=-XKG544O+\HN'QL
M49YY/YZY?$Q1DY'L)R/E8XD*CO85')6/*XT7&#W1.0@/LP'2\<(=$\SC!>.Y
MYL>6*#76Z&7B@UL#_4 MB,P8V%!K>&?I8%);;Q.0;.!;9]Z%1>;\&]51(1BQ
MN=\+"Q%##C+QHC6>F'2*06Y4_]&>K*[*-V!@!C$=&PQQ#^L. TW#O/6FFXZ!
MC5M&QTTZGCBV*^KVH(68!3+E'<QZ(\3P]33Z ;DGTW['O5AZ6B=\F1C8Q\R_
M6:-EBF\5>F'>8N5QYM!+^;UYL4X9-;Z9*]LJGKVG?*3_>I JQ8Y?BET^]!][
M'M!=;!/FRJMC(JLW 06DK##149S>Z]2Q;#;]]-B3"=];RC 96D(L?KTN/]R+
MJ?:J &1"?QZ"+6.-/K%-W![<609Y(88SJ[3K8E$ J=O8<(,U\(DV[_8> ['R
M*V)&?SK)_^>@5WNZ9,V&0::(,T2($RG6F9=9 4$F_MV F@K?JNCW/O03UX(8
MR,2^;;-_/U!/]\0B8V>\8&H76</BDFV'N7<LHOFE(GX/2$UQ:QVWT)OB5G)N
M^:4F$[?ZU$:FFVD;4=,0"X.VPZP.9@/*QLC2\37BV(CR)^7PF&YB**4,9.)+
M$EM4*"*H3+(/914DRX1VDW*[/>CB%VPYP:*J<JY@"IL?-6:9,%?G32;=!ZPX
M$-Q([J[_MTM;!/'NV\D35&%L0D$F0K>L(4 %S[&&#7B\5S\M!E<&0F[W:5N&
M+Q,3>M@T/3$TC#&Q"&@I$@4D<A!A\^AEXH%;M@CBFB!K*D(^,<L7DF%,)(!6
M38.8)+0'OHNYY\*Z'GO>*=[89>)#Z#!;+D_0NV[L,N'?_UZZTS?FM2;][S(!
MV7PH+9#-!YF _*-;6B#_Z,H$Y&.OM$#*5<;7<AB=X,4"<KD@%=?] Y0)V-\[
MI8-SKJ&_=V0"LO];:8'L_R83D+VOI06R]U4F(#OEU<B.5!IY_U=I@;S_2R8@
M175'>_"=PGA+&LJ*G%YHE#)!G.8H<V@,+V@B9M(>&3O>:2A_(M/Q%G&I@4W_
M4Q97W.,/R-\.GFTF<.M'VE9@8:D)CR;6$ 0+/W$@ 7.;7D\+42X5/=3%*>;Q
MI+:>AK'[$4>*G@H$,<C@U7LZR;U\&ICX[&/")XX-L@.[-<$ZF*XU*/L?]HUR
MOKA-)YA?3Q^0[3#L:ZU/<Z]7!_P,[?R5B20G>I$0'YFH?G_7C<'P C-P,4"9
M4-W#]H>G?SW\U5L<(0;/ !=Q9\$#G$)4%!QV@T3L;JT7)7[31Y^$S&7B+1CC
M%\QL<93; [4Q_PT;0[&N_QV)ZHY 4<L-?K8+Q+_([GKE"S&&+#$'),!</HP;
MNNZX\RQL/&#[T6(8F>0_XB3'%["V;F( $4O$>9%U3"UP]/94'+!%+5RH.J8U
M/5]XJ81RD90S-W@ $9]QC2WXP3W A#>,?SN>A$!P'7C9_*0L42+89-@@MK14
M2B,NF1@V/T5XD7/AS/9.DIU=X/[LF#CCSSNX',RY#J/VII!=PG^L9,V"%Y>9
MGJ<>,C&?/0YPV-(,\--'XC!LKVV*;ZF#J#"'2?!L6%[+?JN[>J$XRG#0CT5[
M.^M7>3'W[:LDRB9GN)$,/K6/I-1^NA"Y]S2>:J3HD =I)$^C+LEKQ0IFE92=
M*;[Z;Z&>3%KXR/_'@=@=B&=T/&%N/C^P$&MH:[OLG@*[8<0R(2_F:A:8@.EB
M ;&+.037@4S&XEK#-.FKR#6*+YS,;N2%($/L(2PW^&T4C$P<68CL%H)(=[:U
MFNN0D2";I"(3.\*":P]@#H\9R*2/WKR/G,A.E@1"DHD[WM<%Q+J5R R!E#T9
MN:M?#*0T6JWJ^1,B5;%]5D3OZM2T7"P*^B#QA_;QD56$]XNE_TH5X4M)^ 6R
M,A$>M+Q#B67#X&_)"P:@Q%S;MZ38PQ:A[-'BXJLRV'!7E6\<?(-U5RBW9&!C
M;$'S_H@Z'%E&_Q4>,.V/&"[E:NL!!"83_V9? V@Z$&E9^E2H(O<J9I>+2I(L
MVPIV)1"'3"R)<]2FI3X=MK]/AZEC0"/.Q@E_'"O.>FFJ#1GJ/,%/[_QYLITW
M-L1^OSK3,/FT#;VX1JWDBR*A8<J$,;BQ,;5<]R-'/+A<+5T9N$RH-PS#M<#(
M["!BW%E--"$V,N5BP$8A2,6&91FBZ_^$Q!@>";F^8,\'2L:,N *1B25B=B(F
M*O!<UU?R]3'! QH7+2;P=7GVN=RHP<J$][5#8*36T ]S1YQ>Q>RI$(DM9@J@
M1^XQSP798!ZO_\LIBU\",F)_!W:/ON!0NC"&' OZI;G=&!*64XH9J_H 7=9,
M1$7\+EU>F8@D_5S=K<,@*'"8R)#=DC?Q4U(FEHAOZZ4A$R=$"7EORF%2P>^1
MY0R0+@1AN,??P[S2G,I'$+=<(9Y89&+*/=)'Q,)LNI :2+!'!_8K8KC<H56*
M>&8/W(P!A.+EKKPL5*"5(KI1O-S[J::,#HA]C0>4S3)N((X^>I.K[B^]%&3B
M3.L-ZV[!17LP(/I\7RFH=9_8)OSQSC+("S$<[QC+I]EN>@EH%&^D*2>*D4*>
M'WL?B8Q,W'R@UOSSSC>$8;'_5&R>:()S0&1QB4M%V4VL$;1-)+,,G/4^5*=\
M3):3J[DUK^[7-^.J0OG8^ V#U,6FB!0)XEP3+EE:;H,X9&+%/8C!\19W[ZR)
M8XL2/J&3-T)WX(4=-!77_#Q9;;*8U*K]1[G8?[0.'Q_Y$Z$NDSK,]C^TWO21
MR'>(@Y49TE>.ZF3DQ?U2[W)_CC@5)/=TW=+QQ7K%)A'(Q 5_94O/F4Q,5U^0
MN9BBK9Q$%^=@E'+5^^PB%9D8!-.RQU[/>>;$($B<Y%5F8JP9K$QX-W3W,SZ\
MBW4,IO;97/WBR.;CQD*'[6T_W:Q8ZUL[' &V3J09Q$F;3P'+^O1#5:L4V$\I
M\E+8F.\&E*MH.GKT,N$/4W5QLN#";,U^;\_/[<TMU$)KUW36EX98CDTF4&?B
M*"6H@;')!*KO8(EM&^":)N*\/7!OR"W6(5L=T6M?@+!V[#)QH(M?J"EV?GK'
MV-TBG9@PE$",&KB2>_0CN^L[]GG]<&7"7:0JN\A>.>J3$1&%B[]OGH'L1ING
M/G,(MZ^1%3 RWR!>:@\*QK(-G793Q2LCS6)*LP=>QW[Y*C7\-?<!)JE9U"'U
M<UVEH=)/I9^'T4]9]\%\HY9!+;>6_QE8U!X,," KY/SM[KK=56Y5J6TZM8U%
M,.5M<Z#-R@DK;<ZE-LOJFY5_E5TCE7,+;&Y3#DJI@_(.RUAOV,=L/"]^^T[L
M4? ;?(O2C-#U&X<MSLLL;GW&QF$%@Y8MDE(F.F^<+-3>XT)P4E8[V1M19F=!
MRK)0+X9 9.+'LF"T,608K^XD$>5V[4&#,:%/[EUYI\*Z'HM(<.U@94(\]?GT
MN89_G^?#EX\+H6\(+T^M;SA@$3T#:AD+B96J="SR*\KQ)" 32=*DU55N0H[<
MQ/Z3YT76J]I3[1QTJ7K9I\N?GUH69D-B]+$^LJA)AP3SN94!F?J9O_Y[(_DE
M_N9OI,09^SZY4+T\KM2.:^=QN+!Z;SHNU)]J9W,N+'Y.]<F? M-@YT_E9,.
M^G'M+"X#_/>F8D"#MRV%_(&1)Q;@"[>'L9Q?214Q5:] FZM/IQ7WYZ=O>,RG
M)0?0/\:]ZNE5?*_MW7M:R4Y/SY\JIQZF78S,[XC=K6P==S^LT8$N>5]B1+H[
MD[R>^J_D'NE$P_ 2*0%A[%%; ='SX\II)MHJ$*U6GZHS1,7\;NB !+^9>@Q=
M?8J:&<J3-%D_^@RF#9M-31BHO1*N6CVNYH%PN:9,21%;HM6GRE0H4[$U-@E0
M;TML$K@W56RRAJ:*=DEI5V .N,YEEJ6%>:3[<;<.!0$L%KGF!_R(;WX%S_P)
MQK#E^01JX-.WR82QUQEG()>8/J18HA[GL^>%/:WO73XM?AC<5-;GX%F?O6$9
M6D*4Q^6N&7I!<?2^\B.&\9519R(1C)$C+R:**@8^3 Q\&#2_0_1FPE#E,JOA
M41<3/7^AE1N22UIDYA][,9%4!X?O\^#PW"&OJE3>K4HEN%+MKSM)E]BN/<'_
MX*'G;FW?[.>GMH4[E%AV_Y7>DA<,9!8'KOJ.5>MABU#V: $:XK.7#]3&_,;!
M-UAWAWE+!C;&%C3OCZC#D67T7^$!T_Z(X<"I-S?XV5X>:IY[7D1V5U#B  +;
M:[;R7%B*:BU6MG+EWG09Z]SQ[ZD]$5J\<I2SN,][O2#$]13L]]_B=5QG9%((
MDY9/ZB;J?AP W!$%$52*<TC%@:9*<0JM. L$2ZDXLQF,4ABE,+E7&%_0OZ("
M64SB<Z "BL<'"O;WRR0O':28)".3LDPOU9]J%X))9^KD\CV>7.Y#\,S=]'"1
M"8*5L^4VT>7/3TUJBEIQALR.B8TA-@(8+B[F'[_5KH8O! :XS^!9;%D\B[]E
M,7!O-EN!J][&%N_G)_'Q, Q!DF6W7G#PI(B52X7(\J_O\YH[#H!X-<$F5??>
MC#=_5R^6F[^K%T_N4E?#,KY1'9F_.XQP@^BKF?\[2Z=CW$=O#<<>458$*[VV
MRX$UOO4#W^N4^2+!EJ>+/1P L,*!%H([,;=!6G]A%#@U"/[4<5_@SG,569*2
M)787 H+VO3D2&YG(^0T>J*B91VI&(",3,6\ %VX3O2F^CLFF9>=9Y'!+B7<@
M%Z)PWO/,]6)?14TJMCU4;'L8-&_H [5;;Q/"L H#<A &B+1G")."4,M_$IHX
M .)*?10WTYQ6@F.X*J?'M:ML<UI!4-5'<0L-ZJEWZHX+ZOE3[5)I:J:@GOJ.
MT]D&ZOEQ[7*?H"I-+32HYW.3"Z!>>0N 2E.S _7<9U*W@7KE6PO<!ZA*4PL-
MZM7<Y ;. 5::FA&H5SZ3>KA#:*-!59I::%#]YT^>SE(A5TI3,\DO)SQX\G3/
MH"I-+2&HCQ81]<?SDU#\6<CR;:>,'&PYT:[[T#Y?G NL[')&H-83@'J>U8'
M:T!5=KF$H"J[7$ZT+WQH7RF[G#6H%PE O=HSJ,HNEQ!499=+B7:ULD1[4=*A
M[')6H%8K\4'-+CFU!E1EETL(JCK/]N#?K\H9 ]3'+4J&\TJYE%H%?-=RJ?V"
MJGQR"4%5<Z52HAWX]HOROX?POTF^[Y+I-B/U3<G,, U^4]#_E<BT.P5F"*DO
M@.YU%3=>Q6KV7P"M+<J/U1= ?> ?[ N@PG?6?+55Z0\?JBZS%NB-C)WQ(NSM
M(FN8[UC7WT/Q>V $>S>9V1XP7O/.E'G/@QE+=IY-/H\?B]W]G!S'X[,]5=?V
M9'>$WJ(*[/*IH>MB!S6QACUXIH&8P1\G!IA:<=Y:I>JG8L/XM\-M,01^2]D#
M?EVVA;FO!3_J[M<HW,]/B <[8\<UVNYW)YIT/&%X)(3]@KU]H@&>S[]ET0(?
M;T_%W=3"A?H*QYJ>+[[E$%<@&5 X$53!/FYGPQ[M^V5P,EL(HG>QC<1G'%N(
M67!']+=E2LOJZ-$K"F<SJZO[,FKG\\V(*J.V]XQ:W*HP;V]4QC6 *VBKC%K9
M<+[PX7REM/I@6AVWILC;1Y5Q3='*AC>EU7O#.?8Z=;9[X.8K7E7?ZE=5?95W
M[U_E73VVUK_"M>W8VNS6/A>))$!?)9544BFG2:559?&GE;8IB__>+$\NC/I4
M9;?W&)B1%_:+G<MY\H9![G$ZNL>3[OY$IN-^@;)AFO15?'FT/;C! \Q R<01
M<)SC8!@;;L ;EOA2*68OF!<"WMA#6-]@K9"*R8+%N&XI\[XF\8URZ6'?))5B
MXGQG":]$V70AB]GP98=ZBV"*B7:3CL?4<EV57/GLT,"+B5_#,-QY.#([B!AW
M5A--B(U,N;#<*(2"XJI653-?5<TSWFIQ,<GB8GZ1O%1Q<I[BY,O]X:SBY-S%
MR7M$6^5 "I,#V2,+FEX( A%':S# NNU]@* ]:!C4^X+SHI9E4>.[M8DJ+<J\
MM$A4*L>1^ZRH.2FJBKM!&>:/@8H 4010J9[]IWKVB)]*];QCJF>?N*I43_Y2
M/7O$6P5[!TWU[!')Q]Y\4Z9-F#OXCHFL'@R<4R:^?);K(,F'R-;>Z][7%S\]
M]HJ)U"UEF PM,4"_NI4?N/F](0$4$<<KE5S-4W+U:G\XJ^1J[I*K>T1;)5<+
MDUS=&PL6/KKIP(@LW3L6PD3!_(LDP;(H=TX@CB+Z\L"\]P';CQ;#R"3_P88P
M<=[POL),8=6_EQ?TB.EO++D4'GVP8F)&>(TM^,&-9?F2XB""#KQD?MA>DW+;
M"W&D)44:<161*U?*,^31,^PQ'E2>(?>>X3#H*\]0!L]P&*ZHM9.\K)WL$6^U
MAGV ->Q]ZJM:PWZ_->P]XJK6- ^ZIKDO),5Y)6J%)3<K+*OGEF2)LUIAR=L*
MRS[15BLL15EAV2<+5!XM?WFT?>*M\FAYSZ,="'V51RM!'NU 7%%YM)SDT?:)
MM\JC[3^/ME=]57FT=\NC[1-7E4<[9!YMOQ9V<2[E-F/;-!'G[8%[0W&PC.CU
MTLBN'WM^T70LXD$ISFQ\>NS=^' 88\0=AK\03NNUZL4GN#I_ROS2XK'B.='/
MY"/$,(]X[&SD[N4=GCN!^]8^55S<X9E_8<0BGNG8[).XM,,3[T'<HS6/=*_M
M\$S X0E@?>H)T?F>;9 7H/OB5]'HP1ECAFS*=@8U_ 3QUQMLT3&Q(I\<&]?@
M0SZN#&*K&,37TD"7)D#W" &+7(?OCAW$/#OT><VS9U=W>&X3YE0024<133QX
M?GF')_]&30.S*%T3#YY=W?)<\O:)82\AQ$=DH@T8'7?Q@/]Z=(MT^ZEZ<75U
M6KTZ/=)L.OOSP]/Y6>VB?O0Q;N/Z2N/ZV5G\QA>A-R=H?!EJ?!ZW<:T6[G;L
M,==J9VD:GZ=IO"JP^(WK9Z>KW3Z]BBMM:+S:[42-5[N=J/$JSHD:7Z5H7*^D
M:5Q-T[B6IO&J/B=JO*H8B1JG85@]#</J:1A63\.P>AJ&G:5AV%D:AIVE8=A9
M&H:=I6'861J&G:5AV%D:AIVE8=A9&H:=IV'8>1J&G:=AV'D:AIVG8=AY&H:=
MIV'8>1J&783''#\RN B_.7[CRQ#.YU?Q&X=POJBD:5R-WS@DL'2-:_$;AQAV
M<9JF<8)NA^B9!*H029) %6Z<H-LAZYFN<0*H0J8W"53AQO&[?16RVPF@N@K9
M[010131.T.V0,4C7.#Y4H5EL$J@B&B?H=L@8)($JK,\)H$IC#*Y"QB!=XP10
MA8U! JC26))0SB 15&%]3@!5"F-P7@D9@W2-8T-U7DEA#*(:Q\;YO)(BK#BO
MI @KHAHG&'.*L"*J<0*H4AB#J,8)H$H15IQ74H0548T3C#E%6!'5. %4J8Q!
MBICDO)HBK#BOI@@KHAK''W,U15@1U3@^5-4TQB"B<0*H4H05Y]448454XP1C
M3A%61#5. %4:8Q#1. %4*<**\VJ*L"*J<?PQU]*$%1&-XT-52V,,(AK'AZJ6
M)JRHI0DK(AHG&'.:L"*B<0*HTAB#B,8)H$H35H16RA)!E<:2U-*$%1&-$T"5
MRABD"2M.TX05IVG"BHC&\<=\FB:LB&@<'ZK3-,8@HG$"J-*$%>$EY"10I;$D
MX?7G=(T30)7&&$0T3@!5FK BO/*=!*HTEB2\;)ZN<7RHPFON2=Z<)JP(+]@G
M@"J\8)\ JHC&"<:<)JR(:)P JC3&(*)Q JC2A!7A.H,D4*6Q).$BA72-$T"5
MRABD"2O"Y1$)H J71R2 *J)Q_#&':RO2-8X/5;@P(\F;TX05X:J.)%"E"2LB
M&B<8<YJP(J)Q JC2&(.(Q@F@2A-6A(M1DD"5QI*$*UG2-8X/5;@,)LF;TX05
MX1J:!%"%:V@20!71.,&8TX05$8T30)7&&$0T3@!5FK B7/J3!*HTEN0\3600
MT3C!FU,9@S1AQ478&,0N=SJ_".MS["JM\XNP<X];LPZ-PRIYD:;Q99K&\;D=
MKDQ+(NVP2B:0=M@_)Y!V6*L2C#G<. %4X<8)H JK9 )IA[4JOK0OPUH57]J7
M8:V*+["(QO&ABF@<7]KAVL<$THXH7TP@[;!6)9!V6*L2C#G<.(&TPXT3X!S6
MYP32#FM5 FF'M2J!M,-:E6#,X<8)I!UN'!_G< 5B FE'%!'&EW9$'6!\:4>4
M\B48<QI'%]$X/L[A(L(DTD[C)2-*^1)(.XVCBVB<0-IIO&2X#C")M%-XR8N(
M:KS8TKZ(**B+/>:HQK&ABFH<&ZJ+<"E??&E?1%3C)9!V"B]Y$5$3EV#,*1Q=
M5.,$.*?PDA<1!74)I)W"2UY$E+4E&',*%QO5.#[.X8*Z!-*.J(F++^V(LK;X
MTHZH3$LPYA2.+JIQ?)S#-7%)I)W"2UY$5*8ED'8*7Q75.(&T4[C8BW!96Q)I
MI_&2$<5E\:4=41\6?\P1C>-+.Z)Q?)S#E6D)I!U17)9 VFF\9$2)5X(QI_&2
M$8T3X)S&2T;4AR60=AHO&5&EE6#,:;QD1./X.(?KPQ)(.Z+$*[ZT(ZJTXDL[
MHM JOL B&B<06!K_'"[Q2B+M-%XRHM J@;33^*J(Q@F@2N.?PU5:2:2=QDM&
MU$K%EW9$N5-\@44TCB^PB,;Q<0X76B60=D2M5 )II_&2$15+"<:<QL5&-$Z
M<QHO&5'NE$#::;QD1-%1 H&E\9(1C>/C'"YW2B#MB(JE^-*.*#J*+^V(NJ$$
M8T[C8B,:Q\<Y7+&41-IIO&1$W5 "::?Q51&-$T"UNXN].DUQBA<TWOT$G*O3
M74_QNJR<GT<TKL4JC_ :AU0R2>.02B9I'%*,)(U#BI&D<4@QDC0.*4:2QB%Z
M)FD<HF>2QB%Z)F@<-OI)&J=A6-CH)VF<AF%ATYND<1J&A4UODL9I&!:NNDS2
M. W#PK6/21JG85BX?#%)XS0,"Q<1)FF<AF'A.L DC=,P+%R-EZ1Q&H:%"^J2
M-$[#L'!!79+&:1@6+FM+TC@-P\)E;4D:IV%8N+@L2>,T# L7ER5IG(9AX1*O
M)(W3,"Q<XI6D<1J&A0NMDC1.P[!PH562QFD8%BYW2M(X#</"Y4Y)&J=A6+CH
M*$GC- P+%QTE:9R"8?4T$6 ]31!73Q/$U=,$<?4T05P]31!73Q/$U=,$<?4T
M05P]31!73Q/$U=,$<?4T05P]31!73Q/$U=,$<?4T05P]31!73Q/$U=,$<?4T
M05P]31!73Q/$U=,$<?4T05P]31!73Q/$U=,$<?4T05P]31!73Q/$U=,$<?4T
M05P]31!73Q/$U=,$<?4T05P]31!73Q/$U=,$<?5405RX?CM)XQ0,.PO7;R=I
MG()A9^$JZB2-4S#L+%Q%G:1Q"H:=A6N9DS1.P;"S<"USDL9I&!:N*$[2. W#
MPA7%21JG85BXKC=!XW#149+&:4@27M1,TC@-2=*L2T9\FBA)XS0D2;,N&?%I
MHB2-TYBA-.N2$9\F2M(X#</2K$M&?)HH2>,T#$NS+AGQ::(DC=,P+,VZ9,2G
MB9(T3L.P-%FIB \$)6F<!N<TN:&(;_PD:9P&JC2YH;,TN:&S-+FALS2YH;,T
MN:&S-+FALS2YH8@O*B5IG(9A:7)#$=]R2M(X#</2Y(;.TN2&SM+DAB*^7Y6D
M<1J&I<D-17P(*DGC- Q+DQN*^!Q3DL9I&+8N-_31;<VIPW3,O5]'&!F8P<\&
M>?FB_0+_:MR>FOC7HP&U[&-._H,_:=73D]KEY.WS&+$AL8YM.OFD5?!X_OLS
MM6TZAMM.SB_@KY^U^=]-JO\XYC9B]N)B\!JVC&4S]X6OF Q'</LS-8W/1U]^
M0=J(X<&O1_^PJ7[TI8^>3:S1@=847P.W;/[+1Q35=_&E\&-DDJ'U2=/A/LS@
M68$[7HEACSYIER=GQ/JL^>\W\<!>=)-YO4&.31=_$S?,_K3R4)-8^'@T&T$%
M!*8%).;[PUQD[M^>*0,,9G\[UJE)V2>-#9]_JGS0Q/]^7KUEUOG*R=G$7KWF
M=N63QJE)7 'ZNX=MD,0QGR"=6,/9RQ==^VP0/C'1]!.QQ#B@[7__HWI>^>R)
M-T+(@=&>QAEMK<"CC:!48+SU->@&.^5R?(#&Q)Q^TO[[;X?:G_MDC+GV@%^U
M+ATCR_OC9\VG?F_')CP7?]:2#BF-.$*]GFFFJYBANQ\?[OJM&ZW7;_1;/<TO
MQ)T%NDY=Y!!HK]5\[-[U[T":C8<;K?6OYF^-AZ\MK=F^O[_K]>[:#[F7\A@;
MQ!GG6<C?&[W?[AZ^]ML/'[2;D^:)5JN<U:^R$:S<]N"VW;W71+!B4>O!&6-&
M=,U"8VAK8/+IANKP-\ON3R?X2-.%+W^SN\+-=RK5)_A?K5*K]&FU]G3J_7ST
MI5HY_L,-6)8/_))[H/*O 8V'A\?&-ZW;ZK2[?6514LNS\]CM/38>^EJ_K8$)
M[X.=[D'XK+6[6O7L)^-G)>+4(F[?:OW?6IK/02Z<8Z/9U^!R]>JT'D_0!S/8
M?(Q,,[E4?[IO=/_0V@^M('&T__V_?K'=J9".37."# .>]NL1S/K$[[.GN[_/
M>NT%S>Y;--UA##CE!MZ?M5EP7:U4_FL16\,E$TTX='S^T^)2H.='7D?8_"T3
M-,3'SPRC'\?$XL2 !Z 7Z@;F[HW&RN2K#J]\P<PF.C+G= =A?/[LX[\[&WM/
M7F_S80W+<I#9Q1/*['B^#+K%QLC^]8B\"8Y3$R/+9@X64Y"KB_KYYU4_-X?>
M-E;D&%-X:VV+-]4-S.,LT3=3#DL2='X1ICM@N5/;'1<_^)>Y_PKU#2*C Q&8
MR'S8(V&(WH*9A&>D_Q@RZHB,"7##'6VN@IT=3=PM99H]PMJ <&"R-@49:-@R
ML+$]?.S WZG1LHP;9,>,(P.Z9T"S,30:&6@JWHNM#?K>],SFK=O-O^#N;-XK
MWGF#=3Q^QDP[K:ZJ_@=---\8^!8<?]"OM:/Q/=W?\:0QD.\)&22%E.\]$#.V
M3Q\9@J&*5'A:]SM )I_[WWI)_.^N4C^8^^UW&P^].]?/9NJ"5[RN<L';8&O2
M\9AP#GH$7A@,F^6XWFBM_K4LF]C36[CUP;TS9@JG4JD>5\0FF^S<V3YSQ 7(
MLFU!J(N'A-M@).T'N!(3I7ZKV[CYZZ'U0;M[:*XB=9)-_N)TC[#M.M4^'&H_
MM=Z0;FL"$[&4N41)0USK3;!.!@3"7V)I=S;7FB/$H#,Q,T<K\<ZJKB2)ET[?
M*5[R^NC%2]ZZZV$B*-_0?9=7XZ8S\:;8S#R*BAKFG8Z(P#Q@,GI!_7*7KGK>
M<;?8<EL\M%B*+W]P\PL\UYK??LRQ?DP@FB"&@:U/WG^JEY6Z>]#*E_M&K]=H
M_O;8:_7[O5\^BI81>AXC_IS19ZU*[VP<@VJ=. Z6"7??W:\C8F/W15@$C*\,
M33*<!7D^OH_>[H!,-O@,W:T*2A:2U8]KM8M:M7ZY;LX3S<*#&(E,(L%]S:Z*
M$&?T;&1#B,&TMCV">/YWAQ%N$%VP! */O:U$5>46^YVE4S:A#'ER!NFS(;+(
M?]S??]Z2'BZV>5<:FU)C[TZZ)[T3K36>F'2*F5+1/:EHP&-JGLO<III[3ANI
MF9N:N15@YI9K$Y][P[,EF&\8!L.<S_[S#=I48P;RYY6*UKW[L]7MB(*1&_%C
MW(@^U\ZD)(@VX<<VZ]-7*R:>#^UN_S>MVVK<W#U\#2\*Q\PNU*N5^-F%HD6A
MLW[(FF>(Q;L.Y38R_Q^9-*D1=P&@4KT\K\<Q'L7)%A8@)/UIAIA8$>@P8NED
M@DRM]89UQR8O6&L/(%S%/#)(+8S*RHTPJ*$F]' MAH=?F%Y=E\[5LO3AH%DN
MP?WW/RYKU8O/7+.QB2<CD.5L-?R#!CII.F(*I"$P;F!+A67[:7V]F+#"<&,"
MRWMU$4K#_CS3L'5O^49!O3JBGXGROJ<7E>/:165S85F2(%$1R=NU!>::$9O
M.)C+*<RPH4T<QAVQOFM3#>X0.0</UFKMI^>?A<47!9 -'=19+?+F(55P>IXZ
M5;#7_$ M??\.E<K83919AI7SX>R^[_ABV\9C+6JE;S_I$\DSMWUB>P< 8*2/
M--U$G&<PE]5F%FMI,SW,WSU@/@!W%4WW05.&!)\\M'O3,=SU4_3<33%5,?4]
MF3JO0G3M*7[31\@:PA\LX=+@+\LH-M;J6-X305GO1)C%^]-J[=GU3#&G7Z+@
M&D3<LZG^(Y3<]11O@ICWPPLR'>S]^,_*2;5V-KN.9]?Y"*:C*A.T-XAGIMPS
MXO%KJ'?>0Z(0VE4)6S/K%;_8W;\52*RB?!(&4#Q8[,I[0-Q ?WM*JMTC]@/;
MVK=OH9+X0R?PB"6*%]P-7+E.NMQ9AJBOP-KS5--'&&0(W?NA$2_9P99%[X1K
M2'O%IGG\ V9.EL8QXB " RYP1R3>$-<,/""65Q/?=6 "4*^<S=,FOI1+0[=/
M/):'_]VR7O(=WO^'>'UO]O8[]^4Q]?TOS%=I$>R!NZU[7=<>:.CF^N<M>V+*
MR *+VO"7OQTB<F8V]?8B,7=G']^00SL5-7;!/[F;Q6;\F%N%C>P  ",PV)%+
M?U+3L6S$W!U2C,==\:4Q*%1N5KR.L%NHND*-GZJS+/@(+($@A:'!6Q?,\%/F
M&<]N@ ='L"1 #)_A\'-$7'8W\AMPU1JZMTX8UK&;^J_6-'?G-M=^@N>!^]"X
M V$R'U&Q24>;N#O2H0VR5T?QBGB8W6[CV4!^!DMG&=I/-=]HG\$3P4W/_X:Q
MB$;N_=!2=&7V,+$1EKL]<7N*N*U=530#3?FNMG"VT]W;4RM"'QO93EP:1YC"
M-),9K\,SVBL[&E-C!'6 -6,"+S$T; )[&+5$=&=.-0R1WE2[$]$<TMVUY1MD
M(TT8JYD*+9OZK:[?\7;QT/$.(=5ZQWW@[&GM9.&3P92#.DW<36M[5B*OIPNU
MP/SG74GODX<0QTP'%.F+0WHWCG2W[&I(UX'T# D*"UJ((-**_*N(MH\C+@ G
MD==M>!&;6T)@PWB"K.D). _LOM\-3-TC"-S*#;%\7*M\7M<+]W+U\_RVT WS
MZ\(/S.Y9VX>(>\$7"/2&&DPE7NW1ZIWSX+E:>SZN185'VD^>E"'^_?E323@4
M8Q,[:P("0\JFNTX:W2>Y .JS)XGYX[=H$JR+\C9J></WE,QWF,VH%R/P?0@J
MRXP;OO;IK-[L\ W/ZD7WH+=.';:=5N VO'8XO(O'C&62'Q2RKM=::Z:9WJ^K
MZAG;2<T?\]5]0--KOZ_!E,0 W V$[5]C&D553\P)JHBIW$@*5%#,5"'Z<+CG
M!$ <WHE5]N) FGD0(X(;\2YS*E[^2N#5@JP6C),*%K\0[AH&"UDZ0:8P%Q0F
MC^)F;H-I1\R N2^C+\386$AR^A.*,^--&!WD_-R2Y$'Q;/8X,Q]BF4.X3P2O
M!6F[N(%D"<RGH)]HZ,ZM%A5AB',P'>)/<T'CP0"[$:,U*]P4+8D()"V 4F@E
MHZ9&(=[V(;RT7 X(>B5S4:_4?15!/<2>$3S[N/UFXJGGH:NS_/_C2>^D.4/W
MHG8N"HE^%G)8#GI6>O1L@B'QT6I V-B+K2$@GR!Q$S#1S;49[@"08Q![ULVX
M"9.U=NM.'["&>"!EC:64;TTTW--9B2I.CA4G\Q$VS87O_"DBQ;HV2EP_Q4J6
M10LBLLU]B_YFZO#"U"D)&_J %QH. 7%!B;&W<.&N(L[1?*$S!R-6-D"P;KK,
MG0@-1&X)FO'YK2QP. W\\7?'FJU&ULZ]PPG=23F:@)-Z(R!P;$ZU?\[0O'5G
MU&!55^'LN&;IUJ1H=8K=X&VK<OY4.Y^AZ,#LRKWR"#\\/?9NCH"I.KS(Y+\>
M'5\>:>(X1GCV51!PRQD;U)[=*4X//SF?PSWOU,Q4/!/3%%U\1L(3.Q/A V#@
MNDFY$-($F('#TEAX!?]2KC9K&[5RY%X"HRO.?CPI$=-F9X6!@-R%:."(8[N1
MBQ#>>K%1"VCBEF]Y7W/Q"='CV2U^9@YBT_3SBNJY)V>7K567K=OHZ?7'[4[/
M'55[.:@HOM:>JBY?JZM\]63BI^S=P^V"LY7-G#T__W!^5?]P<5$+47<F[&U$
M4C7:$14O-^WFXWWKH=\3!YRUNYUVMR$^77+]E]9MW;:ZK8=F*T$9?%%TM2."
MSEF6:HU."@L^%=,.VPU\120 5+>\^-2;NXCXT-4BY)YZK8TQMF>*[C)R!!+'
MC(L=$F*_Q.P<#&\]AN$!A*26+JY E-U!$(#?W=TM<L:WH J:^,S#!E;[Y'#I
MFX[L=B#L94:U[P'J$O4%J%)] 2KX']_#_2.M^C]L-L<5N]6:BQ*X9PRV7I3
MF:]HRGT%'J-%P5Q@HT- K#X95<]./VCS?W[^?/1QZU?; J"L?H9-?;HM;Z_=
MP:BE=IBE<_*!4TS7GUKJYQ\Q  Y@:EQHSA4TNQV^\W#3^E<L1"),6FTWKY]Z
M1/[7IW<KI=PT=_E?FS>"K=]IMJG9Y6DVC]WR\SXVG*W9JA&U06 O;,VH4CA9
MW7+11RWSV.4<]>:Q@Z44)^;\>E0[VB:'P+QD+@9O8K(RNXGH_-92^X,'$@78
MO-0!$SU?3#A9'U'(PN2,CN=94/Y\+>7%YI!PT+G;!KU &NW8/Y7VIDWN7[9O
MT%.!=NAN_P3\_.KJ_/2I"CK3Z/:UNY/E[#O-KM1H'D2!/@>X$L*WLAY?/ZWW
MM,\P6>_+3\\[&X]G-241%C7)3N6"&,U4H4\$>8H(>H2EJ!U]F5?+A4V%XD#Y
M.)"M#/RA@)L1+:A4JCL*)+(PM^1,4:[Y8*ZYH7RS+'8YPC>?'GWI$OY#NT6Z
M39GRSU+P0/GG2/]\JART<M YD;O/05\K!RV+88YPT/6C+X\6PYR:+]C0>C8:
M>#6NP;(7Y:W+2PKEK:/>6SM3WEIYZYS(?>FM:\I9RV*7(YSUV=&7#J,3,6ZL
MO+,4+%#>67EGY9US+?>E=SY5WED6NQSAG<^/OGS#0V1JX*-U[)X?IIRT%&10
M3EHY:>6D<RWWI9.N*R<MBUV.<-(71U_NX:+60P-L3[4;PL7Q&8[X+H'RU.5G
MA/+4RE-G[ZE]+ZNZ7SA:W9YPL=B>,'>FU9I[X_PE:@=$+CGPKCL@+KT=$!Y%
M[M0^"!7:;@MMSU1H*TL@$V$OKB"T]4YP$T>Y1GPH>G9V6>MOA]C3#W"'Z1YX
MU%L>AZ3=BP-&Q:E(EJ%YWY71.@[31XA[!^UY;7T?I%!ALPQL4V%S9-A\KL)F
ME>#*B=Q%%*"=JP! %I,<M66Z<O2E-S_X_79QC+?X2(QRTS)P0KEIY::5F\ZU
MW)>3]0OEJV6QRU&^NBIFZZ$O=XCU*(=S,OO<1\-"YI03[YCQA4-O4LOP/MTB
M[NEB[IBV>TM[(KYV!!>4NY>!5LK=*W>OW'VNY>YS]^H@!&D,<Y2_KQU]^1_Q
M030BOBOU@EW7#7\PY[\O*U&XAIZI8\\_QR+.3U#^7 ;:*'\>]=YZ7?ESY<]S
M(O>E/[]4[EP6NQSESD^/OBPGY+WYAXB\A?.>,YF8[N^(357Z71J>*/\=Z;_5
M?%SY[[S(?>F_KY3_EL4N1_GO^M&7ION=8/$9;-=KPP0<#1F>^7'W&X(-[UO4
M2/R!6O-?X9UN ]\*N]I%(A6AE*./>F^U<JD\O?+T.9&[S].KS+LTECG*U9^!
MJX<',VIZTW/W> 9#)-J5MY:!$\I;*V^MO'6^Y>[SUNH\8FDL<Y2W/C_ZTK9'
MF&EWUD P6I6SR<(&Y:>C_?25\M/J<(;(^$ =SI!9GQ-_GO(B>#J#.IY!A;;;
M0MMJ186VL@0S42;C\NC+#6'8_1+6!ZWUAG7'+?UL#P9$GY^ZT*1L0AFRL?:5
M@HS$$I-:59*",BK^C8Q_JQ45_ZH\54[D[G/FZJ/3TECF*&=^=?1EZ<&;=#S!
M%E?)*FDHH9RU<M;*6>=;[CYGK;Z;)8UECG#6-?=@)/?(PJG6?K5@KCTB$W%B
M0A-D@8BE76,+PR1<%'-ZU]VY^/* AME)"[,#$^'!/X(')BJG+P.UE--73E\Y
M_7S+W>?TU>>XI+',44Z_>O1E[MY=SPUS<^'V><"7]QF">;ON7OPPVP?BI>BU
M.] 9F-6#XJ@,O!PL4OY=^7?EW_,M=Y]_5U_RDL8R1_GWFO@:-K%T,H%9^W*K
MIG:+\>P<!LQ>B*ZV><A!$>6\E?-6Y:.J?+00Y:.UTT#YZ)^J>E2%N]O"7?5U
M+VEBF2B+41<%)R/R3&:GC$4</Z;U]!$V'%.EJZ1@B8IXHR/>JHIX5;HJ)W+W
M^6_U<2YI+'.4_SX[^G(+3-9^$7.Z>:<B34[R+:+'?_SR43SVB]9SQJ!.4Q4
MR$ S%0!$!P U%0"\6P 0S'LIBU,NBQ/EV,Z/OO1@K,A61VK)0@/E>*(=CSI2
M*ZGC@7_1LXF#<T3=Q(BYTAF)V>';8BKHONL9Z3^&C#J6(63EC6T^F0K\Q_?$
MV133[:9_SND!,$MZ^_S>,QY0)OR>^8JF//R&T<)9OA+#'L%#*Y7_^JS-^WDJ
M^JE3D\(HV/#YI^K9Z0=M_L_/GX\^!GOG7V,Z/:E=BM:!'I^<7T1T>OYG_V*.
MF$1_7MYI4OW',;<1L\-/<:]A(<79E<_^I0S-7<M8L?A'7_H"+;=R'NX5)R4O
M#7Y@2#.Q7)Z<$2NBA_-.,.]=R+'I2A[ _5-([IN7L([VTX>M*V=^K"H^\!;L
M@K_)L-#5;W4;-W\]M#YH=P_-$VW]2E8">9Y++,_;=O<^R.CLT@4^M5(([8Q0
MK]-JWC6^:0_M?DOKMKXVNC=W#U\U .[[_V?OW9O;-I8^X:^"RIML);60(LFQ
M8Q^_SU8I\B4^)XY]+.7DV?UG"P2&)"(08'"1S'SZ[5]WSV! @K+L2+(L355B
M220PEYZ>OE_HUYU?WKSY%_X^/CD\>?[Z^:\GQQ\!<FLD_>&;-6YP<.L ?C+/
MF^BP++NDB-Z9956WJ)<OYJYK1-^4%IZ0BAJA?^[!'O&O^CRILYVBJDYI+)K6
M]N7A!_:?<EG_O(S:N8D6)BGQ$/$R_/FVSL]0=47SQ'("U"_T8\9QX[0I%".,
M#M,6S^\_>?(PQI/X3N2;@Q\/[4C>"'A>(M'\1_>?CSSZ_'W*_0CPSF[T^]R4
M4=>8C$2*VN1ES(^?5W7F-GN>%T5L]V4_J[HB6_]P8HK<G)GUC]&+$+%S[<8W
M!.]R_3/S?DE[V/BT:?/%V AU]<?(XSE$AHWU+9+5^D>-V1B29)B9:>V' &K%
M92(%)OB;L&C!;9";G) ^J=T))[6)9&J"9UM%.>Y5/EU%V_&%!+]V7G6S.:$I
M'6%1V&>CD6<5#7%$C7&CXR%>W"XNPK9Y\O*L*LY,5.?-J6RC*U/)6@!:Q/1
M6G09O15'DZ[EY12TOY:W K2H:,Y,VD;39XK<C2!<A*6T!7VN4$0SR>A%PB6(
M+"P9%W-,SO>WOKG[B^V:HC'G0'+)OJ#UR[G*,IKHW$33G$1.;LBQ=F?P@KLW
M1]5BD7/K[%VZKDG&29QT\BE)<?0AP0"PH^.GY:2&P)QU!':Z&ZBPA.W*\5V
M$[3]=$ZO3 N"+A'@C>[=B6O771:K*&GL-<] 6+!'^AMKQK*:;H(K@@5M.7MZ
M-6D)N>A*8Q.T-CHW.2'I^$VO9OET2L#"':QS0E/"Z;I:*%;PTNF>U%&^6!(-
MR':C$U,GV:JDH9JF S,HJZB:%);,T8C=DE?[06#05[3D%2TF:2JB3^9]:I8M
M-DWW.9H M']V>4WS3U91D9P/Q4%!JSPC5N<J:GQU68'CX(=;QP!O3N) U%CT
MZG)BA*]7^D+#QRHJ_A!_7_UGDPBKD:DIBF62@;K]UU=[7_'?.C#_K6N8$!4U
M-4\0T=VO"258MP8[]Y1O>6R'OBJ294,+MK^YKP:+_NJCK=X#=#UPRW.+H#6,
M6<1]\Q8KGO<!33V_]S_&</52H8PCD-NJF8A*_^' @;L)[LTKB]\="/[6RKWQ
M\I:@G6X^_E/7T"]-LS6"]<8 <0%AO#:KXV45M]NG*%MQ((Y>E>EN]*U*B?9C
ME1"_B\X3,/R.!6B2T/:?/-H3:8W$%IHT 06/9D4U(>FD0??3G(02"#L=;5)$
M"T@#2PY2A.30DN:@\E[6-2UDERC!>ZGDZ8Y)"U^H;OP[R7^F(1H5T\\S4U3+
M&+)C-X4T5TLC^(88GP-6*M!I5@W1T$:T0!+,Y$.SR$G=R#HM(GI.$E9!%R\B
MC0L?TD<DOB6TSZHF?L:#IQ5)?^8]2=HD;]95F:>-&YP.<P$ISAX#M\-3A0-Z
M#83$VG^SGS*6!5<H@!9[YQCSA%W+*@O]NNA*>ZHBXB>FKEB'X+\R,S4EU":W
M@MWH35</$*/'(KM-7:41'C]!P5348:LK.G,"8$*:H*ROI!5V))-6$R@1_+V(
MVDEV!L$_<^] BZLKPM]JVIY#0F? D_"J>-V?&>^LJ&8Y:;^IC%: 4OAK)G6,
M%@T=! KG@M9-R_N3I/>\7;%2![G9# ?ED:PH'Y%6DQ7XU* \;&[*=*4 V_IN
MOZ:T:EH%Y!I:]?=P_?J-0%EP4[+H+,C_L?UJ>I?ET=\6-Q_=<VES*%T^_.;:
M'-I;13*=^L'MEVN943WZX$[VM^SDQB%[%X7= 6L26F/EB>/!5R?TE9,LE!$]
MC6Y>5@O4*E"K0*WN*[7R!&2A030$2>=KA$N?&B-9L15=O^\%6OO>,_WFT'[C
M7N;AZ0ZU=0<A3.2M?A$J(J=YG79Y2Z0'+@=/66J6:MBW,[T540T?_<0/CRTU
M^A;7'6_2#E=JVW5"7FV6-7U $J'=M<##'RG0YT"? WT.]/G&SL 9-@;T^'?[
MZ;@,"1H9Z%2@4X%.!3IU0V<P;D"S].I5_^VA^];1+2N!K1N[/[NCXA9:T4\0
ML974IT;\!U6G)H;>(,QQ. @7J#GJ@>-%$A<K4W:+B?@D8(K/IX2')/#V5MI$
MZH?!DLJ1#8C/:%!.#&>'2!0<JX9S++LZG2>-D?B.@5%U-SJ,IK3[?N"LAF':
MGS0S"S JNPVW YPGC5]SV%'&54BC)BDTSD5^@Q^ 5F"'=Y$G['191<ND;E&]
M?#?ZW402LB51)/(V+7<3<(@C8^-W7G8&$TS,WX(DNW?F'#M"6H5A)C3MX.JX
M6TZ=>4+G2A?MO&2@CE[U:**.47>N24JHTN3J#NE]+:_%0>&-\DY\%8??'SMR
M\CI_9XE'[#G>%LFI',C0&;+5_6&'.WS]KG'$",>VQ1F'=48'>_N/&1&QNY<=
M\>XX^N67HWXP^[&_0K>R.1$HPLY5424T LUKQWRR&XU<[7%@^G?=EN9M-7(K
M2K)J:2]I20?N4>/6I/.R@G.$D(&CD6K2Z;?BXM^2WZZ(=XY?D"\J[6!_G:L-
M?FR!]]_*S;E-23FW( 7G,R7(W&ZL]#SOX/J(+X7KO9'QQ -KLKQ;1 RQ99V#
MSW][_/IY\YTEXE77VG#L(MLE8D6$[& OO@0;,)BO-D2@9HD:X_(%+;T53S,&
M56^S1XHS8C&TWM)?+9Z\\LC<HS?_>?5L9U_[C=.5(P*[R-,[Q+;=4=7FS$#<
MR<M>(O(."<&L!L$N+* 5"<,^T<!;7+U-CY85Z^@8\1+SF*:7B^*(9'8Z[H<O
MK0GXC'YHK#G$NY94[AD)6KHBSP;K+4R8I5V\BG,?D#P0NS,Q177N-F-1=C]&
M=+6*B0T"/$B6J+ F0O\MD.'0"5H!(R0)BQ" :-73:LLZ[A#R()BB89EXMH((
M0KN?5G2^D8@FTQRJVHHA(E(9BS3-7-(/1J%II4)<YQSA)]:63T<KH=T(X&<I
MW D_+,]+-H2%?F-F/2:1)F,* QD0,5GR@)W'BOF9AW]V;1^B7*Q3\%V@C1MN
M?<AA\Y4/%J)#Q)N(@*$T'4*(DB5B!I%!4:DT2<C8GAM3*A+Y3]' /!I )OV5
M&D\A.D-F16:O"W%.>"Z<*L;A\XT_&@N32^AN7<EA,0/A^P+$'.#AXUN'AS<8
MQ,M(PE<;Z4^"$7\_@>WVQ4$29N.6)M'KI&F2=-XU-  ,"M*+&]LF5<UVYLZ
M]L=F201Z AV<D[H@1CYYM,>W9"V_0VZW@R!G<'!NA%S:BW/!)-_LP0].T?*_
MM+H6S\II,DM3YU5&N*[Y,S$(Q_O5(+7)Y4YYB_J8_)K>/?K\J%\!.!-]0 >;
M:U9>4G+:55V"#))\$GT[;]OE/[[__OS\?+<QZ>ZL.OO.9KGH.VO+%J]GO\H/
M;J,FR:IFK9C6V@D!H?$9-AE1:WFW#VA$SLP=XE'_N^J(_I7,!(CW3UV-T%%H
M^08(-BL1X6T!,Y4L#NFK5@Z>ED$*O]_GMO^<!_^U6M!DK0U%'&MC[X^$X4>?
M81L"=M/H.)G5=<#^8LA7:9&GIW;-ED8U, R?6H9T;B:"<G3VP+96(YIWTVK!
MEP66B2@Y2_("VE0<36O#\P $,X/ U67>6\P(?6B^QKLDSX]\X.&90?I<<[WY
M<[&BZI\='UBQNI%I_VVG50?1]4_Z>) JF-#ES>0",U5%CIM= BXXI[I-(5,T
M<TA,7=UTL$W2PX,$W/T'WR;?X=G]A]]FWUGZ.R"Z5NH8XA)IB57%NH!DO;&\
MMZS1/BIEI3R9TO846X@#I/,^G'=(<C [7\?S'&EVLF:F6HYC$(H%&>42^7!6
M+KZ47'*[Q9![DR\THCYO31VZ.R*F30/Q;%"QIGY I>E85QDS+8S'XX,2B0WJ
MG%@F*5U-K@:"0?[(.8=Z07F*^JR&2G7V\P3IPQ+Y)LD%&#NB39TB[@T#T>YX
MU ;R ;?/LZ.0XGA!"L@@[\.FDL0 7]TNYU5I;*P;9XN86K/!+96,9D3NU]P0
MR0(F"J:;M-,AH&3E1*%1736))C4\#343="+PTZY,1?;F_ M.DB:18X5: <OB
M&FQI176^@R0,15RW.O $V)*P+Y9W: ]UI;DGI+;3+JNEJ:VBD"!Q>YJS3%9'
M9U71XEA(R.V*A(4>8A8VOR?+9ZSW LG@M*1A20:LM)<QS^-_UAL3%V91$2AT
MC>N O0 #6<\A^L(Y+B3IST0[4B0:FEJ=2_S9Z][IQ+*Y>U/<ALFDUA,7'V.!
MM0BB(@=%N&->.\M$;,,67X %-ZZL <"2E"Z/ONK:AKAY*K,,<V<VYNG'A!\=
M24EV5-%6P-0MGU:8]OD['QA9(.A#F'1.TB2+E5:Q$'#CPGI@>W-\>+(&-WNK
M77BH&\<=D//%YHP1<JLSAXUP]H(2*.0\D&$XG-2N2$R;#Q".<D44+F_ = U[
M]9! 0UA%9H;%? B8-%DF$X*,%+D0XXV)'+@]XK29YL2P&*81VJT[2N7<T=7$
MUN:(H&3 R#_A9M^M>$P7R]K,2:?1T%@A> Y"&+LV=$Y6W6@K7#%.K\*D59KW
M/G+[,JDH8HEB0^[F9;*4N:U"+E6(*@M192&J;".J3!-&13Z2O%1EP3:)-$3D
M!YH4:%*@23<7.6&2QM8KL/3)TB25!J'0!+H4Z%*@2X$NW=@9L'I&BAF-#X56
MPBY"+E"@1($2!4ITP[E 6IEGV0=RK7)39)\EPR>$L5_)H1Z$,/9[&<9^H7OQ
M]J$I@E-?_/+\O\7"_+9(6C;/)W4*;Y96FI.29PW;I5-"OF%F#$HC,^$RZY7"
MQ$W3J*'?2.X:I_1XM<D67='F.QPHX=R&KS<^LP6O)82]R?%64AHD*=DG""6X
M)IVUP><E\MH(*J;8C7[1G*>A!V4MJI\=E!R#NSD_[=++6Y, ?-9EQ:ND[I:C
MJF'_@)=G'ID4Z51YJD[6#T,[JR7*USHCAF%_?NSOE"0GB1H^-:N!;R1X"(*L
M&63-(&NN;_GP(OH[H$-,O$5)%AJ+C$P"R9PHJ8M'Z"L2$65MNV4<-:LRG2,2
MXZ^^1A&7%EW0RWA0/=F#8 -:>K#_!4H8*&&@A#=:&>+*P[=>O=SY[U\& 8A_
M=W>??*3^S(Z [3XV[S=Q:I(T'#I/>F8E:4[_0(<33C7=&/EIO[A'NT^6[QF;
M?WA\\/1*M_V)F^ZK,&LT'$1^28F4+BP:_-1$TT3BI69ULK %MH4]]>'YX&Y<
MI*(J"62<PL(1@.!7A5B-AXI",!\'1A8866!D-WH&/W'(LC/)K.A"(&!Q9A!0
MV OHGAF&@W_/C,1XNEAGB2!-B!Z:EB-.TZI;%GTAGZ[,0041*5R@(Q8>9V5
MXSA984#"[GD3F:19^>'DQ$Z(B$[S65>[CE%JZ(@X?89-+'B^-.;SV+TW#'=*
ML@9$\[;G\8T8E[Q4YQH!S!GC!8)T8XF(C;WP6; O%[1K8V&WVJWF7"(@K1!P
M#R*-2%AI.\$G7Q6=J("MAMY.5LI_<=J,2RWR*T6YM'W+DE):&$C -4:EL1R2
MJG$O%D3#.#(TX1.R$1CMQ2)GT[F]B@FR$0GQ[S,+^EP$WCY_/9&0;+B$&ZG8
M-,^1+:A96%R<JR255JQ]$LS,P>MGM.F%L?GSKJN>;W34? <7<VRGL:TI!ID.
MX)61_8,Q'TFNI&L#"PCAW^/SGY^=_(=^<.;#("7 Y4B0E+.<<QL.CGKN=^P]
M#AB6G#R!4F1V=49#K.TJURI^,22\ZETC6"*H#SCU)<N,-*:C-U;6NJDHY-,C
MS\BL98RML<&2."U)L?^$2U+84@A:@*.D&QW-3*EI$=%O15LG+PKS_OZ(YF^+
M;BW#[3,1)KGCTHZT-.= D(6Q!>'PH3L<Q9?XOA[7;3@MW/C&GE7T]O#H^?TY
M@Y/7M^+"#&VQ583D=HAL3<>E&NK>K<2TD=7982P3T^3U)"^7K'4!2^?Z"Z3Y
M%A#^ $UVK55B$RZCQ_'>WIY-1OF8&@A?HD %_^@_?WRX=W_P_S99<WP-@JO[
M7%,%,\]LUUN03'F6UU7)\H8KX- +,R.7Q]T)7"Y@S<#Y[:D\& E^&+RM$F,S
MEI4:.T?+9KJGJ%MH5,P55PN;5SA(6>5F>@7+J8;S5L=ZLUFY3/-;M:*=S31E
MN5 D1A0#I=WQS@:YPD1E)@1)R?-#7#=G#.;H=\;N)O59DRPJV;I*4[QX)PRG
MU6=MPVT+PZ4%KZ?B0H.MC<W]?/46S[U:0/@_-F53U>&Z?N;K*G= #B9OI."9
M%$!R 1U\7 T?EXO9L/GAG@[DEZ!9,%)Y!;!M/=V^0!FG%)])J;P1'.*+#*'&
M4R;0&R!I;,+OA/-%\8@?3R'%RW)9NBW1YI=/,^^7G(:[B;45#^9R9R5U650]
M\<7:+&M?%[-CT2C8BZ?%(/N4M+0Z\>G,\H/\F^T]#^,GG\:ZOP N_3J9E=VB
MAT0?1\-6KK7*68ND;WYIZ0]_/LAI9Q%J6B3-G _DV;O#U_K$;O1B[&,FR+XE
MA,.E)EU>L,V#(]ZD>V:5F;KTZQ8XY7A*@,?#K U[A0SP6F^U\*LF].40\)Y7
M5%QA\I\+]"ZK;7%+UG6-63<U-.<,HKELA-7@4;UY#+A8P,/V%':6H!B$*Q2A
M5H6M:GS"5X00P1B%,T]@O3%:9FG]Z%-!??WX^=M71]$L/P-L2!N>=D6?%.E,
MI0H-?Q>R-KEDZS-<?,T>Q ?W2T)^?G+<PR9O7 O4"Z/M_,H#KH)!TTV8#";:
MJ'99$]&O(7(I4B4DV%2S[Q?Y>^.B2*QM2DO"X0A874&Z/7.87*Q[@T;!;Z2&
M/DU@VH3._!@LYVU>!M'A\X@.3K8S)1N@+Q$H&G,M&US##%4^44;-$T%BI!>B
M;ES.!4V-%-_ ][TXNE:T1 .=&'<'.&T%7:G)ZE5TY,(BZY9+K]OPT&[,Q$QM
MPXJTOK]9R^T[X1^>ZNI[WC>*2R=>MV;/A#OHLNPLOK 2+.<H7*%&W[)JS:2J
M3K5>3W,* [)]7&4)Y1 ]*X(^P,5*W.56R>5:U# "^<[CQ[9:7*+5__L<41\%
MUGFW:HF^MB55/N1LSA+<\Y7K*:!:%^H-51D4)4!E69LT;X3'63>#RF'7L]>]
MO;^U6;O'2Y4M"[D<GTR='H1<CGN9RW&[L9()AMIW0<&6U;FI_>R'\2)KMCB(
MF(&&,A%XP(#O?4B=?'0GU<E?:#NK)CH^C#5JC)02K@%>BW7BGR3(0F04C85A
ME&5.6[$'D3=I;5KG&=80:JU5CI)]TZK(*R[UM=$"FSFR+,/U:K)N<M^(2 IM
M/9.\%K9%]!DVHXOH#2PB-)#:>69HAP58W7D.B1RQV561U#J IPSV=AAO@BVM
M?T(%TMM?2]/K%''7BVB^6>N,86]++J7IT*PE$Q, RCF[%AA=F;?-/R*_FW,<
M;?1H%B%QM*'RW[T&0Q9U,!J*&.[%%=\+[[3O_,7@XOO^A@>XOV9#77/EQ+97
MFEFO7LE*R;K%=8Y+00LXU=:&MD+ES\^>N?J4RGURQ&O"N<./NZX!Q_V#FZ:D
M"TQ-SM:CI4@]_ID6.>@ &_!=WZ;(-GEWULF3_E&U_>>-#0+3_DL<MR@1:JQ:
MQU&1+/FG> ?0SX"8).V6/Z#-N&EZ=P;F\=;QX;F06"4"L4 A+:HNLP-;J^J/
M;%75&'<64S8[UUN#J(WC&H+3TS]E3;&UL9[0-2IWY8>S_%F]M+>BVV ]*<W)
MNK97*ECC\GS4<U*/.S9T+62I5HX/HXTGR+(%3%8Q93,BS/FP :[B=4<DI)D%
MTM!ZM3N0["^/9&^PY#M/MUWC&=O+TU;^[9MF>I8DWU<?<X=:^[L?'NZ5:'9D
M(!/(BK'>0=?1Q3<;76%=D6_X2\M&$DGA?L,R<;GA8X-/%?J3^JWH!DNO$3>!
M'YS@U$N 41-VO,"(5KHHT-MYG=;)M-6JU40A"M-OVBM;W2UIB,QX8_DQK=,.
M))&W[MKM7@A0<4P0Z;/^HG&@8/:=ILN5,O4S*-,0#!X'P2:WJ\V2]HMNIFC,
MZHJYR^3 "7H0?K;AVIA E_@.;DG7<XY R5U?V#>^2/Z@'3\S: G,,C*M3N^7
M@Q@IP[3,!C'8T6^[Q[O]B5K\F=0$I[DZ[[DJ SV;<PEI&<J5FO;6'@COET9X
M1Y6>.T]\W07WO4+6Y;G]WO8M%U Q1>N@7WTH6[ES)"74=W 8"FU71?_H9"!L
MV[X-<K$76D:%I,_2J\4>3?ALU5F;(P3L10)5.$G3C@OP"R%OVATSG:)CSIF2
MR$$$#: T)X"#%D53DP LKE,2(\YQVUN:CM%=DEA31$ONI5,<<*X]!2OT.61"
M.GB92-Z5 Y6FVL&OUEEC<RA8SKSRV4#$^LD&>5.J(WRFR0>JD^U7.9"]P2UM
M!^T^4 O'@D&;GINJ_VW8I\-UN1AU;@:;XJWG![_GB*4C!+DW?&"X8Z?"2O:Y
M47&+[\LO=#G?5D1863C*--6*O<Z:DCX(LZ)76Z)U?XFY7C/,;)+Z>,>0<[L6
MOPO%@FY@80/^F04YU=KJ#NAI)\W[!JEG+MO,1@XTUJ;1Q)OA!5=.B*Z!,TI/
MR9UJNG."IFF#5)N>158]B[2 K!'/1T2L/\-A+'*OZ>2>H0F==CD^Q'G;YBSO
MLYS-5%!K\C, U\)=[I([S4$--D".K1=#GP;:.[Q=NP!^PRB-*VP0 87O.-2+
M>S9I]O$9(>341DH2S'TNL]D*!D.3\E14*]C#1)MIQ?B&5$2/;UTY&IJTVA'!
M48_6!=DX.'"_+ 08=V"/FIK)YDJ+2$Q"( 9M7'F4OIBVIK213 0F#B1!MZHE
M#@%J6Z5=:8: T6),PQ!E#^8<7+=8$G5 F8S;?^$%RG13=M38.'K?C_.W]K['
M2BWCZ.W13W%T_/I$<JMRVQE2Q= &W;0N*X^$N)M/)AP_A+B;>QEW\X754'TV
MPH%RB9M9(,X#)82($BW'!#E+<Z$8F;.DZ :*T\#HN.2T3]0A!28,U:O=Z+"1
M1!(Q]+'W3KB?UB^P1:8SR07X$QUN-4&,W=PNTC%95)V8_=B[Q,Q@T4&XE>#K
MU5\:^I]8P^&TZP/JBZ0KT[FSJ#+G@J:XZ\E.3D"RG>BD6D@%9A]'685.X,3;
M30IPTN=5(? A)I!GLH8F;[Q VZ'_Y@0&S[DIECRYI X,,V/OD&SUJMPNZ<1K
MDI4-K&9)@F[II,\H,DDZ]\.H%;!.57 ##:S@E2N"RZ'/L<68@8]MDF!'JZC(
MIS@<S?XBO:'2&V.:GK'JH:NY8=J['IVHK$E2C/ V[E]KD"B*HSC7BB45T^82
M_39VG; V.ZA%1-',LAR6)8B"B=RM.X,M3EQ$7;.,A/&&ZZU,H+K@S%IIQJAQ
M,&A7.:MJ[K1(8"_9LL=N5%0EZ1 D!G 1!U(X'7D/21Y&(\;_?CIKXKER8>_W
M?.=%;J.I?RHZ0W2CG8MN^O+ML4=_'%*_^O=[4_342!)'7$3=]:S0)AEO .3W
M_$4>/7JN 8=0R=F9;A.32G->L!,%P+X.N]^CG1]?_OR779X:7[6-Y^!<^>:J
M=H"<,2^R7J(#-_?FCB,Z*I*FR=/8^^CA[AX?4O])49U'"#N<$:;]GWPV,>8:
MM(W_L_,[L46+,+^^.(JC7ZIW21_E>)<"6CD7U\=V3?MS5X$34WSJZ A^G[CG
MQ;%RFJ&K/P%9IY"L"Y<G[T)42M.>5_7I(#$QCJPM)IH1-D,&IX^J$\]CBIB9
MQ<1P6*V:L,:2@STK%0?A'=&I'9:"AS[)ZE/<.5_\W^64<' 8W63MV7KI""-\
M(X_D.J[$RBV.TD&RSAU"EB-+W/N+;(T!!R_CZ ']_\-+)RXBM_GA2PL-/I5!
MY:8MA+=IB54O).MT@%X;.;E+DMW8#.H24*T30=-"O?K_+X]?Q]'S9R^?Q]'1
ML]>'!WM[>]= .DZ>[1QC>$L\?N<_HI^/WQ[^SVN8[I>3YSLOGCVSLYT\^[_T
MR34973&7VQ=FH*,=GN:KUH5Y<7T93X[$\P,E:*M%64I,<&TS1V@L)1C>?2=I
M^'9LX4JO_HTOXQ$<<B])?J@+2708)$S6RL.TF1KY^[1T4WH4CI9/\.A'LS:V
MLSSY JQ?D&9VZ(;N)'D]H$V6+CIOXJM_S_*9K6RRS1N1M'S=X1BN.1E1W;[T
M4I%SQ<CH''KF%/Y  J-MQOU02,7CO8/=_?TDNT-T\I?*6IO]0G6L;+=UDN52
MA(5 2@(,,2T"&$&*SA4I-%F/]X*CO;!$PJH(K;^\^?7P^-BFH"2UL29=WQ'A
M:.J V[$_WJ)M7P] [LTATVR_7JB$<G*]M9W?Z?!_XFI[T*M85<N(!@OG)1Z]
M42_1I_RV[_O:4'W198)<[12&/CQ 5IPW%^[PZAU"P/N=WW[_29'1*YQP9Y#T
MI-(4,6W(LQX,V%ME.)R"3J"K2S23T>NO+AK<9"EM\'#/U4I =OVR6C*2K?LN
M&EL_<I-_]W8?,>CXYK"U]-RA?Z(?0"O2+O(R7W0+-F"@A*PQ_)R9TG);!.-X
M)4Q#[, MCQUXU6>2'6H$"=QO]R"&8'SG'Y>C])LKSORNHIW1S7XM=-D;7+YA
M4HMY7G8AZO*+O"GK9WWG+\G&AEGDM^$KUDO.E;'0"V""VAP03VJ]"KT$=>4R
M1%&=[R#R,1Z!\NW4"^!LH8/>D?"' 8I\&7$\30YY!EO0L-7!'N3,Q6T%PU/4
MY%+QG'^RX."9&/"$QE=85X;Z!&+G,5N30KR*-!)!._H4<**!17P3'S7XI*]3
MLB !*561RNK-233O:$1Z=B'2O)CIIWG;.C-;TISV;K)9G2^7',95LR-0(G$K
MV1NN"$2B]4(UPY3MC6NF(N' QCMRP[B863&H9,,5G=\]B.F?A[S^W][MPQ03
M B:NE5 ^# $3]S)@XG9C)3N7F60YSVHDX":R5M<KII<)1E-# (A>C;=VH\.B
M4/+"9!/N7:X%UYJ95X#+5>;T2+M7OG>$MJE589BCY3M^)9N#(SI#+]70> F#
MAL9+GP[9N]AXB<.6_-0I:1Z=V&XKW'R&1IPBGU-U$&F/!(^#;9S-#>@DN'=3
MLD*^.[JQ1/.JJYO0(S50N$#A H6[L3.8HK2<YZ&QA?L1(P'29,MZ.#L[%^:?
MLWK)O@:HJ%MIFXLF9*K9#--GI JG),AG>8IR,('\!?(7R%\@?S=V!DTR=8V$
M.0:B&34PLW$.<8U-ZPR*"%/S#8];%%/-G@8!+"LQYJ&_)LW;HA!V6E2-9,G3
M+9OG1KH(B-R(WE!VNM!W.%#'0!T#=;Q9ZCB'2V&9K$ K."&\RJ0BO_;4*#29
MM(SV#Z(%S3>_'8U];WG(CA3M>QQO^F.\QBC(V+IZU^#.,6(@&Q<H.,+KQ([A
MV@#T461)=J;MPN!ZD]A*;DLH1:G]$)]AU0_;FJ&OOL_!8.*.RY09;O=.35$^
MYC. PIJE?WOWP+"?B__=WS/6W_7(J!>2Q 9)BY,@NF.S;*4%#^I':Y'&@[V+
MS_N09(=?DS.$_;('H*P65==$$QIOF:<<7G^:2_G&19+.<X["ECY"EZS+_*5=
MDZ-NT4FK$VX6NPX[5.5NJB+32N7[W+1R%*,)A!F_O%U*8Z?$%9:W#E$S-Q\U
MLS4>ZJY'S[S.WVT/F#E\_2X$R-RK !F-U_;C9+9$NF"WB/Z=5[#W;8M[&8UT
M\5C4<+Z-V!>$W*"4&=](+H6RE ([E?Z"; MON#(YRV<2(4ESS;FX4E*ZG#.I
M7-J'WP^FCV9=GG%Z6UY.ZP2E3Z6_LHV]7R92^(ZY*"V19/8(Q&*I^67KJ]?%
M&!92D)_)PFA439HV05,%J>]D*CJ.W0CWT,HL^=FZ370+Q%QL#39((^PCHXE^
M'NC/A_IS'^P-L^&[AWO1M[[$\1K-I%G(^"X:<\:3#%]42;;IC;\Z_SLM:[.D
M<_"Y!Z-#,#H$HT/PN0<*%RA<H'"!P@F%LS[V6*L7<8%X*".N]J?OF+^T(]ZY
MV(-?/9"X0.("B?M<9U";(N=[-J[7L\6VH/M_L4$B@?TA>+X#_0KT*]"OV^7Y
MWC]@8]?^T_W'P?']B1X]F$O7G'@C/KRMAN9QK]Z:23OX^.Z6C\^5-;CS3KU^
MIU+^"BT<^MYO:L\7YUY2]D4M67=,FM95N[-5)K2FRZRH)O##5/5ID4]MM\O=
MOEZ$,^)C[+Y"O\0=J!>GK9.RX7QCE.B5M:#M&G32'^*'=(=/9[B?Z\5J>\F.
MJXK.X%-(F\T6Y?V5;OSB-KZ+H>#FU!8.?8/-.QK]T&/#D&(29_[\%/*CQ>&0
MS^V*LH9\[I#/?>NP\N;$B>/$.M&?Y?##3[H+BT)]R0S=10'6YLQPY7P.ACA)
M\O,$,8-^.^;7 ZO($;% %-G^I<UVB=OW79&UM=[P7>Y3I5R?._BAVK]R\/V'
MW]B7T&D&C;C9*6^79!M*/^$CD2!5I"W0*E )-Z^1DN"F'XZ]J+A!$H*!]RXQ
M"X<IJ%"R(E6(Y!@!S]KT&(6C*=A>A)[3PU4PFTMFL]IPG,9P30\>?4,#_OB-
MC/?CQ<O"R7!=;.:Y=TB4>'-\>-+#J^_"]]&H)WV'EEV=SMF'L=XF4PI?=DN$
M[ACN^UMFMM(_</W-\]>H _WLM5SY%UR=542\I,P5,;AP;(*BS>=S W$E&JS?
M30^IV)M=9N@:;H6.\\UM7S9^/=&N"'840FG4D:U-EK=1G3>G<=3F;2&B*?X&
MJA15 _%Z@6Y*E88B$53P&>'ZQ+3G*/QY8NHD6Y7&54S&A-S $F5F(32/XYO7
M\QTUE0DX;GDHQ[^8Y"6.0/&]84K);:(2[PYRH(_W7;]%)RIC.4WT[3"N^R//
M_KMU2D)B8EV]Y]T5J^C@(=TS7'N 8/_!Q?<,%W;TJ@^OW\? [^<N(39#)^'5
M:3VJ=GGIK@^4/-2W@KIJ$%\,H@> T+Y Z(<K 1 J^P)#::R8\\=(*.'2S*0J
MN>"]O'1]KJ4+&6F3/J;A10$,CX'SUJ5=2'0!O8Z4$"Z&F_2:89*)OB'%J6 Q
MPU"VEB'OH"M::0KKI=U)#ZZDY.0XX&-^U_IR& %5X^0=VTB[0M2E:2+;]T&;
MJU1=&_U*&O8\.B1XTZ'&T1%MMD8)2?O!89-+.X/G74W0Y"O3H.2VM"&R'A3D
M7635 O!MBY6=@$YM@/:$L:F)(_,^-4M),QBO6FE5;3^FF/51.VYF!;FJU@;R
M:SX>J6%L&P8O:[HA=<X-79@.]3! (WON!I-(G3/NW-"U#:$4,B;L5][XW(69
MKZMW%SQ$(\ <$047J+U.Z(@(A'<(S8XME>JE(P",6U*C8%O)W>G12!GLU1#X
MG^P177H,\LU%O'_\9DAEXD\A5+N1BO7H ]D*,D@X[<Q4&L:EJ"D20R7AO:YL
MM(J%'K-N+ZIC^L6=DC'29,4V)(7XLG_XC^@=Y(X7@NW*IQBHOU;$ T_^89]_
M(PA-=^G8BODO/<"BM[:'_D<6BJ]*;OX!"-O!Z?PP-J/,D7_"+QPU9F31&-^_
M9R^_#_KLD6U*=4>5V-^1\4=<RZ>OJ;=GCWNUMATQL,QJ>R EM>&>>;#/J)K*
MV04R2"4*'5[>KM9:*78@FQ-'.D2&(NL$1U6]K+RN%4?5O$-3FO0.D9$QD(DJ
M=!E8_<L0[T.%/E]H%A!M 60LX[XCP0+I!@I.)C=OGQ]&Q[O+W<.["]YJHQ?X
M!P#\KIIGVLCD?R2+Y=/H.)V?)_5?T<O%Y&?_<R@J_WI)0"_KO&TZJW==>$3"
M%A)-@7E5(M-%;/B# _O=%'^94TFWQ9KO]O%\H,RZ:KY#:1&BAI=,E/=#J!/%
M&DO^]=N_#B6A$"ZK 90/?_HICEX<_OK;$4/Z?R?-:7*>1,\+]%@CCCQXV!D[
M1%!UCKNQ0'5.)H+!H3?9$";0!N+H654U^,FUWG_[Z8U;6KS6.EXWN=5)9$=^
MLZBQO!>FQ=5^<W+R)GI= ;IQ]!^3EJ1ND-@RJ[D_9Q;]E!2KZ@YATS':2SI1
MM\<L4=HZI'LA@0G-7FPV>Z^PNHYR$)U9.9$TA*YN.N,WKHC7/:+B?>5?I2^E
M9P,7(=AK-\_Z'<N-S()]MLNZO4,EZ(6EAVA.^^?$":!YWW<<3=8-@EH*M_V^
MI<:%4/%RUXD]!T?A]2+HC\%1&!R%MPXKD[*LNA(D !VG7,P&<[;4D)"/ZA5>
MT\ETGL!B0\10(C]L+U2TT')&>QK-H$8_VS0[#KZKQ?):-8:M^Q+)6JR$08JI
M^/V2#8YKE JFD$HZ5?LM " K^^MRM%:''O:IQ(N6V TW2@L;M-K*;744VP#)
M%3E!$C63TO.22.L\7VKF\%;8[$:7,A/L6E4^Z.8?TLU_2M)3.J,[J9<?MM$S
MDW+1&6%]#_;%GVJ-<D_$DSI1&'!3^&G.;>$XPML)T=,M*CI7N4E@)^9LR\NE
M;P\DO4\3 62(SQ [+XN4V'DAUC<33>_MW?MZ/?S[\:-O%&\N@V%?71!(?C 2
M2"XG\W<G^'+?#J#QWY8H]D]+^=@&/KV /0W8_?'A<C3MXF:S%S[3^K:MDD@'
MC53^UU<'7WUHQ4I;Y,\=3S+?BR/\]]WZ(XKDNK.U+S6LFST"@W0.)_O^;5;W
MR2"[.9$!''1,7+BM:'3;UQ?0_):B^?Z3+Q7-KX$YW9;;^=ENX:,/W<)[>U.^
M158+&J)79?/=W[DRM^UJ>!F'/E$]V/N!],@'C^F?AP^_^^ %D@34[8KTCF^1
M%*,7?W*[LC\W'<\CJ9VW\0)_@$J/U1[\?%#^^DK6[U,BMJQ^QAT]?/3C[@]?
M^*E\&9SJBP+I'43T'Q[L'GSAIW*]DN0=881].%'@@+>%UMYZZG#P9&_WT;T\
MFH#M]Q#;]Q[M[MVYHPFJXR?&1_L1HH%G!BIRR6W]L!]89D#V^X+L![M/[MS)
M!.UQL^#%2#A^X(F!3%QR6P_V[J!@'9 ](/O8MO9_O!\\T8_L'(ENO)YHNZWW
M;'@O+O_>@#5K1(D$6"_?2S#)6DC*ASGS562XW*4=_*^//Y5PFK=V!X/3_#S&
MI>NB(8%7WR//YY.#)\%0$Q#][B/ZX_V[J'W=/X'T 0D 6=4A[^E+E6%NS19N
M@TAZ:X!Q![8P(I2&5AVN_+PM((?L[,P4\B_*R7.%2#\%.D7^<F'S2)LNHUT6
MTD0:F> H!I6@H!#GB:-("?K>=9,_D+#-7:";)N?$3!ZGT#J#IDR*EHO"/I/D
M[?XY6]%,^M])H7N[M@8]D3M;97$P)-*O>8W#7-BDY;*7RP2(W!5)':$&&MHN
MT&*CTJ2F::1"(9T?E\8_LQGC*&:(3'570I%':KHT-88[L4OK&-H" +AMH0Z$
MA98II,'MXC+;&&NP0!GV$VMPCE3:Q!)&2W.&FF\?S@EXEYQ'KQ7XS9W,+D<1
M3Z\A1\EU'0R7-ZI*+3FX,+B-W)\7!1B($):V^[R4^>2""-S_.T&^-!%_;EY)
MZ.:JT?059Z1\J3<0EQEM::*DSH8U2%&]@TMN\3->X2,NW #41SE++E:G*/T[
MDQHN&5&CWST-D*9)(Q6@,G=3JPGVB=O7$F"+(?VSU2UR%+ZF(7D=H B+Y(^J
M1M=.KVZ.MX?D+,D+3D/GBCP+NG+Y$FGV%@;Q<&A^259BM(I/4^%YJ3/$FP&%
M]C:#LM@+%)RBE5I:D"^6J)2:3_T*O]Y 7D4@H?6@25Q F&"H^[Y,EY5 %)SS
MLR5Z;H0]O$5YWKH5EO@+\;\2Y<OO(J5 3>K,G)FB6MJN0Y5'/&(6HHACU=DY
MWP840JZF+?Z(P7&E'BPAOU]@$HPODM+#2\+Q%HB=]\5,E9O7W/&6Z[78<BQ2
M19Q>:VUM&%:K^79O'6QT(%>2^(PD 2ZB9DBPR?IB^I>KAQ$Z25Y<^R)TD@R=
M).]6)\EEPD7%0@?N0'<"W0ETY\;.(*V6*Q%V ND)I">0GD!Z;NP,4$_;H+)Q
M(#V!] 32$TC/#9.>J$'SLR#X!.H3J$^@/C=X!M8_)0Y<];?:MG;26-04W%[+
M?;E$R6_T_Y-&7X%@!8(5"%8@6#<E+O7^K4*\DE$RJXVT^XN=9V[T2W_-8V&?
M'[T8HE$[]&%:5$U7&Z4$_HQFL2RJ%;L5_8_[[CO]I^L>ZA#AM0GOGZMS-/Z)
M-=9"O:0<?[3@KF.(?IK8,**<._Y(<^Z\3KL%F!T'(/B-N.1% &%I&!(<-<'N
MX*C):5M)[3M5JQIQ"T65M]9+/.:2U;ZOSL6;H[=15[9U+CW":VX*4M A1:;D
M-K;,.W+? [^T'GAU -/,\J:^89W5[,W59ZS+EUN3FAG"O*0>EL:RP$<<^AY=
M=QQZZ'L4^A[=.JPD^:]#W^[<<*]U>A<RYVYT6#15O(7R^ 06X6<L>8(034"K
MSA+;>M?UYUX*/40LJI ?^ANQJ!KUE55*H8O<<$LCC6,ES6)&)[O,C30V&E]-
M-22W-BZFB3 !M[JST7-65PE17Q^.^OJYHX5'1\DR;PF [UPWP+L8ZD4H., ]
M;A[4(?!2 J ;A!)"#&BB;JE!R+875Q8ED[Q E"0A&5J$DQ8<6TDA5E69@R")
M:!&\=_Q&6>=5?:K=ZA%<6>?<0GP:+4V%2$KI_SY/$ !*MZK#=3EDE7R\0U(,
MZ4%D2ZP+M^Y]CF!JDET>Q@_W]NR7Z+U*HYS/J\7:8_OQ$WJ,^ZF[@;0C[[#E
M.C8V?/5!_&CC5=NR76/,!T/L1@C&)3EJAA:TUR*$_W:LR&GW'2VK96=CTZ$/
MZ-[>SND,ETM0A^C;_1^_^2Z.CN9YF= ?!_CCF2GA!J(_]_B[BOA7](Z4J.C;
M1_@ T#A)\G.Z,OB@[V]9<$?*&;>$8]S05FZVJ]JT,.]S12 $W?MD:JW]*<)W
M2V.RRR !$,M(SL+Z*=$9^6N9%=4$S4!WH^,<* EHX)>ERS,81-S3V!RDWP?I
M(A&"YZ/3JY802U@F%3V&^\!R,]"NGJB4_?=H[Y#?'HP:)CX#,9;1\+M3AJ]J
M/!#@/!W):]%>O"8ZZ@HF5G>1-K]A6DN;$P+(EU;MD+@0[JXPJL])I6TT.!G"
MP@SAZ['?D)A>X2>%A),PD<QX5/I/V\RN7*9/5G'/8.YN2-)JR8UOO===7I&1
M+)C6+"VA(T$\)IZ2)EUCO =9V4/\;W?1/?C2U._?D<]00ZTFPC8ET@@#!G*<
M<M:UF3:8\BROJY*54^:Q<U,LFYX?05:DAW>C5RU$-WH=O3(M5>R89IH2YI2>
M12N7G!J#;M?-,B<^&7/X?U6W_&LRE<!L5A# G].Y<GGN1DQ'PHD2$^XG#I+-
MR+58Y&TK.1?<O9.9NXJR)?*,FK3.%\0=),H:S2Z;9B&]-FGTTFGZ2V0S_-GA
M_6550,86>9=1F?:8Y9S2$$M#[P; $GD!:1[MM"LV82>J/FP7/>A,^4>U0@89
MH7/);9-I/:2UJ%5I$,3.L.F(#=MNR@E#*>Z/*Q5B<K?P<^-@QT@(RV@ /KJW
M F-H%27,2B*'M:"ULSSM<\J@A>BYQJ+29 0Y@:N2*T9614FT9R<TI;64Z0J(
MVD NM.(C7A+E"'2HR,$MI1^LH+UIYYR2U&>T\2N><P;;6VBNDF!K7='7;32K
MSM LNV\/:TD=+-?[/S[%RR*D^1X>#^V2@M#<) 6D">0Y$,:(&CBKDT5@Z5?(
MTK41.MW#MXG@Q$^F--.\O9N:%Y)LB-(OH+A7G$:K&:FN^W'9:!*M(!N8@R<^
M)\.'^$)8>-$:3B%Y\Q4\SXMBT#_9J6JBG<71HJ*Y(4T)"3Y'=AX4-MO9&*2B
MI[FD.NE-%&,R/TKB=>J=X"#O!G>W&%)I[X+Q16^,.1UR*=IL#Y4)7!OE*=/W
M85(1T185U@?08#(G(LV 4H#\^_V:E<HPD_08<B6JIU61K"8\I" ;V426* A/
MRW2U;96>1LNNINV+@1[/Q)8Y^JMF0DKGQY-+OC MO2HQ=)%HSB-#R@.UTY:F
M25Y;6MY6K1)3!Q$FY+69FIK3"X%(Q@BBT62-I:D0'6M0=UG?'6*%KPA5,TV4
M=M<(4,9]\[";NYY[J#R\BG*Q1!ODON7]I<L,,%-X[,*8EG&%M58@3C\#WPV6
MPGCGS$%[C%DF><:IJA@^CIAEXC!)7#\S$*QK_,(2C7ZDW G6S%IZD%>B>,>J
M8A<JB"8U)^NJ;,2:<#[IA)_2FHD:D!C)(S?)&:U%%8!$D!\BH34E0,@2UY'4
M!Z#1=XI\:@)?O'*^^-S"_)DGR[+-I=:\YKO('-?-D@[SLC4HM!8*K#F=&E*:
MV+K#G$GX''WK6!S_GB_X\BN!%29HB34QI5D\N/_.4&G34)G[*C_E5/-^16IL
M[^_ZM"(-&,; TC['F>A\^_^H)E%S2LQ9BUSPG$2<655Z_CZA08SE)2 DYQ#*
MZ5K7@T>),9Z::);S?D@?S.#G#@[-ZZX@%QR:P:%YZ[!2R AD:!"Q(7DL^T"@
M(<6JE/X09>-:/D)D1#)_,R!F;-6O36I$PF?JY[MT:G.6FW,0KX&LHU2+*%55
MG7(8#LAAR^H/O0')>662.M;WHY362$3.7R6+OT(EZ9:0WC&K4*4%]C$1LMZW
M/,8=$E?'+#<$^YJD<LNY?(Z2%,P16U502-&:J<^9GL&[,#K: D[1\<GSUY')
M.BFFXN"HCK\92;1B9]F-7G!T#_,BJ=# \JEH"<T\7S9J+VGKU8[,)=8T*8 $
M^9@.K-@A)EIDGN<D=N% 5^[\2JN=:JD(8#5G7DG#BBJMJ-]XTW:9%'6!9OAG
M!W@E-5^8WERX@HF\?[)@!8E 6Y70QNCX8?1E15BD;&> E#VN/<7G4]!#=54M
M=J-#54F@(;-2 </IUP_C@X=[N%N,U7P^;M&LV'4U:H_80&0HSJ6[J,ZRQ<M!
M-:M&BV],87@UB*_K]=!>\VB[7+30(IE DE C&UW:IG?JR9DFJ'M5%4D-%'!0
MYF4.%:EK.%V@MMDABJ)G3-2NR$A)XM7.$%QF/[D;L0Z?4^=X7LZ4%]Q5+<-:
M?6LSXYIL3M$@9?K,K%CM3>>&>%9>]OXO\1SWJH'<](D4?"J7'3NZDJCLX*-F
MLQ&1Z92N$8Q^3D@_-XZ;<DDH">&T$XN7J(.#KH'^W:\,;A:<"5U>0#J?KL J
M$C8SB&YC'/F9=1SCB$5G)LU1'FMGD8@EC92+5FF(6!;%J>0+ )[1)(Z.GK^)
M7B,4X)_)+*?7O*!=\]ZD'=2E1DP?#*F>%C TIK4A"DOKFB1-WAOJS7LI ,@O
MPNK P_[9$<4R=;$B*$W2I&D5>"-/%T5USF356P3J7>4$W);K_=% J)LE(0&"
M+!%"@9<#PXRM0X:A[ 'KW-9$.'0^L5\.%T2])*;,B0(2!^$*BFPZ:4YI)T3[
MF1^"1Y0PG9;1O_\'L=2GAQ%.EOGLG9);>D;A6[T&+)5@5YI6&"9+K65I[!%Y
MSFG8FL44:P./^32-XD/N].-&#K2QE9QX:\_]HSHA),A6)8D>O_..+9<\G$YS
M7M)+#!!'/[&#DM;TDOAD&7W+PI$A]K;@B!.O&MY -F,$[*W:W\71NPXN-#=/
M8N<1S.,B8B]_.OGW_X145J42%A2L9E?#P9ZQ>]GZ%E^)C[DJ[RH7L[:RO-0@
M!#%GJ9-]C4^Q95_(&1O\K?]=O=]<-!%Y5,#J24>BE#.,0?*#0H>8%+J#L%T3
M.;?N$!O#Y6(^XC5CF!7Y<6_4#T^7N.I]Q+C/9DKCM'VT51)M.\NC.;,(4&VZ
M\N=)8Q4BJ4^)F=RK<?1<_"W#(1S'N'I!M>DF.Y9 N#P85MIZ+X$?U4'[%6!G
M_7;3NFJ$=P^-D!*&UN 0\V9NLM[S-.42L ,M<9XS-J3T.\<F-R)L6*=5GQ:C
MJIS3T9I^KASZ'\@:YE*W/T2FI&;-888TD=J/^>")DS,G7R$FD[0,*=JW&5$I
M1\@O(!I:Q9H<;W')7#=NWC2=<8.,AC:V4+4R%],"Q0B1+#[W^1ZTF/-2SKCX
M+Z."C%4/J;J*2E[2DI6B&A<K)7!@_3R!9DL253YC@<FT\Y)@)8':I=7>JIJ^
MIF\%:C') .\[^1B>'A&U%*("B-;FV-0B+9#R#.<.H9P&4,0V+!W!LHAC3Z#:
M)FW'X8A<*Y2EM!3Q.BG( TDD:>.]!0=K<GZWQ! E'Z@FD%LG,0P9)"^K$9X!
M8FEAZJHV;U(MB8P1+;D:^O74(6P)6I_*A"O+ K1$IOI4M9F3Q&JI'FO-DIT%
M]Y^+11(QE^UV=-U:L0[\47$%60ZFXP[%6C07\F[%5@FX(.I94N9_Z7V8PL#)
MSH&JYK$(U_[H@ #J[T_X(QONU:OZ' RDEJ'7I(0DZ;QKZ!@:V&:M'QF#DCRE
MZC<>/:)AZ-,R3\:?8\%P:&')M>RV<].K:,AF3/C$!>_7G"ULM+1Q;$3"SMMY
M$*"N2H#ZN0]Y.I:0I[LH.D&CW SNVB !N3!A-A\VK8O/'(^;Y!"VE0N7A<J8
MH"ISRF1&[ QM5:]&)H:"K"YX)20HV(Q( PFWD:+7:K%PD1K"6&-GPE SO(IJ
M)7(Z^;I-[>36X:_B1Q]S)RLF1F"I7O^X6I8+4E2*F)F+B<49:H, ))MS)1;G
MQ@_?XXA\K>SM*HCS5!CRE"2LPF0SC4EA=T+O(6T8-J3%3Y"#B@/!7A8HT<!
M_&"DGO6 ]'1-H;R>EL!@(.:Y_J(<-YY0DF1;#5B%DE13/1J%=HQWTU.%(1-Y
M8 CLS3+TPK0U^*_558.W]IK;<NX%=VUPU]XZM$S2E 5\HMTEW#R+')9>T<J+
M0K(UX8'-RS^Z>N5_'M7:VX04?S5^YM*GFQZ3X*^>WMF0E9$XMZ2/$&-S90;!
M,+$!8ZP!QZJ<.3N;L!?6BNI9558+4+*A7H:7::MX6=U6@P!22,"FF.XXZS7I
M(Z?6D=A(MA<-LQ()W@ZXED=!7T,&%\EWA%_P:+;H07&7 AE/Q' .U1.PN7++
MQ=&;_[QZMK/_Q/I0"9*&#KDWR7A!3?YY74*2VHT.9=$D4IC6JD^#&1:H_=9R
M P)1M)DW%U4C"%PA8=M>$FN5$/Q@L\8<K4><B0)*Q:)J6G\%S^R"X8.@,_),
M3=YM89U/\WY95-H,$?:P2WTF],Z"-&I>CNLI "<"9 W1A*Q5QD9;>/E9D ^J
MHNOS&Z8=:5%LDK-F.U%\L*LK/_6DW0'L]- 5S&R>LYT7VCD.81 'KK9%*U+!
M-FX6;#>\!KRLRAU(6K$N\=PZNM?L4Z@"HW*;)MK'7@BK4QC[1'X/LKU#"U]7
M*6)C?#L=B(R@=F\;$UW99EZ-NP=)>&V,V ^LE'[U!U@4._9PK&M<[!+:,B?V
M8IZW)T;QE;$1.XQW [JM1@L?]ZU83-09U0D0Q^!LDT+XB5$@[\<F&!GVI]B(
MXNH<R;+0*]8]E+&?JK35'^OY[VS<O(4Q+G(5=4O/[(GC40\=0A>P$(E%&2PY
M(>PB<&9FRN:6VM M+*T*8!'K;H077'-7K5[=?>ZQ[[MH2U!;@-<2SYK8IX;0
MS5.;.=V-$5ZRTR28?TSK9N>\6AU5WU<C,M=(C3?J$\8:5^=HF^?@'N'/UF8W
M2,>Y,X(23B1-ZTZLCS#$P-90#FT&49&+%5V-M^C8A?3E"HLB0$XD@59=-)Q+
M1:(PO%C@,]V2((\  8%DQ>W.\#=JPR FHX+@L.(*7$W+A0BRW>BY_75M*3I4
M+5X0>&)2YX>0SG00;*4A(,?KN1Z -NANO04@)*8^:1+N00GQD]:#1,)<_3"[
M/'Y/G^K7XV&U&J8S;>=(J,8^A<P!1,<6HQ >7DOXHN7"QI7E(O.,(?X=0\(A
M '_;/=X=O^Z,946^R&V=4>26ZUD3-E02P]=H=SV_)9=<:E.?.>$8[>3< 'B4
M,W"MET/B++1%G>>P[4N:2M9_XXM$+#HU[--PK_I5Y&*[2+:L587PU51T1"(Y
M96JI6K]E+),V,<\G^?H^[1Q]VS&[P7@MO]!^ A^+.+K\98E6P7=0Y53I*2CA
M6M)"$%/:^HABT]%/G:=(ME2@)DQK%FN!L9@!V<9B^U7H2@E3.>YG!@"U]>F.
M2"XSD O7X#4D_7)VO( /'QWVSF5;Q!")Q;!@ZJ](9W,C6SV#<9%$Z*I1S[G
MT%7G2YQW2BIS"ZC/:!@MT\C="_-R#9Z>7=E&B$Y$9ZWE3HC:STAOTRKU>05(
MH[U1Z>3D1,]8Q!<\0X4LK8X@N>,>(9=ZAKY16V+K>*?S1'K">GFDQ4JNG<KO
MT@@6BY7Y1YX434?M'4(N=Q&1H)UL;?4CD7>QR%@002#("NI*1Z]A(S$.!'Y>
MY]@ME\(:_3)A *E1;TGL-+>FFVRP5W^ZO7H_V*OOI;WZRT/5FU,E7_WZXLV[
MUX<GK][\&AW^].:WD^C-;^^BY__]_.BWDU?_>1Z]>?'BU='S=\=7H%S>0C'R
M;5<W72(IIB\Y/Z<@.8P8>2=ZWLOHVP??"2$D['X!'^J56YCV]W;^9:UOS/8J
MA%Y+^A'7ZG71N"R*O47.R2LQ\M)7AY(P]DX<HK3DZUNDKI'64.2FXSK^1I+@
M^M5QZ;NZ>K^2&#1G6,7GNM37$F*.]X\1@SPGO.3^U@@;D"TWIF63F?JRRV0A
M"A2436O\=C&&8E15F=I*<")L^862?:5?JS6YE*JY*=1U[KS/O8#NA/<^AD]3
M^#:7H'5'54ZPO;6)CM4+7C@_QR(0<7T,#MG;V#  K@-EK($!G_Q4(08.E?DX
M[+ZJ+Q(3?/9PL,X;/EIND"$^0\,"621/H 3^9EH8>'OWOEZON7^ ]@&7)E%?
M?63U?CF9OSO!E_OVM8/&GN+![3]%VREC[U.6*O7\/ZU%Q[;MC#(2O= ]3=G]
M\>%RH]F#WC\GD=)%;DA9RUCJW8LC_/?=T\B2$V$#.R 0U]86XI/UHIN3S9X[
M!O-&&,QV&>S#/3GL*6X]L.O1'[=U#H$3<)F4__75P5<?6O$ >78\=:E'G.$C
M>G-T9VM?:L GH]^@28E32.X#:AW:1-_AO[<5BV[[^CYQE3>-V7];*]YGF?#>
M$N2WJC'<(3H<,/1.8>A/5EE][I15UK^A6[]-FC9Z&/UOD]3-!S#X*L5'Z4BV
MW4RTXUM8Q8C'G]RN=F"<H?]\UR;I?^*MOR6WNQUO$G=CW>W^5C,YMOU^QN4_
MVONHI8^J35\,\ />>A&\\]Q,HPVEC$V%;Y&X#7H6('N%D&TX#>J%F=0=ZCD?
M[.W_\+0'->RB7K80'OUG4MHG'ZP]>8Q8: GG C]$QAF'+A[L[3V 3=B?Y='3
MZ#\PU(Y/95_;QVN8:=<'\PCK]*VJ8AL9G(7E<8\@,'VBS<BITS]\=2W#'MSN
M88.\LGZECI/RCV05O3;S-@@K]U=8>7@0A)5[B;=#_L7-QXC%OG !2;[P<H*0
MVJ[N[<L!TM<-Z1'9Y7!9YP7DB2=/25CAHF=K0@B7S](HA==:M%KB'I>=MIGX
M[W=POVM86QO]NTL*I*O07'Y4YZLRW8V^Y2[C>T_M,_SG_M/O1+[Y9T<+H\4\
MAI!#RF\ZUZ4-9"+_72['U0RDK,;,. + 375TXF:1;G@\EQO^$29S,V\#@[-Q
MO.ECL+&6HY/!EGGH7U&U#]4":<"'@ZV0C'?128U.'4?''!S83QQOG?D-04 G
MWL/$@Y4$B?%S#QLDQDTE+*F!W/_<C5[6R2H(C?=7:'P2A,9[B;?KW,X*&T=5
M5S:F4,:(&+6D7@4(7S>$+Q 2]YX$$>)S#QM$B WO(^'JM*JSZ*==&GHR(1@$
M,>+>BA&/@NWI?N+MP$3P>UX;KJD)ETL YY6"TPH%W0R9J>(>$Z.&6BC*F3-J
MT+N_T/UZ6^4TD.WTSFUJQ)VU?Z#NK!\N='[)C/!^!0'D<P\;!)#UJ_*R-C-4
M13G>C8X7>3L/TL>]E3X>_ABDCWN)MP.^]4KJ-\*Z?]@1B!(_?#> ]4K!JK)!
M[_@XV+MD#,X@]@9BR+%9MM9;@E$VW#!OCGHWT$O7^05!FI)<:MUCB'T=F55>
M$4=7'S+TPT@<D)L%K17LL+$4PC#OAPOA1VQTT!/V97F#!WGI<P\;Y*6-0G(Y
M>C5DT3\)B>M@K+G/XM+C("[=2[S] (,.,+UZF(X*2ALBSN9KSU'TSTB;E\O(
M34'B^-S#!HECHW C=WJ.7NY&_TGF)D29W&.)XU&0..XEWO9Y/NL\SVG2S_I"
MZ@'$UPYBE4>>F=1%J/ZX;KE9-218>":;?W;%RGF-UMZ\C/OH\=.Q4.9CDG70
M\6&0GO5X9(J1=S7N&88H*9O5#^)"JQ]L##4B(]&_*#\S9+4HPUPSDLW!9-\[
MCLI'T;?[!&F2O.U0Q_.ZZG@>A#J>]Z:.Y\=6C[N96G$?%N+SC,!4I8^>/'GT
MX/\^^&H#?4;*AJT+: RI>U&#E%B+4*G]PW]\4EFB+:#;BK2"A+=+,[HY>&_2
M(OQ^8TU0W^7-:?1"6D1NJT-R<\"XH+#M3<@$7U@[%M21D0+SF6G2.I^@MCUW
MR[/]-:0/6;'RZ]"?FVB:H&SJ8295T-&LPG6GZTJMVLK-0C"&$FX:1%J+D- F
M3;?M:/T#F7&ML?)%7Y@=1?K1G<#O\"'%VOM>'Q^NU4ZK^[YRO3ZX!1)7;@\]
MBCY\K][Q^;Y#U5WI#'$37?7>:L^[RU6KOMU7[=[P ]"4LB)ME&Y>3;3A+*_I
MME\YJGQK<>4[107;()%;5^2+I?3;\:F"[<!<9!\D)*,]'4:I2DQRQY]=3G^L
M0-+2I)E'4Z*@:U3E4AC\!7(/[>+G@*^5K@4!&FX/;3^[670 %L@I2BESKXL8
M*2-S]"8'?W)-$<$/RFYA:C0C6TA>-S>,0:^6*:J71]S_6AJX8#_-DC2&S.Z.
M]]7WLZ2= P*3I&P&;8H$C[@[BLUUIK5Q]7!: 7/%IF(,HRVB-8_PJ;[E>1S]
MV25U@@4C]_O* 7GE S9S Q\!X?4.M[L=8#\K9]J8R%U3'SK<LFG>M1D)#E)4
MOC']\7!E]L%=O_WPR)(57>B=;"TGU^M ACW3:W6W7*=@L=<NDTO:>[2)FZ@6
M!2,?A+9!-CT&\3I8V:[N:&+9D2R'SCQ:<A_-*XO<5?"_;A;?M[6U;?9&+J'7
MN'2R&E[?TO4/BOG*]]1\@!9;Z+GT.M"N!RCF@%^U-UU%[Y<K5, 46&?&/4$K
MMIVT:.SQZ#E[9(8;AHF8FY00AY.4Y%WB/[1&VT].&R31Z1$'4",K]ZOF/7#8
M&V:"%]CC06Y3-4@3'M"6=!N/W*%6<3>)E(Q1P[Y6BB?&Z]G6*SPKBQ(+CERD
MDQ?X"X)%B<4A-"*W2&3/-N^Q*.FQR#:UDLO8<YSKA@ VSCVT,NT>MJ@R-"$?
MB%-+D!!I->==))^A;K(RUS(8K+)9:K]?UWU3V&:L' ]?#3M31[:]K#211AO=
M%/W+"AY[OFI@1N*^?'F:+P6&!.N%-"E!\SUT1[.2H+:;MIWQ^.XUTJ^7CP:K
M4+TTISW;!F\ @FO]KN]J^[PV.<5%KKD;B&U&ES0;K?6(C&T12#RU.#/H-)*7
MT@A.I8X)W"#<YM0T??]*K[_O1Y/Y.T,:M(LD=IV772[-8195F;?:LH9N1IZ!
M[)Y5Q1GC9]YVMI_,+*D9%V^R7;QC>LE9DA?2F8_SQ,^(2>2E\N]S;@8(A*C<
MY?.:DI[+MCOIODY;]A@,$8S,-L=D_J(<Y3I)B.L]SJWVN!EL9G#3(>HJA_):
M:ZM1"5N8DU9+BW8$55OY,=><&+L9H\U]9)OIRJ,^PFKQN.U4B)Z"Q,:CDM"-
MI(F9=![R!/;MT,=ELE?9OZQZJ]>T 1T.*YY7YR2DY^FITA'0+&Q1>;OHX3W_
M\ 0YECY4L;3M<1N2AX*%ZK(6JL.&>8Y#$NNJ=B6M)*F@"2:E+\BD],:7.G+/
MN@,V*@8(D<=9A%KMN$Y=[HZEJ[3 ?1::!%I#X@P]0<)9Q V:F;+(]74]9(WH
ME^#IW.C3,7A(V]-I8UKMF"JC\_=*JIH.H^<;K<+OHAGHB+@J^E5#MI$ %!+R
MSO),&^YRO^*"1*>:.''*#8K]4%@K]VI'YE$QN#>KV.L<\]'$=OQETM#A30R=
M4TF,O!49SD<3>'5HE(R &C5%=<[V!/NZXI!BB[$6&[@EF"33\4*N!'< 4>&W
M*I;B[=JM94(Q@?'&MS[9=M\0U\X 7(A?JZ>D$K2U$?%Q0D(L<45AF"K#"*J!
MSTF/NH$E<U2G55;+D/$T%Q:)XZ@C39G8BI[7>Q:_6]:Q:9"AD(@>VOY!-?XA
M>OWTO /K>U#+-0.<NKJTW)\G9T.@-GWFRU:JI&XRU9I\Q4C W"M!S\0JHHUW
M63[.;>([S=9?]YZ)2HMO;AYL)>-HV=4I:3AFHW=P+(V7)_J*%?9K: V=XH5)
MZA*Z!+?X3C)K!18,U0["J>MQ/+:FV#L^ED+7\5$!857#?G6T&7J91-J90A_(
M.'-Z)M[O%=1EG:=>MV0(7QL#]D_#@0=PF/>I1;!JTE1$# SWL2X)!W*S^8HN
M&0$7A!Z>$(6)2(Y"@VQ88E.3G[& RB%<:_:H907)2 T6Z*'(_2))WNTF+8FM
M_3BL:M405D& N8GDYA1CVV+[:P?DYAL]3R *JKA&C,_4 Q$,FA6,2;BWB(A!
M$!L/(GB@",Z7S"3H)PV=7D2]F<'!Q.-NA4L)&B&6[--CR1Z$6+)[$TMV!??G
MAM!R).+@]W6EW=?4B_P4A"/K:A5_U!*5BC[90.]7*ILYCLC<H[?\.A-DBH';
M@8ZK<JYM=S_"-=MY776S>=7)@LZKNLB<H4LU<E/"/"_:.Z\:.KU/)L&CH7>+
MDX<I>D(K;&"B@Q,+F2,L[;# W$"5%FFIZ2:-F-[L<P(Q3QSWM'#BP358%@N:
M3&N9,<PTIMAM[RPA*47YTU# LXJ#+^EMM6F".XAEK2IT'!NH;#T6NT)8?W>@
MLH=[/C?*M@=NK!X(5FOP5 P53BMK5>ZU&__L^106N#,^OVEA+.P]$;ZELC0:
MQP&%)ND#><!V234R+*'Y?E Q(4$Z#-:(6Z\Q*WFAB_0'<('.&2;CLAG(@W=?
M-?U=(M4&FI O$(^1.2?4J0Q;<R]V;63.!=")&!V3X.K\JCH@="2F4"!?;2+R
M;$^0>Y6)+A2]EXHW8XF>]42X^F30V-/$]$];!T,]PZ1N33JOL7A>>SH2CA[Q
M<KSQ@?0/P9O(&,YG%ATV>5*JE[-7O@FZ( *>>1:ET)GA),6&(_D#<,A!(Z%Y
M9: JH(2P[&;,$^QZQ4IG[;W$)[G%.[)*(*-#?2<)OH7**11._"A$?A&F#4\*
M\0FA6J12LS8HP6G0&P>1A15H&D,'>J_21W_):L^U6C?1_+HZ$\^LORP'<:O%
MNIVHJ=?M>KA/Y86M5[E?MJ3&$CMA)@P&,#TG!M;,<RF&<@%H=OGJZ$QN?N$+
MI,KZFY3H)_;LB3L2%T6\Z#W/+JI&#0*LAI*&99:MW;RO/P9&<.L9P<EV<P(L
MJ83QD-+A+5+Y;N#A%<L-*_UJ00+-F>"NLFU$!3L0%I+LX&+Q"6U/)NXZG_D(
M**OORCFHRHZ3UV!N&X.=M6]PD0 6H'WN L[4LX&A78ME/V>396N596MX=H6^
MH3&'E.#?_2=\^FC4$4LH"=(-"S:3M,1S:I#,?E7PS<UF<)JB4XDLT8C-[L&C
M;VC '[^1\>@G30AZC2ZQ#(#>BH+0'?C48:V]6WYH%]@SNO,HJVG/)8AS1>3W
MS?/7#K1PVB\F<KT4Z@TW*6&NEO1G('CD?=?;-YVOZ\WQX4D3?6NML5!G3'22
MY.?$^8<%*5[[$@>7PX+3])<VV_TN7CO?9$FH_9YWAYS1AW3:^WMRVOL/ONF%
M@;%]$]J,(MP0$3X&?C]W"9'?:X#:19M^@#WORYY_N)(MPY1<"C:(O,GQ+.PT
MB''GZ<_",V!S,QZ1R?H["=F(]5((AX8C74!G<(7K-4/FUN6N&;79AJLJ,XLV
M&KXD /1<^VL<8OB:,(P!M[#"DTI%6]C&"<<Q AQ=*=$QXZ.I%VX B8FQ)-:Z
M(_ I7$)YO;[ 65V=>R#H943&'=GLFNBSZ:81L?23Z?Q48U1@9FR,$5.YJMN
M@Q7*DM'W1<!>>;:('D1T2]8 Y-LVW!MTJV0CRLBJ7CP&*_#=%^<L1:J5BD7]
M).J3=:Q92<T0Y8<S<UCJ''5G!0GSUDN8KZ:2$)870![5'$=T'1CJDF5K0U4=
M,BK=98.4JJ%K:J8;7#01_M+7K>*AD\Y:T]8],":[^X+H[[T?F6F7& 'M,7!L
M9-6(.4!E>[@):0LY5&0Q\O'S_*S<?^XZSY%81/R9%JQY^:SM0KG'9IB=4)3>
MBT\O:>25;V@ "4M)7M7UT>#K2,1LGC "U"/_*^E%7VC[ VPC);@::N:;RBQO
MR=+/K4YG"2E$<"8@HLA+&TDY".]8?H&/TNK?V[<4#W1SC35QR_&]Y(G'+J:2
M6NO1[']L)XH>!OG(^6E^11[A"GR*7VK2_]!A]?";:_? ;B3&Z]0/;G]Y 6X$
M^>B#.]G?LI,;A^Q=+#G@\412#Q".063FZ;I'/%3&^6*B&7X(T0SW)IHA,,G
M) .3O/XS\,P^R KK-0 _R=JSC[ 91XUU>*E)ID8#2-(51/0&820TXN=@M$'<
M#Y0L4+)[2LD&AH;IP%CKC!=#]W\@48%$!1(52-2-G4%+ VL2K'&AK2DW6[+&
MV]YL"K]6H%"!0@4*%2C4YZ50+M[?N9@&$;GJ3_(_(2J6<HA](&"!@ 4"%@C8
M31,P&*ZR/%F7JORH\;QI..HRGR)4B'XBJ"&?YB9#IAF7OD'873D+-"S0L$##
M @V[.9L\24Z+"9>K4C%*4EY&B)@?RUM4J40)!H(5"%8@6(%@W9SIW69(]Q+7
M(#B\KW'2&]]MG*M]*!"M0+0"T0I$Z\;.8,'-]9R[T$I1DNJBU<,X@X7K6SGI
M*TV6$C.1KXEE13ZU!<\"+0NT+-"R0,MNSNI5)V6?)])G"K65GQD4T4LM5,=
MH *!"@0J$*B;.P,.<LC99,41I"XO0\)':S/KBF"\"J0ID*9 FF[:VMY'P*,;
M"^+:AX8KB6M/VI9H"7>?*"/N!#-9#?.R ^4*E"M0KD"Y/@?E(NK$G8VD *MT
M87%U"]JDH"OUE+\,)"J0J$"B HFZH3/(R[(Z2[2X;-)&6:5-T/-RBA@K8ZNL
MH-8JMTSHI'/&DH"!+NNT#6U1E=>9=+(S&V60;CJ)_U[75QIO+/7&U71/HI=2
MHOLG6S;S4I6%;G<AH9L#[R;1P>^?L5)VS>?=ER'C O%<&%E*I*_7JKS4:7]A
M=:0.A\V#^C*C7%"J:KE3BZUPB#JQ*,B8V=I^UAI?=2V8.M.[WTHN@W?<TA5J
MI)O1 *I:9F_8U7C]:/Q%R3%)16QMY96;4"8IB&A!1 LBVD5;[DH)>4"I];Y/
M5V%FB>WGP;;YJEX-:T)(%<$-=F [K01K6*!C@8X%.G9S+L:>>+5)G:,?GG0Q
MER\BE"$.5"E0I4"5 E6ZN3-@*TF!EIZ%ULQEHF2;L!&6MWT7.FW51A/4%>ES
M"[\+D4I7].*4%/<@7P5*%BA9H&0WFN3CFDUSPRP.@)B;I$ X%Q$J-%!I^J+F
MT@6Y)J)UEM==(%>!7 5R%<C5S>8D6BLX=^.1V"YKK]KP-08"%0A4(%"!0'TV
M J4=UAHTXC;YF5S!JOB,?0L">0KD*9"G>TJ>0)DZ=%2TQ1W2ON^]-LJ$K<HV
ML@OT*="G0)\"??ILXE/3)O1!7XTTF6V&)O215(%<!7(5R%4@5Y\M 1H=Z^EZ
MU-:D7B3G@2@%HA2(4B!*GX\H94F;H 'R69*&F@R!, 7"% C3[2!,DD,C 9UM
MG61F2)U"8G.@4(%"!0KU&2G4T-#4)N]9H_,3:$"J/D?B\H6IEOL'ER=4-P39
M5V4$L@5XQ00_)# 2X6A@S5M+O'1E>I@MS+T^C^?T>U>G\Z0Q??'IIEO2D2$1
MD],HZ:/49%%5>[V+#,)M(S0#)\3K"^I[6931T3PO$Y[Q=4+K;O(DYK\2.O!Z
M9OPU8DF9.<OA.1FL%XU%>!'39%+3S4#N%>^!/I>XNBE.M;8E9IMNDA)<4>&C
MJMG:>9+DYPG!AU<31_^B%<NB"%-,S7GR'$I\2.O;I7]I>;5INJ*- 9NU--(D
M*KL%:AS1"RXRN1^,,TMCR;U/"9/K8N4ZI# 2H,&*#6^.;4@@P75*:RL1_NR'
M.:L/J6$6+G?B61]9N-%;JM)S6^F!-?W[ETHE_VA&?$5$</P:*D'3WNF?*C'<
MT$7<?[A.K08_M@!\?Z2#_1X^\V2 B<$5(QF@.*<;Y)&M>;W.PUCZL%3O 5;,
MXLD_HGHV^7;_X8,XLO]\]_2K[[<*:/L/=@\>KPMI^[N/?AQ9K7[<?TYTX'2'
M$+AN-]_A[PPHL'W-3_&/.,>?]I=$\]I,_^NK_Z^MTJ_^UPE+:(3K1_0LDBG_
M_^^32^+,&IM4,#W>?9B7=)@;3%.76<MJDJZMW&=X0#_ZZDKNSXV5%/$YK:/1
MA!== <\/?9NC*@%Q$1(\&G2#RA=+%$<"#?9J)DWSHNCK?K,4JQ6]JY9[&13<
M2 I4DS-B*R+:UMV]SLBW7890*.2=*9B_$<!/#*ENJ])HZX<F>L$,PH0*(1\%
MU\]?(621K+B(S[23*T(/_B5E+2:F---<9 ^^;NF?72Z5J1OFY2W2,&>0+PH1
MGYN[7SV$)-I_=J6)#O;V'XK\E7(>?88J(*!11,?>5;16%C3QV./A8\]+0]L1
M&?%U_@X_[9-/AD_^8A;-2JC8(5'VEQWIVKN1=V03>AC,!X5=-L\-QR9C.=DK
M10<J.6C2-<Y9ZF/QRY)"G*!. "$U+SL>79?D9'G:8_]&#!E[,88-,6:%P-^:
MZ(^*:#VIL"4D\T;TK$$=**DI=8[EDV!_!E4,)+VR_4HQ5M+-Y-<.O1UR[N@W
MMO8+@./J(S0K/@B5RE,PA"8YHP&U4J@M9#63* -9\6!BKY8+;@C+U_UBL%XN
MVT<BSLS?'Q:H -V-!@K2^I3:,@SPW;R &&9B%$#O8]Z!=GN%)(_S:[J%#:(0
MG<=$70EG99HOF8[;MHD 2LE'B6?I]&Q3# ?1>4(GXL(T6/ G;<@4U9)FB(=R
M?JQA&R@=H2C6JTM 2M2Q+U8]HF,/2<F#)AB*#D:@9<JY\!0>PFN5IA2)7IP0
MN+,UL/==/$H]7D+)BC3XKO'1X2PI.E4I-[%B-WI1X24!H _ZV!XBL"Q)YXRL
M6*!6#<(*2@,Q@Y9GB, 0F/3T_R !)9^N^&EO1%+JUD\V*9K*DU<&8N(\;PT3
M+.83YW6R_'@R5I5F!VBB!)FTZQKY]M_:C"]O=3NU<OT>2\YK+*%"6CYMEI;9
MUIU5\G2H[_"-AAA..USZF$6WO+9=6F95E?$=K^H>%0C]DW*6X^*B<UZK@.O%
M/ZE4PJ??U[ 20-&9'3H"5:S<.4T[8," >4VYE8)/P[:1KS6Z1>I\U]+E^(L)
M % P:>9L4NAJWGYF)J27XV+AKX: 81H/71<5HIM(S^#!4768R<;"))L&I2"'
MWE9YB8\[FM,Z0:F2]U*/ JA: NF$FB@55-I)GU4-H1"STYZ-CI@:\V%+(M#U
M>R!7;=:J6R8KB?IC,DJ@Z6.6!P77&$IG29U71-[E.G'R!5O<SNE/@S,18F&D
M.IN1<D=GQAV>5'HC^I8Q=2KU1>;W"3>-$DOCC&2KNK?QS76$WBKL/N>37:)^
M+_-R?/Q'E\TL]4LRXLTY4QV[#B:EPD)(DY]7=6[C(<?WO+97YM6,:\NN)KX.
M,^9,JC=B="5P*R&HHF!#1EJCK&*RQ(2+_#T;$=WVL3&'ZRYZ?!ND8U>!BL[2
MVM#C#7"!^)=V%?)M5[!8MUJ'D0<4WBO.@_FDAS08(.DR:"T?7"&Q"Q(ZK)%!
MEXO7N!"@=Q6MY0#+DC* ?GF:+3N+UY>O^X(M%6-@UUAH_]>E,&*E1U>:&3\W
M9(F]E=:QQ$\C$+?0E\"&[P4?0U] HUY6(BR/V<('I".!)X&D#?IYY=)425*2
M3*9PGB3(J>>)6;F#T^<#E,LZ*OX@,:K)\E1]3*0@I*;F(N"C3_"^_^R(74U7
MK"@ ;V@M,'J=F?[6SJLBSQ)2)V5I5;EN05L80X(+*)55_?@6)DU.<]A%PJF!
MI+9"Y"YZC2DDJ2#5BBF;2+LQT(\(!V1)%+$438$?8"&2T)ZEJ9Z*R0YRL?\-
M:].Q5M [+$;!0/1@GA=\N4%W2S91Z37G@'(6:YUN0;M-(&GFI3+I]_D"&H&]
M^!? +R8D@6C:U:R(I'1QB8K.Z-G2:7A,A(DNZ:;$,66_9)'7?2EG!N7'V^&*
M0,>RYV"'KZ9X?9KD!39@7T]DKP0L[*:?$<.N(\X'MZ8"\V1PBZ9=W:J<HQUA
M:\^5YPCF"$^ENT5@/V=Z-6K '2%7A._/3&K8A>5L+&PN%^V@8E(YJXT8!=2.
M8*)CPL>$B(&)GENOUS,/[7ZJDCK3!1'= Y_/8M*&299W\XG3Y\%^3!,?[,6\
MPGY8#U+T7F9@3YDT;6*-RPVA$ Z/5KH0G@<EKU^H3KUD-:<J1V?=?\@ ^+4Z
MLP# .JX- )]AAP=[N]$)O0;URY^/Q*\FG9NL*\2\+,-L'>7A'>)K)RI$6NL3
MVC_DDZZUUJOAX?I 8W)/WX)>-)$<Z39DAGF1;SPLDH12--37!T]VG\ASM-%"
MK_;7>[O[CV!LB;*\Z-@F B4VCKXF[-P?>WSO\>;C/-77^_OC$^R-3D T8"DD
M!&6H3]@PZ0/&M^RQV84AQ-1]TA#' !(**#(Q6WIBF@.@\U>XL X%(F-<XKO[
M/5!?4C4/#NI/=U _"@[J>^F@OI!<WSX\'1CLSWUSD&?589N-'V@T-TG&BJAG
M1(7<!#_U0!R%I7\B@NFXV!:IB.\8YZ6DXV!8O/V&1=$:O"X LRXA):,U@BR9
M691.0Q(7BXMW0"')/),X!ZASU82NY5B4XEVT'+Y@;QU<7A"6Z*?>RU/C09#%
M =>\H38SDH:M;RHS!3RWJQCI,JF(+B/.ID&$HAO9*5D V(2D&3@4XN'[_6G@
M]A:L-<$7D+>BX>H$$&/R+$]JT>J0 EV@*XOZQYS9"R8O1A:6O5E<IK6=H1O%
M&II8!;V"WXXV'I/(51L./(Q5:S?60S;#4F(K<+**T&(;M$HU"I*T1'A'9*6W
M@^G>8:-J>7-5*H'G[#XY9YT<P^D"^OG[Z5F=Q.3PFN"/\X1T 5.?L>=-]$38
M Q!F:37Y- %RM*L1AP\#YH+[P(B@R^X1@EVDTP@" [00U5G5#"'>QV1E3;>#
M]B&&IA:+I.CG$R->OYRYKJA14.]%IFP&V$ [;D="G<ILW-]EW56QIS>C>D=N
MM?(1A]B+JAZZ&Q@K^86&8/]K1>CUFJXHHM#WGAYY2(EE'+$AB XGI1VRY'SP
M]&5_I_#(JS6,>]-OCP?=?XI3PSP,>AJQ8<X%G'KAML'V,)XW\*HO@5=!ZJ'/
M78P(&ZJ).HH)[4]"$5H 82^\H_0@:%/)5C!1#FOC(KJ)<LWJ9''WV10"AY*R
M W4G%?P',2^)589HPS-+E^FVT&45#],V0.Y"G4V-C@/J-#(.0=?9Z+(+CX5)
M>:^5RQ'1784E8*__:#?ZF;"1>Q]MNK/9]%Z5-#:H;JM6'*E^9MQ4VG%7J2TM
M?,7O928ET;7OPKNYFSMD[AGBP<.M>) LP=09#;9?&I9]_.$ ]4,28XK>=MB_
MET5?'U@3SL0:9*:#<]R-GG7.ZM25RBFEJ[LO,G76Z](0[V>W% [5<BAGXQ5#
MRI7[6X[>_.?5LYW])XH.MF(Q;[?IFJ68PC"U(.<FZ. &0DH%0"4 <>;)P0$=
M[%_F@&#-)-#N#4&[_=A^8[& U[?E&:=;>E^AY5A+6[TXL$2CUSQYV'I"23PH
M-2Q+O=1UU<WFDB3>0M@HS:Q2XM,2DV\2ZX7ZK2QPK+#\PON&8*"D1OX-KBPM
MI"HZ/YEG$UJQ1DAMG .[0]3:R\3!RG ^VB9PF<B.U0_ZE[HXO!&[#P+U#E&1
M%QQ2-23DFE^TMOF-1G-\?XEWU^;B(^/1^'@D,()D?T*RF3KLVCELLG'4+=65
M:.,$8DCGN731\SM,@=%LBJV>XTY"#"TKV,K\K.MRR'T@,_>8L9UD.C<Q#,FZ
M0&956169G'=FPW:L0$-;*W)!>Q?Q=2F99AC^)GX/'M3*ZW9<[Q@V!F?%<-L$
MZ9IK394%CMZ0>RX:[0B9"'+VER!G\YV0X$+V_O4F!H>F&\9'_ZF[+U:_6?<0
M[A^PL^L1WW2)CA9A6MD<;!%&0N*GT=<_/-JS;-NZJ)+9#,).BVM&P,V7Z/.R
M8.,MO;&_>_#P&] O3H2&CM^8,J>+VI6-23GKM&1E]UO<0M6K6?U5=?@[]DZM
MK?DA"Q\/-,68A>:,@X@Y!-QDB"::$EPXL%0"#\3$C$@RR"'O\X6P\*]_>+BW
M^WBPHSCZ^L&#]5W2B^J>3Q 7K6:D1$*_,#,FL+-.#&?LPLK,)@I$_M(CQ/OM
M^OJ8>?0ZM8+?>5+#5B#KU&*C#FX 4S0WV<P,A WQ'-(FUGV-8POV:.+!^@ZW
MBT@#30;+$O.$$'TQ^=A(<3=\_QAS/):GG*V+I6@;;$%R2 *>YT+*H(>=504;
MM#KG;YSK$C"K*90W*WS$SW_1!@[Y\Q=F4D-0E8T?,.9#8FW/:?[5SA3OV7GF
M"2*X39WFC<K&U=+:".VT7S_<7X?B>54C[V$J6'V')"@B'*^3U4#V'PFU@)!L
MS [<RK&]Z?:>U\:>*LE2',E'4XN]<4I8PBKT#WOK](64]UX6$PLD5 TG$?5A
M.(TQIVS!%8>0)BK8Y).:M8X"JDZMFK[%.L^*UPO%ZVODV*>+B!TD)([$P 6'
M]W]S)Y9#!>?X-3O'?PS.\7OI'+_=:,G!.%5=5^<<#R^9-CW-R9MUHL,40T//
M^;T/O@$/$$9F.P84?@G [T-_.=I]637JCB!V=<H46730.\2OH#TZZ6\@M[#R
M6ZZVZ0#C>CN?0F@C'PIBA8)8?P^R=[$@%@=/$!5V";\2HW3JW.!-Q#I0WFS:
M)#C>@$F-Y^D.14<#!0L4+%"PSTO!;&1E"4\7*BM \1;KO/5-(+(),4A#,;+W
M:?CI2S$G>TNL4FJ&[H[*$D$KG08*&"A@H("! M[8&?C!BQGIU*GS,R9^7I=?
MXQ*$D1V04ZZ6(L4V^R(W,$DKK9MR<0]?QP2Q,Q/UFMHPD=YMX@V;G"5YP11@
MND$E_9CY,9(;RD,'2AHH::"D-WH&B-+0?.7"O,_[TK?T6%FJR!A+#&R2:F)\
M[&<?^M';7H&0K&ND,D5>6M^FN*P-BE/</)4+@1^W(_#C'0IJY9),GU9G!C7;
M7#V3/N%Z1E]QS)4$"5W6.2EN;IEAO0B$5([I<=56Q;H/E1U/K@*X3"L:'ZSC
MYG>I3C(,W+&C^X+54_JT(/V3(R2FR* AC$$"(<@-ME U[ V08FE/N>J?YE=P
M-713SXAOL\-*/-J#4 M7T]#E&JF$)6LK<J,E2/J4QX^"!O(#2.-NO,@_KQ3Y
M*)9SF8R>XGJX:<I9(O5YL/RSO"\:J34KE- 6!.T=1*K29YPS!'\^8EFTMET\
M*#+E$IS@YUZJ WZ1G&Z30#$+'FT:/^@#40(-(BWZE_/RC&9=2%95426E7^XD
MR<ZTQ!PGF]5&BUU=X,;1;"KL</"Q^,X^ZEB09]7'$DM)+-05T?)D'#2U$N2X
M_,&EFC)E2Q8FFA8&,&5FFDB]>N9R.4>31+),SOA"O%.\,03(G0UP$'6& ;M8
MT';8\]?G9"%"V(^/%O<BEPVH)"DV+2I.7"-5AP7:EMV(RP(!2)G&Q2Y$QTD[
MU9NVA](%OGD+^>8;#I,:C3!CW[!$HPU)H."<YBO@S*4JJ$W)W R5O8NL[Z@J
M52'LZ\GX89+.U[P9(769B+[U4,CH9W[FQ'O&!4>Z^24/JG"]/VH;.9?[[&HP
M]AL):#N"T<'46E?8CBSQUUNF9SI6#SA#'YK%[3VY5@F'AV:HXJITG8,E7;^-
M"Y(RF$\QJ2:F.H G-Q"%H)6?&@W7-BCC9$/U!<"-U /.UWW_B&%]L+_[\-&U
M;&\86KK_P^ZCRX=8WIG BV-BSK5 0.IQ;MX5',R'K\HH_7%CC"+O +U_U_='
M[XVO0I($F%U#D3M#@,2![Y"HB0P_/=MOH?QJHC8'LC)F>)AFLZV]"$>8 ^TP
MW[DP88ORHZ 0!!^#P>? [A/.+?/N[%K$,V2LKQ\\V7TT2*"\8 ?@0I+4+V61
M(%P93>>H1NC)($V?J<M&UD>?S#E:?SAI4':X82&L#Q.5XEZZF[&UQAH1*D6Y
M$[1A2MD*>1$X[A YN(C, M:NE#C'CW,*$9,(VX<D<L@X=JX<7,YV^)[L^U0%
MH>OGAM%]VP$I,C4]V=J.5Q?@D,A!%^+0IV'"B9=@X.]M!* ?SC_0VO*7RD%
MXL!:LL1&7L0=0M173')+)<C,9PPZ=Q5Y,U<'35X[,4O$-E>EXB/%Z/@"%B;E
MKWU&:*N)$LU!2@[7C-S@B5H-;O26A'CS:XXW?QSBS4.\^:U#2Z(^WU=UWPWR
M GW+>9;9FL.V0M^W[$GI:_)\+!F]5<W-5,!]XJTB_DC[EG$2" /EHLJT]0=1
M7:&FR\HVI)BLA$**X1 D#PF%Y[D8L_XVO916$[ D6X/V)P(+!9C053*#:*V"
MPE#5MVFI684BQ]I:D@L@31 \H(UM:"-5%M5].[$U3=>'\G>V%JAG]EU/?-YF
MO]E($O?.+ICS;KDY;[R9$W)4<;0<>]<;I>]5R;M77K$ #:JI83%+,IB.6H83
MZKE+,+9?<.S<YM],D]0,XH"*_,\NS^ >( F98+UP)<TP=E=:^-L.&/0R0BMS
M$$YO(9:6G.=<Z\REQ#9>R*4-)G?U%X91Y<ZVU5<PU^N\<=2\H7/;RX*;4K&G
M84.AY?"D:AH/:I*+\V>0C<N$IQJ6:8NX UIJ"MFW4'#2(#I7]X9+\@E<TZ1K
MC%V&]<YHC.G0G>/5#I5.%.R?LAL86 1<CPK;)T,UN&H86H "AA5S@4&-.,MF
MY+9LUHA;+VF:)J7>N=Z]I;7K7=<0UUD-UU'"O*3L\N $\S%H<NUI>I?+.%NH
MHIJ+;;>UF5O-_(//?MVE!"L&_<I-P-1CA/[$=2?XQ,WG9,QJO?8>0MBFFX=O
MU_[IF>#)2 [X( 5\-WI-0K 8K2Z&-ZJO2%W0_K+);8+;#-]ZA\%ZV4S"ZOIP
M9B^M?R/%=^/ V)DJB!T8Y(<9Y$97U#=]M.2E^,[M9C/W1M)X,]9-COE>D9]"
MOD0;C (M[ICQ]?4_B]7=%S:V \?O&)4@B-2PJF*D L)4.]Q[_:9&&SIKT2)M
M=&0;.$YSVV1>+(8]>[#C#CRWRF'[:.60VAJ">4,P;PCFW; A(;>KR)A8&=LH
MIR'2DE7GI0;5U9U8<52@U"9ZO4 MR0\<O$M_B1DD)'@%2A8H6:!D-W<&DBB0
MLSEX26)9P^&I7-A=[+SL?PUT*="E0)<"7;JY,U@+V\_+EANGF-@Y8&P-ZA01
M]UK/*.9R=K;'2B!:@6@%HA6(ULT)4WVRIM*@WB"%1NC;&X"[)ER9H15E@7(%
MRA4H5Z!<-W8&DB1W9@IVDM>:+*<EQ,7;K4W*FWF^7(J?U'570+\R]EC;GK=(
MMRM3-N#W[=$X>2%OM5]VH4W5^T$D:9!]Z54?GF6[\&YF46KOE*1H;$H%$HUS
MC@!@5VHNO=\X/+G,Q*FJD\5] >VEQ/EPD '>6*!!\I3N<\V$QX9L,<5.(JLO
M<XJD.;6>9NL\#X0[$.Y N /AOK$S,"5=;6,T0#(C^9&(>+7DC&8O>5RB)#62
MP].1G6)M,R54N28RFY0VB)(6W,%?RF&8,6=(DWJ>VBG])7B%GHBV'S9Y$BAB
MH(B!(@:*>&-GP%V,&R9!B&'3,AL<M3AI*O3Q8<)8D@BW&I!%EH$31+)/50WG
M 2Q)[#N5VN+IP<X82%P@<8'$W?@9(%PMKUG&(R6YA@UQZL6Y<^VB@E5W*</4
M)B2BX5Y*@2<1\V95E2'X-U"O0+T"]0K4ZP83,%U+\;X^5])H7B0<OU:PZHMP
MF#I(68%.!3H5Z-3-G8$7P\O>#<Y0F)ND:.>N67SC"D)J\G%=E<E97G>!7 5R
M%<A5(%>?+6*.+?C22$M3#^B-MLXG4C8*L2>E*:1[ M<XH-LS02]$1 )S_85J
M@E*Q=474(E"S0,T"-0O4[ :M^$E-[QE.DUH@:(Z&0]D$(XVK-22%DS>)U'#:
M=!)E9JA6XKV%)-O^Y8)3-&[8$KX&8EQ50M]48S^7GR0Y+D]Y.L_,']K&!#H8
MZ&"@@S<<F&>E.EM.O$.13$34@1XUW01NR=KFR6O-'AO?@2+0_"Y"B^$38*>G
MUV.P-":3LA,-R7[-=-7'(FL<H*64E@[&$1<)DPS\?.IWB\CZ>&=KXOO<+6@^
MFD*& HZN@..34,#Q7A9PO+"VR.W#TT.BA+;AAPIY0*]992/4I.J3EOS@:DE2
M3O8]2@BBX)(X2E%)2T,\C*K0^GU?.\L6<+$A;L.2(5YID\H+;2Z8_I+"C8K\
MDZ3)FX$ ZQ<T*;/-HB;#ZEQ]!0%7"ST>FU_[3D@";ZC#=.O+![U:Y^Y9Q54+
M!^Q\&QOW:O(Q:DO-<(\=LV*3<"^J>U#:\,AU"U@L24I@ /6E2(<J7SK/E]QP
MR;9_XKJM<@XKK09.Z^0(,?ST<AWFA$VVB,?*QHQI8@'=TEYL:TB>(AFYS%1$
M@\B4-Z#\-(6KL?@A68U+*7(5NW54L=7P4H2F,6%@@5"J'W).A6LHC19-3DK$
M0J]%0G386*!B'N"VTYBRD3H#:Z_'6IS.+XCE5/DM*,Q_3,R@6X-N&C1V:<JD
MD JT?JG&CRV$Z&CIU ]LYL# 32*\60*Q!@WG3E&R,B^0VD+-ANR@AN:*$&+1
M1.QITBYD/4"M+=>S\/()CAV%E"ET3O3_Q]Z[]K:-9(NBWR]P_P.126\D@*RV
MY/C5F=F .TG/9':G$\3IG7L^793(DL4)16I8I!W-KS_K454L4I0M.WY05 $S
M:4LBZ[%JU7H_(HDI,TZA03R.)+9M)"T"Z%+W6?X-BUK"2'/V>7$Q][JB 2P'
M8 ?0A>L!6]6T2GZ7>8@U.W7S@2+/DAX5P_^"1B9S9-SQ8&!JFS*4,23+POE:
MO6T-4L"YSF2RX,,U.E1T(_T'Y+,=[*IN]74,,[,;U&F_[922I4LKP\)SL8BC
M %2N*ZQJ30504;;2%=-B70BZB97D43"!&VA&&!V_UO2Q3UT\/M9/-:_1(SC=
M"&G 19F88J%.-6R1PREIFO8=NV=7#?%(LIQC3T9S^X(_TQB5Z_."NE7]G;I*
M4O@?D4%^YL)^RP2+9-X0*W3FIO&-JJVG7ONNAJ'FR-RFGAA6'5$E4ZH47K'6
M%?+/7(?&-G$^IOBYK&KC5@/T"".^5E2?U!#+)N!L97J!C3(;Q( .)I<FO3+-
M,$BSS"G&W'93 2Y*AUHAFXRY!61=]:GFNXQMY]")2+]A($.XK-=5ILJO2+7O
MARU6]6+K7-$K'AU7/)S2G'B.FHLTR^*C4*+K9^O\+[F6B5%R;'Y)[:.8;*!D
MH@5/+5KT7PGY:H0"O$&_)?)[\'L1#8,7NA$;?F,;KU$Q<PM"SCE!WQ/"^[??
MW_U_],T_CP_W UZ\FW[".@HV#*YZLZ;!FQE<QD'P"68!DOTFRQ?5U/SE1I-_
M$!=I.:?OWGTYWWCV#P) H6*A!=?4LJ-U0H^[ '[63$!:#R?BH*@B%--6;B_4
M-IJNA-UD6/R.73;).20)@Y(GU(S-*#DFC OLE7S5VC< JZ(U1S*],FRB.R>X
MF\9]V)<Q!JB)W-36GMNV?T#S04\!MBUT']R6#7'E6L*?E?.U6JNYHEH6R%(V
M?K$,@IA9%JBY%E=2IBT2!1Z21IC)LB8CP,@)+7B=, (@TV_6RU[>(62N1W(
M]SQP#(C"-$2HVF5K"\/*7<*C-A>7H%HU+6C'>! L6?@OL!\"X+NC2EO;A188
MW'NFVYX9Q0*X=^1BY!I\'-1LEU6?9;<-!%5I4$Q*')S0-\5($CTZ[Z_:I$P]
M'%P&J;4O[G>1:/ON/$XQ%HLO_;1,0]LA CL$L%]]A8&BB8IM/PQ_;M9!EFXX
M[DK2'Y"UJ:"=5EH:6H'*%%"BZN-&K:H=:U8"M*D4NC\;H0UJDI(Z$K"8&N=4
M(Y(0NFUJWKX1^OE^Y['"QK5RJ1%F0M>"E!L4!C*@9^BSI>>&P9EM6YXLM;JY
MHM;B1+ $;H[$MI(PRW+0JTR7!ND>@2/:</NZ[S''D%2 =UI:4.<7OKTDL!!B
MAYA".BW10%^;B9T&J;AHF;;E_/0M98#C16N5L]WU.A>M T*Z=Z7>F3Z,][TK
M=2==J=U&RYW2<0UM)"*,K7 D]>Y9Z4TE"A9ZD+KGDMCW-V!?$B3A;"F;3=_Z
MJ+F^,46ALY1K*)BM,P=5W^(D4>SAX/9&,>I3!8E\.O227&.%#&<ID)B+I?62
M#0,VFA)+91-4I20W3,EK#H)&)9G!.9(OCI4L2R6%C:*=&E^PG0GM\X-&L.BZ
MB:TTPDZ2:0R,W1E$N_HBF5 /+M@T%<'!.8'EJHPB[)E]2P&<O ,\W!O:NF)H
MJXHMN6<[;=@2.,1/6WT'31]#3JVCX*44^VTA.HA"P#7+%B Y<ILS=(&"_*E
M<!>1T<7E(C:Z.+N)I]B0>8!M[O(,!BWP"HCPF[)K+&;8!(U*H\#"0( .36T!
MME[0)5EY?<#NZE16:DM3;627-9L;JN*# [Y4BKOQD9\JEE5?P(J65^T\Z3H:
M$E '(,^9R@O2N-H#:S25:;EP_:?W->ZH:7EUJG $A%YRX-@N1$*:IE9R6M3:
MB@ :U_4:I(8S"RET%.<IX7=L4ENIE(!X67DQ \W*>*>3B)G(ZE7*E+SM#7*L
M$V1C='M/L;&QYK<CYSB,O$ )?-WMF0]:[MD4^"2&SH+D.P-F\@T_S+!()5P
M_/LR2^ OO+5Z/?AP*G/@G120PO,5F)Q04^512RUIZ$*!##./<:XDRVBY]KX8
M^@#;!?I ;J=S:A3I&.R:L6C6><?Y8:JP[DID] H->%=H#A7*]JO45W: K0%Q
M>IJ[P$;QB"RS>&'=DVNMIX,F,];^ H-KW%,1*! ;%YOOFN ;4#$,42'D=*O$
MUYV5P@FBP!P3Q7TTW2;V4>PZ3&_+Q5N8-:YS UKCN?A&_1+? [E*,&D'0W\^
MY0A-0!WC['C_R3HZR,R]G.!IA=QW=2-JWFWBO3/BTQ<0K['+;]4-/4Q$/#<*
M7)Q.4?K6IK@X)RYFT6)AT )QP$:G:2W0M9>C/9*[NS+-&\ W(8:NP;B6]&$K
M=.J7<\F>$;+;NYW1*^=5WV4'8_F>H&=)E9*+YBU$P15(Z4RD+D?*'@>AC$I'
M]:71Q4; 9QJ[&G!I^MA6$9J7<58)C#R5PK IY@C(=(B(4[FKO/Y<?4GB0B"K
M"-#1$D\=2^_@5K3>X5;D(&P&P\2F=26 )C3-@+%\- S-V"5- <)VI"6;4Q76
M0X.2FX9=:78NE=F8$71=4B4PM'+H/=]B!H"?79HUW%.T&%\"/#ADW=R;&[5M
MQUEZ"3()65/8F0JR!CM T:9/30^:UT2WZT3@2^Z4C5E[C2N]"@6-$7A/.<0^
MGB]0<4?C0-.7H(^_=KU9$V$3AJA1 >T2(>,^HPJP:[+L*ZWW8"-F?"NAL)ZE
M(QHA:"(Y1= -2 ?35B8B%B6)5D@Y $;&TZ"C)_6W['O&O>+F"&785X)F*V>-
MD9BS4*@/01\7.HI ^ILN&Q&DG!"P@#U]:X+_-9LG&CK:9KB_>3I"U=_=2SF=
M9[;O6PRC@"Z%49O??[(A$A3BC8I34@I;9-"0!.I,;VZH<_D:P_'5W@EN:;;-
MC1*L@93H-NG>898OLMRHQ#4RB=Y((".HR:&WIQ91RGJRIG/(OQ9+@NJ HT P
M[9W59(H)46C]+,QBC)HT6=;"Z,5%+HGZ#8-_9%>26LT30:L'U.@1M.KV_A,;
MV O=6!X(?H)$4D:X7, 2G2F*]*C2PUE5K#/G4*M$7V=8B.0*90Q0XB^U1*#G
MFH'ZB:AG+<_B E8-6 ;$%S@@RFWPLN0@%J/\P7L$:HQ;DLDT0+Y#D0N<8E$C
MLQB<:VQ3SJNUC<#A$E$$TC^H6Y4L[[RF:[6,/$'L/$$\"]#?&MH 7JNS<RM?
MJU&:- YO<]PX4AI-;FCT@]N/9\G\H:*,J2S0[*8M>1J\S#]",K  O4H5]HVA
M!PIT^S@U/)Q177J)DB]:^D2^-/D8TSAB*@"B5:%#%RFI*L]1F"JL*1'#]6N6
MPE9S=#57HX$"AM"('$-XZ@T;!B8D#$@FT*9*^!RPO=58LM V"@,!86Q)9#7\
M0<!QS!=(GT*T>.P9@[Y&7PW48?"'MLX3Z;3OF*=GQK@'7_D@D8<.$AGY(!$?
M)-(YM%P-X*P[HV<BVMP<7O=>:]X'NOIJ"K\F1DZ^/H:W8L9]KN/#2:%&;=LR
MW[D4W,"ZH5YHKC$,WDJUH#I26G:E(<2:0<R\3@RT57K<.@%H&2D3#/"L(DAH
MZ1PQ[5HMX4<T.:%251:S+(=S8>>$LIX0R^Y0JA"  AB26=L$9W(Y\"&EW5H,
M\LHR'N;Q/$8)90;4G&,0.0Z#@G0!%%E*HR,5@'< )["6"P=5%GFIW+0UV%F^
MC+E51HBY9@7YB'1?7@ *T!;.0F9_T1QCSG'*5OY-1I0Y.PEU,&4%$. W:(&J
MY=-6<%PV*^"LI)H8BZ%-Q<HT,ZT#N+D>+5 X8H16OJX7% @?*/*UGI!LH_Z9
MEPZ97Y';S2)(TQM.!<IB19WM8%9A]@ZD8X _E&A3PDXDH'13JH1Q>6->*)PK
M-W(R5ZC5U&>=9,[&!O5=H36.3R:IBT\P[A= \VC)$38('B<<QO'#52=D79"U
MBS!PO8=LR"+,<5,(E%%_;R$7FLO!X0J<DTF- 3FK7*+5CF0P"BV>6">G,3':
M(.,E=X&98K-!1$YM**:8:38T,DF@'R/Y[Q+CY6OTQ) 11W\EDR\ZG251)FU(
MQ&@*U%?15%I1(5@8G8<R8J@>7#LW<LE5U*@CML&F#:C+;61L;5YUK>*\9*YG
M$ HR-KK&2IB8B "V6DSM%M@$CN.!5ET@)2%C*?$' ,]OU*5'($1UVGS(A1$P
M-AWFX2%9YT^M_]944^!;C\?P_@O9#P1?@Y(BQZWY5F73 L<9M @LCZI'GF=
M$[X"&58U6>^--OK0-4..2OX4I*)Y!O>>G=TU21Z89@*'C#8?PZC0B,R7F"+5
M. G?C& -&%_L >O>FE0JD1_H)G#,X='=(<O.E:QQX#EH>H4F2!J5;<K8(BLT
M6=.9S@Y_Q)UW<\ON4:,O1H=Y!.QL$;<T1F1YXVIH)N $S-1Y*I/LMAP&J]2*
M59&MFZ#4>* SJ-PK=#LOW[4B[, PKM803L/:ZYR;^;F.AK$R!B7/.\RXQH U
MJR23.:4*\=<<?X.2@/5/-6-WR%J AH*J6HJY/1&PQ:)6@,7Q=NE;8E%*H\NM
M>+(W;FZ1<;/MM*T#PELU;[1J6JFI4@0,-!G(DB-4=6;@"H1MWBSEQ)(A$63X
M"Z $-3O$+"9]382$)5>Y6-Q^M;92;D4I45$D =FHGIP4K<,<+^%H 8/4?%6S
M;:H#FHZ9>D'(P^H\RV2>KK&<]XHF#QZ'*+=''7F*NU$4X>]TQ_"</G/^._8'
MQ4R8)*:X41\JN#W\#+.!K(IN(\5,T:6LX55'BMTD-Z8J4IW,])^!U5(!&D7O
M:MXI5,=T8Q%3.Y62M(G@5L4BUIY"CY+_WZ?!>']T,FBICO&%@BT^2TZ;UY8A
M4]Q+!./#GS0\$-,HOQ^X:SU"WM6YC-!@C7!5&#V:1P39/")9U0?19M8LYV@2
MS3=J:ZS<B&ZM#U>CI) ]J>>8Q]I:I4^7;@E+C?7=Z-_15VIT!E.EQ(EG:5^1
MXPX8Z'[T.FE?CX]^22Y==0O?PVU#\=NIB),4: A*:V&4)TT6V,(K9.!JA!MA
MJF*0UZ<-Q .-Y(@,+NYBKB@P;6+@#LUWZ'UDHX56Z^#4KXNN;;/!%6R]1Q16
M7%GSY6#]Q>(2I==<KY9M.7%9<!LP*@LMW9&)[P0D@ZVHP;K7'>.\+E98+T'H
M5OYA4#-2MXG5M72L*ERASC/2R*DA.>A")HT/5[A[N,+8AROX<(7.H>7N*#G-
M K/&\%:CX::V:S-'Q4W =./:#']SG+DZO@ D_&N"6*NTX!VW_S42C/\<G@^#
M1%P9L%2G15P_B4W@HCDX+>\:P9E<K2LYJU78@[+JEQT 'Z682"-"<<'>U8.U
MO!N->&G=]\,! !R%85^-\["<*\JCQ?1D7J2N\\U.7?B0S>,0,,$4UW*W#!N8
MQ9.XN4<S?J7RU#9G_0MQ94DS[AQW14Z2F,[JB9P<)9&:&4U>$[,9_:V) -"[
M25  +.2<I+IYB2EK&.&![E1 >5U(;+5N,RZ.#MLIX-RHQ*SO2U6>L0H#T*6\
MR8@,TF=]U6%EB@(X7>1B#N=7Z!IIB'1<#,+6#':>UWMRHM$9;I=:1J6";+@@
MSDQC:W.B*PA3\6C'#N;$_M-.C2I6K]]/>"TCARK@8G76Y>J3'%BA97+NJ0*3
M:O&8$LKYAF!\$MD_!WRQ&()812Y<VF :BD<R(* Z-K!1J53K-=+E[^PRT?0*
MTOK@AXJO[:X6M\X0\E8BC3$Y&(!.0(&H<$0*]X(2W"C_I>"(8_R9V_)@^X<8
M5HHU3N _=9*#I<?#DC 7  S*2GYARO)-L4=859>D(B"LUK>-Q4=-H6VU-ZJ.
M#$Y=H54+C*Z4HNOCUVJKDZV>L,LA=BT*9&\0 4%,][,J2M^2V$MZNZ*<X39:
M2AAA.08-AQ=:I'@F-%I%N>E7ITIIY/ 24Z:R]6<F9W2D,%]*-BR'!>A94\ZI
M<F+6Z(<,Y.;8]7\W@ID* X8UV(\ ,%N6D;9ZA)I2M<Z@8T@-#J%2+G4M?8;+
M9!EP,TZGRC[_HLTJ[]("Q<#?L4H/7!' =9KH'1_ F5/$!:[49X=WFWH*[\X^
MFX(*/<+8CUBS>LDZ^NAH@'3L=!#\HQ2@ =#5/CK!0\$P-N#?,1I2ZCD>_XC/
MX=N06[\@1XZB*L;H.B18/1 ZIK//2*EBI>U@U@!VS4@L<RB7N%6U"VI-/C(C
M5:C!_7N5<[EG!M>(07US[WL:0!V6J99Z%A)YIQ1S.J582H*5%C]K%,'&D]6D
MRZ4YK4BBA$+O: 1 MR\+0AS+.<]4L2I-Y!R!Y_8 X9-L\ 9\R&3^F7-UL<"E
M@H.U@0(4VLJ==+&)E$O<C&T3]\]38U'HQK+63,C\T1IC8=8&#-8@?<NP5 =^
M25<IB.+H3KTF=E22 G)T5EZ VJ$ITC%2I/'^S2QE44Z26,TDMZA*:MH7W$IM
M'":!) 3(&=LR\P# U"*SX?Z.HZ/N9KK26D2(JJF#5FU,G((M==9  Y':\,C$
M;R,)<Y=>4XY1E'+&,R7JUE];5^RZ=SJ49ND>@D]C'3L7,)"EJG-?;S@725)M
M!_4[2TUT0 G)DFA#6&EN0;UX09O"DGFPPX3;<IB258I;G1<S0Q0:D%T'<./(
M8(==33WBI0V<A>@3B&MM;;0II.!R$XX/Q'AV7$*"'!7^8S1S@:.$CE6+=7CG
M$5,HYH;KX$AL&)=()=RT_EIC#Z8O7X*.D>7J_:A32.MTN9*FVP3JU!K#K 9N
MS2^<NL353FL.'E;9A5)9&!/BVL6U*2BL(E4FO2HJX3V5#D!%RBQ!ZOYD6E-O
M'B]EDMJ@6.>FKQBHJ@X3*WT@KH&[=2PY"H"X )UN645;-$.XZGWUJM2P1&4#
M'3*E >%$<+O\IF;QN*.AXYVNUT)7MV[: 61.XBF-@Z"KEFHW:]L.FN"W."UU
MW:BU';X "OJN>U/#+1DDD).$^>/XY/;\<?6&U9#?[9U' ]85_4IH-!1[CCB$
MP8)8S)@RV"@HD6(*JU_V2E6%9PR"SZ52,8=I_*],Y7]*P&R6P"())VMEL)7!
M\;Y/\DQ$_+2[\BLN<X4,V>+,/\M4:E"=,JC(L/M6AG(^@=$V YY6U@4%J1!3
MM=IE+>*D:?$TMAUJ>QI);9?%HA@K,".^8;M)<F DOAVN&B!;:2316._Y?6#/
M[X'W_'K/;^?0LNY7V-#W62\6;,D8ID?5NY*Y19CHF;66Y$$P,P+B:KR,&Q S
M:(:$._*+*;?KF)!U@^F5=ILN[1V0LK\^M*8]KO6V8D2]T[%);]W(:358W>J/
M.J>^:M':#9_'(F2*.Q"M) !JF;Z-?;3)I(TH6!+E-U-G\*2LOE+7.]HY[( %
MB32>PST@*;-*A[XGM4-P [N[J!Y4SZU-_>B-5 EX;9R,QJ!5:X;'\L_-^@^+
M4L8Z[^A :/%?(&ZR_(D.5!=OB&F0EBLO8I4(>\%T_$4+])V20PW*](:$LR5*
MBGP;C.5GS870:J)9M8U9T,FU;$1.Y"55R6T+:*B#9W7W-J+V^CE7[N#J!F%:
M)#:NRDO(#UM%SY+/?^E\\%)KHIQ)"<ME*+###-5JIJ:9NG"S><"0?UT">C<"
MBSA&9$U&F$EF(QMHS;1H^[F2F[R9*.;R%#P0S(8C#SB/Q&4\G>IE5!-#"QUU
M=\2T8-?5TJT'/8L7"ZI$$ W<A'$['9<'=6J@::(REU'L%.'FXI3UL!X%$$2Y
M8S/\J$DL&).=MB6WLOABMDCID)=41J;JIDV-@(HE5^>98OTW(GNJZA@K=>T=
M-OARYT\'K=>USZP=ZT+$.<M?@ 8AE["H(.&VVJSZI-B$2MMGP42&M68HUM8Q
M1T$!^Q.B?\H606DM:-UHCV DQ,YT*?14_<FI.M_J>E5]*Z_K:MBF'7@MHBZ]
MC/.,9(6Z*7HGZ'LC<!36-;NNV=):8.GZ5:(H*==#.\XJDNBZY'3IEP'5NZ)L
M;V0 ,X ,?H>5TL)$ OU?F%:^H(NAQ1LSL/XC\HAZ]<S0O242)U"J;'(-6]R]
MUERU<?PZ28X= 10#Z&Z+$]'S.A.PS6%PJ0[;&%0]'NHBAA[7Q<>,D[%KQ4%=
M0SXY@TI%I=UU*P$FA423/EV[:%L;[)?UQ,M!'A<O[V:DI!'NP4#Y__X_?^4^
MQ-B<:\$A17][MO^,/NN!Z;->PH3Z=M$$)BJ!S'&O@YJ]CA_;@Y\2L5"P7O.7
M_:FVZ&>\$&O[<RR%,9F2?^%. >;!J&'].OSIP<VY1=0^]0'L%HODX<TPEC<8
M]/5KQQ1'EKBGHSD4QG5TXTY&:W;RZ)#=$)QK#:5L^,2Y]HS=6//%ISN#6M"^
M8Z?D6 T@DZ$F4Z^;)G<$#_R;T[]X5>L;1[J=_T)<!"G(=[ME6M%$A-\N<HR1
M11@PJ_>4R5,F3YD\9;J!,J%ZN9*QXZF3ITZ>.GGJ](C4B=MVL5/0:7CEF)$P
M7P*59T^=/'7RU,E3IZ>B3B+D3[H+&OY&!OK7:%WRE,E3)D^9/&5Z$LK$CAI=
M[-MQUZQV>V\ZWQZ#4&U;]-"G,E<E@H^[-2AN&]M(NC M%=EAK/M3D#<AO0@8
M)E?H/;6.WC*?BE#J$![K(G>"<FC8W$G1X$B=RH7.74N 1E*#0I-0"FO78>Z5
MD1%$YM TGOP ,XIP5J*?G=>.(/N'F"_4##&(W<><]&@:#3M;J?M_W.#!,W+W
MFM!SOH,'(Q/ 7^MED!)ICRI_LD;,U=+S#7BXVU>%7)@R<CI$[J:]H3NI3W%M
ME% 0&P30Q1D_5^DH-@V02Q^_T=:=?U@?WSE''.A(DW?470])(\'N7=5L[YV1
M;8(7.)Y.&?^<_>,\>&OF-]GC5>*>N[*O L[KUC-\???N7=L,V"-;9]:3GY C
M(M*4>HUJ%'9Z!5K1C'I\ZD*  T[QP%=G\$]2)=B^*[&GCDBQU@7Z C\2(?T7
MH+R*;/ZN20+4&1^$W%.00K(KO;#Z*+CVT?%KN(I2T$0R%7RCG)A ]I=BJ*)V
M:U;>6%6=%(=/*?:,9I?8W?1=JOA"MN53U(^)8QCK@&6BI/L:N>NQ!7D:FS=N
MZPO=#MJ9U@GK\_D:#YRO\<KG:_A\C<ZA)1&>U=XS539&,T;.R5.M)-1&>\)Z
ML+XU =HZ"(V>+Z:5Q=K$"!^6UHNPM*I2!C4!TT7DJFIC.AIYX,8*.>WJ*133
M=@6@:":))@IELA,KE$IO"'KL?RS;;\U*3P.G,M]:^)I4]*H $<H@#M0S-YN<
MBU*84W!CMPKQ'6AA%!=N(4J2/2@4V#TPHPR[JJ_3,XZVH,?08=95Q3A7@39*
M,L<YF_S[2YT4XF!$),-847C:PH;EZNY<H>D)$G "E9AC^NPJ>MT46UM1*$R;
MNH\2R9YR/7E +5D VC.VU P(V@S6+G,M4JMY_TF,31]IUJ )08<7<)VI$IH#
M&X77!8T;K(5PL\4J5\XH:;7Z$[I97HSMD$RB9H1VXSR[HB^I] K&X,?8'B^-
M%,71AM\HRCX/9]@@DWN:4I//@MN!<@?82OO1I0)1*)QBY3 K%M7"P618%K*>
M&$46G 'E +)G@60< /D>)MJ7<UJCFWOJEFC'->4Z8;"@?#!=:<#I.F\)1]6)
M%9;,,+1@T.3+=%$E>6[&<;H&"+12#0@"U,#D7ZP6V;R)?7*S8@3R(H]#G^K5
M?1KV";M'*I:@.>,& \R-B?/>ZS%-EGN81NB4GJM;^^!'7<L:\WC)+D@)3VYO
MXWH:3/_)Z1=;1'A1'9:^\Q.XUZ%#,J,L+*OT(JY!M0IA1VZAE+)29Q=@MA+U
ME];=C(5N@H&SZ6SC 8E.E*2U^F-5X/E"Y%AA$8CV1*823@HI,<:G4<'LG!*=
M36]3I!>:#UQ#,%PKPXJ)X=;F)QYBAUVC<03W( N/3D^/#O[_5W9Y=A'==U@^
M'HE^7\BY+O7WZR]M%&8GG),[PQ+_3%&E3"ZY/O94%PX@\^$:%O-HD+FFS^&3
M^WR[QSC_@(UXCO(D'.70<Y3-.,K8,Y3>,Y1/Z$*F1LR>@VP7!_E(=E^C7,VD
MB/Y=DG:,]73<>)P_J(KO9WB [#IUE0M^GY1QXK@DKD )NDJYY**M_4%EJ[['
M:$).EL&K\7BPO[\?*)Q1!E,I"RJF92I7U$)X0"M+ 6I2\H>JTQ- \YLL^$ON
MVC-P#6SUA@)5=4C'KQ:;UJ>9*?E[E>5)!&1=TGIP'_65'^WO-U?.[CZNI8;J
M_&APV/(0*H2HU<N K P4_L1U+%RS^%<L7Y+$\I(-;K;YJ!,H1=5&$HPDB3A7
MDW7F-*,"N3+)KDB=%I&$V0ORA,QI 51NCEBH=BT(E:5P$Y;4IT))28S9K=9/
MZV$_2([APY<BH2$S[7F@"LUZ:5Q^1"\/CBJ+D*0GQMH1_:O47890K>?JL[Q]
M/:HM[V:#L8P-#_L:L=/L7*3!/S,L&O F4X4(/L,4:(P#1(AY&[2T\UK1ZR]8
MN@8'.*<N[_RYV6P52T$9-%Y%U]%H]3QC58& 2XI2A(G4=P9V,:KZ<JYNY:U,
M$7WM:=(8N #R#+N+N=1]&5*@+D%QE05+H%3*;O8][!.CJ402G)5 5;17:Q-7
MBY<1'TY&//(RXF8RXH&7$7LO(_Y.E3,_55YS+RINEZBX6B.(BZ'6 B%TE$/5
M5%"'6-@6\;&RS:^!X,8IEM]&^SR'_EHWF_:(#JAO'P9CFXY^V'MO(;@AE@1>
MFRW961AR[<M8A^S6RQ/-T<>8UT4K(Z82;X97*7X;0UBQ_AJ'4UQ@D<>"3/D+
MR:U+:OLKL&XXP.$ROLC@M!46UL5 /,4-!4V[GI@$!=S$(E,JGG#[D$4N(\IO
MQP)TL#H05+DK0U86Z%;F/D(@ES:FYM+ Y"BAWH-ZQ)R;%<([2::4=&JF$LQ)
MF*JV[E;AU,\W/?O:@<'RF7"Z$)2 $-]0(J+ WTV"0EK#/]86_0V%F@53$&&]
MV/(T8LNQ%ULV$UM>>;&E]V++!R3+YUQJ\VVL0J"692Z][+)=LLL?P'S/N*L3
M@&/#J)U;LQ&?\F%3/@Y]RL=NI7S4)(B39]N+NH]'PC^=??X2O']_#25?@Y#C
M)C;>7N =>X&W0M=3+_!N)O >>H&W_P(O.=3(M? 94VRQKW'Q]/+N$T-%YT7O
M/!P4Q8IE*27"8T."S[H9YKF3"/*!S6UD)7N/[0GRX%.5D##5[P;G$CA [*,&
MMD^=XJ@!P@-.AL#.-[F(K$LW^$.H2/P[^'N2340")XU%#@)-6JHV\_@.FC;5
M<@['8JHI?'GW>:AK*.AJ';_)25Z*?*EC5(^H6L=HP$W-=</[NK-V<' T#DSN
M#8R0RQ#D!OR+LD.J7 !G%SVJN'$N;6T*Y-[!\2\ ?)-98VL\H#T#.X#JR(BS
M5"1+%3/$K6WVC;7-XC.?*U/NQ\J4:TYK2LDX6.I">Z!UCBO&$U#W72H60ZF%
M]@1TO G:SM'P&U7)3)+)!+K49:J$4S9&QQ?01%C,X2(7BUF/CN_+S!3IX)12
M%+!U7W15 W"S$(>;^45)KY%LP_0@XC(<= =!NZ0"-L5,82-4N,/MQ7&"%^2W
MR4H%X,? AU N"CP&G7!%"5$O-^LTL,TJ#"^251C6BA]'J7'V[OS<+%_VZN0G
MC8&;X.JS:PJAG;;H0'PR/SK!]K[M0>-!XT'S8V^S*'VW0I?KP->:NJEI><5.
MAL>'BQ7#@R:]UH(+-%QE21R1E7A_$.#_7KX.#"=A;KR'O.'!3!1W]B,\HNV2
MHCMO4)HV.KJUI_2P3I9J?<"%88ST;\_&SVY::PU7]AQO0H4G]4?TS==[:ORH
M-7?"MII]S-KK=P&37HB7P9>L$$D+,DWRGW<"!G^4E;B=37<8$&1%:C,'[0H
M7H &_6<:%^KE#@/!& M;^<OV,):NK\\SOJ>]ZI.7?#)G '40@'?YPJ/IB('Q
M2<01_[60^0Z#A#@A P)X O^!C*&-+VP1S>GZ^CQ-?%J:&&J:2!H!_^F%XYIP
MW$(3O+"(PB+#0RC#1_+"XPQ 9Y+$8:(]IV=IFI5IV"I8[PQ$T(.H,4/?H4]Y
M=I&+>6L8PO:PKJZOS[/6IV6MD6:M'\3W>%[.7>:ZP^3 ,M*S*H"$OWB+WME=
M!LW_BJ24+PT3Y?\V9) =A@X+7@P)S+7DO^9"L]K_(_4WO^ZT8E\7SO[$R"\#
MLIV&2_^$D-NX=9VH2)>[C_=?#8+QP0G\<WCX\D;G;T%=^=8'>NVY^42<LD+?
M="NP_%PN"B?::GRBHZTH2F_T.O@8%EGUZR'_>D=G:V>$T39__=,=P3UNPA4O
M*7/J";<UVLEC\3C>NHGGO4/OX]/AX>F6GXI'\2<'9N?QG 2!\6O>W0X?E,?Z
M'2'LIZ/1X/#@<,O/Y<<TI-W0?>JZS5%#\_DCNW05H[%7?;I"BCM/0L8[>2P>
MQW>$0YZ<#H_WM_Q4/(H_.3 [C^=>]?%8OU.$W:L^WCE42PRJJT '#0VI/5'?
M:TA/3[$[3VD\:_58OU.L=30Z&H[ZQUD]CGO*[BF[Q_H=INP[I#0YTXP6JS6@
M'J:ZS-K[99:\^1MME5>X"-N:LBLWJV/W46N]3SNXPZGX<^S@#OPY]F,'CW".
M#T/?NS+J?8=-/!0W]-+F[NA8!UM^+"]&+[U2Y96JZY2J_>'QJRT_%8_EGIA[
M@]GV87U'!,]'$V=[:]4Y !TLRDKJ3[NE:F1GMO"T]H#.@*$'6_ GV9<M>-O.
MO3##OSY46R73?F/T4P,W-FH93@U&[EZ*Z*9*1/>.F'A$V]B+L7Y8K[K?>A'T
MRHUEVC5+WZK>A^]-ZZ%ZDRWN'&0Z IG&6J((1 I'3#5MN2D0MB!Z3@8%:E@T
MDTD43/-L'LCY(LF6$M["SE'8C6@AEMBB"M\HQ'>IFDV='H-J;%NWJ*\RP.Y8
M:KH,_AR>#X.IA$LI$NJ2I0HXJV >IUCRBZ&?)=1S#< ;9!- .N[A%42E#,J%
M[MAU*56!#^$0^#G,4CA0ZA1&S=14 >>*;?^XG52)M9""."VR:]JK#8+)DAHF
M8>\JN"& 0>YZ""%P+CW"1.*W,;8/C :!"%*J5.9T<*/>5XAJ%Q>YO,!M3D6<
MX]%@D[E++%YE&I!%^"N^68:SVMZ<?6$-I^ J*P$W#33QU3;0<0<SA-@U/<=<
MI6XC=K,&B=PA=IA)U!KVCO9]Q][-.O8>^8Z]#P_NU3O+<MXC]63E[II C*NF
MC6]%(=H.GOY]-+CXIJJW@>T78-K1,I7!3*@ =@_\4439 @\6&9$ N2@BV0BX
M[&=Y42;< K*F[[2UP;IU0;*]_]' I-:A!_NC 9JW@7-.9 BK".1T"O@67Q)[
M;;1FW>?6K)XO/@U?''F^N!E?//9\L?=\\0$['N\\;^TV*WV\8_@(%.(RAAVL
M/X[ME4B^@M2!K=7A1>[3?L'MW%6Y6"0Q*^-&H8?;@OVZ%R2AD#4'U&RZ0+#?
M$NT%:)' ]T*^0L, AH^D CHY@/]>RB1;#&#_:3D585'BO&B_ .Y;&0UX4+54
M0,=54"H4C3+]I9S'H,U'95ADN0*))<Y!+%8J6.09?@E?12 4HRF"#%.L_<\7
MB?P>D/R<9VD<*CMXG.):EG;UU'@;S6 (!YA(E7, @/-F->6 %YRAB#1PMC^@
M"4LT/M"?\S(UP!AP9W299R2\T:=(3F6JI+."8?"QS&OPK(!OMFGZA+.@ 3*&
M($DMSP"E ( BG^OUI;#"4@7S;!(G^G<5O-!-X\\^?%:ZJ?M+7EITB9W6(SL0
M@  V#KB038LKQ!(ZC<G2X$AUD+3=)+N(58$ QM$2O%'N1H HPTYDKO \XSEL
M!M;\[Q+H>K%$$(8@ BE9'Y1&0E,DC3"#3PE^"])I',:VVWPDU[Y;K2G,5*&A
MV\"U"J>;J-P">D98H >AQ1:Y63_THQ\6A(]V7 ZNB[V'/SU^-(N>^J#[ C?=
M[*,;=S):LY,GCQ/J@Q1>XU=,:PSQ/:_]] 5^LJ18<Z?73^ 5\=3*4RM/K7:5
M6CE2,],@& )$]@;ATD^UD:R!D6=_KJ1<\]Y;_<N9^<6^3,/#'2KR$H4P8;5R
M(Z:3&!_G81D70'E$'KEZAUJ@G1+>,!-]8DD-O_J5'FY;:? ";SM;.,G++96L
M9+Q<+G+X @1"LVD&ASO24Y#G'R+']W05VO5=C=:ZV=9=^<9C%0X]:IY=[3]K
M .[6DK+[D-2/Q7*"B02M&#E!<B66RCG$6=ZD9,2## X<X(J=N*/1X<$@,/^\
M?/WLY_7F]8/A>,7"/AH>';>L5G]=?9]DX;<]58B\6'V'?I.(C^8UUU 2D*4$
M]B>"62ZG?WOVER(+G_WW%^+3V13-:P7@@OKKSV)#G&D02PVFD^%AG,)AKI!.
MO<R<5X.*6J/0%WWUS$L/7GKPTL-CG(&UQ=6DA:_FVW8-!UFXUW*\EN/IE*=3
MCW0&[>9=0Z_>5[^>V5\MW3(*@@]8W2#2!>,J.4P3/448*$J<H?)AH$D^1>DO
M%QC_PJ&>@"WS&#\ZH:" 2_$4\!#TL<J'(,(0 S0IJA3&%X$J)R#*PC=P=HLL
M+W0<*P4<ZPZ5Y."MF_R'P5DPA=U7 T<Y^E+<22,Y1T;5O@T\5(R2SLJ+61 !
MNPN+0(E$:D\!_87^*PRP-7-H5S7[V):@0.1%"E^3MTQ^1X66(U7Y;1UF6Y_V
M*DX2\L_$:2EQ@HG\(7":V&S47Y24Q(FF);KHK@GSV3:<_(IQ5W"X<-NN4@)J
MZWT/)J6"%U"6T><J0L 7%6LW7N4C_,".-6>4S^QC._OYW-*4#_%G0T$&CI]U
M+K[Q@=2=>+=SV^&QK?&]XCJ#\?[HA*,@8-B_E\# !\'OO[^I!C-?NRNT*YL!
ME<)H_203, +,:\8\'08M]_LFIR7<+;F0A"XF:)N"W_1-3>' G?<*&<[2#/UW
M&"B^#!+ )-?#1T0 +@(YCQ6C!+L+9127\X#4RD4>X[5_<?[AG7IICC,K"YK\
M*LN3: BGA^%L^X,-$ (CTF4N8:D70IN.XCE@7\%N41Q4NT8=6$2 ;+#>U%TM
M/GGO07UO/O[O^[=[(]TO#PX.0#V/PQY=8'M4N;R42/CBM**-SB')[Z&4$1P*
M_@A#$.P%YC24">6=K+I?#)6'8\27"-M412$'.EKS\._&7HDI!LA!-*$O0 *_
M )*K5^18#)V%\;4QB]>$_08:="4P3R+)KNQF#,IBS*9E& I#%("J9+@F0/\U
MD,&UYI+0$9@&$D)8,U[@UE7T"'70[Z^(-UXLD13![J<9G&[ )&H:H]RV)(@P
M=2;21FDHZV")ESC&" EC;X8#C>+I5*(R%A,7ML2/^'F!2%48J"MY0?BCXT)"
M4/0H] QC</@)PWX,GX\<M#.+NHE@D5!!5P!V++_+L"PHIC=SX0'D!Q@-T"V,
MCL/8%[' @+L ()UI=@(X6%Q)F6KL<9^"@6DTA!6FSU"(AY6(+H&[I)&Y)9A)
ME,M*(,-O<:W5:(B,)+QD"Q3CRI3B-VHL^!JTK&'A2>>P<&?B,M\36S0"^$.S
MND^:U1G$_M40S[4QG#V)WD-VDF;HI LSH/_B,LZ!I-T[N%\8>+]LR!:4Q\!L
ME:A3< &+R5,.IBJ+69;#C<5 *0S"PV_QIJ<85D<"KA2JS"F."I/\Y!3N/J4^
M(,$3,8N(:I&#Q&PPB38XX"0_E*-R@9N?B-2P-LY:9 &8E!]-O@ S0&:;28P,
M@T] KC(*!(:]%IKJY:@5YE(3Y7^7(D=U$O!H</\0O?<!U4PF^ *@)OP0RAJ&
MDZ5/,QHK6+C0X=S>LD!9E:44C*8SQT-*DQ5T\8)U'QZ16,*EW8/_U"%AP[LY
M<C!6>;DPNS*@&:!J\ V044=I5B\-FD*\,YY)AS4Z]8#C)Y$,-K06!+8.KV7^
MC$*&9O*4MIN!')?&A=;)8?]Q!+*)O,R22_P=V&#)?!Z38G-.]7U$C<*F#(M+
M$8/N&F,()_OC+=F_!($F3DT8\#^R*Q!Z<Q)8*9 T)0L#;!0>*W/.-8>+'L4A
MZV;3$F!<C?9@.QOHK7'R$UE56$E%@L$&$!.XS,(^"7*X!52.8=%E&LJ<B!6%
M*8@TS0HTQNC-6$L,;3-<.M:# >!;$>#CQDA39'A%EZ0)P\V[T)018UMA@:AX
M OBBS,'3E4-H0)['FY8Y4KX:<68:V22VS#\0[V!2D#$+I0^!:<<,M!"@D>&W
MA(\;WKY"> #3Q$%9M@ADB!8,C2;Z@G! -:=<* 03<8WY==8E+\IU0Y3[AQ0)
M9>%'P;F82D"RODM5[PD[%QE&YFO;[6.15J*0Q&\+\4V2:BI"3C*@&@A*D9&0
M]4U8&_Q>2$TS9]5!*3XHS9)L"8[!;;D3?3(KHE2*V%(T()4.06$1 X@5.C*L
M)4RRQ:.2X1X:CBB/AH+R%$K%C!14\F6-O0/0$("AK-ER:R+JJG"(@,["+"'A
M4R&'H$0$#5DMB ZT#$D6A S]#+;X"9)*$"K@@7F&W&Z 1!!]NS3X;*G0T4:N
M@#B,%\S=,3]%2ER0EMV(SBHV/))+ J>#)<-'6&J<4LXNC(>[Q=D(ML!^SZI3
M(:,G,XZY^!?*YZMH0OP-W[<U.V89DFK+Q15\M&^E<'&EY!005U+2W@T\)^:-
M&O7H!Q+TI9B#$E J8ICWCAE9"E2@T((PEJS!U6I3]8HK9B,NY&/N[AYS=^QC
M[G8FYNX>[L\CH26P/92;8UGI89B7%FN5*E,/3I<JHDM<%>ER*H%H*Y$O#7>G
MY#ZI@'"%VF0*/X0R(N4<>1S6+P(PX-MQCAZ!#!7W((_5-]K77"Q)GK":@!'_
M@5OB;Q-IC!\14LA<8N8B>NHXVZ_=ID/:*=930@T)(# G0L_F<MS&A/TD\ O\
MH7Y<%O&J0N=5A2IYOO<ZPE=$<,#+2_G(^H&QO;1848T$R]>V9G^M-)H!R<@B
MPIIH-0<VWLZ\*H3@BG*5E#Q9FDQ=5NF5]G_J%%S\4CM2-_1/L14$:(@VG3CV
M(*SAAKF_NC0.U6/39F!M&=*>)^J7/+6U'>PF<O. -N2L/$*>5(RUQ$4-='%"
MQ[)=-P]N0J2TG:1A%2=Y&5-<4.2GTU!P-,4>4DT"HDU_9GH.0G\E+C,\@8Z3
MDXY*W96YDR6#(KF6XFL;0,)NZ+VQI&F]8 /3)K*^NUDT7:\T,0@<HYZ97;%=
M-KF!4H06*+L8S*/'^*=2YWD7Z!V$=V"76'Y0ZP^+RO-J8<0<2%M/C2KD&&G#
M)&.L;W@<**J5C&6+K) ZBDR/?XGSPGM6LX1+8&Z3>FP#@>>"G>>"YZSX[@ '
M)+,04FV\[CD69)!\B=P@0Z8]1(Y)&D2*:FS/%#? X IG9$2OQ^D\[LVR]@V[
M++*!T2Z!9-'>(J*K;N0E_D)Q'W$(JT::AL0,3>I$?RK: ]OCHABPL4JFWB/+
MF6SZ+BN6>[VCDG,H.N^.N]8]B;0;^+RNSE'#![01,4^MG0D<$<"/*M59.8C?
M&SAL8= H 9)AA'"8, ?F0+()QP*BUJ)@<X!_($LAET8FQOZW)?,HT)&,SRH"
M'I09-<=$R9XE6"7Y8H8OYE2Z#^/%7#]>)7YH2RT%?\+M2+6(UKP- _<5D4=J
M%B]L[(Y%S^P!W+&JG.S9&?0I5<SO47V-(97KU9(8;=WXNI!^3,AUA5#,4KH.
M5H]%.<HI-$3!<[9,4"7^BJEK-&VXAU=%-TV:X ?T_\F\)@+#?E">S71('2^.
MY62[/O:TQXL%R4'P,]R,",A!%K$SKI*UV"7)VX?3GYLM4*A:S%5S,%2WMK6
MLJUP/EG$[#> E=#1U64Y$J2D_!8(O)<I!Q][77M[I(RWK&;U7<KX\IBT!O4V
M1W1)K+(+5]1ZM:W'OU@:HLW1HG!KWM931;[4<S9P= [3=2+1D0\YRAUZ7H3B
M>:D< I??DD1'-,NI2H_!%:8(9LO/JA%,1#*_62GEE%5 Q./P[P,=,#_/\B6%
MMS('OEYG'V 8 ,M)-;&OD3,3DN,G-KJ9C0B=QCD 92:2*?(_4MTC%J0>^IAS
M(-!4S]X$.CG$OZVB&0D'>O5H$KTD,<V$I2$^1/5]V/+V&*V]R&*.TG6>QI@R
MV $[11^9@S(/L*$@O%^+U)J_VB+Y[CN-_*<JICDSQVR8%9?6;S+7FO/5<Y;.
M<Y;?8Q"AHG@' CVLS&Y5@"K4WB7SAG)H6T_\J,'-]AYKR5\;,[4)DZQMQA)=
MBW*89R"16M5)YXC#E58S?%?FEQ*E1=1M2S;\[2TR#K"WTC,6^JF-:8AX,4-8
MY;&*V7%&*K(PW(T3";#+!QHR';.B2)UX,%Z?<2&9+>"X8F%\FM-$?L=GRP6+
MV)BW1WXRP#/DCX8VJ2L*Z^4\!E#VK$U1AVYP>@=H:;\2+]>0%+HT\ H,85+N
M'Z)W0@9Q@AP'^<$?J&9<BL3*] Z,*3A#AW'(6@0<OC@%YJ"L2NF8.(WAUQAI
MW:2(5$J=0I$1^;8)&E1HTUS7FEW 9'2F *J@@!.X)+MH,7/#,37GQ>>NP7>-
M<4^#]@,?F_'0L1DG/C;#QV9T#BU1MT+3*&6W9XDJ),N?%;TS_&J !/V#,/TI
M!BR-HQ>*H@\B[EHE@&%)>"\0%[DD(NG$>G - >IVMK>4 F/<0''"-!$)5)VL
MLR;Z7H^B?5CD=WO^:G^?)P?().294U;4CJ0"3CEAU>&/K)#!/W\);%6\23'4
MN=?!&=>HKS7;&(\'6K.[<LSMDRS/@81'.KH;T^O@'\D$O[&^'N5PWI@IT9D,
MB9LC\UL#^HF?7P!VD_A$ZN2:X!O1B.@D3S:7,:12B7-ML#06 1WE4TMER,H"
M2_I4ONTL<>)7.7Q61/_"^$S'-HH"%24AGU6NFD%P$5_*M"Y'!+!3LKQ.65RT
M9V*S0,C?OT$>B$XOJ/O^'R&86(N)E>&C,L?;9(;!NI@)2Z:T!=:*?@V_02T"
M04D9? +^$[Q_KSO64W^>T=G 4(S/L?H6_":X KZA'+H.>13@6</X2,W*!?E4
MC)<-8\&0)N![SJ7 KS$,C)Q,-EO%.[2[91!X@[<>X\//JJHWG[($%0>F&>]T
MJ,SZN*MM5M.-@HF9Y$4\C76WK(6!0,0=7] Y1842!.FF##% ?V*-2 \CX^:I
MT=NU<4\<8K]ZY=E\I\D0Y>X#%W:N$-^IN@ZEG.4VR$K-1>QNQC$2/V";&\V(
M**/6+M$QW.42@VVT[YO#>F34%DK5&S'C[0.9HP$-6*B[3FC(N3?<!$LMN"JY
MDZVJ4T.<:C-LQEU:=+;^B*\.HZ4.'MC-!>,SX!C15!]@*9*"&)0C-;A]4K5-
M 4TWS%$,0Y&6Y,#;_RJC"RU4Y"057,:FD2R)I"+/EWCY=,=6CBN#*R/YC21F
M*8E0#_&3X61$X4!+P:-!K=,K]HVEY1H)XRQ-2ZS!1!@;/$3?O-^R?&ZZX.W]
MS["F*?< \SGONSI9"G69B?1"4G0@YJ42PL 1H;BF*Y=HZ86J'DW11,T8JK0#
M7()P>A86I1.9:7SZ6"NEX7 S/I3:.EBYL;55*$ICKJ.(LMS)+/7"1.>]"Y]U
M]2,ZZ#<ZGE1G/[RQT0E]]SR@U ^R7,Z:'FW^[/Q-<+1_9"7];3@GHX#8>G*\
M!U--SCVM 0=&A1G<]O_8(E@4YR)38AO*:J$Q5?9(%5QW'<HC;.0*NZA-QHDP
MA9=L13"WRASU.A<@K*"GO) +SIM1I/KB-K7 N%DG4U\KV-<*]K6"UZVGC[6"
M47IFA5O;AVWZ@ZZN:G,TB(99)_(5*)\%?"$6:&#&9 82@LW+Y&:>S_$9G8E-
M9GM597#D* F[,< +L>2VT))[^^6N,MP8GE+@,7\O)_U,U\4-33M$NIJYE=%@
MA1/CI3 ]458+__FR[)[4>E+K2>U#DEH,)<PBW!CF_J'GCOUV85WVK"*8XU2'
MG3F$&#564UV2"/9\X@B)'&;MMO"L2LDYI;4YOH3SGZ]$CF7@EJ#, O1J;6U-
MSC,LG-1>,D543U$.)J8X4E8D< CR!A*!-U.1?U'W$D6:'E'8"=!P&TG(X1XR
MT4$=QIZB04+>@\I)6@TP<.=QIN%J&WK!@8QI=&0$./85B>&T?2S7$F,<"WNP
MDF;^N2G:H20P*S3'X%O:)H6+PYB3E;5ZEN)9BF<IGJ4\'DLQTJZ;00["<,$A
M@.2%%<9^7+6)J%%4_(%L$;KFUB(',LH,(".[.GFF+D4>\YVNR==N"H])6<=H
M<%Z"G8_&Y+ 4,G8 XRB53?2O#!^>@'H"Z@FH)Z"/Y0UJDCVT%^B2\$RHI BQ
MXT&$1=[1O],N"0.M417%)4>\2(#D@/2HR]_1X$2%1;%F$"*YF(WBO._09<4F
MF$I>A=6QLY'6N&[,]].UXUF_J1F2#-@4MUTK3+)V/R967K<28%7 .DFIZL<B
M*3F(2JB,*^(R/;61Z</@+*7:?F2%4JP7K)T1EZQ++8+HKYL@D3IESFH='!Z?
ML_C8[?N)W3[UL=L[$[OM!1\O^'C!YU&<\U8%K,Q\I$.B1P>8+3'_>&XR!XSS
M6;NW;9 SYSI70\33%7T24[X4Q621_ ,J(,4N2IB#,VXO<1VP4W=P$ES:1^(,
M@)L&:'?&FZ8&:"9UC8;D4T]BRG^V<EB<+LK"*K[*VE%G6<E%23C9+"B+.($Y
M(B/T4&Y[:?SZ#?#:(F]F1?!(M4P4C'2D.1N+T?Y97P4U%T!ID[>RY"J4A&ND
MF^NP(;9R3F0JIW%ATMPJ1?LWJH#O"(,DF&J%GY+T;@%F7>%L!=:P+"=)'-^T
M<C(U+#/BHC%/4!1#;4X3(\&^.PJ=J+(QL1LD!X73XLVT:D;6B(ES_!'+SE25
MA,_)GG:U)&/&13&?O)##X,MRP=;Z 76O6A0F&*^6)>Y:VTF!"$@"Y981BJN'
MTFR!@@N5B-RTAQY0V96\K,H<Z4Z(6+F$1. \LH&,QC /5S>D,GH<U>JLB^K[
MX&64<ZI68%=1'5(D$9@MESG F.ND\C)4PSZUZ.PCV9XN0HKTX\0ZE^X]V/2/
M+-W[<WANHDS?D 1'X=E]CX[[0ODQ::C#2EEV#9<<A0$7]=Y!G=9!C3$3<10#
M5V&:A>07?P86 )(Q%3Y! D#K^3-%XJ5L[]=!\"'^3.3J=R!B2T[$9D,PEP8)
MW1W!X.A[:]DL5A2C;GB2>)=Y 8XPH[@W(&+ 866!\=$ZDIJSP9U0:BH3H.O#
M,F-AKIPLD;#CW*E-\5Z%-O?E@ZU2!'"04RAN3%4S,3E ,!>D7CG:@*Z9\HT+
M?Y#S,]#09[@93#8 P"Q66$L4CZT.BR&@?F$W:G^[$+'.'<&:H;9F6&QZ*=C9
M.:F/"F9K3HTIK^22?0%? :=Y20D75+07]L9RR4WX-KANYX4F66;G#E*KNY^W
M#A55-D4$&Z>P++<R+4^" @[L@NI+3-=/&7$='G<NE^AR<J*6#W+FV'FDD]AB
MBK MYR7/J^LF9/-%+F?<1"-@( <O\)Q>&OMDK7B%CR?O/!?^+(O8W"5 OT\9
M%KZR7WU*Q&X4(Z\4C%12>Z]24 &O%6IDW8I\Y4PVJHCS*CN'+ERBM9#"UJ:L
M,H!-(H=^&S/FJW <TKLH022@/%12:)9<_#5NTC]G-HZK 3H;TIUE:F,2SG33
M8G1%. MC:G+C!G0"RAJ  .6X $TP)TNYY0R"DHF2)2<D!6]E*.<3F;,YY&"$
M(PQT##^L 94@2WX<LC7-L J *?Q%Q [M\ 2PVP*G-VE&[[%:0PY@&.^/CCE4
MJ4I9=%)<S[66IX)?,U3V3);!;V?GOYH4 \H" YB?G?]Y_V(%KF]O_WC0 O,G
MH'1Z]V^PN&>JB 7J)'&'!O[*-@T5O/B2@7H>'(\.7_X2O)]3J0N-E)^P_E-:
M6,T%Q9A/.OH._D@I=>\-.J@ _C>D1CPJ!.H+K5-ZO7%:M[MF4UZ#+RY1RB+/
MT&Y0Z$9:448E_KE8TI4)^::J@*84 WE ZT!#,FM"%H.%!EI5#;;^<WVIQNYD
MS&':O(.V0H=0 /*=8*HQB.EV'3H;4^FB@FR>(U>B+3%KUE:?A(-9;"ZO*4N(
M!92Y3B.6&:@"^%26Q!$72\18%4.,W-QH96(330NTT,%+GO6!ZARBL*_WKM'2
MJ:_;NGMCFS3=:.CK01MS87XQ0.DU+^+_V-->Y+%C$.77N6U[G:]@,FO&?2U8
M(JVJ$;OP-W&3R;*JPC$U\J@>@[6%"N0H_B<)MZ<G8RGBK4VR=;"$#%INA7)F
M3-?A3#L^;'+&5I[8S6/6IZR/5>L=U^IP7J'HN$+Q/L44YRS?!4.;NU>*'N'(
M1*WJ [$QS@6X3%ISKVSO^"T56R)[O8G%1P_9=YVW3>]57HW[IQ'$- '>;1+:
M/4X -%I/P&8SN/Y(?7()&/0?\LB3YC$,/N(N-0\W1C8BQ^@QH]A01:6,YK*8
M95&&K0FX1(_$ 5#I0?-F[)S*=.U<7XW! _U(*-V1!(+/4P5Z-%&:"B<3X.>R
MD';@I?;X(+WTU14?]HH=[/L(G9V)T-F>ZHJ8HRKWN PZ.BCH8S:=JD9RJ5/R
M5SJ4#2N\P*)T/KVNB&2I"Q,SG6'*])\M'4[=#C'!PD:ZM"R7\;6]6X)Y_)T%
M+]"<5(S'[+:I &+J*WUT7Y!Z![I/L0S>IWCIJ&TYMI"'J_LM^&12'W;#/DN;
MWN.+4%.AC+/$7A/MA+C G,,]*G3D&#9-W#'I[\WR(3KAC\4 4I"P&,?QZ*0K
M!45:[%:,#.X/0_?(3761/XEV..KN0QG[CO;V3[MK[-M;!5=EY3NQ5CZ=*@I"
MY3NCMI_/@*CO<>WS3[J40&5G-64D:[?M&JO4,4FT<Q%153#'7$;EXY:8K<H1
M:3IYE\P0SF,HHL+_IS(NJ&\IYLEBTROM&*RPO'J(/(.!:<2!?HY8MU5J6".R
M-%GJTN<9)0O@Q0M:;AZ60XM491O ? %J@-):F>?AT4V+ZX7X;HP:W, 4/D>2
M2\2'E?_:1FY1OSS,#\A1OG?>IC N]WM#:FRP&_<#T#8G?*)2(K2_I]T0V%8E
ML68%P?H35;E3UXJ%!\P--:GC-L8)T).ZO(5BI,(5"BK[7VLWS0AI^T?K0HBP
M7^K!,M6IRS.98(<7D6M8:;,M+TM7+:PMP\E+J0R=U?H)(;@",YS8*>T6+;/U
M",IH[2E,@^>GPZ-:<>A!\/S5\+11+QJ&?7Z\\B"V&36&ZH%;4A)5PE64\4)1
MYX6B]WS?OHCO.V!>>BM-!2_ T6O"4FP4L!-P:JK]8=CH1!976!#3K3I*Z4W$
M,7AX;9F9KIU'DRGKX*U\QS+E#M@X#(>@T,OB2@?^FF8=56"*J?=36R6.[O(3
M#"3-E63EJ.'6C5H@$V.H$*@_NGVWHT5ATMT51[%.@Y@J",U!]8?]?4,7 BPR
MI>!66JW2/@2T)&D'<MMLM"DJ)B^U<4D'=^L<,>T1LQZ,>D RE][7,GTJ+U@Q
M Z4PDNRG<JNN:]M5Y:S@((56&+37Q3M^M=\5,?:L+LBX][E5>"4'G@.\N K+
MEL;LIP&CPAF<?\+=!BC&2ZW@BH/2 [<&*_HNLG_IXKRL5,/C9"'1+/Y!&L7"
M'-C0-<5&.R9XLL [=*$YO&ZPY** CL2F5JM8O6I2Z\EC(67<6&X4^XVXSQX@
M=NX@CFETLPU]6N[4P-[OZAIX-MIY-HK2.@N-?>>BC3)T>$MB9_O48G'"T6^2
M32[4M(39WD:6@GLG"T"S=:#4>']OM&^4G&Y0< =WM!WBK8&?-EF=6_BUDO2U
M7AYM%6V>$,@"VJ#*);JMLX>55*)<W$$MI6SZT'($S!!"TS:*/.15WD-ZMP>*
M"H@_&/F-547B'*<9FJX0M@8)VXF,;.46H1(<8!"K-8,RS?W%ET7UZ;$^/=:G
MQ[9DYR346YC$JUC+EBQG%;J5897QHNM?L G;]C9(N)VD8,/=:U_;R-,P3\,\
M#7O4#,/5UC[:G"% ) *A":5DLK_:PIL4; Z7BW1I3[$\Q?(4RU.LQZ-8,<4Y
ML2E;MY4D.S.U6RQT" YKG<:!RQ1+UZ_GA 0KM=6;3Y-!C!],ZQVLT<T%($7%
ML";-=;;X03TX:]QZMY_ (O>DM@X\O(^D_6, @4BO"V_ND;6L82FKTH 9 H*3
M!.IF&7K/&E;(E](TS'#V) WI!.@T,KVS"682$'/D GW.6\3#T'[MEIDQ/=O9
M6H09YUE5%L6YVUH:H70-?<&S%IN4MV-WWH[MY#U6;LOJR]\=!V;?S=SOT^"?
M(N5^?_NC(YT7>G;^ZT.G>![M[8^Z9:&N$.!]50))VZH_7E*F<O#BO)P4%/QU
M[S Y&1_NC?9?_J)A\MDIA(3H^:'NRMX<A5N-Z5_E=1F8/COA@;,31CX[P6<G
M= XM;<+S=<G13@3//(LX6Z&6W,W):"*<79-&C0)@JRR'I1K8&\@J#QVGXUB=
M6#F3(U6#"$8,L84IA@F)'!UN((%]0I]@5BJ,WZO*;MQVLBOIEK?9O+1->TV;
MKZWIP2;Z0:>XQFF51^M$D-BG=/ZK^Y@.,>6 IY7TY'6Y]3 X%L#6]%^+ +K)
M[H /FC5<>,+ U>YHL@R>'PQ'J\&4D71'W1!<SJA6ON8Z1EZ4[KPH_2:745P$
MOS->[H*T7*9RC:C\  $=?_(=(WEY=-"0EUL%UKWZB>A4A8/QT<M?FC)D_4FX
MPJT##FLQ=38/.<;*IQPW62L9%/*@FE!5*;=+JV<W@C+K+V1NO*D.3R1^83H#
M5*6""I>6FX0Y##^K$4Z :*A+=VBPV4JX.*79'/ RF>@.DZEYLFU3]1=TE5?-
MV.I]:"B29 *L$(L:YU3WB<I-5-VZ,079=#58 T"N<(N^WW@JR7ZHS1 $FV%=
MD'?/)TM;J/IXW]0C;.7<VG[19"0/CM<:K:,XJIK[P"(%%=U-3!.?[+K\B'IZ
MQ*#.?.%SE5LP0/..96D++(&+B0N>UW2>U_P]RR*,&AT >0(TO^ 45:S!F*47
M>[\#!D=&&^X[(_K8N-WC(Q+:[JNNUX/>^..]_5>:DSTQ0ADZ7Z&3L?<85"/T
M8@,^<](;@O,>=?D'A_O U,^!/ )S6!JMK!$J;W?RO@I:;$L]_*+-0(ZZ-@?F
MHP!OY$*?G>$]%V9,QUY?2"S;PP%(EB&"<KY<H.C/=O5F[S7N:F3Z#-V*CPV8
MD2V>F'LA+F_,O38M\[41M_HJ==1^=1H-#PI()@D(2T555-'H];7RB(,UM18U
MA*N<GS*-"Q-V2YT&0"*;XE'#9*AH4WH.%J75UL@PSD'_XS;82I>F-/X<PE5=
M\,9JV'8CV$\6,W]H+Y@9\&>*,M1C4:56_#;I"D['A,G2ML*M0TEG26)&9IXO
M30:$I-Q!&>GBTU9V'7 F1:9_9C0Q+U;-&<RB.(.3]>FVA=H+K%L@S-%-G0#S
MPL2-,F53",#T'= (-G/@<ZYI@C 85Z$O$7QEFM>2MRN)"\X\<A)L:ETEXBD_
MB#/PDPU"0=DH$A,IX5X_4,$ZM"/PZ68I# 94S"19-]9B3A;3H6-.(K-P1<4C
M21K'BSE EY2*AH'DI#/\1^89%RC225F- U1->$_J9>HPC37AL'39<N8!:1FU
M-6P\[Q]9.SYCR;:JX$C<FF_;H_*G%;TD7Z_C:$:=K"9.)BA.)B1.FK0](&V8
M'&;(&W95J4R*=4*G29RL"%R#"B!ULRF %..!AL<JD^#*::$:8W8 #&PC2\PE
MJU3,U-V,3B((5'R14H<.^*Y$XNGVH*.,9D06O.M5G?4L7\UF6RD^/*@-[0"!
M@X[3E-153-_D\EML!W2R&=GK[PYB<1<@5ZHB7Q++ Q!D\S@,BERFD7>J=U\[
M^Q4= WB_WCCMW_NNA]5J@%-O*)>0N'1%>VGM56@F2F.1)C<3&P8# <$IRV'E
M!64J!5*E&B0!.*C2/:J^K)3E-E1>IZ4VE^16P8G0Y(^IL$XI"9N\J0UQW(:J
M,F)17)Q38HJ2W").IP98BPO)B5)?9;V%9WV1+']<( VK6]'T7FNFKVJ_ICYB
M0FU0800F@M7JOH'X0!),J6I#8>A=Q0Y@S1,3VX=)O;I:2WU=IK<"F3&K\EP(
M#S+U?4"78_!&Y$F&X4.E[I= AD*6UW475PKUTW4D&BJ1-?>M5E9'R^:/8I<C
MVFA%R3DXZN"E*;ESZ";[T8&Z(A[&6?A6T<$2,!A_I=M5F6+UD5P  <=#RM)Z
M)]1IG3E,-/W0A0!8P)TR3P3PS0 OD:E,) AI6C[U<0H/'*<P]G$*/DZA<VBY
M0K3(4>]TB1S8"B%%C<(UB9M;N.0FTAE2![_KC3NZ.24WY"F,<E'S7JPKZ#2L
M#'5<N0*.T!0TJ>M]PN;%&/[/1A3VL]=D 2\SWR0S?]9<"J#XL2JNU4=)];TC
M%*&H)#@Y'1!L&BM4_Z@[B@[\L$!QC9*L6Q*"W[^UYMX'7%(^6;:'_ZV=(86A
MY[%"V9*";HHF!$X';!UQ&X3!U3TC,VKPF>XCN<O1(G;O"Q_M[_V/7JKQF-/"
M@,7 6E:MM&2P(1T_^ 0,*GC_?A"\Q]+@Q[9XSP<KAEO+Y%O8<JF4$>#/4I$L
M=2FGRGOT*5-5 &KK53%5#+4A](K*O26Z*#^M_?S=&X05M9[1QE:VX.OP,%=8
MIX]AEF-%A((UB%SJ2D\!MA:-KR-JVV:1(DVM:BZAH\\*DKA-P1"9(]?7'=N*
M#%1O79=<]WYKXNA&Q0,W*S%1@]C=)&D>X@G2'7F1-($6>1XG =+9N_-S,V/O
M!&?:&-.>79/[=]22^\<G\Z,3;._;'C3NVYP8>+<LW77@TQ>PH@'#X\-%:Z;L
MXR:</M'ZUJT22 >,E/[MV=&SFU:L:0M_W'/TV_U!@/][V7Q$([G>6>-';?<E
M1E#+P+4:Y ^SO#N#[/%$^_\#0I/BLWF'HA/_N2(_M<GZ7<4T=WW^8C_]Q1[[
MB_T$%]L]G'7_HH*QR7/;>ONW8WW^HFS!11F=]OFBW(9-.L4P7 P<[[\:!..#
M$_CG\/#EC<R4:Z^LMTSLN?X1-L'3-]TJ?/*I9GDP]H9?6DJ/;((!C\VA;\#'
M']/!>C!J9UC4%L'L]J/>IXC>#ZKRV=.17HWJZ4C7Z,B3R3 'W:,VG[BOH>H'
ML6ES+CYE<<)[VX2KGU&8RA-NZ^1H.-[RD_GI;D?3&5+>+6CV%<_'PX,M/YD6
M/']B@;N#+/!<YI=Q*#T+]*1AX_BC@^')3IZ,YX [A>;'P^/>G4P+ W3#L5I"
MDA[97% G_YN_5^/#VM?#<7V+[^SF:3B+;F;#]Y'=T:<=_/?M3\6?8P=W4#N5
MK3 ='79/;OY"H;;&[>6E9R]6;!R]OS_<W\FC\>*SQ_-M/QKOL5VI[XI].GP$
M2.]&[0RUWB*8><_M8U.=A??@>L'DEC4KCH>CG3R9SE#T/@"S^VC^JH=H[OVW
MZQBA\GY<3R%NMZW#'OJW/!_T6%[?UO'PL'<'X[VXWOOGO;C^'+T7]UZ\N&'#
MA!V\D-_#I*06=*9Z;BY;ZZG.L?+>?[@XE9IA)5DE%P*+4V&W9YED5R^]1.YE
ME0VW]6KL(RN]2-Y_-!\-CWIW,EXF][*<E\G].=Y))M^-4)&_YYFB]@_3N/!2
ML1<7-K53'V]]RJV7BI\<F-U'\Y/AJ]Z=S%88ICK(*C_:MFK8]CM5/JZR+Z-V
MAJAO$<RVKK)6!P-%SF62F-XS(IK'::R*G-HJ]H.P=)T3]D)&&;T:GN[DR72&
M:O<!F-U'\],=3UWRJ085)-^EL#PI<\,\(WDIDVR!;7,\Y_0D95.2,NXA2?&<
MTZ/YBH#HLP[ZSQ//-@N)\OS1$XY-"8=GCYX][@"6]R_EQNN5=X/D9ZF*O R+
MTFJ663&3N>>9GIILN*T7^UOO,7[IN:;'\PWP?-OCA5OPW <,^T!3'S#LS[$K
M <.=3<_+5F*AO(SL98<-MS7N8_Z_%Y$]FJ]4>]KV=CU>0NZ.7++]._ 2<C]V
ML'UE+CJ83? ^#;.Y#*9Y-C?2=)9Z*=J+%QM+T:<]=%QY*=JC>0/-??32+K!#
M=]ZVT[OU@']DZ9ZU4FF&^B(FIOO2)_#U;-3.L(0M@IEOC/!XHCX\+E41,/GI
M!\WI.HOMA?#S8G_KRVSX:!*/YYO@^;;KLIM%D^QXCH+EA%H ]ZS0DX@-M[7O
MR[!Z1MA[+.]CRHU7&^\&R8^8>K!BLQH$J?1)[IZB;,XW^Q>$XOFFQ_*=Y)L^
MU,J'Z/A0JUT]1^\U7A-$-9'3+)?:O1(4XKM/1_"RP^81)B>^@*(7D?N/YN,>
MHOE6V):ZRSB!56+OC\M8^<I0GI;<(K5IZ]VUGF,^.3 [C^7C'J:I>J.2-T9X
MHY(_1V]46I\Y('VDKI<5;BLK'&Y]FM)/7B;V>'XCGF]_?<,6/-\]J?@ 9)$H
M*[%(^+:*4YW9PM/*Q9T!0P^VT"(9P[\"%E9??)A(D=/.9BC/?K=KI.DK.S,N
MFM-;]53.&%H,MFLU<C&#B[][:-ZZLBB'TP2AQ&A]NZ[;+O2Q3)$'0>,T:_]9
M W!7$;'[P.\<W8>]RJ#[)%=BJ9Q#G%DF<15'Q0Q&V]__Z75@<.  5^PX&$:'
M!X/ _//R];.?Z\MR&<W!<'SB0)B7.CPZ;EFM_KKZ/LG";WNJ$'FQ^@[])A$?
MS6LTZY5>\21+4+G[JPAFN9S^[=E?BBQ\]M]?$.^#;!J\@6<!%]1??Q8;XDSC
MKFLPG0P/XQ0.TWD>E4"[S)Q7(\HB:VB)]-6S>[D_3Y#/_B/ONN=$QW3ST_2W
M)9<_M')GO+B (PO;2J9?RK0$(+JW<-V_ZTT#KWZJ8_U1YT[4;A2H0I"5>9#+
M1983<PB4O,#>8RJXDCEV78%GDB2[4K\$:W?O7OMQ\\[?FA_P$/? #) -TI9"
MF20+$44PT-^>[3^CSWI@^ER[A32!OKC,V/F;L,QS@ L10U #7&JI^3_\E(B%
M@BV8O^Q/M6T\6R^>.S]'#8IS//[I1T5R/=(!#/0P,O_VONU!XT'SZ)V?#?@T
M;:K(X_#X<-%J&7D::]0CKV_=*H&JPDCIWYZ-G]VT8DUV^:,;(5/I8_5'-)+K
MG35^U%((^3MJ%BPK(OXP([\SR!Y/.!OOC_?;A*&NHM'VK<\C^!,C^.C4([A'
M\-XB^+T7IL,;L[>.+]"_D_SGG0#M6]3X\AT&P)N92"_DMI+/!Y#JNT+UNRNE
M]QU"W5W'YF>TL[SR19PR]&!G"98S?_DCM,VC6!?6]/3K\#D^=X/DN9S'899&
M95AD>?!%*E\VY@&@_+Q_(5Z#\>'IUG?W["X]VT)@]@_)1X/#P[%'<H_D?4;R
MX_WCW:B+M.,9*^=+5<BY%_$Z164[3QU>[?L.4IX!]A_/QR>^W[#'\_[C^6@\
MWOIN(=[Z=W\5?J)2%7DLDN"LA).F_J)>.O349%.N>>RE0\\U=P#/3T^V/G/?
MX_F3 [/S>/YB=++UF?O=Z['50<'O:YS+1"KES8&>0-Q*?3P^Z*&SP#-"C^<-
M/#\\]BUQ/)[O )[W4'_WUL"[0?)-EB^R7!0R$&D44&<Y+QIZ4K*I[KB_]9%2
MO@VYQ_--\'S;'<4>SSV>;X+GVV[RWLP4Z,S3QR*>72DHOOT[\*7M^[$#?X[]
MV,&#MBAX*/KN%>,=RJTX&(S&HZU7%[RVX)'\^E30TT/O%?1(WF<D/QD?]9".
M[YXVW)DN CW8@F]IT9<M^)/LRQ8>LSG)M;7Y:_7J;>&YQ5,6Y_\RD]BS+Y="
MX1_!:NV;(#?U^[-I\)PRXVNUJ@8!//CJ<'CXTR"X$BJ(\AB>#Q9Y#!N%+023
M92#2VB2J-LD\F\1)7"R# F=3(H&I<JG*I( =!-,\F]N7L=+3?)'([_@X+ =K
MZP>+&9Q&H& ,&!/%BW#&BX"UR#FZ[;'Q  XN<S4@/WYC/7,YS_+:_##V-!%J
M1D^__7SVP;P_#%8@5N60UT%%:64MH!I;4%4PBDH)IQ3, -]DKM> 8P-\Q(7D
MP6%,Q7,E,$U"2YN)/ K@4+_QCNN[;([V5DYEJN3/9S+/2/[B'<>I*O(2VS!0
MJA.]RA/!. L!UQXP"\$]5;+ TTRR*W?83WF&)XFO_IKA>FBU>D?\+#8XF&<%
MKE F,BSR+(U#<SP,TDA6(&U-P6H ]V3X:A6V1\/Q.M#R0AR$H+8)$XSMP&7E
M&=S'. Q$/J=-%; D9]7X$KQ93D58E#GB)8S^318J$("/\30&U 3(X%OQ'$!;
MT"K=2WTO)5#??/S?]V_W1J=#37F:N%@+86X ['!XO JPT?YP?QW$JDMG[\3A
MWP<PQV\Q#W1$8'$^OZMN29T6;S&!_+BF88D(0^ %A=34!0Z"6Y<@;BQDCN4+
MX>82U( LD6E8X-/F4'R'DZ?M<')Z;QU.QKY7A0>-;^/QM.OS1> [6=C6M_%X
MZ/5Y!/=M/'Q.@*\/W+O(AYZ&D!YO>Z6AEB[PWBOLL;R^K:.3+3^7%BSW%1-\
M^51/&^XAO]8GD7L&Z)%\Z\[%JXMW@Z0O*.E)R8]LZW0GC\6SRUW"\1UGE[O!
M"'V!/4\<[F1,VLEC\0QPEW!\)RJ.]3R/IBLYX-N_ U^-H!\[N',U@ONS'_F:
M!1W@!;U@T:/];<_G]JY[C^:[B>:[)XQV)ONR!UOPJ<!]V8)/!5X/N<\F77"R
M#"BW+5\&0@7"26?#;+8B*T12Y19>R5SB8YS]IH(7HY<^M<VGMG4L \NGMOG4
MMFW-^?&9/QW-_/&I;3ZUK=<([E/;=BU6\8N(KX0/3O36PDVW==##1!]O$_=8
MWF"%V][UPZ>S;5)=:Q:GPO,^3Q4V]93UK_BQ9WT>R1NL;]OK%7CE\+X@^3\9
M ,CS1T\Z=C>IQ_-'C^3-<*G>G8O7#)LP^C.-L7;O>2$*J3P'],1A=XF#YX >
MR7MO!O$:XMT@^:[,LX7T#-+3CIU->_7\T>-X[X5 KR$V8?1/L?!Q,YXH;+RM
M_LG,GO%Y'*]O:]M#P[Q>>&]AI3,1)R*-/(/TQ&/#;;W:R6/Q#-+C^#8?BU<,
M5WHDP%-BD>7>*NKIPL8Q=SMY+)[W[1*.[S;O\\IA!<D/ CZJV$>6>N+A&:1G
MD!['=69M[X[%*X=-&'V:Q4F\6, ''U7J*8/G?I[[>1SO*XY[]?!ND/PL54%U
M)V<R^)KEB7<B>BJRNU3$<TJ/XWW'\19.Z4S3QV+M7>G7LOT[\)V#^K&#.W<.
M\CV!MH3*]X+Y]K)9BI<Q/9KO )KOGIC9F38L/=B"[PG4ERT\9D\@TPQF]%-C
MGR>+[S<WPZ%V-W<O=7]3I?M[!S*"]S9M=1ZGB<[&JH.>]%5+IQ?4(EP&C=;S
M)^1N+T8O-^;/:Y:^ZB;0S]/OG?,)Z.Y3HBCR>%(REA59(*K.5;F$.ZED%&0I
M^0Z2+!1%#!^T+R$L%=P "6@!<LHP:*$.#TP+?JCUU3V)V2N+<D]>=[NX:X^N
MQXJ3>=4\N]I_U@#<=7W9?4AJ6F&IPT1.LQRI0W(EELHYQ%G>I.=$EPP.'."*
M'<(\.CP8!.:?EZ^?_;R^)]K!<+S""4;#H^.6U>JOJ^\!P;\!01=YL?H._281
M'\UK-*ON_Q%0 Q#8GPAFN9S^[=E?BBS$9A!XJ^"ZO(%G 1?47W\6&^+,LU:V
M=S(\C%,XS!7JHI>9\VJXHUK-+TE?7>?+;/;7ZQZ>?@&:0WB5E>3/7.195(9%
M(%(@U3*_C$/I=-7#QGNVJ9YOJ/>T#?6.7]U70[T#WS7.@\:#YFYOWZ<;H ,]
MJKJX/M^*[8[MU!ZZ%9OO->C1? ?0?'L[#G9Q?1[-.XGF-<VXQ4MV^Q PN#=[
MZW@$_3O)?]X)T+Y%[2_?80"\F8GT0FXK$7T ";\KM/_):/QH_R8BO[.$^$6<
M!K"I),Y2]?)'[DS7[H;/'W%R++6=U=A6??K(_</X>>\BGL:#H]/]X>F6G\MV
ML*JM FG_4'TT.#DY'OI*_![5>X_J)_L'PYW(E]KQNAKG#7^ZE_FZ0G [3R)>
M'>P/CW;R:#RV[R"V[Q\/^U=HRF.[Q_96I?Z@A\B^>VE,7<E1WOX=W#F)R9]F
M!W?@3[-/.[AS!83[<_[X.@G>YO;C^3F#T7@T]/WN/*KW'M7'@_'IX7#;2R5X
M5/>H?K,G97S40YJ^>[IT9ZHP]& +7="_.@.,'FS!GV>_MO"8A5ZN34ZO96IW
M(SO]8YG;C'2;A1ZG82ZIAL9SBIQ@^.F(V4&0Y<&K\?#PIP&\&<-N8)U!5%(=
MCAD #$MKB(2&"<[E/ ZS%(>'M[Y@2>]Y-HF3N%@&!7Y2\F(.L!K4W\RFP301
M:D9)\F\_GWV@AV6N!JLSP,#B0O+8\)Y:PH-S@,.E3.CUF<BC /;]+8CR^%)6
M(]&/C=&^QKF$/Y4=[O#O _CRMYA!<$0O.9_?5<,M!%P0.(,EO#95L@@FRT $
MD610XN!VEO< $%7D\'1P5@(24'V28=",7G#/ 5T8M6/ 4S@<'O_4K&"RQ;CX
M/@TPF650 6":9_/@BXBO1!.5/HBTG(JP*',8.GB3S1<B70:_%]%P@,5@3(T7
M.,$,,+P%#2WBB9!*QP"0I_#;Z/ G\Q*\0/9 @;^9)0T#6N7H= !$(% P.9"W
M"+ &[H^=M3[D/,L!ZV:PA='^1H./]PG->!9\>(IXF\!1X<(;DQ%"B8N+7%[
M6(VI#XY^XJ&.KY\80:X6,"Q,E"Q[A%)?90 P R(%H&G=.1.%%"\KT/3@X[L/
M%K(#>&,^B5-$, UTOL% Y^ XG?.^BHN9^UM59.B__G(R'AV_5L''\[,OJHEL
M8@&D]SNM#LC&^) /ZR8LP0-O($G]]&ZSZ7^4XDK&<"7"69HEV44,O[[)AG23
M@A>X_/'^:WZ(/HQ>OWQLN!QHL(Q^$"QKD;J&PR>=P^''RXOY>YX!Z_N49].X
MJ('+EZ'Q96@Z51+$UUKQH/%E:'SA E^XX#'D E^&YJ'7YQ'<%Z#Q".X1W)>>
MV3K0<NF9X.<=!L&G+$Z+'=Z_+[[S2$%!70].\L5W-BB^$Q'!)'NM+\+3\X1L
MMB@OR*+LD[%]@.'-.QH-CD\.?562IU47NP7,/B+YP<'I\&3+S\4CN4?RZVH,
MO#KL82$U7W1G1?N7.2HPU%\K*T3BJ^]TCN9VGE8<'F]]?2[?4-GC^<UX?C)\
MM>4GX_'<X_F-VWHQVGIZ_G*=[.=S1UJ,>]BU4 2+=:*@S8.(,.@8D"-8H,](
MM:20F&R4>?R]/8.D1^'IF_2&O'"A[/M#^L#<3@=)^NA3#QH?F-N[@"X?UM5)
M7[H/S/5QBSU'<!^8ZQ&\QPCN W-]8*X/S/6!N3XPUP?F^L!<'YC[V-TQ+WR
MK@_KNF7LXN'!P=9[L;O%MK8<F'U$\M'^H>\'YI&\STC^:GS<PQAT'Z![38!N
ML]2G%_FZ0G4[3RT.C[>^PX$/7?1XODF([K;+?1[//9YO$J*[[7B^-D1W72S?
MB"SW]:T:,>T(791WC%RRYN57SW9Q6&^$O1O^GK>$^'J)W*ON&WCY#\<];&GL
MA12/XA6*'[S:^APBC^(>Q:_S,IP,1UM^*-[^>BO[JVJT^/'27E>(;N>)A;=+
M>7ZX$WA^O/4-9CV>>SR_6?CKK>SG"R1H 'V5@5 *VTE2[S.1YTMX+[@422E-
M+[,X!4FPR'+L/Q>(X-^ER&&.9 D@4;'":@FZEQN^.2V+,I=!).=8(0#_'V+G
M0^J!2*W7S"\7 @3MH@:\>\DNR=*]&4R@SP:G>H@I*$](SU'!9Y&I&!MEJF'P
M6Y;+4*A&^[<I"OKX1 " RR8%P  ;RF$/280_-Z+#-0.2?),$4,2Y!7\9IV&6
M+[)<%-AX4F"Y"16H,IQAP07$SR2[H ?U(=2:T*VMP_!#91?NB>ZWWR--6G2(
M^UWK0SS233HX;("X_I\U '>U0[L/24D=5B&=2$ ;5$B3*[%4#MV96?6U5EC"
MD*T#7+'CP!@='@P"\\_+U\]^7E^/XV X=KL,\E*'1\<MJ]5?5]\G6?AM3Q5
M)%;?H=\DDE#SFAOT'U#4/^Q/!+-<3O_V["]%%C[[[R]4C@.(T1MX%G !5%*Q
M(<XT-',-II/A89S"83K/HV9NEYGS:KB:1TUUIZ^>W<O]>22TK!JW?ID!S:F(
M]R+/0J3[,?*J>(I=-;,)D N)+5J!ALCO_+,A;L/@H_G9?C= =@_D)Y>+7"H\
MF@#(ZUQ1BTS^"<@:4"*8.<TTZ1_@IVF);8CQI?Q21L/@76.VMI$MF>4YB)L(
M&#S-"E@MMM$$,E=DP80I7SF'CU&I.0\\!L<=%%<RN90&#+S0]O:[@_8>R 2;
M<^[@[';I90I-<TQQP)49ZGV;;6]?@,55'L.9IGM1=I7B^DUG5!P.X^  1?]#
M5X"X<H]J"[VM#F<)HE< A $V_5:&<C[!!JS((0Y&@X!;+E^A32I$QHMRA<MU
M\^PR5M1P>AH\'X%R5F]##6PS*?&M. 7$X*;955OAE>I.> Q7V)$;GJ%A%==\
M@D]9J>"Y:<7:M3!#K;SYJ$.0BX&KFS!&N'<?I[3#EH79&E3ZKN%0]@[:7<$:
MGX]&P_WZNUAF"1!*:)QOP]_GKX8GU[Y40TEX?G]X>OTD%=IS;W)XX_H9UK01
MWT$,QF:_FV+P8:.??6<P>&5AFV/PR?#X+@A\/=8W$7A\TRUI0>!#C\ 5 JMK
M:;#3MQI0686@/"W@X>?'S;,ET)ZV((O#W]W.UWP8@#81GN%!RV '+8,Y"%UC
MH8 _]Z[RF0FRZ;2I]36;>)\I7-PU7&PF(N?N&V33LA#?03''7N-*"T'XPD3*
M]"FV2=<;401XT/[PJ'8(U,=])BY1!+O_M<#Q[D5 1_(Y*LEF.7 1\'>\FX2
MA+HY$#'N]NZ(JQLIO#O=3/U<)G2T>,/.(@!S#*1.(!YOUEK]6F)WU#G NML5
M]>VB^I JF/8*M15?OK(SY2M/??G*AWO;@\:#QI>O[,;Z?/&S3HI(OGSE0Z_/
M([@O7^D1W"/X0R&X+U_I:Q<^>!1XQ\+C?.W"[ET67[MPI])FUYD:?3J%3[NZ
M>4>OCE[UL.Y55ZC:%@*SARA^<-S#\'*/XA[%*TWQ>'B\Y8?BDV=OAI'O+MYY
MDMMY4C%Z-3S=\I/Q*84>SV_&\U-?HO.)\?S'8@<Z/JI/[ZRA"'9OCE/N:TVQ
MY>.56-TX#=0F@7%"K0::SP" ,@\NX4N..<OF^/A-0=(^ %,__2Z%74N9&^"_
MQ2C\;(&90;V,P&SN-W+VZT,P?0CFEH3#^3A##QH?@MF[T!T?P--)(<F'8/H(
MM9XCN _!] C>8P3W(9@^!-.'8/H0S*>^+#X$<X=",*^Q-7J_O(_>N7E'!\>'
M6^^K[!;OVG)@]A#%QV,?9NQ1O,\H?CCN892QC\'T,9B=0LA>D(K1>.OEO6V/
M3>L6-/N*YZ^VGB5N.YYW)%K2QV ^10PFBJ0K,9ARH]"XVP9ATE#Z 07?1C1\
M2,U\83.V>+D/UKS9>OQ9JB(OPZ*T9_01B]OW,E#S!RJS!\]'I\T88^SU0G5M
M<<!(ZKL W^'GJ8CSJN$,?H.5EO]>@@Z#=?RQ"0I> BSI#U_EC-<)X'J<Q(4N
M'2RP0O#A;2?=".=O'4?J6Z)8\]*1;XGB6Z)T#BUKM.9#_'DC*K. PXL%-BW)
MIE,E"VQ[)5HJU.-8N0B+@ M7\SCP?)%(XN7A#$ AJ5;]:C<($?Z[C+F%E*T+
MOL+.C30P:*F53OU;09 3:2CU5*[$ ,2OM:"]+H8_:BFRGA&/,W/VM_+];5HW
M .#'35#=DL7](-H=--&N-KV5-G^ PQ)VG6Z 74ZSA)D448B%Z^%+;.1 G2=J
MV+?:Y8$P[SJD7+DG5!^_Y:)8*=DTG=L@$VG;D/9+K=B]",.\!)@A1*J#015C
MI:U%C <U3;A'DD8+>AT!-U\DV5)*]5]_.1F/CE^ODIRKN)C-@!'!I J; .+;
M$Y'0=&HF)9\BS-%HP[00<808^T'DX0R%Q9%7-&Y6--XCGS97XQ8ZAD^'>HQT
MJ,/[2H=ZY1-;/&@\:.[VMD^'>O#U^6#Z3DH'/AWJH=?G$=RG0WD$]PCNTZ&V
M#K0^':JC$0_=%5+[#J'NKF/S,]I95O$B3FMVW.ZGJW5K'9X,^)3"^W,!6,-\
MG(;9W+=R\ DH&^SHQ='61Y6_["XIVT)H]A#%1\<>QSV.]QK'1Z.M1W&?1W@+
M$4]'$WD9SZ=5;6J%?34<[^3)>!ZX4V@^]FCNT;S_:+[CXIZW^U60Y!C<%VSU
M>VE$PT&02E]*S%.43;=UZOFFYYN]QW(0#X]V\F0\FN\2FK\8'0P/M_QH6DS>
MOG3'=0Y?F]=)26W/T21<S[);J<V19%<@.<9FF%P4DJH/8[ >I=F)G)/E,(1O
M&#2MCS:3DR<<WSA?W!S R<[,RAQ3/ DW,1U+R33.<CBM0N=,YO(R2RXQL1 F
MC>(BF *8, T57E-8(^0:.;@)FI5J#"M+Q4(1ARO9TY146B6R H#B?&X*NU%J
MZR5LC[X!,'Z6(OF*R;L$4LS379,OVU)QI4J1Q5U0IF-8E(*24)-,82+I-,_F
MP?.39JJO_E7/B7MY/MIO9F*[#XWW?=KC)FF/=,=>_ Z0>QG\2A4> OWE%_$=
MMN>S(#N3!7EO3>'&/I_-@\:#YFYO^RS(!U^?SZ'II+#@LR"[$SKM$=QG07H$
M]PCNLR [ EJ?!=E1V_R3":F^*=QU*7:^&5S?(SA6ZP[ZP T?]7_SCHX/3H?'
M6WXJW6)56P[,_J'XJQXD;WD4]RA^71WZ\;B'5-PG;ZU(>4M5R+D7[SI%93M/
M'4:];!'I&:#'\T;\^?9'+'HT?W)@=A[-#T]Z&(#N[7YW@^37.)>)5,K+A)Z(
MW,HHTL?T3\\K/9HW#".'/>25'LT]FM>W=31\U;N#\=:_U?R1EB9R7N;S5&+3
ME,[QJZT7^GP50X_H-R/ZX?!TRT_&X[G'\YOQ?'2R]8Z=M3GZWA9X6U"^R?)%
MAAGX3E_5%Z.77D+T!&53@G*R]6$DGG%Z/-^ <;[:>HN)1W2/Z#?[BK>>GF\D
M'CK3C!:K-3T>II#"V@M6EW,V?Z\F?^J,2JZ:L_C.R92-E,R;Q<][J.O2JQW\
M]^U/Q9]C!W?@S[$?.ZB=RGU[?!Z*OGN]>(=2*T[W^]@7QVL*'L4K)6%\.#S9
M\E/Q*.Y1_+HXL./#X<&6GXK7A'\)#D!NC;(2RXQNJ^C=F2T\K0[5&3#T8 O^
M)/NRA19]^*\/5:O>%%4>_=38IUNCV^ZD652:RD;?O6S<357C[AW("-[;E*=^
MG&+4&]LW]*2O6LH"HZG#E;4P/N%)?6LO-Q:TUBQ]-1!#/T^_=RSJXGT:)F4D
M(ZR$WQ:!(7+"BK2 T;"J/_R)!YU3]&X@HG^57.Y?#6JU_VUC@$$@YXLD6TIL
M:   %&DH=1L!>D7W0[!-"W#F6N,"+#,/T(,O0RJ;%[RX$(!L_"17\1]4+0+@
MNT6FBEP6<2YI*;!=MW7 ZMOTIP*P)?Q"?7'4!")=!C*)YW%*NX:?\)40L '&
M@K'_7<8J)GB8=@YZ#'X.1H#ET:O-/@./02BWK:G'EYFLM7_0O3TFW'! ?RJH
MX0#\NEHY++@2*HCR^%*Z72VPST2]K82JO3G/)MQ+H\ AE$A@>,#,,D'$YTX3
M5;,//-)$?L?'LRF1X& Q@P,(%(P!8Z+J%<YX$; 6.4<\H*89,+C,-0(UUC.7
M\RROS0]C3Q.A9O3TV\]G'\S[P^"60*H*;Q!T5II]S "KX++SM/@"@ 1H.[\!
MRU \0 (W.*'5 'Y' 1S=-]YD?6/-T=[**=[GG\]DGI$ZRIN$<>$J%GF)UT[3
M$[R*-)=J[Q7"#5OLR)_R#,\/7_TUHR6Y?5VP+\,\*W!],I%AD6=I')KSN"T,
M:ZFJ[5"L$,2>W^'?!_#F;S&S]"/:H//Y7?U$39.6FU?3FDS1OBJ&A8.$Q.,G
M2.@1,GD&USX.@=#/:63LXN( #E^"-\LIDM <[P*,_DT60-O@#L33F#O*F&XP
M84';OO?BL6\^_N_[MWNCTZ&EG"X9=6;[H6XB]V0W:R?!6@C0Q3OOVO;DT2Q.
M34Y5^\\:@+MQIG8?DLK56D&1$1H$Q>1*+)7#LF9Y4[0G$=5PO -<L2.CCPX/
M!H'YY^7K9S^O;S-S,!RO* 6CX=%QRVKUU]7W219^ ]D>2-'J._2;1.YK7J-9
M=3G3@.J9POY$,,OE]&_/_E)D(; W$N/ACKR!9U%P^NO/8D.<>=:J 9T,#^,4
M#G-%T-3+S'DUW*2F%@1,7SV[E_O3UVY'MVAL=*V<==0Y4+ZW',4V(T/F@ 6Z
M!P$USD+2#W^<P"@%\+,(.ZH=#4]K?;0&P?/#DV9O+7SQ.3RZWW@4Y*D%L&%@
M*\F2&9Z<3OD+6@>I'NL6@;P-;O+^3W#A1\/13_3+P?#53\UQ[W9 6R (%VL
MAK*IZ71&C>MB5PH0!8@)DY*M!]37+9=&9M*#3F0JI]A/#D="*4<HEEX L#)'
M$18/I4R-QH-3@Y9%*@_K.#<-:I0X?).;U['$X[30(^'#8")(+')-KSA71L)Y
M"E IM?:%HV?\+0H[HD!Y.I*@UF'SO(5 >8D>1,':J)4B3^$TM!8XBZ>%&?A"
M9A<@JX DCX(N U&_S-+80(OYU0ZX Q[=*U5._@4GA1"'90D#&1;&[-G]"T0J
M%<4A0Y*T1SI;*Y&W/]DC)'_/P)YF95[,@G^#E@ZO(XP!HX\!PM@B,413%)*4
MDR9-P0?1&(90 5$X7J5I?$1P^HC+*>KFV&=Q0CT850&7I)"V=R')K^834/[@
M,\HJ\^ L)*00(2Z$#!A7,2P6!P+=&Z3W I '1>/V5^F"7(HXH2MX4<8\AE#\
MO"@"0%7)!+%MCW6I'G7/#'4,>-EL$OX$>KO2[M)I+HG+NG>A'#3>/0"A[F1P
M7S<16,K!P?!HY9Q;6F;B^&CF$:K4UAY2QYE*1:!UYM2^$Q8CE"*=!:T^L2!5
M/P:$GI"VIE?*W3_A.!AGX*LEFK]HXE#/F*,-JR(^TQ*4(LE:KR%X=!@K_29A
M 5D8T\()>>H(!XAE+[]C4\.5K2&[V(QT!2,9'O\NM>V+$.S\W1M0Y\5T"K@8
M9B49\H)?RP0.&\9\\5]_.1F/]U^?G_U*?XU>OPS^R(:\]M'H9!#H!RIYR!WG
M/>J (5O%7.Q_4VI@_S.;*+P$>O"!!5S;?3^A^\[&%7-3!=SKI8KMZ,P U]RT
MVG&*A5V;>;RZ>_8Z\BU\*T,YG\B<]WTP&K#,P5U7#?EY==ILF@IOHHG2(3L:
M"?@RXV\&*\ANJ@J^M\\/1\/CE:',HPVS4PMO;5*N+;G9QNKEDJUQLWOK_5^4
MWO#*6PJ$)X%N7'R]0-@J@#5/X<_A^3"X2+()<5G@=Q?4H_C>$0_DHSTT<D7Z
MN/350L2A)=P3)MY-^'2Z/;O"+:Z %F=F 9$ #B1R 64;5.N;/&A:?S<1F0D,
M*P\*HC,U&K&)W-ZC>_%5(B-)XNF2-BQHHS-TQ(HE6;-A%+% ,RH<XK1,IDAJ
M@+RVL4MT%EWDDJ4)2X"J$=X!(<_FH!.\15MXMJ#GV/9,LJ 6'@S(9U)$Q"U9
MOP $(T&Q-NL<J!@<:3"7FF_@\I6X9)+9N*WUU;@;-4VYEX#D*H")  /;^%J+
M:HT(_WQ\VM#M QCP^?YP=!0LT( <)R62 S43*/%@<_!1V^/[)ZN/:XO J'V"
M_=8)ZDH]"#M_9)>T%[T%D!3(*L;W+/N1@^,C Z1GH*'8T0YB/F%0[5#BU^1!
MQ; ;@:X=-*#K$W)6HL=>Q#F+)NU'8@2&JSKNJD"%,[C9"4N?/,S_9>]->QLW
ML@70[P]X_X'HZ5QT VQ'I/9D<@'%=L_XONZV;]LS03X%-%FVF%"DAHN7^^O?
M.57%590LRY3$Y0")VY:X5)U]JW/6/F6XY1ASBHOO'A>?4%R<XN*U(\O#Q<41
M.SXOIW"4RUL JW3^VA@BO^&.J@,V*;<6.($"Q6(J.>!:PLP P\L 8[U3J?=^
M6B^CL[RI%QGSU4);/.((M6=BD:+V3'#78:K1,GO/?+U2@S;ZX:T%XS3DGD!#
MH"'0$&@(-+6YN\KCYS'XCCX#OE[K>WE2/8VJ/X9/<F4\BTC:6<1#?%?,MSVK
MS".I*V7MJW-X#;93Q_6]S,C$QT?@XQNL,VLJV]9Q?43GM:3S+WB,()P;;@FM
MW_H_=@(&&L]3$;,3L[><T"LOD= ^]=<%VSLC/7B.FX0'"8^6TWGEPJ/_:4C"
M@X0'"8\.T/E77K[4;3=CJ!"W$[=W@=)YNY:FTOD>8MYU8<\:)Z,ZRRL?>,&]
M%P6&:P4?W\(T=6,.&BB620M&OCG'XQ69TKR=F^\=EHE?D-3UZNS:OGZ[HUY?
M'8R:/F*I&?JJ42!M'ZD/I[K:&U+_="+UUI.ZIJF#WJCA:"%*)TK? CD37=-_
M;A&.B.R)[(GLB>R)[+M)]E4/UVM^=.O4<_G&\&"FQ6Y#BFS51?S67F ,AE-U
M.M8ZB1RB]^[1>W^L]J?MFR1.Y$[D7BK>=5T=CBE[0?3>#7KO@O]#M$^T3[1/
MM$^TWRW:I]JOW2#Y/3\ ,!"MVN0(!ZH"(R&S==' <*0.IWHGD4/TWCUZ'ZK#
M(46&B=J[0>U:#X0[%3\2N7>&W <Z54 2N7>$W/L]M:=1XH_HO1OT3@&Q+A:"
MW>1'8BV-9]ZL_X/VD<)<)#JVW-9$5R=ZKY.X(7+O'KF/U<EDVDG4$+5WC]JU
MH3J>#CN)&R+W[I%[?Z .!V3+$+EW@]QU(/<I!76)W+M![A3DHJJO=9"\7#+?
M".%2N),:?Y&$V3$XH*F#(66-B-R[0>ZZKH[Z5/)%Y-X1<A^K?3K[3N3>$7+7
M^NJD3ZD.(O=ND/M8'6D4"R-J[P:U4RRLBP5?%SBI@06AXKF*X[GW"ORYH!Y@
M)#I>61,PU>GD"Y%[-\A]J/9IG@-1>T>H'8\U$KD3N7>$W+O@!A'M$^T3[1/M
M$^UWB_:I%&PW2'XV;%]Y,)R(*=X=[_X%MV$[,/@58>;SLC *F)&PV3JSI.M4
M%$;4W@UJ[X)J)=HGVB=)3]3>;6HG24^T3[3?;401[1/MMQ%15#NV<D(RG#.?
M5XU]XE5CCFW<VHX=VO ZG]TYS R9A85E<)UR:SB&:S(EF#,6*A%LU%?^,9M=
M"4!_T*G!&(F;;;<UF:C#/K71)W+O!KEW0;L2[1/ME]9::JHVHG9C1.[=(/>1
M.IY0N)BHO1O4/N@1K1.M=X/6^SU5&_=;AYN2J%CF-1H\Y:586+S3K??Q[E6<
MEN>,[>_+!>=N/=\".''(P)Z4P'-LB]?#]50%__NX36SN;=!^=5RL]COX[]=C
MA;!9VQT0-MNT \)FFW9 V&S3#@B;;=I!#IN-.*'1KU\J^L8+#8<RR-4#]GWK
M''%-'4R&ZG1*;1N)V%M/[*-Q3YU,:7X)D7KK27TX'*GC'I$ZD7KK27TT5(=3
MJG\C2F\]I6LC'"A 37B)U%M/ZI0@;DF"N+]\4BPOPKGI38V-UF8+=0AUUP88
M+=@"X;-=6R!\MFL+A,]V;8'PV:XME"2+X:<!"\LOWG28X?.=S3%Y^Y2LD;\^
M31SCHOEKXU=EGO%H6^$<3'3MA\(^)_@,F1%.=A)_((#YDZ+S%PD8BL^R2>H4
M@OE+Y#M[)\-E6/R.+^LGD;.O'L@(7H2C8C+'61J6!0_ZY5WO'?];/IC_G2,/
M_@+%C'R?N2'?'WAD$FZ]W@_)%N KQU@&L/SXM^2KW*+?[7K"7+YT *\LR_!G
M'5U,XA_11?R@?=S:R5VS]-5J!7D]_[YFI0G?V=)G 9!'P,_!A[X!B,1^D4IH
M/"5GYI\5(P@\TS;PR/RC'<X5+_(5PS2C1>3P#^\\'[;D*L#8+KPX@!L40X%'
M1TZ(;2F9:YCA KM2PA_XIAMX_'<&MRV4F<D'O)PQDRUNF2_(7]=51>]IXQ.E
M1-KL0;80AQV*P_1N<=B%:SJ1!2QBNXJWH2>%X;/<W\ :0%@!Z!:XQ; >L#]%
MH"JP6^;BXQX-'Y@U?%:5"+[Q0\,6/+OT! /#M1:[8T"95HZ7^;M<2ZXE,S?\
M1/F,KY2/2A>9N415'AE?:.1R7@D]9>E[#T"7G-F-P,//G^%7?!M<P(+07H"
MB+D>_@*@X5]W41C!@Y;&\X)+'[A%S#.'9\*5^9'F?,&X7A08#!=AQU 5UQH+
MX&EXBBW:>0"310L7E?Y?< F>4-=[/_.&("?\#^WG TF5[#.R-HDV*3%*A  X
M%IV^Q6)96?.C ,^MYUBK5W^Q_Q/9%M<J@-938VF'A@/*( "E C2>0TT>346V
MC\L 4>QEP3NJ'70O05^:1C!7^4^% 00>#(=3/@*!4ZK0/P$#=2+8-.Y* \2.
MS 6D?/NLO!_VIT)%PL(=U-1 ]'I/[R'GO-?4X7"0^[JH0+>%H:;7#XA+WLP:
MA 08$_:# )(%T()/. 2D,+($D$'*O)^,)B?3 CQ.YX9[S[BP\-(G!@&3R,A*
MRBC(/FTT/2D"]V9N!R"+<1U<'AK*>UC*2;^((H'!M>^$V[2^?K*"V;+;,NMK
M$7)OYFPSF/) UO3IR7 ]M, V%1K!!ZL26 TY2]Z<<E, ' @ZS7"!3@J(S3W,
M=A\ BIYOBZLYMD:#37> 49UHME39BHUT F=9'LHC;C@X&6_$FQ\!:MABZ7C/
M#%7Y8LG<@-L!*MX_Z)WTUM^?F#P^ YS!2Q'Z13,JL3KX _7AB;X)][ "AA84
M$Y=K^LED Y<*1,M=9*"0$,[PA>T+LH45(LVJ\ N8Q("<9Q! =T ^0@44:0^$
MD\]"VV?<Q0(DN7P0@&_?1M*V:PW-70 S!IN40%YD#T%FY_&EQL3X?MKK%5'/
M;T;3>PFVR!RP$N!32M6SP.A[;3(L$F3Y0T Y 7N@P8[X"?G=: <L$6=K$#V8
MK% [?VE_Y9U<Z'@F8Q:X#KZW@#6'L1V!MW!9MV$OX*HO&0*4.<]B9_G'.?8=
M4F@0^9R#$+2]H@#F-CS:Y)ZPPA$' ?>-L9^>&%'!'R:^==&UYHR-C[L!T6$]
MN_#H1Y>S3NY]2\^QS><6D?%GVX6-;4W&VG!2L"E2,IY,BHA("! !#:I(DB$^
M22M>&\S!H0O$Z)#% C\(/?,OQ4 "50SPR(U[ +]O2Z3C.OH*$+*X405-.%K[
M>H MF&-(2XG ?:_WU[-+SAD4A.0")P WA Z+HT>):A +S2H(Q0"OV(HYLVCY
MK;PH^YZO]G? !+"C#'^MFZ.RAE'U%1PDA&X'013S3 [$HLUD83L)KCC3\H^\
M)5\12HU-@OREF/<:>J^D:FLS6\KHC,EPG//+P?GC,F9_6HP-Y/Y9Y]!GSJ$E
M^\#/,A&\6QZ]^$DQG$?C.<@$">9^(8PG8H=QC*&/*\ZD)[1A7U7B'Q]_?O=C
M?EG9 J;^B;Z2#]%.1N.2U<J/T\\=H+U/00C4OGH/_XYAO".^+>OV*]SOA_T9
MRMQG=[^\^QO0,5B+7.D %YS"M<CG?__1V))FWI4F?X#G;!>0N1(!E,OTQ6J,
M*/0*AP3Y1YL.%A8U2/WH=+,SK$U+G.'A>%*PA=[B# ^U@B5;Z@QK.E#(ZYUA
ML-K(%][6%Q[W-OFBKW*%09.-7^L*@T;?X!&1*[S6%>Y/-\6)=G%E!YLPL>I<
M(G\.-ZUAHSL>XW^ZR7_>X!"7&5(\#E84&!9;ZX^CG3<\T<@;7J<%BF[$J""T
M4S=B--*+H8E7><. N$$1<SMYPJ"G5EQV= /0?L:-<#,=&$/-^SE9ZQTNG8&*
M_T<$"E#E1+[.YS"$3 M$<AH([#LSG-^8X4OB&A?NW&4I7]@B>%Y#\.]'FE94
M=2*NT!NN*LZ#^_@K(>E]^_CM4N2;O?P5]AR.!VN]_&%O)12TR<WO%1'W2C]_
M,#R93/-^OE;4%)O]_/%Z85#BYW/_&Y[P+Q?(TP\P(>@!#H.MG'+),2N1Y3U$
M%LJ]_Q5%?G#OOVF<<>$J_V.XD>$_\W"7*L#WU<C].8ONP=X1\3"$R#?O@9<(
MB6MX$=*O'N %@7L&<M@$RS1 <\$QT' RE/_ "V!9@"W.8PF=BO"EUDL)')P7
M[-*R2LI)>O61^:PDVM56G&C3'$Z2/Q.<@/0JX 2N>3-.>M.M<0(+D#@I2J:V
MXD37JB5Z%(.WZ$/8?!+.5P.DCP DHA+?AU?P2^>> _(J$+:UZ<'K#?['9W;K
MX^KRMYTH5S+$FI;ZY!8CZIV"Z/9/6']L3,#F333<A;&P9J-(<X^ 9M@Q2&>P
MO R0J??2SPCG6'P(UM@2GP$/B.L1L>Y"U)GXC)MLJ4-Z)W0T? 4ZQ>**IK7T
MLUYH2E--5%1EQ<!$ZJ&,?0%6X[UO+(3_M\0X$Z<[%U:_]EK4PM%2U*C$=LQM
M:M=F5>.)<NDJ,S!%'$E4JESZ(U),L!3U;[A,0<2K;SM1+MSTGO1[:^OT!RZW
M)+%29BVEW)3D1^3[D1N*[]_6+N,+*+'Y7EX!M]PP%@<L)^ISP:+*+"*0G)NO
MM^US*..*8X-R(^Y5P"1P$^RHK[\&I)K:7TT ;;&GWLEHPJ&ZE3!<1\R@Q;<C
MX\T$K!<)N+#5$[!BP1,+%*R?!.D2BLHM (KG1)O%FUJTY>/7<Y''GI8VUC_.
MF8N$-3<>\M0%$B*&OA&%<\\'R2$,X,P3A>&YF7U^0[\,"TUQOYD+# 7V8R^B
MA2B'ZJTFH87T;XWX_&UN.[S@= O]RNDH!;NQ%KY<*BP,I @K0M< ])1C"TI)
MO>I4;_MKGQ07O H5>Z)\+E>UB3.1DP*[*6 5#_6;<T&0L1=6KH7WHH IS5G1
M= M*<U*:LP%I3G1+GE<-00XP?JJ"YU) ;('D4(Q[G\FH/\]^\L@;R"/X]-,S
M#^H&S+51H&)85.16/.<!+Y-/N(-U\1-/PNSH%?S*68G3(XXJH3D2ZV37"_%X
MC^\]HAYPGT$^HQQ.-6_A96U2F P\2L=F  7O+37O7+W<HH:ZN\.HL,N5U!*4
M)CXV5<$Y[;O Z:WX_:/G_\61*G4.SS \H>=@<P7IBJ WQO]#V*(1A!PM+@!;
M"1^9 ZL'?1;. [0Y[V0 &]0FQ^S<X,H=&-&&I6$"(STL8R\ 4/PX6ZSX@&;P
MX7: AU^8L.]R3%[2(N?54#^]_/?%V2=M*@EH"?ME"]O,+]G-K Z!Y,3G,%3E
M-@K%^1K%QALP/2N#\N'<"&7<%1-XX@F!/-F'($XBG<E+.>K$6Q\8M^PM#.D"
MS][=H;%1L%FVTO2=/C#S/4UF7F$8N)4G9&;7I]7SQ5@;?@*%(:$C#X*M6A'B
M[+8\*O@F0L@\#P6/;9;P:B:M((>G9A#\*W/9G1T&\ILS^ -39?)C@7\UB_/X
M0)LTJU&VQED%7YS5M>0S;N4S>"H!O0IAK2^](,RDR_-7<??/]$#4_9]@9:S;
MP'N-S.%@]/S"H#!$.PXC@%?MH_ICW)'A*E#^"497& 7QT4#Q/JR/B)?[K.R1
M)DXD36"8!-'!XQ#QYM*M^?GST98-(LQGN,M;!HJ"25%FV''N,]Z-?"3?%<?E
M^.=LB1._QO?^%%/(8YBG1Q[7Q&C$&<V7\2;43+H-^[7+AX?(50?%96>/?:]9
MPQ;[:(W!\UG2.9J7B@A-ED76XM!K3!C<&@E8[$W+\ZP"3?\ZN3Y1_C<"\7%G
MP^.NY"W(^\H'*<3X-5<23<#_']7DZ.Y_DCL%3R$G5LY%KN=^PC5(# ;1;0"V
MA)$M#.-+O(Z62Y%A!3/L_ D,/1Z.+)-K*B^/XI&X)WYJ&,P[K 8JGM^[RH,0
MB=LT'%.2Y"V/A/$$@*&X$4]- 06"U0(V(P89T+99+&4AT)D=\*(HQ<?82VPF
M<J8$NHY\5XGE@@B8A(]>]@$2>_@-6$8>P!\>Q1P9W,!2EXP<2!;,P8//_#'E
MT 48H9%@(QY^8\B/_.1TY/.XS+I5RM/5JZO-K-)PW4CDK!$H?"V\F R?Z3\K
M6!6"IBS"S@X*KX_+]9*'95+H8.]A&&H)0$!?1H2'@@@A$F1+L(Q[(/0%@L>)
MC_WB:E$U8*#7]BP\]1\7I41+2P;"%D+_W#EH-O)HTA->S@58"@5Y1CQ6."_:
ME4V3,!=8 ?? '&_)S\?#%DMH-)$'J_@7_K)$*'K,2[#VN=F.(,U4/\&J 5.^
MJ R2A(L1/K#T#5[4(:247 7H# STF.@\(8-QY6DZ\&^\K"QZ.%7%GB%W*OHG
MO1\$Q[N"Z9<^-AA93]% "Q%P#^(9Y:E(<93+6KD: +=G"CV$=^%V4SCAJZ>#
M'R0 1(.&._N)_\)K#+.E4\/\=6AK 2$7#X-I^:L$[Z07G2B7Y0#WV3U(+Y]W
M3GBPV6,@%2V(+&=U*P(]*=? 3=+T$O>A'+KS0%8BQ!B65\&S,&[$WYFT;PF!
MQG,/;E-YR6\L8[=BI4\J_^]!1\K:=B\(6&K8F+P4/G%/<T;1,L-9MG"?TPI?
MX0PGW2>X)0"_"]T GX#<!9O)Y_8OUTON,T^O^/9"00F92/Z<+<PY)E%LZ_@^
MN[ HB 5$N4675%W/-@ #B.4>E++/*4NNS4HU2+D]AT]0>8&QC^(!);FH$H!;
M9;D;7Q; #:A/1F]XR94!(.( >RUP6D.J-S+QDBIX+AY!9H.IY"09/(N);"*/
MN<CF*5)&9SNEQ%HPE7-V(&TB3Y#GYYOK\\2&N@ X/2F&]6<4A)EBPIQUR9V
MA/1X+._.\1YE*080A'[2_P$#:>OL7LM[E!5Q_1-M[97:5%@><<L8#@69441H
M\+!2QAG-VXDK>?6,\17;72N[$RHD!57QAF0M4N=H.6 :8N.KQAE^ 8JEJ,"2
M]%SQ-9X?JYQ,80O>)_&<T1@@<[!G%@I[50HL+G?DE;FU" 0] *-[Z&9S922M
MM&(9;U*&N/26D0QW\DI'TUX*&2>%7LZO;1$3SM:61!0=-^%384#5!7O$30@R
M-9G CN$9!O\!"QE,<)%;!"AD&*ENI#Q.V8=G@\$:1&<0+<:X3G:=676R:K7R
MD'%\WL,20N.]-AJME,BODR&BPFBX<O9W@WAZY#G^<K%':>@]IZ$U2D-W,@U=
M;[),XS(KLFA05A2X218-M.*!RK6R*%.WR,.UF7-O63N?.X#X=[I,-,- [P 0
M;4R*QD<,10R&<?,=+XNK?PHOBH_GK3,H\[:6I@V3!R=& L:[>#4V;R$:]QWT
MQ/FJ.)F()RK0OL<-"*=).,KBZ&(!2KPX*I1E9=F8>EF4.1.QB(TMZ0)R'^2]
M7CRCF#$/4]<0?2!IP65.AO!/MVEX$@,%>P$N$YAS@!AFR^J*,9*!>1RT#45S
M%IYD\&"5?['\<4O\=-6"D@=2?4NF^\$OQ$ $(,&0KD5LFV+'RU"X SRVF'\X
MC\H:3\ LG%Q Z)TH9VD?%5EK9Q77A/CL%P^.RC=R,R#(!JY9$KA>2:9E-A5W
M!"IY;%UB\S'CBV(5X=3Q]<7 67&L^L6C36\$T@E72#GBN)48BIV]&L&+DU?B
M\0D"Y7E+\**>5TL9\>K8:;1X77,AFU$@#:I^>+GZX5S$6K-I\Q:705Q@N8PE
M6W +N:E-IR/E//;0KWDA[U5<",R=)W3[HR 0RO2;!TS\OS^56*D'+7.0>4J^
MW$^_<@XJ5C[H6MZ5D8OG,@&$!.^ESQGI<U(A? V\Q^01T[C:S@"IT0,("3H1
M/66#>9Y@+ERT;5$VB2PJ2C"YPNS-V82J+-<34=R5@#]G]4*1?7S64X25BL_E
M-IKMVM(M3DX<W#Z+XNSDA%6FXE$?JOPY+3(<9B*3)P+*O&)/=H3. 6'.'"L#
M!F%0]T4D)G=A>G #& <(PUK(4L&P# 69GB>BX"_)#\MC$QR%MR(<X#-! 8 @
MK7@.1XV;!QCW]SZ[ERFKOEX\VK+^L<)86-V/$WCK-[6=.-AUE\4N"6LVN=)M
M9OU3>?'CJ]&MB=[_PRK0+?JE\_HD7J 9@11PBJ_2ARUBL!N>:'$<[Y&G73A&
MDB(FV^7A8^$TW7JB[#/(5%^MC8(J'\0A%$%,,MGE10%0<?#QI_7@RP9(LL#:
M+7(F'G&$B2IBD?P%,L1QF D0F;UGOEZ9^X!T^;81E/&BAR4C)*H9<MG<NPDV
M!)LM[RZ9*+OU$)?73-%5I,Q*Q>;)&,=2E<\)2\+.(*NX65V8<Q5+3*$N/J$,
MW-L<E9V3'X=S.44V"^R=>_#RUWN9V\]!7HNL_22(\OHN726H'GB2^\L[_=U+
M*]Y].-KXI>EH+PZ[3M(07:"U;U%J:WEWXM_4S2PAOEO_QTX 1@0&T:F0];P=
MA@5[8KYI\]9>'88"N"M85\!S#J(M5OXH3,? (2> B<@SS[Z6B8O:*JGFK8_4
M9_V8X#?^);,^R?8Q'98'B9*(NSAV&!8952%-*](7I"_(Z2*ML873)?[VV<+@
MY?8=%AG&@V$[/$R.F:"X'%VF.3L,%]F\5Z2:LGV".PP3D4+ZP)[B,X(4Q8"K
MY>E549HAYQ)[+OO85,W[FOAV9C!R5IGIO8&JZ/T)_!@./[X8!8?E%:/:N93L
MIVPUN"@XYI_4:PRX3$O+/&NV]B/377?'\/*A+9H=TA7' WR%F\B:2]Q^/N*V
M-'4ZZ#<<-1^TC[MAIS8N1KW@^;YU5-X?G_2UAF.E7B3>"D)OJ4P?J\-1XV6Z
M7B+3JRR*:*$YB+T2UYF$ I@?^A_)-B0YLN6V1IU$"QF%7:+Q_LEXW$G,D$#O
M'K'+9K"M1E2)C9BM^R^I?=]/M?%:MLM#?_O[RNIQQ=F1-<6X+UNJ5;0-:=,.
M_OOU6"$\UG '.^.1L%G#'>2P27FC'4_SX9@U\OW)5'Q%7FC:2=20_]\E.N^/
M3W3*#)%4[P:UMR$S1"X_;RZI6%Z$!95-]2YJLX7C.OVU 4,+ME 'M[\VP&C!
M%DH<?_B)9>3YQ9L.,WR^LSDZXD_)&OGKTR  +EJ4WJZVEXG;3V@_%/:YTHFW
ME_D@+ISEW61V/W7QTJ&+RH'\VJXUA^E1LW4M1]RMIJ15"$9KLA87;RU\U-+$
MK<VM-4M?VV59=$VN5YCI(IX_IJGCR535M7'<U8M/X@E"W^9%[&*,>.3R?EK8
MD96WA/+">("9%3?KC0>7R%Z[^-&C/*JIR*.:2O[ 8K$%U[ZD!_'0X4K!.L5#
MIV+\ 6>9D:KINCKJ]W(M(W.GJ>)C5)FQT"L-[/A0*74PZ*F]<9]WS7O%TS;U
M""1F:QNS];O%;!=\W(C+1(=XWCY<<)"F*88)+!38L>[Y8H?LRK/=4#GU_*7G
M"Z64;0&;7C%+;TT':SXR,4V/B3EA\BBY<H^GJ;$W3<)QY6\"KM9C'BPVGTWO
MR+:>/5'^M933FOC\O<4BITA+EZO*3H[QZG@S?K@;D8\Z-P+KU CEQ#BXUTNN
MQ+GJL6PH-OO4U8D^4?N#0<8<X'/=O<4".W_BKDZ4;U[2M!@'UCT:OB47L E&
M0@YMGKPCAI+S1Y5T?XDMB$0*%I>/8GBX8>FX<92;20O1_.I405C&2Z:+["8_
M'N-\)O&Z0PG8[#-H)DTU,VETFDG3R9DT&SO]UH].^>CR"/1,D$QY7#$@Y4P.
M+[0?4"3&<]X"%>ZX \GEBVX@ENTS,1CN]AGGDC_87,S* ^[>HPL7SNVEG!J<
MZ:ON+7':*/J#MAA$=P/RT7IV90_T5!BO]*!.S==-]N^FAL383SUC9V_03Z7M
MV)/F[6)J*M=426/J3V+F@U1E\4A0,'KPBAPA5C& (CD(B9,HDI$7DC$0YG;2
MOEZHK;B;C9(<MQ&?XRD29MH"-Z+%"US3_QAWM"CX\7)[<AS/JH\O+X!'#.0C
MEG. DK<0UX@6YA^&\CLY[G8%?*#CQ7L6QC.V] MM.3('&$->B/,-><L <\ZL
MR!&C"W_T_.R\P\*ER6C26YS#$8^U1ULFO44QP5=BOFTHYARXQ,5K$9&YT0#P
MQ\(&?"5,]*L'J^5T%W-%/*7=L'  9Q BVY31:W&G?*H)'X+TG+!>PGEJ9K:R
M&!YB/=B!QWDDYJ*T1WQ^OCI:5PZ.!E;CKO )!PMJ!PO"7D2+5;8K)W >RI&+
MCDTV?+";F_ 4CW+%[>!7=W: \U#$O-L ;,5>KX?_9]Z5Y\/-1D*#>JR_8+1B
MS59^-F1.:,9S/S/CHRH7*2A)Q"1J">XU03Q.8+'+ '3U?E <5H;B)S/_5;3E
MS&R-3W$O,9'%B&KN1)P,.)%L&AA*XV[DU5<9\?4/0/V\E6-N\D,*[OD^^70X
M7ZKC=!@W5^?1@@>3<78\9Z[,$<EXSFY\:=:]X^[;!ULJ*'SNM]^OS[G\]\!M
M9O'\8U1C=O:RKYZ/K9_0^%6NV<(&48WCQ4 ZH[A?XM0)F8(T%L"=7PVN9IP
M'Q@!HST#[G (W ?<E.T(-95YJ(H3:4X^JO&KL^^^1B\7Q'+V!5>>YR=#28<@
M8OG"A:P7< /5X<HP!7 Q^ \GO9X<.2,GTL/WI7,*AZ6@$V:'&- M%2,Z+_>>
MS:<!6[8I!PS'[_199DXQW &490,YHOE@WZ'..%'^";H33"XS=KZY[YS5U[8X
M#.O",H- S#+DKQ*HQTFR<H)R\4Z$A!UP<Q<6ZAA!*-12/$J;#U:6!(9[#9CS
M( 8-K2.*$^4??*OP!M21ZN:G)#2V/?*X&C?D',2<TK]E7,M:%H/7 D*NV3+,
MH$W/*!KE=02C'H_4&S<A9,WS>V]>86\/"ZPFRO(6S1:')YCU^LW]O__/W^T%
M4+P3_O+NG1+XYB_O[D?3Z:A_W].6_?')G\O[)$,@/?]1CQL)281$1[2_^S$?
MLR$[8[V=L4J<HG+A0./AOC,D4Y#O%Z+!^\SD@^M1\%WYG@N_FW*NXCKSIRVF
MT(6KS*)[D*1IR%OY/+O^-6Y]/[O^5_7N ;[J4V^4'"SER8@S=AO*3_!7"5IN
M0YWR1$(0.P27W-6_E'X#?G(&2N&!JVGQ]S^9=<^;[_+'\9&?ALD'4"GG@.;P
M.5%.EX^N]*%5F?^0WG9@@\N,D9 @'E(<4PB&^F5J P>^TI3V?4?$^Q01[V1$
MO-YD:8&0PNGBH1\)5<%#@6"\HHS(#S[,"(^%9S%'3IC.78,F-MK<4K1P87?'
M#'0X9(0,GN%8A?!'P, ;$.-]^81X/JF<3V)_%E.50>Q)[P0EN1P9C)9_5H(5
MMB*C+'+5<KPH=Q<"V )<GTY^3^*@L#X>T%EX\$P1<PI"[F0X'KH3Z%HI(D:;
M[$JN1KFU[R+?3&>IR_V)OP-872+<2[<";B*7Z;CL2 Z=K%QEV7>?DG2VY) %
M"^=>4G)FV4Z$L *_C_L>:3(V5XU65!X9 LILCKMZ@ )V=X<U!@\BOYRX:/"<
M_S'<") LYTARETR7"6-8 4YXM41@#=?!(\Q(.L ]+L]@ESY RZQ W"5T7R12
M/,SFZ,-/@(K%7&R?A;X7+.4B>9=FS/#G/Y: 0C\>I]';8AA]LAN,[ST83F2$
M,>>$]D)$>BT)@2 . B2[XG_+M<*?N-2[9$YOD,SIW1#SRTKEK<IU-SM^DXK\
MJJ;6+-D6Z G/Y([3'YI>])BT7OVKF [G_EP >0K<CV<_E;D5G:BBZHR[^;]8
MY -?<FF(4NU_,<LJ_SZS ]/Q JX1Q5#<KX;_%PN5[W;P5^F,#/[S8+#;D $X
M=%E1_=SGPZ$!3'0TO?VD%N\4S"Y;4$DKDS2?$W6>-;*%<[[TT%T1H^R#Z/9/
M,!' 2D$#T,R"222!!9Q\A),IBJ311'8QJXSWXR5&,.?E)F"&X%M4A 2P(-?#
M:=&S&H?CI:(U4QM;)B.$Q8R6K<G@87#[B7*)N8W""[(+68A, RQC 4SP+%\-
MAI1K9=(G8&7^Z^0:K":?6]RV#'3<8_[3Y48[:&C8$]K(^,8[^XG?97J+/5C#
ME3\PJ<?Y!"#^% "4<F1<B@YE;J X5; J JL-?".>[CZ;H3.&10)@D8)'DA17
M+(P_T?Z6%"&N3^'V&Y]$;K)-:.86]ASX5#Y%%,R \W&7(U<[C 0!8G++YQ5&
MGE@HL$2.)-G3D@O_$^5T(^GR%X..0*.:5W6LTAH_#N/ *Y!@K(C%&1H'V#KK
M:MXSC^<\93DN(@,<3O39H@ 8G_D2%B+!!7 4:3>YFMA6EVL4"5)YGPRK98"!
M^1P[\>R$CPH2(Z[ X64?L1^8/(87TO Z,,2OH*4,//A3#- ?[E]X):<(5LY\
M^5()):V2,)*WQ9O(9Y]N@.W@R??(6JKR/S/E*[@8D:U\ ?8#8*C*E] Z40L^
MLC[\(7Y:&7IN#2?.%B9_\"3ITK YAZ/S)*O./K-;/_7/T+>+';2D)!D<ZA1B
MCW.OL!BPN+/D_\*B-A2[:=,6U<Y<N$FQ.&=)(6R1PP*>9!4RQ8V+#T6JES-@
MIEZ&IZ,-VU>0%1+H9MWZ@+DV #]R!7%:F%C&$D415+?37#C"=W2B7!0^4;/N
M,;_G_6#4*]3&).6-B3K#^$LD$N#:"5+C%FO*'@CXAI_$YP"X",D3A#;D=-C?
MHG!>X<\">():+ #KO::.!_G-")X0$OZ6.=YCS/\\ZL1XT. !$6*XAO,,JA.?
M,W]>8D2)^T6<W$791I!-9R>!_FS2WTCB"<P5-4)8T1G'Y+#$;\%1;2^ K$)%
M'H;(;R+9HEAZP.2@G0!D.&AT+T@.)RY1:IF)P)1%!.Q!6!JW$==$&%G!&VP,
MQ%J"S  TF.)&#/-U\5 (V#M@ /&[N?#D!+O-"M=\B>&7V(2"=Z[2?4:19*E)
M1O$V/YO'L4"_ C+$P0\3S1>.@!4$Y4]&\/?'UPM;I_ PBZ4/$XM;N1\N0;;G
M6IBO3I:L)-4].:*0D:9R0)8P$F<?@4#+8Z)V1%+,RN92A<BK//B)&6X4W@&M
M!RBG126&4*F@>:6"S0!?6'0NAWJ\*AZX]6[!Q3=$4&V6'(1QGKD\,PW??\Y@
MQ #UB2:.V)S#@@ $0AJU!7EI"@DBBG)B[1#,&0M%_<8CRAL6\#AQ'E1W?!M<
MEXLG";<V+A.'O;G.,Y=U98>G/("_+PVX# 4!8IS PR/M\.IXAJ0$B8P%"JWG
M\UI12>T8!L98HR'YCG/)+6-N250;-<*?D2P=D@6M^2;XPJ@1K!%7/:7D@'2@
MS)EU7W@GLG.V<)$G!P0K)_Y+S&\\>HQ[P5'CV13 *A^G@S1Y9%V<$7*?X[)7
M?A23%[9O>)+@)6D_BW<_) )&HKXDD"W!#BI?8-\0)!#77$IEFAQ*6JGJXA!7
M[N%=+D #:_<1W[)4DSV9C%DRV[I<.B#5.;.%OOU7<M+)S^XH>5&8!0M<\TUP
MIK26X75(=DVK 'IM(%@L4@2"18+M,*'A0FW1FD.L(WS3VQHER2>-2P+)U71B
M:N[=!!H"S59W5SD+9U.CM_5#(LL:""45#VMZ!\?B4C@(GU  [BV7T8"IGO_,
M^CVGB3&;>(SRM#=JQQ=B]W6<]UGO2=:='5K]&>W\?Z.=OU.^L@;#8^NX/B+V
M6A+[>1P"XI.B1;Q H,IVQ;_H]O(O'X@E]KT^8H;:F!OR'#;S$0)@.'(62,)Z
M'^*8W$>P1_A7:72HJ2Q"HR-V' 70^P&/7G%RV+G;*/4:7[N5]HU;UM2I-E:G
MPV'#,4.-]8G87R;V\40=]/2&XZ5>I-Y)8-:?TGLG31\>\0,-%7\92-\\&8LD
M:X]DP]8FW[@_58?#I@N(>NE!HOCZ4GP7ABF3#4A4WSVJIT#A[H'",T:!0A(I
MKS0=AZ.IVA^..XD>HOCN4?P';=Q3M>FHX=CY6"^*;S@TVTKKTY-)PS%30N=[
M/BK?M+-XUTP<1U#^YR>ET 0.^[#=\78R/C\:9;N\UZHXY$(-U_;<<&U #=>H
MX5KMR/* Y7]/\HC@=SQ[R3ML?#5<(&-^1*R-S39^PZYR]Y'#6X=Q@A-3NI!=
M@:K23@A):X2D(P)<)0^_S5G^0#3VLPBQ$YT1!$RVR(A;Q\F!+?]C+ T73^O]
MSEQ5^14;.P1SY0HUG:K\?_!RPU5^P\.2-X;]"+^?X=$D7U6N85?&$H^VQY^<
M1[ZG*E=S>/AR"9M2KEC@\5>>SFWQBLAPX\.!6^R+GXY;X'%+L5KLX[=<^MX3
MKPQU1'\)V&(XCQ^::0;B\ZYI5J[K0^8,+W93BVF,G^^]<R(SC+LJ +@\'*/"
MK/1TI,]DJ[VXP?D+P.4='"R/'TIE "MQ1"#9+AZ,DRWI6G2X/VU:@1T)R\^-
M\X;QO._'ZOGQ#!9X.P9))#E4)8=/YZ+';*$%#.^7AR.%G&?\,N[N@5T, ].W
M;W%AM][#2FN*PG0A?!1V7A!'Z9/%RW;T?!2@.'P)9)?;ACR#N8!7R(8YO&LD
MDD'<+D6V4"\<]\2.-%CGRI]>=ERY_("RYV?.,=.$C9=URP4*5VPNTB7=(H]"
M>U(DIL>?'2_ @^'RF'O<O\%V>1\$#B;.<Z*G4>ZSA+6P@4':1BG3I2.8>W[X
M"6Y9".'HN??BK])N0BT2@Q>9GD-Q,XO"L7.$>PSU/%BQYP.VQRG(PCP^>,^,
M(;BE*)26.+%2S.^1@TI/XA9VO($$^G'X=HZ/;5#!'Y5VX9#]'=+%I_T;"@T(
MA(CB/;I%BZ"<:$QO*VP&%YAY.PIT R"9M';-3!;!,^MW("8]<19_BS7QE:PE
M;"1>>Y&(Y(T3YV*=0 [PWAW@(3G G7& V]%PMT\-=[=KN#NA?KO[!_>1^^VF
MK4.ODT[@7'U>1\NEP_]&S_G,"(W.]]<]=*B1BZTG*;7>;6LCU,^K.1R!?.>=
MDE!IXA2U)>..B/*=W?-9L&"F7D6WP ;9(4:?;;"M-]#5-N9,_4!^XZV9D"MX
M.].R*]L!4$R V\YFKM^>.R.S+Y>V*R)*PH5:*\-Y ,7%SB<8>/,<,0(VO?Q[
MTEALK6QO)BG\%G<GC2Q;A !%T]O%TG"?920R#>'E.O>5,00?L1D&N>'.N6:@
MI^+)23O0K9Q3-8F"QI&8W*K2R1SY.*+*!UL"_V+(]H')QM5JKL]>W$I.3G"'
MUZSOTB=FQ:<-%M'%SPX3#<$I86(L<.RSQVWH>/?-=8U-85U.9,5S2N(MBD:J
M?$5RA#B^)^F3S+\1@]4YGI(VO-6L"M,2< L^60RS3XU=;?C!_(BS,1TG;H0G
MQI7[(D0F0RL2X6M"P"G.8E+@R07>EG&%(#-$PQM?VC&WFEEN31^>M@'<1%ZJ
M(@:&8T?#>*@Z"] BLH&^>:#FR.)K12I]XH+JWN? _.P;"_;H^7_E1,\'8)C^
MQ[C!;SH=/AT(?[U$E'#47OKWAFO_7]IX&R_&;O#6H_$L[@IX5\0/IY?7EQ^W
M#<77,WH9^2 ;N#Y0X^ZKFRDS3]688$F:E&(L#INA HW >M+TA^P.&:BRNVHQ
MXQ'#6%+TZ\5?DBY!*9M)F<2"MW+QQ#-\'J^401$H.H.F1J'L$NT VM(NNO ]
MSO=-8IW_<CDK<YW+%S];P(M-XT29(;_;)<B) ;0P;!DXW03L=*05B8;7B@9@
M[':DV(Z A=,T!)^;]IKP1 LLQ%G VRY'02 (GQ?7_9KIWKU9B.;96>0L+#DW
MPW5Y28B<OV*'>2/&$5VZX7L4@HD,?.DV']N8)SD2+S=C(QUM()XZ:0?EM]J'
M^Y7G Q&SB3?7,A_LIL3$7:3I>SO@F@Z'^_ >^2+S&6S%>WAQK$)YZ<CK%:6P
M/O!!?!8GIM:#N%XHK3["]MO8]QTMD^V?+#P?(5?2@H4$"#/7C1+G&Y7Q]FYZ
MF?NB3&<BYY^ 4\P;M7GY#7M"XRZ(S9 D9E#$3!;J1PKHEAJKB*4U2][>*$K,
M'C[9!5TP4?2%M1:&LA0QP>S8:HP)^FG4,"DMD^'#6.YGM.,E[[0..Y4QMP\Y
MZQ <RZO3V>6O'\7L*Y^ES?_% %D[$ZXLCB_*:AI;=.7W+3$0)UX7GW=UQRRT
M5+/Y><=X3&NM,IWB_<B17K@H9<QY2M?I_7A%4N&9<9SB1_)--==_^HU+&QQC
MA.21T,8Z* -9NA8@-X&4W/[-W NRW\9#FGCAV2.?E"5 %H^)XM@0K\(A"K<H
MQQ0\U>FY8C@5V+*^&#7$IQP^SEDR3[:VC.JC<2)\\<2707J)+U&3;<AB&G!"
M0?SBR04?@"$G9LA+=G%]L!0F=:S6^E7-)=?+E$+342NU)(9$ TJ*%SZU9S)+
MS.CVI,85[C].E%I+-C7?ZE94O08**!Z$TI:CLE",<&B<*-<XNBAS<0)1]F0L
MN-6CHD(SE! +I'AUF:HP' .%8@.'7?E)[%5,NA+2W,J,4)5QC)I"5A@UDMX-
M$5&)89"?@5T>N.%%Y3S0;-^[]AUH/B"FN%0.)87%,%J0FJ1\!/LC$W/E"J]
MH8/21$;*C&S4J_[P>Y7]FH)9*"9N=[I42+?O0KH1%=)UII"N.2?)N)_)35M;
MS!M[C8?-=7R2 <0"9Z[S,@<K'H% N8?-GL#9"F1. *4TESHKHMYB*,V%5RC2
M!%GW?ZVOGCB 7%WP9<'?N*(-6B:CM?D@08^K^8Q.YNI"S">VN)_H,A.>C/52
ML6JU?3-:(/A,><[HECDV>Y"^0<;E2&>X9OR VR1(E,DDT-&1^D?WSA@P1#K+
M]PL.&DZ=[,Z69<P4<^<8#IY'$\P7!%(,R!,RDG-*_>>\(>RS^-@?'R)>FC^3
MD0TP])9&.D&^U,OAJ<@GN8%D<F-)\* DAUAJLYXH;X*0$%R!="268).:<1"G
MZ'9\L#\F\PEX]$'&F;C_S%R^=-BVSW CXAZ>J<P V6)PH\/G.D>^..;)0ZH\
MAXQ)9H?'K^;%48_""8E3QXDK*\]F)C8UA\+/L-!DI9OP+,[X%4=*BN6+<S&I
M;$::89CWW0K);T!GG.'F;I[)[*7TP7#2)8[ZYNC(;Y@O^Y;A<[B#@F- RY8
MAL3<\[,U#IG0N@!Q7/!7A"A^"U#="JPI^RQY DI RN?SR/E<V5".)H671&Z\
M* Z/_T1V?!P2/#$5[\J@O;"JA-HE%7"8F?PXYOJCF/E:A*SCT]0 SZ_,- !8
M<2&$[>($<T"HD^H/]14" 6<>RZG*? 8RHH!C+!=@"42]@HHRXD^6#E]&:DP'
MV/-SV#D["X^\B_G,HMY"L%QF/G+>Z).K#?BJ;AG6K,%6@,;_$^%9NMMTZYD3
M8!B=M>6^>8)(CE&UV+T,-2(!@5#/Q6D3R>?ES#5\,>X?%HORBLRHVIM1IYB&
MP/.(,Q[%^&K@VUJ9*#7CG8IXS8+OE)=Q1JX\QBYFO7,S2'YM '<E)SBY-!5G
MK.("J"3VLUU=F$A7&$'^M=E!U2)7E?M:\KEXE9D4Y"6*+S$T1 &HB/W&A0U"
M)R3Q2.$<^BP5]MN68\1*[6,\>>S!<QYD3H>'_6VNKD&R. YS[[EW*B45B#-5
M#$L&0<*>E#\CZUZ*Q9MY=K-2")9B*DC'FAN.Z C"Y2?6&V9<MUAK;5->8OR%
M$[@1VX]SSV')0'&$#[Q'Q=AE9G'2PBVG(TXZJK2414.'0%@^;&5II0] #]3-
MQEI7<>>EA2L2U>T0L$<0>__.*EWT$>$ER-:G,M(@OEL:SR*7FQ[C%PA*+"]>
MDQB%WC\BN$M5OGPY;4OE5M(@1%9N!<J9JOR3L\CEKC5<G/]Y>2?*DXU0]/"M
M#YD*2ZVO*N*\.<J,T N%0PCR)HCGL?,S_[FF..\GVLE(W ^ <[BI+'DH#D&9
M*?+-4N3SR?6&.<>84IPM,Z5+)^-7PC\"##)>4XH#Z85%'Q_(=[!DTO>B^SE6
MB>J;VZVHTDV$742+]>O+&/"@,9:&;:'F>J_U>B=Z;LL<9QG?)>UE4&@.D*JQ
M-6_DNJD X7'Q;4D@$$/BIA'@BV3Y,4C8.Y1UPFE$"+T'A([S]W,7. A];/C@
MQ_$"$1CD7IWHT.''XAC+DC?6(0N"R5G9:W?(*Z9D:R-0[J$H@RXS_"W>)RFV
M"K*T;(G^%@+;W)+F.D#XOE@Z$H;BT"<X;?$FOF+87#DU?,=3 D"[*!=1%I[%
M'%66:./BT@J6V#GS'- [HBHYB!9+;LC_E <]KVH,U*2^$10W/!XC-$"KAH_9
MIT 1&8RT'P2W+HRGV,-&/81*273EB &3!T=SG4+>/$/$%(33EY)$&AOF?LT"
M<)AR7WG2F6L+CEDOZ4+V,NGMI&NXJ5IN3Z 1DUB&O$,4."$9KXY?#%N+C3&1
MQXT--E[=YFZYP8P(*;0%VRA.9#:?E_UD\L?)@G*98ZP!@%N A!TTI^Z++XZ%
M6C:<E7VJ@ VXUU@0"#LK)#UREZ:<E,5&"4^)4-.++"3RY#)?L8G55R)'J=V?
MK%R:W;RSEW#F 3-WC!>-&8XL5Y;V.(\3!7_9F&^'!__E>H\.-L>CGBU[3S6/
M*=5,J>;:D>7,LOQ,OEBJBD2HE(O[0HY8RJ.X#DJ$$%T9I.;2)WX&=\ME5<]K
MW?.XBV59?5:<O"XM(D^"H%DMM5@M$=]**V>/V"8/YL%@$2+EVBBK["I2$KG%
M;5*B)6#*9=A5K$Q#5*#]#+9<:A%(&)9 )LX WO%@]FL4;K%H##T%L*O@JA@[
M+VO C/8K/"Y-GV2?ME?-'2ODAP+4XKP*>K.XF#A%9S[+BF\'UBX3?&&^!R>0
MO)'#-=_WB7*>;K8$)]7;) G39Z"<+8+.OO&1^;GL54R">,_<#L",Y/9G?,B4
MGW;'2V!AV-Z5"X4DBVN[5@3NW;-T2WEG/@3*B7+U:D-&K"SN;0M+AE?&<&4K
M3+0#/>8*%LN),(X%9 "VP;[*ZE6]J%1?;7")1U1L;=7<6?LQ^!$/2IKL$4/8
M<P^P?^IAI5( +M%5Y9;MH?*2'K 1Z)NO0$;@6D<8)@B:NIG/[-:/L Y UWD,
M1FML9"#N<A(P_R%M_ED\)A7[TF!8@<S7IJ-MCX>2A[6[AS4A#ZN&'M8^'*PZ
MOG0'[G@Y9]6ZXH:;\^^SL]^_G:O*Q;?3DY>J"JQ"0SZ]XH9\'43 Z>6WZ\LO
M%V>SF_,SY=?9E]FWTW/E^I_GYS?76]5X9#!3:P/VM6USQ1KY\Z4,V%<CW5P?
MW<S.TV^MHNC"]VQ-CN]$O]BR!^DE/7?CZ61O>GY#;R:PQ#?S+J[;=GC>:MJ=
MY+F4ZT_&PV5I-^>JYR36<7EK%@FR A[D_O(NU6SK%BR%B?@S.Y6YIRKXW\?B
M)9*XY<8*7\KB&AYRS36.+C6A=E*%.T/L<,H0JP'*5%Q-B:CFRR,:KR>-:]-F
MTGCE.JDF?'DL_AN]Q'\O\LBN;N^^!@TT@/T^\.2#%P6&:_%20#R\A'G5;5RK
M7>"M=1O>O.=R=A[OQ_6>[)'Y=9^B;C_JKO;8GUU?G]]<UQ#7;[:-6JZ[:K(,
M0M,^1%9FU$O6J-=[ U71^Q/X,1Q^?$FPX80C)1,0*[%,XAF(G[))'1'#YY_4
M:]S1J3PX)H[?_K2;=9Y&L [,$B^LZQ7QI_@%[7XT(>KXCZ[.RBH*H]A+1@P5
M?>.71%/_V*()#T"%C'_+S]L]^L:R3%[A/(!D;@D>3WTP')$-?IODV@2\U[/'
MEKMY"\^4O>'%31P3=>^KWV'6P>"I\[KM^>_VTT^NYW[V17,2Q346L*PH^'1O
M&,N?D)AGKH7_G*>4/ M/#=_'JDP\#LK>\2I;V.=WK(6XF@67KJ;_T=?^P+CQ
M.R5R;?$-MAW^XU_79^\4BYDV["'XY=TGG'@)D(5WPF_"&_WEG?T4_N1&"\L+
MY97O_GNJ#51-U_[^8WZ]K^>GIA'ECKQ'8H/$1F/%AC:M2FR,QWUUJ@](;!S=
M$>V"[?>55^7S>IJTTSW9?8WC%9+B*,5G#X;M(#%_]OQKD+7I\ 49DSF(X3?4
M=56?]$B"D]QH"89(;AS"\M/Z8[7?ZY/<H'C>F\ YB[N*\3ZI#TC7*CPYP /#
MCO?(3ZOR$[]>=!O>14ZF#=F=\OX%3HF? )QR)N^/W_<]>=TAM:VN]OJKWA*/
M9QYH+Q5* '7<'ZWNA0\BS U[E>-W^&!ELM8;)]](ZW+^6^&U;RP\I.@83,?J
ML+?*<$20)#*:B2$2&7O6T/V1KO9'$Q(91X_.-LQV+QO/CGWD/=_&SHLN"]M5
M)U1&5<>#=75[.)X ?:VLC.GK&43D83PQ75>UR70OLK%QI$-L26SY%K:L,*@P
M':FCZ7[J4&I$.A0S?(MY=X7#FYXS4^)Y=S@S5\E,@:;&&>GD-:+(Y<1M6^>B
MI_S,M2Z1NF><J \:JAY.U7Z?G$>2'&W!$$F. ]EPDXDZG)+D*#/S,F_&(]);
M=K'9?F>YF--;3@?E!<I.!_YD'PS1-7#Y)%I@%!IIE%F;I6?WBP?.*SF2>)05
M$EIJN<(=CVC5KIAWV! G[H:/RB*GK>$JCDPOGNH[O'NF#K2A.BBI)B(:)"G1
M3 R1E*B^1F\TG*B3"4F)NL;<C]X29.N8.\ZRP-F,\+D<RX>G[_F8H4I* D@L
MDU@^4MQ,D/85$O;,M<YCLCY4+4)_.E G/3J#12*C+1@BD;'OTDZ]I^H:58,W
M.U;7%./O<LGG.KKW\#B<:\\Y]I-W]PE'_8K0'9F S60?DN<HSQ,"_X+T_1TW
M<'GWKX!QC_TPY_ 'ZG"TGW+4-A(DB8RZ8XA$QKYMP.%8'?9)9.PSLM<P<^Y
M+9/HE "=$MBN(\DWSS4/F!35M+$ZW5,SH\:1%+$KL>L^V+7"[&1OH ZFK6?7
M8T>H&F_$G+$[!E1I*:'Q5%&E&,E$DHE9F1B3V(5K>@MV8SR)6HU#90 G8+=H
M^VFFUC@Z(AXE'JV.1ROL=3U4M<FP[3Q*L92UL/K.0MMGF.7E-5 !F2(DYO8C
MYN RZU?FPB\A5A@(.0?>&OXA/S]X:&6L#O;42JIQY$6L2ZR[=]:M\CRN.AB.
MV\ZZ%&5Y(T3Y:7&R:4@P[D$P9CH1'-ANF:K]/9U^:1P%$7<2=U;"G55F@-1^
M7V\[>U),92VL9N9_(AM3.[8;&NZ]C84J%184DZ0C29?O9QE361([/G\RG0AK
MW?[A>=:C[3B'":?T>NIT3\5[C2,I8E=BUWVP:X5VBCY4!^TO+*,8RALA&A,E
MV2TD"*L4A >U30;#OCH9DFU"+$DL^2:6K,[^&&@C==#O8%O\S$NH7RHUYB2T
MU&:%._9+W:M'</3>I^O:G%)6==]P?M\MZT/$0P[3G4H=#76U/]A/LYD:61_$
MC<2->^+&ZCP!71U/QFI/:WU-P\%]@5?;_Y5;EWVPW7#.O<-J:UX>;HF$C3HM
M<3_6OMQ@5M";8-LS_YB2/O/>M]S+5_(H4'#K.=;JU5\N9K]>?+FXN3B_SGL&
M;Z".O9LAIN? @]Q?WNGOCK2PFL"G)LL@-%%V\U"B47:NAU49M[;#.T;\U*Z8
MQOZ,Q88^FA!U_$?7);IZ]/' 9>6C)LCH,%"6QC-VM&F7-*J7A]ZUF(XDK2M!
M68><[:3U^^IH1.U B#>)-ZOAS2HK04?J2*/3M+7RE>IIF?@1LQ2V6#K>,V/!
M?_UMHFOCGX%&%SB?V>!DC5.4'NUP/O<<K&FF#'']]$^C!>6YI+[OS#%"9GU)
M'?>#SJK4>VI?;WWU&O'JL6';65ZMT+X9]=7)I/6^!\547NZVZK,'YD:,&REF
M% !:L3^(]6"X)O60)^E7C?2#1R2-';\+@INYUJDDMYFDML-&7P;J:-3ZI@3$
MK\>&;:?YM=HN\I-QZZM3*2)337\S&9?)Y+#)E"'16'T[)4%G1XJXC,?J<$(!
M%^)3XM,]\&F%/>5[8+JTGD\IV++>*"E,5B:SA,3=OL1=;F!I+/">#YH(ZJG#
M<>MCR\2GQX9M-_FTPI#*5!U01(4B*B^=!X GP(5X) "($N'E\[(6LER:(!&5
MC$14A$B,<3#Z(3\!7!G"_SWQ_\'VOO4T\(FNZ=W$*G$,V1"E-L2O40"7!<&I
MM[BU72Z44V%]FI751[$OIJK6(_.BNU$/,<$1Q_DR.KI#(G!?9P0PL)L,"SUL
M F;24\<ZC<LC%B46K99%*^RI.E#U'K5TIR#'=DT/+'9+XVA( %8J ,$3XQL#
M\_<,R.N0!DJ_K_8'E(HA_CQ"X'&;*./QF+C3<4?JP$ZMOJD#>S-66,<>0;7M
MP&ZN]BXC:[X)UD)SK/ECU7KW.E%$2LQY;-AVASFK"S(.^U.UI[=^EEJSHHPU
M;*WZG86VSQ9HH< 7;D!V"HG"?8G"*P8,Z;DSU^(G8*Z\(/03\CMC=_ ,ZU?F
MPB_A%=)B1G1^\USSD$?QAYJJ#5J?HR%^/C9LB9\/4U?>'ZB#]KLJ=0G&U-#.
M^>*Y]Y_@C@60#[49JAG==D!6%EJ7'-B>&4[4/@W6)A8E%JV812NL"ANJTW$'
MA^M1O&9'.\:D0W#'I^<.B,4=CO0<V+H9J[K>^L;XQ,7'ABUQ\5X-H'Y/'4Y;
M[Z-0B.;E_L^A\41I*!*%^_;S;HRG.'1]Q$Q33YW0A KB6.+8_7)LA;FD@=H;
MMSXU3(&:R@(U'O5_K@%!=T!,KNDK>VB+9JKVAS3%@EB56'4_K%IIN\5A?]AV
M5J60RS9&"O6#K@6Q=D'VE?>9/;"9,M#!C:,^!,2JQ*K[8=5*2V,F \H,4<1E
M6V/&IC:/)!KW+!I7>\@=NNIEH$[[K8]#$Y<>&[9=Y-+J;)>)KHX&K8^&4HAE
M0U4+M6\DJ;;7]HT'-CSZXY$Z'E&/:>)1XM%J>;3"8MKI0!U-6E\43UTCJ3TA
M=8ULQ@IW[!I9@UAG;7M+4I*6S)?]MZT[3-68.AAHZG! I?#$E\27;^7+"DO$
MU'YOI$Z&'9R:1ZX$V:R$ECJN<'\-Z!N?;CCU%@L[Q 9\@6AL%A_R-D%C*!^^
M>2%3OG[<R5NHWA1Y*8*6;&7F6J?9C;S>)'T*[)]<VP&<^A&#-[]5FVV-T]>+
M]D8^NAG$L<8N(N+8_=''".4T7DI_9?_W?X8+OROL/Y$=/O]4$X'\%M^P=I39
M.HE(V*E<)'5NJ&B:E00MN5B 7@WFAD_Q8XI356N??6<68PLLO,;,-[S,]QRX
M\?X"+#,@M_"<Z[U33H*GAN\_PW>S!9@&!ZIA4<?MSXX3"Q\;MC2$M%%(K<YP
MD!O.XM%D*/J.*; S[WW+O7PEC\*BN?4<:_7JZW_.OI__\_++V?GW:TXIXY^5
M\__]U\7-[WDSH\[>#CBH\"#WEW?ZNR,MK";PJ<DR"$UTDO"0073TC$+/_$M5
MWK\<B?3<:[SVRO O_>O0")GU;\.)V!7SK]&[>JU)^\>2^7_(.U/C]N+;Y\2Z
M[6VT;O>YX-(0ZEL7W#O1]+(^)(4/P&#RE0=<J*ILO4>^K& 6A7//!Z*P7H4,
MX1ROV]1F'V,?*UR%_NH*7Y';[_5Z^/\6D!>O48QDD:_&P$401/6%_F44!J'A
MHCE^L"5JHY&JZ64]*(K0QTQ>U>#>AI2.#.YJEXC@'FBO(':;@Y #WTO7JQBA
M<L9,MKAEOE"]?0WT)- &OQ)7K2IP^Y+!TQZ8\TRAM2;XY<T)K668B2OM@P3,
M])XZ'K6^51AQYK%AVQ7.K*Y"$SASTFM]V71=<GHU]%9GEF4CR@T'_"/;@M4K
MIK&T0\,ARX/D6Z7=-!)*NP)"NW!/!9EEQ-Z!SHJ *:+V2SVG#I(4L2NQ:_7L
M6N41DC'8*)I.'?PH[OZ")6.:T2)R,!PMIR:8WF+ILSD.FG]@<5^_#XX7!+O5
ML).T)&FYOE583'R\._MIEO1$ [$O0'??6'AY=V,\':9,J:\.M=8?O2/&/39L
M:\ZX'P[%N:\T>@( #GRVV?J9J)-AV^9Z?Z3XS/; ^LY" WZS%&;X+MP1*!^,
MC*%CL3O;M$.R9T@L5ER!+<CN7%)=1DJ>"9([C DS&:L#K6T"D&R8VL&VYLSZ
M@@WS)F[=@]FB#S1UJK6MR><V=@NU_:#^$H26.J[PV,?.6]A!D%>ZS3T'D!G$
M)S7$D71R1\C"J=(=X?DF26GB\.=AZM94O3=6>ZVS9,@!J1ULN\.>5>:&!Y.>
MJ@U;SY[D9Y!!2WY&,U98QUXRM?4@,CW(5=08Y>UE^-$8<C:.@:;WW3)D,@V2
M9ZYU)*^CKXZ&NMH?4.D&\2GQ:=5\6N'9&6P#I?;:GYXD]R.V(OM@15I>A!9*
M70W=PRV1$%/3):ZX(/ #F^GEEF8ZS/#YLN?XY*=D!?Q5:=8#ER0DLGA+T>V0
MVY<-JG)KU/3,JK,[.:+;,6>*86)AN.%BUT#87(@.A@\?NXH->[CW^5$X/U2\
M.R6<HROB<L>1UUO=V:[AFC8F/[#Q"6\A?:+D/)#,SHH(VQ(6E;;T>2W27K'.
M ^%L,,T#> M@9UW@9!/X6<;_OF6@V]'_=AZ-YR E\'FBY:2\TGJ@AI28/?JX
MVDPF4!OV527^\?'G=S^NPZ?6/]$G13;63D;CDK7*C]//';!P/@')^>'J/?P[
MAIP:WY9MLJ;P+FNP.T.9^VCS_ VL)6 $% A(XMC]'*GX[S\:$@+*:S: #0=7
MR24L2#7>EK#"S61)7'F!NM_EKXA-BY.A[0+99:['6$FR$%^\SXA"KQ!,X1^]
MJ^MK=^#EE_OUM:['X,WY]]G9[]_.5>7BV^G)>O&2(3#; G@_C:;34?^/_KMM
M,3 B#)1CX/3RV_7EEXNSV<WYF7)] _]\/?]V<ZU<?E8NKP [-Q=PP8N(R?^S
M1FSI9;;3JU2Q>,3;];""YAD7O"9S'-G E;<WP[_E@_G?.9W&7R!E@K HQ2=R
M)C!71HEU+;25-#SA*\=8!K"%^+?DJ]PVWHFEE?EWF:^M@C ;C7]X59=U;I"6
M/@E< J6"-NXE+VCNW00: LU6=W,7+\^_&]),RE:NNI1-J7@\&0^7I?' JON/
MUG)]ZU:9-)#5>B]UD(WEKO@S6TN81@+RET@JEULK?,E?]I-(:>ZI4_3NPY<.
M9D7\S@P_4,Y="USSE;9Z:]I%UY+ LNLC?CX^/[_8$)K8>0_LC%G4IG)M,]9'
M!'YD M>F1.!$X&TF\$E3"7P/=E==^++&?E%G6>6#[2KAW(L"P[4"56%/)EN&
MRI+YHM11,?A LV*KJGK@?5>VV?8TW>;-98MA,099EA5I6I>/!^9&+,B-<E5>
M(3:/4"6WW<)>$<W*5"VT^]G[1Q:AB=!4)U#N^.PJ+;(W*HT:CN.]\CTK,L.@
M=3JC7N6P[RM9?W-JJV-;I%!#W=/^Z(ES#C=>>N;A#TF$7WGH/?!#^?>E?\W\
M!]MDLR<[J*[@>C3MJ=/>QH,1322Q7?FD?@JJ7G EULVQKC9-65>;'I1U-74R
M&:NC\<:S$DTD,6)=8MU#L.XDP[J3 [/N6)^J(WWCE* FDE@+0EDU]$HD!9)7
M4D^]TV8A67!-)"4>1$@.^CUU.-HX4ZA+5$;6#7'O&[V3@W)O;ZSJTPX8.,2]
MQ+T'<5 .R;W]L:9JDPYP;XE[LM*(H>)\3-XW>5,*;>7$_Y85##F'Z( MO5[A
MM-1CD56@IVE[;L0B"3$U761=D\VU[=?G2R. @CMD8!XUN%-=KSU-U]3!:.-X
MV2Z1$/E^Q)IOB]Q4V'Q_.E"GHR&Q)K$FL68589GJ6%/K]=1)3V\_:S8N)5S#
MTPVG7L"[Z?ETRJ$===DU01:AB=!4)U#2*8<]*H\EG78@(WI/1C32V.7=/SS/
MXNWD907;M>=8]3L$H:G:<*P.QG0(HK;ZJQUP[19''_%LQ'BBJ[W!F/B9^)GX
MN3)^/MZ!B;$^5K7^QJ&4[:"[QL7&:NS>!'1L@H1G783G$0]2:..)J@\[D%BH
M"5=W%*[=XN<C'JW0QGVU-Z'R&N)GXN=].3<'Y>=A7]7'O?;S,QVVH-)QJNDG
MQ#1ASXU89%USWK4];&$6RJ:4#^S)=*+ ?N"#&PWS/Y'M,PNGEAKNO8UCQ8P@
M8&& K8,!1/]G<%LCF'N/\),M#=\(F?.LW#+'>_Q(@28R9(]NR.[G4(>F]OM#
M=:QW( 1?$Y;M*%R[Q:S[.>8Q'0Y5K4_5+,2JQ*I["A!5Q:J324\=]#J@52GV
M0YXLA1@(,4W8<R,6N7/LIQ9E0S4\4O</WPL"/!-Q9X<4R2&+LVJ+D]/7%2>O
M X=NQI.A.AYTH)M;37BTHW!M.7?N)U:#@=6I.M&IG(>XD[CS#=RYE_",INIZ
M3^U/.S!CI4;IXQHZ!Y=+YALA7*JPIR5S ^JXT?@> 35!%J&)T%0G4!Z@XT8M
M(E U/+AVS1P'58SA6HIA+6S7#D+4.@^L=;JF[M90!VQJ26W_8"Z8-L[,M68Y
MDCL7=LY!0U6#T4 =4^/8^BJU=L"UNVR[GQC6H#]6>Y,.^,C$ML2V1V';O02W
M^M.>.NJ"MJU1:*N&7L>Y"\MCS(\]#XL],,=;+F +Y':0(*R^NW; #-^<@P@\
M2RE-RK]S/(UCP5MF\B3.A7OE>R8+ JS7/.P8BS%VRB>CAHP:XN7#\?)^')2^
MKJL3G7B9>)EX^8"\O!^OI:>IPUX')MA01N7M4)UM=Z";_!R2IU7+TUF&OB[O
M+A+ZFW'R.ZPK@X.%^NV7F#7AV8["M7O<NJ=L2D_5J'4Y<2MQ:\7<NJ<DBJI-
M.W"TAG(HF^ %SG/H1V88)5D4+YPSG_P*DGVOW]:'%P,U*:U=P[,=AI&:F6M=
M+):&[>,?5[[W8 =P[QX<C0!@!)]M/C?15_7VC3+]2$8,,7+-&/D-/LB6C#R9
MM*XU,3$R,7*EF9,*^'@_YQ>'JMYOG1ZF[E+U:4/3B$52$Z.:+I(04]-%-OML
M7VW[CWLKQ\@I1$0&:=4&:=*L0%;O'#;;/!F.U7Z?BNW(920.?2N'[B?#/)Z,
M5&W<@1(ZXE#BT'USZ%[B-N/!2!U..U $0H$;<D,I/D"(:<*>&['(NHZ$JV%/
MOPO7]!9,N?.]11R8\5P*R) QN3]C4I#<%R\X;$AFJD_40:\#YF1-.+6C<.T(
MC^XG*#,<]M71D,*FQ*/$HQ7PZ%[",H-Q7QUW-"Q3[XQO#=V+;Y[[*<WW?K Y
MR7ZD_N%MZ7A<$V01F@A-=0+ECL^N4:BJAN?++L#$\5D0*D*+M$YUU-T>:H5M
M_<)QE OW 2@,B]6%=1W3W$$C54-U.FE=O3H=-R%&/1ZC[FENW4B=3NE@&'$J
M<6IUG+J7H)7>4P?#20<XM7%!JSH[&C),19X&B<6JH_@QC1UCPI ^4+7V.1AD
MM=0+KAU@S_UX%;JNZM2GF]B3V/.M[+D?5T)3Q^WK!D/-[EXY"QM;VZTDM%7%
M930PB 1>]44_2&[?/-?+%__LS7O8IBT6-OTD+X+,%.+:2KEVS\WLP+L8#5H7
M"26VK1=<.\BVNSL;V[#M0!V-.Q 3H*/0=+!SPR+IQ&U-%TF(J>DBF]W#KH8G
M&N2!Z5L&RIK)4E0E-)ZHBQV9HOL(=,=GO#[[WN(4WF:[$3SW,CFJ_RLG1''=
M#9+A^5/H&R!L;-?PGR]"M@C E$63U?<<AQNS1RAIG?8TM:=1MRUR.XG7Z\/K
M>SK$K0_5\9@BP\3KQ.LUXO7]' 8?C=5)CT:_41<IZ08IRWC(![E#)#;W(S9!
M',I8_*_,97?V85T931NIDQ%ET,B\(3ZMAD_WY(9,U'ZO RDS8E-BT\.PZ7ZF
MLXW4GMZ!8 %EMBE/1PE40DP3]MR(15)FN^I>?8Q:*QT$T.\[9F8"81VIY_=X
M,E"U00=ZE=:$/1L.5V+,0P5G,&\TH" J,28QYLZ,N9^$[E!3Q^-I^QF3XC$Y
MQZT/CIOE1;<.J[-[><A5UL;Q)]00:AJSRKKVLZYUO$59,A^4_&(!AD P-WQ&
M<Q$:WLF])L@B-!&:Z@3*'9]-T?VW:YM?C< V6Z=6ZN5E=BU,<6[X+CPFN&+^
M-9HMG,9V#?#_ 4;0'_PQV<"%GL0M>IOC%B=TXJ2^^JI><"4V7<^F+X;[W\:F
M^DD7NI@0FQ*;[IE-7PK^OY5-!]T\TT4I  IF4IRY :LDU-1VE90"V%HGG=E.
M%#*+PC)D2.[1D)14=JS C$YE7N3Q$:.^F5'W'IH9=6"J!3$J,>K>&77?P9E^
M!QKI47"&W$R* !!J&K/I9JR2ZFHJUER_\84P"\#$? !>KHXS^*^_371-__F6
MBF]J:^LWVC"-J6\FB.];M+AE_N4=MRV#RR@,0L.UX#V[5^8(.MZQM<M(U71R
M*LFI) ;>)P-O#@R]A8''/76@=\#9) 8F!CXF V\,&+V%@2=C==2%PEB*%I'?
M2R$)0DUC-MV,55(I3[5Q((OJ?<@./:@=*C.5*^;HP6-!D[[:&W3 $JT)(W<4
MKL3"^XP&3=7!L .MH8B%B86/R\)[BP=-=774ZT! E^)!Y-E2T(%0TYA--V.5
M)?$@^&G N_/K,QUF^'SQ<WS\4[(,_KZTD@C7);2J?%4Q!B2A8#(<;IE?J:9E
M%Y_=T/$4T<V<*89I>HNEX3[#';"]$-X$^EHQ7,6&3=S[AJ,L#3]4O#LEG&.8
MR.4#$PR,'=W9KN&:-EP"%D+(%K#MX$3)AXLR6RLB;DM@5&J=OAIO]</:L%<
M<?Z?-0#/1B63?>!GF:#H+1_B^I-B.(_&<Y"A\WEBEDC9I?5Z/_RLQ&S2QQ5G
MJNRT85]5XA\??W[W8WY96=.F?Z)/BDRMG8S&):N5'Z>?.Y[YUR>@/#]<O8=_
MQY!EX]OX6Q_EBF\]!Z.^?S>4N8^6ZM]"SP1^0-& E(X3;I&8__ZCL27-%"2>
M!-/D9&B[@,S,]1@13I;IB]484>@50L;\H[(P<RU>NP.'O-IQ.9;#5.6:);EQ
M:EN5ON??9V>_?SM7E8MOIWFQN?I38,2V !U/H^ETU/]C\&Y;!(T(03LAZ/3R
MV_7EEXNSV<WYF7)] _]\/?]V<ZU<?E9.+[]>?3__Y_FWZXM_GR/^+K^>OXC!
MM7(Z*Q#U,A/G59I2/*("-8DV%)>()G.<I6%A"("?]L&_Y8/YWSEUPU\@98LP
M_,0G9N3[0)Q<320VL- CTC[,K?7=>G\X\[55D'SC_@^O:MM88M*FUKE205_(
MDA<T]VX"#8%FJ[NKS+W'X),"*)6!)X/ALC2T>IQP]H'7MVZ5(%_A2>XO[[14
M,*];LI2[Z8K'L.*R@7C9B'9B>;[9 -@9 H<S 7YGAA\HYZX%WNX9,QG&QP7D
M^YI:INGK2BXO1)N).P_,G3HQYYN9$VL^FLJ#S5@?D6NEY*I-B5R)7)M#KI.F
MDNL>+)RZ<%F-_8G.LLH'VU7"N1<%AFL%']_"-'5CCNK:*+RY9%X;+,-B9#0L
MB8P>KMIJJ\64;&(/L\S?2C?5;:6QA?G5@:#I[<:J@P0-6F\$FHYCB1Q[_2U!
M'DD;FA[?*#21M&DP\DC:5"AM7FJ\NINT&6KJ>-SP<T_[Y-:J#X:39[L!_)?A
M7 R+7OILS@"V#TQZNJKB,E%6;#SM.D"Z;DJ!YN-6]>RZ899P2CAM*MR;-<?Z
ME>JTWREU^MGSX0)7%M.:STKH&V[@&-P"-:P_HR#$4SA9W8K_O-]LK'(E?9K5
MT:GM*M]X*E]XD[YOEKSNQG@Z:/ANM4>K>KPM[B=F4*\M[L516=]IMYM68%O]
M+8H25,:RXB$SURIEX&\LO+P[M"P>3-1IKT_1!HIM=A1YK15='VHDN]Y@9 6P
M$/AL<Z.9GCJ=-GR$>'6(_TA2K,'8(RE67RFVNQ^UC133)^J@Z3TK]RK%CISY
MZ5:H:O9@V X>'_\$)/LI $+&1_W%Q)'R@)F1;X<V"RCW4[>X[[&?73?,$DX)
MITV%>ZMS/\-.*=1_N0![!]YL*?<&8$#YX("1RH*/"EBUI:I5,7P[P+YN%GP
M_RR9;WM61<FA=#G_]!P\Z/4/6!2:S9?N=;*"F5C &7__%7_]H0.4FCK25ZNA
M=LZF5+_M_2208-LES:]AVSLZ1'O8]WZ]H;&^Z@I]5!6?!4L&?STPY[G;EF<[
MW#P*=U20;]J5N8^2<1JJDSZ5MU+"J:O((]EU"-FU'ZMLI/:TAL\S.#;YD^QJ
M,/):*[L.[%4=.=&D:MKZZKV.,<(!\DQK(%5)K*SLT?4*H.V\PJW0]X4%P4_*
M=V8Z1A#8=P#Z0BTU,H+R@4?</BHBXH8GF)P(>T+:+@^FK9YHXH&U-^2>BPM*
M<\R??6\QNSR]^.SYU\"TEW>IH-B+)[:-0!B-5HV:C^K?;_T?_[M.4-AW%=&T
M-.)4)P#L62^LEE!1Q*UU"H\LOZH*C';B[J/$W'2U7R+B.\H 5!_99.R1^*JS
M^-I3V&U*[BH)KQ9@CX171:?K]B*[]NM=:6J_3RT+7]/6)[.\O<Q0WJ4,LO)A
MR;"SLK[E]9KZ>L!%[HR3IFVT$8LD;-1ID34H\>U2D3F9JF2JOMU430Y228LT
MDQ@^;NN'OCH8#\@@I6*6CB*/9-4^9-5^(H!#M:]3 H-D55>1UUI9]8;\117"
M:L]GF,;46:NV[1RZU<C[C-W!+Y9RRUSX+526R$U8*.=:RM(+PD\^"VV?\8HY
MN-.EO@ZU.]-][&?7#;.$4\)I4^%.?1U:HUEG"P\@]G^B[MR[4Y:^[0%RF/]@
MFRS1M\62<]'+P38W*F)Y<ZXP_2WER-FEKF;,K\1*9J[%GW$%BTG7\JM8RA6:
M!F!O@UU]A?N\%ML\A6M/?6;9^^DEOE7Q<M6UVT<%UIXFF:VZ(XT&TE[ZFH^I
M"KX#_BB%82H+P^Q?!.PO/;95%(=B.%1[VGSLD<1KC\3;]TG( 4V[)9G7 NR1
MS&N1S-OSX><!U1>\*E='U?E=KT"F>G#"!F'C[=7Y5-SP1H6U?DJY:++]D2*V
MS;=*R):OJ,CW.%U_=;4_IE/\5,';5>2U5A"](:APW"CG4)UH=/Z)XIPMP!Z)
MI$.)I#T'(:?J8$16$L4A*=9"D:_F+)*P4:=%-J]@O%O1RM.2."4%*)MOKKPG
M^WNKV&2)Y7V4D.2D/U*'&E5W4DRR^<@CV;,OV;.GDS@C'/!*T4>2/<U''LF>
MO<F>O1QP&^BZVM=H!.M:WNUJD+&_?%(L+\(A]#6.I!QRE<<-;!$^"!_U7F5)
MJ!%^8D^ND@"@W(')0-/YQ1T\VE8X_TF9G QM%\1\YGH,$29K\L7JC2CT"C%$
M_E'AH:;##)_#;(Y7/R6[Y]M,HYT(#J' Y0XW+ST'H'XO"[,L'/.J<+,Z*[$E
M#J)&5]][,V>*86(MI>$^PQT FA#>9/CPL:O8 (![WW"4I>&+EA1P.=@N/+1M
MA,Q2[FS7<$T;+@E"^  /@ 0G2C:^60+D(L4= )RO\A1>LAK6;.LEVFD7Y0RU
M4C27_K,&]]G40 (0_"R3L[AE8-MBSL)Y-)Z##-/._8(PT7J]'WY68I[OX_(S
M:0UMV%>5^,?'G]_]F%]6UN+KG^B3HF#43D;CDM7&'Z](L/1*QS/_^@3,X8>K
M3^'?,91(\IN?^3H>Y1YN/0?+Q?]N*',?_8"_A9X)+(L"%YGQ%)T(X+>__V@4
MP7]\85R?U^[ @[5ALDH%@R0K3E6KBN#\^^SL]V_GJG+Q[;1,@J^*/=L">#^-
MIM-1_X_ANVTQ,"(,E&/@]/+;]>67B[/9S?F9<GT#_WP]_W9SK5Q^5N"K?Y]_
MO[GX]<LY_/[UZ^4WY?J?L^_GU\KLVYGX]9^77\[.OU__U]\FNC;^63G_WW]=
MW/S^(AKK)C6R8E@O,TY?IIR51[Q=UW/KETM=DSG.TK!P]OLO[WKO^-_RP?SO
MG)+C+Y [%R:[^,2,?!] RI73STI.>TG+/K?6=^N#$YFOK0)>!MH/KPI(E#@C
M\DDZ/*B"B$?)"YI[-X&&0$.@(= 0: @TM;F[RD/(,?BDL9/:6R>#87D97J41
MEJV34D=?'UAQ\ SWEW?ZN]JOE=97%:Y?1K:TY-.UCF&M937!V4QXXFF]V=O=
M>>^'\W>OYX;/YO 5\X/$;?U/9(?/9?YJ$ZB$!'"]!3#QY(LQ*,_EP+MU6 D3
MWOIE4?-6@F&Q\%RQ7RZF@M)(6G.8I.[K(R;>%_6&GOE7EI")CHF.FTW'5X8O
M?OFWX41E:JI!]%+W]1$]5TC/,T FEMX:3DS(M@5>@?CCU%C:(7Q#Y$SDW!!R
M-LUH$3E8!B9(F#?:D-2<+7X7'UW(#GU?BAWZFD=&=5\?D7F%9/Z=A0;\)FG\
MW/!=>$D@_OJPP@,X>-.T0R)P(O"F$/B-%\8624E(5I(]Q66K/8Q8ET.1N_#<
MZ"6FZRPK?;!=)9Q[46"XUMN,G+JQ177-8F)!@.L,B_5_KV\=(T^V'(Z^RH^S
MOH'H=GC@RY3X.S-\Y=S%$:1GS&2+6^8+ NAK@*L>]L%86Q.ZM4C/(6**)S#+
MP)DITBB@_HWGN6N B%4(''K-JRO8[A5E'7S>H-W+7KHE?1!1["@ MA)P>R*?
M]_NBF1PU[*5+0+64Q,UD_>?*&V*]3KCV2+@VDX\J$\"DBTD7OXH4,OC/GOG>
MWUNV%.=$=S444YM;W8C*@HL@B)A5Z&TS"R[=I*?-^ ^1TN7)W*_<*8D"?,)U
M?'9<Q)DP>^"Y>+1U]F0'Q48X 7_;3KUPM.E0'6Z8=DH&,'$$*>X6DDL[B( P
MWT!!486G3+96APCF!5L+;2>9HA/6TOXMKEU;#^H#=3!8W_64K"WBB7HJ6K*V
MR-HBS#=14)"U101S1&LK+?'&XNX+5U9U']SRTM11?Z(.M#X97\0B#=.[9'R1
M\468;Z*@(..+".:8QE=Z&&/=S-_#&V(3=3P>D15&O-(P!4Q6&%EAA/DF"@JR
MPHA@CFB%Q>=EXY.RA\\ZCG6U1Y$OXHS&J5NRN<CF(LPW45"0S44$<SR;J[JL
MX7385T<#BE<1A1]$;5;9F -["S2OF\ JW+ZQ4+&#(#)<DT]Y,WD!)ZP%1 +P
M.8@$\?NG6R-@E@(WN[FFGOL\P%]]5XJJ>G.\EJ.JM23W?J3O%=R\#4K;C,?U
M,"=H=P':F2/Q!'B2_FV0_IV7,H<Q;(\=^JG>FR><;NMYPT/E,?;+.^Y]B]/L
M9Y$/K[EBONU9_.M?T>C&O 5S P/O!W,=[N!W_F:'\SESK,^>?V,\X1'UG,_>
MT_[H<7]]<N,EOOODZ$?BU5'=<B5$]4V79&0TU!Y%7<%+>YF,S(4CFPOE9@*?
M2E)C6V'GLHJ>1F9"VZF=S 0R$XC)6L5D9"8< J<?:F4G'/08<@"4!9]M-![&
M.MD.;6>!CV0\=,=XH!1I@U.D!&V"=FV@3<*>A'U[,$CBAZ!-T"9AWUQAWWDR
MI[ @X;2-V</*3@GI4PKFM9UPJSZ]4]W\T#:<\;G.'. Q,RRNL"?\G=%YGGJ:
M5^11-]+K(&@W&-ITGH>D/TE_DD<$;8(V09M$?M/BJ<00)'X(V@1M$O8=$/:=
M)_,ZQZLI>=8LG&[ND3>S_HR"$"O8@QMO3<$[SY;=%A-IW]E_(CNP0W;-_ ?;
M9"+S]IV9WKW+G\*3<#6LM-^0E.OWU7ZO9J-6B2>:+N?(F"#/L1$8)%^&H$W0
M)F%/PIX8@J!-T.XRM$G8UU[8=Y[,N^$^4YB0PH25EMY3E*\;)$VS,W:CG.]L
M&?GF'#BY.#F#*NKK:4R1_]Q('X.@W6!H4T4]2?^62?_.2YDZ6ZKD4#<+IVMZ
M6>:&4Z:6]NJ,C!H-OMBF-Z6NJ:,^'6EO/5E3?\JFF 5D$#27R\@@:!].WV 0
MO**4]JC#+=1Q;T@F0-L)F4R #ID %*-L<(R2H$W0K@VT2=B3L&\/!DG\$+0)
MVB3LFROL.T_F%-PCG#8KN/>=A0:\SSHW?!?N#PX>X9OH4W4TI!&VK:=GBO&1
M)4!<1I8 X;26ED!E^KROJ_WAB/1YVZER*WU.HRAV);!3(Y@K\'8 D&L%RH?W
MFX5 )DE_%M\$(H#7_>&C\%S=KG+@CR7S_^!/RDH$/1$(O8T"H7?26RWB4R21
MO($32O51;;@#0*;P(LB/JZQ!YYSJ8^M2HJ.1P6""=H.A3>><2/J3]"=Y1- F
M:!.T2>0W+;A-#$'BAZ!-T"9A3\*>&(+$#T&;H$W"GH0],01!FZ!-T"9AWPAA
MWWDRIQI%PNF!:A3/XIHDK$5JR,F$T5CMC\94R-AVTJ6#":3TB<M(Z1-.CZ[T
M2743 1[U#$)73A=\8Z%BNZ:W8%287D];AV+:C8S[$;0;#&TJ3"?I3]*?Y!%!
MFZ!-T":1W[3@)C$$B1^"-D&;A#T)>V(($C\$;8(V"7L2]L00!&V"-D&;A'TC
MA'WGR9QJU BG5>%T<XG:-Q9>\#*8+UZPY7CLH]>E#X::.A[38.S6DR[5I9/.
M)R9K%9.1SF^BSB?-3018N5"AUOB[TM=E.&<^\.UBZ;,Y T ],,4!7J92]GJ:
M1Q0%;V2DD*#=8&A3*3M)?Y+^)(\(V@1M@C:)_*;%0XDA2/P0M G:).Q)V!-#
MD/@A:!.T2=BW0=AWGLSKG)2D2H=FX?2%#GP\4WJ:392FE0_?6'AY=V,\;5?U
M.#/-:!$Y1LBL=0_=3R%D  0$GVVLJ]"GZF#4H[**ME,[=>KMD)U AC.Y*01M
M@C8YA1T0]ITG<W(*":=-<PK)CR,"W9\?1VW;5P'WG9F.$03V'6R.<[9W!SP(
M ''@N99R;P!8%/B8\:B+$C S\NW09E0:7U/3B;SE1GH4!.T&0YM*XTGZD_0G
M>430)F@3M$GD-RU62@Q!XH>@3= F84_"GAB"Q ]!FZ!-PKX-PK[S9$Y5$(33
M/5=!P%,W5D 44ZPSZ\\H"+&4_;/O+6:7IQ>?/?_:<-CEG:AMOTZ2K"VJJ.^K
MFCZD0HRV\P@5U)-U05Q&U@7A]+4XK;EQ<?0A!61 =((-R'[HCOU G-=*SML=
MK<K2L"RY_% 9PO\]\?\>;)#29;Z)=79XX"N)98=7[(^"MES,?_UMHFLZB8LN
MB@N:2%#EN8S0>%+8W1TSPT#Q61 Y(3Q*N0,[7P$/00%37@$S&]:NS,R0SF?4
MTVRB/'XC<YT$[09#F\YGD/0GZ4_RB*!-T"9HD\AO6IR4&(+$#T&;H$W"GH0]
M,02)'X(V09N$?1N$?>?)O,[92ZJ@;!9.UU=0WAA/IU$8S%SK?[S;8&:&EW=Z
M3QL7DZR\9-(S[1NO6.U8\P,8&\HFQZ,I%4VVG?*I:)),!F*R5C$9F0Q'/M)Y
M()OA,.<JMCFA299"!PB>SF=VR%0@UJL3Z]4 K72^@LY7D+AHC[B@B1:K<#L5
M(3C[@<G#$GATPIP;[CV\T785PS2]R.5')Y:^[9KVTF&*SWC4#IX+OSXP-\*/
M3.\>#&LP@^DL13U-),JY-S(O2=!N,+3I+ 5)?Y+^)(\(V@1M@C:)_*;%1(DA
M2/P0M G:).Q)V!-#D/@A:!.T2=B3L">&(&@3M G:).P;(>P[3^9U+DNA*OAF
MX;2\"#X*/F$1^D_7H6?^-?<<B_F!*$0O5+;/@DLW4]&>%N"<\_J;*^;;GG5Y
M-[.\97Y$@:AU#_SPQ5N>[.#X$P@T71V-J4:^]>Q )?)D1Q"3M8K)R(X@.T+:
M$60-$%$?H X_ WP-WO12]?WK SW2;!AH/V06N3V-98R.U]Y<."5PZ_G TI\X
M4&&K2N YML5G-_14!?_[6'Y((#Y+()XJ$2(_2S"4A_\KBN_KM<ALT2SAJIZ+
M),34=)&$F)HNDA!3TT428FJZ2$),31>9@RV-+3NVN\C7\BCV=>LYUNK5OS/#
M5\X!/)9RQDP> ! H[&L \YXV6>>QT0'>^@1P:] 2HRLHJUO(A#J=5/O 5Q(+
M=3K9D:ZZ<?RY\9*#-'=#-#<IZ4ZP&B5@:Y" G1L^"RZ"(&+6"ZE7;['P7)ZP
MW;G**N!OVRVU.AZJ0UVGW&K;Z974?4/4/2EZ8C)2]/7!:<655A6H^UW+J'1-
MG0YZI.K;3K&DZDG5$Y.UBLE(U3=/U<\LB[<T-IPKP[8NW%-C:8>&<_BS5.IH
M#/\/AJ3YVT[ I/E)\Q.3M8K)2/,?<3C9SJK_6--)MQD^IO75'H4!VD_3-'^,
MK 'B,K(&"*='M@;J,W=4&TY4;:J1[F\[!9/N)]U/7$:ZGW!ZU!Q =2'\H:ZK
M_>& -'?;Z8]ZH+SBU&I_^:187G2+8T7K>[;V&*NL8Q<4PE9QE82:VJZ24%/;
M51)J:KM*0DUM5TFHJ>TJ=^Z(TI5>)]]8J-A!$!FNR13O#EQNK**'M8 W#BXV
M($W\_NG6")BEP,UN0(U(ZAGPI"%$A\<CC<7I-K0[TDJ#YA%U1_IW7LK4.4!-
M2:]FX;0\Z04/E8TL+N]XXDOTLSB+?'B-Z/?/O_X5C6ZL7&%N8.#]8*[#'?S.
MW^QP/F>.]=GS;XPG;%*12Y?UM#]Z/%4VO?&2M-GTZ$TQU/&$4FVMIWJJD6F(
MT4#F C$9F0OUP>D&<Z'<3/BWX42LQK;"SATU]#Z9"6VG=C(3R$P@)FL5DY&9
MT#DSH3;=.'IJ?TJS#%M/_&0U=,=JH-QH@W.C!&V"=FV@3<*>A'U[,$CBAZ!-
MT"9AWUQAWWDR[X;[3/' KL4#*PSGC6A\3OMI=\=C^33+>"NL7F<.[Y@9+E?8
M$_[.Z"Q//2TL<JH;Z7@0M!L,;3K+0]*?I#_)(X(V09N@32*_:2%58@@2/P1M
M@C8)^PX(^\Z3>9WCU90_:Q9.-[>FGEE_1D&(Y>O!C;>FVITGS&Z+N;3O[#^1
M'=@ANV;^@VTRD7S[SDSOWN5/X7FX9I79]R=J;T(3+UO/$U1FWQUC@JQK\F4(
MV@1M\AQ)V!-#D/@A:!.T2=BW0=AWGLR[X3Y3F)#"A)56WU.4KQLD777U?5?J
MZK^S9>2;<^#DXM0,JJBOIS%%_G,C?0R"=H.A317U)/U;)OT[+V7J;*F20]TL
MG'[88B9\:FFOSL>HT="+ "@%/GOI2/MD.B*GNNUD_9%J9QIB%I!!T%PN(X.@
M?3A]@T'PBE+:8PZVT-3^B+K:M)Z0R03HD E ,<H&QR@)V@3MVD";A#T)^_9@
MD,0/09N@3<*^N<*^\V1.P3W":;.">]]9:,#[K'/#=^'^X. 1OL%DJDX&/8KQ
MM9V>*<9'E@!Q&5D"A--:6@*5Z?.IINH]RMFUGBJWTN<TBF)7 CLU@KD";P<
MN5:@?'B_60ADDO1G\4T@ GC='SX*S]7M*@?^6#+_#_ZDK$30$X'0VR@0>B>]
MU3'3BB22-W!"J3ZJ#7< R!1>!/EQE37HG%-];%U*=#0R&$S0;C"TZ9P327^2
M_B2/"-H$;8(VB?RF!;>)(4C\$+0)VB3L2=@30Y#X(6@3M$G8D[ GAB!H$[0)
MVB3L&R'L.T_F5*-(.#U0C>)97).$M4@-.9DPTM3^D)IZMYYTZ6 "*7WB,E+Z
MA-.C*WU2W42 1SV#T)73!=]8J-BNZ2T8%:;7T]:AF'8CXWX$[09#FPK32?J3
M]"=Y1- F:!.T2>0W+;A)#$'BAZ!-T"9A3\*>&(+$#T&;H$W"GH0],01!FZ!-
MT"9AWPAAWWDRIQHUPFE5.-U<HO:-A1>\#.:+%VPY'OOH=>F#T5@=C"94W=9V
MTJ6Z=-+YQ&2M8C+2^4W4^:2YB0 K%RK4&G]7^KH,Y\P'OETL?39G *@'ICC
MRU3*7D_SB*+@C8P4$K0;#&TJ92?I3]*?Y!%!FZ!-T":1W[1X*#$$B1^"-D&;
MA#T)>V(($C\$;8(V"?LV"/O.DWF=DY)4Z= LG+[0@8]G2D^SB=*T\N$;"R_O
M;HRG[:H>9Z89+2+'")FU[J'[*80,@(#@LXUU%4-UH@VHJJ+MQ$Z->CMD)I#=
M3%X*09N@33YA!X1]Y\F<?$+":=-\0G+CB#[WYL:55,=GH*_!JUZJ=G^]L25-
M@('V0T8R;D]D&0/BM3<7JO)O/=\"&'.HPE:5P'-LBU?\]U0%__M87I0?U^Z+
MITJ,R,\2%.6%_BOJY.NUR&Q]*^&JGHLDQ-1TD828FBZ2$%/311)B:KI(0DQ-
M%YF#+<U@VI\GR-?R*/9UZSG6ZM6_,\-7S@$\EG+&3)ZF%<CI:ZJ"KOPZ7XQ.
MT=8GS%I9J(ZB(76*AM0 K<K2L"RY_% 9PO\]\?\> K:ERWP3 ^WPP%<2RPZO
MV!\%;;F8__K;1-?T(]-5-\X@-UYRD.9NB.8F)=T)5J,TZ?&;A%W/#9\%%T$0
M,:N0#9T%EVZF,O;46RP\]SKTS+]VKH -^-MVZBFFC4;J0.M1VK3M]$KJOB'J
MGA0],1DI^OK@] 5%CXI[[CD6\P.AJO>O[G?M'ZKWU$E/(U7?=HHE54^JGIBL
M54Q&JKYYJGYF638^QG"N#-NZ<$^-I1T:SL'5OJ:.0?-K^I0T?]L)F#0_:7YB
MLE8Q&6G^&AQZ>K7JKW.["VVB3H9T4*KU-$W]+L@:("XC:X!P>F1KX# C/[=1
M_?I 4Z<:31!K/063[B?=3UQ&NI]P>M0<0'4A_,&DIVI#TMRMIS_J;O**\ZC]
MY9-B>=&MP^I\:O88JZQC?Q/"5G&5A)K:KI)04]M5$FIJNTI"36U72:BI[2IW
M[G6BW!KF7_>^%[G6)]-S//\GOEB]-U 5O3^!'\/AQQ>=@; E'5&^L5"Q@R R
M7),IWATXYEAK#VL!GQT<<4"M^/W3K1$P2X&;W8#:E=0S+$J# /Y_]MZTMVTD
M6P#]_H#W'XC,@@2@/=J7SMP!%"?I\7U)G!N[IS&? EHL69Q0I)JD[&A^_3OG
M5!59E*C-UD))!YA)RQ*7JE-G7_=_CMR:_KRA?28--W@FP/EP_[/G,F5V8W-H
M[+C.M#@T!@]5[2YN!A0>DUTOWD\B>,U7$7FA2S^_0Z4;\UM$$#MX/TT+D'?^
M[B7#H?#=CV%TY_S$5A:% P1JE6R 0*UR\-89=JW.C3-.'NLYD^9(E 96%YC(
M6%THSYDN41>*U81_.?Y$E%A7>';V#E?;G#ZVLYK :@(3V4D1&:L)9Z<FE*5G
M1\-N=5NL-)PZ[K/2<#Y* X=&CS@TRM!F:)<&VLSLF=F?S@DR^V%H,[29V1\O
MLS][-#\/\YG=@>?G#CQ4'[^EKL%.D]..3IX.GMD'X.S'(M\:%3Y]@Q=8XB=^
M%ESP4TX]C$WOHS1/&-I'#&TN^&'NS]R?^1%#FZ'-T&:6?VR.5R8(9C\,;88V
M,_LS8/9GC^9E]D1SE.VXSG1YE^N>^Y])G& @*[X+%Z3$4UCM?C;B]DW\,?%B
M+Q&W(GKT^D*&Z+Z)?O@0T%,H6G=DN?@-N]9I<L3MU&F"D_'/1YE@[9IM&88V
M0YLM1V;V3!#,?AC:#&UF]J? [,\>S<_#?&8W(;L)Z3-[^1BE#YE7SR,X3.A^
M$^-)U!\"O<\.X."\^W*J7&QE'Z4EPM ^8FASWCUS_Q/C_F?/9<JLS[+9?5QG
M^GJ-(?29ICT_:J-$\S-BP!3X;L4@C6:US9;WJ6/U&TZP.1*M@/6!XZ4RU@=.
M[TQ?H ]LD&][T!$976YI<_)HS K &2D [* \8@<E0YNA71IH,[-G9G\Z)\CL
MAZ'-T&9F?[S,_NS1G%U[?*;'Y=K[)A('WN=^<*( [H_W[M_K=.Q:F[-K3QZ=
MV<7'B@!3&2L"?*:E5 2V*,X;+1;G)X^4:XESGD(Q#[@K)QY:\';8>N#&UNL_
M+Z=N(_3^7M\$M$W)?/@H+*E[+H%_'XOH.SW))/5:2NF5I91>N:S.1^8M=?PO
MP/%"05,:O >06939^&8>Z;EXJ3Q*+ <PCM+)R] ^8FAS\1)S?^;^S(\8V@QM
MAC:S_&/S6C-!,/MA:#.TF=DSLV>"8/;#T&9H,[-G9L\$P=!F:#.TF=D?!;,_
M>S3GY$,^TSTE'[[7.4F8BW0D%0>MEMUL<%.1DT==KCA@H<]4QD*?S_3@0I]%
M-R/@0:L+>!9'K@8A#&AK][Y()W%0MU[.9B^G@L1JTK%S-%:33N],UZC+O([C
M25$;=LF!8[CK9F!PXUO1ATL3;_T^[>FMJWJT7OE.'-\,Z(+GM&M?HI75[7:G
M9%W:SZ04X3RX&2L.AU<<.,K(,5V&-D.;(^AE9_G,[(^,(!C:#.U3A38S^](S
M^[-'\_,PHMDE6(+(:<_]SR1.T!T7WX4]U_7P&L?')D[7P94S]A+'GTE]ROD'
MWXO[9#W/X(*'[R;9:IU1CB5T$C(!<-+5\9UFB00/Z])LN3"T&=IL)S*S9X)@
M]L/09F@SLS\%9G_V:,Y.03[34W,*LD^/\7=G/CV>]3 /N"\BL;R@'XX$%U:4
M4U5BZ_@H+0B&]A%#^TQR\]E09N[/_.@(^!%#FZ%=&F@SRR^];Y0)@MD/0YNA
MS<R>F3T3!+,?AC9#FYD],WLF"(8V0YNAS<S^*)C]V:,YI[CQF>ZG%=X7D5Q3
M&LRG,%ZSL]W!IP2T.PV[VN#LMI-'72Y899G/1'921,8R_QAE/DMN1L"M,Q4>
M$O!<_+I)AB+"\0#C2 P% .I1<#)[J14D]H,?I:^0H7W$T.9D=N;^S/V9'S&T
M&=H,;6;YQ^8198)@]L/09F@SLV=FSP3![(>AS=!F9G\*S/[LT;S,84G.=3BN
M,UV>ZT"ATBLS4IJE/GP1R<W@SOFYYMB.?G\RFOA.(MQ%#]U[)F2S9M?;%4ZG
M.'4<YT3(\U$.6%MFVX2AS=!F2_ ,F/W9H_EY:%1L"9Z0)<C&&Z/E'G+A#>!7
MX4VK<MLW5[&4X&]4_V(L<GT<,]2&36^>R<&_#R,70$Q A:U:<>A[+N7W5VP+
M__>F. 5?9^K+IZH#4=^E)Y2'_P8Y\>5:I)G+RF=5SD7RP91TD7PP)5TD'TQ)
M%\D'4])%\L&4=)$YV/+$I=T9@K26)[FO^]!WYZ_^MW BZP. Q[7>BS[%9.7A
MU*NVA1;\(EN,*V;+XUQE%^NQ^SW^S-[54SK.Y=[5VZ$3B?@ZCB?"G?&B]N*;
MP,BC,<9C7H6C41C<)F'_1V'JS)7OQ/'-@"XH2IN)Z:7/<KZ6<#[FF=0KE]D-
MRY*?)?^)GL[IDAJ+_^,2_\ME_CKILB^0^]56RZ[6ZN62_(ROQ\Z#6-R7_HC.
MY5S8Q.?CW(V,1YD]#'U71+&4TKN7],_-K:I5[':KR5+^U#&6I3Q+>28REO)\
MG(>2\CW7]? QCO_5\=SKX,H9>XGC[UWB5U'@VW4V[4\?@5GHL]!G(F.AS\=Y
M,*%?PEX8];K=K+98^I\Z)K/T9^G/1,;2GX_S4-+_X - ZYVVW:@V6-:?.MZR
MK&=9ST3&LIZ/\T"R?FOQ>+M6:=N5:H=E]JGC'[<[V:! M3[^:;GAY-X792ZC
M/<0JR]CPA$]K=I5\-*5=)1]-:5?)1U/:5?+1E':5?#2E765!\Q/XUX%WXP=U
MM?R/L=J^+YR(MC+$E_U,%T5OOW?Z/QZB<!*XN$IITLP_PW I6'T!=FR47W>U
M9NS$W-T66J$\TT2\&PK+Z??#T=@)IG '["Z!-SD1?!U8'NSA(7)\:^Q$B14.
MK 0N!PN=VMA@P-T:>($3]#VX)-;.]OC2,HVL'(1F3W%-8+S0#IZW C<ZM@T6
MNJ=3:]9F0+P0K7/H9_3F2?>!WQGM@.[%((RP'9#_Y$QC \V'J7&L&%FU N:0
MI:FDCBONAWX(-(047FW6;4O_\^;MJ[_EEV4:V/7+6F>6PJN7K7;!:M77V?=^
MV/]Q 9@7)?/WT&\"*5;?9G;KL:A=#^S/L881NI3^E(1]H ?D$XCI5^B' F3^
M^]^<-7%FAOTI,'4NFUX AVE<CWV1TF5&<C7.) EG&B?15T7-EL[YM<\@S/WX
MJEY.U%M=\]*>5'<?OO7>__O+!]NZ_G*5Y];S_\H3\5PXCI^M;K=5_]YZM>X!
MM?B GG5 5S=?;F\^7;_OW7UX;]W>P7\^?_AR=VO=?+2N>K?_M#Y^NOG]=N6Y
M+?O/ EY<FV7$&PMI^8@M2&C4Y8@9]X7OCQW7A0?]SZO**_I;/9C^SDDZ>H'B
M+U(!E=_T)U$$"$H2*M7%I0A3>BK\Y#OC&+:@/Z4_Y;;Q:K&OV/AYUG78;OUE
M __PJZ*(0V9 6"]V0!>^X'CO9M P:-:Z>YN],#7X%&_*V.-ENSG>13@YSR37
M=CSL>7V+5@E<%9X4_,^K:L:S%RU9\5WYYX5A5F2.@_PE.D CMS;S([WL%]E[
M-1?W3U79%VL4!P_1KM>(-%[4B?1%(>\#$@#3\^'IN<;D? !R7M0ZN*QH='SK
M8P0_,()7NXS@C."GC."=8T7P'>A=9:'+$MM%A:2R!8]Y,A.'K=:*T>@$B?"U
M%[SD9>:A)L-P$CN!&[]9Z)G=*)A>$BJ61)P%P!7W_U._+\1@L(*X83FO"@.2
MQFR0@@$B\]@X@\5)(18?$F6OG'AH#?SP*;8&43BRPK&(G 0CZIA;_N@EGHA_
MV1 7Y-[VS9"6KV7=U)5]77]8H<%0*0M4#CSEJ'ZD;.N+2"R/>F243$YM37G;
M&RC_O.EBURI!VY_.M;14ZVL4#KP$QU/O=2QUN].PJXW%LU%>5)9U2&B7RS9A
M,CL6,JMV,S*K=K=%9HU6VVZT%M=#,IF591U,9OLALXY!9IVMD5FS:K?;W7,@
MLTW4<6O.N4"NY5JE85NU>@?^:3;?;%=I7ZJ/KZ79'Q+</?<_DSBA7'NXS(H$
MX'#?\X45I-I\S@D1!G0=_MI'-\4X"A\]S .XGV[+^;4-=T<Y38I-TJ,V+@HZ
MTF>714 >*_SX;,H+O^<^^\ .J.:1.J#>BS'(+X^DU$G(BW+I8:>FN9OHLE=/
M5*=B5ZMGH;H?DY Y/LB=&+'MQA_5KMB=^N*6FDQL95E'R2%W:L2V$Z\4^GZK
MB\?3G1"QE=PI==R*?&\4PM[_RXH\L[MUV%WFP_P81B;N[%6K;[3L5HT5#58T
MF/+VK.(WNG:G5F7*8\ICRMNOOM]HVIW*67BRV"7_+$!26_:+>R<66)TR&HL@
M9JV>.=Q:'?V'3B3>(>9<&8BS7Y6^87<KBT?OG1![8\6"R>X99+<;?;[>MCM=
M3M1FLF.RVZ<RCX-FVV=!=NR\WR&XOV)&:(P8#KAFB9]]$<>6$[A6>!^'\#!A
M><$C;#J,IFP%,%]<P1>O-:[\'@%7>1\^[=<"J+;M)F</L"K")+<W[;_:M&L-
M)CDF.2:Y?6G^U2J07.T<2*YT;GPUI^:04/HF$B^B<2L6_!#$6'8U<2(<Q.*'
M<0RO??W@ &C>L+K.C&QEYN$ +G/?B0 ^)%\!G<S8Y,W@5T2D3X15V]?C8X 0
M?+><U57L6H>U"]8NF"@W(,H7:/KK$&7'KK8YS,8T>5(T^7KG1+F;*(!=KYX@
M+;XYF2A "2P&'&@'%Z+%@!,< 4ZR-80U<+S(>G3\B;"<-$&-S0;FAJNXX;M)
M#-?%\54XNO<"0J8,R:Y,'.M%D0/?4L>2JR%^O$;..0F2F\&"6SYYSKWG>\FT
M>AB;HU:W:^T3S$\NX*FLX#!)EX*D=VRQ5+MVK7F"N1),TF=-TJ6FZ)V8.]W.
M"5(QQSW6:Q<T$%$D7"MQ?HJ8K13F?VOX; ACKJDOXIWS\\-/3-44RHESH(A&
MTVYU3K#?+JLB3(K;)L4=6P5=N]$\#]\I4^+Y4.)."'$GRGRM8]<;E=,C0(Y=
M;%&N4&#MC4YM GS&<@35 IN- .9WJS0/Q!^,R]X$M\"2;@;7&?KL=YZ-W>FR
MVL_*!A/?4N+;39%"RZ[4ZTQ\3'PG17Q;I[WG:_GKF-MUN]$]BU1>]M[/0RG#
M/LL;C1TO.IE4HR- R&=OHUS\[J]_ZM2JM;=\6"S!ST*"?_ACXB73SR(9AF[&
M/V^2H8CNADYP)T;C,'*BZ77*4/==^5NIG(7[[IA(\D3 R>*H)(?%KNOGPI(8
M]4FHN.7"R%,3\X0G7\( !W3*L)R*R1TH0<5NGF*J['%+]>.#W"E3X([S4MJM
M$\Q*8?IC^ML:_>W645VU*YT3C!8]4[<GU7Z%S@YOG='8YP>I%^CP9=/89>U#
M;'F!94PUCV.1R):8OBIZ\$1LTTSU<&#=JRH+@8UX_IAXD7 WG7XN$:8<*K]>
MR[JSD_=U_6'% $.E+% Y"G=$NXS,K=?O8T57;$6B+[Q'Y]X7[)Q@U6Q5"@_H
M8T!:L7@OY'^O XU(WU(\VF^/WQKF[7-]/IM(3(?KT>'.)G4W3C%[G\F0R7 W
M9+B;9L!MNUL_C\3R ^?5E5*KUZVH/2Z)9_;U'/9E(-!>U?B.W3@3ML7: Y/?
M"\AO-]I[K6TW*DQ_3'],?ZOH;S>U[UV[<2;UH.RR?_YL/C%VIE2R)4?R89Q<
M!219VV=VMSF[(XSR7-T%1*59] *74C!ZA%E[-0-:#;M1/0\^R'H($^8N"'-'
M!D+=;I_BY!TF3";,?1'F3BR'9@<L]Q.<_L<._\W2>, RP&"3:1CT^]%$N):0
M.,HF C.\59G7B\.97R5Z:49WH_-A/V4YL/OMGU6WJRVN2V)UA*GS1=2Y&VNA
MT;5K[2Y3)U,G4^>+J',W.4)UN]7EBB:.-:PS7B,2CR*82+NB/XGAX-&T<!^=
MH,\F!;/%9[!%'"&$U_[N)<,KA5'I_*"]&A'UKMUMGZ!3D]44IL?=TN-NS :@
MQWKU+!03ID>FQZW2XZX,A?IYF/$<6IB'TC>1>!%-@;3@AX 0+_+N)X@#K/DS
M9WM.]%0 )85!+W"_AG$2I0AV<P\[HD&B.X@BK-/CI6G7.^<11&7-@^ES!_2Y
MXQYH3;O2.<$N:$R?3)][HL_=]DAKV/7Z"3K2N'QAJ[7)V,J/YW4S^WNF8R0=
M4KKG7*-:TZZVSL(-PLK'^5#?,VHC5Y'?CHV :MUN<@T"$R(3XDI"W*VVWZG8
MC=H)"L3UU'WC355XS"KU76]V[:VLWQ$UH\"\&KO^?3FKXCZ,7  7 0AV9L6A
M[[EDL51L"__WIMBHT+:'?*H"L_HNA7:>5C?2^<NPR&>?R;%M]"@6R:=1ID4^
MNR/S#CP?I6PD_T4D%@XSL,91^ C[=ZW[J=E2'L3G(Z4!LUN$]<$5;A' I2M
MI:\*D]Y-?XN%>QVD2>6]%)GVV[^MU;&[]>;IZ81LFS$M[HP6=Y-&V6QW[';S
M!'LQ,RTR+>Z.%G>20MEHM^Q.YP3'$["KA,U!-L[+OT@^C3(M<G-7B?24S"62
M_*G?%V(P>-D@ONJQ#.)#W\G #Y]B:Q"%(\L+'D4\XSKA*7O;O_[\YLDQ5(JN
M/[!/MUY&GO1U$O6'#L[Y# ?HUP4[(YG:5"F34+&\^&/BC3$YDYVZ;+RN"O)_
M57V=[\*>G!K[56'45\2G7N!^T-BTW^%ZG8;=;9]@FRU.N6%JW"$U[L:O6ZTW
M[%:#R]28&ID:-Z+&W13'5QNG61U_K$4OY303HK OA*L<%P\A[#.@DOIX<@]0
MFR*&G8'Y4#HDW^HV%GO8*I?5NA>4#RW_^J=.K5I[^TS<.I'3+(O^<"+@9.(X
MI=,L"W$<'^3*I5ROT*V5>O(1M!/J.Z7Z^UP'/<^]&<!7<1)-Z,Z]*M=MNUL[
MBP0F=JVO<*W#<G^(A$9;Q*(_B3A/FCG;\]P&O4?'\Q&1/H;1+?"@VQ2=]NI3
M[U8J=K7+S6Q8T6!RW(@<=^-4;[5J=KMR@@F:3(Y,CCLEQYTH_MUJQVXWSJ/)
M WO5M^-5!UQ2J,H& [/$;;A"/J<89<Q<[P7N%;PWOAF4Q))HM+MVJWV"T[)9
M<V$R/029[LC"J%;M;NT$D^B83)E,#T*FN\GGL6OMBMVHGV!&#X<=-C<J8D 9
MMB>8 VZ% R);*XW94&_:E<H)QA]8'6%BW"$Q[BBGO]*TFZ<XVH*ID:EQE]2X
M$QN@TVC9U=H)5MAP\&%7=@) :A+A,&PV"9COK>)[RO<!3,YD@9^\@;C6:/0U
M]+W^3DR"M>9L-5@5856$27(3DMSQU(N:W:V>A4;"1,E$N3VBW.T$C"J8"6<A
M*3E0L+@^ :,#LA495?1BU:Z#R72Q1S@-O]Y/8K@ECD5L6X%(\"OJ ^_(G#N7
M;0;FA6ORPC11\UV*4U]$<C/ WGCJ%_<P-D.U<18A4U9/SH<D-TV>WIPF=Q--
M:'?M-C<(8G)D<MR4''>34M3JVHWVV18S&&_B[N^C<^QPS?W&^33X-%[0_?W0
M =A2MH-/Q^F]GL3"10'\)C=9KZ@]/'M:6(]<I4<N&"%TK=%IEZ/UU@K.@CK9
M[IZ'.LGF'9/EMLARQP'::K-EMUHGV*V*R?*LR7+75+F;_A&UNEVIGB QLL>%
MK4JV\<N_2#Z-,BWRF?/VSG.LWL +G*#/8_5X@!Q#91_7'X4'N)09>-=Q/,$D
M4$JH"T<CL$[B).S_ ","I(SZ/-9I>IB8)[\*QV3)X)0-]@BSC;M)G:)&N9O!
M[=")1/P;8MHU?!& J!2]P*6OWP&^N5?A:"R"V,$GXHRB&"[S)RXLZ!:Q\(:0
M<+\U_[6.W>061.RA8NK=+?7N)JVOUK7K7 /$U,O4NV/JW8E+NE:QN^WZ.5 O
M%PO-0^F;&!OE0J:QP@8(,\%U4YL_AE&&2#B7"=&(.-I>S8A.QVZTFJ?'RCC2
MS42X R+<C370K%3L2N4$0]Q,A4R%NZ#"W;0*J]7MQBDVWS^=0275VCB9#18G
M!1'EPZ+]>P\3J +7TIVQV2Y@9K@N,[P9:/39;SRAU;(;G1/T2+(*PE2W#:K;
MU201NUYA\YNICJENCYI^JVW73[$G\ L5?5;ALX9@"D.M2/A.(ERXEMI]Q? <
M7U!SL'!@B='8#Z="J%RDOA&ILIPG)W)9\V=NN#8W_"91[2Z\<W[^[B7#8>AC
ME!/[IQ<&0_>;;H1%.%RHRHH*D^;S27-' T<:=KO!X\Z9-)DT7T":NTH4JM1.
M,%&((PH',D<HX2C :FPT0> C@C4BQ&93@YGFFDP3F.-5BD57)A)]\IQ[S_>2
MZ4==.;C+%CG+@K%VIWD>'AK6:9@\=TB>.ZI?:-NM*L<MF#Z9/E]*G[OI4URW
MF^WS\ EPTQQN#,)M6LJV2#Z-,BWRV4TJ]M* ^#A\,&F/8MVBN+"[#GMA6(U\
M9OO3O;A<UFM_VK%KISC!GJT[)LL=DN6.NQ(WVPV[?HJ3V9@LF2QW29:['1S;
MK=3M1HU]+>QK.5-[DJU[/@T^C9?[6G@DE"E]/@P&HB\S7L3/_M )'H05.8FP
MY&?X(5"3MP-7?A!_3+Q'D-Q<<,MZY1IZI42PF\$'A5W? +EN IHL&KCXGP\9
M/AW&#]-JGD<S C;VF"BW1Y2[]L*TV /#1'E:1+E[FMQ)DDNC?H*D6+H2WE):
M!]=!'W8?"^LU8 -]>F-Y;! PFWL^FT-.-L/-OHDXB;Q^(ES%[?)?&%=^%9$7
MNAHKWRN<3#L5FZQ3LM.])M-7&Q6[VN5A :RVG!0]K[ E2D'0.Y]46[,[-783
M,&F?%FD? V7OQJ;IMNQNA>T:CHTL@>75(C/'<A+K7L#J \Q*#0?65#@1VS[,
M4'?)4&?X8R^^";9?<-ANU^UN[00;$+&>PV2Y=[+<FKK2K;7L]BD6ZC-9,EGN
MG2S;6[,B:EV[TSC!QD.<DLII=YP$6?Y%\FF4:9'E+O\MNT,%)[FP*V4[@/XS
MZX6;ZX7;"P1WJPV[>HJU2FRN,46R7Y,IDBGR7"F279KL.UG7]*J#Z>6&DWM?
ME-E W.<J#VNO\WGP>91[E9M[4*0#92YMY4_]OA"#P0J^"BN:V?B\#Z7 T5(V
MM\KM9#R6T[*<:&K!SWT_C">1H#;VZ&D9^.%3;'F!%,<@97_9T,,BC[,<_A6]
MEG4)<5_7'U:C9JB4!2KKLZV7<:?ZD7 G<OJ.'8^:.3+C81)CJ!R0\1PZT;=Y
MI&UIKP.X7,0)AZ;8[;;8[::QY"N(NR]BO]6'+;M1/\%1(>S@9DI[-J7M9BI/
MT^YV3[!M,U,:4]KS*6TG97HMNU8Y"YEVX&RQ>:V\!(Z#ZZ ?CH25.#]YW@.S
MJ.4L"C'E#A'E$)IWM=*RFVWN^\$: 9/;'M3O3M5N5"M,;4QM3&V[5\';-;M3
M/8M4YE+XSW-J><4+9M3RSC'XRK^$P07E'7C!(QB.^<EMFT8 M\7GYN&X7>5^
ME[EYQ_KL_9T9GQ:?5OD@^MQGLS>H*(UD["6.;XF?8Q&X7C*)!*:T]2=1)%SK
M?I+ (A-K*A+*-3F4E&&'T5'HU J9/ABX=*U0Z=TD^1(F_Q;D[]ZK&ZENMUH<
M5F*SEDEP#1+<C6NI85=:)]CEE4F027 ')+@3?U/-;M;/(I0BE7SXU[GW15Y!
M[_O"B6@O0U3-?Z9Z.+TE<SWASN0Y*SUW5LE70.D+C.'G'4>MKE&:8Y;K; %*
MSX31W5!83K\?CL9.,$6O$6CT\"8G@J\#T/43\1"!!3!VH@1+6Q*X'!"3FKLX
M"1@! SFK%BZ)$_@""V+B2RMO"<R[VC+[=3U@;!41-CZV#1:ZIU-KUF= G/_/
M H";5F>Z#_S.,'3O!? )-'3])V<:&V@^3,WB)\]-AO"T2N4O;RU-)75<L>&5
MK3;KMJ7_>?/VU=_RRS)K<>N7M<YLR5KULM4N6*WZ.OO>#_L_+@#SHF3^'OI-
M(,7JV^BM3VK%]Z&/EOS?'6L8(0?]4Q+V@1Z0,R"F7R'[I?$JSIHX,V/Q*S!U
M+IOH43:O1XL_768D5^-,DG#&)4!?%;D1C@I5S?>^Y%[S[.CHYEG9AV^]]__^
M\L&VKK]<Y7G0LTF_=<;P_')S]^'6NKNQKFZ^W-Y\NG[?N_OPWOIX_:7WY>JZ
M]\FZO8,O/G_X<G>[!-92I_@R&8G(Z\^./W=0_[D9W(Q%1"62ZPZC%*#5C/'T
MHHF0MWC!1+@]T&[NX.9;X0M28;Y7V]UNJ])MYK>>8S2U,S[AWJ7I*3/_O?OG
M!SCVSU][7_Z] 2%I_V;C+V6GHCO .'<:". 50?_2>OW7/W5J-=BV^IK^K+Y]
M8WF@"L'#'1R?8#WXX3TJ.ECZZXD(I03R:%G>2ZW5QJC_H*8-_#Y.J.T:P&2"
M/3_@1@?OZTM,O[3TNT!AQW$HL0T?'H4?CN$3['4R #6<'*[XE%CX?IR^K2\?
M'T]CT+AB:Q*#(I:$ZDLQ\H BW$D_"2-XU),7 3G$L36.0OP2W^,D#@ ]C$#L
MR]9PH/[YXJ=%=!.%@=>/TX=[ :YFFNY#>H#E0 E2!9&TS3NS5]IRP6'B/0*@
M,T#8],()!BGIXPBL& 46F];CB"@D,X+^<L5 !+$P5I !#P^JVGX;Y\"<G8G>
MLUHRZJZ^[]R'R&X>A16%@(T 32<:J<4&L-Q);(W">\]7O^LUN8^@Z *@]4W(
M=J(0T"$<)$^H+],QW$\UFF1G2/OTPP<O3A"R^#0?J=)<=!\^A #)& _2&\'"
M87U_3$ T)5.$G9H)EWLH/0EV*N@)0_C+QV_%8.#U/1'TIPI\"^_-UM0/XZ0(
MK#,8E^'X+&H7P%SB;?3H]5.< 8)=R$$,HF[-JH,;FPKTA"V8"6CWDD;8!P(<
M.RYB_?^\ A&$?ZL'T]]J";*) [W (JL^2$@I!N/8U)I5KP?"QG$,Z]6?TI]R
MBW[UW,"4>BGPX[T[EK)76T7A,=-G0_KPX60!,?O6RIU4%^SDX"Z[!>!<J.=*
M\V-'L<9G;CDGM22OT3+Y-O?3'?R42F<EH][.&L-[</4PMV)NQ=SJ7+F5H3M+
M'@2/ -U]AG&IJXI8EJVUVK]ENJZ^[[WZI:=_26^FQP,-@=U+G8=(W\H6H335
MOA?U)UX"K,>)7-,0B<?2+$[?]%6J:OC5.[JX:*G6:R1WO!-V.$4/,.B2J9(7
MB3'8**@1ZEU+>)A/8O[,_)GY,_/GO9U!ZO/(\>/?];?%.B3R2.93S*>83S&?
MVM,9%#O0-+^ZSG[MI;^F?$MK8+/!]KWE.2QR]I<PHG(36!_%?31QHJG$LEK+
MMC"!QLZ\\$[_CXF':<T? @%+1UVX/PQ"=)'"HJ[":!Q&^?-1%Z8G@FY_!Y:!
M&=/C2=0?.J0H>WV*)SMC.+&?'KIK08O^\_(LH7>3&%8>QU?AZ-X+Z+57(?$\
MN8:[R GB@<"LH>ILS*SVO=92F4+9Y^]JL>:FC#U]%J-[$4UB?+E^=P\!$GOX
M<^^G%Z_*-6JFN4:MY;E&[<OYA%MY*H +/OQU:1F0)2]THE<]M42 **V<R]YH
M['L#/!_,2P'X/D3.:.3)^< ZJ*']]1B' !A*-[T'=A,*)V$].I$GDBG>(<B=
M'OT0Z/,'"#_@DP91.+*&PGE,0R!3=-'#-WXR[#N1L*U)XOG>?_%BI"HK 8PB
ML $>R B""K+,A1[B=*O6DQ-;(_@(:WORX"$ 8^!X,3SBFWS$T]#K#S$>I5-Q
MYGSUA?S"BL4#VHJ7SXO<E9.8>T!5OJ+DYF)*_BRC. 9<%"Q[X]N4BC][WS0%
M@_ELO7<"+QZ"G!AYF-[D>PX\PP/\4"E2EQ;<D \+CIP?,AB8/^%%X:3TS;W/
MW^(<\U@<*@3L+N0KB#5[8RR-[[6F9BSIY^\2R!F,)8A[XWB//*7:;5_.IQ#G
MF(JM"4C&H=0X+&J1NBES_NI,*<WM+NQ)3-.[$_&O41C/)3&4&&Z-YN7\-(@<
MW(AU/0NI,+P+8,JAUR=-3@7C+DH&FV9ME9Q"(3)PO A$B#^1C;_375-D/-TV
MX-F4[*G)&"':'WKBD5(EZ290;!UX5#*,1#P,?5>*BP1X+@@B8@P17!Y,I+\1
MM+< WA%;,E./4C0C[>.COCWXI'#R,+0P6>;2NEJT*'PR@INXR)Z/>%NG5*^L
M(GR""^Z0:!W@_-D!%HH;[ZZ&37=_L%F_L&)=V'0NN\\$#:*-$G,IOX2?-]0X
M%H?ZCU#E^%\GR,R'>H64CFZ1T@$OT(G27AQ/\!L<LCA)X@0^H+X0#QU,ZX&+
M/HE1/(VMVUZJ$\AORF92&/4_\*%>H<_?Y5KWR)*[E_,],68L!P510$H1/, 9
M!/$\UHY#N32+F*Y0N4M@1TA]"R'[*$!9 #/#QC&F3B0)!1 6[GT2D;T\L4NM
M817QS,>U3Y1R)KAI(ILYJI'-*L1*#0,'9273SR(9ANXUW3-:,#2KTOI>J4O\
M_ 8FVN].=)VS;K\)'^L6OH(1-264E^^+WTW-7[:J9#4OYQLGS2D2M%B0[3,)
MB?IKS1$NC0L=Y 2/L&9MFV09A&;.H,Y;>X*;2 DQK.DLD\_,SL-,LOAB$ FP
M;<'.=2_ B GPE)P)X2<FP0G*3,,74GI7,G02,H2(HI["Z ?@ 7"IV &6(O/4
M4%E13BLPCRZM>:<,MG !V6-;YJZ)5EQQGUBH&\'#7 $8ZM(:QE(31XKUDH5R
M&A#VEV_ZVIO!>WC6>_6,(@2J?:]U*,^X+ A46XU ?N@$Z)70@+NT>FBA@IB9
M^(FM&=T@G$3)$+,*HT1:K#/D&(D^^N%=*OT!E/(B B^('=!%\?IGD>D-O#NZ
M Z2Z$R-T.$73Z_396ZDTW2(E @Q! $X <SW*&M5[,$D4+]H6N\HVN6ML:RT
MTD4L^@@HH%DW%L&K?_Q71.$<E"R'%);WHD^+4_R\:BL]^I3DU9?PT=AC=5YH
MI:K>>@J7H0Q]%1$6F3@/XF;PKQ M!-WH-U:NA"*.5*U^KRJ1AEKVPP1TMD]^
M?PW%ZWNFH&?ZN7G?K:[9TP^XE1I(7(11H( *$Z5J*49=U%;TZIPGN[]H)7E$
MRXF'WC@U90G5<,&_XE9MZ].GJ\QIIK\VG7:I!V[H/:!39PK\T+70OX:JFB70
ML:ISG@<.*%H/4?A$JKC<KEZ+RMR&K?SPO4$R4_F0*V7ALL9=E#4VN*SQ7,H:
MD7FJRBUI=GGNXNJM;1#;GG!8!I!*XK//1 ?H4YD8V:I8>+9[JKK*P7HXG_T"
MN!U4_#[;D;TRX+H_'W\&RZT91XUUK.LMNNG'(J+E@$VM??2V!9L4TKDW#I&]
MPHE3JFSJAZ^!1984JL]H[Y(>Y  N3T:+%T<F=C^<^*YU+Y3+=HN^Z5Z$$6_9
MP.$;?KH9W$P2;(,;_PL!]T]@Z%M53E=@P/67C^N:=97*JBC6I973&\FG@.JA
ME=;MH:<U+:5+D*."J4H'K]3)&+!BL>6'/H;_FS@ V61Z,_BL'G07OA-W^EES
MNGT9F<RLCE])SZ"RHHE3LT#)MWX\J/I1LQ(2BR6'(4!]I@9Q+N9MYIG+; XB
M1A6QIT/TT1^;:OQ93E1ZW+-NV' 2;1:V^-N,GO*/I27MMZ )D2<Y2'K]/KK-
M8,M?0Q\+,F/4;MZA^K;U,O=.I=YJU!M+RMP[I5.4]E?F_FYAF7OOZNKFMR]W
MUU]^M;[>?+J^NOZPK)?!$9>[K].V)RV23E1/H$D@3?',\X%A#\I%"D&^781/
M 3PJGMR#%/$<69C=\^&1&1%(FU[YIRTPKE%NJ@"WX<XB/BPPZ2; Y5U:5UK:
M1AXPYJEPHEC1O.6,Y,* \,ECZ3MQC$E@5 (/FT0N1=7PN&>9C$P/L%2A"E'Q
M+)4OH^EW3NS%-X,9>I[*?U]$T\6\!&7)5W1N2\%\,_BH#RMEY7$O<'^+041_
M -:)8BO>RFJ8><Q?;9P$TD)Z%E9V&(3.<!SX>WH@)\M'QGF K&8KD2"+*T8]
MP)$:)M(G18M$"BZ$X7\FKE1-I++K# 8@X(B0X9VD0J74CP8@6&^H?.L</0_C
MM2I51CZ/^A;'0M7%1=)C;L&N^GX8@Z8S8PP8#Z+PE ,;#"X>0LKL1"9@FUL0
M:$_0TI$EIANQC:!:,@QCD;X7&SL$L+HDC#QY71H9L*V','2?0%G%KQ-,/44[
MA#(','H">D[P<.%[CP@!M>V40P,/%-XC&B[T[G1^EZPQI%;-\+>Z3W6?,""&
M()*M-T QBU"%Q6\7FB&Y>Z4"%\?9Y7T"WN<,3 "X61 !5*VAAT64F-!/IQ1A
MOPJUX4":]L#Z,;9)J;/4',.)IKB)R6@L98;$$3C%>Y <XE%"^![A[<1A( VY
M ".&) FP*'*$.1A]7+C$*8R.$2I)/X.4'/ +';8R"7[@06:(Z=R'$XF2?8 6
M=<PCN]+ R%D09PO%;MD19HV"<0A[=$@V48*Q/.48M-,^PN_]1"@1)O64JYM_
M7;^_J'9!TX4=C;P^[0">.'0P$4P$L%-EH":JZX<71Y.QF>:@G-NBCUFI4Y65
M$NF$Y]R9P>9QJ0ZU-<%]@>S&XE$4ZA82&!A&40ZD<H]/9)TJ>D?RF8R1+Q#F
MYQ$@,D!*.2Y MUZL6,H\='6$5P$8[C#A*V-3,\'D&AG757G4M I\!J /+9?>
M MOL!:#6^]8W(:V]P/H(.* B/Y6+_T^;(=G*1\X4XZ& ZC:^-P >2P"!)?1!
MVU"M8M+\;R^01A.= UQSCT>$"DX/S"',#U<XB(]UO0$&RPWM"="$L".9681$
M:WD]-6,QJ (/)@SD N+9+FCY$,;<W\NTH&^2L7X#_('U433KY2K':J.FTWFQ
M7O)B_>#D=!IUEI9QF O5E17!ET4Z2M[G7YLMQ3O&,Y%/P\]IZ=BVGH<M@;W^
MXH,B+H".._2LQ+)"Y"KM&+7!T1V;OIE:GFXX1ATJ,\)0_PY<;%IP%;I9\EX:
M)[Z]2K,H6Y66E>93K0%0=2.* Y7V:<E,AXZ%+K0'Z:^EMU(:4H)]&F2#!&M$
M21\R<1-,X7[Z"A2HTHE%:FRL!9T63;3# LOTB),IK@-24B.71"[!&(X%CV,F
MYPAXT']%G.KN&/<!E09!&*=MUD!Z)EF@"U4*)VV:5M"XS 4P1R/E\D;XZAQZ
M#W_#YMLH.*6C'\P6.+DX$6/T(/:Q1!R4/-P$NMK]\&G)F;R\?OOE+&2;M=\G
M50'>_$MA(_&=P'^+61R+J['K"ZJQYXEU1:7YL<C?F2KUY]6JGP@.//O@7UP3
M?RS88J3H*=^(+*#04EC*H$QN2#DC+6F0"T^1!^]3[H='S(16[>[ES1Y%H49X
MC:L\" BS5))C8:Z7=P#I!&641>@NP?>@X"'-8>;Q0T<^7T32@3:Y5Z:U+!XV
M?3 >=7.]USD]NC_3K/)P7'U,6 ZR'&0YR'*0Y>#VY" ZUL%.[5,Z$J5S8I17
MQDE-TS?K/NT%RAEN2$ET3J9)C"A-TUPBE#X8N<@W>[9!>.$3LI[C\BTR2PI+
MD62@86J%]W  !0W1I>T&P#&SK8R+L<TV^H)C,L=!BI/[7#4!D6\$P9\VGT:Y
MZV*62=!/4H^J\KD+7X6ILNDV!)E+ZQI-4(H?4%A!/\ VWV.\QAH!O/2"+>'1
MTU%8X[.?R)PE**0!@$?'\TFV1$(Y_F6A%#X&WA?+,)LTG)4/7WE8Y]?*8I_%
M/HM]%OLL]EGLB]1:E'VQ9,J$S,B@\#K5@CHZ"BHRV6Z*._S!2-&2Q0NFD Z%
M=&H/'71[Z]19;*<E.6?.8I4ZA<Q>QLI2E=:AUC13(>$\1$)%\Z?YY#.9TZ6=
MOGL4>JM"IUP-MH-JL"97@W$UV'R2\Y*D@=X8(SOII=^K&SP9,PU.1_$[5.?;
M12H:=[[ESK>FJC*K65!+11^XF4Z5% Y5_L'Z/!<SI8H] 91>F"HUU&+)\4%P
M4_,3\L#K9DF4H%;\$$.KF6"RHO&87)(Z10LRLQT6*9/3:*F+'GT]6/@\G1*8
M/M((BV,N:)KQM7QSNLQ,9O(IOTB:6H>3O:RQ/Y']0-+,2,F$0:ER_&GL8>)^
M,*7,6!4W02?)PC?BPN,Q.C+0#X*I<Y3MYD_3@UL$C<V4-6Z.OEL1H7?'S)R9
M^<OR?%++,?7=2M/32.1./.K,;/:SC++\0X/U#;P(6);A!/8&<];H2,A$ZZED
M[6 O6OW((QN4WA ^XG)@P^8[B!D7/XD,RY4/6)JVA/YNRK,.0]=T"U/"$:;N
M1YCWFY<T7C">)*G-'*=^\V$XB8A[C^!PAK'J,"U<S="I5FNB$Z%F8"[-?2/E
MB9H:J>7*SM</L)Q 10?0T9U?15H4*W<TM>ZIOR@BH)KX*1/+R9U]+P(Q\)*L
MXDI;YQ]QD)LI[D@"NR&)/(3ZYD GH9AM)05\@KW00D^V::+[4[7 "0R!J!T>
ME.^5>[-.+=,5(5'H&V<E0_.ZBI3VH=\=#W5%=KHN5RH*V-)F+(\L/?]L7=IU
MCZH-90? ZZ9C&:FAV@XQ3G2F^GP'P^(1FRCB2>I2:S8G-B,JM( 86Z9[V- P
M'1B539.23U,]JN$T8YU?J3/_=9P&R+U/11U/E#AAK%75#;A"C!![LL7,GB$5
MIA2Q 0N3.[-IJ,;##S'GX(B*X Z0G/S5T/%NC-C<UG+(SQ>RFKY/.J?;J.T'
MC16ME BLG0ACH\#T"B:"ZH%T:IJ=YEM%L_163\K3,_R6/WGU++V%M^:'4.4O
M6S8WN2"9>0@OIUHL+S;%3('<HX3F F$V+Y[7HDQF>K.7WVII>]*DF>H4FC1Q
M.LI,]@:E.@*J>8%NK6<T\ !-=HQ^ 3M5@RFHHTACC#Z)-/$Q%?;JGFP\Y=5M
M6L,A"WBIJ2QI<IALB>-3T-E@:-H&=:2J%M7?R@S_8G\&/&8V,V5F9TMV0[_#
M2DEK-EZ?Z;(Y%Y74N26#HT=A1]^9;<T^:C=T?FS5)/.11_07/F7H$XED$LD*
M2,S?Q>8OD1B BD?J;);B1#G!8#D6I0H92G_ZLVZ+X60J\<*^#;HH24GPWQ4Z
M?:537[-"<K8YJSN)R Q\]8]J;3;N>$&_I&B+]:J8R*SSJSQ==R1CL:24IXE0
MBSRJHN]@<QXOR2"M?A89= "B&LA.EJJDR6,&"U7C$# ; GS:?19R=M-[_2F.
M8X@3LUP^W0?)/J.+#SDU,PM7N69U3E;6 R!'1^OT_* S[ ^%._$%MHJ6U4:J
M:JP7N+I&K">[:L<42=M>UXUCH\G>PJ[ M0H=NFR=F_8A, >99,BA8*F%C7!3
M.SU$"D_%RPP2D%-\B )#MB$('B[0DE[S;;^L5=.5@_GS_,[R$0=P/,M%2L>S
MC+SNQQ5M[-WX>=8CVZGI[+1U</75$M]NK<"W*T_FI2\XWKL9-.;=TDWTO'C)
M(O I LQXP&6[.2Z,A.PWH'"@]2U:); .>%(@NX4O7['B+?+/"R/-IF);^+\W
MLY<H)%<[F_E1F874FR@784D365XL-)\-LOUU>D!!7&2IEA6-RKX^1O.2HGFU
M>ZQHO@/A5!;J/!@5ME91X=E2RFLRG,))C#.>WKR$9LI&&T9,S^2JM4H#[-$Z
MSI9J-M^LI""J*C!,E*)4#&V@7YBYQC*=E;XI5W;&9VP*)[ OHS#\E[(!*WDX
M"^*J:_',S,;8-YUOC)A[ O6?-UVJR88H1_J0@96%C<U7N\$,'%,!$KCH3N'7
MDK%7Z U;/@>@GC8@KR]M0-YNVZUF8ZX#^<:*P-/02P0!C6)*3Y%3F"2VM^RV
M9RG%3)E,F2^DS-43.M:ES%;=[E2;IT^9V]3C3T\+N9KUO]O4Q53GQ:55^&G+
M8]9*#BM$3H4!_I9AV0<_;9Y/,TGWHI@ ^VO4YV?4GQS[8^)DXMP3<6Y/-VFV
M['KS#(B3_2@OA^I<CAAK*,P$ES/!=!ZX0IV9K+!>OQ]-@ WM0PUI5NUNK7OZ
MG(XID"EPFQ2X/5VC7K%;[?;I4V"!KF%FPQ5DA+TX0RFO:"RL:EZ''>3)=WW"
MS6DW*D0OLS;'/V5T?B;&7Z3<+!NDD9Y!'N8;*![E6"0?3ZD7F3L>=FDN+4B@
MZ>[K91NSK<"1G!?Z2O9B)E2[=;M2JYZ^EL+4Q]2W)>K;GHE0;5;L3G-^COK)
M41_;"#G]K@[ZG1M.J!=X>;70?:Z2#ZCDJRRP$[(V+$7-<LT>G&5ME[M\G4?8
M0;?%'72Y@^[BYK@;=-*MO5H^'GA1X3O-"'YQ772YR6Q_V?L*NI8&[VEW(7D0
M 7S$MJ*JU0 V. M!E$V%$QE#9.2,%=VOP993U )\F>R3@6UYX#&.["9G]E:+
MJ$L;YAU<6CWYEE@-6,.^ 1&&>^D11:W*:(S.3!\"["VAN[8:<VYPQ'T0&ZU
MAA[V'T+Q3K]%G@AD*Q#9^T#V^,."]_X0CD9V0\!Z]ZPC@HQ<8)<WW0KP<CF!
MIET-9DCTDYJD/GUY+X.5X[Q;M2:<[Q !X=,)T'A5!+=9V"\'\] .X0MCTOLO
M\VWWCZR&?]UNY 2H4ZOX[VRKXK_%9>U<.7B@^MVSK1SL45_94ZH8Y%8/7 -_
M.O3YV@ODR6RGO/=82N)WD*[:.87H]#NE83M)87^N:ON%(>E6V8)B)0MZ;!PI
M*UQ_^<-GVK[</+.NO:VP6<>N5<XS:+:=;)S-^5V]?/RNU_]CXL7DF6'.5LID
MBA-D;SU0D:CI_<<H'+V;Q#BN)#8P<8$3K=K)G&C5SK;88.,,TG:.3C,L):<D
MW)7.ZJR9M^7%,?I;W4F$GO.L636S4V:G^V&GOZ?(>$VXN%?V6:W;E0;WJ3A[
M-5(Q1Z,-^3@2%^(GM4U_,!@F\T7FB_OABU\CH?'O.NCC%$_Q7LC_[I5%=L\A
M,YQ5S)=#]1:NUQU]1HXK6*D\.%J?!/-\_2SNZ4P)$_>K33;L6O?D.HN\*5<J
M?^<EJ?PMKB<]F7K2LXC8=5AFLLP\?-AN:R*R;7<K9]"1ANT)#NX=,_Z>+1-\
M;G"O:]@3VRL-/H/>YB52#TO) SEL5VKT/5M&N6[8;D>,T:Y66LP<68WDX-XQ
MX_?9<L]G!/=VPD@;=J7&?/3,E4P.W)4.84^",>XD<+<;?;)M5YHGYY;DP%V)
M8F)'L<AG!^Y*87P<87BORY*5)>OAPWM;$Z0=N]ME>^+,[0EV6I<<?<^6!Z[I
MM)[M=[4=WECKV(TNERR73V\L,PMEIW7I\/MLN>?F3NO=,-(.5Z2<NXK)+NO2
M(>Q)L,5=N*QWI$U6[5;[Y/+#V&5=(F_P42R27=;[=5G7*BQ9N8?<(;W56QQ\
MUK);]?JIR5 6H24:F7,<JUPYV&?%@)Q%<R9R7?C+,6CB]Z$(K'3:1 02SGL4
M<3KK@68YJ+G1AI/-MN[%- QPC(.P<!*%;7D)CC!()X'B!% U*.*_<MR# ]N+
M'#RF"WPWSH& &T+ !#)3$:3(<92]6C0'0DV0<',#'ZS"B0\XT"Z;]K!@\O5^
MISYTUYCZ$ _#*"'8^6'P< &[&*TY7/6<QD)T>2P$CX7@L1![LA9X+ 2NA<="
ME*U!?AG7QV,A2DF?/!:"77H\%J(T'IES<^DM,#_W.1ZBUK ;]9-KQ<9I IO!
MZSVY$AP?QW4&\/A9S\Y4^QB8 7*VP'ZYX$';GM?J=KMYGH&/<BN/)>2AWXSI
MQ\!&YUGHK+^6>2GSTJUG7BUGI@?I]ENKV.T6%PV?7?B8,["XVR]W^SU*YG:B
MLG-7WICMB<JVW:C53DU4LKW!/AOFE6?$*P_:\[)6MVMM+GP[<X\V>V/*CK\G
MP25WZHW9#7NLV)7JR;6>86],B1P=1[%(KH?C%FXL8<LO87?EL]F:0*U7[%:[
M?6H"E>T-]L:<!MZ>/1<\:#.W1M5N=4^N_09[M-EGP[ST2'GI+GTV.^IA5+$;
MC9,+"[+/ID3ND*-8)&?0<'>B(V%N7,JT]RY%S:K=K9U<GBD+R1+U_SF.56[6
MI6B^/TQ1WQQ-YW>1XXI>X-XD0Q$!=6-_@_@;=0?"%WP%1: _W7ZCG%JC7JLU
M\E28:Z#4,4!4C@9*>^PRH8[!RLZ!>@'U?#]\(BT NS6]!^Q+!A/?2B\O*G5W
M9YL"+>U;U2H=U D_+4=O,3(@$E$;*Z1)%]4B["WE!: >]O%O:M1!4'-#(,/$
MNA=.!+_#RT6<7&:=L$8.? G_CRU'@U<.\' U?-.74X^L. 'IA.VJ_#".J8%6
M//&I-?T@"D=J%:K=%'H]/+A1-W&*L9W]R/F!"_]CXJ'G8ZSLSTOK0_KDE0N1
M6W_TQ!,^@=IH(??RIU;B_,"EP)9"?;ELNJ56\-<_=6K5]EL)2/A-O=X:>O![
M-+6++U9=DZP!["SH>XX/F  KE6VH$<8A<@]XJY3FJ$U$XL&)7-V:>OZ)L'<O
ML9["*!EZ.&K^4J.Q[ILE=_D4>8 OZ#X:6,X#'I/<3PHBD.[PL^Y)AGVTX'$N
M76/@RI/G^PH+"&> WU-'L1RIS++- V&\9:QG<?NY%[7RVE*;BF+>HD2HZCOR
MW)YC>P)VLSW3/BW_GT72R; 8TWT(ZA>2&JSW H@!#5;_R9G&N$7US&&JY>7:
MCVF5H8XK-KS(U6;=MO0_;]Z^^MOB'F_URUIG5K.H7K;:!:M57V??8S^\"Z#J
M*)F_AWX#:R"[S91A%@DQV)]C#2/4#_Z4A'U@W$1XP "O4'4 1O'WOSEKXLR,
MVJ5UU<NF%\!A&M>CM9XN,Y*KD3W?<N8\?24-GN5]YWKC,6Q3=I]KU!O?:\NT
MF-F+ZZ_6;&VG=9^-Z3FO6U:H$4U>9UQ7SN.]J]]0K17WNMF7Z-<B.L9.?X <
M$<II*UFD$<2R^23P\ OD\9,HUKTG01B"F(G<BS'@]]008RA/O&2"!Q-;8[AC
MXJ# #*T!&)LA359P'B(AE(A.5Y13"4#6P)M@64$L3=08^U;&#JUHD%L@RLHQ
M: PD./M./(2_PKX0+MWBI%\]>JC4W(," =+=(>T"'_WHR7EB@6ZD27XZTAD,
M@0SOI.<,0$3BHL,$=KH0:NCK<\%B=U5[SJ*=6T\@+ZT_+_<8:#44C(DO82(,
M(^*+2%[D,&BF#H/6\K;&]>KE?**XI!# 6!_7C">PHXVL3D%9>R.-^N5\2F=^
M(VKP!\*/-H7OMU$;'2.C>13^]-+ZF)[E0(@461>@IJE. X9I55DW8Z67X$6H
M1J&>&@$!7<Y*SWF=99GQ>1T\ GJ!WBG-S!<U9F53LLB4U!!&MG&*YJ&Y/T1.
M8H.I.0@,$+@:\L,0$/GUP(MBW)QMR4_A))$"XHT%E!&(! @ -(O_$EM\=/R)
MN+1N4*3\,0&Y(2*PK^AR.Q,$$S0!D1&#_806TD@DP] %[>T!5P2"1.!S8$UH
ML:!YFJYVL/"59I-F($>4"R028B1[O U /P2R!!M)65_WP,/!]DF?/Y5643SI
M#\F"$A=N^ 1B"<=2TI]@3DEX>7C0WL CDRD*)P]# ERV86EF2C&%5MK=T'R-
MW!PI.C'"!AXS&2.7C>/):*QDX3W">3!))O ^5\#QNS8^#]W*ULC[*84B&-,>
M6?4^O#=PD(,1<)<;:4NYRQ4<^F<Z#\22."%1]GR'%C.810Q&@78+#*:$?=.+
M=3[TZGC&UD%@NN)>.IS0M0-:9BSZ(**UPH9W1Z[T6'B)I+*4JDD8]VZOK'JM
M<E&MV!;Z26J@UL\9>O@Y<RN_^&CE\SQ0$+W^TK,EQTWM[7N]QP]RC[?I'LWS
MOJ3E5]\:6](.+^")0V#.6I=? K-[4'!]X".2.9%#"WO0 Z" 40GX$9CJ ['2
MMZ3< @!LRWET/!]YZ04<T@7J.<CSAL)W ;\N0&O!IYNO6<G@)?^+YPX<EJ-X
MYU1N0/-YX#=H#> NA\XCJDUP'[KG=!H4</,0907:'^0WNX"+ ?_%:!Q&#C!5
M;S1VO A?HS4X)6)<]%I)5)..+AJ(.13D?'/((8E\N/BALOG\+VMUBV_->A$V
M]C#1$[;@7=JT^_M^>KVOG9>@7MK<77!]8314O;I>T"8>LR/,2#2Y40X9$05N
MT5JYD^J"G1R\!?4"<"[T<DFO5;G22U"M\T7P )().2R\AK@:2BE*VR2GR-/0
MZTO)!:S@!^BNI+ "FT-N#?JFCPHI\AW2M]_.VH9%T4MCNWU?.!&%7H?(:WX:
MCJZ?9HHM0DM*,^9AS,.8AS$/,WA8YMH%C<F5J>?(R +@+7+*#BC=Y"*+I2H)
MUBP640!QX67,L9AC,<=BCK5'CN51=%1ZUU76"*A:D9"Q+N5MDU:G#OQ(CD5^
M"$>E?Z1:6SP9#+R^IS0V2I.0%P9HIP($O3%Y2%46!!J&.6UNSJ._!QYXM"XA
M\OX:^C >(AC:(6K/8Q T#JK+HC\,O#\FTATL-69T)N2#D-$D2Z9!\UW(D%L0
M6GW0IQ^D#RGSMAH/-0; )T_"?X3%P :'L25KK8J3Q=.(T:75HUE^E#0#KT"/
M3:=43JB/CA=9_R*P?19./(F,M*/W7MSW0_PNMDVTU?ZG =ZK0!XKEYO75]Z9
MIW#BNRHA"&<ANED"EW0<#=!WX\0Q'"P0T-CQ7 HD8YQW(!TN>JP@.?@"BV08
M)F%EH6!X/IR*2&D, ]!$@Q1/SJ ]XQ^CM\H]ZI>@3ZSO1)$GPQO&UO*>,DIY
MDW"11YIZS3!M$/F!1)>\#VV)7VB= % ^WZ)1*'CW1)R?Q*/P);97?['^#QZ+
M.7)X[,H/2Z$%>1S*ETM^/! M*=A3W3 2XS"B\#M&V6<MVI, 4NT7ZSH83Q+E
M-Y3VNPE$6Z$DL*/P/A:1S!H0'EWM L[V$\!YA&.0_K4(@I?61YHSZHS&OK Q
MX2$<C5!%U]P2SP.QFF+6WD^1\E/3FRY)&9@OOF3D))'WDTX8;KJT/N?^QHL=
MO&8H,#$1#SGEG?@$-V/*IN\9XU[^%.\/I<C-?E0IC'@!\>)XZ(WQ(1)Z]R+H
M#Q&YK#],S+.E:,CY<1T3RC78)QS"6X3C"2)9_1?KM\# 'D]B7(I8F%,03\:(
M*C+O1;%+P!GGLO!6AX*)\()PC'=0Z%&=U3UF+9BYJ&E4P%8NK!&J*-HEGOKZ
MT^34\"E0;SZ9*-;U? 3*%/59-K04L3+>,1N=,>,?.1%T.0]#NC=W0Y074W$.
M_>V%[UEV6Q6SAN&>F S]BR@=)(P9* ^H VMZ2X/4"Y]5-P+O:2)QK%*B4EF+
M2L$F;YS$E$EE?<9PLW7E1'YHQ=YH(GD'J&JN\%$'R\+EDP2D_7^EZ";5$B])
M<15S2OM.G&0U\[&=S@M^#/&QJ)#8%FCE&!Y"SRS>DZ7SD(;I_-0\"54%2KN.
MB#TO#;9S1O(^,I([G)',&<F+DXPWR$ANO%J>((.F%5E6AF$E\V-VF8]7/I+;
M7[;,Q]3H[V467O;E)\/6.\UL/>M_'<#U:(K.AY:L-C)@(C-L4&+>)@ 9!Y/?
MWH7P'^NU<D9\[-V^4];]&^D'<T&1^8T>=U&IEL9ID>[I.G/NJ!R:FT=0#GS?
M>GT[N8<W>GTIPCJU)JAB;WZQS*XYB!X&<2+S6A^%"E-RLG0F-QPGJE(*&YPY
M&? ?)I[4$Y4*0MF2.D<&UX C$I1JHU04J5%%(E'1%;2QM5&'28.@>:5/G4D%
MROQ;>3VK,"5(K1*=-:%A?<+-6N&YM+YBSDXXB7U=SE;X!O*OF0G/\.@)*69"
MU[.!X3F.Q%" 0O<HM"&JC0S5CR$>"I$4Y&S*M$YXU(.L+0S2@D%TR=#C7\LG
MOM$9UC;F@\H,2SH<E2^4(/ 6GU ?WA2K<U3$E1KN=$[2E0Q79"JA6CO862M2
MX;^I>S^H6WL9C-X+]#,7Y<-GTZ>^9Q2=$O1O8W0$(+U6JI_)-3F)\5T]]S\3
MI?1_#"-@/MF]7Z,P@(]]Z?GK_?3B[\9"J'+YRCRJ:X*K^?!;71TA\];PZC#0
M#]M6UOZ1@G)V87N'6[V@:&.-*@ZXWT#]-:G70'WIZ$57/=4*/R/1&+CA+\!L
MT#/\09)PS(4,.]*<",[357G&ZYU2VNZ !"B9!=L[L2-3R4RXJCJ&^6B!+OU1
M7@@2EV/CQJP$7%>**T]ZD;!<+P4UYT-[GD]!/N( Z1!RD3(=0AI_^TF0,/9N
M_#P;T>_4_K)!IYA72W(#:@6Y 1NWHBE\P?'>S: Q[]YF3S<-/D6 &0^X;#>+
MZY3WFY!RH/4M6B6P#GA2\#^O:J]6K5CQ%OFGV<$VZVJ4OT0AN=K9S(_*TJ;2
MY%R&3NI+>[&L>S;(]J>OS+;D*SL:E7U]C.8E1?/\')"RH]&N!B"D#>/*09T'
MH\+6*BH\6TIY3<[4<!*#L12_>0G-E(TV=M#^OG8*+7LQS(CN*UAH,,&V*I,(
MTP;!5L94%]^#/PPC^H7]>VMEZ]][1*UZR]^5%WU8&IT^&]C4"]Q;A4N&(V<O
MW7EKU9I=ZYS<X,'G-JMF*F0J7)L*MS>LK-JHV_7NR8V2V..TLI-0-51\0R;V
ML29Q6&%0?D:F8](*;>X0:_:B-'3M>NL,1KDSN3&Y/9_<MJ<==.Q*XPPT='96
M;$^#H';X(I"SAM*P/E;?8!T3JQ;,ZU;;2 J7/F>HI#-N;A4>[479J-;M:O4,
MV!]3(%/@-BEPF_I'LU(_?0)DW\0R>!':<:2#6=CF!A.A3CYW]TIF3^Y'@6C:
M]7,80,C4Q]2W+>K;8FBC9;>;YZD]F$GL!8G<VQO_6?N+L:1GL8*#SL@^]/CK
M-4=V,E!W %1V^FVAD1V-AF+5G-,?GA'&.(!"7FM6[,HY9#LPT3'1O8SHMJB'
MMUMVJ]LX?:)C1?SY$^YWH31N:0$,UMV#=;9!=%'GN'7'MGW%C@UAH ,67\,X
MB43BJ?94OA/P#+<MEZ9\2\%+(?\\Q"T"^4FVH\HU[7D(X%$QC63$M%X'QYO.
M-^_10W%D3Z&T05*N<1'UF?9U[VAJ^(/=-+-1OI&()WZ2SO&="@>;YV;C=:96
MV.]/(NP%*Z<I!E/9O]$;67@HN7Y0^FWF>&+@!WWJA1*K"3[8DDGV9YI$V!$Z
MM[ZLD=/2?6"OS<5PB83U( +J;#75742Q&74PH6]D0^#99N06S8*4C4EA#=BP
M*>W(9/0U'X23*!F:#:@$]@HFN&T*HXV;O*1L":A"C,9^2);R.]CKP&-VM&-V
MI,!\FNSG.K ^.Q$@,FCK;=4+KW?[;J:M7?NBTBY+6SOL_P32F7I5JFYV18?U
M^@[;VEGM:O/-+];UB,9<*E+^*H>?I\,0OP"[_4H3+. &)?DM'-Q*S"7_:UXL
MJ;?1Q46=[B2/,5B\T9H.&=(:[>_"0 ]K3]>+XF&L5S16Z\5I9[$:,V3^G%_P
MO5JPO'I9:[TE#?.$3L63(XW[NB&77EO^)4DHYQNHOMKJG=3T"D\4Q)(8+9\F
MC\]5@DO-M9<)@9(3X@@! R7D6V4'.^"C%]E2==NPXF72G&(GSGH4X]=VD=B2
MDLC&EEV@]OXW/98Q@#S*@49V-YZ5Y'"1%%BVFG=.@'5G 16#K8W]D+&O_21!
M3S*^1#< E,^0TR(RV&!K^VRZ0D$+/WV<1K=MW<HUEB-?4/(M.^/B\UOG3%*]
MI>3'HDY%'0.V*5_5+?%93=M^#4/WR?/]:Z#LX 'G3H.U\2D,'C[A'!#9%FP+
MG=R6M.J537J;[0[K (4Z@#XAV\K.B% '3^F"CDGW/SU%U>"N<.CT@P**FC.4
MP26U,XIZ_->;91KGDQUG?/&KN1\R]B_- ]0M:Z_G=HI<0O$:;/?X2&-+!-@N
MP*6\$4FP22P&$]\"GAJ$(R!^WQN(M(^=,4>'6"P-+C4[2)J,[-)*UXG#1)!-
MQ:K_;#:I&1_E@]&19":/EO YX\5&ALI-]@]-7\TN-]DO89/]<O38;VS28[_Y
M2K8=7?Z*-<1]^8BDP&%CD[9G#'7"$!-.W_% ^P.&.,)1(P-4J^%(@0<^#45@
MX702I8+VO0B8+.!;@..XI)<+QT;UI6.,&H++J5'*"Y2*O)$S115=<ESA7EH+
M)MIH:9=*4)Q.C8]4VC@HVJ"R8[@+]@%,V??0N'L4BK&/U.#$= (,;H'T3]@G
ML'_:H._]0-. )F7AY*)TV3.#8F;A!/=G([+14$8Y1%.F= OBZ\&"(31>.O:J
M[\2F">'%.2LFMS? 2+6Y%(R&Q$I0I8=;Y/BSP13L5218TLH++L?C4VXU:=_0
MDG&?15>3A:2M*N5<=9?L#P"X.8#S\\4TB!^ #R=ZD%D!E-%.61,ZV'@=7J\!
M?/KSH.JM4NF*V7$ ;WD//X<Q8"><_)P54#C^T7#^/'KB":@/;_/I-J5)SFAQ
MR*\$JI.*9\&OQO2 >_24(P'GV9AB8")#TQF,T[BJWHFL#-$*: -45'^J9[%*
MR1EECU$Z+"Y8S].+<SIP$-*6L*L4SEH <YN&.'U [W@!+J=3TFCNWA@L\%C[
M)X2I.@=Z*!1.MG+BH37PPR<BYQQOSM$AK8H(W'BQEP''M;/+\/NGR /<"2P7
MAZTA%X(M94LPIUMFBRY>EA,X_A0$D/0[&3_HQ\7IH+^,J],8W72AMN7AL,^I
M38+?H9&X >AT^%LZT8S&RIG/I /.X(Y[2Z=X(;>$7_XCQ3^-2Y/'"@1=X+28
M4?B7Q2'>*22\"D?W7B!]3QR!V*[W0</8,H!\VGX&(P)*DX1-E\N\IX%&X$5J
MV*PYH)9(8&8>8\XLSPA;T82@N: S<_4D*>>%O5)3/#4$<L[Y8; W%R=:^'DN
MD<Y.5MH&3@_-S8@,W!P!4]#"U<,H-3,P8JP9)YA73!:. U1;IDG=FG%FV]8\
M!321,:9U**=OML@?@>*6DSCW*)ST3>JKFG$<WNO!Q.B$E;F],^M2NI"4-U$X
M>1B:0U57#2S,_%,^6(D$!0S BI]]7,1X$H'4C/6T9>V?*=#>T.G\4ER#S6L%
M3@W/,:<IQEG<PT !%/LAV!X&\*5<=KT!SG;&@T7_- AG<O.3P]I/ _>N0"/0
MD^-AE<HM(T;&F>*:M<8@S!D)V#8LC$!>_3X$+,U@>2]\3SPJA)K;!,TK,L2-
MK=:JIBVD%\]NEHYS35#V:23VT$%S*(4!R<E^HF<Y ,+ID1# ZQ1B99<@5-/H
M49P/'\UYTL"<EP>8U^+-"<R:.TC-0WGG3$[Q_(!^A"M+IAC#3WJ!BR-NQMD(
MO!U[_KOL^5\TZ$4>BTV)1]+N3(_F)(5PMN-QNF.1[ACU?"*HS%TMIQ^-069[
M<MZ19K!S[F_3=$C3>#[AU*0A !_)%L2<R(:XC)S_ &<$GB*>'%\-WW7&9)_]
M5_&-_ R8I2M7L0N:NNS+-"3@F@G-%T8./-MKAE*<([42+YA;R1!.3?(+%0-$
M%BH"TR*2\7;3V(C5HS7KR)S\*0A),M/-HQ!M0V+Y:JB4E)*D'013)0 H20"M
M!!T*)B?,P)=AT:7Q]#F.N'I^T4I^M:?9127T8J2B4VEK$JURYXK"*8DU*H#H
M#/K>F 2[GNR>1 ZRHPN*J(]$,@QEY%F=8CQKOM\+//]Y9#3C4#GR<V(U2BGF
MT4?;&WVT?/)1T4R>=O49@X^*'E3=XG"?%\W7H;3K[99 ;I(@CP!=PD".HP;R
MW<3S$:OCO%(Q>S0K0#$'B1T6896[!NMY,NPW8IB?O(%82XA]UZ=F#JM<^/!W
MT[OI6,B1E4:ATT4L^K^XDPCSB%_]HU&9LQY>H/.:AX;/CXWSVX!JSY@><\HI
MT^81TN:U<8 ;TNGWSU[@C28C>5L<)=\P"+."@IN[(F#0\8X(<L[/C2%7G>-]
MU@N8%JL:"W"JV/!FWG9 WO9!>TPTJ3[.M49<0*OI8;Z 6!$EP*BDQ'_,'A06
MQB?1K5"M: J<30]D-6(M=/@XB0)R-9'O9@ L#]U.3&M'I$>D1P@/^:@.<'OZ
M/LN\/;GHXL2*IU@[&9N#T%Q95A*@*XZI\HBH$@_T5IZG,0/)O4Y/<WLDVF*+
MO PD_-GI#^%3-+7-X Z.,0P'R9,3":;?(Z+?]#33)^#X,G62^S#3ZT=OIF\7
MA,^PU^<\'<6JR\)^+$>=NKR.1D'A7$J;N9]F"388'.Q/8M@#9?AFZ4 R]*V?
MI--;<$IK&"4ZA*CO-!MM9%%XE3>WSMHH3NA8?\>)R1J >+X7WL^+H>?"0?PB
M_U/M5)J=.F:*Q/ 3'O'?_X8W_4-6LP&^Z_!DA/G*$RQK%@&<E!#I)ESXQ0_'
M,LN5=B5\7__HN",@8(R 4AZ\"F2:&P2D%@'=PV5KAT?]5J6H;$W]N_VBM9?7
MK!U[R=J15*PU-ZE8:ZWS!B-+;1N$O"?Z,)ALCOD26\YT5V2<&3/_;:PS01R)
M!E@VM.Q!DK_;:0+K?1C^R*>URBNH8BMR@G@@(E6>Y0585Q)&4Y4_2?P6$X_G
M.+GJHC'W^#56%F.KY30/B30#$ N8LC5?SH?Z#/Y;[4KI@.U'K"=8SY\7#Y=Y
M!POZ%Z[G9F!8?<9B#!/Q%E:R9EK2\FZ5S;1;96MIM\KVY7S+>+E=P$ ?_K+W
ML+5J-]O:ZD:<ZVZM>5E9M34\PCULKV-LK[.M[=4O.ZNV%XFL@\]LZMR< K+4
M%B"_NR ?_C8Z?7 J;U$JKP3O2>;L9@40JH]4+^L?=9L &3J1&X-HH?3UUZJ<
MLG?[FRI-?(.,MG51J96EU%(=E>K<U6G4WA055.J-I%>EV]']A=(\6Q"TKDQX
M?8V9?&G?K1045[G[@4W]+_ A!R1C5<HC>N0D\63F,3Y[%+K>P).-A[)>7K(F
M BL>S9(=U3RM<U&MEA?$OUAWF$2*\+I>$!"V->BI: FK;9Y4[Q''4IG,9+D-
M!@ -0,;_@%XS,GI%R69DI-6H?E0G5,3\&RPULA0JV535&B0H.E#S0EM?%G."
M?:^BJ]2.8*XS "GDTIJ&VT,_5P@5I(5GNF@X9_ZG)>Q40&HY483N&UW\JM^+
MU>U!7QC]P$2Z5EOU_53E_;+>Q6@&2B'A>/8NV0+G(1)2K]3D1]_0V_M4!8^*
M'R!+7Y")0QM5E4CW8)GH''2JFPU'<%]?WFP6W<@=F*M+ZY.QF0&E\?^@^B8L
M'!:1+PN?J<[7>70\GUZ-&(L@-=PQEU:OL"FH5DHS*(="UN%385):EN1+>J+5
MT"]XR50DZ59.J5Y_ <KE#@A.(.LQ"_ >>+*T(L7![.KYTY;%DQ-M"^603CU
MMY!S**R>K_N^2R^C# 9=<)TVHC6>HPO/IKJ4)%:].6*93 \FN$MEB;3/_+U$
MP++- ^!W' : 7%.PQB,JVDX14_7ZH$JS>_1KB:COQ2>%$!^Q]D12@#I,(KL!
M=KY0DE025%6;=X4G$!N]>A-5/4H=+S.+<S"A\Y:WZD$QMEF,GS40UE]:V#V1
MB-[ ']4;81;UB ^8_4R2Z1CC,G"PDX"81U'E/HA83[[&X!0366B)B"6;;@*;
MN ^C2'9EC#(\5UAN8"S9X[I9F @>O2@,=&.O@B5GZP63QS.;'L<IC(S6!;@D
M5_Q$]I<!"Q07V(7DS-0_("F@SDOK7]@I$2]*GTMX[H;$\&0I:NXELC-$DJO4
M*CI\W0TM:]!B28DHW>=P.Y9KN)*XO]W\EC5OF-NTOM-H>#'S-ELI)UI[H7;-
M])1TTS&BU5C-(9]%-UG$Y4[Z4K_#^Q7C"] 9AWE;)T3=&KW2YA-:[L?*(Z_.
MEOIYIDBCNWGJQIV(1[*TS3%K[<PB=E6S)@D?C6X@//)+N9[RE*D:N%EBQF:W
M1>]V4.M!%/<-62-_Q ZI*=.B"BM'Y;L- ']%VL^;>B3EM#2]3.H%E.N4JE9#
MB(FW:G0S)5)*-S/(OK+Q+:PGP,H0V7TD7RA&/:^RRLN,D^1X@Y)O!H;KIJ:S
M_CZIE:7B.PO%W IA?0F!/5S_H@T9:4GH1L?/:X'Z(8L3]0+W?18EPG[*[!+9
ME4ODPTQXS@ \=;(^;6])RL[ V 56KDAR"/#";E^B/PR(_WB!5C(EUZ>N!6A,
MH;4L^\A)1Q]1RN* )YK%801\1\?F<S_J/MQ2RJE>Q:K'D8@Q<N[%PW2" "XN
M],,'6N  "-#34G1!9?(Z[XPG]['LE??<%QO%V>A]\G4#$(0NV00Y"RP2BD_E
M B!W(2DUMNDPN!?)D\#2ZO[0$[)[^^*% -35[ ?]OK3YB+D<Y.3W^-!XB&%U
M,X.H $@"#%1/+SS=IPQ7I>8>/4Y;A)?6+'7-/Q7?989=TJ-06 5,/4%4 /+Q
M?-I![ #:>1A:US(832M!?;^0O>.[4!*"8($GS6*DQ(PX]8MABSX%#A ,W@/Z
M[%4+%6R.TY> 4[J06<@L-: D#"EXKQJM/XOSWR; T<U._C3$ K-35/]PNN"K
MZN&"/^ZC(4:K4F.142@RZ#@L\\#42![JC*%[OLNK]*G1%2<I2FB?%]*RRO6Y
MUU7X9B,HY#X/D0/O)!^'T7\HZY11T#5;,:U'+R:O!# !]#&VT9M<FMZ()CY<
MS*-(T42,TS&//L@^4XGS4X\LD(VLX&\7_NI[Z X1<PH_V2;HHH@$>I6RN_'F
MW/<:F9145GT+] 0(O"+%#T2@(G-M=?,/8OVZ9U9N+UI:<,;5H3&M5>6,JY(U
M"<]=<;B<J]8F.5?M#;J$DR9T1$E7P"-CT'*%$LHSWA8UR@6]45DS1G-T#JKJ
M&,BE3G1J/ RP1;HZ?=;(<24S=G[2#9,$3 C9NTZ)>3W\)E8\&)CIT/$'9#V@
M4!\*WY7KE"M3;FZY-!DIR2\EZP]D>(2R/9R@LU&ZV>)9IQ_\?R!4UR[TO(['
M*L07F'T]TXN4+YL,][2G:,%$HC# YHKD5 QC!/,"O<YYHE2*=.H0K.X1WKL$
M_ON$7='(B&,[?QE&1[V##B$/?AJ;.--.GU1J4FSP<A6\H^RL!#23[!?5RQ%;
M(6<],M49%U\LZ3^E96FN:T< VL[:OBG0N,C7+9^E.YKBZY=:2#JAY</MUZ\Z
M%V5E8MGR*I-KTA'OG)_L0]V102PA; &(3S2Y[+W0&<-@%!A-#',M6R,C%\!H
MN*R;PF)C>NW$4^*-&MCJ/JOD34*;0\8Q!@O?HX*$:: OBU^*P)$<&1X3J1[
M<+/SI"*4.OP.!I+*3Z+PO8P39ZO4+CG-W3$B$J$'%2,X,X-<W0+(4"Y %A@T
M.M]2NA29]=Y@Y7B)6,WV0^5#]YXM>!MM2G7O!TW>EW,MLD:$DM$)G0VG&^YF
MPT6P(W.(S6L?511-/*@<+DQ>D^,>'QR:AZN>D?D]C:[)A9 H'NK0;E3L@EZ#
M>W57Z+2_+$L21;])R=I+D2-BFH-I "\-:1/^Y7H<Q_TA8(%/H@41"+N&SF*,
M@=BVT<";)A52KW[49&2Z URN.HW3$A6Y7* XQ)@@10,3\>!AB*[G@PZ#\L8\
M*S4[!%LK4T/2E$)U.TJYI?PTR'1W:\Q#45%>.7D144(/<OCIQ03A D*P4Z+,
M</?9#91[+I70(C_@H.$N!9X!Z#,($J:Q;V+%CK%W%<*)C=24WMS/U"=]00U$
M >9^D"_;:XU*M;:ZU&%;.]A-*4JU==E:OH-EI2B;;V(G!2?5YF5CQ29 HF85
M4FF!U+)"E(TXZ$=@[MY#<$7N96"=6"PFUX'Q./K3-R>\,&_=.F\U@$SSR,/@
MXK?+VTM+G8EWHB8&S5>9!(1K8!?T%0;*W#S2<!4<,$7!<ST*@>LL</K!Q?[,
MD4WQB['T% $U2LT+5@O;!+7DL_=-3NT5HW@JNW-GB>T8]C9>C7F%.)%K?E6H
M8?EX,Q)+=@/ .I09PBZH2: !8?7($G,)S0AEQ%!"%]R38.*)-(&\0 5[BL B
MC1[8*@T#4]9.9M>HU%9*Q!P8:11K+!P!O>'BUU@IJ,U)&*ED/G/1EX!,2;JB
M]#<YAIO>*^=P9XWNR5>;OCT=26 FERX=T/UQ#<2PE^T\412J=VY@7_S\@_EF
MYMWI<)\>BC/S6C66!W &I[0]4.1BX2M=V4#"?)?)8[(2G2P\2=/45%Z@.:!
MPA7=<9$ RSE&*U'9(Z_QG-YH'_6]XY/)%P_%[$STH_9,'@)7GU<S;>O%O*;E
MO<EF2.27H[!P%<6;' (6/<-!\(IUU-S%ZL6OL,A/L.#? FT';E\!QNPF^&ZI
M"E8K4".M3 =^O?/][4@]+MC6FZ)2[3UL<">J<^VRN7*#RXJUCY@GW<DAG$I2
MJ"H,-?U%Y9-'N/50#@C3_$"Q!V(+<RPMS>XWTKW_F:9[?TS=M]=!#*H\"0^=
MTY,Y"Y<]]=D6R@>5 O]51+<8/-U+*F"54P&+C164A\IG^OH3*0"@8F#>%X:^
MZ'Q.TEAY!PIZGUR<>>UG++4CBOO1YKTXJSBD:  LV),9NG,WWT^)6B6\T46O
M=#O@=/>R([/YZ-@*)PD._*6G%>AX'Z09]#04:CZVU$JL)QJI=X\>Y,2[<#U_
M@AP1R^?@$^K_.]E5/!EI56/M#8[]R4P8%:,7CR -J  +"YS3@K45'(53T_:1
MFE8K2DTK2DC84G*:]?+LM(4CKS@];<OI:>WUNWR1O%U?/I2/$G['2*=2-_4L
M<=@X.9?Q)%UQC[&T>"*M*6R],I/18D32=>Q-=X<PJV6IA))> 59;X@N5*:YF
MRAD]&F9>'5#BV%L5G<7BR*D]<Z\JG/4PTTE9JZD)J5>7>BFU\$@+%%%F$!NG
M8FI'"1]CDQA&S<=>LY52%G,\!M(WH_M)1&;K5,D".1CO94V7KDQ/AM1CI#[)
MWNT=*8PYB,^HCJ>H*5XM\96EU;B9UF2#.:SM9PL=03IP-0[!T*)1HN2UD;6!
ML8@><9ZU"D,&;IJPGWO.G'^*XDB8LRB]?EX@N0( [H>0PQ5CK!W+\FWF',9)
MH0/QTOJJ:Q:E"VJ9IS#U@6VV4E0!DVGQ6C=5 I?RAO= S9%'J80W \",+%/D
M:Q0&\%&V0XC!-OZW2'JRZQ8SBJTQBDNS9;KY[[</5Q^^W'WZMW5]>_O;A_=6
M[^KJYK<O=]=??K6^?KOY I^O/GR&*VY/DJ%<!U9O\@ $I[R^*!D_]F[?:75"
M]AFK52XJK9>U,>_4JC5MG90B5>L]\*BM;0D?)A/2KC*5 QG/#;GC;\99'^[W
MP!P>*2-._OU/X0(Z/&QM*5=I)PU@;Q^ PR33-(GXYBF@6>/)U"[*1I.ARYBZ
MSPP\U?)[1JTJ4/Y2GQU:YY2JJ'6LS!0WGC(*7>''6;NE]!H,0[@NY<>G,!P(
M1V;FD]K:U\X&H^@M%F,'8U28;:\52EG@/$T]A)<RT0Z16:4LQK*;VJ*MH,RY
M3_>N>[J8K3_2+C-F?R%*?1MA!NI_:1LQ]B2/0?I0QS! <!6>27>E:__OO<$D
MZBL!F)46R+]1?4]QIG K(,?HH''9V(6,>@@-+M0&,7PLQSY[.CMUD7J=.F((
M]C/';9RTL8JT"16%!U$PXWU9@_6@H%U3K69+:H$58#-[U;H/US'R$O(""2 *
M2D0L?D#56(&\*S;;V@F/X+RDJR(6?DRPPT_^:P4HM'10)_%D1T'3S-!9F=J,
M\$8ZW5A"(!M'KW=%?ZNUJOS(+&,Y*YY\@1?['9HU(HY!/;Q79M1[+^Z#U@-8
MMCMG=KO;;70[758Y"E6.]PM5CM[5__UV?7M]=WWSY=;J?7EO77_YUX?;.]0R
MX*-U<_?/#]^LJYO/7WM?_KV>UE%N)6./F:1]8(F2:M?,:V+(+56B]J64]29)
M^.O$<X7UZ=/5PI,[%:W[)K"^8#?<-.VB6M<)%UGCY;ZJK5@>0M>LW\#\KR)"
M;ZWS(&X&_PI14E$S=#![Y571G&'9BV^":O5[M4Y9 M_Q,![P,#[Y?7/<3\&[
M:,3/=>!.L-K-\?'.$<D?\[Y;+>/T V[% XD\.08H'[(?@\@R8_:U-&1_45N>
ME%"9;Q__ES0A18X?&GIC.6% Q%)0IWAG$^*EG:SUU[IH#KOO8A]84E2QH=/%
MV)GZH0,6TN=OL:Y^ /WJ:BC\40S+=&WK<\\FW0Q$]H-6$@8.V%H/JF-C+.&@
M%_G@A_<.Y=/]  5<>U!DH5 28K/'M#X0-%PL@4&5%-M#_Z1*#]!F5F3,%"@*
MWU)5^EHU D8W2(_R=C2Z_!J&+NIYO<#]E&7QP#6@C;A?1%)B='IN!DBG*,=E
M)@-$-3;6GB=5TNW)=M2;',M750=^%RJ(ZYV)^%=03F<G]F:P!<WMR.'<;&\C
MT[X KZ](<7V@CG\TX5!V)='X.SU!G*TU5DW0H&2[K$L0Q<@UF&1[, TG[$U
M_E!JF2S;I&5M E1#8J/LV4JHU3O6G5&'8V1OXQ##2;*1JBY91N/OTNHE"_,.
MB5O+F7&+%Y?W!A#->0MGNFR.)+VLS7E,\^IN!C>3!-W-,8T7^2<(@"+\21/M
MCA-_0()>UI8CT&DENBU&,"]>BP  JT6,0]*5/TO2@.I%2 G8TC.@'2TR\R!5
M0739I9"WR%P;E417U.0:_3N+Z&:CZZLR/W.C>VHG=O:YZMID!3+(-M1T^M*'
M-@BQYM23HP F(^G@_85"6Z ')*I,5\XLU*CP&*)G37:+7HT2\HAR'<=)%93]
M@/4K9:)TUJ@DZ\F-K_4 =&IW1LD$10#3@F 92S^IAB^PW<R@=#)6*Q7F>:?N
MO6*J&&'4H@&A9,]G-"AHR1:=U)[3S+Y?WBA-WYOKDF:D0:BI%,:"+ZV<)4*/
M1(,CF_\YH $5:F0$^2SU3$]EH,3 P*QL=&S!U*S_FSCD/;X9?%8/N@O?B3O]
MK#EKL8SJYZS56$E%7F6IR&O8S0*ST?KQ@*>9&YD*ZCX ?1A.5'=P[!0+5->/
M==I@-FPD%ED#8(Q9^U)N? Y!\\0L!;UO52UD]?YVFUJ>G[UOZ= @'(83Z7,T
M>@K+BAX=0#&>EP%2FY;&]!7'^B&F6;=R1)$Y=$7#-!GJXO\32VO7G6@-EE]H
M50.QS%,=)E4DH I2),2H:O$,HQF9^,PER'#,=IV@>F?Z-]5ZZVB!P:5<S>IU
M\T1=VY5?9]J<?2WGYB$S45?/9SZNS-0Z9Z:6,#/U,(FI61ALC7Z)ZM+OU:/J
M@+B"Q\DN/_/L446;LY$IRR9W%KBQ=8=N9':]E'5K7^27,/F@NBK=.3_?8]H!
MA:E[]+JM>G>V95\WJJO,:ZF@I@W301(]J.T:@MQ-]RH37;%;[R0:AS1.8UYR
M;:BQ+E4G5BBK>:ZX+&)]J[H9W0SF_<] /SGO<Z'7F3C%9J'MS8]]<6+=<O6G
M?MD<)X5$;"%)76BV#7I2<N@F":D=*],?(Z$ZA\I\"DQ4\ L4I[PJ\LN*9I5*
MU-1FY<S&.HE\Q!9*8_[?_^?O<K]]X?MCQT43CVP%_%L]6%H1)H.F%RAI<8]E
M[9'\1O7/)@'\ULI):'G9!<X(=<8Q;$%_2G_*;>/5/W!E4<'6LU_=&2'7[OY%
M8<,Z>(,Z1>(6/JC:A =1N@]P,RTOY;F\\ 7'<S/\$^7/P%#///(*@7+P&'KN
M[&DL IS"K@S!+]O-8K+?JMX]"XB2+&_!(H$JX$&!#/<N7[ B&_GGA:'T5FP+
M__=F]A*%W6IC,S^J- =RTKQ]:RB*A6KEL[CSLR&VO^P/K6O)TR&-2Z4JI9R_
M* ^CI#AF+&_KY%P2LBTM>9XM";TF<R><Q& .Q6]>0"WEH@KKWNG_>(C IG)-
M7ENK-&RK5N_ /\WFFU6T VM+U2+45I;HTA>FFT2:XO1-3F]626F'TYRU$?H\
M=FBH6WNFXXTQ;T_P_/.&*S6Y#/EP#IFCN33I0&/*DG2!YUBFRQT2]=0A45_A
MD+!KM?J<2V)C?!YZB2" 4<+H4^2,#W@>.]0!3HZ/7<\Z\YBA[0@)3XNK/3./
MM-"3E^&@O)A*YNZ&3E!JUEEOVZW6?.3X?%DG*XJ%+M;96(G.ZI_K!"J)X9?3
M8L";> WU"X[VT671,^KE(P-9!JW'3+*JP:K&050-V6@T,?2,<NH6H%I46;4H
MDVI10IZ*K?R9HS)'/2A'!23LFTRUE/P4O5QMYJ=GJWVJ7EM920\:7YIU&D88
M\T_FGS*6MW>5U/BAM"STU (%;U@GW39(/X7!PP4V<U6-KIBY,G,]('/-M%/C
MM_+:_=U&]PQ9K)G>.Y_C^F(7;9Z_;NH)SO&?/+]X%J=0R8<R37S\4^8=SF0O
M%K/T+;"I;;^\C,[O,L: "HH,61IRXE!I6C4=7/!UJG:S>VJRCT7?8NE3!^GC
MAA,J.-J_[-O*V^>$'_R#Y*BF1BRM=CZFNOET:GG:8H3JPG)-I.9K0K,Y&ZI-
M/_5#<_I#&D(YVR)%#][%!@59;Q.J;E2OU4_+WGMI:9975)(:":,1,W5#P9X&
M>+ 7N#$U$U=7T'N1L;U)+ 83'W"!NBVO6<7XT0/^)S[!/7/Y3*F%$G]UHN1F
M4,#8]UK'N*JE;[/:;LA)$]0G0G<?B!>5_BZ#GQY0.]O=0!Y0K*H/XU_F2>;(
MZ@G7K!.7L#VMZL/FEJH/.UQ\R&#AFDRNR>2:3+KZ(ZHZU&[R.$LOR[@\QO0R
M8OH'K3O*X_F-%,B_WT=_^X?UR1L<*?ISY3%7'N^'?%Y[@03>L90?,YH=*9I9
M4^%$9<>N@R9QS$5FCC!>]5X\"C\<HZ=/](<!P.5A^J)X58?#52<?KI(.4'^9
M [2Z$^_F]Q1=[U)L_8:@BLV;E_AGWTT_._\)HRO?B=?JIK]N4*O6L)O=DZ\0
M93YPEDE<2\,BFN"7$-WO).R$VX.]@G26)A\:>\?"(PS"OXA%_Q=W$J%R].H?
MK6P&2S8J^J1(?D>I/J>@.EU-8CA!@=,_Y!!5G#CVLM179IJGQC1+IT%IK/UF
M(NV!M:>V73_]]AK,!\Z9#QR+\K1=]L"*$WNFGIV,%CFNP*FH*O,(_T3J80V+
M.6NI-:P,<7N!2W]\0;0]L([5M!M-UK&8$YPP)S@6'6O;#&*AEM5F+>M\W5/O
M0*GTPP?6EIA'EEE;NL$4N9OHJQQX"=\JO#UT0(\=4LP(3ID1'(NRM'7^L%!;
MJES6STY;VE=1JE%7^CS>P^T8\B_?/S#+UX.Y'.V=V7N[N _&7!$I6R.<6EA.
M0X1G1;#M4$HPEI!VC\1V6!I_KK*N?R:Z_HGUGV%M?S?:?KZEC]G?X[B;^GP,
M(SG%';A<Z%J#*!Q97\)'8I\2!M4Z&"F5:A>>8KT7?>.7>E7^8EO(>G]%UDN,
M.O+N)]C^Y<\;MS7[&H4?$=>O \F;J=,9-0:Z&2@!(FZ]H"\,7O[>2>#/9.+,
M3@>K5K]7Z]]Q@9F8J':WK?DU4\VOM;QM\F5C3NVSX(A]!$PXR!H@83K+T'$M
MQ_KSYOU1"P#XP8D"0(7X)OH4QO%QP#$&LH7OE@*T<CG?)NY-"E$?]FK="[@_
M[3N5.#^IC=.B?D(Y2NV4CE+W5]XYKXWCYU0,O6CEQO.\!-ASOZ!SM!C%T]BZ
M[5EY?T#QO^MSWU;ICO0FL/[7 3$2315#K6B&FO9:RZ;$^;YJOV5Y<3Q1<^/"
M21*#$HV-#:QXZ$2">G1E$'S]US]U:K7*6_D-_5%]^X;:J3FPLOENI'@[-6C[
M27T8_.DSN/A52"ZP2#8TBYP@'HAHB6F.C 4^U"N2L<BU[I$U=R_G1RS) U'<
MY%)#-$XB$3S &01Q>D0(U&K[;6R-0]76C,9_"XO:?47> #01^AKO=>E\'L70
MZ_LBMM'1ZT1TDD^ MO"()Q'9]#?\.8'7>7!"<!Z^>@CPKSMXM%J.V4OMR<&_
M:;H%X 8=,'QAW2O0 >33\\'GVW1QA(CC3VU:+R#/Q$]B$#Z/ EBGP(WT_8E+
M;?7FMWLK1AX<)\9=X&5W(DZL6#R,<) &:1'X2&KPAAB5+?1R_DD#6)>/"!XJ
M2"D\G\%,W.&#ZFF*EVR.F#OJFGI(W"U2*W*X:Z,IVA]B7\4@3. 5%"A#@P-Q
M!&0B@AE0%[$Q93;S[?UV!N\5@V"+9F <$MZ-R]9R> ,A)T.@,,N17HRB=H@#
M(HH]NDL4N)[+9A<Z2IJ7M;E^C=080O*P/6(,*+Y@PB33K[X3)'#%![AVC,RH
M9/A37R5K$#,"D5@S!"CY_BS#1XI&W"(Q ?;9'&N%O5,LD? /^6S0QTM!9T@$
M0H?UX?+KPY]#P'5A76<*P;<0CB ^!_6X!Z+?E_11:Y)RW'FI<OS9^P;<R7KO
M!%X\!&8\\I V]'B:*2I*8R>86J2-2-WG!B 6"]MZ+P),S+W$9Z! =6!+#CU^
MY/P0$3Z=NJK>AZC[@A:%'5J#<!1.8FLD3S&21X>R=Z&&ES^_Y?ZF%_6\W5*G
MG6(\4[XWU1CIN<UY]X1JK<8LU U"6L03C4A[N@M!G>;29 #I@?@%$/3)F<:X
M0?G(8>IWSS7IU0[?.B[72!>H-NNVI?]Y\_;5WQ9V,:Y?UDQ6+1=ZV6H7K%5]
MG7V/;:>!%SE1,G\/_0;V2W:;R3<M8IRP.\<:1B@C_Y2$?1QYC@(,J.(*17"
M 7ZG *@%Z)+'!.VOOFQZ 1RC<3EF.*2+C.1:9%OD7 H$?24#5,M;,_?&8]@D
M-6AN=#O=[]5E/;)G+ZXMR<N8Y;;E(P'4+Q9Y!,IC:C6^UYJHNG6^2[&8244I
M%'OCO5I?W?9E9X4^EQK1*X#XU9F21G87*OCHM8OXURB,9PVA#!*@U9<,*@W#
M+EBLY?8=D+]CQW.?:2M<$6$^ ,QR#B>-2M/RHT^SMM*:))5"[Y/4^72CUD@X
M\834GR0W#0$I>>%-7C;[%#2;#Q- +6LR#@/5G'_HB4>R#.C-8%$YY,T"W6D(
M+%X5VP+;$DJ)46$+^EZH2$/F=P<&A'XA>=-/(6^1H:98>HER_D\93^HLC#1U
MWFYV??<MO7J3>VJ52^MJ$>P&!<&RS39 5MM>4#V-U)0#U>O5R_FTISRJDQ?4
MB25+ *S[[( 8HF/<Y9%T#W DW5(<R4JWMXVS4>30%-,_[$XB/8-%01U/;A2Z
MF:M;V6+_/WO?VMRVCFS[5UB:V><F58PWGQ*53%SE.,D^N97$N8GG3)U/*5JD
M+9[0I(:D[/C\^ML *8EZ691$20"YJO9V;#U H+%ZH='H;C!">$6[,.8W'P\R
MXBIU[2PSQ:MK$BZ2Q*57^7+ZG?UV=7LUSM@A8,JKJ/\G&8K/WWYUR/E9%RO(
M76LT1X]QXJ5^M,.M8(<1QX$9I+(XOL8KXB873]37KGO\U.#&SW'',.G>T=*6
M9DOLL8:X:0V,QW?#M8O&O.ME<<^^_<[#V&;G86ZQ\Q P"(49+,QVF2./YRP8
MSV?CYU9*SDWY[4&,EF:71J6O&9P6+YA2IR;+0\R*V#"N5BN8+CES4=?Y$9M"
M?<DMK=0O/U)YI*^57/Y3 G798P,273&Z89!F<<*"E'B[HR3^'YI:WD_.LF=K
M71 R3B[SEYWTL'+.#S[Y+DT%.S3(W6X;#BUI!+.#WCS;+,TY9>B'(\7_/2HN
MP"K[:5F(3!Z$,SD:+9W&N?R.L\'D<BW>FW&BW"7Q8S9D*R9UX^ZI\/LOG8VN
MW*F3C5/NY]PQ0NG^[?Q\N;0M7W'>QV:HO/K/W>LUVVRD;.**+BW>[)5WW?\]
M8#.Z^DAW<NO:IMZP#J\=37'<[MYSQ5SOK2#4OEZQ1GTKNO2-]>AB*NB)<^)K
MG'WX/>*Z>>W^?C\]/KW@CQ-_CZF;W8V6-U?'<.+P)A1-CMFK'Q[/:\B6VOFL
MRFQ0S+K777.;==?:$/0^NQ5PV1_&K@'<>*S)/:A;W@FX'^KF+@BLOO#T1]G*
M=6<^D)F6IU,F*%S/60KYO7N)/R*T\ML-N2%1*1;EM72W$C;JGL%^3?<,ZA9N
MU,.->KAGK'TWV$R,OGQVN.F7_SHS ''7&"Z!PB50SU\")<LU8R<MV-!O0,&&
MR6YXKPH-S-Q"KG?#2S1,D'(ZSTC56@RZ::O]WO(!?.-3O6LI@MD$5OM4:P$:
MT%OC2ED<-=4E__!5-O23ZZ$;R4.DCJ9V>XTO:@,;<E_OZ^*ASC1Z/_+FCZ=R
MS7C=+#86K["%&!7R#JH&IGAJ<)G[SF%QP.(XC<51 ##_I/C615?5S.5*'S N
M3FA<",BJ7^/HU0#,"F8]);,2" =RD:NNFB8\8.TU1B_R(,Q93A#;BTUXM+0G
M YF"3/-3OZ/;J:4WQ.?37@/Y]"6LU;I%^CF.[E[1-^X)8WEM-!Y,"\(%X9Z0
M<&?FJU2<JSNJIO5 NNVU8OF9F1).214\"AX5C4<Y1L4GT[[6M(/<*DQZK,L/
M^GM<?I"3$6XZFW^X,-=R->*$?D52*1901'RVK/I7Y8U'OZ?V>LOUO^1>+[%<
MMN:RH!4WV\Q=>;5<>73K=&IKFW1J6_(R)I.ZM+-*"3RE>%HM@243+Q<W8"25
MEU,J+BKA9S Q*S["+F)P!T.67C^AS575$1)>_8#0]+^38B.L? 2#PRO6-5;(
M(4BGQ1;F2CE,:Y(_+-^-4BVS_9D*Y=-=4OK-3;*KVQ4KA0RY[0)"[7)2-F12
M62-=5S;CN0EGA0-75>[($946N?(ILMU/FNUNU93M[B#9'6)!#0#4 $ -@/SJ
M0V:7\0*(<J;ZB]@](%U$I'^86'_Y].0W!?WC)OGS7&'W!<D)?U2Z0*6+XZC/
MBR#*A2=+N0O 3%*8[?.PLN#Y'6R"@_2DIW5+YU(2GM:]]Q_\,!XQ+Z,_&$8D
ME[NGO4[K'!S6-?ZP+O?6AL]Y:]==T[O@BIW"[WJ*ON]LZ'.NV&><P^^>OKC_
M$R>7H9NF=9[*V8[:O""6W39_T.NF1;$=\<[8X^C\VJME>[.JU;,#R4:I\($"
M>IM@VEPGKN>SJS:+,RSV)\/Z?N&\X,&F\>#!C9P9$"\BC__QE<'PQ":.;JJ&
M!1,'JMU@U3Z5B5.WQJ\U<'0=%@Y</)MJ1:4TSSZ[9C/,KRD:!B,806#*HQI!
M$Q1^+X/PQ":0H]IP\D"OFZS7I[* ZE7WM?:/<6;#_&FK@^<=67MA? =+!HQW
M3$OFBL6&727?\@L\Z4D%#D]LS)BP9*#7#=;K4UDRM:O[6F-&.S-:9\P<*PNT
ME,BY&Y>@9L+\PX\O3/$*U(M1^QY>S_5E*);2&;%90&S;<?8)N!@'MKV08A10
M%T]DVS\;.09;O"VV>,,*LL :/XPUOE6-F])D[U7-HJ94&6^QYD9I#5"*!*E=
MRVX<B<"Z]D(%D;(EOT;<Y9W*=!0^SSB=;J9N?%H$V&8J?'2?4C; O,GAE!?G
MBG5,%-)DW2UMMW3;5)7)#]IN_;FV/HEY9C@EZ>8=/>OV5O2U>'GV.BMR\RK-
MW"1;_@Y_SX^\V=?*Z6(*SQ>CT;G*,&%KXM^R>,#NTV/$$]\JEVRYC-@&R:V(
MEWDH3 CES XBFL?2Q]D6<=K+).],7A]E;@_)7YIO<Z6YL%WI*+M3BS(>RQPJ
M/?>P>8++X&2_3]>9O7I>:B^@37@P6)%,'ODD=D^9I@"P*QLOXV04)_G$KDH[
M7/RY#-!UQ9>ZPLWT5:1\]&^2L9L\Y4QM=%6%%254E6D%L-G=EF%85&A2@C0=
M%[==QN.,F"!BF?-*.G03GY=QFDB62$UQJ0?+Q3C9IWA1L-\\GS]\4OZ^=6U&
M8@OF@LHGZSIQHS2_@6!I:VS\-+J\V.)U//O]9]')\NR7)K^&ZHOV='/=?79S
M;?3.EF_:R">$8!#27V<3B?['WQQ#[[U)2XF2BA\Q^LSS"]+@?A0&MPS(;*)(
MOG>)>W_/9H<$/HCI7?^WDK!:8[33N8]Y5 2KI,6JL=%4$8'ZRH.;!'[VQ+Y!
M-,8@^XMV.:J2L%T/M72;Q/>T!+D/3_0E7K_LB>:8O1)FPP%A0%7&61 &_\L^
M3$\:\K0'+C;" 7]X6I2&"T/WA@O\P2_>.%.NJ>,3 )7K>3VZ[*95?LN/7T"+
M7E!NBLEAHYL@@[6N\@\G#)GAD[HD0$+J.*1^#%UZ](WO1ZQF73CV<DE,X#_]
M^*Q0FW)!:\1]_IC4O[MG]PMQB3"!\YIC#-JS?I\I%Y/29DOER=3E!RVH"6E=
M/'"GX[\K2HVR!C<HS'.W+@NH!+IU9CVO!&PO.Q@2^5#S_!2,&0T,!NS"$1+;
M*$[]5)T1UG(5N<U".\Q]V"NOGA!Q#HPS<],<!*3.+BE8[NM858[OEFO T9PJ
M!R/W%6Z9>WKRD/EE>HO;+X47*E YK1T18]^2>$2;S*=OH1ME](D/]-D1HR19
M$'>V[%2>!QQ!*?(S94&5\U5B<76(XDQA8.0T32O2$KF23/B1(P?L+0D_&K"/
MD@63^4QJ2X5#UVWI'.%LN=98[01YY2-[%*W).;+:8*HSN.=%3)E1-8[<,1E4
M!&*R\'+]HN5N)HT[7A/5O[VE_2A3A$7;@Y2*63%_C9FY1XH3+)LG\8 7"^55
M>/^O&\WV"'J^19B49%UL]TOPO7J+2MY8[^SYY6(%"1$*. A*&-BN .]"#=UG
M:CO_U!U+[_8U+9^%5;*?&).LVBPCH<@?4'?)C ZYB1P,<@N7Q/,X=#.22C8F
M%#PIC_$X]'(3="J=H;LLU\(^G<PH-WJ8>4^RBCVR&>GYS!WBO5Y<EACS:>:;
MZO_(5B!WLS.F-'U'KZ:[?\E<;;N2N>L\T45SW7HJQ*Y[2F.:@+AJ# W:N="N
M)7;YT8-VK^;RHZ^+<I:K(NY:6Z;N/:W2;*>3R]K4U<()JNG]>@N) L@ \FF
M[,@)9%3$K5?)NGN7*MWMJ#Y;"" AJ[^60"\)=/(%;=>F5795Q?\]\(FU:,>V
MUD<!:>\N;7[TR*X.&D?9RFJQ0JBI* 5%M :$UG_W'_QHO&<=M2Z">!L?2[_"
M>9A.O(<%B-8X#/7^S&&H]X6XJ-%03<U4>V;3+HG?*Q0?6@PM?D:+G9(6BW'=
MJJ'JNJZ:O>7#]H9I\8'JAC3!?OGJ9\4MF;!@P'T[<Q_!Z!-'T><X70PS$MB.
ML;J6VM6,IO,?-!F:7*LFBV?+6):A:D[C-1G^FMKL'>8$9<':]RR FOGM7C?*
M A(O<?#436.B3M^T*#LQ4SQF>N>FP:!1% 33[2BFV\1R^^ F$3TA_>8G/]AZ
MQ@%UDKW83UI:?_(^E&TY8VK*:<^[I<Z:[Y&"6D.M#Z'6!]V8[:O6YG)Z:</4
M^G1U9+0]ZLAT3UU'9E7(_E*@R6F+S>S514R,H%T4ILID$S8P[X-PG/D>MC"P
M=>JR=0I(2;F)L?M-MW:@V%#LPRBVV-N8QA>@Q38&UC*V,?)T<6UYSN5JG#MD
MXJ_;E2Q6JYA+QQ>C7,6WI=((DYH%K$X.*ROF>\I2VIK"S$GET6>I'-[_T*)#
M'\IBECO#"G-5K:M34YA4J1E^?YSO7<9I-K?T?8VCQ&=5 $@F%[S#K(@,6_U^
MLO(:=ZR\QN=P<-1Z.LN1&$OU=$JE/THU)I)\D"2;M"C/MGT=HQ55.8K@W*O;
MHHZ1_R.(!GYI^._IJ1>\($;%>=E.LC\_%!6JKFX_ND'R7VXX]J>_O _201BG
MX\2?NTAG\O:[IR^^R]YET\K<OY7NRJHZ5]J9OLU<T<=>3=%&.C'RH]2?SAJI
MR2UU6WE@_2ZTAY>FHS=*L_R*%Z@+(IJ3+$Z>GBEWU![&<989IR@%>'#&F3>W
MP3BB,,["O(!QP#A[,HZRGFR.9=[423:'C#RM7#;W;-G1IY2 S"N124@W4S*8
MR?PZ_C11((DF2%M1T75Q@H[,,2CB*$811P;G8BJ#2+DBTDP44K.1&STUOI3C
M5:3\WS$K2LIMT'S36RJX'G#1^!O9B95ZS8@.LF'LS<2YLM1P]Z=FYING[[X;
M_LM-/LW5>"WX_YN;9$^\C'K^O/3=4_F=6HU&>V/=5X(%[RPMI:I"B]N9\H(Y
M1@SMS>1E_J?^YN59Z8,N*YO]P-A@D*-)I>X]^&$\*NJCLSI_1"0/+G&T1VNQ
MF_!Z@*5RZKGMS]@HF+*GJ@Q9&8]7MT3O*BMT[KVZ+^J0NV-> IQ^2Z@7-"/L
M@<& %V!W63G:7SZW"1[CY!?A8. KJ7M+:&>]N8\37J.=5[-^\/.BML%,-5A-
M6R)'YMJB!V5\Y>)?#%+%9YSH3BJA!S38(.%?8G71HVG5R9QI!]3].^H2";7$
MI[G9,JWH'M^D?O+ Q9'7'B]]BWO7PB=6R'T*CZFY$_":Q33O[-EI0#-(YD]I
M&$7Q\Y3@FU\=D+ 2H*[R[S'ABC=[PRS=,V7Y/@)VI*\9FJJ4)YV7\O7\FTP9
M$K=1:YY/"NKQ*1BY3Y-G!K3*K]$A>NKK[Y//7MV^I[;>%VVL*9SLY/?P"J(_
MQF;]"6-" 2V3$\'Q,O034U55>'4:5E)VG&3#R4PPJ2VPT0Q^41ED!(WDSJ]0
M4'TU2W'"OR9X7?OWK.IT\O1IVG8E+] 1B8ADF+!Z\SX'5#"W<$V$RSY4%UN7
M7%T'1EMWC9!XM7,2%%&6E_I1Y_Q__21>/GHK+9_/GFRYO/#^:F=O15-M=;VC
M8]U8M>3+;\955EU<9774JZS$O,EJ;='M8E_[D4P#-A:F]O\*LN$EF40Q??Z
MU;8-V[:=7F<M"L73I>/MVSZ<E<]SRS^_?_BO#U__^6'M]FDMN8JW0SIBY<P@
M=>_N$O]N:BH7L*\FQFH:Q:S-^0==W1:/>??TE\^N:!H-F?W\A=^T5+Q5W G"
M*]LS4ME+X=:'N.[H:-U[6DYR;T)6[&[B!]JSI'-7)K@W\3A3O-DT\>U$CH4;
MVO@$DTNT)B\FL_E1V8;IGMUG<%>:S>+BK/Q.F'OW?VAS5.SU>"#"PETCAZFX
MO[\;I]YJ_?D@CUV&G]\S-DII()/?ZJO0;SK/14Y->K.^D/SR=W=X 8_#X_"X
MHS[N&!<@],2N&W_<[E4O9CU?,;Z<*#0+!9S_2 &78D@+;Q8G([S@?'MKS/_P
M[P.R.YGY0H;,M9]F]9:6!]9WNQWAU%U%]VJ9:%T#JYV U59>ZRLSL27QHRS,
M42:Y+;H--:A?#?X5)'[HI^D_;I(_SS<O[A*!3**N0A^$T8?)9<C^"C7@*M(&
M(;B1U^;A\Q@%T"!HL+TT>!UG;BB_"AS-5;=J>NL?7_7Y7]6?O=J;OUZ,W3A6
M_=1G[ST4I%M-NH>X6G/E6"O1HL#349VV:YBXFG&P0<YO-I/[CZ<T\^_KM?":
M**<X>N6^&@R#T::\!- ;%@_II8O% XM'!5+\XM_'R1,840B=A73!B ),1[L9
M$>9T-3FM.UP"LV'=:)1TL6Y@W:C AW,=6GKB40\'_AD%A-#4W:>-N>.".2WA
MZV!>A@3\+P1#0;K@?P&FH]W\GQ=JRMEQ%HT(MA1.GR%=L*4 T]%NMIP6IP0I
MGEAMZP^J@<CK6(<@Q>W6&]/:N.!@&6G:,O*"ES^+QRFKZO>RKK4$JE??FK'=
M37\S;5Z?')RQ:_\V3M&FZ__X*ROGL2R<]5<"UCG[VWH+P1+;L<3'HK[E?[,*
M?Q_67B!@:,H+?2.)5*.2'4"J+6%4VPZC=<1+'T\!#2A@:Q1PN07V>]4BU?5U
M,G_LNEK6U]/24)/:8:727=5HH0$446J,"7]]L:3JE]/M4U:ICJ=4;N)-WA_J
M3@V-':D_@HE0GEFH[<[%>CHJ&O;:A+@VX4ST)B NB OB$J0)B&M3$P=SA3VW
M:UBRPO?9B)OB;,2/NDO^%@?YY0_L$?NXBTOVD&">XVINW3W<XF6C509@+#_E
M[_7)HG24Q,OY2RN3YV] *9PCZZXGG"]?_G.NW"3+&2A?@?(C<[/\ALSB KL?
M/K^$B5^6^?-'7.F63GYWRJV?).P2 J[4GR(FB/)W<]?.U>WDLU>W?\6Q=Y7\
M\!-VQU.52U;,Z24KYG,WT2B!][;SD03W4W>T;M>TM,ZYKG;MOFKIR[?H[4@X
MPR#S^71R']ICXJ[V),FOG?O058MI6=;I/B09RZ\,==)RGO=;A5[W('#!F5GO
MG)M=4S6-8_.RK  $&\-(AI%\"".9YQRGC%W_2N+QJ#$4:Q#%6HYJV:!84"P,
M7A#KD8EUEH@UJPI_='+].<G'#?,\L I6]Z'XV.R<&[JE&KH!/@8?@X_!QS+Q
M<9YB.VLCI].+415&%=U2MCKGEJ5V#1 SB!G$#&(^,C$S.KYC^;B?PTJ';D(8
MUH?B8KMSKFMJ7]?!Q>!B<#&X^+A<7)?;87(9V%:'=H?BU"YQ:M=4'1.>8) J
M2!6D6N$I+^IDU>E5<!>1QZ\$$]M<36GZZ+6M.+;7.>]JX-=J3WD)@@7!MIQ@
M!;1:#V5_.IUS0W4T2]6[W9H8LB@Y5HCY1$ YX"5Y2#6I*]7DBD2+-),V1]#5
M+1 L0:?.-6$Z+=#ZUF>1'3VUW[.19 )/"S8")Z1B^35"YDP3L7C99NE_CNHX
M<,N C&$APT)N0**)8 RK=\Z[NFH<W?"5%4]@6)B[X%61XIKWYU9Q4DQLHW/>
M4XUN'VP,-@8;@XVE8^.ZLDP$,Y-YZA\BFL'*8&6P<JM23 0C8HM%HMA:75$H
MH&)0,:8;5+QCK-ZN#@>1DDMLNW/>5W4'N=.@U-K&"0SL'QK4&/+]C[\YAFZ\
MR84&6(%:8*W!6I/'6CN4W=7MG)MZ3S6UNBPO65(J2H_11TN7Y-5V:\IBUD5^
M-64YX8"]LE8"%6ZRK##Z/;A;W/YN[.2Z@*J;./&H>[Q#-/5*&H>!Q^]QT52%
M_?=RFO.2/ZL80?':+&^D@I@.-#11![3SG #RC<9%@W58"N T#NCBXZ)Q.BP%
M<!H'=%'1T+@!20$7P!OP!KR%Z:^T:&C<@*2 "^ -> />PO176C0T;D!2P 7P
M!KSK'=#:H[*3@&J+JF/*C3OX=9?$X\A[-8C#.'G-Y6IHEJH8ID,_;/OEIB.U
MK/;:9$9+:Y-5CX+8NKE5Y[?\M<>\C9LX]*JTP'Z?BK[N,:_M9/[8("/$#9:;
MN([IC57EW-;]1!1,6^M+[5AYM'U1=E+5@CM43$VO<ZZK3J^GFLZQ<ZCE5S6$
M'R($]>AT*[_:R%;O[5#<ZW3.3<=0#<U!)@GX%H:NZ,PKJZ"$*.EV*!+M=\XM
MK:_V#)0  HG": 5U"DN=^U68$*;D6E?KG!N&KEH.RON <<&X8-R&,NX^E=D.
MQ;TZ6;N6ZI@FJ!?4"^H%]8I*O4<MOW8HMC4ZY[JI6GH/; NV!=N";45E6Y'*
MHW5-8LV>J6HZ:DZ"-D&;H,U:!?6B3MZ\C)-1G!!'7D3>53;TD\.09TIBI]>V
M8E&K<][5<(U;M:>\!(4"!*#0XUN>A[(A[<ZYJ>KLE.FP5_N@ APJP(F1X5:E
M2I Y^JUX\?@F](7*#=LCV>W$(]IY5@#Z9@.CR6HL!70:!W4)@-$\-98".HV#
MNK!P:-Z(I  ,  Z  ^ "]5=>.#1O1%( !@ 'P %P@?HK+QR:-R(I  .  ^!U
MCTC:FG"3X[-!'-+SHK<=L]M9-]@LKG)*CG)OW,>)<F]5.YD_=EVYM[_\^"YQ
M1T,&1.6+F_SRLSJ+OW%,;SSZ/LE!MVQU',V6*O9%&KC*-_K^;3! _<'=KI]L
M:P46!%=53:(B)2MT+ ],39-L&I5:7B/V+'!UVAJ$W2ZK0=BS+-7N'SNO57X=
M1.1KJZY /B3ERJ\,IR-?B>L0=GN=<[-KJ9JF(=T G N#%P:O')PK6BW"KM,Y
M-VQ'M0U4Q@*1PG@%?0I-GTVI1]AGF;*JT4.5%I N2!>DVV#2%; D84\C^E6M
M'DQ>L"\J%:!20<W*XABZ\2;'$A %5H%-!YM..)M.I.I[/;USKENFVC]LW90&
MZ1*H$QB 00:##*P"@PP&61,,LD.95D;GW%#M7D]US+J\7;+4G]N82H. ^T,'
MW-_["4DV1;!]2V./ZA8(UIE5ZTRA90T.M^^9G7-:P[I'/[%IMPJVF'O;.-T(
MN#\D]TH<;=^S.N>ZH?;[\,^"=&'PPN"5AG1%"[?OV8Q)'=5R#% IJ!3V*PA4
M; )M2,!]K]LY[UJJWL7M5*!=T"YHM]&T*V+(?8\,WZ[:0X@7"!@$# (6G8 9
M[=Z- \__'%8Y]]J/L _%N0YQKJE:.K),P;G@7'"NX)PK5$Y"OW-N&*IMP6$
M[@1W@CNK/N7%B<CS,DY&<4+O7D3>53;TD\,P:$HS1*]M0Z4.R[;7P*/5GO(2
M1 HB!9&>R@@]D#GIZ)UST[15RT(6!BY'$#%7X\,XB4>^JGP)/"_TE0]NFBEN
MY"D7MTQSD,&!@#8L3X=:GCY\^7#1X.P-Q^B<V[:J&S:R-^!5P68 V1MR\:[$
MF1N.2=2K&AJB+L"WL'-AYTK!MZ(E;3@6/POL&5VP*%@45BNX4USN;$B^AF-W
MSOL]5;-PO1<H%Y0+RFTLY0J8J^%TR=[53W"SK:R@ _D" \>037-H&C5Y02VP
MZV#7B6S7B92.X/38C56V!HL,M F+3!S9-(=@89&!6F"1P2(3V"([E&WE=,X-
MS5'U?EWGN[+$YI<>HU,;&V+MYU!="5)K O-9 /I\3#I[9:T$\H_O._H]^%G<
M_F[LY+K G)LX\:A[O$,T]4H:AX''\R\T56'_O9RF1>3/*D90O#9++:@@I@,-
M3=0![3PG@'RC<=%@'98".(T#NOBX:)P.2P&<Q@%=5#0T;D!2P 7P!KP!;V'Z
M*RT:&C<@*> "> />@+<P_946#8T;D!1P ;P![WH'M/:H["2@$OD2<:.EA:FJ
MQS!LW=RJDUG^VF/>QDT<>E5:8+]/15_WF-=V,G]LD!'B!LM-7,?TQJJR7>M^
M(H:EK46&_HX8N>.'O$A;S*O?.==5I]=3Z5?4\T+PX,F(5U8,')UNY5>;.HE7
MXFI>?:US;CJ&:F@.\D# MS!T16=>6055JZ$K6#6OOMXYM[2^VC-0%!$D"J,5
MU"DL=3:DF%??8/43==5RZKK\HNG:!L8%!L"XTC&N@+6\^B99NY;JF*@< >H%
M]8)ZA:7>)MRXWK=PXSK8%FP+MA6=;44J;M:WB35[IJKIN& !M G:!&V*>R.[
MN->L][NX9KWZ4W#-.D  "CV!Y7DH&[+7.3=5G9TR=0]ZKH_:;JCM)D;N6I7Z
M/^;HM^+%XYO0%RKK:X\TMA./:.=9 >B;#8PFJ[$4T&D<U"4 1O/46 KH- [J
MPL*A>2.2 C  .  .@ O47WGAT+P120$8 !P !\ %ZJ^\<&C>B*0 #  .@-<]
M(FFKO2DW[N#771*/(^_5( [CY#67JZ%9JF*8#OVP[9?30S;Z!/4J>MLQNYUU
M(LGB*F?IFXK"Z2@*)T91N(]QHF1#7_EOWTV4#S1AGO+>'_#8H!QWIDX@T?2^
M\D)_N6\I-HZ=C0?1)SEVWE@O\7BZ@8*)@NB&) 43@WMZNA+?*D4\"_T[B.\B
MGG%29R%%&;5WN_7ON8'76A/5;*F*?XN#*%."2&&/0#'/W6YB;6LY(T0JKHM4
MU/NS2$6]?_@2G3^O$S=*;_TD\;V+C"OUIX@)HOS=?%VZNIU\]NKVKSCVKI(?
M?O(0#/S#Y>58=I>5^M1ZFFKV;)3Z1([.,6A9UND^)!G+KPQUTO(Q"GB*SLSL
MRG*KIQH&*BJ!C6$DPT@^G9&\:WE/T2FV3Q1K]M2N@Z1T4"P,7A#KD8EUOU)T
M-9&K,$5$K:[&3%Y+M?5CNR)D!2/X&'P,/A:$C_<I#2JXI=S5>8E1$_7T0<P@
M9A#SL8GYJ(5#1>=B@QW9Z1;*0(&*0<6@XB-3<5U>!X&JDUI=DRC5<LB^-4"J
M(%60*DAU\U/VJSFZP*J[UQP]B;6Z?>U2JVMUSN'81>U2$"P(5EJK]5#V)ZN.
MK_;[IJKUZKI61)8BIANSR9!I<N!,DRL2+;),VAQ 5[= L 2=.M6$Z;1 ZUNW
M<V[H757K(L<$GA9L!$Y)Q?)KA,R))H+Q<H_V'8[:US6X94#&L)!A(<N?9R(8
MPSJ=<ZNO]@Y[80T8MNT,V\;I!J\>.\UD1VX5*,.DWSGOJ8YE@HW!QF!CL+%T
M;%Q7DHE89G)/(UY&0#-(&:0,4FY5@HE@/*RSBA@@8A QB!A$?.) O5V]#2)E
MEO2,SKG#(OM J:#4NL8)#.P?%]08\OV/OSF&;KS)A098@5I@K<%:D\=:.Y3=
M97;.34U7'<=I63Y%Z3$ZM;$ABV(.\97@MB;E0MQ+XQIWR=VZ:*KRY7 T]4H:
MAX$GU-UP6\I?G 'M/"> ?*-QT6 =E@(XC0.Z^+AHG Y+ 9S& 5U4-#1N0%+
M!? &O %O8?HK+1H:-R IX )X ]Z MS#]E18-C1N0%' !O 'O>@>T]JCL)*#:
MHN28<N,.?MTE\3CR7@WB,$Y><[D:FJ4JANG0#]M^N>E(+:N],)G1TL)DU:,@
MMFYNU?DM?^TQ;^,F#KTJ+;#?IZ*O>\QK.YD_-L@(<8/E)JYC>F-5+;=U/Q$%
MT];B4CN6'6U?E)U4A> .%5-CL2JEAM-5+>O8!8/D5S6$'R($]>AT*[_:R%;L
M[5#<:W?.C6Y7U4T=F23@6QBZHC.OK((2HI[;H4B4E2%V>JIEXQH2D"B,5E"G
ML-2Y7WT)8>JM]7K$N+:AFG9=:3A-US8P+C  QI6.<?<IRW8H[F6EARW5TE![
M M0+Z@7U"DN]1RV^=BBV[;/#,;,'.Q=D"[(%V0I+MB)51W,T(DV[IYJX%QJT
M"=H$;=8KJ!=U\N9EG(SBA#CR(O*NLJ&?'(8\4Q([O;85B^J=<QL,6O$I+T&A
M  $H]/B6YZ%L2*-S;JA&WU+[A[U=& 7@4 !.C 2W*D6"S-%OQ8O'-Z$O5&K8
M'KEN)Q[1SK,"T#<;&$U68RF@TSBH2P",YJFQ%-!I'-2%A4/S1B0%8 !P !P
M%ZB_\L*A>2.2 C  .  .@ O47WGAT+P120$8 !P KWM$TI:$FQR?#>*0GA>]
M[9C=SKK!9G&54W)4>^,^3E1[J]K)_+'KJKW]Y<=WB3L:,B J7]SDEY_56?N-
M8WKCT?=)#KIE*^-HME2Q+]+ 5;[1]V^# <H/[G;[9%L+L""XJFH.%2E9H6-Y
M8&J:9-.HU/(:L6=]J].6('1,EF6EVX;J.,<NA"6_#B+RM54W(!^2<N57AM.1
MK\1E"!VK<\XLZ)YN(=T G N#%P:O')PK6BE"QR9#UB0SUNB"2$&D,%Y!GR+3
M9T/*$3K=SGG7436C!](%Z8)T0;K-)5T!*Q(ZO<YY7[5U%"0$^Z)2 2H5U*PL
MCJ$;;W(L 5%@%=ATL.F$L^F$JK[G=,YUHZO:5A\&&:@3!AD,,AAD8!4A6:5!
MTPV#3""#[%"F%:\&WS,<U=;KNBI9EOIS&U-I$'!_Z(#[>S\AR:8(MF]I[%'=
M L$ZLVJ=*;2LP>'V?:USWC-5PS[V>7F[5;#%W-O&Z4; _2&Y5^)H^[[.HNT1
M(PK2A<$+@U<FTA4MW+YOL*.NONI8=7EC0*6@4DPW"/1 !-J0@/N^V3GOZ6H?
M%BQH%[0+VFTV[0H8<M^WR/"U5,O$O=0@8! P"%AP F:T>S<.//]S6.7<:S_"
M/A3GLMQ^U>R!<D&YH%Q0KN"4*U)*0K_;.3<LU3!17@K<">X$=U9]RHL3D>=E
MG(SBA-Z]B+RK;.@GAV'0E&:(7MN*2GN=<UL_Z(W8#5*LER!2$"F(]%1&Z*',
M2:=S;IJ.:CIUV9/2)V$<YFZ$0BRSVV7.>C:[J04I'#NF<'P8)_'(5Y4O@>>%
MOO+!33/%C3SEXI9I5$V)'3O/6L,6L76"0%P<EKD*R]R'+Q\NFIP$TN^<=S75
MU(Q#[B6VX*)VJV7;^5N808L)CVWT"$DF=?"ZO DFMJ;1_DBU^P>]2@<*NY/"
MML6IA(7_&,PNJ\!.8:>+E;MB:SH_$^TY!ZW2!I:&U0VK&]PL-C<W(RW&UE@Z
MHFZHEG;0\UDH+2QO<#HXO<F<+E[.C:V99+!KJF6+XC"7%8P@]YJ+Y@(SASV8
M:LPR<-C:S8 AJ MV*>Q2L>U2@?)B;,WJG'=5VX1%*9[>M866@1E8E+ HI81A
MVZD+\(!%>7J+\E"VH=TY-PQ'U7IUA7&5DUSR_T\+B KY+J7'Z-3&AOR5N1#W
M*NB:]:&B#'?X0EEJ-W'BD82X3&@\2AJ'@<<3=3158?^]7)<!LR2KTS\<LH/L
M(#O(#K*#[" [R ZR:Z[L1+X.T&AI+GEUK\O6S:W:$/+7'O,V;N+0J]("^WTJ
M^KK'O+:3^6.#C! W6&[B.J8W5F7:K_N)<C%MO>P-=X*?P.DF:3Z]K759>5C#
MZ:K6T6^CD5_54*<+Q=J.3K?RJTV=Q"MSPGNO<VYTNZIN'C3EO4&Z!K[%Z@M#
M][2&KF@)Z0Z1J--3+1O594&B,%I!G<)29U/RQ?O$N+:AFC;NE 'C@G'!N UE
M7 &SN76M<VY9JJ69H%Y0+Z@7U"LJ]3;@[D1;UW%W(L@69 NR%9QL1<H.UUDY
M.;NGFKCN"[0)V@1M"GRWHK 7)MJZB0L3JS\%%R8"!*#0$UB>A[(AK<ZYH1I]
M2^UWCU&4N)!9:S/*UZ6VL'2&^0P']LI:">0?WW?T>Y"VN/W=V,EUX5CE_"AS
M]%OQXO%-Z"\D2!691=.2&6P(Q6NS3)4*<CK0V(0=T<ZS M W&QA-5F,IH-,X
MJ$L C.:IL130:1S4A85#\T8D!6  <  < !>HO_+"H7DCD@(P #@ #H +U%]Y
MX="\$4D!&  < *][1&L/STX"JRV*O2DW[N#771*/(^_5( [CY#67JZ%9JF*8
M#OVP[9?30S;Z!/4J>MLQNYUU(LGB*F?IFVK"Z:@))T9-N(]QHF1#7_EOWTV4
M#S1AGO+>'_#8H!QWIDX@T71'>:&_W+<2&\?.QH/HDQP[;RR7>#S=0+U$071#
MDGJ)P3T]78EOE2*>A?X=Q'<13SBILXZBC-J[W?KWW,!K+8EJME3%O\5!E"E!
MI+!'H);G5J9TZZL9(5)Q;:2B4XI4= Y?H?/G=>)&Z:V?)+YWD7&E_A0Q092_
MFZ]+5[>3SU[=_A7'WE7RPT\>@H%_P+P<DU?ZU'1-M?K'SAZ77SL18+X3%<DZ
MW8<D8_F5H4Y:/D;]3M&9F=4!M?NJV>TBWP=L#",91O+)C.1=JWN*3K$.&;_=
MGFKIJ.4!BH7!"V(],K'N5XFN)G(5IX:HR6J(FH9J6>!C\#'X&'PL%1_O4QE4
M<$O9THB9+55'[1$0,TJ/H/1(W<KB&+KQ)L<2$ 56@;D'<^\(YEY=&VB1"FU:
MK#JQ8:BVB6,CD"I(%:1Z^/*9\ZRZ>_G,DVR"=RC#:1G\>F0-FV$4X@3%@F(E
MM5L/98&:C!T=W5;U7EU7&,M2D7-C:A32)@Z<-G%%HD7*1)NCP>H6"):@4^=-
M,)T6:'UC9:@U1[7L8WM8VJV;+2;E-DXWLB:$SYH0C)=MVG=8JJX9<,N C&$A
MPT*6/VE",(;M=LXM1^WI%A@6# MS%[PJ78SN_MPJ3KJ$U2,Z5AVG#S8&&R,F
M5QC9-(>W$9@+:@&U""0;4 M@!6K!'A)[R+H"J';=!0H5\^]TSONJU=.P$02E
MPEH31C;-(5]8:Z 66&NPUB2UU@YE=[%Z18ZM=LVVQ;F7'J-3&QNBV^<07PEN
M:T+AQ;V9JG$W:56YF9RF7DGC,/"$NH!J2_F+,Z"=YP20;S0N&JS#4@"G<4 7
M'Q>-TV$I@-,XH(N*AL8-2 JX -Z -^ M3'^E14/C!B0%7 !OP!OP%J:_TJ*A
M<0.2 BZ -^!=[X#6'I6=!%3RW[-MM+1@5/4HB/INJ7_,V[B)0Z]*"^SWJ>CK
M'O/:3N:/#3)"W&"YB>N8WEA58VO=3T3!M+7H#^Y!:&*!K@/%U-@:KZVK.VK?
M.G9BJ_RJAO!#A* >G6[E5QO9BG =BGOUSKG1,U6KB_L7P;<P=(5G7ED%)42=
MK4.1J$$DJG=5W40=0I HC%90I[#4N5\I+6'J8-DFNS:\IYIF#XP+Q@7C@G&;
MR;C[7#!^*.ZU<#$XJ!?4"^I%V0FP"E@%K"*^H.HTZ$0J V:S"U!,0]4T7/T-
MV@1M@C:;>$GXH2_WMKNXW'N;I^!R;X  )'H"V_-05F2O<VZHNJ:ISF%OTD.M
M,]0Z$R.7JTH]''/T6_'B\4WH"Y4%M4=:UXE'M/.L /3-!D:3U5@*Z#0.ZA(
MHWEJ+ 5T&@=U8>'0O!%) 1@ '  'P 7JK[QP:-Z(I  ,  Z  ^ "]5=>.#1O
M1%( !@ 'P.L>D;35SR;'9X,XI.=%;SMFM[-NL%E<Y90<A<VXCQ.%S:IV,G_L
MNL)F?_GQ7>*.A@R(RA<W^>5G=98YXYC>>/1]DH-NV2H6FBU5[(LT<)5O]/W;
M8(!*>[M=M-C66B,(KJH8H,J4K-"Q/#0U3;)I7&IYC=BSE-.)J^WU6;"KUNVI
M3@_5]I ^<!3RE76Z#TFY\BO#Z<A7XHI[759QS[)5HVLAW0"<"X,7!J\<G"M:
MU;VNT3GO:VK?.;85*RMTP*.P7<&>)V+/AA3>ZUJ=<]M1K3XJG8)T0;H@W0:3
MKH"U][HVT:_:MS6P+]@7A0I0J "E]\ J0K)*@Z8;-IU(-IU(Y?>ZK'"4QD[2
ML1T&=<(@@T$&@PRL(B:K-&BZ89 )9) =RK3JL3!%N]=5+:NNVL:RE)_;F$F#
M>/M#Q]O?^PE)-D6L?4M#C^H6"-:95>M,H64-CK;O.IWS'CLO/_;URNU6P19S
M;QNG&_'VA^1>F8/M6;)33S5M$_Y9D"X,7AB\LI"N:-'V/:USWN^JO2Z8%$P*
M\Q7\*3A_-B3>OJ=WSGN::O6.[3^0%6Z@7= N:%=2VA4PXKYG$ &KIH'[5<&_
M"/ 21S;-86I$>8%:8-K!M!/=M!,I\+YG=L[UOJIW89:!.\&=X,ZJ3ZGU1OLM
MR/,R3D9Q0N]>1-Y5-O23PS!H2C-$KVU%I18+M#4T&TQ:Z2DO0:6@4E#IJ<S0
M0QF4=N?<<!S5K*TFLO3)!K@"0*B4A _C)![YJO(E\+S05SZX:::XD:=<W#+-
M0:("XK:P/!UJ>?KPY<-%@Y,4>MW.><]0[:-7,6BW^K68=]LXW4A2.!3O2IR@
MT&-ISIKJV#K<+R!<&+HP=&4@7.&2$QSFO5%-!W51P:(P6\&= G-G4Q(36&:M
M1IS;[8%SP;G@7'!N4SE7P*P$1\O=!B;NO@+Y(BU!'-DTAZ:1E@!J@5T'NTYD
MNTZDE 1'[YQ;:K^+1'W0)BPR<633'(*%109J@44&BTQ@B^Q0MI71.3=,6^WW
MZCILD"4ZO_08G=K8$&T_A^I*D%H3FL]"T.>CTMDK:R60?WS?T>_!S^+V=V,G
MUT7FW,2)1]WC':*I5](X##R>@:&I"OOOY30Q(G]6,8+BM5ER004Q'6AHH@YH
MYSD!Y!N-BP;KL!3 :1S0Q<=%XW18"N T#NBBHJ%Q Y("+H WX UX"]-?:='0
MN %) 1? &_ &O(7IK[1H:-R I( +X UXUSN@M4=E)P&5R+=E&RTM354]AF'K
MYE:=S/+7'O,V;N+0J]("^WTJ^KK'O+:3^6.#C! W6&[B.J8W5A7N6O<3,2QM
M+3/T=\3('3_D1=9R7H[)*_KJCMJWCIT?)K^J(7@0 :1'IUOYU:9.XI6XGI=C
M=<Z-GJE:R ,!W\+0%9]Y9154K8:N8.6\'%:,7>^JNGGL@K2RH@$D"@R .D]
MG0VIYN5T68)-3S5-5/,"XX)QP;@-95P1:WGUB'LM5==Q QNH%]0+ZD71"+ *
M6 6L(K"@ZC3HA"KBY73.==-0-0T7BX,V09N@37%O'Q?W2G&GCRO%MWD*KA0'
M"$"B)[ ]#V1%]K7.N:'JFJ8ZVD%/L%'%[-DJ9H>CA#ISLT3KY19Q1>7D)7/T
M6_'B\4WH[YF]M"%KIK9!B3Z4(\=WM0S2HL]^([538(A("V1Y9K]!VBDP1*0%
MLNASWJ"A" P,P!?P!7P!WP8/16!@ +Z +^ +^#9X* (# _ %?&NOTG5$^/"#
M'_KADHS.E?+C!J'O)KRS0R:;WZ6*8?2,&W?PZRZ)QY''Q) ?\O%6Y]J8: =3
MCSG).2L%OC K!G]0/IWY:Z\&<1A3I^8G<_XCQ3.U,YL5+YM_CW?K=5ZPK?9S
M<85-.I.C,O##L)C<MQVMP_\N&N9_SR&5/T 9C)/$CS(^OAFK:-H?TR',]:RS
M6SVUHEV;6EU56JU\],C*H^U\/ER"ZHY ?:&_K*I.%7I>>E?A;U<M[W:DT7Z*
M!N'8H[;__OQ)^0\W]-/KIY'_V7=3OS@W7W-L;FBS8W-#VW1L;D^/S;O/'9N?
MZ]J9MG0\GNL"22JDO]0Z!Z'W2V?__;H&X9Q9SX]!<2.OUF%L%<)0>2Z,%7.A
M3(801 J;>%5ADN,#8L]6E<1/1SY]]L$/GU36/*&5!I J\:UR[2>N]Q3Y/ .A
M]R95TKS, 'UI$-]%!'%/B<<98QCV\8L?ETI7Z[Y6EI>IG&BK%>^K7 QP754^
MUEU#>U/,@7*;Q/?*)7V-R20E,LV&RN4XI07 3](S_F%]GKF7XCL6EL5"R%_'
MU$(P6+72K5R8YBCD_RRPQ_^9(XY[WPO&4_-F7GK\M0<W"5SZETC,S<8TB6O>
M'[BCQ;>*NHN*I6G+4S'Y9)R,AFY$7S5H9I;H<JZ,9CY[[!62<)0RA!9&P&+(
M2]XTK3KQ8][R(ZUE"S"@[MW\"J@MUF":)?$O?[J&SUL:Y=7?L&U"=O'C9=$=
MT@P674GH?Y4-@\$O%D3YFA0AR +6C\7/%&)>^W[QN.G[97M%=U88+/G*O(]5
M<:H%Z,0*/%%6Y9T;NM' 3Y\OJZDLK>T3:%I_S$]3M](L'5/2'XEPLZ&O/)%U
MG2H^]=M3WOL#'@><KT&FKJYF[@D[E]EXPR(U$>R_B ,G%/@Y<&^",,B>"K[\
M/FWMJ)9$7]_;DJAE=(<Q,;KVV7(ZRM8V1CT#/(CQT>V?+1>J5*8S-V]E9$,W
M4_;AQ4<W)1[F1K+'%W2R;I@6>?ZM3QLGCYZ7K_U,J(-"4HKK/7 VH34DIQ6%
MNL&^=N,3(43T9&;%L!=&M*['WIER/0S2:5NCA(::$"G0*Z&;T=>SF*3G^2$K
M 4(/';J)]^@FOJJ0T'-5IC]I3<P"/Z51)V[ 'J(J[FA$O,=7%24=CT9QDJF\
MJZ,XS?BL<?8KWCI3/KB#8=&UE*G[B,3),@$45R'19"2)C'693P^-2XEON%E
MS9\I%]R2FU"*,F.3NM:E;;][G9/VA+SROX;NQLW.%-_WN1B_S09\-1WO N8O
MTJOH %1E]%=H\]32)G&/HY2ZD]X&!('5$Y.>E:SKF>M 6;NN;?*.K%G&:G40
MY3\W&K]E>W% ./63S<Z=TZ["W9ZR?@.P9A+*Q>.GH_"Y'V_J?;GQ:>J9]R5\
M=)_2J5/L'\-DT27&73L3!X3)NENR;G7;5)7)CY=O.G^NFV?=/#.6?&GZ6;>W
MHJ_%R[/7PWCPBPPS-\F6O\/?\YEW;_*UN:T$K^%.HW.58<+4ZV]9/"!-Y]XO
M4@>V;C&^^L>?;D6\=%8Z#ITS.XA6[4>*;B9Y;]QQ%B_4]><OY8D'C""":)RS
M+PO[OZ;F?OBAS]7XI^[0#H)7]*A#_8Z$7_\W6UWY@C0U!I4:Z)1>9!-"@'Z6
M6'_^&-(Z17QVO\I"*2>UK7K__3C?8*W*:QO1UK;,T<:4HE\9&SAZB:#_F*SN
MR63,:[A9*:R)B(8[D6)!=X40:7*J"? #GQC?HYFGCUS=_N#+0MZA;]S(,"I9
MV75*N"2U5ZD_>.V-DWOZTI!YD!;97>'OD/%R1#!]CJ,[H;"T7 ?X#P8109!1
ME[A^?J'.WH_O\^^D2?;=C>[\M9!A&U9"S")@7C5.*N[OK:5B+JD1W][G-OZ,
M@3R?[_W)4K@E 9TMFB +:]7Y2LE.-/!31-+-XN3I?9 .PC@EK+-U[1U;N"ON
MXWW2AA&;K&3L=]:;/=4\7:?R5NWMF7KV5IJ/9^4J/.6?G[[^UX>OUU??/WWX
MH:SW4STW@S\&0]\;A_[5[70N+_-30&Y'U3>;DGG()M+@>^C(Y_OCE':][.PA
M7\]OXS",']EZ3OOYU<ZSB=NL_WK]#JML1QM5#J2?W7+E39S@&#GO9'Z,G%O"
MVQTLTUNA.TII")/?UITY*^LR1$MO+YXU.\8?"P<AS\&GDQ^_K&S)6'%JO77>
MZ<H'R/MMB*;\;7YJIU2-C%"V"=*9<<!9SW[NRKSZ0G.$[-^Z7A)U4$M1;F0_
MW^/=(WIZFT)ZRF$@4\?"WNO82>IN;&>GL"5OE14B*HQ$[Q]@+BC,];ZL,#_
MXB2*=IY,"[N;M+"UFO*"NS3C<4K[H/3E/CHCFFZL"PC2+-KYF4X1$+1)@[+2
M3<)LB])Y)JADQ;7!_!6Q8DB_NX_41_I*,']#K;(%/<ZV$\=6Z:TQ>"2I_GW;
MKE8JWW0L/]FS/ORIUXF0\Z4 3OK5SZYNO_NIGSPL%>3:[G"]8B&N<UVW5-TT
MU];<J@[>%>6V3B?['>U<:" TL)H&;HY5JZZ!CFKWUU?^;(P&UFF"-\^ ^%><
M,"&\&B7QP$]3V!"G70HDI#&&H$_1MQP_Q[<D#%NUM/5W^#:&QJ"&4,/:U; ^
M<\(TU"ZL"3@M*F7#!%&0#GU/N8MC#R8'N&Y;KIL Z"^&G^.;' YQG063 VH(
M-=Q>#>LS.2QF^>O-5\,5)D<Y FU%%%9MA?IS>V/2I9TX85Z'JVOOG)%3+N]#
M \Y/Q!?.U5?9.)5*_LS+? L31(Q.8GJ$[N3<]-3NBSR%1F.5;\L)!:WIQ_'A
M&8:J.\N9Y8U;RJ%KT+6==*W&<[]^5^WV83:WS6Q>6Q53*,/LF+W$! G>RQ6F
M\]KJ;-6K0\UE?8F5_,9JSN0.%%ZBKUK%J&G2F_+H)_ZF^BK31_V7&^89I[6X
M3BM7+]2U.DHD[32*^NH\Z9JY:13SQ9#.%K)%%XJK/)<P^BV)1Z2E3]]"-\HN
M(N_#O\?!B-T0C!3@ T92_[4V!?C;]ZMO'[Y?_[>J?/M\\?5:N?CZ7OGP__[Y
MZ=N7#_37=DG!+&%^EA"\=J;;G1D\$8NJC)A@.#WX$]$@5UCZ7.&>4U>NL(6$
M6(@&N<)(HD02)7*% ?-VPARYPL@51JXP<H7K#+ME6Q3YPVX_TTSO&6QKX4RR
M!6>2#"C'R0+NJ8;6:_Y1)%0,*K:5BM5XW-]5[6X[3_MKR?)MQM+_;AR$;%NS
M;[(-R*DU4?Y3R%Q$WJ?[41(_^.S )?TKB=,CU0C1'-4P6L!=T$!H8(T:6*/Q
MH)&![BS?L= X#81[87^I?G$'0_HM>5)GQ_/\D#V-;S-V819L#S!?->:;0JD<
M!7,\PZ-O=U7-;$$Q Z@?U*\N]:O/ZG!,2^WWEJ\);9SZP6?Q;)60<4(H&B?Y
M]9ZW!!1V 3:,"+!8-1:;XH=8[&.!GN/9$(:C6@Z.-J!\4+ZJRE>?!6'T5=UN
M@?+!;5%#5(3OIOXP#CTE*/G88&: Z2J>Y$[P<YI#DJZN&KWE7+3&41VT#]I7
ME_;59VC8?=7LM: 2(#P5S\GK,H[2+!D/)K>*$Q+ODOV+J8/&6D-C903Q(LX<
M/T<,M3!5K=\"'H/Z0?UJ4[\:_16J;;;375%.CQ\=L")3;FCL6O#'0J5,D0N9
M8GJ$+F1:H^?Q%'H/$Z -)L#:XCM'-,)5W;%4T[":;PE ":&$=2IAC2'/JF;U
M5<=I0?0?G'K/GPNF*8U^,!C?CT.7U1;S_%%",.'E!N': Z=5X[2+&8+>EP!$
MO]-SZ!>BN8O[F ;YO_SUM11X%!.DY_15&P8(E!7*>BAEK<]4Z1E]M=MMP:T)
M\!O",06_82.F!W[#EED,#:[ALG;U/]:U26;?4AVM!8E2T#WH7BVZ5^=]YYIJ
MZ"T(O(7QC5MZ9#*_,4$5#/!_-/(:I;++AMT$,GKNYI M;EAB/_6^.KDQQ%$>
MW733#47EOE2\L:6>NXD<[6RY9-;"U43[]UWOS_I>W[U*/>UL.0AUH>\5;H>J
MTG^GU'^GKOYW>V?+OO-GKX6Z2!E0-]Q0HW*<WK$S4**6^)?RX(9C7PFB03AF
MJ TBTL.B9,,*D >LJG5$&O5$'XO&M]2O<4)?R_PT4]*G-//OJ5V?W983LG0*
M3[EY4@;CE#3:)\VH /8=Z[7\O*8>_,@[P!,YO'=/EY/G?N$2&:?L 6NMO7=/
MUT\C_^)WD-8UA8:Y:0JK('#'"AHB"L0^(*37G:XJ,:M-[J?^/$8K(/$HIVTB
M3E/O;#EB86O8'N7X0T3IV9O7S.K7^:V^ZVV:&>\&";NUT)_=WY?N=;<;_TH0
MC7WO@@;'FOKAASX?PT_=,4S;-IUYFPRW_!6?_L^UM_Q]_/3UXNOEIXO/RJ>O
M/ZZ__Y-=[O?CF=O]UDA7O-OTCB?<2S<=*DQGR5IA69G5I"?9Y837?N)Z3Y&?
M7T'H,7N)VE&&)!<RM\* AL_LLP>B/)Z:2GO?;$A#( LLR (_S2\L3'Q?N:>^
M#.GOA/I =IZ;\172(RYFGW$'U%(:<,[.8K+6E $3KS\3[SPGK45DJ_7]BYO\
M\O.K$W_X@\D4-!J7M(C'=Q$UE7(\#89N=$>_TY;AEA:B8B=! &-(RIZ4="86
M+Z#O9H1B^BQMD2-6B?9,F33\'W]S#+WWAH#ZX 8A$^DK6E]?I01&6H!OLG)+
M;D(/#MTT#6X#LO3(BOOLTS*:,ZVA3K<L6;Y[X5^_'V=C-U1NQY&WH0'];!\
MS3D\]VCGDB_"=VS/-:&"W)0-TE5=5TP2)<W'@TOV[;W[/W'"1D_SD+]K+(KO
M-OC--WH#LI)6X?49+\Y>=Y;6=(7/:G4JO&7%M4N[7JYZ)(WJ.@L$.__/.KHM
MA;I.Q^'S>\:FI]XW/FD.._4.']VGE VQ:',X];C/W<HZ\0Z:K,>E@W'=-E5E
M\N/EF\Z?ZR^S-<^,\CJ0=_6LVUO1V^+EV>O,3GV59FZ2+7^'O^='WNQK95)6
M."O3^%R%ECPR</^6Q0/B*D[(A'VF0WGQ';<B9A8\K(68G#,[B&@R2Y]G8<;3
M;B9Y;_*K<.?BD/E+^=E385472NRMM:R?,;\O1B.2Q?2C/_5.+9IY),"7&&A$
MI)*[A;)AD'@$7MJ6\5>9T^B!!ADG*2<TVK(OO*R,LR"D?O#EYSXFNJ-EA=%D
M?,-N;.=S?\_79:*W?(LV+:.0-Y1[ DK=B1-5"6X5MA\C5AWDW<MY,HJSV8JD
M*F/Z8DS?3\I/"Z+1F"RQ,/@U?7*6N%&:[_O8VO@0AP_LR0%;[IECGYEE1+TT
M;M["K"_/6%W2><]I2+FT*[C$YQTY)/A'GTL_E^0MLX-I!DEJ\3B;+FO%>JTN
M+/_TJ=(+)JUUD1L- I)ZP-.R[S>8M[()^KOO,H7PE#N7!L@MM*1PXZX^;6"B
MW>2YF6#^8YS\(!ML9MYRK^/DD7^Q)Q[U.,(Z6SXCW^XTHH:A'>:T0C\S:SBL
MJ&-X!SG,L,Z6(XN>]8E-<1U2O_WC OLS?^11D:UMGOXCC.TPT-;.EB_].!BT
MGQ_?0;"M;V:E-=C..9L-OD YLSK*)W&YN?$BWZJ]5/S?9 .F9(I$?M:@->R?
M43(O$9K\91?"E &\G6R+9PF"NON:<$4[B^ARG"1^-'BZGEEQC"YG?3PJ+_0W
M8>LYU:EA5(=A!'LSV\UK3 DAA:8(!A'6JQ-!I+MI:=T=(I5&=:A%8\N3XB42
M*='J2K!LQ;4;6J_HMRP_KGQ<G3^:[0D3?TA/I2$5[CGE!7O(R^(,6[EQ0]K-
MT)YQZ#=J!6#>RP';SM/NKB2SE%=23FG8+)"DD,%MD*1L</DO?$]X[V?#V%N4
MQW,'IS\&0]\;A_[5[?0(]8(F,V/7HWT.W)L@Y#WXXKOL3-6[BKZS7C%2>>>F
M0<J]3(<]:.U:W?GYD'%.;^,PC!\Y%1>^CBQE6I\-F?^G=&@P#/S$30;#I^4S
M@=D.WN4SE*O>;(X(%&Z64_=],5WLP*M\(D':QM:&? (9F@A3;I7(DM?K5:SL
M 346W9];N\;S)FKPB[,@32[J@1^&(]=C=_Z][1#ZV-]%P_SO.;<A?T#AP\PC
M2_-7!GQ-R+A?>!IJFSN.BP!4>BMT1RD-8?+;]*VY8736AWV7WO86G*]V]X\M
M0KT[JT+E9_'!RMZQY"L?(.^W(1J(!J+9[]MUUKV9B*^@[=G*<=:S1RO3IVH]
M5ZV<<G'D_JWK)2TXU%+TMJ-;G4U=+I:D_,]R O L66+^(P7*BZ$MO,D?]CK/
M>9[+<YN>).YM=.TLL^,%P*RVG58%%(B*K$,5L!)@."+V;Z,B&]#C$^CQ_Z-.
M^UX^.=_XZ?<*';Y)5D6 -% :0:1<<*=2FX60QS;RK7J;Q?!I$K+1:B',XB;:
M+(87>3"E_E)6 T?$_L$B$!+K/VC$+!C.C;(VJ_P5.Y9IM0"F<8YMEL(G'N+9
M9@D4:Y^!M0]K7].QCK6OB,F*0?X@_QGYFR!_D'_3L7X=9RN=/<+BZ, G&**H
MI\!'BZW5E1<!B\>+QZD;>>E>BX-HRE%CK>A2')/\M]CD$9(+B<O2E]3=)EIE
MZ^J4LK:-R9*H;4R61&UCLL1H^U 7UNVPU)OB+?6LWE;3%GK4SC_$;?<$E(O(
M8_^4RK.MJ$OX?!%,]OURN<9/TRIGD^J,/Z=MYBXY[I72R]^9?N#=T_37_YSD
ME?"/S[=3)/?PR(9I>L^:!DN?_9CX_QZS1+DJ-2.KW@!@6::J=UMP X#4#"*8
M=+>FE97]%XEK>-*7\:9!<P0-@ 9  QJD 1*!721<"V=%POH3X_XGL;WP@F[-
MR[6:L4T_[4K52I8M?;_-VW;3ZJF][O(U0XTC;C *&$5D1C&:PBBZ0::@TP.C
M",TH#9$N?"&23)2@:B";($4"M\@+JT@+HM73U+Z]?!]=XY@  0G/QAY.*FSR
M6TAYA<U9H<C73?.!B!@P<_*V,5D2M8W)DJAM3)88;4MW/&*+9RC\\^S'F7*=
M<*NT7.^[<2:"Z/8L7!"-FBA!U4 V08H$[ETOW'G>YR"D>_[G/W],UH39.)YW
MA]3EP#!L1S6UY=LLP",B\4A#I(OE5)*)$E0-9!.D2. ^\'**95 ._1?(CR_@
M]OPROK_W$WZ=S\@=S9=7Q+9<$%:%'2'-1 FJ!K()4B1P'\:.F!'O-\:[;8ZQ
M,VQ+M?3E*TA!(2)12$.DBY54DHD25 UD$Z1(X!9J)<4**/AF'"?JZ[;LR2A.
MW&SI3FOLW07D7U@<TDR4H&H@FR!% O>A+(Z"@=\3 5=UW#=[#^^8:E=O05:
MU$S2$.EB095DH@15 ]D$*1*XA5Q0L1"*O9-OWQZ=X5BY'V=C-U1NQY'7N+VY
M2% $AS(.99#[PA'WD0&NS66 '-7NMH""I2:0AD@7>Q%))@IJ #7 1(FJ!K()
M4B1P"V5.P@P4>B>.,_754N59ZG<Q#31B<%1(?@1&G*V+S<*P.Z29*$'50#9!
MB@3N=J6K_S5='":'%33F]"+R+MA20<,Z=@*?I9IFO_G6C=3TTA#I8I659*($
M50/9!"D2N.7(8L?J*/[>OWV[^DLVPEL:8T;MQ[>$HU&<!K2[CSPEHX=.7L#N
M7D06AMTAS40)J@:R"5(D<!\HT*_$R%>W[W/Z;7/<?+_7 BM%:A)IB'2QEDHR
M48*J@6R"% G< JZE6 ,%WJGCE'ZU5+_&T:O%DWH<T0M-PS \I)DH0=5 -D&*
M!.XV'='3(&B=BG9*):S+DND:+8@WE)I-&B)=+*J23)2@:B";($4"MPPG\E@,
M!=S6M^^66';7<?:$FV'CQER)B,EJ6MN8+(G:QF2)T3:\^?L;!U]0'@?[JQKW
M5[FQ676_E7\:!7/X5LWHJY:A-7^W)C6G-$2Z<%U*,E%0 Z@!)DI4-9!-D"*!
M6W +$Y:A$'[\TF-T:F73!GUKC\+\;GXO5] \D52GD#D7PDV<>"1$+C8:L)+&
M8>!Q5X6F*NR_EZL]"!-'0]YJ(?SBM>D<S,M\BRV^&)W$] C=24R/T)W$] C=
MR9T]V^T[T+Z.,S>$L[HN<?Z]>;L(:N+UI9L.+R*/_<,V 0]D9Y,ISZIAK-U:
M3$WZ]T$Z"&-FTV\?A-L8?[1C.&I?;T%6$'@#O'%ZWCAY\'Y=O-$S;-7J&N -
MH7E#,.EN329PWD,#L'*V=^44:<735=NV5-/1F[_F(>9N?ZF^]Q-2CBQX\!4W
M37U4OA-TW8*!(<E$":H&L@E2)' _'QTP8] +3J MWFWW6Y#?)S4+-$2Z6 PE
MF2A!U4 V08H$[H,LAEC$3KYS1G ;XC\0GB-%)S$]0G<2TR-T)Q'<AN V'+75
MG2+#K7W$K"%F#70 .JB3#AKC'&>A:+;= QT(30>"21>A:.+/4<,T0"*PBX3K
MPRZ((BUD>829U>LV?RF#GWS.2V..?BM>/+X)?9%]2<?L)29(\%YB@@3O)29(
M\%[*7>94%\^K_CEP;X*PF3>4599C,ZK^8K*:UC8F2Z*V,5EBM"W0*;J *5:7
MU )]D-U-.HBY+!*7N4L:M_B+Y<V!ZUS\.6J8ZUPPZ4(#Q)^CAFF 1& 7"=?/
M'QZ]&Z?TL32]C.]O@HC;#C.;XK)L4DQ<"T_;QUF8C8FS4 T#41:@"=!$;30!
M]1;AY%EL1[N &^]2;9.PP3YWT:&,G4>C)DI0-9!-D"*!NVI.=^GDLL6!W+9F
M-=_^D)H+&B)=+(F23)2@:B";($4"]^&61"QEI]]*MSF(&_4 A Y Q?1@>B3J
M)*9'Z$Z*&J:%8B>MW DC(D7\.<(F&$?-F_:_I5TOBGRT;D,-/@ ?')8/$(P&
M1@ CM)X1Q-+DGMG..[7:["Q'.0#!'7Z8($R09+W$! G>RQ5.<_K)[@QEO^06
MP-?QO9\$@W/^]X"'V8]Y;/W\$!8?NJIGA[*&YWW9B\[Y0O(#LI?\9%DZ%3MZ
M)#NEVU<6//-S_ZP1>/G883H.]EKIU./&)YN/G7J$C^Y3RH98M#F<VC^%]NF:
M]L<;98(TD_6X%&ROVZ:J3'Z\?-/Y<[Y;91O*/#.<14#J9]W>BMX6+\]>#^/!
MKU=IYB;9\G?X>W[DS;[&G_I8]/@F#MFQSC]<99@P:_AO63SHG%\S6"OQK<)2
M19B=_8\_W8J86=#60DS.F1U$-)FES[,CGVDWD[PW[CB+%\Z$^$OYOJ*L4$K@
MO>U<4W,__-#G5O?%:$3#_*D[AFG;IO-3S[<3] 7?N\@V?-BH\H3\XUVK6[5E
M^BAUXYDS,.)NP77LNS^*D\SW%#>EUL(P?DQ?*\]SR+:#FR=KW1AE,X5CS,NQ
M./##<.1Z'G7Z;4?K\+^+0?"_YQ2=MUN *5\N\E?87I&ZQA5TNG[F&ERL*O16
MZ(Y2DM?DM^E;<R+KK-\-E=[V%K2@RT2R136-%6MDT9)!#=50KF/% ^3]-D0#
MT4 T^WV[SF"0B?@*VIYQ_EG/'JWT4=9JX%;>1QVY?^MZ20L.M12][1B=33TN
M5J3\SW)RYVP#-/^1 N3%R!;>Y ][G<<>S?F2IQ;=WL;'SB(K/WF?[Y9M7F[R
M+GWZ!3\S4O279>-&="R)WC]@762L&\ ZL-X.K.>38P+P 'S3 ;\4L2PZCG8M
M<%)Q_R&*>IY,#75KDQZV5E=>!)&2#>-QZD9>NM?B()IRU%?]1_[2^ODU2SLF
M<8@5E29BG>=3MXT9$KUMS)#H;6.&FE0I7_ZTRTLW'2IDE"D#]HO_[W'PX(9Y
M($(#5G'$EHMSF29#VD7DL7\^S&!6#B?_%#WX:<9"R*^?1OY\5DD3;ZCO]36U
M;R)C#<0!XC@&<30FS54W3%5WD-@F('$()E)4?!!_CIH >XD0+A*8!5PO15KG
M^KJEZD8[TS[%.W 0T'OQQ4U^^7G<>LJPNL\- V(1JO"0A3'1H(D2"_NR24\D
M1!_$HA!R,_US1OX_IMS_O)536YDIPU -1VN^72(?=S1"I%@W)9DHL; OF_1$
M0O1AUTVL=W+H/.(#%F7T.8[N7M$W[EE/&[K7%@F!X,TU^XV3G_K_9*IP39IP
M.AXV>VK?L9M/PZ 04$@C71:GIY!>7^WW02$"4D@C1 K/A203)1;V99.>2(B6
MP'-Q^F5/UYGI# \&(@G62/);XH_<)PYSG@X19T,_F=2Q4]P&)3:*CF"8&0V:
M*+&P+YOT1$)TBW;I?"T(O ^_1WZ4^L<Q4+ G%Y$P&B%2+):23)18V)=->B(A
M6H(].1:YQMS@M$L5BMKO,<'5WWM>,X,YP9Q@3C G G02-7.>7?27"G]*ZPQ&
MVJZ YKU(06]U6?Z.X:A]O=]\\Q\<  YHF#^\MM SPU9M&U5K!.0 P42*JC7B
MSU$38"\1PD4"L_C>[=K"QFC!LE2KUVW^HM56OS7NWQ;1(X=9P:S(T$O,BHB]
MW-E_C<M<2IG?@7L3A,W)\A;Q/H)3MXT9$KUMS)#H;6.&<*.+2.OVU5SF4MBT
M55PL/PH\U>+/$3S5\%2O]%27=CC-.*G]R;G_,J?^TNC*S;QS0S<:^#^&OI]]
MC@<NDTNMM>(T7&@D(($()E*LF^+/41-@+Q'"10+S$=9-K'<2*;X4/G0!]^*S
MZJE,)^@K;$M.OS)Y)1R*V)2+LG#!PI!DHH!]8+^M$R46]F63GDB(/JYKRCRY
M:VI2 _!R:@A=ENV@(U6_50T#"0A@$C#)":N @@$0S8U,?E17P)Q@3D3I).9$
MO$XBSJLE54@$LZ9P-BW^'&'/B[/I=L1TX9P:)  2:+GW'-XOT !H0%K7=WWJ
MVS/UYJMO6YW72.07T2V'6<&LR-!+S(J(O5SAQ*:?[ K,^?Z5%SACU2-6]6.M
M#9LWL=]*S$?"QL ZJPS\,!RYGD<-O>UH'?YWT3#_N^A#WDG^ ,4=9_$;)1=\
M_DJ1E,RCPLD,";QL2'W5M#\F'V,!XZ$[2FD(D]^F;\T-H[/>/M!6V ?%H^S^
M'UO9!"O05K1D4D,U&!TK'B#OMR$:B :BV>_;=1YS3L17T/9LY3CKV:.5N_9:
M'"!;;T>/W+]UO:0%AUJ*WG9TJ[.IR\62E/]9SG*:V1+S'RE07@QMX4W^L-?Y
ML?J<>V5 BZ6?U+$WWUEFY2?O\UW>E\?<M+J)0V_YT^_] ?>JY/-CZJIB:.S&
M@)DU(CJR=LV8@R(?1I$-Z/$)]/C_4:=]+Y^<;TDPF"\\5/R\2?Y<L?]IH#2"
M2+D89,&#WV8A?'&37WZ6,M=VF\7PB867,1IJM1"B-$O&_#BES6)XP4^*%?VE
MK :.B/V#12 DUG_0B(-;DG:4M5GE>;&25@O@)O63!^9.;K,4\KBB-DN@6/L,
MK'U8^YJ.=:Q]_-/_C&*0/\A_1OXFR!_DWW2L+Z7HB8ZC Y]@B**> A\MME97
M7@21D@WC<>I&7KK7XB":<N!2J9DD\\M!FY&U?,#@<EG;Q@R)WC9F2/2V,4.X
M3TJD)?O238?-6+#%RGMK7IF1Y[,Q&8XN(H_]\^'?X^#!#5D,P':)F7K_)_O^
M\Z4"5Z9PZTU)X39U7>WW[.9G@8)@0#"H8P38 _: /6#?0M@+9T["#!2C&(AX
MGG9!M^V*/],,;.%%6<9 O!/B+7V_S5MZ2]=4PVD!EX-P0#@2$TYS:L'J:K>+
M<K#@FY;R#1PJP'Y;L2_R6BO2&FEU=;5O]9N_2"+B82E(\<$-0E[UCO"AI 06
M)65HY)6$7S?#D2)@Z,VIV\8,B=XV9DCTMC%#L@0OGNRLQ!9OP;^,DU&<N)E/
MAN)-5EKLF['6BVZ!-F)?!9\"L-]6[#_O4YANIS[&R0_:3/V8TNL&)\*$E=\3
M*<^^U&;'?;^GFAHN< +1M)1HL,@"^VW%OI"++!;'UCGLA=R_W]_[R2!P0V7D
MCN:++&+;#E:%10'L _M'LR@F9/R-<7&;M^NVI>IM""$ P8!@L+@"^\"^H(LK
M%D6QM^DXC"^5BC[[<:9<)QR%3SB+!_?"[H#=(8Q(A<?^8>P.(;?I9(),UHFJ
M)Q>U90<8JND8S3=BP#)@&:RPP#ZP?[05%BNC%%#&*?S*C?M=3(.+&+ 4D@;!
M$3MX<"SL"]@7PHA4>.RW:P?_UW3!F(0BTIC3B\B[8,L'#>O8!DQ?[=LML%_
M/F ?K+S /K OV\X>*Z;X.WX<Z,\DR3)+E/MQ-G9#Y98$ C\ &/FTC,P0^84#
M\B/#8YMK#W=5QW&:S]W@%_ +=CO /K /[ /[P+Y0=B7L0:'W\NW8I5^R4=W2
MN#)J/[XE[(SB-,@4-_*4C!XZ>0&[=[ L+ Q8&,#^2?+_2BQ]=?L^I^0VI]A;
M:L_6FV^O@&7 ,EAA@7U@7^@5%BNCT#MYG,K/)/DUCEXM1NPC5!\T#!,$)H@H
M(A4>^VT*U:=!T-H5[50PN+;:0?T6Q!F";$ V6&B!?6!?KLA\+) ";OG;<6,M
MNVLY>\(MM9+?WX@9:D+;F"'1V\8,X99:^3SV7Y!"AZW3\;9.N4U9=2N5?QI)
M=7P79MAJK]>"C1@H!Y0#3R6P#^P#^\ ^L"^XJ0D340A??>DQ.K6R:?-^%'_0
M/+=4_]Z<3^$F3CR2%I</C4Q)XS#PN+]"4Q7VW\O5+H6)YR%OM9!R\=I4V//"
MW6K/+T(G,2?B=1)S(EXG,2?B=7)G[W4[#I^OX\P-&^&0/IT,_[YM5\4W^ZF)
MUY=N.KR(//8/L]H?R# FVYN5JER[%YC:X.^#=!#&S C?/EJV,9[DGFVI?4-K
M_CX!9 &R.!%9G#RTOC:?0E=3>_T>R$(\LA!,I%LSB/"N1[C=182]1 @7"<R"
MK)$BK6VZJNFVVM-;L+JUU65NCGXK7CPF#(OL=SIF+S$K(O82LR)B+S$K(O82
M@=^U7*"2D*67!0^^XJ:ICQ*LXFRWL"^69** _?9A__EPM!FK7G!2;;'CV#9:
M4/(=+ &6P H)[ /[!UXAL;+!88PXQ5/'*6).A.@DYD2\3F).Q.LD8JQ;$F,M
MF#75O$BH#4F8W))'D#6"K,$68(LCLD5CG.5&5U=-PP9;@"U:QQ;PE0/V+83]
M81=)D18W%F;=50VK!<M;6[WF"%(4T1^(6<&LR-!+S(J(O90OS%H7S\?^.7!O
M@K!!UU\>T"Z1M6W,D.AM8X9$;QLS),OM&>U(C[JD%NB#[ +K0<S'G[C,9=&,
M15PL-TKS?'MP:0/V@'T#Y@BP!^SW/,EY-T[I8VEZ&=_?!!$W(F;&Q679MICX
M"IZV#X0PFQ((8?;5GM:"@R+0"&A$$!J!^@MQ3BR>.UW ;7FI:DG8-,^ZZ)AM
M!,EBBP+LMQ7[51.S2V>6;0[)ULSFVR&@"E %EDE@']@_QC*)Y>WTV^Q6A&.C
M$(!X ::8$\R)Z)W$G(C729$"M5#$I#W6??,.V+"I!>Q;"/OG][.E72Q*<K1N
M@PRZ %V<E"X0N"8TO,$88 P1&$,P3>]KJ #>6.<Y*@&(Z!;$K&!69.@E9D7$
M7JYPHM-/=K4U^X56\@&/I1^[Q5*^^,K<(!8?NZIOAS*!YSW=BZ[[0O8#,GW\
M9%D^%3MZ)(NCIRD+?ONY?]8(O'PH,1T'>ZUT#G+CD_G&SD'"1_<I94,LVAQ.
M+9G'P,N&U)JF_?%&F6#-9#TNA=CKMJDJDQ\OWW3^G.]6V1HRSPQG$9+Z6;>W
MHK?%R[/7PWCPZU6:N4FV_!W^GA]YLZ_QISX6/;Z)0W;0\P]7&2;,L/U;%@\Z
MY]<,V$I\J[ ,$68R_^-/MR)F%O2U$)-S9@<136;I\^Q :-K-).^-.\[BA1,C
M_E*^12@KE!)X;SO7U-P//_2Y_7PQ&M$P?^J.8=JVZ?PT\IT!?<'W+K(-'S:W
M?4+7ZO[4GSO\LOX077V^^Z,XR7Q/<5-J+0SCQ_2U\CP][#"XO"7&H1Q3 S\,
M1Z[G40_?=K0._[OH,?][3F%Y(P4H<N+/7V';-^H'5S3:!I4UL5@?Z*W0':4D
MG,EOT[?FY--9OS\IO>TMH+EK_K'5GF3%:E>T9%!#-6QZ5CQ WF]#-! -1+/?
MM^L,\YB(KZ#M&<&?]>S12K=AK89J97?8D?NWKI>TX%!+T=N.T=G4XV)%RO\L
MIV;.MC+S'RE 7HQLX4W^L-=Y5-&<>W=JF>UM:>PLLO*3]_ENV7;EINO2IU_P
M8QY%?UFV9$3'DNC] ]9%QKH!K /K+<&Z":P#ZTW'^E)(LN@XVK4R2<6MARCJ
M>3(UU*U->MA:77D11$HVC,>I&WGI7HN#:,J!*O@S2>:W&34C2^. P2RRMHT9
M$KUMS)#H;6.&6EP 7\"\RDLW'2IDE"D#]HO_[W'PX(9Y+$$#5G&)PK_EB?3>
M\<Y*AK2+R&/_?)C!K!S<_2EZ\-.,!71?/XW\^1R01MX=;QBJT<7=\2 .$,<Q
MB*,Q.:NVKG:[%GA#/-X03*3-2T)#<0<182\1PD4"LX#+I4C+7*]GJGVC!>N<
M%.<- CHOOKC)+S^/6$\95G%+@%!K%(P)229*+.S+)CV1$'T0BT+(O?3/&?G_
MF'+_\U9.77:);O94$V6C1.2.1H@4ZZ8D$R46]F63GDB(/NRZB?5.#IU'>,"B
MC#['T=TK^L8]ZVE#]]HB(1"\N6:_<?)#_Y],%:Y)$T['PZ:A=A$N  H!A4CJ
MLC@]A?1TU3%!(0)22"-$"L^%)!,E%O9EDYY(B); <W'Z94_7+-7JMV#=0R3!
M;I+\EO@C]XG#G&=#Q-G03R85[!2W07F-HB,89D:#)DHL[,LF/9$0W:)=.E\+
M N_#[Y$?I?YQ#!3;:,%-$_(Q1B-$BM52DHD2"_NR24\D1$NP*<<JA_N4<*%W
MPV^(P9Q@3D3O).9$O$X>LVC.G&M8.S-U=@6-6-[AI4J?TKI_D:@KH#TO4IA;
M;8$FMJ7VC1:<N($#P $-\X#7Q0%&5U=- Y>E"\@!@HD4=6K$GZ,FP%XBA(L$
M9O'=V;4%BJF:WE4-JP6+5EO]U+@U6T0/'&8%LR)#+S$K(O9R9W\U;F\IY7H'
M[DT0-B>O6\0+"$[=-F9(]+8Q0Z*WC1G"%2XBK=M7<[E*8=-6<;'\*/!4BS]'
M\%3#4[W24UW:X33CI/8GY_[+G/I+HRLW\\X-W6C@_QCZ?O8Y'KA,+K6>\K:A
M,IQ\!"*82+%NBC]'38"]1 @7"<Q'6#>QWDFD^%+XT 7<BU]2"_1!MA$GI6!2
M2C@ L1479;F"72')1 '[P'Y;)THL[,LF/9$0?3C#>F9J7)8MC1WNQ35/[<:J
MRS3OJ[K6;;YQ#@8!@PC (-!\H;?E[=APSRXH&6#K+3BK8OLAR40!^\!^6R=*
M+.S+)CV1$'W<6)"3;Z*G9?9W,NMKNZ-*4^U^O_F6.*@$5"+>\3@H  G4*):'
M H:8$\R)<)W$G(C72?$2IU$.M+VN-02)BS]'V HC2+P=R54(& <)@ 1:[E6O
MS2G65WM:"ZH*@@?  R*YQ&O4W[Z&VZL:Z]1&33T1W768%<R*#+W$K(C8RQ7.
M;?KITK/9+[22YR'#8S=?RO.E_>OXWD^"P8(],[4TYI+.N<GA7453X^2=FP;I
M/Z/X)O63!_8@OI6AM^-H0-_B#[HFN^==& ]^+5A!FOY38Q:0H5W'$VO(T#J*
M3_;)B 5G)V-_WE*8"]>V_I@7C6Z4A%46X F3HX=N=$=-!Y&2#7WEEF2J/#"A
M*O&MPO=O^829:V.YF87&O_ODNTFJ^#1V3WGO#[A-6'Q95Q4F.,6-/(79D\JC
MG_B*F])WPS!^3%\K\Z[[U5N1.?%-QU11GN4F]C/)>!<9F!F8E($?AB/7\ZBA
MMQV"!ON[:)C_/7>$PA^@N.,L?J/D&IB_4A2*XX<V9(\&7C:DOFK:'Y./L?.<
MT!VE-(3);].WYH;166\H:BL,Q>)1O?X?6QF'*VAGTFF;6JK!_%SQ!*F^76=6
MR$1\!<QF2#_KV:.5^\U:MNY;[Z..W+]UO20%H9:BMQVCLZG'A0;E?Y;/3&=K
MX/Q'"I07(UMXDS_L=7Y,/.<7&)!N^TD=++^SR,I/WN>[O"^/N4EP$X?><^4V
M\@FZ7)?X(SJ^#I7D=6"/F^B>O^KJV5H5>L&ML7B<DKV4OMQ'9T33#=3VGTFR
M*(JEN-E*<UEW&A'. E?^ 5SYJ]SQ_PJRX=(V-YW?YZ;SN^+)QOF)M_7<"8!3
MVQVTFFI;+3A[1U;XHHPN!O\>!VG T1S?*A>T"?YK3%( RR&1YP!4MX;IOHV3
MP=!-_72-IT_OSSQ]>K^V<"-3[?=0"T,,4U! ;OP8)]25J/ ##IZ4X)Z^FH$:
M6TZ-+U9S([51-R\6"+PL /CA]X ?#'QW,_\3Q^)1^;+?[36-+%_"1MPLI&_N
M$X\L4E[H+T%^(+\C&H8_J'=A'M=V3*I3 N]MYR,-\*?>Z_=-O6]VSDU+M?L:
M"!#FXCIS<79*[WK_,\Y+!B@O#' F./.8G/F7&T2?XS3]% W"L>=[GZ(/;A+1
MQPY H2F)EU[;BDNMSKG>5PV[I<9D*X*$D3U>4_8X#MUX:!J6T)8OH8*=O-7F
M4VE+MALV%?!!@P_;Y(->C,ZOB2_MQI$E?-!;^:!-^%- ?F+YH ]"=4M^DU[G
MW%$=VP#_P5K<S@5M@3)!F4*[H/=@T%U<T X/_C)Z>CNY%"YHN*#A@M[*!6UH
M6$*1]R&&][D^;TI/-8S&'<-B"42ADYT*G93Z-PA]-^&='[+F?T^[P9\WVW&R
M?N4,L5PC8U)[0?]C82C.JCXO#HR7Q-@]$WY3(OQ^B;,UE-XX3J&-RD9-_E#K
MCS<+^&7&36DA8N;+,]2VP 5O9BR3<]GRMFP64;M1DUA75O1EV? J/L_?%\S*
M>C]FR]VT,,TS=6GTOJI<^XGK/46^,G+)0O[[\ZMPX2'^&"=K[O29G6@$$9EZ
M](D+:N>!5RBJ%!GUD]9:FI34#;_'I%-IN<#BNW%*(TS34CY=E:**]G2A[FZX
M*>ALN:1B+BZ:MY!)@U7QV2"B22<OX_L;D@'[Q!I9720).^3A3L^\&-&GZ.*>
M&"^[NMTD7EUX86Z497R[N; 2P3=Z%9-1QZHTT4<B/Q?Y(UE^_ /NK/<I:_%+
M\)U/TG3@2CYRY>+/'\H+5O_>T-XLOLE?UM^\5)7$3T?L$0]^^'2FK-B-'& Y
M ZGO1.H&2'T]J2\7-*NL:A4T;:)HCV[*J(% DE)?;IZDHL8OG[X?D0X-XVSY
M3&F>#T<)?30A+"D>35D6*^Y4N&Q.J'%_X*8923KQ'_QH3#@;N01T@M,3S<AM
MZF=L#MA<Y?$KRFT2WROWL1?<DC9,)FYNKM,L&0\RVDZ?*:(!;)HESV$61)+"
MC WCC@WC<S@XZO*[G$6S"6[15,KK\(8%4> %T<2"N*[ZI@"[G/G#MY\7#]1,
M,$@_L=I>M^[ O_8'PXA0>T=-')<JG+/EVU%WM]2KFP^PKX6F$PMTLIY.CFW^
MR&-E+_+<=N;/S_<T+^.,^O$]WXFO[4BY,18%,?W8@ CTW=-7EUFUI6]7NW^C
M*F?J_;/E(YU]S?G:G,5[M,-\)WX11J+<^*R7U%MJPD\S[EC)W-_44_Z<L]FJ
M.B2,TGC\X('&XQ;*E^\_&+938EH_2>=Q36KJWS&=(QD2C=Z/PH ?#D\U8JHQ
MHR1^() 4+A[V5JF5DMJX=XG/T5SJF9<#*LUUC#URNA.:?RY]ASXQ#C.:MHP^
MRO6@=B?5O CNW2<2LN+>WM)7<N5FGZ>VJ%_^9+#%$+;9HAV'H^3S 2RPTW%]
M .;9<EC]OIQ1R8CZ<^XN@947W.Y64[ZF4JI%UQ>O0%AK/Q05<7>MAW\DBZ*G
M+\[-W#]KYJ <QS,=A\]+0$\-QIR7R6 ,']VGM'0P.DSFK<;"5)T862;K<>F
M4[=-59G\>/FF\^?Z^P?,,V/I1%4_Z_96]+9X>?8ZNUWB59JY2;;\'?Z>SXSV
MR=?*-8(57B28QN<JPX3IW]^R>- YO^;F/!$0HP%&#__XTUUU.+P",YV5Q\?.
MF<WN=5ZV48MN)GEO\ML+YH*L^$MY[$H9NSP8DEVM\<,/<Q*]&(UHF#]UQS!M
MVW1^FIV"CL>^=Y%M^+#5J7@?R$6:^EEZ$7G/7PQ"'_@:1\E<9 S[?G$C".U$
M@W\3N7 Y'^F"$/'TEYD#^24=?-'EF..6B$?/^_?8I<G+7'941-2<LSZW0=(T
M'@0NX^CILEE:A>]GT4L,P!,SA5_,W'N3SM\[<IM[%]R0GL \M?=<<K@OY)3W
MA5A&;?>%R'Y=R)M\(#2._=I19@)9V=#>0IH\P*RKIX9VZ*X:M0G5%KZK]0S4
MJJL;A[B_9E7PYOI+/59%\4VMJS7![!,FSA>J5XQ;#^9BD^ >B>E.<-45$EN&
M5>)VGW)08VNO)EGRLZR UDVR:@_50&$L)FNT;?P\"91ON62]UTG$_NW82[!=
M_0"?N@/:K.535XA,2BZ>$K5#8\J9:$J>BM8$V,#J/"FJ_L7?]+TVT_ % 8YV
MX#)ITZ$*3>$&3=R@N?$&S5QZ\ERC*2+2(!5Q>B-*/_9GI:9+Z/3UQ932.5UG
M^U 7P:)29W%.\Q%;:\^ -XU1%V^,+Z;Q<+M64)L_0!2!$/-R/>*7@5F,W,YK
MP,P=[)YH#'5%$4X/@IZM]?)S&D&3;]QY&(99C@V<?N#=T_37_PSH(<E@^,0_
MSN.7O\3T-&K$&Z=9$DSRKB]&55*OZ<O4P4LW">,?P?TXY/V?^N&^Q)X?EEM9
M#MCAC7S/(P.O(K_\X372>?=T_33RJP0Y'JG:34[AJTY+G]5QH4L4SH<?B$)/
M"[$,)Y(HAWS>>P[\_-=T"O]=96T(*>LB&.-$LBZ8(>__?\5,P.43<KE%+ TI
MS!FI?TA0@8V5NU^S?)3C3L?W(UZ%X\/O$4]FF &,5;&O&(_?E-5S-$[\\O(Y
M6SU?&<\G%G57) G\L?_R*9)ZU%T7<_N0M7QSN&T1.#&W&0<IE[==P^7]PH$>
M,2?[72=., -LQ[#374<OUGHMADGT/D@'/,^/K5$PA& ([6L(Y>Z#":Q@^6QA
M^:RH6--(PZ=:7N:SR5)SZ3UB9$M=\-SLYW*1V1T"O!(5T>VX'"L3<)U1QBR!
M.(CX9SFB%0YI9>8,8!FQI5RJ^43PM<G-07X_PJKL677RF_(PW:VH%?+?^6_>
M9.V@Y_AGRJ>B=A+)(9EF[::3 15C?(S'(7M\.@YYDK6K#(GJ_(1])XP?6<[\
MRERQ,V6S?._=WR2I^RJ9Z]G092^QOMP4)7&V35T/TL-D>G]GOUW=7N4I\&GA
M9[T;/N^^/5&5+5W3-I5U.YO3ZFVUZFM,L\.+$?%$^WN7))_X(4\O)&5@,S0B
M[H@]5@N I2E. *),L)&7-2 4N0$#=:FH O]>RKZHT-PM?E'G&%]\U3B;RV*>
M_+$J-Y6MEC\&0]\;AZP.AYLD3RSSE(.39:A.E\STZO;C)-'QTS3/\:C)IP+R
M*9NU02&T0J5SVID11+HR@W15TFBZ_L8%WB:K5*<0^Y"^IT7.:XI$T],FFMJU
M)9K:LB>:'N#;$ U$ ]&(ERB+A*CM(LZZ",H7(15469,/*2RP1.\?@"\-\/6^
MK,#' G9Z/3YI5ME*CW%KE7OBHRD"A)#<#E5HJRHPYR34 &K0<C7 B@!5@"HT
M:45 +GK]6JI;2$9?GXRNR).'?MJ,57LY8W7NT/I5N31X7GV:OR)6-F=>@7K/
M1,[5,:&GK(YTB"!KV=O&9$G4-B9+HK8Q66*T77NFTNY+O2G>4G_IID,>/C9@
MO_C_'@</;IA?Q]&LU5^&2@XK=AIB9E%,PH,9>BXBC_WS80:=:50H2Z$(XY1G
M$SP7^3MQ47WW1W&2^5X>8+JBF37%'+[,@JSY-2AUUD+HZY:J&_KNU1"FBB%X
M8@.T&]I]$.W^D.;7\5W=3K\*U89J0[4E5VV]+_3"W>N9:M^PH-W0;FCW3MHM
M[,+=&M66[C!#0 _'%S?YY><Y92F[+)/?IPGOQFG7(WFX].+!#4*&GH]Q\H.X
MZ<<40_+Z-+J6IAK=Y5(-C>-/Z#1TND:=%M8@@D)#H:'06RJTX/X+P]+57M^$
M3D.GH=-;Z+2PBW1K%!H1%\^6J_23X,'-@@=6J*>)<98B0;%9E#B#3AZA*Z\'
MHK]<(+MQ- @EAA+OK<3"6C/08&@P-'B3!@ON8[ -!UH,+886;]1B8=?A5JBP
M='$0 B9U3BY1;&#T@XAI1R=O&Y,E4=N8+(G:QF2)T3;.&9[-[(RK7#LN/^I%
MLE.;M4.J_8)ND5TA>]YY+<M."JH.53^&J@OK+X&>0\^AY_7HN>"G&V9?[6DX
MIH2N0]=KT75AU_2V*+ITQR "ND5*X9=A<T]$1$)MLUAUAI_2@9J\;@];:T$:
M/509JER/*@MK D&/H<?0XVIZ++C;PM!:D",&588JUZ/*PB[)K=!CQ&!LB,'@
M@V3%ISS_)E->Z"_A:@ 95BSC-T//>P+/"E:3U_&@!-[;SD<:]D^]U^^;AF%U
MSBU=4W4=]7BA[]#WG?1=5%-H2=GMSKFN]LR^:MLML)&@[E#WVM5=;"?&DL9W
MV2FMI78=Q%Y!WZ'O.^F[-,M[CRWO&EGS1J\U41GTDQ4KFW=9#$+?3?A(ALQ9
M\7OJF>!/F45HL''E""K< J4V"J+0]3\6O!L.:Z/P@$P[/'DA%]YKQ> /VOF"
MZ4WW2\_/PS'OL)V?AY)+A6&*5_L>^&%8W-+\MJ-U^-]%\_SOXL'YZ/ACE,$X
M24A!N(2F%*UKVA]3(=!;H3M*20"3WZ9OS76]LZM3K'BH18]<Z1];0G"9 )DC
MK,8Y.:9>+7C&*O!#97$L>Q&+%OC[%5R&LLCP>DBH+XQ"Y8'QOI+X(UI7V/4/
M2D;OW@2WXV1 :XB7^R,'\?V(F"?*E#@*GU3&M:0Y[).WM'04;00I455*7Z$E
MC?65?KOG1?6541(,:"BT-/#O#$KNSH@^QYH;#)4@&H1CS\][P*X8S)Z*CZ9L
ME;SUW8PM?F?*"FT^',46Z]+7\;U/HWC&U<Q4L4RSNK&"9W.=/^7$SR8L5>);
MQ1T,V&X@)00,_."!"4Y5(IHS=MGC],V1^\2YTAV-DO@WMR[RF9R@R.5["L4C
M&&0Q?RL=TF9#H>[=DWW#)HX]C=Y("2A1FB5C9F(L3&8N[0&//AWSD-/U2CF]
M6WW5*NB<V4%$HEA2XF(ZDGSNW7$6+YP.\)>>X8+BL1L7U.6)EH4=>L9J!9O[
MI]2W.<R73ENFDF"OE=:U&Y]X@*UKX:/[E)8U+?]GF"R:-'QAG>BKR;I?LDUT
MVU25R8^7;SI_SO>N) _=/#.6C"']K-M;T>G)RTL(FGTRC >_R,IQDVRY%?Z>
MS]BD>.<-[\=C,8:;..0VD:L,$V95_RV+!Z2=7,5(2UCX=7ZWJON,I;<WQO^Q
MH&O</K^FYG[XH<^-\(O1B ;Q4W<,T[9-YZ>5;SSH"[YWD6WXL#W=Z!3<N;#/
M^3$8^MXXI&W*^A*^WWUZWB ( ]Y!+B#VS'=,O@N;($W_J>7^S>MXYNOL*#YM
M349,B9.Q_USW\XYW'7->\YZE>&V4K53\>5N!%H)3[C8YZ9,1&C\RHN9+8ZJD
MXWOJ-S5;+,BTO*<!!P%;$R;S\8HT]55*,U(LY NWXRANIKRG98-M)',[V]15
MA8F=KQYL,_IZ@=_7:*9198^R9NTL-['_[F#K?4'>R7Q?D.O:<78*I;&7WE[:
M'W3_V*INP@I[>N:!6MII[%"88<4#Y/TV1 /10#00S8&^76?0U$1\Q8HV6U3/
M>O9J\Z26PX6MO;A'[M^Z7M):3"U%;SNZT]G4Y=W=IKU-?M.REVJZX=W;D-Q9
M9K5N9XO-$-\+K4B_6V56+N]+Q476H:(?!1B.B/W;K,@6%/D$BGPQMY=DNWM9
ME5C$_FU$O;$1]&M[/+=9GX,V[6!I:\N!O: >J\Y(5CI(%O?Z\P+?)MX9M Z
M@]6/S.J7<9J!QP'SAL/\GQ$Q>4B]]5: _299==340"G\Y081E!W*_O_9^_;F
M-I6D[Z]">3?/FU01'8'NR9Y4.4YR-OLD<2KV>;;VKQ06(XL-!BV7.-Y/_W;/
M  *![D@,T%7G.+8NPTQ/_[I[>OK2<#8GL//XJD^N[[\@N)]R?@3T2ED<HYW%
MUGSFM]IMACN/^B:TDW)O.)\3YE<P+XCASL2_'YV?S \>1-!9>RGS: 5S09"E
M,2C^1JN(%=%&6D%T8D>E+/)=XHOAU@K;YY:C!',W] W'/.XL(1LXRJN66_]&
M@7]V;CK*K<?S!9]24:$'%JZA]%8QZ[\V-[-U?9SWY8,+:P-MBQ<+FXM7_'D3
M\]SRZ^E<UJ4I<_NT8*46ZAJ,5*VG-S]3E>!*<-T,U^DT? AMS _\PP/+>&DM
MXUW!6Y[@<VO\DA7(FMKK=0G&!..&P/AY^3C&\Z[\.!XTKJ?Y"[E@3 "66@_+
M"DQ],%9[5&F>5&SK$2HZ:85NN*);OT;IMDGE)5FAK(U4O=^"XHME%ZBNOW_O
MRGUX8-[4,FQE82R81WX]*EMW:N?>DN>^(LN=RUKIJWVR5@BN!-?2G'N5 %DC
MIQYAN%$8KM:S5PV(FX9A<NFU%KZG\>M59R1K+7 $D((EA)[-KU>-AM55;=0"
M)%-@WZ&./V_A>ECBE]=^IL@^DI;G] !&S(>]+\Y]V3$:JIH^:;YD)-02:L_F
M"*P2S^J@1W F.#<*SE7[!"O$<_.Z0))SL+4X/I5SL$)\CGOJ4&M!*S=2N 34
M,_H(*T1T;Z*.)\/F(YK"__(5N.\"Y2$,0L-69J%CDO>/Y.#)O7_(=)\YSWU
MECN3U4(7FP16 FN)3K]*8*P-*#5?0A W@J2%BY )[O_SE[&NZ:];OU'D&&NO
MZI)0)XW5P9#\8:252"LU=J,HRNPP2O+R<?<N+,Y!R:L S9PIU9$C.^"\Q>3^
M2#@P]K/#H_Q+Q[Q$?H31SNUQ[ZOZA')1"<H$Y?(*S<D'\A9<J1'"VX3PJFO0
M20=QRF,ECUQ3P'VJ^G32@;:O]BA@G%0SH;?4VG72P5Q3M6X++' *:LNEMN*J
M9K"N ,9W9\ ["V1FQ7!,)8"'QB^0\Y&$YNE375/,>#U[)SCO/ )P,B(K1T+
M-H*D="M9DXTBWB?>;^M&D5>JO28:666R<QEI)M),3=PHBA4[C))?7.?E:KP8
M!8J1(7 ^7PU\%\#@5)J+/=0IE%Q"Y#:"I&0>U&2CB/>)]]NZ4>2T::^M1N99
M;=B-5!2IJ"9N5('W)O48#4;9YHV)5[KS.I;3V!U\V3W8_7L9)]&=ZYE +4X?
M6)GBN[9E<@=45U7POQ?%/J+8E21&C:@<O980.TO<O5PV,DR2]D2^2=*>R#?)
M@_>D;@NMQ20)(?)-,K,G94?KGM;*D,G$K\Y(;&5/^]VO34H[6G<U=3)J0<0^
M88^P=_*$^-+"E=3N:$28)$PV!).5IK"7UJ>U>:6,*?&\C6@\R451:0:IUE7'
M_6[3D"87T AN-8!;.4GBI37\ZZI];=Q\6+;U*JJW^*68;@B,*+,'\9RSI%V1
M<9:T*S+.LMH+*=H/0DD=9EEP*04_T?C#7X1E]25\8)XU?</_G@H3D%?U*4@U
MBA8Y96#]>?F)%,TV-SGQS^:15\CW:)G!_)4R[@PL!ZRKU.<QS2EYK"=(9X2!
MNY('Q5\2AG%ZA8IE_GYQ"\/=,)MQ\_*[-M9[@^&XM\N'+Q<+YICB*X/>^/M
MV,7P!69>!EL^/-R4RM5_MBMQJ[)CO[&%ZP7,5 P?1K-M]]%_I62RMY !D=-@
M3VU[89@FC/O[!1P/\._H.?SO:/9B>?QYT18*U(A7X(SB 6EX]AS8]((AM&[W
M6?PQ3*RSC84/2XI_2][*K.IBO;'=+3"VHT?UA\_V,K +1$4TT@ &*L&"+WA
M?;]-I"'2$&F(-"?Z=IGA.#'Y(HVV5,>=T6!1Z/6KY*;BW/-;-TO0Q3"2\_N%
M?K%MQI&R%G^F\^27)G+V(Q&31RM;>9,_[)6(_LIX9Q,3\VC3Z6"2I9]\S'?Y
M7![%B>'.M<V"(HFN'Z2M,MG92/;Y$9M+R>;+^XH"9K_S?LL>M9I*!0P;(K 3
MV!O.Y@1V'N&$-[,O".ZGG-^A0(^G6IA[L"W]LU58QI""8YZ6WKG/AO>#%5F[
MK9$)/#B#1 )9  WG<Y0:8FL(\QSS@ACN3/R[K(OAMYDRCU8P%P196HSB;S2=
M6!%MI!5$AU:>W-&;*8M\KTR.:^-M@KRUPO:YY2C!W U]PS&/.W#(!@XJR[JD
MI%"D_+Z>JK%2$/E9"K$N>>[<];T&NJ[J>@N"RPFN!-?3=^6N#L@3G3!,&&X(
MAJOMNUT=B)N7?$EISFW$[VGJX59L)8\;!TZYL$D(K0%"2VJ?71V4AYHZIC;9
M;6R3_<EU[E_"-QYPIN3BDT*7-$$D[N'G0Q:\!0ZL3OR-)NJH3^X^@BY!MRR?
M7_6@'JN3,;7I($PW"M/5^@"K![4VHIJ'Y QL"II/XQ&L'J7CL3H8DF.0="^A
MM3SOH 2P5H=:"R[4VUIQD5JVR%>SC/:$]D3V25+S+YDF20B1;Y('-_\J+P6!
M6H11[ .U"*O7082P1]BC%F&$2<)DVV[:J$4879<1&JE%&"D_4GYU@ANU"*,+
M*VKH(DE#%]H5269)NR+C+*E%F%RS))3(.,N-+<**#7U-+WK$COVITD,<9QGQ
ME> :J,M4?B3J_$*D(=(0:8@TU&6J1?6XM]=QI8+<)Z@1^XY->8"ZV)^>IBIZ
M5YM0@64IEB/C_+8#N4] K@#(B>?_Y<SU7J+OOZX@EG%^);236#OC(F="_"%Y
MPG5)K!.#DU0_MU2G+J#$YBU@<VH,2%U ">P$]A:!G;J GGY^!'1J]B<)+:C!
M)RGW-O Y89X:?&ZG##7XI :?U."3&GQ2@\\=*'GE>@O7,P*FF.PNH X E ;V
M^O0U0;3)]X3OW@';G;T]8$_5AU2T@ #;>L >74BD:BCWU>Y8(R03DAN"Y K+
MCU0.Y<;AF&J6M!'")ZA94C4T)R.UUR6#F=1LVS%:1J&3JL&LJ]WNI/E8+M-=
MWA1?W\,#\Z:682L+8\$\<O%19Y/3^_EBGON*+'>F#N5]5=/[S1=QA%9"Z]F<
M?!7@6*=BWX3A1F&X:O=>!2 FKQYY]9H"WU.Y]BJRD?LM< .0?B6 GM&O5X6"
M57N3QBE9BO KBY)_=FXZRBT0R0^])PKP(UEY1N_?GS<QXYT]F$!7-0KQ(\@2
M9$MS 58(YEX+[!M"<IN07*TCL#HHZUKC?/KD#VPMBD_C#ZS4:NZ-]:8!5"Y\
M$DKK@M*2G(+5P5D;J8-!X_0MA?KMZ/2[=V%Q#C*6 M1PIN3](Z%X7N_?'PD'
MQA'/\"C_TC$OD1]AM+,G,JB3/MDW!&6"<GE>0>E KE'H+R&\40BOVELH'<0;
MAW!R(K86W*=R(DH'6C"^!V1\DVHF]);I7)0.YCVUV^\U'^84CW@8)3'E77D(
M@]"PE1D0A%R1)$)/[HI$IOO,>>X#LMQY!.%0'0U:( @)K 36,SD;*X&QUAL0
MB.4#<2-(6K@(F>#^/W\9ZYK^NO4;18ZV]JHN"7724!V/QZ252"N15FKJ1E%0
M6ZY^':YJ!NL*8'QW!G)S@<Y2Q7!,)8"'QB^01XDT_>D+VZ68\7KV3G#>N6K>
MCP:4$"<A9!M!4E+^-=DHXGWB_;9N%+ECVFNDD5TF/Y^1;B+=U,2-HJ"?PRCY
MQ75>KN8D4C(BF0+G\]? =P$,3J6=5P83"G^6$+F-("F9!S79*.)]XOVV;A2Y
M;=IKJY%Y5AMV(Q5%*JJ)&U7@O4D]1H-1MGECXI7NO([E-'8'7W8/=O]>QDET
MYWHF4(O3!U:F^*YMF=P!U545_.]%L8\H=B6)42,J1Z\EQ,X2=R^7C0R3I#V1
M;Y*T)_)-\N ]J=M":S%)0HA\D\SL2=D1NZ>U,F0R\:LS$EO9Q7[W:Y/RRKYK
MZF#2@E*TA#W"WLGSH,L+6!J.J4<28;(IF*RT3&)Y3<\;YX6FXH9M1.-)+HI*
M[$.D=G6*UB7EUW:XE5.(L#1<]M3)I 5MR=MZ%=5;_%),-P1&E-F#>,Y9TJ[(
M.$O:%1EG6>V%%.T'H:0.LRRXE(*?:/SA+V!9387)9PC3:N4%Q3)_O[@%,^^&
MV8Q;7Y>+!7/,[]I8[PT&O?'WH; $X0O,O RV?'BT*7FI_RR[+DU/K32]^NI,
MMV]LX7H!,Q7#A]%LVWWT7RG9A*7BLU-F+<D#=EQ<>HCCC$T^160+W']ERFQ[
M89@F#/3[1?>"_QT-S/^.YB FR1^@&&'@OE8$+XM7X.3@P?;QG#:PM"TSF,-<
MN]UG\<<PW<TV%CXL(?XM>2NSC(OU)G"WP 2.'M4?/MO+["T <#32  8JP:XN
M>$!]OTVD(=(0:8@T)_IVF4$R,?DBC;94JIW18%'HBZOD_N#<\ULW2]#%,)+S
M^X5^L6W&D;(6?Z:SUY>&:_8C$9-'*UMYDS_LE8C)ROA,IV!&,*\,Z^Y@DJ6?
M?,QW^5P>A1U_Y]IF0?E"UP_25IGL;"3[_(C-I63SY2U" ;/?>;\5')@:2 4,
MYB&P$]@;SN8$=AYWA/>E+PCNIYS?H4"/IUJ8$; M*;-56,:+_F.>EMZYSX;W
M@Q59NZV1"3QD@D0"60 -YW.4&F)K"/,<\X(8[DS\NZQ6X;>9,H]6,!<$65J,
MXF\TG5@1;:051(?6@]S1FRF+?*],CFOC;8*\M<+VN>4HP=P-?<,QCSMPR 8.
M*I:ZI*10I/R^GFJD4FCW6<JC+GGNW%6WM-Y(U?K]YH=\$UP)KJ=OD5PAD(==
M C&!N"$@KC27N$H4-PW#E'S<1OB>IDIMM59RK]MK&CCEPB8AM 8(+2=?N4(H
MZ^I$;UR)C].ZQIOAU_OD.O<OX1L/.%/R\$FA2IH@$?=P\R$+W@('5B?]1GVU
M/VB!^"/H$G3/Y/*K'M1]=:!3(4'"=*,P7:T'L'I0ZT/R!9(OL"EH/HU#L'J4
MCL;J2!LW#:ARX9306A>TEN0<K![6NJ9V1RTPJ=M:!Y$:J<A728SVA/9$]DE2
M2RZ9)DD(D6^2![?D*B\%@1IW4>P#->ZJUT&$L$?8H\9=A$G"9-NNVJAQ%]V7
M$1JI<1<I/U)^=8(;->ZB"RMJLR))FQ7:%4EF2;LBXRRI<9=<LR24R#C+/1MW
MY5[)+"*>BNU.?\"#4PER>\UN->4N(EQ2=BWSB:A>YK@SL!RPJU*?QZ2\Y&&>
M()KH+)7)VN,O%67Z91][0%NMHPNSG<GB'/4RW<42)LG\D]]F<<M:M,F,5TA,
M[CSON$\,*&T_&D\^+C0[]-Q;V4S1V"MF]!Y./W4[J@UZJA+_>/'ZHJB>960:
M]SKZ>)7CM,YP5##I^.4<!RT_B6S]T@\,+\B/PM]CCIF\\SI=6D_AM?5@X88R
M]_#<\Y? G5Z\N>7IF.Y,P7.5J-=IO"D@>%D\OG_?O=$^???&->^[=^GC7KQC
M4QYN*6123U,5O:N#  [F3)G!^3;*I%5^XCD7OV MZZTJ6'043K?QV5BQ>:E1
MF(GOPP"&H[@.4YZ8X<$\ CCBFLI?-Y_%W[&[(.5[7CF9;SN/?X+GWL)C-?TS
M?'*>]EWCQS:<TO7NME/Z(#FE#S='BW<[^4IK@KBPJS;\U5G?W+ Y+*1-VL9"
MVQT]N[*0WNODPP&:RD*WS#/,)]ACC_VTV*.O6, 4:08)7)#;\)LU>U(,QU08
MLA'L1_9#<R-0YL9/!A^!-TRP0#EK +,M8-LL5#S6PP*8$3_?4=X:/G"2B[5>
M+3]ZM*HD<S$9%A& "9IB9.3D/(]ZC/,%SA ^X&=G!-\J%JU\$0(@C\QC8-@&
MB@O?]P2[!^QAX7J&][2ZQP76Z1;#Y7S6Y/Z:=KR/IITD+MPOX0/SK.G.'EP<
M]BT:*RO [6K?NT+NW[II'<  H LDG1>R+"8VXFJR"'*P&N)K<>'L" !!02EM
M?#%ST@&05NDLOP5>1UJAX D-&Y851,1<%=V6HQ@QY5^"/'OI ^V+*V^ =6N;
M&S#!D;"V_R\>W<[97#=#J\,ZZ([ULCKHZM35DD@C0<//ON2M44XZOW/V3&IM
M[?T3M.\DIB6F/7UW'N44K:C.QKHG4!^R(*XR9 VIP<KZ!BO'/"Q->>K3<N)Z
MCOPDNG(35'BHS7F4UAQTJSO5O@L9=S5:2X<B58.DB,!](P+1N?PY<8C\DS/4
MM</^!>RT:^;8]JN&70,"![JNZCI5IB%8$BS7PG*7&-V2(3EN09<6Z6I/-\Q6
M,6;P%46+;C[G8 [>SY4!_Y/*6%/MKC+$Y"6R&$C)6\%='ZR?7&#NG )?GM34
M^^I8;T%F Z&44%H62L]KU^@#5>\/FH]0<M3(8_Q$UDYB_6A=,G](L)8K6%&<
M1I+UECD5F3]:3^WV6G!F))022LM"Z7G-'ZVO:N,6M 8DK\Y9O#IDR)"(+%E$
M5F>]]'IJ?T3E"PF:!,W-T#ROR=+OJH-A"RH8MK5:S$[UGKMYZ^G73M;3KW76
M4T6%J\^W$-K;ENQM+5R]O2:?B&XQH9<.013N<YR1=0//LEGT]],[(V"90]!;
MP[>.2_W?.?AGT@.;JP5N(@(H ?0H@)X%CL.NKNJCUEQ:9^M8+7/E]R@/T:0T
M]JMSI["S7U,[-+%VQ%V@/(3\P3,P&*,2)VN+H6PI9[)/T*L;!GFL[>9V^,Y'
MX[/^@),^K@?CKI5.QML*G6!- *#<DV*ZO%"&*/%15)\ /@*+W5 8)5,')5TF
MJ_X5S<Z7O?4.),I/([" (0J*J!U6E&;8J+U(:L@ CYKA%&3,7>C#6[X0-@H@
M ("%P,<J<:!GX(,A<#- 6!628@IJR(#/ H<[O@"%#^!RW ?+X?5FX#W;!7A%
ME2RF\-6.@F4[%J&W<'TN5>)I_,]?QKHV>NTOGR:^\P04=^"XBZA6+%YE!X:W
M'F#I7%2QV8Q- QP)Y-K<<.Z9XF'1G9D=(NS$I "?\61SPZ<G_. Z($Z])T"S
MS[ VCF."KC#N+)N+KDZJ\(X+NX) #WV4I#&S*3,8"18*:X:#>>"%0GK#0Y%*
MJ(@4^-5?@&RTQ1<B4OB= C;-U\\[$V^L+=+3!H5\>PB' <.XL.W(1(D6]8!I
M#3_T!._"][>PURIV5EB5 R]A0)Z*BU %0.1X&EYX-#PS43\1[*+9X]"HX!/-
M+HI"F2F1R6M-3=%!9BJF!;\&]A-^CQF> T2$B>#<X5.A+^I*N;,9+(DO>_F4
M] ..7_RJRMQ4:.EF.F=F:+/KV1<7-\BPX:@-TLN_GEV'@1_ PV$92R415U7S
M>>E'*L:T?X&]':J();P[-TQA9O(B2B@4$T9%7KH+10$UG]DVR%CGY9^=FTZ*
M$;@XY:^9, !&7N*G16FRHH\OS=KD>4[$%8HAV*+^=9P&$ZKC1'6<B#0'?WN=
M]^0L0S:%B,1?1!KYH4=UZ$X^OZV%A[3NUII>15M(A;YV<'T5V>&G*/JUZX5#
M*SB>>%T27M<FC>)U4E;5*RNJ/WD\5-^&3P6XO/.*VL0T</FQA[&NQ3?K,3]"
M;(DL>\-LFR!+D)5,U9*I?! W?V%%-<M; ^9<#'?M#P8RPILT,MG0I) )L818
MLJ$)LF1#-XR;R89NF U-+65.('T.$S^M%2K/+4>)LDB.:Q!3"Q11,=)3A-_^
MPP#H81#WOUC&U*)$]7;EP3[?UG(\#GC_%$7>/V7CXS>GWOWCZ[]\+[B*L@PP
MO^[[)]>Y3Z?@Q?9^F<EW6K^C-2TY]H5<2KWFU-P;LULMD*J!S-/A]-?'B%#)
M]D@NAF^\5I*>P\^MJD@;-58;U0B6+4&@-JG*6-0GG<85-JHY/"6C9O-4*1F+
M9"PVF\//K:I(&^VEC:@=PPG+D1C6H^$H[WBI _+MMKS<^VE/S9L,].^W_WQW
M*BDYZC2NJ2;9[-4#5WJSA@QWTD\M8//3*BW22RW22W7#9DM@"(?HBFQ';=SI
M$T:EPJADU&RH4B7;D6S'%K#Y:946Z:4S>GXI]/<4F_*_+I#:4?[I4N O&?BG
M/&?_[[=_5A'0,6C%#1K9]V3XD'U/ZJEU;'YNG45JJ:EJJ6[0; D*X91=D>6H
M=3N-ZRM?<XQ*1LV&ZE0R'<ET; &;GUMID5ZBH&!)G+YOL9>N/U>^HC-=N8'O
MPAOWY  F,_Z$A^D_WGZMQ(SO=%L@+<F*)_.&K'A23ZUC\W/K+%)+355+=8-F
M2U (9^F*+,=>9TP0E0JBDE&SH2J5+$>R'%O YN?66:26*#*X3D[B&_B4L7 ]
MUJ3B$9(Q?D-%*UD0<MG-=:.;3+R\JY5PZ?LLV,>W=//':O+0]YNYZP4GCXC7
MFQ=[*!<\VP%2Z;70&9%+V*P+-EM)3.FA2@:C7%Q?-[K)Q,NG43O:I#*#46]@
MLHI<\&P'2*770F=$+F%S'^ZB6.#34?M]Z+GDVB4929:Z%*9 TXT F7CY9 ZB
M]W]^J\12[_>:5W%4+GBV Z32:Z$S(I>P61=LMI*8TD.5#$:YN+YN=).)ET_F
M(*K,8!PU+YA0+GBV Z32:Z$S(I>P>2K7+L7YGF)/OLXMVUHLX _E*_/)%TQ"
ME4Q[.6R'IEL-,O'RR3Q*7_^>2UX]3YAO\Q+,Y4)G.S JO1(Z(W )FC6!9BN)
M*3U2R5R4B^OK1C>9>/ED_J3JS$6==!*9BXU70F<$+D&SPA#?O).UTQ]P/RMY
M?N-=N)K#OSY3_A4:AW9_6T]FF:1H(??#FYX),UC.? 0S5WS7MDSESC:F/Z0"
MR"G7*9. /M4I80].E7N/SXRXO>?70%C5"T$G\XA=??E7)6>3WJEZX9),.*L6
M;J!D:(#"/:.X(('04(% !GESY0,9Y#7'6@-A52\$G<SG6)5!WB?]*Y=,(,G0
M((5[1G%! H%"V!MPD7'K!H;=B,#UZFCXUSJ'8YRV"]0YFLWTQ\TKY%3S;C.$
M18G,%RR[>XZCC=;M=X9- Z)<.&P\&EL:!*5W2XMX&C9/&<J%P0:C3R:@G;;'
MU#GLTJ'>O.A#LDO;B,735?<]AUTZUCNCIN%0+A@V'HPM-4NU26G%MKN=0?,Q
M6.#.3CU&@U&VN:?CE>Z\CN4T=H==%K2[?R_C-8\NACA]>HM?BNF&=S;C+OFN
MJN!_+U:\YMV\T_S73D[S7^N<YND=V,MO79N5'+R[C:1&<U9"J-T_7Z98^I>Q
MO,+KT[.NN7AM!/Y&KH3VE?:5A#H)]?C  #\-6!'^(DY(7\('.+%-W_"_\71F
M.:'!CTSYP)6(GE,&9SAOE72/EAG,7RGCSL!RX"R3^CR&MB1K]039C#!P5V)?
M^$M%\3+9Q^;I6D!%.*G=>;]EQ]K[G%O166_45])!,LF>9_Y)S2U-CW1$44(/
MQB,=DU"G.P:'9PQULA^-)Q\7FAUZ[JULJ=;M/GNMQ S?P^FG@J*T04]5XA\O
M7E^L4#U]*.UU]'%JP\2,.\-1P:3CEW-\M/RD[4Y_O/0#PPORH_#WF&,F[[SF
M\WB,UG#GVIB?_C=#F7OH;_A+X$XOWMPB,A1WIERAD\()_+_]9KPI('A9G/ZW
M%<0IEOG[Q2T,=\-LQMT6EXL%+.*[-M9[@T%O_'TB'"CP!69>!EL^K'4W!9_U
MGQ5$E:ULPK XTJQ(0A4$K548:#9GRLRP/.6G88=\1P-XQ0T#X!8'I\ZIB*XA
M7WDT?,50;-?W\7-_W>S<^@# @8V.8S-O/</QQ0?_,"SG$PSRIP,8LV'RYHJO
MJZM][XKKUULW%2T1C?C^UW1N./?L*II7VD^]]*A]=/S  WGM!-\L_T>9?NMN
M062H4!ZP8382 @@'=+J'99Z'3MID22=M(@^=\C?>&3JIBL?\!0+R)[.?5,4(
ME'=LRF<I/M?35 5WGA,4E]91LG)^5\!.&@18Y J?4P2!",\ CIJ)'5>F$1/A
M"X^&9Z:PBU_(?<QC#\SP0_S'"3C#KH[\X#H,U,:38J"'.GHWNMFUX".&QQ3+
MF=JAR4P%^1VDAZ<\AY?<!_9"8;] SOI,56"4U<W+&5'KU?;Y+*K]]0RJCK]E
M[,,5@-],Y\P,;78]*T*=_]&Y"8R [\#U[(/E&,[4,NSXPNT#B.;_0\F,<WB+
MJGHG67FA,,#H DGGA2S+K!N1 LR]UDJLH7W(M9MKV^XC:C)NSBM^^ #K@U%]
MKNJRRL],M@BX.=DCX'Y\<XMT>E5HBZZQ[_15XVZ#>5XFX=.//^YF);5(/%YQ
MVDZ9;4<2]/<+X$+\.QJ>_YTQP_EC(BR*PZ1X18BG@-O-<%Y,&];1F3,SXXOU
M5SNIM\T523$8/=OK.J?H'!F-! .5<%]4\(#=D1)-1=>>%8]T]/R4Y6*/F^IQ
MWWXMIG&:632%2.5\N\SR977)*Y8DQQ$D'XSD_'ZA76R;\=[)@1GW7#I4(K&K
MCM;5!U.E5$47^2^X^R+WZ;>&#7864V[FC 7*)W?*C;V\9JLQ[^C$.Z?AG9P5
M6, V.8=J4XF!!G"=8%._^1&@"=!G!;0VJ2N@3V"RRB*'Y#5!6T^AX4%RN;72
M]KGE*,'<#7W#,?T7QX@:V41*>94PE)23BJIBI#5U[)WU 4>!8C(?:&8$S$0/
M[9R9]^CF33EN7QU:!#SCR3FK7"G;&25\@ON&,C6   <L^B _Y.F>(N6VU7/#
MSC=VZ6T?#M<%O2;K@BC*06%1F,/RKKMQ,K_P7)^]\JEH$[YZ;&$\/8@ L'U7
M52=R-R\I,G.55M':]DJ/]#?7TEF)>OH@(F!V#7KZ_L5UEM9D^EM_%U;EN^C-
M* GZ.^=\RWPO ES27XCN%OC50GRSL$M<52^)J^IMC*N:M"!C4Q(!4G.ZMCR?
M>I/ R(=)-E=@#/1Q\R5&[1PU9)R3<7[:3;C&6%RQJBBD3OR1BM^54.<V0O.>
MM-6H#);[WF7 @-FDLM\Y.$3219":XUGU<K<U)<8/K$]&)GZE@J8QXN7\UKX$
MXD7OGJCB:"W$RRG=\#D"Z!V=&C'G^Q>DLFE*L/O74ETJ._2@^]FU2SOB_J\>
MY-HE9%'O8,1B5%Y"-+=1TL4GI&KR4X[/K002U/S<(#QX*=5Y&22YD%_8<46[
M,QH4]3:\MKF517=R)E6Z%J2U,=3/+'=D@1M)'*D.$*<7,]N+L.YJJ/?T$]WH
M22==UIGI:RLM*<=DUL?U,]9DV#./[PD<P2BW_D2Y]6PV8]-@0UX]CP6&K\7[
MP]/LW07S^&G85SPV=>\=+'V" .*??6*&YRO,P8(3Q0GY^%.;J'%>_KASHKS\
M3)VQ&J; ]_MK\I3C]]<GMF_ZFKXN_7G/87?YO79#GS&KNB@OX"3%)$JRX,K)
M,VKXJHLF<%R&7RDU!+-^+ ?U:NED;V N3.SV%2SASL2_SWF)I^@D]HF78BI*
MDUFCS&@+S[J%WY86"A@SB:%YX@W3:,,.W3 P,*\3 W/;-K5>'>V1?5Z^:B)6
MIL3UG8FQKA(%F97M735)+XD!2])KA[(;A./VKIJDE\2 )>F5E5YCDE[Y59_"
MVUM;8M#J:'4RKVY9\JI[B+XE+7J28E!MX<&*\A=S80!'!S'+X8BNI,#4_E[C
MVK+K:=HC$CW._PVB.=&\[C0O.]F'4OE/F,HO5P:*%.GY<;\L\5?<-$O\Y;"@
MA#6UDL)[1\;7)X(]CFV^=E;Z!Q9&0G]Q@W>))7OI1SFKJ0_LUH"1<^P7UXD"
M='$$9-N"DC;BC20:YN#TUEV2<WKJ0*.26 1\ GYYP%_I*"HG\ ?J9-@EX!/P
M"?CE 7^< OY84N"/U-YXV'S@K^;&K9Y(LS'#)VJ(FQET:C/#XP2<XZ=_)>==
MOKBE5QK)*5@Z'^X<)S-AV8/,F3G7[KZ;>B')8.0/2D<VI#W@24C#RD>B9W8[
M_#HY^QZ?UBL1%U&B$Z8,AXMY2&)9B6ED._M0-N1(%=\RI,4NY\=Z7A<\UU[L
MZ2+;F1QKX2[@VYPK%TPC%0QNNM&MB\=FV&R;IWM.70^[Q+L.\GV^1?G,<Q_X
MY[*MS-T9?W%;]W*3.>Z#)>YWK%P;=?A$<>JH/-(YF5'!/_41'" W5G"",-DL
M(LX*<_W%7@ _$L[-<A[OG+0-4,V@.H?HH]&L/#*/*7_=;&>O6->WGN'XXH.Q
M!?ZG YQM8\K7CO4"-IN_@\3\'>YF_NJ=O/&K'"/Z@15L&*2SJZPCR5*:9.F1
M9#E>LFP0+-HD*0,A)(RP(-:;#;41,ED7W5Y"9H-LT8ID2R0?."W.L+","Z*L
MA>F=_!V!8)1H=:J"=B:8G=9/9C]E#;\U)E^N6,VZ.^/52C"3 HP-BY%8A+H"
M4%<'Q!O&E"]NP)1_P*/^,M;U[NMW["[@OVJO@:CWAL=M]U0Q2'C5Y@@*W,C(
M=[BTXR5DF&,!MN$<L&I^9^B;*:PSWB:S:D3/\P5?7KD.GDY$*C3*OBN/F5:@
M8-';@G//NM3U=4P^+'#?")5>F<Z(:S]E:A ]SJWI7%D OSD!O&<_*7YX]V\\
M?]XRSS"?'(9L.DT3BY<IF@IJ>4@M>->W_$!9>!8\8,%'P8\8_EQA_PF![VU\
MEHKT^,&B6DD,E 97*BH*+BQ''*N1IV60!1>ZQG3JACA7#U0<# 9?[R2S0Z1I
MH]=^[FGI66%5)C$G5'!/T3R46>B86(4),!DIM#\[-S"TQY4B:C-\_+T+Z'2X
MA@3S*SH8YQX_LW[Q(= /#$:98=DXSY>PM)<^3*AXZ<K<^ F?!A7C6 \A&/W<
MRXSSO+Q4[F#"0'V0!@^@5I)#O?%O>"6FOOA\?EH*;/T4CQ)9!?VT)'5"X4<K
MF"MS $HTZ,O_A*"@ OAHAE^L(!1[#U3BEBJR!9\W\&2&&]BOA8LV14>YVL@U
M_,&1UL'!"K99,6#A-CP"M\<,62PQ;< 54T#'@;V#P]XS]]XS%G,T&&&?D?69
MYS/D*!^0![^G22-*G\%\G'L7R1=-B@'CA,NI6LA"\=>C;4[19(H^F2"V"X1%
M!<CE,\1_'XPG6 BP(ZP@&0;?77CN3[#<8=<%@%-DX:,8RIWA_,!/<CYAQ>Q_
MR><8VWS*\AQI)$_CQ<1"3[EA#Q;.-IP&P#FWP.LP\CWRLZK\XU+Y# L-+>43
M\#P00U4^W;Y3XV=&A<<V&SV974;I^95Y^ )PI;9;9,5EM,)OR0+3=RNY\=\^
MO05>GB.B>+7QJVC!U\ZV[]T^+1C_RF<!./%QWPN^86Q7T6W- G8@;7'IB<'U
M4M]L<>4-KF?QCA1Q^IVHAPY\.D_^4!X-7\&V2=S6#FT;P[!AC _LS@O12M=U
MONT:_Q:P"C>^'3?%<(]S]]2;N7);7M)FWCZZ)]_,CU\^[+J=6OZJ_5E:-&_9
MUFCCBL]H.6L;'H24MAPACMYL+ -Y'5].(H*9?SW[Q.#LQMY9_M3F<OBH^HY*
M-!%F7@)A<*@;AMYIF-9W;:SW!J/A*&O2Y$S3 LLT9Y@6V:7M-$L_=M*Q!^F?
MG]Y?WKR_.<PTS5JFS=B31*'/ 5PS^!*W6KC!&(+VM#D<U,C -9:*-)*#B,@8
M.M&'B\RZ>%SQ"3[.TJ ,_7@P$TTAG\LGL.C L.00\?FQFAD>S@ F9C(X7;L+
MH7N!&"$,'X MB'H7WP?1YX&D%9_%X:P[;G5UE&_LP8 GQ%-5@%)@P7@\))F;
M#3:@'FPCP^%&(_<+H2GRR.R?D0-Z]39GV_']_!?LVVJ!:<7>N=5B8 5\69?K
MP-&@^,HM\\\Z89N*S$^(PWAB>>(UOF-X(@#JVX_&DY^_0IM[*QLL?-,Q97LX
M_53$@3;HJ4K\X\7KBZ*$_ZBR;*^CYT(<M,YP5##I^.4<5RT_B>KLI1\87I ?
MA;_', PC>N=U6NHJ7.S"P@UE[J$>_$O@3D&8<&V-7@!4D;RAL[$A?N/XJ\L5
M':]8YEKUND$'7RX6L-+DH]^U3;D;JRZ*(C35U0\G.JX(V1AE$&1J)F^\?>-V
M]A;7+K>NKEQ_M2AZ";=>FZ*[Q]L<MUQ76,[4#G%]6Q;Q?Z"VD-&K68RF=[0M
MBP$ _HSF&&WF%&;I[^)[OYF[7@#Z^Z&BG>KDV]GEUB86DW+_^CCIEZC,"^P5
M$0PR16^+"5H]]A7S6"T^0'RX\+&)5LY=G#]&K%4C9PS9V"KWCA1ILGE=CQ!,
MVJ0,P72:F[+>H."J[/2"Z437?IH4@NDTBRN*EZA6,.T*YAT[1IP3S9?!V@ >
M)(*P,;%<PD_&#W)>P;&-\TSND_ H?CI%G[Z0$*NG4RX,]G %_3-ZQ*5X0G*"
MY&\B/ZXZ]%;;2*68ZJ7/IJ_,T$.)=?&FW]%SQT<1XX1+VXR&C7-\%Q'A&] @
M<CSNU>IJU<'7V]6]U^_DF\0_6[T37[/YV&RC69N/PF?#Y@]DV/R\@#QX\P>=
M N?NYH"(HHV [4WUY+DR_/D'VWW\Z(@GPZ#7LQ5?+3]TRM5^YZRQ$^%B8?/0
M([Q/P^O;&1 ,;Q@3DJ554@H(Z/#CO7?\5^MU2]K[L$=?FXU#')_7</96.?"6
M;2Q\6$+\6YE==,;(9SLSS:;&.%IW?8^9(Y]0JV^?IT?.:$W+XFJZ$IYY?NMF
MN4?)V<.3L$;;LK"VEM)K:CF\#VYD5X$U)7[Y%]@5XK?W>$H6)66+#?"22Z^>
M#1_55+X[39V[<QH/:%^)V A^__8@;MX3?T/46F\EO%G8X>F YO07EC;WTAAY
MM>)3JV=*NF3)ON7T;*U/\GK6[/]J/.U>=::L+JMZ7]5ZK<D:KZP6FH2"\AO.
MXZ4[>QGZ+$[K<.\" ][E4B^I;(9RU('G"R'IW@$1\FVB2 166>BDYG*0L^+U
M[$]?-)Z^CKCPH_,^XD&P +.R,FY-_7168:GUU7$W?R/0.);;DM&ST=THH@S7
M[-9G Z.:@J>6.[@B,J"=66A\K@\*Q9@$C.4E1Y<TCJYA68ZN,?FYR,]%?J[V
M^KD2I1G%=:->:(/[:D<4RX)6>5'96N1L;YA2]>:2:_=XLQDSVLCG0&[78]T-
M&X^HL1?V7<B^P()N>:+,9YC1?-4QNSGDZ&"'K*[V!ZWQ,9!#-B/>=!)OY%(]
MJXS#F_3;1_<LHDT;JJ-)/IZR<>Q%]MW! K!' I $X/D%X-QC["PB<**.]!%)
MP%8:=WV2;23;SB[;/KBA=Q;1-E+U-C2<(N/N8 $X( %( O#\ M#Z>1[;;J".
M2 "VT;;C-?:,&7R'!!P)N+,*N$ODNK-*N:&J]2>ME'+I6+B">+ 20K<.;?>]
M__<R(C>*Q1'1DHM?(@QG)9BG2.(65EQ;C3',$G<OH2C#) ]NJ%Z9[9]ONUZ]
M@DS5NEE$PHM4):G*LZK*\VC'L=H=T"'@U(> @7PR#ME0L1X6H>@8 -]E?D!"
MCH3<KCVOCI!R?SIQH2!FOO\UA8]>\KSG,[D]^MW&'0A>T(F 3@1T(CC+B2"5
M^4;ZDJ)[CST/[)8H?"+S7U>'_7964VB%+NR!FC'=$)-7)5:&YYQE@39<GS>^
M7P,;[)=XMFXUH^[&;C6R99"?+[7J'VO[SKQ[__9VMZXS<O<_/!\MKU(-/6]$
M0T_L$>HWLJWDM;-2P4#C3<FTH;ILN3=U'Q8P+E:\Q>XY/['*K3N;,>Q\@R40
MME301@GQ,>E9^0&TY:9S+_R'C_]^[;"OKN4$MX\NWII%)653>R.VYD]']-DS
M^1:]"UF\F@_6+&#,@:_?1BF'MX\PP!./(DWW)LM.KZCQV*&UN_O#;D%MVI4R
MZ_?WV&4V8,OVFU$Y-*3L/H3]&'FSL #O38!E5Y?-WVI#ZF-ZO'4*F_85M.<-
MXX6(1KW*<ZPU%[7_Y6N+^O^^X$TKMVJ_Y8KBPBGO@/HK)%^2FRM *4B?)B96
M?G_ _#G3>,)ZT,RY>)/TI]0&O*I)+U<Y&FM&BW9Y2$R&W5K=*6.FKRH\TD*Q
M?#_DM>1YB7H5>=I8P(=^P9X%S'[:)CN^1N-]\-P'7,(7%ES//D:#8C'^U70_
M&>E<DC09= O*G*^T 5]#3BQN'5^R?'"]U+IQH7]GYCT#RD8MAIW[2ZR;S8_Z
MK:%NK[=55 /OBB8*6,.:]X[#?K#&$R]5B<R//!XW^DV+'90RRAR)K 3+GO([
M=9](;=HW!L)Q.H?3\O7LRGT L-X$>4.[N3L$[+]#FX_\#GD)W;:H4T[.)97-
M=[RU'Y#*<LV;.8C$^J'!CZ9]4..1;7@0@R/1\]V\.7^"/0L4A2EAOVELR,Q@
MBKQ"JW@CM3.@$NX]XT$T0XQ?]?P83<+^MIS8_ 3%X;![-[!$=?DTJ!@8IE/^
MZMQSP_NYZ,(MAK& )MC].?T ,3-C-K-L'(TW'L=FRXQWV8[J5L'S>+]K' 2F
M,(T,WWAJB34L^O^*V3X"F<#6#[ )M)NSLB.-J@)U>.]'4+FV!61:TL3$N45B
MA)GID>^P\5!\>:D8\)_H/ $S0B/HF7C$ D;C+8KV,& ^8,]K[#1^/1-\;TTC
M"20_Z[\!41PU:'^P#,<)>3-QX!D#MA ;7, F_",$9M &7/*FK!ND'#- ;B"]
M5HV<W)[>9:4[T!_YP%T$D0CBZ@ ^/H?3);(8;I#S)/J* _.X7MP''7TF?-?N
M0A].8[X?=^-)_@9C3+$>'IAI":9?H+&%Q8*V;ZH@N@]SNHIY:$FP][\6EFC&
M?.TA^6'T=\83KY]PZ9@8J2C_?F\U7V_8(MALOX(]ZF ?6"Z@D/"B6A^O(6UY
MT_#!#]#.]%\IS[7HKM'D2H%O*$I1QP2 _2<T/#1V[QB<ZWG'&&'\?L;.L9E>
M,R/E.;(>?VHTDA\"WZT.]4)5K%G"(_QC\ DN>MA6@:N*FMH!O[@)]CI#IG8.
MM\!'%KZ%1\$,@#_DUW_?KSD*5UK)9^'P]@E4XW_P<?[4L_CGBU1GW,D\K3R[
MB>[L;M:=>=6)2HH#%Q@43IR/<P:[ZZ&(QW9<V'X+B('=:E[$C&$H"RZ"]_4#
M%.WAU7+\U':N-A&B_5QW.%AG"J7V+;O!@&9N(PAY;B,.4^\G]DBA:,_)%<M7
M[D&%!5Q(&<[1W+#T"UW/N-'[%>7*K6?=WS/Y!7^)/+'J;=)W]C45<,2S[-$/
MIQ$+;$=8%\9B85M3;J.DF.%UF8V]TUV47_'^T:N70JD/5](%O+N3"[RTCM__
M;\5S_O]*Z?,]I#[?U.=[Y6)RUS[?H^[FIKA=Z>^,GNM98QB%7@NM3/CJ6:T2
MWL@1%-&CZYD^'G!FL.Z\H9DY/$8FI#B/X*&EY9:DI'NVQHZ,MR]]097NB23>
M3FZK+"=R?^+'XV&$"?+< 'Y@L[AK"'[@(Y<W,-0+'*=QE[@E;OB*QSI])[FE
ME)K:[18<!8MN>H5_"0_NW%0L."SD-YZ[N;GW<,.Q *]^UL+ZL_'+>@@?"DX&
M;0+T$9?.!87RDG/ PG/1D9P<"PH].?C.9O<Y.HQ6CA7"VQN=*K@#*7.>P&\\
M[T4Z.EQ$AU!W*IS9XKG8'->:6=S+[2U<'/$8^SM]QF _T3+K*-<.NC>$ZDE\
M<5GW-VQ$8-F;G:' .BXLR(]Z\YH9;!2?H#E<HKMX!5V#JA([8Q_@2Y'W%C]F
MQ;$]*2<M]@Z^-SR3(RO:(K3'[]V<8["S#)+!@7TP$OW9$[]12&W7LAF3<O>$
M-X;<-> !Q]D &B]N6:>F;E3$""DN0$KB*W>68\2.9M[G#C=[_?=47%B.OV*[
MM*-<;NAAHA:?9GD'WWWN\-=*GR50N0-B<T-SF:[50"%\!Q'\G=\*%CL0MCB4
MM,X@'X#,]3#?RZT^7G$IL2H2+!^DP=V_87/QBL$P_PV6"M<7PL,]!4(9H/U7
M6%CPP =VYX6&]R1X0.=18#IPPGJM\B5$FEW/_BZ@A2E-GN4S$V:VW%DAI0MV
MM@LJ!+6(KE6J16[".Y_?>07O46RE/[WRUNW3@A4Q0[3\@ZS!@,_SY<P-O3PW
MQ")K;I@*^P5$L?B-]O*N"?8X%F4[0'#CA9 PYE81N-RC6[<Q^W5P_(%6<".N
MQ)?AL*7!'''$0\I6&\[G0ZK7^HJV^_C.Y]S(^RWV<'+HFYP<-6C_=97<_B_O
M_M-1KTE<0BI2EN^7R"QV,Y?$ZT* 5D,/%1Z+I=RF/I,<[Y)9%(<Q"&LF%<B0
M'EN(8>6*9Y]Z"\/#X*YXY.4-=\'C81FP"C6M6*;\  RZ HR/P'II6G;(1U\J
M'%_8#@[7$-S<3"P485.D+!LXNT0*RK98FJI\O09\RK-^Q!8SX!L6'M^?YQSM
MZ6B1?0.3R3!9:YB<A$&R-N1Z,^,2AHA'N%P.@$%P^2C&W=KRRK1E1X1H:?U.
M?J\.BM%:U5<U%MMPTC0\P5-X-)H62/&""*ZU0OS1\(#7@ZS43D8J%*L9P?O/
MZ/N%$CUQV%D!YD7S$.J7?,O 4@P"/.P^=SU^AN/A<Y&FS4 MMNGAC&SQT55^
M+HP'>!&OP(^E9N&<!<*+)DOP+AG>:>]2B?C.PGG[N3ZC5B,D)*RR\QD?=_#*
M-GS8KXAYKCW>)_A]=&#A"C1YTX_>]3&$GYFUV\VU^C6]J5LT[*0S+/()QT=_
M@<3,[AQVK-\ Z!!$S=SXR<"Z$M"#7T7<+#Y@LSLRDB*P:3@#;KP)=YOW@^=_
MX(1W]V.HV",W\FR;J4 \X*N'Q%PL6H6*G<\Q,X1_(A59L8FO&Z3F-AED2'CV
M:Q&%06,$O!E.A6F]<'';\/"02.VM.\X]R#S@,>723*G.CO)W]Y%Q);%NMR*>
M\Y>Z>3W[;>"NGX8=[L-=!_"(P,UJ-L<:2L=93G>,W[2A*N5!QW!,!/6+SM[H
M'D#,@@>W<]EKV#G>5/<3NF5D\]1"WIXHFZ=!HN CM_Z<R#;DMBGS,;G?\N?1
M;8CE)4X#X800S.>OS5-"T[G(]%4WF+T<TAGC^:?A6< !L(,\;2.ZW5ZQH\%^
M6>RD>6!.O[F>LLR/V#4!!;[D\FA;SK <"2I,<&J'R6U1= 98.2VH^%5_[GJ8
M ,*AKJX]0'24CV@!"R-\$YGPHNC!-:W94[0S@N(+UQ?V.XH-3D5\ B<C3UE]
MM$1(:;DTA:'A<3X#3,#899$1C!%Q:X=GA$AV9]U>R%]("-.%@X^2"JIW[WSF
M_13^R.B6VV.V$6FR%:]/FO["BP4<;23B+M(ZAHF?YP?"2,G =X0JV<HZ\>7K
MER*O;HUE1BJWGU>_\J*;A?O0,HWHBOCRYDH9:X.7?3@QY.,%\?=E>9*CXS7%
M>%9@@(XNNE[FA^EW"<^+Y$E4=;P1-VR=_AIC E'6\T2Q]V#E!$_)IEX_PDO_
M">$E-3I]9[8R]A0 *W-"1&;'&N$(]CCL(IS:8;]_"<;,<=&2?4!^(!=BUA >
ME,2ENQ4Q6'3'$WT-W9MX90WOXGG?QRQ^KN5Q.V9"GZ/?-Q(5Z4O HDFF]G:'
MJ?IYPWN=@0FHC;(6^,'#<)+[J>A^X!YSR!+P"%<$/[%$ 2_<C2L>"()PQD18
MPAT+'L%P$!?N!DC&!*0&K!ZGOW0HYU<AE $^,_YTVLSK*&_9U A]80;S!!R4
MI"(8&_=["JM(R8?\G(&@:TC''Z#&KAR< ]![$2;6;.%:7H+Y\E+,,[K.FT;\
MJV[AO7VV=>M%U%ZQVUIW$127(LK4+ )Y5V7AL=%H==$GC\N6*2!;@O!KF>\P
M]7WN,'O[W&&>.;/A7!8"Z"RL:@OG@2AG;8-T*M1UH%DBO2;\.TN[@MO,FQ1-
M+!)71;+04F ?/EB!.*QC*%3J YA7!R\+-\'R=36?K1NODRM3CP,\$L!@XH*]
M8>#\\30_XS?\H.Z6\U<>&;I:4+1S"Q5,Z>5PL#2/_;388VP<QP.FKAJ0=&8V
M\S25:[J!T*8+NXXZ&!.V+6\90XBJ (NNL$@AOE:2:'W</*Y '#?^FB"FNTK"
M35N,(:J@T&Q,:X=O/AB@83%J#A0JWCP[]ZGKD9OW5Z^7D8A1W/'4$'%^N(=1
M,-LVC1=?AD0C^,;#TG 5L(^LESAD)K)?Q*WR4U)Q ";3S] V.9@]+2G*C[%<
M\/C",@"&_*',X84X_RZ81Z&*AB"R>&K\T%31 _'H]6N+0C4'VS=H@<XHT"!X
M$O(,&ZP942% &(J&8]A/OA6M&R=7P&N[V[=+%'MPBO-,0?D(PSACF-\L]+@P
M2'FCEU][,$R,4H /\>H'XASG+YW7V1/8^IET"M.L2CYVU4\@XV[_-Y(;A=[6
M53G;BO.;\$UXH,I_(D%L! "OOJ'RMTTF!$[,_Z X'EB0E?0HVV+%-4T$BY'P
M?LJ'P<?<VQB_]+%6!_-#.T@A,T%9L;<XN94SHJ/%U.,5F3F<A+\)#X6&9;[$
M6R!C@;N0BDQ.Z8JI>^\ #^)U4A0JITQ!HMV+XBK9<TKFT=&)='D&79Y-MX+T
MG"!9&U%7)]^,X(*?EL_!''EB^J/N2[R[C:!4,:#1=2_T_#)6BD/BFJ-0>#Y]
M-<T3$6[Y[50Z$]I-.]B6*XTUH)\Q;5(W2,:4ZV\.6IYD']>05IZ;,+L7?#H1
M<)^GG(8S9HBL)RQKZ3JQ>V49.(8>#> (QQ'Z'G$SP_-!P?G? 9V:TESX7#@Z
M>9ZH(<)CLB-5:T8%>I*">&!-.\LB/ORR"<1) E'A(EK"--*A*5@#;[E3;G8>
M'.8&Z$8+103_7L^ \82,O8HI4Z? M\-"J+I;B^K%S%%J@ER#2+A+E=.BC+<E
MX.)+7X'5!):Q1\UC"\ (QRE>&(L6*O&7..3X;554F@D> )3[K]##";[P.AQH
MJ(1^;)&+"V>\/DD^!/; W%T6#DL*1&&F$HBF*6II^+K]I.8EP7(X47IJ.6J<
MK+5<;S+5'4*DMM=Z?1\_>5NY5PEY;C7SKK=KWMV@@.6>I2MUH9;)^B!LU[E_
MB3:@X)FTPLNI-]>)[ C<M#O#YA+;GS.\U(\/7N+RKKBL6S;[K*-P=9FMA;IW
M*=1W;,8\V YQKR^*GWYAF^1+U06ZRI$OHXZ^K8:RQZ(0C./!C\&.HJ !F$Y.
MS""8N//2^O5R;IE@1KX2_VAC3>\.AY.+-SZF/+X4Q>/P:V^X<V/E>GAS2)Y9
MP"'<NW1B'I%+'AP<[]'I[1?NL:EZ7FKE.&/N]#YU7X->U@*OXY'ECMGNH\*;
M2OA+G<T1\(,]K5C;!;?NN3+=/)/JU?H[]_0UB;YZ1[*;,SXWQ'%-5_@4L>$&
M/]E,F6TO\(3NW/.@4/P[&EBD"*8OH?@#HHL.T25$O!*%H_#+H]=*YG8I:B;"
MO8(+'Y80_Y:\E5G&Q?I6,*FWS94;FM'PV5[M7PI:HT0C#6"@$OK+%#R@OM\F
MTJ2_76:[TIA\$0"7,J S&A3?3I?2BVSO'E)GGM^Z68+H0,-%)(IMGG$D6\2?
MZ19YRPY&V8]$3!ZM;.7-R&W%NP)FVI<E]\9'Z[2#27:^EC,YJ_!O=]YO;[AI
M6-1T1E;NDGU^Q/WUXGYM4E?N/X$JDP6TE8%SN V<K070<QX8(<[>_HMC,",;
M-BKKQJO)UXV7.Q$33WHCFO#6J-]N?5KK-NXF:M>^OOW!1)V,\DV"&M?8EX!.
M0#\,Z-JD$4 ?=@LKJS8.Z&4>(YIA!/WI+._XXE@ ,H4JT"]U%9,I!GH7\<]7
MCSU8X<.E8_*/IKN+UOGR=&=I.E''!25)&B=,22:03#B]3&B&A34<J#TM'U/1
M.)E08&"E8P(*[L5+N*>-I[&[&,@*D=V_E['VHJL'$4.R^"5N'5;N+HJ,O<*$
MW]58B]4V4S6;).V)?)/,[ DYC0\3>5]X9J>(\T\%7Z]F+= 1BIQ,Q9;22C1D
M\T]#6E?5-'(B$[X)WTT\V?0F?74X'C4?WVT]VO3 0C7=$"T;B>WH<\Z2=D7&
M618<;^ G9@YDYS>UF>'QR<]Q^%_)-/CSED<=G)>0]_5/@?_&%BXV*,*\/5$9
MAQ)!JDX$&9>5"-*G; <B#26"4"@\A<)3(@AQ/W$_)8)0(@@E@E B"-WI[=B9
M-&I101=WY-C?V;$?,<W&^[O2?.P]M==O0?10_9 F&4GWAE_A_&7"9%3+MD%[
M1%D)VVGT*5-;CG0RQ1[OKIB_)#W'SJ.;1T-U-,S7/&V<E"+($>2.@9PVH9 3
M"CF1+2BZ%I.D/9%ODA1-3]'T-;%&VN.4.XO%3Q'MA#'"&)GX9.+7)#*X'K.D
M79%QEANCRG_+M#UXLZ4;M*1AU;DCA'&.1L-[]<G>C3AU:3PY&A=V^,O^DYI;
M:5VUHW]D:JZ=YR )VFV?KYEVNEW)WIVW>_MTWNY?-"Z!HK1.&D/*$B#24 *%
MY"'D6Z-4*83\!!&P'Z)NL-B,30&-PDR*')=B.3+.C]) I,0P)4$1]Q/W4Q)4
M%?<XLM\G41(4)4%1* 8\%WUB>,N6Z;4>=WJ.VJU/W7 1M_*F: RZ*8YOBF&(
M5RG^^1BQSWO!/=?.%>>;'5L]EW.!/%!' ZK!3L CX*T%GC99 J^\R(V6 (]R
MME9I="E*_HO+*W?&#8:XH\RR6[T"1B2/Z50LWP^9,F.\N_W4O7=X#QK#SUD?
M9&]0+LJ&\+0TWUW/,$)MI>?$6>T.;:#V!_WFRS]"("'P6 2>Q@#1^NJH.VP^
M ML:.4J)2/+%C=*>4')8Z2+OU@TV^B(I1XR<([N8)RM>D8(<EM,>"71-!?PV
MWR AN!'<]H+;:>Q_O0LG<++_&VO_4XZ2C"< VI4=S@#9S+%,IEC1*YFLG55;
M_BQ96OLGI?0WG3M6.Z5,%D$QE3/;H>G%857GNM?P\38C%T7&PR=5?A0)E^V.
MES<>CX:O_/7(ILFU;0XX2'3U<$NK],XDIZD%B6%O;?A+13T\G2N/\*=RQY0E
MI5U8IO*W3 ;F1OJF"/.-/1B6 [L?$SKMP00Z6JZI[71$J'8/4H1]">._,D/O
M$82=SYR+-P$.P*/V_=4T527TL=P*<BZ;S1#&/]GRF.T9 5,>6#!WS8YRBP?M
M?'T6_M7_A%;PE+K8VYOA4U2ZBIYQR1]Q/8/GON?C7\7#-QX*6K?;R5<1S&"A
MHVR71<(MXB/M%[#9C&^+L5AX[B]X3L#L)^6O/:TS&"H+@(\_-SS&KV2MI.H.
M0 L'^FG8(8LWVT%Z';7#;YG#9M;4,NRK9(8?F!' ;M0 :25ML3KJCSJ#;9N\
M.3N[1EW'-G/K%/8-I+ R=VVPSWQE;H 8XF8%<J ;L^,J\V[FOV_,9"#<@1VP
M)B%&QKA 5><^.93&4N7!=;)"9[. 2<LJ_N4;1(Z?YINWAFTX4W8S9RSXY$ZY
M+MF%>X8[<D\O7PU%B7@&R<QC*@#RSM1:&'9'6<+,%\K3G0(N%$MX3V>6![+^
M/Z$!>/?PZ[!*3<A[C]D&;H%M&7>6G97Q%D9G3.W0A/=AI&FJ<#Z7(C@T=II+
MA8#D],3J&"D_[I235D@EO[,6!QFV'TO']N>+S/[&?KKV3]3-5R#QK$#Y (_A
M6U84I;V?/!E*1]=K1_E'Z# A1_21RE,X5.66>8;YY# %ZT5;#N==*_"5J2")
M<0_R'25Y;$DFG^<G)\Z$(&T>K6"NO#6\*3S2AU^<'\K73U=XV7 )H+(S#QT(
MH*2>M^Y9J#%#Q_2,1T<Q@N0;W*X%J?;30A  YA5#^1NF(<1D17/NI?7KY=PR
M87=>B7^TL:9WAR/]XLT,%.!+M.W^]AM^ZXVJ^%SY*9'N PS'C!'-;!8S!J R
M7*!XW2)(/P'-KV>"K6*NBEH>O'4]SWV$P:\,W+K@J4!T=OO?]1&Z]0;?$R;-
M#I86G=EW2A6:!;&(356WQ\B=ZRBJ7_EL/ GZ)'JZ&"]&CN>5YRCNL5Z_WGT=
MR:/+^$W^LO;ZA<#9K1=:H'X092I&_!DFP )>@;,'GD6,^SA0D->-@*<:MGA1
M3;2,C;G(8#4L0(,]X2L>"UR!R]5GQTCS]T5:+SI&'0ZU T#VV0!;)WS8"62#
MV%(N[3P.AY \8!(SHV"'XVG'&[QF"V:AAWNTW(I@;L!N^N'=O\'@X^9>Z .&
M# ]-!0>^C(9+BOD>C"<@.?N!'W7ON.$X\]P'A8&P")#ZL"4.8"KF"S Q//YH
M8!TT*ZP _^#2F(F,]E65"2,"6QCW,.=[/ ,GME1\\(5#$#Z=_9HRV/=#Y&>T
ME9<_#<M&&_6#Z]TL@/9P,/H:>@O79]=(I=NYX<!;M[!T!J]/YX;/_+/LOS;8
MM/]-DI6;_$9%>Q<?(+X!:[QC_M2S%DB;U;/K8'EV3>W.&\1$UL,"IQK;FO)J
M/,!3MFLXFW@3[&$5#8@8#KPKRN@UG*\6PI@ *QL8%;G3XC@SE#M@&O&HA1V"
MB(WH#R\Y]X@7CIY]#O-O#=_R;Q8>,\QKY_\,S\+)(SEV=)7!]_G'TXH_/0RJ
M_>^?00^ ]!.?\3T@MW,OWCG(C/@N- TJFO0'BS:XR.I8<._$$D?]!$8O]8TX
MZG8*[(YGN#_R45SHF[I37.OH><?*,^[D,ASX+.J'3Q_?7G]3$0J"RU!#K\^K
MR>T%IUGD=P)K9+<]^ 3*S'6X]+@#FES/9FA#X4A\-ANWIE8;@.GO^0U099$^
MQ^Q#0X22)H50.FHCFB&K]"VR2N7*VTQ%.O*P5>&58S_!!KCGJMUR48+%-D%'
M^0CFJRE,YY3ES)U_"S"?C90AC'E7\?BA$^+35OQVNQG->^"YB*Q_\D?'=O%5
M\L@/;&]!VQ"0=HMY8RM(3TW=9B"OV^D7B<!UR(/_G;2EO@&)G=PM:V/.2HDD
ML7Q^!O;0I>^)2QJ/<<GB/&T]PL!Q&DO)N;"V(/3@E>SI/[H,6GH!\)C-#S=^
M1TG/8($^U""Z(UI$S\?K#8]/8T6*[3TK[J!R0W0:\=0E''?!',/&";O\;!7
M\3PU4:ZV%![,C]PP=?W ;]!)N="=@R(#MLM/[]=/KBKX3=3,".U 1>:  R^*
MF<B;\VAXH# ""V:*?CQC-K,0JMSG!W\[Z'C!/Z8N#&;@<,)-9#RXZ.&)J _3
MAK%L"]@@?R".[ZQ@2WT&;&'X/@O@X_?X8/@2@TD#>\0O6]BX+!HY]NCAYMP!
M@SG,%_-\,'ZPA$,MYR<<XH5>Q#?Q2 ]X1X8$5N2OJYPA4]R]Y&5X2( "*IC'
M-W&KM%WC0 ,YY\;(\U-W'K!,H)D_@Q4_NLK, K+A);L02K[RP R?+\KPDPLY
MF#3\RHSI'#Z/<C.^!WS-383UQ@;?,V?IR,!M2DG 1O+\TCWH*_= )N B]/[=
M/24,D3+!$BXT79A98$V1"7S+M,"0C7A^Z='F04PPCF#%]##\@WX(^Y/^NAI=
MF_)0'#A6,?.>I4ZPYW%E?;]*YO^5S\#,*/KD3:ZUWPP'JUKQ66)>&@L+?;,@
M/J8_>,^GB)Q8N]RZ=S)+;Q!K;8Z)6!KMO X"OS6W+0PK$!<G*%>6PC&GUI9"
M9"4;:F-?@J/:$)14N6N7&-=#^R6<JZS_9(5+3U_07Z9*_A+4[2^,BSY56/1:
MD8LABQZ#DX,/ILQ'!R#,,!8-HZ;?XO)WS#T#P6PL<%%>R+*KD!L&YXM^^=].
M.HLA_?/RZNK/SW]^NKQ]_TZYOOW[^V_*U?7GK]_>__W]EYN/__=>>?[I^N;F
MA?+Q"[S\?D.LS*9MOIG.F1G:J%WS&_[)]7W.M>7M>LV"=:[FZ"'@2LR83L.'
M4 25"4M[FJ:8\MP&:KU ZP8H%T?.X$E/'!X8'@Q$V+'Q2^4&*@8/1';$#$P.
M?D_^:KV-(&GC'7G;<6SNQE'8)Z)W0#..HH%Z)3:<.*KG@R1?)K(06=I&EG6I
MMZ<9D:?F[5K(3_+*X#).;\TDJ2I^U7U=T,U28/ORZOAM(($(9YX^M9D&MY[A
M^#9W"K69#)?FOT/AU%]3WEY&P5JWZ9'$KY3'_W3 HN&W#FU&^G-TS;#"-A:M
MH<$?_.JVW1+_L^']8-S]TF8JW."5MX47\J3WI--[\4P+BU86'6A;J]J^L< 2
MV3YM!O-7&VSY8QZ7YM^O&!C59FK>,.^G-6VU=A!1!:092#/4EH5Y#>$3</"N
MU2'+YIO2G=620+$JY[/6WXH\PM.^O2#++*]:(8!VK<6^M12[DKHDWQ#448^J
M[%&9(\Q&+HIBU( NRW"-#340,,7R<AD9PA/?UT321'<5L;\^Y;->^FUOC5\;
M*CAIX[*J"^?31U3EK\^/7F*F)("!Q<SB@_F)EN@#0>&US:W<="VWVA>E+/<=
MFP$WF:(H7/ 5WX;-=,1WOKI^X"4G.GZJ.?O2-;4[+EC\@:(NN94_LYK;6^=6
M4/V\;L7/US!_$A:(\>Q123M1;&XCXW[?1;9ERLS=!  N?'6E0*:_2]FD_7&@
MJP.]MZF8>@UKJ;\X[+1X>A@3@.L'X)3&^\*"Y27;QR1/#*];4.E5B&)UW,]G
M%1.("<1U!?'),+QBF:+QN53$ '#N%X]\PU=@J H?Z6F@O1'1/3U?+;K>B"9
MGQG06UU;5:/\=*IZW>&T0AW=4[L%Q2GJ#>F\DL[[W]*I-?G\DJ/#V+/.MU1/
MEKVE2ZYGSO[2X(SM*.LTPQ*VI4[+E7^&M"&2S9 V9$\M=_"TBX8N92W%<T[M
M37EWNX=>.FU,B,W>3/7DNYFZWI9;K(A""F6%2'EL:AN^C]6;XP)'.]U\Q>;K
MI@N2MWRFWU:?D+\'*>ZE6:5;>=_+L^J(5+7K;N/Y?CC(=T:3A5HU<9*L/TW)
MYF*HF:/AH.G6R+%P (R ZZ]G=1#/._DBNNIDDK_^;IHO0A+P$^SEN#4X.>HE
MMC>&:E=KV@UA0_#>#*I*?M,@CV20U;;^+_-<T_#GR %C7=-?K^FKUF(>ETUR
MU(Z D@N)JD\-4M]?]M7):-@P"V*7ZTLYTP?J[<D5'9E]9>EAQ3:IV&(D5TNR
M+&=NUFT<UZ+<RY^[BNX/,.%+=VI%;5._,M#<9AU<!"6E/YR&+A(?HK2)OD^^
MQ,GI(ZLIN:HY\O'ES4JTD$RK-=,X.P!CV\VI# 1KX^*E8YM<0J/9QS:9A, A
MFO:D4D!B:V4X:7ZT*0D $@#2"(":F.-:OVF))207Z,A0-V%Q7@?O!G$P[C5?
M'%!2BFP1WA+,D$+N)9LA;8AD,Z0-H:042DK9;&R  1BW9L/6Y6 2[M #KZQ+
MS=+24>KF]3YMWDD3O'^:VA^.#KC,+9LN,CE%=@IS:?IE9<V<##7R)VR"3FWN
M%BE]1#:4$[[E"#$H#]X2FPT#M:=3G@@!NUG /IOBKK'A2]>"!'RZ%CR5-) O
MGV.@CK5^XQ%/-W^RN=$EF"'=:T@V0]H0R69(&T(W?[*D.M:V4])$RDY)DPHN
MW<[;**FT%4[Z^81G&=LC[;?@W1I*:'K^<$ 78=28H=22[=+?=.D]==""4[(D
M,"8 5W[)M2]^);[*ZJG]<=,RX BYA-SRD2O35=5FHY0 38"FGD@'PER^.RAM
MK(X'S3>OZ1)*-H^N!#,D%[MD,Z0-D6R&M"%T"47I9_OW1&I^,R2]NXRSTKOM
M2$H[ED@2>^HT=:A7W0QI/;5JXAVA9D@RN6AD\BB<NZIY+:1S?ZQ.NOE<SWJ[
M'LB;2%BO%.L2&QD#==S+&QF$=PGPW@RJ2GZO((]DD-6@IE+:M9,<M2,@"8D=
MA80T]3$'?774S_?]:!C\ZY(,4&]O;2O['M7"'5!!WZ/Z')V&PWQ)D-/W/:J?
M ;D:/-[P! K9=5H+++(SE#"74WS36:UZH='LLYI,0J#Z1@;U,59TM5=@KM1;
M E#&%HD B45 3>SQ?#EDD@HD%9IW9)!95$CCU@4S8=0TKRYEGL@?QBW!#"FN
M7K(9TH9(-D/:$,H\H<R34AH?1<DHHO]1G1H?R>GWKJKQ47W\?Y-A/J'\5&V/
MZN$2V:G05</O*FOF8Y#)G7"R:NFUD+"4)T*.0P+UP:"6V%#HJ?U1TVK/$+#;
M#NS3-3=ICK%+%X$$^S9<!%8@"J2YWQO@!5_CJT72_9YLSG()9DBW%Y+-D#9$
MLAG2AM#]WJDS&I6%89J@U9-EZIW!8M4:;%[7([TK8]<CO=OTKD?EK5!3)]H^
MZ9"5]3W:<\F[]CW*]WPZ^BIL)UE0=39?\1R52/1G7E5,-P1F5>YL$)P5RJ*]
MB[]O7TQ]SN][58*7]GY-'ZB]\6GJ,NV..KF]3%6)$1(@)$"<>MSE#=7)B?I(
MD! A(4)"Y"1"1*9KP\UG@M%I H!(MI!L*5NV%/(9"1RY+B=[V%8V[V=HATQI
M]YUEM;<M#;I)(4(2(=M-R!WN[62\DX,?>-/Q1HGUWY?P@7G6--;[T9];JA9<
MA\'U; ?=?HO/N@7CX*T-=L-.\4P7"@,MOL"K#2]D&R[L^L^R--+T-<E\U6G?
M7$%>Q0WYY5RNX&AQWE[@*O FS#RRBGS\KKM@7C0:&#G\ T_,\'R% 6',M=>"
MV(]450S'Q-_&JO+(/*88.(9MNX_^*R5]S:*L.3)D:+PQ@W+MJ4,,<9P=PZ>(
MS(_LI4R9;4=VU^\7P#_X=S0P_SN:@Y@D?X!BA($;&^;BE2B9DE] )U))ZW:?
M)?8[O&4;"Q^6$/^6O)59QL5:\ZJ;-Z^B!PWT9WN85!=%Z!<#C6"<HTVVHO%K
M^F4B"Y&%R++_E\O+S]_KN-SMC/+GY9T2]D\4IG.PC^R87/O<K!_%NNY<V\Q_
M^AT+#,OV%>,.C8N449:-FTC])-KN2EO1X#-CV"K"LBV#N.AN6?4.KHOOBZ>F
M<)OG)=HX;=Z8I6=P[48<[)@N%$(GCP\"HQ(&<GZ_T)8FZTY76.F@R26_9#\2
M*;9H92MO\H>]$ER7<45/@;[,:PE'?4B=I<11JD8\5;?I)<RN$Z]7P.N7LQF;
M@H4@=N<3O"A^^QBPAP*NO_-^*_ (-) NEL-%0'(+5:1<6D,,=Z9<)ZZF>LK"
M\D\Q50M.N:9'TEU&X.8\P&V68NC\KJ?PDG%Z!'@9>9P GP&\-B' $^";S.,$
M^"S@QP1X&5PU54]5VNF5?@Z5A*3RNLA;JQJ><Q^6&_J&8_HOCI"+#6>Q(^1<
M>RA3914/#(FJ?;F.I++$RYD+7S-LAE/^P43@FI_4F3BJQ,%(LFK?^\3([!LN
M7,^A::-J,C1M5$V&/OU&T1:M'[J\\\QQ&E_"QCS+P@S*O0&D$+UWF/]BQ\)<
M&_M$NE,KTPBR"87@AP7]HK>VT3F2.MID21UM(C-UM$F^-\S)J3-.46<L,W5T
M;6T6;R,LZ?IDOM<G@WU3A;Q5X"P+8G (75]]C"H$7L^6-0+WJM9=8@/= KG9
ML/K:!%V";I70S9H)I1D\D\87QB?@M@VX1S2^.0ER,R;L"0K5]GK4QD9.1TS-
MQ&!UT_V(MZ)P@A/3%A4'1-3(<_9K 2AE+^K-T=%^\"71U5;9U(WJ!RIWHH"@
MLA#UQ'F%B46FF+BRP.*"KQIU,I?/)UOUT+11-1F:-JHF0TMG6M64CG3'5794
MRX,+*_PO/ZWA5=8"2P4KOJ@5'!L$LMQWU:3.<077/&LOP6I"LGZ^+G1U5V,U
MH=F(;LQD.OW+Y,([ #C;"T!F<-6(%M<MZFPMJT>0)$/+)$/M316M/R;90+*!
M9,,)9$/=37*]3X$\4KJ[:D; "B__C6;<%$K0)47X!X_Q%)?0)47&-ND2S)"V
M1<H9TK9(.<,2MJ7&MT=R7$Q1Y$J1MK]U \-6O-7>+%5>6)673)7W09[W'JFT
M4U&O@K2PPZ-&-ZRD((.+KEQ:'S!=N=]D_6V+-(TZ=;4W6@^>AAPU"?H$?6FN
M4Z2!_KA'%R8$_(8!?TN25*67)>=%_FY)5MT-IG,]A0 E6;7L:@3P&#5SK3?C
MT@W)6H]J;_%+,=T0"_K)ZO0]WQ1I8R2=(FV,I%.D>Y)3WI/\+6EWG]KHJ<T,
MCP\_QWWZE>PGW[CEG0ENL#BQ\SU3<O<>T3P+"TQ'VS3N#"P'5&OJXW@QDO"'
M)YXL&I)G;D[X2X5C:MJS%48<%W'<*EORQNN'MV/8UHVAO"K7QS>'%S^1N?;I
M$'^6?O"[9I%%C^P7]*+F-W(YFRY]TN4L5G+9\?,'$^TFRP^B1AZ/V^\HZT+!
MVSE3C(TI>E,>Z:A8/IY-[-!DIA*U/H23RB(,DJ_AC>B".Q:L:9+A/W7]H"C-
M/TK\>PV/8<H7-V#*5UCK7\:ZWGW];?DQ'HC9X:]KKY4U%>HSPKL$V9W^>7Q7
ME ,W1HF?'SDUOH0/0-OIF]6_,Q/<I4/WJ;T"NVB_K>IGS43/1/MQ5\FN1ORQ
MAM#I.(9D_HSW$$FD]QV;N1Y*;_O1>/*7G#;W5M4UUQHQG_9PHBF]JPUZJA+_
M>/'ZXK=U>ZGU.GI.SVN=X:A@KO'+.3&W_*3M3G^  C>\(#\*?X\AB*)W7O-Y
M1(TG%-YY M9K*',/_7U_"=PIB!VN:D%H7*'GD3=/-=[DR7P^PRD#JA5?ZQ^N
M:SY:MGWIF!^=P'#N+9C\I>^SP']G^5/;]4./W<*SWR(M=HSA8/[46. 2O9")
MKUA.R,S+X/<+'.J&V8P[,;]KXWY7&TQ&%VL9<#< U44CG:_]R:=.^JR:_OG'
M]?6[?W[\]$FY_/).^?CE]O++'Q_??GJO7-[<O+^]*=1#J9]KMFDHG9P['ZEC
M"*TGW;HP,;1IY:;B+?,,\\EA:/S@%0482H$/-H\3&K9R'R_<>E@8EL>-FH"A
M3>0K'OM/"(:.J8 )PD1#^87G_K30</)1.%[>7"F]0?>E!H>MR#;*RWMQK(J]
M"T=OHQC/"D",3@OK@$7RS\<):?KK9&?1R.,70YD&<['I!J;@:B,Z7"$SIG-E
M9N%EC_($QAJ0 H9&4Q-683W OR9><+D>IT>*ANR7Y0<=)7DZF*<@0_&(A 0-
M7# PHX_#GX]S)BQ6-%'O7/>'\M.P0ZY_#-B%!9J_SCV_DX*!IXR98@]AGZP'
MO/!29C"0^%)'.8AM-5U>OIT#+R)UW 4WY8%X$2<#=?X#3&RAC?\3S@E8F]X7
M+.PJ)H.G/<!02%[<=T6<$N PP>" ](/93S"JX0!K!OA+P)^Q)&0A]>'[?/_Y
M%W$+IH;G/>';<$@)'=CQCS,EF7@R!?P"'E#$.J:&S]3EIZP4TE;7!EHW6MQ:
MH,)7+-Q3:_8$AQ@T5JPUN$8$/# #K0$^#S%E7&?1I['4?\2H'INZ]P[62=^P
M/B#@_@3&5_(DO@>;-. 2IYC*OLJ_N!M]8#R<0$QB6($3TQA'W'D@=<VZM_),
MZ,?/\9@?VK <$ +P)$"MY\(^.]&EFF(L0+RBP,&-,J+F2LFKJB(T6#Q8ZJG)
M?&)1S<56,EP&#/"X(K&!E]>YJ7<4/'ZOSLY*"YY@#B?4^SF?$2!XBML#+P.+
M@]RTW4=?>1YIAG=7'R)A^P(F8=A/ON5W0.B*B>$C4[.)=DO0E_UBWM3R.77Q
MLIT'%<"N_#LT[W%[U.CDCV/$KX&"NW/#B'H+SX+))O-3//@+> BX8,$"K@4]
M]S&8QZ\C^5/XX']:G%E0(_Q:@.&+M L#!-)RI;"8S ,4 ]Z^ ZR;J%V,:/O@
M+^,G,-(]$[X'&!(,;=1G":7^>7EU%9-*Q;M3(#IL#)"#+XQ/+1H"'P1#WR&/
MH5QZ"&'(A?'$4<.5-; #UTTFNQ-+83S> 59OAS[NN.7_@$^R!RM\$/N-CP>F
M%=*(0^@^I<6RO(N4"Q=\$2[ Q1,>2OS5L9@OQDOQ GM8V.[3TD,#/)'P B=7
M9G2N9.%=Y$T&HW"K!1;P*WHY DCRKGC<"FP27BW":H'XN7M2PL"RK?_&.(O&
M2ZWO =2):T8; Q-/]MAC/QD<DL0L#0^9&K?$#JP%: VQJ&(Z?11S*43F-BM@
M13BJR^U:*V!1(,;61_+PE7$.LCZX8!9[FV::1\\"W>\HIOOH((53Z.**(7FT
M6''\E%TV3 7F#_B"[ACPF/)?YKG-L8&N'>6&+8*47:H-5 5/Z"EU!*8\D'+*
M(JFU6+B '*ZW@&)_>.S>]9Z4FP<+)!Q84E]!CG"# =^-Q^#&\NBU#\K1!!'B
MH0EQ&0(!A/=4D#SJ\W<O#-S9#!T H#"OIX&[G)Z874?Y)SYNVWR$'M_UF;$L
MC/R\OO+G-U7Y;'WC>,-O_A'"PM056]MUT'*$=7*6B:>/7\%W<@IOY;"$XGK#
M(4G8-("#A#NG8+/<H]+,/]1?+H"?&J(-RW)X;D>R,_0C<(COPA>ST/&Y><-'
M=4,/=@!,&P]-*1AYA6N6"^2[M/DXJ')A!=S+Y<,ZJQMM"!SLGR!7N)E\R[]Z
M\^0#!T=_(.$W;7BR4"[-024\&BBO,G8LUUO<EHJI'DV?;\IR8=8F4G24_V5/
M./OP@9\K_/CC"0V0HF)J#Z[);*Z@8F4#HT?2'G8U8UBH2]$OO*I"C['HGB$P
M?L4V1JPN=M(0ERG.,IRG:.%@%/U8607,Q#9C\D1+6M5Q#']-CI\X8FS.B N2
MY@C0M[%NSN$JUW=>P0#R#0A 0J*TR1(S&:]0=R=@S2AJ\1[HP6TQM-&#, ;U
M*]C ,!<P^JYG'^ !_X=C?'3>PP-\_WIV%8U]R;7JBH_WTK]VUF>U+6#?T]&M
M>A+<^E+?4@@H%]'Z3-A@2*:$D)&B!ZF\->,MM5ZQD++7NAK(.TC6.MR\5+W7
M&>96*U@'^-CFQ<*YG5W,5B1LVB!L-JA>;7RHZDW9))$.9A@^P!;"LA'Z+WAT
M7_+75BV46"4#]\.1T8?G?'.!6*MFQ?J'H#U=K-@Y6[UC,^RN\-LE?(S']W*+
M3+#<>X?!YICG5>S:>(6?5N^G);R.KOEMM+;3K0E=29_N2KK*D#Z 5W0[+-27
M9:Z](=YPC7RY6 !!DH]^U[;<>=],Y\P,L8]2?,5RU 7W[FI'/OS=)J?.Q*HH
M<.4DZ@7,SOS1VD]$/-YR@3'KH-%:9,OH72[;N:V,-HJ!7[71N_=*6<N-:9CI
MJQC;6_**(4J( MHWIE),4L14"D2<)<HRM?3EN[G8RO&SO8*+\[&(T4"]@B#-
M X*7\^/7],O-(,NZ%*PSC-@, DK-5Q7N;H4C$K-M^G)Y/5]BPD4:<JFD.R/,
MHY DC??<TULS2=#L,) CW&B;)WQX^LIH6_Y*.F.@T/P_R$ ]F&+G"^1;7BT4
MG$9Y]\0V4&%YJ[(F)4%&0-5M>H<B/9YI8>G*(B796C#'[L8V0QD]K2< \:XE
M&0C9I,//S?(W[,&:NJ#(IX'K$?;;IL"K%4VDU4\.;QX.1+AN&ZZEAS"I[W*X
M&TN2UY.]2_>920+)JGQ@6'A\RV:3:DS7"^'WMV[H&X[IOS@"0W)AI;36#;5O
MU_#6L UGRC!PO#!0</Q*JNT^3/]+5SVKXJ$E40)2$&_-X4[RY]$.2CJTS%[,
MAF."!*:DF#BBPF0I1Y]&&&IQ5&D#S#&YBF_OV_-@ZP&QZD8(FW.:8C[ZPW-]
M?U.JTOC[,G1A>7U?V+'@;93M?Q/%[I;9JZ0W[*F] ?4KD4@+R45*PN\Z_,;1
M"NC=KP"WFCK6)H1;PBWA=C_<9L(-*@&O/NRJ@WZ7P"OYB5XN^A*BUR*:1QAP
M1?P'UJ<Z.Z"UP5@=3D@;DS8F[.Z'W=(0J&K]OMK7\D4[ZLTX= U;!A53O2)7
M2YXRGUQ^,N@-Z25>5%^ZY=M$ZKT]'+^EY6^LY#]&I9Y20O9C(F,_2>Y&&_34
M<;_7,*/AL$Z]!&V"=KG0)D^;3/@F5QN!_AR@K]P9UQ^KVIAT.NET@G?I\"X+
MI*.AK@Z&3?/6Y4&:=]>EGJ(M<M7=J@B^++E#.JRJ,"FVV"58<N_S,AY^* 4E
MF?[QD#ET1EL"C8NG65+ ?IVV0"[V+2D\7#*VDGR:Q.#E,'BY8>PUS'$@>UQ6
M>WPW<YQBQ.O$='2>)OSN@]]*+[=&ZF34M!,VH9902V$:=-<C(WUE@D$9RJOZ
MFYRN.FA^1"=I,()NR= M[>0WUM3QH&GA$Q137085/X%J>/(58_J?T/*M?.UY
M\HN1?",+G30Z<3QQ/'%\RSB^V(:%(1+[]=+\=^@'XLB()H3'S'>A!X-_Y4VB
MUS3UU";+II[:1(( 8TWMZW0S0AXG@CPI.5)R[>+X\R@YTE25%/1OA(\&@T;^
M"&'1Y*8AZ2:E=/N.+'J/+/K)GJ:M]]AHOUPR+MKM<D1$]36U-]*;+DS)WB&)
M0!8^<3QQ?+LYGEP[! ." 7%\BSA>SL,/'5\HJN?$5/S@>C 51YF&GL><Z9,2
M>(;CV_R8K1@)SY,/B<1H>24I(J:[BGCN=LER?QB64U"38HTX/9]OR(?IPFL;
MI>Q8U?NCA@E9JD)#D*>S G%\U6N0B>//J^.J#WEJ_BTR.<4DI:],L"=%1XJN
M71Q_WM/<*<YCC6N81P4'FU;0JGG%P&0IN18_C H.4L%!*CA(#"Y#P<':WQ>]
M-6S#F3+%")1W;,I=$8)8/4U5T(Q[U8"KHM/90O4<6I9#GPS$*TF9G?EYM(.2
M#BVS5['AF""!*2DF#AN:PG\.8*O8A]< HTTN1UTS/<(E=8$^9^3.IFIGDZ':
M;USC*+K6(1"?!\35=G(=:NJX<?<[!%X"[WG *T%<$2!X,J%RO[*[ 9I*WV;"
MNO(:WH.Q.IR07B:]3  ^ ,#E57_21F-0KTU+2*$*4%LJ0"V[_"I6TN97L8'O
MF$]>/I)E%.E,VILXOH)6ZE7[RP8]==QOFK.;\E,)VC) 6P9O6E<=])O6NN<P
M?),[C4!_#M!7[FOKCU6M<1?8I-,)WA+ N[2NS$-='0R;=LU%B8A-2W1I7I*0
M+*E8\<,H$9$2$2D1D1C\Y(F(I<6WUS!%@JQV6:WVX_M<4]RX;$Q'IV["[S[X
MK?0*;*1.1DT[AQ-J";4G1VWUMUN:VA\0=.EJB_!<"IXKO[CJJ@.-\$RJF*"[
M'W3+ZP@#1]B>UG0$4G XM0>NG@L;(;S6W+D?WR)+[RZK .M=B?L#[U)S6.LW
M+?.-HG%(,E"Z"'%\U6L@CJ_%-A$," ;MVB;B^/9PO*2'(#K&E!*O3/5"MY*1
MV@63.#VW0_S@_E(K0E6.V+&1VM>HH2+93:T".IT4B./;Q?'G56T2!&@-FG9B
M()]87>@K$^Y)TY&F:Q?'GU73E7@,&XQ:6!N34O+KE/+9O'1969*2XX=12CZE
MY%-*/C$X]08^?6]@O4N]@9LWM"Q'/1F(5\\^J+2#D@XMLR^QX9@@@2DI)@X;
MFF)]J#>PQ'ZZ%OF!MW5 DB5.I]_KJ:.!WG0/<9T45@-(V1X04V]@.3B.P$O@
MW1N\U8<3Z4-=U08#0K#D;H"FTK>9L*Z\[!/U!B:]3  ^%,#E%5/4L?R3WGCU
M2O>SU!M8'FYLA"RC^&;2WNWB^#,T&ZO<7T:]@0G:!.T305L&;QKU!B9W&H'^
MG*"OW-=&O8%)IQ.\3P-OZ@U,O8';E.C2O"0A65*QXH=1(B(E(E(B(C$X]0:F
M:Z6-*_EKTPSVH[LB4<BX=*=$.G 3='>$+G4$)L#*2DH"K)3769HZU!H?NT9W
M603EDT.Y\DLJZ@-,"IA0NQ=J2SNN8M!7\ZLVM_#JJ;?XI9AN>&>S*GR;I3R]
M0L?P.:BWI_]]KRDUXOJIA2Q<R074Z3E+]GD2DY?%Y%S3P@\#AGRCI!\[M9GA
M\2G-,4OJ5S(ZU^;+"RE\G#"3^&,R8T3)5>+Z;(S?BUX1"Q5C56C8I9Y[S'?Y
M3!X%>>Y<V\Q_^J,3&,Z]A?MVZ?LL\)5LZE;ZIS#MOH0/S+.F67IF\M?ZSQ)R
M\GD.I:/O+?,,\\D!7F4_+?;H*[;KW+^TK9_,5 Q!!K!UTVEMCW/F,$"% C_@
MV*K N],Y4 [F9SG*772J5::6-PT?_  KE^([)H H8$HP-P+XP92IX7E/,$7%
M>  6#11WQE^.GOE@/ '/!LH=4V:A;3_!]*8N/!0Q@$],A@E]!A]0<,)^-(:?
MC&)X#$;A2X+Y&HN%YRX\"Z;1R>SM[ONGZ?)MX)S!*A^96&IJ3XKHC_3.[\!/
MPPX9$L]:0L!PS )62&U+>D-@W_$$A<5HM0G_*OPR7B5R!C0K)[2;Z9R9H<VN
M9Q\L.'RQ3_C4)2(%(&_Q8;>P/V]M=_ICMPX^!UZ#,#CJ+9 ;O)")!UE.R,Q+
M./+A!&Y@3'ZJ^ZZ-NUVMKP\W)+'6@(DN'US0<O^--G/)!&+78?F^Y2<0G;FV
M[3YRZ,).(\8L9VJ')F:_.OFOJXK#X+L._^Y=5,K8GS-XZ]5Z&*8/DVEZ)8O8
MD8#I(8X[\_(IHG+F5)HRVUX8I@D#_7[1O>!_1P/SOS/:E3] ,<+ !:W,307Q
MBNCV&?!P$;"N+#.8PUR[W6?QQS"2Q#86/BPA_BUY*[.,B[5'\6[^*!X]:(C/
MV>/X77"Z$0/U8)P2CO?Y\6OZ92(+D87(LO^7RRLK$1,NDM!+)=$9#1:%?NI*
M+@7./+TUDP3- @,YOU]H_8MM,XYTC_@S'>>X/.9F/Q)Q=[2RE3?YPUZ)B,W,
M=<(4M"+SRC"(#B;9^0Z>Q3T=BHZ=DO+522K#5+\6&:>W#<+Z?@B.YUL8-+WM
MSJ]5(.55I HP>>?]5G!P:2 !KB)O09MI<,E=5<<\+XW?Y]J+>@IY&:=7LF D
MTZ8<P"RS@%LN-[A[#3V&@E$)^Z><'J&^4G:/>A(+?,>=B<5?J?[$XH5+\]^A
M'Z#GG?! >&@F'KZP(N9NC?:CDT-R<JBEB"O=IR.)6);7S=I:2?G<PFMB-_0-
MQ_2/L9#E@D5YM0%25[<;(@[J43;['?O);'?!3"5@T[D#=+E_.DPV+J_0I*IP
M4)_\COJD<FP(#]JA4T?"<K<)QWW#Y?KIT* -CWC[]-GXM^M=V89?;B'1D:X.
M^J.FYXP0F-L&YBU5 S= +>4Z3+O/),:W#P2'US8#7>NJ_5'3DL,.K1A\<J03
MQJ7&>.0HC%V$*>?@'X;E%%0+71/D*SWLL;("E0DGT#<'] =C_@L+)-;A&S \
M!,T]&#<,Q"=N[=4H?\55Z,,.,D_QF%!2_MQ:'-;?BPXYI8CN1@C$'=P6,>=]
M2S->U>)PJ.J]IAUD9#5I",QU.=(<Y+:H#-^[G%T&?76@]QL&=#J\M![CE7LM
M9-3JO2X5@"2@$]!W<U7(B&!-5WGV6+-!3,$7QY8-\0R8KH&C8Q6' /^$.?\@
M?P9)S9/[,VX3;KMT3/['%^3$BB7GJ*MJS9><!.=6POG,'HT*$;Z+3Z.OJ[T^
M^33HJ-,PE%?NTY!3LP_'Y-4@J!/4=_-JR(EA?:SVAUK387SVJOI9I\;>1;%3
M H7Z/&<?3L24BYB2K(3(V"PRRA(PUY/0Q^P&AITO"$P>9HH>/IUSN;0V3MVQ
M.NE2#S7"7L.P=UY/<.FNVUYWI/8:ERI+OEN"9(5^V])1.FS<12HAM,T(/9FW
MM;R.OUUUTOQ\#/*/LF8VN2-RRD!.699"A&P<(?^6[6*YTD*1_QVU6>/FZ_HF
ME5QG[-/\JR3["G_F.P5&](RJ]!W:I>Q,ZG2LKS1<2WMBUY [[6E.5L%X0<K$
MS7W'P#)!-[?]:#SYN$ QY#S1TIG>9C'W]'"ZJ9!L;=!3E?C'B]<7OZW;4:W7
MT=.M2L5$.\-1P5RCEY>O8^_ EWY@>$'^._P]A@U3XZ_QIT8U"Q5>M!!69RAS
M#RVVOP3N].+-K6A*.5.NT,QST,%M%!"U@%VRG!#1:-P96 YL8^KCZ.%/)NF)
MN8AN<IDK /Z2L%734%(L<WW70F7[IR\7"R )?*??U0:3T7=M4T/$U0_KPB"C
MGGDK U&[+R(+D87(<NR7R[M^KK[0M(S3HYYY4A:*+NJ9ITVHOGK5:Y%Q>M04
M0T8$4T,]:HM1Z[88,DZ/1)V47$Y=\"*P)S%#!/F338_ 3LWO" ^$!TGP0,WO
MR,JOL95?NG-&$K$LK[^TM9*2FM^UJ/Y:XYO?219)NF_P<>'T&Q&1O"V%3IM(
MVX*C-]34T;AIN3^R)A80["6$_3FS]ZJ6!#LUU!M-U&Z7DHWD3#:2C*PD#8Y/
M'-0FR\3!.@B(@3KJ-BTMBL0#B8<*LQ:KAOVF&LXCM3NB)GW4I*_!3?IDY\YV
MB\X=W"LRM@T9#=3AL&EVDJQF$L%>5MB?V;TB=^._"=A237.VTM&)I$&-W"M2
M"XC^H&EE]4DZD'20P+LBXP%!&ZI:KVG6 ,6U4%]!DJ]-DZ\[N&#D['%"'0@)
M^ 3\<SMA).]5V!NJPU'3&A_108OD08W<,)*+"$W5QM3-E"1$:R7$Z5PQ<AX4
M>KJJ#YOF?*4PE]UI]=:8_K#=>W*JD*24QZD2,675C6*'Y$$AE+<;Y6?VH)P1
M^#OE!#5. M!AB,"_QZK&NJ:_;KV,)N8GYF_@-N5/Q:F'M*H%5J/ZB!,QJR>F
M)"LA,C:+C/4**NO)Y^V\=0/#5JSD'*D8_"#9*.]G?=*>93+W3NC.+,L?.>B.
MU'%OV#"/A*QG,L)>0YV,Y<=5C09JM]NT6@%-\102)&L9*54Z2D=JKT\8)8PV
M!Z,GBU4J+=-+'ZC]<=.NT,B/NM;?T;!.XT1.&<@IRU*(D(TC))?<\ .;BF<[
M:,3MP+5G*Z/GNL5W4R_$725T?.WP'C#;6L <UTL@2Q;\J2!A]FFL?I8VZKN&
MZ(I']I^]7N$G=%ZGK#7T25=YH-)>[(H#G/B6F:?>5?C;DOG9/SJ*WM6!R_^Z
MV4C]^+ P+ _[5EW/<@=);L#::,"N.3'JW>6)4>]NLUH'B=4ZW&BU3L:=?/DR
M!<AFX_S=F6)$GB8$3.XJ0;EC4UBB,@MM^RG^*#-Y#OO<^,G@?>8HL*P'RT&W
ME3+SW <EF#/E'AW)RC1J\X-?#9V ?\]8>KF2A^.L.DKNXB(CT?@JD'*6$QIB
M&44OK;RB6.;O%[= [!MF,[[ZR\6".>9W;=SO:H/)Z+N^X1X(<)@1CYI>(!\%
MVJMBSLO[>X_= S4+=B]-7H7]@G7[#)F%[] 3,SQ? 5+ /A3UC4:&Q_.3RG<-
M?ANKRJ/A;P-!VG.9A\%9>;_7[>1])&*)$0"V0OJ@U>SG^]EU-?UN)Y_NNK(:
MW*F3K&B<6M&XM/V9=/1M*_*8OT#<_F3V4T>)EO8E?&">-5U9V<UTSLS09NYL
MDT,O#$*/I8GP7N#B%H4,"HJWMCO]L2.?,ECG H6&%S+Q%9 [S+P,5F0.2)MN
M5^OKXXLW[_T 5H_";P^\,F,Z1V&-N)W!LA0_G$X90\L&_D9B1W"V8! ?OF+;
M[J/_*B9N1*\W&0F;[[$6G?'U78S"-4(O/40)IMQV:9ZB[-Z&GUB2,/R,,'!C
M0^[$IF"*4-V\/R5ZT%A_MH</Y:+ $(MGC ,=[:0I>D!]OEQ>QMPF)]YN[?@R
M)Z'U034Q.A3.T2^1@T]F%M>@"=R_0+H5M7[;S_5*;<>I\VJFW[;8H<@"J!%G
MG20;F#IQ[@3*U@*'&G%N]G+5/GL>SC2:5!O:A$05ZIZ3A+?E#]U?8%FWC\S^
MR3[#O.:;(D^WNX5VSH37U/&DU[Y[_&.JA#1!MNDDV^2(=FZ1@,-SZ^VC>RZY
MUKR6GV39E23]>B3]2/I5(?WF'F/GD7]===!M6KU'LNNV2K8^23:2;!5(M@]N
MZ)U+L&F3_$UYPWB,#+O#Q-^ Q!^)ORK$'WSV+.)/T]2)3N*O77;=[?S_L_?M
MO6T;2[Q?9>'37C2 HHIZ6%+2%G"<I,<7K>T;NZ<X?P4TN;;8TJ3*AQV=3W]G
M=DF*E*@W)2[) 5K'EOC8G<=O9F=G9CG,_!'N(7@C>#LQO%V@W)T4XP:M?K=N
M];SY$#<O4%E*WL[Y9%V^YZ7[_&P%F&Z/3>@OQ7U/W#$L[G^T?,-V_= [<D9G
M;SS,TC>3+)ZNKE$C6?QTR0*_M]. F?YY>?/[[U?WOW^ZOK]C%]<?V>7-]?W5
M]:^?KB^O/MTMU "LR%9-4_F\P42^#3UCHON<I51A.PJNK7)0CZ07/F8_KZI2
MN.>>;LX<SB:ZR41&CLRN=@$#G;>&[AC<%GG!TYA>1HI>F%]M *#JEH.?3UU'
M?(RI])BG[5F Y&T&_DC^[8;[(M[W,!/9V?J3Q[G\1D\J,V D^G3JN=]$YK<]
MVY2C'_/UY@'P?5,/F.+J)<X[O?;RZ1D+"?G !S SQF3W.7P,^953Z([_MA,;
MC+N;:B<P<QXEP>:^#XS4'09R()+JVZNSY@GMHZM_ SFWV:6M6\_U!* $8D!,
M_/#A+W "4*MM,6_0[*@8PV\Q0Q(!X<-R7K@?1-(OI"I@NF?Y6*HEP,+UX";=
MFX$.A!Y\#+KU$/KP1A_? CJFPP,?P@!P+&!89(=E(X';8E. $2=H,?X\M=W9
ML_@=08E[!L"5>#EW7BS/=? [^ 0T ^:+.!9/Y(';%H?QR6%9 8"GS]#-"ES/
M<D,?].P1?6'$,8!&'X9NPU2Y(XI.,K.$L9@^DN/%>G(]N->>2:V&FV":SVWV
MY\3"\L( R8=SF;J^+PI?X*8IH*<%Y 3E,SD,\AGF+ZD3!C G+J!?=V:+[\8R
M-KS;?8&E\?R)'CCW\AYP /UX?L_Z3)*^E4L!O!\IBL2+;M-]WP5B(L5?K6 B
M9B\K<(!1$D'@(H\#1-G6WPCJ,!I1$ZDG=H/I)A@'N)X_/J+$(,Q@467$XQ9[
M!/8[@F4P?DN@*$S+XWYH!V(.[A1&*]Y%,+09AGX-=6!_P*-3EJ\ 7IX=ZQ&6
M2H*T<U-4<Y"*E,)G5I8"+911E':8%\P)- JT+0BD]V+KK^)[2T@>W *2VV*F
MY8'DNOBK!)N8N/I3XCW9EOY@V2"^^!4HF:A*PT+@V*T"+<-KX5+7D&55!H<'
MO@I4$*HNWS=_W?QM+;Q-O*R%Z %_8!&JS[T7>$V+@6['TQ8]SH?O?="??T+$
M'GBS0%%8T0$%@UD*_1 /A*<H_<0%.J6].*'\\41 (]/D$81(* 0PA]=&%8O"
MZ3/^"2VIUWX*>%:Q1V HSM;WP^?EKYF;DM^XBC>J4A,C00\(9I1B66:@<_Y%
ME81B>.B[HMNK.Y9X)=9G@UU"IUG./?_*B-@@.&]!<.0+P-_S@*1M!NZZ'ID<
M?-=4>%P&SWCJ8&QTK( $T4W1,'XL/BX>?/Q9+&8S&"4L[<4(A?<-T@$?&78H
MS4/\$9(H>7#FB<*B+$UIL0!]L79R!>+N7!U94)9[/EI%$:&H,&'?,LX3 =:H
MMV#4TO1?9>!2T>MD%ER4X"3A\@<.O,=PN?VJSWQ1!2@>.4EBZYERSCCHW</A
MIO83M4&OQ>(?;]Z?_;BRWK77[BZU4M':Y\.<L48?SS_'X-1;/P#56;Y'? =N
MS_RVM!%DP@K"['0V\7"1]*_ -< ,B+4NB#B&Q!##?OI1WU)>LJ(0EZ*V!Y8#
M?%SJTA&-TI.#D16TF7T%\9$,S6Y3Q2NB:=L;8/7D.8$W04U?VI:4+=G"[9?F
M)O1A-L+^@C7AMAV98C_P+%@."&A'M_L)?,,8V_QP.@5_%LW0[RX8O[FO.G\_
M&D; O#D,P_"$FR\Z>OSH>HG)D<$,%WYXH%@>8&Z\"L#WVLBV4*Y\P(<0B/SH
M8?05WQ,[Z ^P% #)0-]"A\=9GAD]ZG7!3"X9<'BL&1H!3.6SZ"<"_!*>"_R;
MLB&Z[:<L-W T(9L@2$)2?*F#GPJ#H#\#3@#]8C<?KDS[+S#CF? ._!!\=H\)
MFH"1A?%BWT^P+[CH@*>YCNB]_E?HS5KS#Q*"R/>TXJG,C1<LZ+RXG!^4XM$R
MY;H#[5K:P"^OX2*RI@>"3 JE!*TDHI0.])<,[L^7%XF3)NU[Y)X]6[",PM>G
MGM@2/D_B/;10K2>P2!2-8)YBSPY6Q:CC:.J%+W3CH+.G^\+MS-A]P;?(!S+9
MT]QGAPG-68BA,T\8=!R@*5KG@,K@9(#"(MB##D#DD26310?&-.52*B+0J^[A
M&X GW#= @=#=Y;;[NF9%5;DF,%F':PW I'@1T26) *2H^&K!:A<X"F9)"*<]
MBXF>YR'BK7BEJ:.*AR#$_@2(C/J=\FUQ'2"7P;H("TBUAJ'%O(V *QH6*F.T
MG/X)*S-CLK[UN?'6^O9V8IG GG?R'VVD82;,^.P7U^$__8C7__(6@W?,#.7Z
M689''",1>P0SF%C4>NA""J0?10+!:<3*:9.%4_C P_5+R,6G3TXB6T8$L_'7
MHE%'TMTCD;JXC\>#[L</G "2@P)AVP[\UK-P0811$N[,V0-OXQ:&)S+/QX6;
M.7\\4NF!SUS0"B1IPH5XVBWQ<?P$2T9U/"]JX11-"!49%SUPNZ>C,7^+8H4#
MQ@47L$:N-"+M1DFP7+/-OG#9Q GI($,AT51-[$$B4!->)%8#:X+W47.A\4(8
M7T^0,R$DB)V'1@<>MBGV+&_],[KS0MYX*\9]Y1B OSZ'\8A_3]J12#MO+Y]X
MD(U#;]'"IX#I':=%T;B]7'ZRII]/*UJUB=V:R-D03.89F]R*9%7*L!1@&)<T
MA"(@FJL6F\7D4W27LN(RT'*:M^TL+@5.\SABT^NTA_O+C0^^B(Q_V*[S]!8C
MR'.4BZ5&A"<BWP*CLFB\UH54J^8 7,W=GM86RXR\8-2SY5C/X?-\EW/!,XM"
M8$!/$]<<J'48AN%QDH1P8!_E.F2^7,"! *7^Y@$P!::,]L#&+@)/$^:[T@&0
MZY34ZY*@/@>?6BBSV*05&[GVW#_&!<NS:V;C9\&JC5K=7QX,2JN0=Z#(\WS5
ME!Z+B;O(@=@ ]D18H;7Q22D3_I:_Z#:L>N7*(CM+>5>TXP$^%WIA&$(3RQ-+
M['FT4+I#&QW6Q">ID=0NQDLML6N>+%=%) \=ML@5:,W7=.@*@=2A4V^)33;L
MZA8%IC<$76-!]O@4%]>PM(HN3=D. 1?P=D?ZQVXB45X<_/8BM9@OF$5/3-<V
M9<PY=0.P]%EL*\<Z(1> TD2)B[<>"KC(N!,62>EB?#A:($9>,V"@2'I#K\R*
MG& 3LQ%DV%THG\<Q"(N  9)MR"?*N[#;7BY[\JD+*^96M)S,+-9E*%N,=AZ^
M36=<Y&X-R!5)X+I_,Q 8 YEGR>T^L1;$2<017#F4&NG$7DNY>*4M5FHIB(FI
MC/-_ %])ZDXJRA MGW&I9YF6?$\4#F^E=IP%W1]<SW-?<9=;<GJ^>8E2#1H8
M"44N^BY;$.G6V3SG2AN^L6'F=;+0'\3R;]7B+]I)ETX2:NK?COOJH*79:NG$
MOQE\&@C%6EPV+01?</<]6=TBEJ2#7]&FTK*92HL,M@3&F).(&\FVOJ^QC;*>
MXZWO1<[E=.JE_93"]U/ZM)]RTOV4TK935B9%?](]!R$:EG5WX'@<,_^Y.SCO
M# >K\Y^WTX^#,T)JE\5RO3)U^OK3/;NZOKSY_1.[_?2%82;US36[^_?%ET\K
M$UI6-?NM'=GR*+!-N^B;QT6= 5-M&1>.^=&R0_!_#N\,O7V#>063BK#EM.@G
M+?9B!!:*9M5@$J+L$'09PR#*47D4<6,C2HT1!&0.QWU#3.;#X+'P]EP,W.AH
M5*K6D[I.7::'G8*Z3/>HR321A<A29DOR\EH0JS@\ZKVMHH^VRK%-_T3_:9OK
MJMFN6\7AD:Y45U>T,>D*Z0KIRE:Z,JJOKM Q$,7JL=;9J,B;.J(T2@,SAT,D
M&U(8[1%AGFBGJ'K'1J0C2$*3,R.-=SJT+B+S?@O(1.3Z9TU\;!EM_U@J_%7Y
M3EG7\^ J[M]NC+X*?=S/O*5/X5:HOU9U#O>H3L,LD*HK(3._N7XQI[9NVPIK
M..JWM/YR0FC-FF&1PI'"[:IPNZ5?;ZMP_?-AJW]>^^YSI'"D<#LKW$[G7F^M
M< .M-1PN5W;43.$V+*:6]J0/WA',NO7Q>/91_:RJ[J6D49A.$*PW_<9,-Q3M
MB3*!OKR51%Y6PU+J0R'1E'*&2(Q1=(C$&$6'F&9,L6W":Q4(^5,,!-/:HP9
MZ3PS_ZT(C%#<HSSGNCJN82Q)%U*0KD.LOKAY%,FA_DT8B#)[>(](%-TK.")E
M<K_C$,[/6UJW]N?\D6*28AY%,=<'40Y1S&&GU>\N-U FQ23%),7<0C'7!EL.
M4<S1L'4^I!.$:"=U/44_15V:'^76J?62;@N=64R\J]4Z8I<]^UUC!-5\-#&J
M(H\F1I7_: I)K6G+9'@\:M\I+8=LG2';HF VE8,'!$2%D_*O0!QCX+C8,^@'
M[4VM+(U"WE*]_.^4H%T*1T5ZWA>![!@L*IC=RT3:;AX_\H?@CANA)SI_G#J&
M-6H-ZG_<'2DJ*>J)%/5H,:U^:]RI?:("*2HIZJD4]5@QKFYKV*^]HE*$ZT"*
M7BZL,-B$FT]))_AXB?)#EU8=A)&%822\^&8J>@=>.&;4??KD*X[SUGA4>WPD
M)24E/8&2'FVUT6V=CRDL0$I*2EJ DAYKI=$?U3[%A78T5M+J"\=#Z Q,L_4#
MU_A;R)5/RP4"N8) +N[ RLU;79QL?N&)([U%<_BM5@U?YS)ZAR**@.=_N?OC
M=]%$/?1Q+!=.8,5)'O.@S:=O\E@9/'7P<M[4-*=#["S_ 1??++_(Q*56][Q?
M=[ EJ""H.!U49-<NM8**WO+1<@05!!4$%?M"168%52>HZ-$2CK:*-E!4"#ES
M9;B!UG>$Q.JL[SY%1Y$+$94!L0JB<$^K.P832!!(E+:RJP=(#&D[C$""0.)8
M:[I:@$2W_B!!&W*KBU8C$8ZVXY+#=X6"T\*-X+8HN/WT3V@%,P2KVTC&+I*C
MVD_> X?:WY">DIX6I:?':XG3(STE/24]+4I/CY735_^M8VI&'/<MA<G*X\*4
M[:QZLA$26Y0<(;%%R1'NV?-%@>WUGGIAFX\;.HQ1X(8<S3W;+GZ4YWXM]5Z\
M,/\*_0#]R].W+&Z-N[7OOT@:2AIZ9 T]6J!FW.KTJ-* %)04]$ %/5K596O<
MJWTPE8(TM.RD:$ U1DAL47*$*C;F53#\LN&LJ.CH; K"D >Y]]D7JWS(DP=?
M1KU6IT_1%U)-4LW]5/.()T:-6_T!M:4CU235W%,UCW9FU+C;.N\TL$RZJ1$7
M.G%8T<4],888H_X0*3FF0#-US0-F.8;[S-F4>YG8#!WC72"=OZNM=[E4BKGW
M2=U_W'W\"D+X53PF[4IV$T^RLW[GKEW_HT=)_4C]]E6_]=&5@]6OVQY28@NI
M'ZG?7A&4 M2O7_L^1Q1$H24AK=6K,T1BC*)#I.25@\,CE+E"+N(^+F*T[U96
MB(1.@R8%) 5<K8!'#Y*<4T<E4D!2P-4*>.PP28]R32A,TO1%'S%&H2$28Q0=
MXE*8!'Y@3[%?6'ILALUU3XQ[@H_^E@Q!O&N>=X)CDN92O";SC(BCFO;]PC1&
M>>-=G%17O$B22'Z6SG&9$RA[2?3.3GLP#1:_$\-Z)RNI%EAQF'D2,T?B(AV9
MP6U[JIN8=RH,-_X=/5C\G>&^> $S0L_C3B#FEVB"U@'+$T\!OK+UJ0_#CW]+
MOLH,^FR_J)=\9?_[]PN"B]&OE$^&0:T2G8(?M#?;*AP.?,/(4]\R\;5B@;I4
M'\"HLHP]>NXS"R:<Z;X?/G,3O4V8N8_^J?LHOI&?!!9*HN,&<-.K[C.@C!':
M.M:LA3Z\75QJ6H^/'.3.X.R!!Z^<._+945';/?QCSIRD-[1GP87@A8J+P%^U
M7)/ICIEZJQB'O Y&\]UZ#_HC?PBN'#_P0ISCY7S8E\FS;O%1VH)/?>'?.*GC
M7%(W7L-TTPW8LV_(ZYN^TO.^NOZ\I>_=T]J#Y?Z'+?8<VH$UM2V@^,.,Y9,"
MQ.'=O,F[Z\P;!/@WCPL3^S<WG_B61]P<1).<M/=!0HOS]6GO_?8R*214@L;8
M5E(BV6;W(#3P"Q!)"JXUEU&XK 7?3>%K[&T5"6O@HAY83N AD!GL1;=#GB?T
M)LRP)80>]!803]!_1[ENLZ40>/&FD@S&\0U&MTD&XW()^B<(&J +XJSWV(B\
M N8?W2#$[RS7&O@"->?'W9_>.HSS8J-*68?#:%1%:Q')YO&-1#2Y:Z >W/_+
MXM^"[\@QRPG%1)AE_GQV#_R[XS87]/BJC;J#\\YPL&;;&4 XLYC2NCFK*0GU
M92'3O;#1R6$WR(AHJYDYJ[>C!;U19!F7A^;X@OH<0,H(8F;..V#R;]PS+%^P
MV4^?/PDCFY]LHD^GGOL-)##@]CK-$X?Z7(&;S<V/(4C1TZU@NBPMO /QOGD4
MEX#B?(I>''TB3P*JPVF$VVIRI[V<I9>GR,(Z>,E)N!&7<!B[\R@V' =2Z.(9
M7+/M6EJJ?X9OX?QZX(8> D-2:O?JAK;))H"3\"TX" "DUMMXQ%E(9(V%+&VT
M.V152"^J=K;U]GJQO(UV!+T0[TC;_5]B7D:>P0(K!7U#(Q!F".S-%RX<]PL8
MX(L@PT?+-VS7#SV.SL,'&YBP92H.![I,43N]D&=U+:.>HZW4<^<=UK)V=HL<
M\ZM<_3VXMKE\]4T[O9.1_OGET]W]ES\N[__X<G7]*[NX_LAN[O_]Z<N"G"S^
M9/4G60X%MK<CY\J9$>D["J"8<=UCW,'%QD=N"'"4LM#36L+-;<U7'1XW,%8#
MZ^E-"^</N'SGO@_X^6 Y DXN!;0\R74TQG \\7'Z@,O+"?YZY4B8%\O)O%M^
ML_0'R[:"V>*R>X6'!.._=+VI"W?CBO*3;3U'8_*E-?"]X-9S30"S&^^.>R^P
MJD(,_PK(C:M\W?[B M_\M.F()WAA_!-:OB5FDK]8WV\5.FX/ET"?Q7C_I%M.
MLNR#>SR.=MB2<9%'W?*R*\N+,'!_#8%\S$@(BK_.*<KLF*0MX0U7B[]W_-F"
MZY!_KG</9BG-J#NPWN+M\9#O^),83)'LZN68Z'VY];OU92L^374/O35PN=S'
M1Q^<OX?99K[]YOK^C6 5?@^*$6M"52C=;R\'KA)*&]&\6#"?& /2!+88%P-_
MU7OBK3V$.Z7FD9]SZ?I;GA&I -6ZZ^03Y$Z?3P] 7@9@<9G!'5\2$4&!?\._
MN;^1?G<<PU6.P06-*J/$W?9R,^HTD?QX6I$<^1A_ [,.!ANU^0K&CBL.6$ A
MX#Y'04"DW 9ZW8#:>QEW^A#AFH]C/@RP>HD%7&OR"K-?[>7^ &E:NCCE1*)J
MM$#?WK/2QA7TK+(YVU]_=^%R/I<XZ2==3+=QE125W&XW1W2SRVV5#+I2XH!L
M>T)'LP0';-DM6,,TRSG<9R[(#"Z04%&E:"\W],R2-]<^QJY$X+()UTT#A0T^
MQ&&*'9",_<S,G.'4A>W<WZP>[,9M8HT2;ER6#2C@><Y<;&D%W=*>78U,K]R.
M?08]1PNL&X87@M @1>:2N7G+?X/6]B+'2[MWY[\K(!J;@\06ZN,C[N""/$2X
M)XB$XA'M]_G_YU^CKC9\O^S\OUK!9.+:F WD,U?>_:#;@JC^A'.IK/ .E#0C
M4OH'#D;-$KO8O^N>,<%XDI83=<[L/J^(]N8EXZZ0MT)JFM:K191O8P ;N;<Y
M:[A<Q1@-%I0\3?]5P?54T7@R"_PLE8KUP$$@,17+?M5G?I)"]M,DR=O*I(#%
M&4D]'&XJ:5H;]%HL_O'F_=F/JSBJ]=K=I21MK7T^S!EK]/'\<]Q^>.L'X&,M
MWR.^XY@+%]^6C@@S$1*&V>ELXJ&B_BMP#8 ;D24'@(+.$ZKS3S_J6\I+5A0B
M(HW: \L!/BZE<T6C].1@=#"""^7\XJ.D-"Q_M^86M%EZ#F*U>0O@YO' DJF\
M'[C#'ZV@J!V;R&4"8+D(<C)'>H/AJ+\AAVWUKL]VZD6;/HM7WZ[9]+F_^O+I
M]T_7]^SVMXOK.[0!G=[[[?_9L#V4#_3;91E)65DC4!=3L%-F<NE7;8>4)/7V
M92[N+ME0&RSCGZP1B0MM#I84^3PK )4SEB]O91B*3.Z"/2QW3)<IAT0X*=WW
M7Q+\8C& M98&KKT'KP?\89GG$SLZGO!GP,]ZA*>#?R)O9_!*6)6 PRC#4],,
M2"Y<!>X-!FV>'. W/EGW<<F.[O=\38^.$F9+9!VE>!'J@J/Y&(KX$'R"O\1_
M@ID*0C])S!#OPZ3 >+@S%@F*S$&<2FR?#V$^@"0%$1ZP*I%V>?$;/Q#?''F$
MOGRZGZ323CWW+^GHQ71Q'P# (X\Q6 IYM>?!KE L1):N8,^P) \C8IO@,\O5
MC&WCL)",@A#M[=R7[7(#Z@GU'R,YB;2"1;:?W0I!6@G0U87-1+(F:2V)U34E
MS#Y8$M ZL3X$]?:2'"H71A: TY0LA.2.1_(77&-P+\ 8$MBPMW^T[]K,#Q]\
MR[1TS\((=@Q!4I%11?Q$=3U<*_FHY\[R4@O#Q+Z,GXBX3<X2/9Y?HHN($SB)
MJ0M@.<-E%\#1L_ZWC%9YUD.8I)C.$03&#NL]US,%%@D ! \/ELBV_AKIM;P<
MF(\J&$Q C?T0EFW9A^)T OT;$%H$<L +EC 4 83$D&3R(F;F!ZE8#USP:'T3
MBU"1K28H#1 -<.4G.51M=@7#-4U+AGLR' :T#9T8*L/IU([KT?@WN%^<0)^'
M[/&B%]?9\)58ELM,-L_%;&NVC/6":/R; 8MV'+;-7[CM(R2YK_/D;)DL*VY+
MF:0K.;DH*PP0VPC8#Y$M_?3EZNXB,D]O$D2]PK6! ]/X J\!9P<6%C"H'_"K
MZ+ZK+Y?Q72TT"*\<P%'WY]3X)P3K^8CY^[@R W=Z$V96+<8#0I'-24E48IT]
M\I. KYF20S/$C'S0B2#417P1ECZ^U/5L2N/&(A$A:Q$ (,A&O]XD Y!9VE?1
M(#Y&6P;;;?"M7J\)/,^^/1UWF@LC7G@_FQ8;$A[FU$DD6WRZX0$QA?'.XJ^H
M%8WW3(1Z 8^CP##J8Y1_H@[]3Y*X(*@"6JR_N)X(*\3J"]@CMFJB?$X_<1Y_
MY? F2=15.T>!!P0'AT_LMZ9T07A56]8;+-,V/M1(2A>_Q5<;UE0'%_//B?MO
MW81;N.=Q\S]@49,[_?MH,/#%O7OE@)^'5F@O#J1>N5_YDZ;E9$-([>*2EM&$
M!#R@W8B&*\RR[LRP*PV815G[(Z.I&S?JEBGY&?SN_Z#;??.(?UX(\ZF I';[
M[>7NXME8<K*'$]O4]>B+*IU9I(!%^A,,O^V[Z9WO5*8.0O%6]7F+1/T2K\G,
M:Q[\"OX:9CQ]#/F]>Y<\?<N4E)WHZ8.VPF<'QNA3&V;!A"<RB96Z4Z"B(YPD
MH=?R=N$E95,)E#2(%_$C8X[LVQ)N/X$>K\/>O4W5IO3YM3[7J0+"ZT-LR]&S
M'4)MW0TAYSMC C"!)6DRW<"_<FYCF5RRT+X(IQ=7*+#6L1U/@UR_-ELY#>YO
MF57BN*1:"I%$D:34*FO]<C<5M,D LH?!*/?5@=M@+?-NY?H@O?N27@WLMR4G
M'W'X?MRN/0KD&&6/ JDN)^E:D)KY_-N%7@7L'-^SM5R=Y?0,F+>H8@>WE\M[
M?D5O)K(068@LN]]<7)/ZF' 10L]M1'LXR#>MA69N;-OB[\3#6S%(L"SP($<N
M)M8/>/_V<\--_>?2O69R?=.]/*"]*7:Z/1/T)_-V1A05HJH-CZ2[9.G6QM64
M;K)&Y5JC+NEK"?HJMR@E;^0^936UMQ+#(UDO5=8_RZTN$G 2\'H*.($YR7I3
M9+W28%[X6D,1I2QK[:#U-^E@8_7D!Y$WX8:^[IC^FP/412VU2/453P-JM]-O
ML6YO!#\&@S>;E =[7N]VGJFFWGFFIQ.ED@LS+N8[S*G=_.TJ@M3$KPWV:8?]
ME%T/&ZKDHQ4Q<M4D'O%%3>(17]0DWIZ/+O;@=7).MG9.9.8?YDXN)Z&^(\>@
MUH\FH%/ST<07-1]-?%':,:#81M)*9$UER3LRY+5[- &3FH\FOJCY:.*+TH:\
M<!/=4\]$?^ P/-$'TWT4'49J8)9?)U; Q:O$[L:KIR\RZI04_JZ(X:?W/T4Y
M9YE!H4.;+*PY U4;?_WC+J\KQ=W4=7S7^\TU]&V/4.DE5;^]]56_G5YK.%X^
M4J[:8J=4 D"U24D:O)L&1[D]>.?J-C-'5.A^KS4>+/?FK[80DCZ3/I>BSZ/3
M6V1M.&IU>\OGFE5;[$B#28-+TN"R+7)OW-+ZRUW@JBV$%<Q_5#  $1U" ^+K
M!Q1[4,'DU XL(Q'#<UJVZZ1Y>H>G-1PNGRG80-DC=X?4N# U+MOK&7=H"4,Z
M33I]D$XOG*U7@FD^[XQ(C4F-28T+5..R3?-P4/O]/DIT6#@0 B['LV(IT$ P
M>"08C&5,X4C#H#4<+O<X;Z#PD3M#>ER<'I?MSPRTVN^ND%*34A]9J<N.-0Q;
MVFA,>DQZ3'I<I!Z7;9S/ZY]<3*D/^QSBG3D_BV(2!)='@,MM3U0[26!BF\/O
MNOW6^;#V@$E>$*EU"6I]$E=H*RUOC>N_!4-*3DI^"B4_2=QB2]O=[U/2$ZDU
MJ77Q:JV,[>ZW!MW:[R%2^L1"GP@AOCZ;ZI9)H0K"Q2UF]</!56VQU-V"T"F:
M4#%NC?K]FH'A&W)Y2+654^VRMW&T5G=<M]U9TG32= 4TO?S$B_-QW58TI-JD
MVNJI=ME&?-2K6Z+DLIY3,L8>9)02R)GN.*$5S-@T](R)[G.*=1"6[H^E\(QM
M<#02O@LI>[>1Z"D:\>CV6[TA+83(6VJ6AI>FX"=WF?['/=?4_0ER<M35NN^7
M=+WAUHC4OCEJ'ZD 23Q)/$E\3=A$>_L9^OQFZ0^6C8M>K$-@9LCA:N;#4VSA
M7] 2F'#CV [R72)MB316H5BA3TG,Y!Z0FI]&S6DAK)JPDMXW1^_KORP@B2>)
M;Y;$TT[Q'E2\=IVW?[3OVLP(/8\[QHP]NR^T4"9<.5:]4.3W7D;B]NF;,=&=
M)_Y%#_BE^,W?=!Q,:5O'Y$&3/T%ZKYK>EYV$UVN-SREN1MK?*.VO_VJ"))XD
M_J#\\N(,GJJE\[W:%<YODWZ>>HL&#]D0)(CGN?4LYOJS-0AE47@O['IP/1,(
M)4@#LV*^:UNFB(ET6@S_>Y,?N(CC&_*A$8&CSQ(Z%X*NI8QP7UY4:8[JCY"X
MH,((B0LJC#!-5,K\RACO3X[)W$<VX[I'L6ORZ4L^J+R48J9.M]7MT=F[M#0G
M-2Y.C<L., \ZK?&(3NTDI2:E+DBIR^C*TNWT6L/ZGYU!:DQJ?$(U+MLV]WNM
M\:!;=Z6F(#B%G"CP1UP@+A 75!CAGD'PDK*^-?5"Y>GW'G*O&,FKG-6#:YO+
M5\M4!V8Y##YWF.[[//#?9>/SE8_5'\^OJ>:C55G@59)XQ!<UB4=\49-X>SZZ
MS,US!3V"S[KEL1?=#CGNH:^VU62?:_!HPALU'TU\4?/1Q!>E[3-5<\\/-H/A
M.7 I)<+1+MTQBSG!6_P/.HLWC_CGA? 4%=MPU\[/6^->[??FJF2_:D!*4N7R
M-]VUUF!4MX-/2*])K\O5ZU$))KK?;_4ZE!-'JDRJ7*PJEV^B^YVZ%8<?TG"N
M"<&'"R,(=9MY/ @]A[F9'7^*0Q R'@$9I<A]$1)WXZP$1V4.&^NU.GVJY"%W
MAY3Z:$I=MN=S/B3])OTF_2Y,O\L^3KT[; TT"C>24I-2'TVI2S?:_;KK-Z53
M[$'%2_=YJCLS(<*>]1"B8% H@P#T& !ZF9:Q#[-/SU/;G7%/T4A&K]494R"#
M?")2Z6.I=-DND=;J#,>DX:3AI.%%:7CID8S6J#,@E2:5)I4^DDJ7;;3'W=HW
M_Z2DBX6*#R&Y/IOJEDFA"8+$8QQE,@_GQN)V"]*F:&ABW!KUZQ;.73Z7A-P<
MTNG2=+IT-Z=V[9!)P4G!RU3PLD,3P];YN&[YXJ33I-,*Z7391GO4JUL2U3:G
M!5*6Q48R2@GD3'><T IF;!IZQD3W.44S"$3W!U%X1EZ:F@#/2.(NI,#=1O*F
M:#RCVV_U:K<32[X1J?4^^S;'TNJ3.T?_XYYKZOXD.4I]2<$;;G=(UYNCZY$*
MD,23Q)/$UX1-M$^?H<^UZ[S]HWW79D;H>=PQ9NS9?1&>!2US"3&.D,<T]XLC
MW_8R$KQ[3W=\6WBPO^J6\YOK*],N@9QB<A%(X951^+)W##2-NK>2TC=*Z>N_
M+B"))XDOV<PIMC'>JWU-SG(L(/42.C^X0:=U[L*+*LU1_1$2%U08(7%!A1%6
MZYPA!4\+_.28=,(0N?D*]3PO(S-+&XQ:HT'MO7=:L9,JGUB5RUZ2:Z#7=<M6
M)[TFO2[[Y# Z!)!4N0:D)%4N/VK>B$, *7!.82H*%A(7B O$!15&N&?@O DA
M\<\A#!>GJ <A]8@OFKK?U<U#W[GU@Y2O.R%>TDLO(QKN ^W@L[6>>;_7Z@VI
M01.MN4F9BU+FDRRVM]+M<4NK73B-=)MTNR3=/EI,?!ME[IVW1@/J+$+*3,I<
ME#*K8ZB[K=YYW>+CVS1<JWV O#?]QDPW?+"YLO&HTPVQQ+ @\8'XH-P0B0]J
M#'$I4 X_='CO+[%%O@Z?N6<9\F_T*"PGU*6)3@T^'H+M&G_#"_GSX@L78^81
M)0SP-+BW0(E7RPPF[]BH/; <,+.IRS&HGLS-DU30P\!=B+J+CW("]=F7+M$H
MCY#9I^R<WE"2_S$Z9]G(_M+/9=[)#9K4#D9"!OPLM67RP,&=PRT3^U6?^3C+
M](,GW@(;M4[G^_<LEMD>CCQ5DZ ->BT6_WCS_NS'5>L;K=?NCA8E6VN?#W-&
M''^\)#KS*U%0W_J![@7+3Q'?<<=,OGDOQO$:3>'!M7&GZ">=33ST@_\5N,;9
M+_>H-5AK@.<R@8#Y/_VHYQ"[,-E>T$9FF3^?W</C[KC-A0M],9W"'+YJHVYO
M,!SUOW;E@@!NX.9%L.'B7I*:$^G_P@+DSIAP,[3YS>/%LQLZV-/0<)\<X)1Y
MY7S08>U@\+L)YX$@"[[J U)UJW8.9XS#$F**2NN%?,U^6__[11T.\L$P@YI:
M=UKFRNY^PN$IMNV^PN5,8"V;>NZ+9<+[=$E,Y@$U/=RE>[6"B>6P &[2#0._
M%)-AL-AY]E':\!O<RA-K-O$)K R!^I9NLZGK6T(V=/'%1VZ(E9[$Y9[VCJU"
MA+3:=?.LR6:D7'K$86$)_(GV2I#+X+8]U4T3GO/S&8@+_AT]5_R=P37Q_$B1
MI(F5G\CV5H& (E@^IK$JLL3PE:U/?9A!_%OR56869RO7=?-OS07]/\?W[+"6
M6_8IH@?UX#D%K!67GU_1F^M!EE7AC!,\L1X$)+E20*Z*2[R)21RA_MSNM(>#
M?&M>2E#\Q,-;,4BP5O @Y^>S\[-- X[,67:\N1E:FP+FN0NYO?RJO8E2Z$(M
M<O:%K[]T-7JI>2NK ^5DVR!V$V2;I+H$J=;&-9)JLC[E6I_N;GJ:;E0Q5]#L
M)9$3%@M6]DOQLG=2S9NKQ+@IRTW)&]P-YOX15+JA$E^8K)--VE:<HS2%&IFE
M6@LV@3B!>-6&1R!.(%[ZVD(192QKK:#U-^H>:50Z/53L";JAKSNF_^80Q5)?
M@:B98?;\6=SH9?"%XS-=M+^@&D[*)B^VRTK2MAS_B _POG:=:,]<M>Z&PU;_
MO&YEG$J9[VJ3DM3Y$'6F V=)RZM 2M+RO;6\E'Z'HU9_,"2C3>K<$'6N_X%9
MU&<I0Y\+P_!";C+^/+7=&>>^D( A5C\\3[GCR[1]W9%)WA/7Q@ G+>:5P&3E
MT61%?3@\X]TMR!8::\>\"2;<NW7]P$NL^K+;X$=R^BD6T\N4>,)#_DP)ISS!
M+(!/E0T&]%K=8:]F;@5UBB XJ <<E-^+6>0X$CH0.A ZJ(4.900ANJU1M_ZM
M9P@." ZJ" =E.POC;OW[1U(>1A%Y&+:E/UBV%5B+B9H4OR$,W@6#X]V=77'X
MM[D 5B!&,QBV!A2D(;^+=+XTG2_;M^J/6II&$$ 00!!0"@24$6T9=%O]<8=T
MGG2>=+XDG2_=[&NM?K]?>PAH8+-O.GM.A=;&JG!A"PW=>]AYCRYD+OEC)F8J
M,$+B0DU5BG)&Z6Q.RBE7\Y0@.IN3@@7JTI*4F<[F5$D>2;=)MTO2;3J;DY19
M75J2,M/9G"K)(X7KZ0P\9:*+RO!AQ_#B;N-N3,A>&7:J,$3B0VW5ZJ>U)X7N
M='#@E7-A&.%S:.L!ERD06$3B\0GF1;SP*\=PG_EOKN_?NQ_X_)3!&R#X-3A0
MGRUT:?[+=>^4)PV.:W72H*0HLQP\8S!F!7.1%Z)91<(,N 2Y0><)JG>>8+^@
M\P3/JWW 6>$W$UF(+$26W6\N;F-?E7,"U!I>P:>DT<$=6]PKQE+&P8 DXR3C
M"LGX48X)5.O0 ;))=")@3?25#I,BB6^6Q!_OO"D2<Q)S9<2<@)TDOED27VE@
M+WSUH8AJEJ6"F\\,;*R>%'8\H%IJ01WH8BI^Y(_<\[C) OT;QTU<N64;N&SJ
M62Y0DGLOEL%!6?Q@88MW];:N4A)"F:\*9KZN3WQ=E;R1US?4_"OT TQEO>;!
MS>.]_NW6]40::Q!XUD,H]N7OW5L]IZ5%?BI'">ULSNO6RZ8*YK]2!"4 ."$
MT$&%! W5(2A!PS&A01O/H:&45G?D&Q  - P FGC 8>WKQ%3I?J3 "(D7ZHR0
M>*'."(D7ZHQP^QJM5?'OQ4JG3+W.AO*<$]8UI0N5'N3B@;D/P YYJBZXY@Q6
M'$QND3.Y.PZ.O%AL)#=,9>O=Z!"75]UGW^U\Z/I\'-&G-\DH3M1::Y"L2<[7
MGWTX/F\O'[@N!0;X9L>G$9^*!D6NR[:GP:B]W'AH@0;!4F5;BR'+!'5PW"WF
M<7_*X>87;L_:;$N!?)0!*K7$\%A1LVTYTC]O#]02RK(ITANWE]OI'"JBD:%X
M\'Y,XA#P!B2#Y81Z)CZ!/]F2?8A,7;*-GKDB2ET9M0>6 ]"=NAYW4!/SX4E#
M)VLG,UNLXB,90TJ/B5GFSV=8TGO';2X(<3$%;3&_:J-N;S <];_V)"_A!FY>
M!!LN[I]M79N\1GK\*^?3-X/[_LWC9]WR_J/;(9==72Y\GP?^,>J03T+]E4P7
MC\G[_D"GX> DB!,Y'%>.5-<8R!< VPHFH'>;+(#E,"[$!DNG\4ZF"W')%%.G
M9[@TC&B#?E6]];+B%E!V?3"+BBW9CB:I;N4V6U^ZS5;5;D=5D[G?#U97DV9N
MV^9W>O3\=[% RC)L348>VV8)N"J],"]_["B*5E!>5K*J;,2LU\]]WW+#F RY
M*_^<P6_,5CRYN:Q IN.J@MMF"7 S9TUJ6V&US:\A;I8 +\^:7!+"MEVP;<<R
M),*V$V#;=F5YS1+G9LZ:E+BR2KRFTK!9,MS,69/F5E9SR?R2$I,25UR)R?R>
M-$1066+4:79;PM7FM@>$0@6V48A2;O*[*-13$+?"G.VWMG?N>+SKGN^!+]A>
M>N,./2NVZ]5[$-%NS8,BSR#2B@V//9A\;,X+50APJ@<1[79Z4)$.'C:[V:YK
M#LLD(ZU.]:M&?YQ;S_V+&_F9>-ETN>W%=2<R2E$]@9^X]?!S#PO::4Z=W#F5
M4"Y[P@FK5&"[:PK\K4Q3%47U?UK!9,NDYGDF\\73D\?A>YZHD^HU+N>=]MHS
MXQNA*GL"A"KXUC1V$;)5$-G*+A(::.VU'48.$*3LNJ@(L4H5I58+B@B0")"J
M $AEE-(.!NT>N5K5=K4(WPC?*H)O93M<_?[1'*[J:,XR7N0$*XN-4^H_P/0%
M#:(?G;K%*B_6U@T7&JU<1\PJFYEU\U),84X[<[(Y:',JU*1G,,IIAT*:4TG8
M([81X%4-\$IWL_/:09TLKKF'<!43VR3'C'"*<$KI<&<OIW$@:0[!7A.81["G
M".R5[9[E]J8D1:*TS6*HBOTTV0LVU%QHDD@YF_78+J#=MM-:FMP&M2<*>9ZO
MLBE[GYM&2J,^TA&["..4Q[BRW6CM:%XT)6^2ST5X]'[3:70D"J2_M6):[?2W
M.OZ$ F$YK7U.N8DK(G+Q"6B9V)AA<]T34Y]@5.Q;$@);<)N0$%(<X]"328=L
MT"$;=3L)X^B';,R5,*M'BZ<2+AU*5=)!5)M>6X:2GPA'1\/<8X56XE_FW*?4
M)D-""2ZZL"4[(0\<S\$#2MNO^LQ?"ZV%/7KB+0B(!)X8]'M(DI1YTP:]%HM_
MO'E_]N-JQ.^UNZ-%T =K/,P9;?SQDE3.K\0#P][Z@>X%RT\1WW$T2=$W[],-
MK)CH8 4SUMG$0W_B7X%KG/TBSB+#O91+]%X<W$C1?\FA='D'N/5W.<!M<+9:
M0#K3(/_LU,P6%]C(4KW:(@%A;>^R98'%W^>GS![N<XCG60'(B;%\^:=O>$@:
MSX&2/'#9[E"^:QY$KOREZQ_GG+U5!]KUVX,JB-?GZ-C;&7BW/@/5X>:*@R+Q
M)YX2&9T7"9[\/?=T<^9P$3@9OO>9P_%H4L]R3>!)?.2= 91G/UB.X3[S-^*L
M4OAMZED^O E@!E_^"-Z;^RK&F^5RL4[S$1S?FKF\@V%1S?>ZY3>04^YN(@V1
MADA#I,EIZ9<32#O5(^M"Q&+N/D:O[!4-Q97)ISCQ^%:-<M_C]])AYGE?_>PE
M<;@Y:N6>_3):YXCN_)O;7N_EG5>@=?6J<S%5%:/JC8\$7,D3)*LC0*J/[R@'
MJ.8Y,DV6X5%599A<J_)=JQU/+B++4XC6R@/&<O3VP<O;**HA!58?JZ:J*E5O
M?*3DJAY 5AT94GU\).-DR,B0D9*3DI,A:Z2,4ZB$;%7YMFK5[B(I-QFP\N6^
MX@;L"'%2552SO+CG9DW<VG@>G.FO+26!QBFV6\+JD70VGP0'*/(>#]RLW7C$
M<C!Q0U]WS-5G+._0\D<UG=ZN@FZ;AE#5;^]T.J-QZ3Y/70<+'C K^9H'[#;.
M9(X*1=FER&2^DIG,[Q26O#W]IAV2I99;/"10.]CNL/E]WU/>LU4QHL0GXM-^
M[UGA7YR*>47W.ZR^>;OCWHME<%$C4PL;4AXI=SZBJ\JM*R*Y08=DJRJVXEKT
M]9+^$KWU_25:P^&1#OM3J6%$E>P1Z:::NGFL5C#;JNJX,R1%)44E15U25&T\
M5]0B3Y#8WHB>=T:DFZ2;I)N;=+-L(SH<:*2HI*A[*>K&K:<::N\HI;VCTUO6
M;DL;'ZD!(BEL[16V4;I9NF4=-4!1:7]X/TI>8<8%]P.*H)=E/JJ,A;'T*!Q'
M'[2&PT[]\8\<%=+08C2T;'=EH#7 72%U)77=4UW+CJD/6]KH2$<I54W22$-)
M0]6/K)^/*;).ZEKT24=UU^&2X^NCUKA/RU926[*R%8FRGX\:D 1&">AYAVX8
M 3>9QX/0<QC(-ES@,%T<84<!=7)7<@HP=T7#6,B^"!F[$2"7>T:B*D'W?FM4
M/^_E38'BJ(I/HQB)2>&+4?C2G:$!*3\I/RG_:92_[!V!\U:GWR6%)X4GA2]%
MX<NV]MW:;0>2\I/R*ZO\)>],C,':D\*3PI/"EZ/P95M[K0G*3^4$^Y'RXMF%
M:?U/'D3O/K*I9[E P;IUZ5%,@&L*K>)8].[[QC.*' J2^N8QBJ2>I+YYC"*I
M)ZEO'J-4D?JJT4UY =\U.))>/]X\WN+J,=5OX=+CIJ5JQO: &HTII<NU(*;R
M"MX$"T99SXLTPM,= .-"W;-TF]FN[[,?GG3+>5.+Z)Y*LE?W0H^LP?\59,C_
M#<2)EYK9[ ,EX;,-24_]<^K/K93%KQK=&JRW)]G$W$:-NZUQ_;(92(U)C8^C
MQB=)-=Y2;^EX#-);TMN]]%89\]MO]4>UJQ4B-:80V2$9@CLK=\F1;U!B*@$@
M+29CO)^^*F.,A_T&>-24V;L?)>_@>EN(HXCW4Z"?0'(GD/S"#??)@3>:USQ
MC$2(_!CR>_<R] +=LE&TE(_Z]^F4(K7\G%H04_DE3)G*?O)ZI_]QSS5U?Y(D
M-RQI?*VS'4C[2?N;E^-#4D]23U*OLM17C6[*"_A)G;J3Q*BW6<'U^K3?I)1>
MUX*8RBM[$ZQ93F@W]1H-GK(I5!O/=.MYS(>QO=IE>;#]?9D(\H/KF4 M01^8
M&?-=VS)%=+K38OC?F_P <AQGED^-J!Q]EA [2]R=PKLJ#')OGE1MHI48)'%#
MI4$2-U0:)'%CK6M1S,CSGEW0=/*'34Q5:) 9VE(EWZ(7?>\&NLT<'K I]RS7
MM SX!>C@.J);%_O!<@SWF5-AWV%D_JY)6_W7/+B-A"GZ5.'SP<>M<ZT!)S=5
M*2)$:JJ\FI;=A+3?ZG5(:TEK26O7:FW9)X,,6L,NM<4A-24UW45-RS:N@]9H
M3%I+6KN?UBJ_%;IS/=YNNJQ*HH/6&O>H*H_4F(SO3@I;MO'MMK1Q U:VE*M!
MVS.T ZK:((D;*@V2N*'2((D;E*M16Z:J,<B]<S6H44-JL91Z[R'WBI&\RED]
MN+:Y?/7E1'>>8!*6PW!1Q.0IADQW3!8MN]C- Y!6K)%\-J\?P3MN@@GWV*7[
M//7X!#-.7CB[$KDF[]*Y)K7(.SGF&J6JSU8E)%-5^A%OU*4?\49=^A%O3D6_
M%0L%Y5](7"SGV92<O2@W7SC,R]=M/$E93Y^L#&+^[+\CW[BFSR8$4O?9Q!MU
MGTV\4??9Q!ORC>O&135]X]*"X3WU/&AQ@BSSY1&RHJ*Q'DZSZND]M4@4;4+/
MG$J!?AV(J;S4[W'Z0>@$_GQW[\H1>WN9K3VYLX=YF;E'>G_@CZ['[_5OBE8?
M4DM@ HG2)Z$22)!I)*DGJ6\JHU21^JK137D!W^>HNJ,[?\I4U UJ5Q1;\7(Z
MQ:A94U!H@M6C<C3*0*<B#]4&2=Q0:9#$#94&2=R@<K3:,E6-05)VZA:M@[U,
M59<KJKJ,3%67["!,^^ZTX*0%)X592.KWVG=?%57%,]AN9</V"\<45]VZ?N E
MP=%4L-:_,/\*_4!^2AON%1=H0H<FH0/91))ZDOJF,DH5J:\:W907\ T;[B?V
M^FBGG7;:*T'-FJ)!$\P=[;13<)WVKU0;)'%#I4$2-U0:)'&#=MIKRU0U!EFE
M6O=D.NOFK.RF_2'=8?,V_#>?'"SZP6Z7%U#Q[  ZW>4(&Y^RPB1=8))_NDL<
M!UL1+=MQPY..(:9@-ZES;=2Y[$.=Z+ABTF[2[L*TFXXU)G4F=:ZK.I=MK.GX
M8]+NYAY_?"J=5R751&N-ZW?>:L6S32JD[BIIMHJ*7;8QI^.4:YU5TYM^8Z8;
M/MA<Y9VT4XZRW(U-X@?Q0^U1$C_4&B7Q8\_TFMV&WJS\&H78JL@H<S)LX*<.
M[\9?I'M\'3[#<L" #S)_+ZPC[HP)-T.;WSQ>^'[X/!6'^_[A<_,>GW8/"X(/
MMFO\O=7&W!GCX,5/,=_&"WG6H4[/31NMR+>I9B+-TIC7'K.\O";'W^>"<?#;
MY?.L  376+[\3S$V;K(+D'#]B;,4V^$U[".'MS_#M4#E@,4+2A:5)S%<4C(]
M8/]7=T+=FTDQU-ZQY;R?O$R@_'"$ULT3_BWE(_V(PQ9>8HBH72CXS."V/=5-
M$Q[T\QE(-OX=/5C\G1%K\0*FAX'[GDE(D)\8H>?!HEBDL@%H6V8P@;%V.M_'
MEV&6FZU/?9A"_%OR568:9ZN7@ZFOYR N7]4__WZG)6">.9!/P@<5L,;,>4%U
M[R;2$&F(-$0:(LVI[]XEIWS;2&ED[.?^1GLXF.;&_\LIV3WQ^%:-$MP4>)+S
M\]GYV:811WZ,_#.=SS]?&F4OB80\FMG"EY&;+$H8,OLT!GA8W"MB[; WR4ZW
M>L!E5IY_K:H856]\). E"[@V)@$G :^S@(^J*N G];NBUS=2:S?J;I=TMP3=
MQ=P5;DKFW 5ZP/VJ:G(UQD?B7JJX1]E>).,DX[65<8)T$O<&B3M!.LEXW66<
M()W$O4'B7G%(5[P_E+*MGSY:OH$E0,P#A*M%PR7ERW)J43"Z\YG@V;302]TV
M0EL/X%WY!6>Q7'X!L3QR=Z9IZ/%T&=F\BNQM=WT96;MV%>'?5[M&5#%JDNZ?
M2/>+*BC=&PJTMD900%! 4'!Z*"BJ[]/>NM\GW2?=)]U70/<5< -H14!00%!0
M!A04U#MJ;]WOM?ND^Z3[I/NEZSZY 2>!@B+3>.NQF?+IVY0;6!7O\2#T' ;:
M !<X3/=]'OBTNT*8J@BFQH+ZF^L\W7/O^8N0UQM\#@BJJOLMO7:G;K!*#E;I
MQ"0P*  ,2G>Y>O5SN0@;2B<F8<,^V*# CDR/P(# @,! /3 HW5'HTB*"L(&P
M00UL*'O/AAP% @," R7!H'1'06L/ZH\-5#:S'R7O=%OW9FSJN4\>]T5/8RJ@
M(0Q6"(-QN_SF$<]KXHXOT/'*,4"K?87+:<[K#[CDC!$05 L(2G?$NDUPQ @7
M"!<4QX72MW6Z%*TA(" @4 T(R$%0190)%P@7RL2%LK=SR$$@(" @4 X(%' 0
M&G/:^T_)^9VI@1DVUSTQDPENK7Q+]E'$6^;;.C@O*5'1#D;J&73RYJJKQ>\*
MGKP9'[9Y\P""K,L+]  N,(022@GJT:F;^ (%3]T\[Q=UZN:0CGLCTA!IB#1T
M?F+5VB33Z5M*^H!T?N*QQT<"7O;Q<I4]/Y&.EU/%.%$G?SJXHFY"3^*NF+A7
M_."*:HR/9)P@G<2=Q)T@G8JJZ"RB^FP:4_Y#)O\ANFB^8[JF^>B%?^.47"_5
MK5M6 S4<)G6OAKJ7GM/4J5].$VD_:7\%M+^4VJ<:]KXE=2=UKX:ZEV[LFW&\
M(!TH0&UF"#]/@9_PB,.P4PKF[5PNU3ZGN78G,Y'K5#HQ2?5W5OW2_2@J$"4D
M("0H PD4:!Y#W>5(]4GU2U=]!9R !K2+6:P&CR9\'3YSSS)^$7\CMRPG%!3^
MA27A!'.QW#<ESBS)0\I<$>4TC=H#RX&!IJ['T$H29_%D6$76VF9B+^(C*:WI
M43'+_/GL'AYWQVTN.'4QG7+'_*J-NKW!<-3_.I!"!S=P\R+8</'YNH@0EMMF
MBMR[TR"WD#D;(Q*7E<?Y*P=4X(7;[A0N9\&$,[[V$$K\)U+R%KOGGF[.'+CG
M1;=#3"MDEC,- _;HN<_,"O#/%^X'J)5 "4=_XA[3'9--H])R(+T?VH'N!'X+
MKC7LT(R&87FH@MS0_8"YC_+ES+#AWWA<<IRR+KT]'\H#MRV8D \/T0.F9*?R
MQ8"&2,Z4:9DX!G\UK%W#\(^^+?0]>]6!S\#QZ=1SIYX% Q-A0VP/$/H<G\<>
M+7P!PPF(OU%R_FC?M=G_"T%S'RV0G[A_  Z<_?!__C7J=COOQ37XB?A;>_^F
MS;+1R!W42[4>$HD,@MRZ3PX\RF<.B"W0-=2!C#9[TBULH@ :8+L@(?)7))TQ
MT9TG#BH@_GK40?Q1I3C*/GZ2UD"X"%7+G<+K4#+A=:A$?GSWC.L>_@XFQIC@
M)S/F&D;H,6!3"'817CJ#[V%JUC-#V=+]4(I8^FUIG3(B-1!:M1$A0C^&DK7S
M:+.+-73Q.'L"-?. $3,6#=&$*P#8\1,04'CB8BL*?$(+R&VX'N*(/6L)5G@F
MW&J&7C(L-_2""?L'7@Y$P =Q'2@EZ+8KC19"Z<M6<2<[&(NS[1I_@Y2EMA@R
M!F2Q74;6@!_%LFZ:R!XM/ [. 3Z16H]&.1U.UK@[&93*8R$7Z<7)QM0#1TL'
ME+9?]9G__FSQ#1-O@9FRB4CL0/1P^*G47VW0:['XQYOW9S^N[KW2:W='B_*D
MM<^'.8../UZ2H/F5*+1O_0"4:ODIXCN.'8*B;]ZGL[B92..&B>MLXJ%1^U?@
M&H"GHAD+Z-LE6E$'3\#6\^Q$>=[C^2[>XW 7[[%3!>?Q'G#03"==LS"P;'BB
MB:Z"F702>@S!3O#$ZW-3#84ROH/P%"R?/>C@>Z%9^7Q_]RGQ(ZZ 5-^8;OX5
M^FA\XCNGD3.A#=_[<],$CN.$/=KNJS0KZ-&4GPI0LK.7%[W^/J^E4TOX=2UF
MNJ^.].7+IQT&_8JG77][1UG+\Y17$$\;KW%KJ1.:&IW0!-K(A=KN+<S6@O>Y
M<DR]R/678SU?]M5CUS\!UAB[A=L;?1H[_($+% ;,_6Y7E/@,[_P/OO+F,0*-
MY45S%C\7]?F/NX]I=7X[2/3Y?'U"U'E>_K.D"S#$%F;J,5I"G6!>16#;WK08
MC-KC#;1 ^^EQ7 (*TYZUV&A@3T&C>]UZU3<$?@LGSCZDD0.%UXE)LP<YZXP.
MM=E=^.!CY,N2"UK;WEGO<)$\X;8I(@(.((MEPNJ8!4 8C*=)X7WE<!7W,8YK
M^9.4WY0*S<4!-C]W"+Z,I<OU?D3J_.5O)D:<VBJX,^#%H0VLCKM/1LTG(]=.
M,/_"MJ-HO?]A=@GD?'*]F5@"H%?] 5<06\73SF"VAC[%5WLAST+N^HA2KSVH
MBM?]Z *U7D5 0RR2IIX+W(?WO<;M/?6HO6<L0#*"JB=$9@^S.*H:T7JU)R@T
M'+V:=ZN]FO2ZDGIZ*M_3<T M"(DT1!HB#?7TK%J[$6IYJ&0T@WIZ'GM\).#4
MT[,*/3V;J:_4"TM)K:76;]3ZK4'B7O'6;]48'\DX03J).XD[03IU\SS:-M=G
MZQO'K4W#?>;,YT;H68&5A3KJ74&U:P7V_EG8G%[<E=[0T _%]4I(ZUTBK.D\
MA>7W?9@EF0_1?C?<@LD+)92WCOO4((P*7!L($B+-I?N^1FA.8D]BKY!MQ))M
MLHVJB36!!($$V4;J&IE'I$__A%8PHS4W08;*?@6LN:6@5M&E&-3/HR"'HG1B
M*H\.]7,H2.I+)Z;R4G_2M3;9Q,H+-*%#D]"A"3:1]L#WH^1-,.$>K;X)2Y3S
M-&#U+83S?@).0>)L7"4UY=5Q.S1R.\CM(*@X;G+,GCV;CX(QQ2%'IT/80=A!
MV''4@ :Y&?62;H(*@HICY1F1FU%=<<^)$:5>HTV7FR(5T&XE'L;VX)4-@FQ_
M7R84%97YR+9CTV^RPF>A3B@O$K57-_"*#7)OGE1MHI48)'%#I4$2-U0:9(:V
M1:<1'M>*T=8 .>)'C/>5L+RNHY-,2?JDV&HI=NF'+Y*>DYZ3GA\]DD8&G!1;
M.6J28I<7(B<]/[RLL!'A[-[T&S/=$(]<4#A*=,I1EANT(WX0/]0>)?%#K5'F
MA+7A)QZB$YUP/#_CJ>+G=4]XZMRKA3/-/,Y<X)//N3@J21SK%9^'_=DR0\/2
MO1F[=)^?+7@KCT[;LGSPOIZGGB4.,'UDS\+'$L_WN6.Y'E#  :=-G*%E>GI\
MOF;ZJ'6@!MPBSU"W^0NWD^&E[@VX_MQF.(.\P5AX))DXM\M"D<$COV":07P
M]M2U+0/GI ?SDZ/$(8 >^)ZOKO>WN"7UNF7Z1&=X7SG1>=NZ8P 1K& B#B=/
MWF[9(IM"GC&8-]1G+N@/CX&;GD);]_#X5PM/%80/7BQ@NQ@R]X13B6]9,1AQ
M2A52W[;F@UDXZ4S.7!(NHH*X%9X-%^/IL_-K_< +#7%P;4(,).#B:UO8H] .
ML;UDALA+!VYY>,1[<BX;"EAR6BW,->(#CB$M#$( <,8HC'A(7"(=\5/Y/Z'E
MR6<\Z]^L9] (\7[;=9[>X@F\*XYIQTGI\-H0]570SN.Z[SKBM*SDM2#)?[,G
M>"?<#.S0@9\P/U#CO_'D,-<Q+;'H:,E#(-/DB]\*PTW&PW \+?$R>)K/O1<Y
M"7B1H4_QH$Y!'AM%W7("^%]0-7R$Z5KX4-N"V9K8G0))IDN]C,[76]9BR><,
M^[W@$=CN@G  +1TW:.&I9WC8>P HTV(3_058 $3V@#'I.RUGKOY^X!I_@^@'
M,,J9O 6/W]MX"T@*\-%)!/@Q=$P?9,:60A"A3.H)4@&]Z",_=Q!XS"#PRIUN
ME+M@8GE =]T+9LL7^0%(,)=G"H*N6:Z)!LJ>Q8J' H9P8;AB)U.R-#H.3? S
MD>6IZTN9B*<Y75!1G#9'6Z@'(2#(A_BP9QB?+\8Q$Y>YF).5T07+D>M*>/AJ
M/)D?=>BO(@4+]+^16B!AKD O/+X:_N53>52<D/D +%4\8GB.:UCBA$<IU?Z2
M9,72_O 7'O[]$E$2GX\[OD =@_L^?,Y>7#P'V481EFK@PAQ0YL3YV:AQ\DF"
MVO"?#4J)DA 8DPBD;R5NR>.P+=1>:2L>0 I>Y< BP4F.<$RK0 I(A9E B,7S
M N-7Z8X3(N?;[ OW0SN8G]$M57RN0X*9\!W7 <^>];_@U^0LP?F1D@+H\&!9
M03\0881H'6B,9V<B1*=9' $+JI/!)?$7I[QXZ.2/"Z>VS[\P<P_MC7RNW!;*
MA9TD7\I+=SZ^7ALFT:?LH9UQ\&E^<.<\P)0^K_6DQW-NYT >W(OZA,ZGQ)AE
MF(K%WA(JGJC8PG&=L5HFYJZ%RIWO\;2$&NI^='"HGSW(,_J9'W/>]S3/PT_O
M+O0D4/D3%SAJ'@>Z*E(X_W;QQ,'N\/OWT;%[>5_W5Q](N.8N/&'T\(>N^U6L
M*+?-D]H[%KRJXWM>[_NL[&5:\*_.)XM%3A[ ^Q;E9YOJ\9/#4P4:_ M;PN(C
MG]_E-?I/_UP4S1U[_F^6@(*0J]!DNMVFOB##<N:Y8KR1&)N 7Q/P3'*_A]RG
MO5J2^K7RON\1++O*_L9#5DB.<UQ9X<;F".V#]V/.(?$UI,!\=40*O#CI'?R]
M;5O_;-'YIZQE'2[&)"$,UYNZ&-21?SYB#W3YJSS39D>Y.%G.OL+$_6"[+NZG
M/+$/NF? 5[Y<_%[&I&87#!;%'\1CI5TE*A^>9K5QK%7.IDH'L]",S:'\EGOH
M @!8K<^)3J0R%LI$'"]N/"F+0A33^5;SZN+[V91'+0F2^U+G)1RI^+B[;;K6
M<+ N5VMS%9/J>5K-LDZ_VNZ#;C,N>H02-.X\XM_O+J_8GZYGF^QWR[&>PV?V
MG_E^#AD<,CBG,#A2BXMJ]/N[;UA"I".)G@OT%E:K,#M3*S/3<"LS7P,]8?:'
M@P)#BZ!C+X)^P_R:7Q."LP^N8Y))(I-4SAH(I7$NC"B+6ZV!_/D]"BV"M#Y9
MI]I8IW^#<K*9Q<&'?TP=,4T@>81PG*#U?P6MN]^S*]\/N<<N]2G9);)+)<?F
M4#2%9$JIO$1[M-E )7<I9)UHZ50?XW2I^Q."Q=W)9@46,G[*[B<>Y^QW>.)$
M&J-[K&H(O1G[@!G_9'?([IS"[J >[QN00V'^%859R+(0Y5B(489/&973ZF]:
MXM+&Q<K&G+J"U+@-F^N>0(@)9L1]2Y+?Q"#F=@BG+45P;;KUQAJ!..D.T^SA
M):FSBW8H\BRATJ&,O/$3B=-HG)=#OX+!F4*&/.YQD?F3.#8/'+02'1O[%9S6
M1?F9> MLE#GGL0SV<.0I!T@;]%HL_@$.T(\K<^U[[>YH48ZT]ODP9\3QQTNB
M,[\2A?6M'^A>L/P4\1U'!8F^>9_.LF(BS0IFK3/ 0("Q?P6N@8EFF+KO/L(*
M$Z3+"?R??M1SB%U>0<U06@6X@9L7P8:+1^O.)UNL?NE,@QS=">;I8O.KEA+(
M\,-,AJ[6G99ICN,:QJ0\;5Y2&U<Z3CTP0!X,)BH8>\;Z0+!W@2R:;#.T:SY(
MO"U*RD0QXM)5HN8%*\]D>1M>A'81'VZ(8AB/8S';VM++AWEU8EQ:*9X8%S=B
M+:-GSV0Y87RW_W[%YSA6OGBZ>LXP;2S$2T;G@ZGVY:AE[>SJAXN(UEL9T5I\
MQ1,X'YZHZ8Q>%OJBEI<'$Q>()6<:3F&N415>X.F.+^V^+ *4E7M"">?/7JS'
MVU:BA1#61:0_ C&B^ML9> 8^XZ+&]2,WA*,FK7!/@R4H>(>"AWE?:6-1UPJ\
M>L4?CBM9\!AU$ #X\$5YF"RL!'8#3]Q05.?_AD7 \EGPJ-1?72DRJ4]ZBQS;
MK@+PT^,CX-C-XQT@J2@_=X(_'/=!%'&#1%PYTS#P+R>BPO8JXT*?M$9P6:;D
MAQ44*BP1?-0M;XXXL02D2ZH?9HN%@<AO^%36\ .B["R%4OQ650NR4Q?1'5PI
M-T YV:&-ULKR-VUU^=MASZ_HS406(@N1A<A"9"&R$%G4N+GX^OKEBK3^(-\Q
MWFE?),?7WBKD<>CN1,6FM6)R245LKU-<2>S&\M=C%G 61[CMP\G;Q=B6!W9H
MP6C^DJS8LE$EI7F_G7T"J@I,:Q-0:7T"JLH!%<;9N<GN CW@?K/PJ4[3(MVL
MH6Y&9SDT2RO):Z@7:S<AT^:&/[GMWPBM5$,KL0/)M&:A59VF19K:*$WMDJ96
M=5JDJ4W2U$.29].2TB.%K^JT2.$;HO#W> 0#Z6E5IT5ZVA ]+=0PTYJYLM,B
MA6^2PM.:N;K3(DUMDJ;2FID4_F"%)]U63;<;N#PN?#]<X;E6<?B'I^\2>IP(
M/7X0E>1NZ.N.Z;\Y $94D\&2VVFQ5!GFFF+>M^G&&+(1@_AD&V(L5_>N*RQ/
M?WBJ\M[BA/ISJFMEJ@[_W7X6;UXXHYK4[N=][E N$[^@WH\F!M?\T<3@FC^:
M&%SS1Q.#:_YH8G#-'TT,KOFCB<'5?71Q(=+#HAD]BF;DM.Y.#HLP^4.0BF=0
M.&/5IO+)F%P8!;XK8MJQP(N7,-QJZ\C_2^PUOB^)<B=X>./RS[KE_0>;!=X\
MSALP;NA4'NO?1U"_PT\33$8@^T&*S78M_;#D@@^SY-=_6]S3/6,R$Y='I^'*
MR[_PP/(X]C?%-]Y-7<=WO=^B;NQYO<[_N/N8;G7^MI?T.N]E6YW_CWNNJ?L3
MU,]15^N^W[O7>;UT=4^<JA?N5H]MNT)L]3"SKO#851(>%T^"Z Y;G?&(,)(P
MLF:\)-^TR;YI3TGP)=^4<)=\TPIA9AW@D7Q*PK:RL:TFO"2?LLD^Y3[QSJB7
M'[XF?3>YF 3#!,,$PP3#IXFK$@PKHKH$P_7A)<%PDV%XGP@KP; BJDLP7!]>
M$@PW!H8)/M50N8J77U/"<@Y/Q6'U3RY0VA$GQ5/&<B,TERRF4A:SN#SC7Q-5
MKLHV*EE;6JS4*#MDKVE6#SN5@<G]\HVK!Y,+V2;=;JL[Z!!4$E02+\E5+1F#
M]TL[KAX&DZM*^$NN:M6PLQ28K"*\D8M)$$>\)!=311?SE%G(Q8,W>9QJJ##!
M<7UX27!<L:@KP3&I,,%Q77E)<%RQ "S!,:DPP7%=>4EP?"HX)AAMC.JITGJ9
M#I+*X=:OMON@VXS_$UK!C)*7:ZR&9 '5LH %A>NE G\2^EN%[5(RF[3ZH&R0
MJN&F,A"Y3PB]:A"YD%$R;(V[ T))0DGB)7FH%0R95PU^R4,E["4/M6JX60I$
M5@W:R+,D="->DF>IH&=YTE3E0G&;'$TUU)>@N#Z\)"BN6(R5H)C4EZ"XCKPD
M**Y8O)6@F-27H+B.O"0H5CT]F2!4'7&J72MF2F#.X>E-,.$>)2[76$G)-JIE
M&PL*W@O%O?2X:04?N6>]@!%]47GOE(PJK4N(EX2]JF'O/M%ZPMY&ZRMA;WUX
M2=A;L? \86^C]96PMSZ\).P]$?829C9:SP@SZ\-+PLR*Q6GWW@LM%+0)BM50
MWWI!<4/85CT8508Q3YH+K09B+A0):JW1X)Q DT"3>$G^:P7CK15'8_)?"8K)
M?ZT:C%8K:UD-I"._DWHJUR(E^1+,-=,=DQGX"[96?@%Y=P*?TI3)9E5IXB>P
M6:@K%XZ)_WR:*\J^.WM%Q;Q/WHE):PU&73)VY-D3+RG(4BOXW2> 3@D:%=-7
MPM[Z\)*PMS;8NT^XG+"W8OI:+^QM"-NJAYLU@$A:U5=-3>J&;LWF)7F6E83-
MLA.)R=%40WT)BNO#2X+BVD#Q*3.4"8K54%^"XOKPDJ"X-E!\RO1D@F(UU)>@
MN#Z\)"BN)A03A"JJ=LMIRJG!:?#N#<G),7FVGWPFDSD>SSY@G@71O7:O'ES/
M!+(+(L)DF>_:EBFZ1G=:#/][LT#[3B[I#TF=+F /3ME9$'N)O<3>JLZ"V$OL
M)?96=1;$7F(OL;>JLR#V-H:]=,)1Y<N)[]U MZETN)+)P=]17K#*O2TI(UBE
M:#%!6A781I"F=//)TT/:8-CJ#GL$:@1J->/EKDA'"02EHB55NZHK.024Y/U5
M!.1*P;,2O+91:S08$!@1&-6,E^2U5<IKHTK2"NL:X28Y<169<X5">">'-^J\
M30C7 %Z29U@ISY"J*2NL:X2;Y!E69,X*G\Q"'AT5*9XP%[<W_<9,-WRPN0II
MK#69!C&8&$P,KO(TB,'$8&)PE:=!#"8&$X.K/ UB<(,8+%;D\$.'L?W"?GKP
M?OR%X47X-S.X;4</_OFL<R;^CH(&XN]HIG(\(GC ]#!PWS,Y=_F)$7H>=P)1
MYCB7E4[G^_BR;!SB;&5\H+,<'TBM[K>/"9SE<'0NPNS@F$/>\RMZ,Y&%R$)D
M(;(068@L1!8U;MZAS<26NRE+OF.[/YCF;B_NMB]<6%N&_7:X*S*M%9,#?QD&
MX/Q\UIL[VJMF&OG1\XD.,5DFITE*>@_9 *><>T7L*IZ<<.D1E_%.,?=7>?V#
M:YO+5W_DAMA\ELSM:2W6[6CC;&>16DKSVLU> JHJ3VL34&E] JK* 17FNG"3
MW05ZP/UFX5.=ID6Z64/=C%+9FJ65Y#74B[6;D*F[$9AR2P,(K51#*U$9P+1F
MH56=ID6:VBA-[9*F5G5:I*E-TM3MA[E>#7JD\%6=%BE\0Q0^IP%Y+06ZIM,B
M/6V(GA9JF&G-7-EID<(W2>%IS5S=:9&F-DE3:<U,"G^PPI-NJZ;;#5P>%[X?
MKO!<JSC\P]-W"3U.A!X_6 X+)F[HZX[IOSD 1E23P?W@@@ZA++1K5F$\_6Q]
MXR:S',-]YLSG1NA9@<7]=Z6?2WD:Y-PPGQW*97:M8Z_FHXG!-7\T,;CFCR8&
MU_S1Q.":/YH87/-'$X-K_FAB<'4?75R(]+!H1H^B&<M"?.EZ4]?3 \Y,_A"D
MXAD4SBB]T7MA%*CO<2][DFC+XUZ2@TR:*#1[*DR] *!Z;*O0N27%[3,=^=P2
M;?PUL9,?P4S>)58R?8;)\GL^S)+'7\*M3ZX'M\C3F0HZ(._TIR7W>JWAN%OM
M$U0((\E)(B>)G"0" '*2R$E2UDDBYX:PK6QLJPDOR;DAYX8 @ "  (  @ "@
MB;PD "  (  @ "  (  X  "J5<!$*3\Y//VC?==F3RY0VL&8&N7\-$-S"?,)
M\\GIJ^^>UE[3K)X&E[*Q55RZSJ^)W:WH'EFWU])&Y[1%1E!)O"2'B1PF0@%R
MF"HV\1,X3.3H$,35#N*:S4MR=,C1(11H.B\)!0@%" 6:SDM" 4(!0H&F\Y)0
M@%#@>/W0#\O\H=;%.=SZU78?=)OQ?T(KF%&R3XW5D "< )S<.-J[HKVK\I)]
MI+7])(QM!?>_1JU>OT_;7X22Q$ORE<A7(A0@7ZEB$S^!KT0^#J%;G="MV;PD
M'X=\'$*!IO.24(!0@%"@Z;PD%" 4(!1H.B\)!0@%JMT"B!*!<GAZ$TRX1PE
M-592@G>"=W+RB)>$ H0"A +$2T(!0@%" >(EH0"A *$ \9)0@%" 4("272G9
M]?2%09]=#^;BX&O3=V_,>OTJPO:7'C>MX"/WK!?XYF7O;-O"#LUL#:A-'H$F
M\9)<)W*=" 7(=:K<Q$_A.I'+TQ2PHPY "G/K4O<G3'=,9N OV CH!>3=">CH
M+[)9E9KX"6P6ZLJ%8^(_G^:*LF]M:U[P0-OK"*$3U\AJK7.M0\:./'OB):WO
M:7U/*$"\+!@%2),KQOUZ:7)#V%8]6UR#50^M5JJF)G5#MV;SDE8KY.,0"C2=
MEX0"A *$ DWG):$ H0"A0--Y22A *+ Y92<U. W>O2%1)R;/]I//9/7$X]D'
MC[(XL%?$\\'U3""[H"M,EOFN;9FB3U&GQ?"_-PMD31._F#2B N*VRLZ"V$OL
M)?96=1;$7F(OL;>JLR#V$GN)O56=!;&W,>REGKJ5+ZVY=P/=IC*:2B:4?4>Y
M9*=JF$$U+Q63$]HS(DBKR)PKU /H])!V/FCUNET"-0*UFO%R5Z2C/7#: R<
M(*^F*G,^@5=3@C=RWAKWR!LA,*H;+\D;(6^$ ("\$?)&2H^Q[-MTD-H$$L*1
MBT,N#KDX! #DXI"+HU _9')-J!SJA%E_O>DW9KKA@\U52)BKR32(P<1@8G"5
MIT$,)@83@ZL\#6(P,9@87.5I$(,;Q&"Q(H<?.HSM%Q;'+:[#9^Y9!GR0FE!Z
M9)FJI/B=Y_G#S1M:3OC@5.&-G*A4ZKV'W"M&\BKG].#:YA97B]\QPN/!T \;
M>>IY5@"":>2<4027>-9#B"$IGV4KJO)_9@0@4[S6_W[+0%$%!>*>>[HY<[C8
M5AB^]]ECZ."(V=0%NLZ8Y</=,-F_N0A%SDD*GP83SN!I\(?E,-TP  5TQ^
MDL&$V2Z@!K/U5U\<%15=#F0%DL*O>L#\T)@L/%3W. MT !!NAD9@@:*VV<?0
MP_%T.UT DGBX\_NXR;[;-=::$8X/LT_/4]N=<6\AVMK1OG8PTMKMW+MQU+7;
M^8HA4V[>!7K _;MP.K5%J%6W/WWC1H@'RRV\CSL^O&9]D/8:!KQ-9':01&;/
MUT9F>VUM*2XKD1"$RD821?SXHWW7CK6C) GT4S0$^8B("+,65&0/DHQL*NDH
M!$Y(U&FY?NTZ?]S=A0^^95HZ=B8_'3.U;9AI@)W600W_"0$/'RT@G-1,>"Y
MKO-6,-I/C3^E6-JX',72QG,28_YH!12KVQ[MH%B*BO8"W4L4[4Y[?!31OG+0
M7FBM?)MU$&]6CL9SG_.' _;0MN&!3)]./?<;S#S@]FQW)G_Z-N4&:,CG, @]
M'O,XP_IKX/5G"TG_7ZXOLC^]>U@9.];;(!][J4O!E%39-K28QWV<+3#4GK59
MUN/%6W%FEA/JF<W;18<@M2$/&@"D\!9\UFAA/&H/+ ?,?>IR[/:0N,N>='KU
M,' 7VD&(CW(Z2*Q[:>R#@Z_Y-[@7J183&7][R7?/.N YZ\>=)R83D.2T\IZ^
M85HG75X<O/(ZD6,X[FQ:MZU:L><) GZ6:H?RP$&KL!V*_:K/?)QE^L$3;X']
M6J<#B\"8J#T<>:IMBC;HM5C\X\W[LQ]7I1EIO79WM)AWH+7/ASDCCC]>$KGY
ME2CWL [6O6#Y*>([[IC)-^_3:W8F%NTP:YU-/$2A?P6N :M!C(TP]Y$A%LH3
M??4<8A>F[ OPPRSSY[-[>-P=M[D LXLI&&#SJS;J]@;#4?_K2"(QW,#-BV##
MQ>.SU5&=/"6CH([B09W8;C-IN%GDD[#(M+-;?8:&=MMX3R8 N. TW!D3;H8V
MOWF,7QK[#]$[A*J@^'U 3=MJ$7G&.!CU*9H +^1KNB5M$W"28<D*2FO$N\3!
MCGF&L1\>,Q@\=7"8I[IE,AT]?=MV7_UW6>\% [P"KPQNV]&T?SX#*N/?T7#$
MWQGU%\.*,$G&K>4G1NAY, Z!ZO,XOX#]*+R=F>'9RMRNSG)N5XR7W>]WR.<Z
MRXG&1P]"^3@X7RSO^16]F<@2W[Q#"[@M\P^7\*3='^3CQTZ9U$7E=I]X>"L&
M":@!#W)^/NN>;1IP!";S\0ZQ;"&GGV Z"3IW];,7:.\]_],Y&3(P(2DMPQ-Y
M)EQ1 5%\>"2_QY??*"V_FD);N %11-'*4JCS30K56#7YP7)8,'%#7W=,_\T!
MVJ*65A3>61=7#8WMK+O,&]S7.:A![E*CXJ.#@1KE?%4NRSN\O"Z[Y;,0R\'-
MGOM7;K_PWV%@DW5E=[AQ=NH^1Z/6N%/M+D<%5_*2"I,*'Z3"Y5?.=@;+B20U
MT^CBEA+D#JUSA[KD#I5GDFH+J)CV<O_J*N<*#4?D"I'ZDOH6H;X*N$'GRPE^
M-=-FBAVIY"SUR%DBM#T.VDX\SA5SE\8M;;2<85\S@"4%)@4^D0*7[S#U-'*8
M*&Y4B"O4)U>(D/0H2/K9#3<5GYW>$QII@[HC)^DOZ>]I]+=\1T@;USX.3)$C
ME=RE ;E+!+?'@5OK1;7 D=9I]8;]N@,L*3 I\&D46 %_J5_ML^@I<*2,)W3^
MMMOI=<@=(C0M'$T12>=M=_S["0?E?0R66EF5[1\-^@"H%$\BC2:-/HY&E^TP
M#5N=03-VVJ@C\HD*'F]=/_ 2^9TWK1'M ZDK<9I45P[#(091!TB/&]QZ$5V)
MHXX_4?<8OR6;.2;=2[GLY8=-%R<N>^8\8( Z]HRE",]!1ZT'R[8"_/B?,/K<
MQTXS[B-VB+0\!L-]MAS9E<K$'@1 VAD0#O7<FL('V/-XJ7GRG]Q^Q#XVR-,6
M:K\Q@>L,.S3Q =Q$C! M"TW9=S*>!@NG.$]8K;#S09M]Y'HPF7\Y]=P76+LP
MG3U:WSB 3O@LJ8)3XG[T=OC8>[%>7$\V7,9AZ"^Z98L6.?APVTYN:3-L5QCH
M3F#!QS/Q'4Q]:3Y14QQ)Y#EM#3>TL46FX3[SB)SP#NS'"<3S>8H[HO6SZ/ML
M^0$R,&[[XS[ ;9*\'K<%@:<>0*\'XB7[=+I^BIV+C0NW:]UT.=&=)^Y?.;>>
M^U>ZB=--\O9]^CA]O8$I>5EU3IE#/VLA5YNO^]DT:@:Y9U^H7""N;&,H< U
M\@U!+FFJ>AI[T&WL*1YK)IMF0507QR0*,9M+E.PEY4_<5P0*VWVM?..H?D&-
MH[K5[I"TRI\ZP1/K0<!&M9@J^]CABDSK\)9 N2=S5Z-/4('G_6Z]CCC..S>O
M/]!U.4)3HFT7N:2[)YA6[1IY-4M!M;&"7<-.>DAVR=W&2L8=U89_<'>S7.-
M@'(B0%&FQ9H:$%)8DF1CTP&:I#R'];H_XJCE.%;UR+^81\124<YM&N)7%@WV
M<_%WB'OL>DKLH>$GQ=^G&O^KR/E3/;K8G#@R? TP?'+7#/<WES?KWI'Q4$;/
MR7B0\5#&>-#:2AT3DV0[; ;PBBIM=5670)M 6QG0+AR.>P3'RR+[@<-M#B:_
MN8]LQG6ON1!</>;MVF!]XX;':9/["UQ#[E@4L)1IN2;?7QL7GU)95-N83J?:
M90"THUGP\!7G4G5.A*@(-HW4Q:;NX)RPJ:K;PN0KY_#QCGLOEL%!'?V W.3J
M\&W/TF'RE64=JY3Z2Q#ZD@J0"JJ*'Y(Y(E>YWEPB?,K#)VT\QR=U5_-]C?#I
M%*V3R!$^F$-7F!;-_8 \X8HQCCSA0RQ-+/:5=X6[%6^WIYXS2;ZP<M,DA*JP
M,]SKTVJ=@L=U\IDOC"#4/4NWF>WZ/CG-U>$<.<V'F*1$[G_5+><W$'WU/6<?
M^ .?K8_6="E<0RYTS;E$>+4:KQ3RH[?!JZ%&#C6%EZO!H0]);U'=,LE3K@[C
MR%/.-#@Y./,O5H1;T /UW>:U)[QT.\<YD&"'OE**B\L;<J2KP";"N)-CG$*N
M]OKCSP<CPK@=,:Z,:/9V]"37?0\&?\)>YP<4$E:E3>1^5B#J:BH'D6YI^F"#
M:*_O>BHOJ9Y$%&<O"R!?'4SN,>N)U%U!C%H#C580U$V:L%9!2A&L4@EY@V"5
MVA8JQJ$JM2V$SYWH9"CJ5RCA0X4N1=3ZJ@S70P7.*]CZBOH5JF-;/NN6QUYT
M.^08V%J-WA75V.KJ+2$V(;8RB$V)0=2L\+007--DO/WC#:D8%"ONX";%HU#H
MG?P'G9.;1Y&\*CR3:D2B_L<]U]3]"0K!J*MUWU-^:F/SZ9O,NAJC6:+8) R5
M" "0TYG#QTOW>:H[,V%3/>LAS#FRK*(@31F;#<S8W-7#O$R+_8?9I^>I[<ZX
M1^GH=353540RPC JW]P'KIJ>65X]>3AR,@:EAA\Q>'MH56=54A4/2L.CA,2U
MR=\UST+<N9YJ'O6E8M$&Y23N5RQ:%0 EZ#P>)6H;V#@N=#9]I5!GZ%0_,$^9
M>4>H-57-ZM'.*>V<GBH/1"'OG_) *#!/K*LUFE$>R DCUMUV=^> -?F7>94?
MX.1SI+T>A/LE?&S%F_)!^B1EX]TV7F&ZX8/-*QN4*>3 ]0(HU\AXC=3'.Z&.
MTLU5U\'=IB7O"5N:K,0=Q66DH#"WFK!+@'L$P#V<2!0@WPMP*] #_83-3NH#
MN&*U C]TT)!?6$R]Z_"9>Y;QB_@;9<)R0M$%!RY)37FK<2VO*?+6#SG#/Q30
M-P$S_F39/Q;75(LK\\P5KY893-ZQ47M@.=F5/*ZZ$F)X<DIZ&+@+RS+QD0P&
MIFG,+//GLWMXW!VWN1#BB^F4.^97;=3M#8:C_M>Q5%2X@9L7P8:+M4X2;XS8
MNH ,=\:$FZ'-;QXOGMW0"?POW'"?'""U>>5\T$%E#7XWX3RX1R'!=WVP7>/O
MDI(0.(#"%/GCA7S-*KC__39J\VU+N3N*6B_+Y_V$PU-LVWW%(EBADVSJN2^6
M">_3)7.8!]SQ<.7Z:@43RV% 8*8;!GXI)L, OYY]W#H!T@+O\$RJJ>M;0K1T
M\<5';@A*2WWH:>]6JT%J4D"<)2SZEDO4E9HK'U& VB*4"_(8W+8C//GYK',F
M_HX>+/[.()5X0:2)TE.0GQBAYX'4B!T_L !2K[5.Y_O$H8"O;'WJPQ3BWY*O
M,M,XDT/S<N:>^MI<A!"4UAV*V 5RYSZI"P\JH$H^YP4GNGM55/ DCZP+$8NY
M6[@&;-M()MMKZ29]^*.;^B5B*#*^5:,$D($G@<?;/=MR192;$H2Y"YT6P__>
M;%[X%+?_L#=5MN_T=FC'-G1.5G1F.TA2MMW5:(1X%R?8Z6R<N41G+XG0.V9$
M]DOQLG=2+YHL]=KX&%)_"@$Z@CE212]+,R_G&[60C$8ZQ":66V[HZX[IOSE$
MD513F&T3']=/3F8^+H=1=MJ:=C#"9Y>X"K\P#"^$]367Q87<%_D-P_>@-L]3
M[O@R2 ,B(%;@$Y 4>*R_$%4J6Q * Z(3$?V[G4V16G'\K>/Q\(QWMR!%&*ES
MS)SPV'*@WH\D\E,LD)<I082'_)D2PTL9RH!/KUTGBFNHNX^Z-M==.U][!O/^
M4E*>3"S'WPN=13F+"K5(3$!2"I"H7#33[34!2(I<']7#D9O+E6CL[,/P] ?+
MMH(9.6L'$;9 0U$!H(WW27<%V]\B:;-X?;RR8:LWZ#< 3,DK(\2H$F*HZWX-
M6\-AMP&(D>-^I1,?<C;_B^UFOZ7+D'4XMK\OXPNFLS!A9KF[C7FN8&X"SF)"
M218L=O#.5LA(,2//30LL9CH;#YXX9/8%/>9T[-\P#Y5DX@C3R?"+ OC[H?/*
MRBY:ZE$XC0J3-A8FU<0CHS4<04&94%"'DIDJRBDMSA)WM@?N;%3]5K75V6Y#
M5WYYML\=56"K(J/,63<=6-3V@#5.\-K4@F>GL9522K;IM7M4[QR<47<BU!]K
MF2*F3'D?RV%*FA):'I.Y2'=-EML/'.PH+K?M5WWFBR*)S*,GW@(S9?U0+.8]
M''YJ8:X->BT6_X"%^8^KRZYZ[>YH4>*T]ODP9]#QQTL2-+\2Q?HM+(V]8/DI
MXCONF,DW[],YD4PD1<+$=3;QT ?Y5^ :9[^(JD"L*L/>_"!FL.+6\RK)RBN7
MU#H[U4MJN]9+7CD7AA$^A[8><!GIQ[P*CT\P_/_"KQS#?>:_N;Y_[W[@\^+*
M&X#4:QC)9PN=MO]RW:,"2U4*+"6'F.5@:67,6N8BK44::,)<N 2Y2X655%BI
M=E4?%58J<S<55E)A96UK9*BPD@HKFRCU5%A)A9546+E_8:4D*557UCTYX]:S
M7* 8]UXL U:9'C>MH,5D= U6Y-\H7X,V:7?9I%T5;UO>O+WF@1"^.RE[EZX?
M7 KQN_ L'X;R,?3@YRV':^ VE,=[_9OZ1ZUML\_;'S=@DU<5RU S@" LV( %
M"IT=M@T6K#]!K"980,60BT0"N>,>B#CZ6)RR8JF<J3AXQ:W-M:5.:?RKA$^U
MMIS\?'3>  0E;XJ H"0@4,BAV@ $32B%;FKN+!4VUC!S5AVFJC%(JC<L(JO,
M#71[(6UL=:I8BSD\P&0Q"G93L/MH 2[_POPK] -T?JYY</,(WM:MZXE\UR#P
MK(=09/G=N[=Z3F<)!5=DVT2VM-:P1X6-M#0C<#@%."BT2ML2'/K4AZ:^RS6%
M:N*HU+&6;%5DE+N4.JZN>$M7E&VH,#D1EITNVVS9,Y(YK#%_#GZ[?)X%JT++
M6+[\TS?LN<MSRA5S"Q@7BU6WK$T#PQX96]S<]JM<6G:NGJSN7H.H[52#V#W[
MY;/KB;/]9ESW?,9%2Z/%^K(60T;A3VW<$D<2P&^C%KOGGF[.'!Z=7."+D,-4
M9#. R$PS+&4/DH$P/#]@/\@@Q1OVJOLR?&'Y6/GV*,:2U,Z]RRNBKEBIVQY,
M[.[$Q-Y9[>KI-*JG.][=1!HB#140JC$^JK-2TG4_5G5A4\6<!%PY :]N(6$U
MQD<"7K: CZHJX%0I6[P?I74VJ6&NJAS<Z4R;+O8F*BZ/I )JN&7%K2*)*14J
MO%T;U%(^E:F<(/RN;\)-;M?!7G,8F+SF ;N-8YO9<#6+@M/L,AW;?+<QYEZV
MO._I6QUQQ[:JSU;%OE:5?L0;=>FW[[.I.')1;N[B=A1@)FIA"BJ4=J=2AMVN
MYP&DRL?53Z%=5Q,^K%MFG%JK8%+?BJJO0DFNZ]J[U.Y\:U)?4M\BU'>44M^1
MJNK;JUUWILI%[91=F5QA-)O[ 2U-RC(J54;(6'HJOT#I]COUQTAR<4B+]]3B
M:JQ3>GV*,Y 6DQ97>[FBC6O7_XP:2&ZFT<4SEHC_3Y;*N(]LFM/(FQ8H#0?%
MG4]43DO5S6-^3U[U5RY;G;5<-]"DSB2DYB=0<X66-EOU&1G7;C.&%)T4_12*
MKL[J9QM%[PU[#5!TVK?9CY28E Q"$>J>I=O,=GUJN=]T+#T,2G_50=FPP3;W
MZ[$>ZG=KYRB1GT2Z?1S=KM@B:*C11@_I-NGV=KI=K75/MW8MEFGW9XL*F2GP
M'U8R<-.SY<A-H*AQ7#U6-LK+9 4GL7-"KQ2R^[F,15]68,F31LS_<<\U=7^"
M;!QUM>[[^B-FE9RA6A!3N4E$@E[Q6519KJM&MRH[^3N;JHIY^;W6L%.[@X+I
MM 0Z!VV+IOHG/^2 N$'<4'>0=$9@86<$;MN&OQ81%97L?-W=T6L>Q"W04J=^
M5"MJLKB'U*E=QBPM+TF?CZ#/"FT.K\M_UVIW6CKI,^GS,?19G5#1V@C18-S,
MK6"*$#5]%4PQ">(&<>/P"%$S8C^G:ZI^.=&=)YB$Y3 T^>S"]WG@BX,AXT[H
M-P] 6K%AY;,OW'"?')B:B7<(/X-E#A!G\@3QE0W3*QN;4K$M<]G/5F5=4E7Z
M$6_4I=\I6J73=L=<NKYPF)>OV]@H1$\W#H'%WK/_CFQ(39]-.*7NLXDWZMN0
M/:Q#QA1TVCW-<E2S!K?4*HI"Z 64585.X,_7K%>.6+%F%JQRO8K1]MS.$Q_X
MH^OQ>_U;I7?&:5]<*7M6-;H1"*P'@6ILI]>PSQ3! ,& 0C!0C5WX^G6AHCUX
MVF>D75_U!TG<4&F0M&U16)6&E]D6=\6VN)'9%I<'B5,(B]S6-6[K*H\4FP'=
MX@>N<^&8&_S*"_.OT _DIQ2[JH2W2HM6TOZ3:S\%K2HEQZ3_I/_%ZC]%JU21
M8XI6T8J<XB.J#9*XH=(@J6)DYSC4NMXAV#-$5'E0L.I('/FNOIZJW$Q-[Z7F
M5RO'[NH*I[8>\:FAUH"N=[1")94_A<I7)"C5TCH-:&1 2D]*?Q*EKT8DJC4^
M;X"E;VHLJ@=+6=,-'VRN\H+[E*,L-_Y!_"!^J#W*G(@4_-3AW?@+V DT=I83
MZI&AD);C.GP& VH(RYN^@%GFSV?W8!OON,V%;;F83KEC?M5&W=Y@..I_U7K2
M?L(=W+P(-EW=3ZQ[],H%XWYG3+@9VOSF\<+WP^>I:/#QA\_->YP"/ON#[1I_
ME[0VYV"3IQB*\T*^;MHXX;ZFC099&YKFHC9*\37-ZR;T=UGVSO'WN0H<_';Y
M/"L %366+_]3C(V;[ )T67_B+"5K\!KVD<OCH3C#XV]CUY)E)2GI1"-=2J;[
MV"3@_^J@.=Y,*J'VCJWJ.),-8^8O5K1NGNIO*3/I1QSF?XDA(K:@!C*#V_94
M-TUXT,]GG3/Q=_1@\7=&U,4+F!X&[GLF 5%^8H2>!R04:9K@?%IF,(&Q=CK?
MQY=A!J>M3WV80OQ;\E5F&F>KO<).CE<8O6HT^'XG3S#'"L2#A@<5X&KFO*"Z
M=Q-IB#1;W5WDAEE,O@B;YO#8'@ZFN<&,<II&G'A\JT8)J I/<GX^ZYYM&G$$
MN_+/=&K]W(_-7A()>32SA2\C2R_V9S-!)P,, O>*<'_V)MGI'"!T3_/< 57%
MJ'KC(P$O6<"U,0DX"7B=!7Q450&GLKK]*/G1\@W<>V*>'M0C$4GYC9^])U&=
M_<R<MA#9T.>E;ANAK0?PKOR=SE@NOX!8*I&U- T]GM[.G.]FONVNW\YL=^JV
MF?E]M5,8%*,F(<2Q$.*T24Y[(T2?$((0@A"B%(0X:4;4 3Y$[0YHRT$(*C99
M)-(52(VEVVS"=3N8,$/WN"PH 0%U3%JS$=X>$V__+:3N$H0.T?0>10ZA5, P
M-Z]A8I\MQ*__<MU;P-<+_\:IP-ILV*:F!^1X$1"<!@@47H(-VU1F0D! 0' B
M(%!WI35L-Z -&FV6[4?)/^P I"3@M!XK6X(;B;ZQ^*U 8:V::[ ^N5[D>I'R
M'U'Y%5YWD?*3\I/R'U7YU5UK-4+Y:5-KD488',"N:< Y8\+"+=94S/(9D OK
M:&EY12"[&\CF%V4O8RR*Y0I\_2)DSX]1./F\G,1$K+0Y7ZIR;Z((DM-$^GP"
M?3YR&B'I,^DSZ?,I]?FX27_-T.>\/CR9^2[VY<DL6^*&']CX!MZ96K;LU"-H
M^8G[]10I!E_*TJ.3%0B6W.-F<R>G>9.BK1HXB4N_:ML\^?^S]^W-;1O)OE\%
MI6RV["J((<"WG;B*MN4<Y2:6KZ7DW/.7"R*&(C80P. A6>?3W^X9  1 \ V0
M ["K=AV;) 8S/=V_?DQ/=T'5IUUJ1/5VJ="SHBC/S3T@A)B>*,SSD4TX&@DF
M[&AO5A3#RHGA5N5[LO_)!QPBK$INQV9^$1>D:?4L![8_]7L,222"Z8EPA*BD
MDXE9\(\N:E%#: _&V9(WHU_W=V/.A*.INA'5J2'2$&FHNE'-JF)0;0PI35^J
M;E3U_(C!3UW\A:H;$8,WFL&INM&9)6Q3=2,ZFCAM98+H1XO8W9JB!#5)V-9;
M>M/2MJA<"8%"#4!!XD1NJG)&H$"@<!)0D#G!^QQ @3*\5Y4M>F0F+DYD<I/[
M1:!Z$*C"$(<!:L26?PBNY%EB]2XM.VAUFH:O9'.=G)@$#YO@H29U9:FZ&<$#
MP<,)X*$>167/HN89G9SM1\G"4D?DQQ$22UKF0&(O[2S*') 91L)/!8Y(^$GX
M2?B/+/SR>EAG(?QT_)6G410B6*IB!'P!-/$9WO9,RAZ)^D:.\L(,CUPK MA#
MBB<<'..*.#>#O1\CKKUS8Y#&3Z^=@AK?1RR -&I\@04RJDCF:R3S5"2)9+Y^
MQ"29/TCFJ9!2-864-M9P2<V^_%)*)RKQ4O#:/:J\''R)\$B,,-(+*O&LJ;N3
MIH16M,F,7U%,'.][-G4]=+SM9^/%QX5FAYYYN<T4U5QB)[J#TT\=@FJ]CJK$
M?[Q^>_'3ZO(\G98^S'.<UNH/"B8=?[S$08M?(EM?^H'A!<NC\.\ OI)OWJ:O
M@2K\'B@LW%!F'N+6#X$[N7AWQZOBN%/E T*:$_@__V2\*R!X63R^1XF@_DXE
M@@87JSFE/0^*X2 3,='TXGNL5,!LU[>+\585,+OZ/H<]9*;R*0Q"CR65O;X8
M+ZC\_"UK<ZVKFWB+1;)#F]U,XY?%*CAZ!V=_9*CW*#TGRG]E_L28(^1[(<M2
M,1/NZ_Z819'^5AK@F*P;;>1]M)'S>",Q6X+%NQVX\ /XSC*Q<-O4M6WWV7^C
M9#=U!9A*5.NL817%^F55%!M1;2BJ#46UH<ZWLDBD^,3NQ'KV'$J-;"G&LHBK
MO&)YMJ+SRG*48.:&ON&8_NM#9$8VV:!DXDSQ/*T19]NG(^&_=IVJA$'LK;.!
M8M=5>%<Y!Q:[3-\],_N)_0$3F_DG30K^\_9C.C/H<I$:U%F;&:2I6O\,+F=1
M;E !%.H$A2<XZ6LL'N+YW-VS6TL8'!$(DM6X!BH[!)4$E25#Y<QCIRV\N"]8
M#H9] LNSM!B[!(,$@^7"X"<WS&=UU0,%^UU"03(95V-EC["2L+)DK+2>ZFDQ
M]CIG4!^.+,8"%.Q?ZNU.FZ"0H+ \*$08_&0A\" H^G< ><R8PGQJB8V:VF^?
M3?#QY^W;-*_OR@W;;[L^\,;-](/[.&>.SY_ZRFP#V ;OD_BW,P-8Q_"9F:2<
M[I1MFLL.79,)S1N>MH?=3I;@F;SS=":Z'"FCQTNN^+^M-.ZF_[R]N_GP?R[?
MCV^O/BH?;O[X<O7Y=GQW??-Y90+RR@1S^5)RCT??VP!X6DG+@<(A;3LJUBS3
M^<81K/-;:+^(OVD#\"W;VDAY!0BO_/N'H:ZWWRY 6_D(D, _U=Z^5CD4,T_Y
M,+/85/ED.88SP1+A-].I-8'/?_78@^N]*.\9FX"^4(2RX G3?\$/E"\>0T,.
MAC4<4[EECN5ZRMA\LGSXKSM5[IAGF"\.4_GW\;\4GDL%PUA.X,(WBO'@,3&[
M%9,>QS^(9ZX\6\%,^<.+9"F:7TOY$W;.4W"0HJ?5I2=P/&WPUA<?ALX3\WEN
M..S7Y3VB)2P9=*3%,\9]SEFHZ'R^'O%O-VH6_N 9#OYJ[B$18&%\%YYAH<JC
M:UI32^2<&YAGOH!/!=\(6_U6*>7EEK/;:X%4GAL^S)3?#% UWDO<M!QY2.]D
MMN.SZUQRJ0HL(52@B5PSV1!XLP%K=R^Q= 9PR"/O\"66X3I\2T#7@QF!?&$:
M+SY\9 1+&Z(\ V^QQ[GMOL"#9NCA)'%);[-;I"ISYG%#PIELHM:SX9EIVEBV
MS=<?S\O$8A_XEVC2,$$?U:4/ P [V2^"4&R'5WI85R00G>/-%;19O*9$*BD1
M$\6,@7(8=[/'D?BZHP?P;<6["B#W@K<CV'?F32R<W-058@4B95A<R&""G&;S
MN0TF&+^]Q5^DX+);RL?%I-2%Y'MLXO+-, 2](C).TFB--S0<GU\&^]=Z4WD,
M3#U!DBZLFS3N7XF!MKM-L\"+!"[29B\:NC?3L0=R]B!^M875VTNLWOZ&WEW+
M-J_8;U B-J[;$Z8<2O(J<&NMOKJR5JEE+K/(H=4$BL=,$V-T)&$97IFC9D_Q
M%\=!?S.$;@\?:@YI$7LCR6/1C2+P/2SD?]B<>>A-9EA,:&GR,.U'F+ 8+$9=
MQ(JK:#!%&"Y?XA'0:%%>1>![=?OE2PRU#=KHNPW[)+![H=Z P@O:<R@#:&7_
MA&"R&(Z#_[$</X"IB/M>+OB'&R[F%0)'2LS?ORQY3F.<$__C+Z%$!6;FJZ&M
MP)EXNWV!+KX7W%D!W@R\=F 3+!,6@= ">!33@_,%XHO_]?;/-";Q.2P\\!3
M7/IL\@90_AG UF?.Q;NI&WJ\F)6?]S5;RM<M*0\/7<;45TS GTG@>M$V\(@#
M@/K/F%H?<Q+.XM+Z?CFS3.#(-^(_VF T&NE#[>*=Z["??\+?O[O$F:%$ AE5
M8=JM!WZ^)_>;M^T^OVVQ='V!!0MO&822$Q@V$7/\=]M$_N3-7!1O6+DQZ^O6
MZ=O6K=/:RWV;?DS4,+XRL>HB4P*H:EM"5;\R7@N-@I]/+0_WS'$L$! ?S+YX
M%+[;PAX"??_J/O6,^%#\3%R6Q!?AQB40-Q8B^ =C8A)3A6_"#-PT>$TK9?\+
MQ>SSP7@]MFC@M2#@A_?_ 9[C.G"!&]&258SY3 !1_;3A)>YX\BD;EH?8]S<#
M&\BPPV0MD0D&IE%ZE9P0*I:! \OF10!)9 &B>1094.*5Z8ES%<%O138(I;]L
M:_;&VNH+ )6?> 8I"%G2BF!@3L( V!"(SEU.GYN>,P,^,=(Z6GED^,:%J<PM
M(GPP< 'PQ38*3D,O-?06NO/N]NM"=2[-8%O$TGH7[P+,4LI@%HR=F26PWR,S
M,!0')NZ#@=I(F-FP*__C>G]'2O[J.Z 00%4RQ\__<WN5$ PQS?4MX$30">P[
M3)K+K /+7#@'^&9.YY1=+SP;E&=!IG > 8'-GIB-3Z7G:DS ZW]"V]YS'ZL"
MW+2>_(I1&S\"6N-A2\-\A8KF$ NO!W?HQF%I](W>QK7H'3)'"H6^<M9(,30?
MN$C75H_G>B&>@Y34>"ONGMTZ;L4:Q1H $H/.B-1$-GI85 .IJ$K,\4KW;"YK
ML@C/;U7-A/_TF[:VF(EL^JH:B_\C\R>>Q6V][:2E"H9_-S%@:TPT5[A)'W :
MYDPW8=]@Q"9RAS,AR64' -7+0ITLPF.)^N!Z3RB\M49C?BCTCOED0!7Y:# 9
M"MX.8\H',$Q=Q;<>>2DT>,NC:S);/+Y0<<*HR!7L@$DX&/[+:;A(F?&02#0O
MG$=D\<%VF3R^I:*&GAKHN<3QYQSQTA/$N?/YM;+G"7&$"L;"@-:# ]S*C1*,
M:GD&"NDE\B).TO(7UJ,_<[U@$3I+D=5GWA,&U"/[TLU8FUP_+Z89S=D4Q8N1
M*>]%C%$8HDED:.ZY3Y;/+=)[!O;ZBD4@GQ2989$5OWK0A*MR%,Q2)15KY"M=
M^ [)8UM1UV,/( @V\_V8?+#=3A!FC"+!,=P@XI$9SBMY5EGF";XHC$KR8?.T
MB&*>&/K)V?3K2\!M1OWRB\11";C#2\!UJ 2<?"7@Y*@$%UM#.YA.>JU,IR2^
M%\5#L$K^LK82>FD=;*.)@$IIB@,9S@LW5-*Z8+7N*\9@&-5Q%=L%(PV-D"0,
MK&;"0EE=A:%Z$0J*9L@#]99M!2]I/>:X:%U$*K(Y01MN@>T1>P'/R=TF +-E
MX*33'D2!DTO13(%'3Y1)*&P_> W&E7\=C[_@GF"Y-@&0:)PQC\>6<1N-[XOH
MTOOKNR168OABFI/(\%M:)?(B"&J+GW3RU^#SR$\&CZF(A(<H:!.=)0"U^"\M
M9^("VW+[RX67&%%\#XT0'@(+)X%@:9RCBREUJN(P !_C$2P]ZW\%W\&TC,D_
MH169G.!H\.,BP_=9X+\5W_GB^!7' 89!MYF7L(O/_28S=$/Y<>X$AK'P.10W
M_@Q,PO!P%0^1F6*"H,#@\!ND[<3P9PA8/%D.7VRR^V!!WDANWR[6P)\"TROT
M^-H6HT:S* Y(<;)21*II89!ZQZ,:%1HLBD@)64S)WD'NNT1>KDC*J<#53<Z/
M]_=P.8WO69HL,*=I")^F4XKB<Z2MZ+HB!V@KCS9%XN2,C;/$MMIQ%Q=X%Q.1
MC+-BX^P:+ (NK\@!UMR*,AN%6<;IRVD$I,TQ87RVF1@6N;2T>+,!0L':Y@+T
M2HM.<>$K^ V."_,Q(E+#T"8S@AD_[]6C7Z:V"5^=?B.W#X ='2Y,$R/T,;E3
MG/X' ? (2A00>8;L88-5!3L-<]GVE&W4N7CG R"^Q'8BLDD\4GJWUB?9KVK/
M\ ?,[S%\Y#<E;J:W HX^N=Y5E,*3)&?<3+-W(W@&\>G"OFMS.\!7+D[MX!F&
M8HTJ,HJ#6:"XHX ):)XN.&B9"X4R>95!)6YHVJO8+3'>8@C,L"H"XNLUJ9<K
M!LT<Y[?PW)3- X0U,)V1*,!GD3:8PQH8EN>$KS!\@&L&CS&O%*WIC@YF <QM
MS<S=HB/CV'EN#)C=9O+CMD^" \(66Y8HJ7L?TRQRLB(>^A.T))B!*//CA?5S
M,\5$^)OIKZB@MQ/LCU'*4^F)6\?(#RK(?W&6SHUJG5"W32[6MT@!)%OX%:=U
M2/I<H=F*2BN*H#P:W_&%7(GB7M2:>&(MNQ+/1QMS5?)A8U PR7?7V]$%'.0"
M[,"43T\&%;F%1[T/&US]$X)-=^U@9(H+++_E>0?6FMA:GZ.=?^T('BDW836R
MI@[WFH5CNU<B?;O579](K\I-^ER[OGJ1?KCA#@/*@]S4SS9.JQ?UE^OO9*F_
M\ 6V2;C/)-IC[$$19W>8>@(V )KF*7W'C8LDJW;#I9UC;?)_1Q,>B_GR+]'F
M^P23_0OG*BG\_7G[\1OX""*X66P(MM=7I--:G>7[1&K=]^74V'CPOG0&K?YR
MYWEQ-;;N>W-BY#QX;[J]UD@OV!L 2<P^ Z_1?B%C54*=G4/KSZX3,U_LKOMC
MQ_S /(Q-UDFC2TWUG+P3U4_A'32'ZNV"^\^;/SC0OEUQG?&LC5W)6.I@M=[O
MMWK+CE'33.&F[5IWV&HOETALHJ'<M)WK]%K#(M>3S.AZF=%'R(UJK)&6E7"B
M9%GFKMR4+,.$32[.134PC',Q.X^PM0>KMN&H-2HR2FJ^$\<7LH-WHJ>U>D5&
M1O/,PUKL1K<U+(IJYTR^51EYMY,9,T,T:HL)OX($MN'\%5_.'?M^^"AV@5\A
MJ[BP[5"_>'<WRP RK\;G!T"0(+GJC"DAZRX["XC/5M,Q%BMYLY1HLM)J3E_Q
MT_/W^W:X8I8>XK 2QV**VY8B0(+RLL[\_M^$V7;4:)NS'OX[F@;_=^8:'9].
M=+=/]$ 7G^#5%> @?DWRK9*Y1QFU2H>O>)F>-TK\M^2KS*(O<D7L4Y1*?6WF
M+R7V?HS\BVT\D8NBTM;12/J/6-*QN,KU82^H[]-$&B+-5D^7V80B)E^$30LP
M;0UZ\\)N J4W.I=Q?JMF":B*.<_"CE@_XPAVQ3_3S9+:JH+_>YW_2<3DT<IR
M7_*7O5%\UX9-37=]2$HP'!PMVIMDQRN"CI9-4;US6=FH?O,C!C\Q@V,E(V)P
M8O#F,OBPK@Q.C1+WH^17R__[<NJQ5/$+[!C0B(9ATO=DVGL1]6DMMG?X,XE;
MIF)MR*R?@%>O(U;]"IPJ3;@_?XFNL_4ENM9R,+/FK/YC:1W^3F,)R45- HXC
M L?Q3Z?V!@Z]X 9.S5F=@(. HZ[ <?2#U . 8_GB2<U9O0 XJ!_T4N^C.$'P
MR<5S8:S&<SFS_,#U<*WD\Q$"RX? <2?JOQ*6;8;7U^FV1F< PF2]$7;4 SMJ
MY/AU-,(.P@["#GFPHT:^7[^@:D[-N?U YX_. Q>DQ*Z ^6Z Y"X2;#<2MJMW
M%[_]/Q H\?FGN//#XDI'N<>(6D$ENIK+ QF%A"ZU19?J'<KCH@NYG(0NA"[2
MH$OE+N<QT44_"]N%3B27RIE@41GL<_!B,=LDEY)@65Y8CGFU&>>/1>6;:\[J
M9,\1<-04.&IT^*BUEGN^U)S5"3@(..H*'/4Y>2QJUU%S5E_IX\&?6%H&_Y*K
M2?.NZ!.SL"QEM/3D#JHDO>CU77K1=];YJ/EZFZ-Y4%@Y*.NT:GKQG=(C[7DL
MG*E345Z-*=.W<'%,FOY943O4J#&=(]J@%AZ_\AZRQF06-U8K*/XIRO:E.N(^
MNGB3D_$NK$L]4D4'7Z_XZB=?S*(#8JJVU)^M6WC2XWW+7X3'CF6/GACOX#:=
M8M?5J'5A -3'Z::G+:;84K(^?XIVO+DL]D%,ZEI%#>',^ GCT0U%6]D55=>P
MOE<\/O9VCFJ,;>.L_2'ZL2,P7SOS,,B#< 3::9S,/Y)$SNI01:W=ZBX;<L@@
MHLTSYSHDS+HB=[N0.Z>ISHW<)1 PZR.<&P';K4Y1Q&(3 V<J) L@,97[EU5
M//>P6_ARH\HM"Z!^P<=S^S?V;QQ)*H]>?_ZT;4<GO:45P,,T:J#.@4$ ^G;U
M2#<1YL2%0+<G3&?0&BW?UTX1!A@N4L;;5@?=2)O3EN7<GC;=06NPEFD20R5?
MD7W))M[1&HZ-1JS!"89;ZN@CLN2*#,L@;UBVN6&9MNDK,;DWK6V/:IH'%X8Y
MDO$\ZF8V/MG^S'^6]U54XT_M:D()QLO.)&=H]PR8#<_0[&?CQ<>%9H>>>;G-
M%!4Z8P[HX/13*:!:KZ,J\1^OWU[\M+H,:J>E#U-;)6;<Z@\*)AU_O,1!BU\B
M'U_Z@>$%RZ/P[T#!)]^\39?V47AM'UBXH8#9#\+] T#!Q3M>IA:UV =$&9#
MGW\RBAS/T[F5G5W<RNXN;F6Q]$OF5C:GL4/.3OWBN5,K>,\%\]J9N(]L[)AW
MQG=9RNA+3<N<CWHB6J8M@!H3,^>!2D_,DGJ4?7E_?2>:/)Q9CX>C;/#AO7/;
MK=%R\E/3NCS48R\Z_=9P^9"B@6T>ZK$=W7ZK3RURZV\"7GUGDQ"WZV8ZM2;,
MJT%_4*G)F^\7+PUYFVDHUI&^E?2W%2%R5U 2&]JRF#+P6TZ:,V]F>RI..5C3
MZNUS:#56V^W1VJU^D8_0/,.TOENDM[3!CK9J48>R9-\V="GC:XQVHIJ^9._J
M;$OGVJ6A*LLHKU7]T][;QN3O2R"^:\/$Q*\O\5 8?[!5%[7:=4VC/FC4T8I(
M0Z2A/FCUZI]#770D[:)#?="H352C&9SZH!&#-YO!J0_:F=4]3&[UV-:4*:_P
MLHS_FNI1T.W0W6Z'KHCE803O?G,,]GZ7RZ%WS'O4MCR6>)S;[@MCJ9CAFL!H
M*LAYZ;/)&S/T4!PNWO46-[^C==;]_B;=^SXY,4FR=Y+L_(D6239)MJ3$),G>
M3;)S!Z$DV57X/.?AS5!79\+&VE2[V;^K\VX82>V:J?X5(4+#$.$@?ZBT=JJ$
M"(0(A B2(,(A?E1IB$#ES.FL:14I_Z)V6H2[]<#=0]IIG01Y.SJ5)R9CC$!!
M&E"0P4'K%-^&K#4;$R@0*-07%&3PT?KDI)WEX=A'ZCE%:%H3-/VX<\^IDV!I
MFR+@9%\1(DB""#*X7-0EBA"!$$$:1)# WSK?]D^IW,M:UR=,:A"FN@-A'91,
M996HGX;",A>J4@U^4JV1V'?F32R?86$P0[0Y6BHHIO)78 VQJ(U04<VQJ'L2
MSLJ/?Y>>E:@_UE+^RK9L6NIR5-RV"2=F1*V3%/8/=B0*W&@NJ44>KZM2M)J/
MU$A)ALI/FQHIF:=O.E--@YC^<E"]R@8Q36GF(E7CE5U+D&7L%BQK!@!YS%)C
MM6@1R%$(R+ @E0(_ $B.")9L#+]FK"P*_JJIBK\6\)P?U1BCJF(GKBHV&)55
M54P[[_I0RH(,A0/5FC2;%G?8-&I-&JHJ5I-J-%231M*:-%15C(HN-9K!J:H8
M,7BS&?PLJHIM:7?)(I<GLZ.T]D8QC*6*O["H!^XYR,TK"^.B;N@;CIDMR2;+
M5I_^3I22"E/4/T%O$<Y71"2-!_3?[)FIEW7*94K:V\']C=]0K[$SI-_U-;(H
MB :0LLHET#:=9NRR\[J;I4(^N\[E$Z@1//H.E-\,)S2\%T$^K7%Z1*ZD&$KL
M*K7+%G"R8.3/(28TK#TA_U:4"/'U]L]#&F8N\KLZZZ_3J'I_5$V"UWK)DYJM
MI=&.C<6(%',07.P$%\/3PD6WU[CK=X01)R<FV1&' \/@E,#04;7!&0!#[>*$
M'?F</,Z";-\;O.3/$0Z?O&OR=AGU)X3COM8GIXX,-G+JI,>,W*W?$V*&IFJ=
MBD)!=>-N@@JR*63!A^P=X!/BPV#4N-H U===:I;K]A</19#G1BB[^[)>G0IF
M!=/6QG73U+9>4<D%*9RWUV22R0D6DGIO<N.&3.Z;WADTS4 CL) 4+ @AMD8(
M:1PX3>T,]3- "#JD.YRLGUQORBQR]@B2ZP7)"=_6QM_KD[-']ALY>S7!#7G\
MO2$Y>P069%G(AQ#R^'M5Q9&E@H@";R_U'FV^7!RNM%N=PM7;^>K@\IW0W6]O
M9OS+J&Z'*$ \_RY*=N0*?Q2YEX45&?-U"+-(LE.O%9DF>=B=YD9N4(8199@O
M;8Q,DZ1[RWO>6_[()ER["_IUZ.8R&;HURDK;_L;1J?,D!D.ZN4S.,$7.:@(7
MC2UT4#>V)HP@.T(J8*"2!B=);#_G,%D'_&C3#;'3A<3>_BEF*4V@3*(MVBY2
M=LP)T];(-<N]@V52)*!)&%(3)60C6X**R-:N["45D96#E%1$M@G21$5DM^>A
MFS#P \/!I@M41?;D?B?%4%;'4"+K)L6P6P11RRS:IM$!BK0ZK;&"?5X'*/O(
M^%*OX0-DO->NJ!)8W7B1!)LT]DFD>5"F-'>6F[<WC@%K%SZ3\/XFKRU%MS<)
M/.4#SSU*J9:)H%08E2PC<GEDD?/L?<HRTT/;C2MU0=)]<F*2ZMZU8FF9E1+.
M(']3HJ,=";V:J^_,FU@^^34$CE7<'<>4DVO?#YGY,?1@1 %S'!%]_F4$@PD;
M'MMYT7I-/K"A^@^2RK"D[LNQQ+DR'T4?-JZB.LFPI#)\EH);E2<R:MR%$2JC
M264T:\R^%1@[O1_?*G/#-*/W!TH/_M\6_R]$TW__,-0U?:<;3K):XJ3$3T[,
M)AGB!T8=(Q -05N?ZC2!:BV2B)^%^I&)AA0+7Q\+GUL>&98DV618DM8APW(?
MPY)#*'_F9(9EXY)4R+"47,3)L*1:.%3XME:5<.39("H9+>G&R#%)JH)3;2T#
MJBQ=5^M+)J]*GKN1I2;'Z1I=[2&WBB(GDLEX/2J6U(T72;!)8U-MDCHP( 6;
MJ'1LO<)-$FT1%5Z6=FLDF245QMQ:-_T5=2AS3(5]GS/LM@ _5[!+ P67)+ 4
MR%3=:*H*%AX[YE7$P'<N?D0Q)XE8E%Q3BCG)*?H4BB)YEYR8I-\/%G**4%&$
MJB[>:[UF21$JBE#5:&LDF24E1553!<S W:.XU>GM![)K][5K4YQ\Y+A511>:
M*6Q%;BR%K4J6_%+#5L->\QU:$G<9Q)UD?!<9+S-JI5?5Y$ FOJ2H%?G=%+6B
MJ%73MD:2619$K>!/U&7X%Z%<0*LQSYJ\X_]&U68Y(5>=V27D7UHTLZK-,;&\
M?-PKHOP$]#GSEJFSY42/I )'/247VLK\9P7!TQ&]9!WX62KL>,_ F,"PH_UL
MO/BXQ&C,F9<'T7;[Q[=*S&D=G'$J,JGU.JH2__'Z[<5/V6FEU7.GI0_S#*FU
M^H."V48?+SZWW<G?EWY@>,'R,_P[YIB+Q_A;GZ,9W[LV9O[];"@S#RVM'P)W
M<O'NCH<2W:GR <TS)_!__LG8DF=RTAJ1:=CJ60YL9NKW&$U-INF)V1AAX.;"
MK?PC8:^F!4JQS%\N[F"X6V8S;M"-YV"HFM^TH=YM#[N=;UUA7,(#8(D&&W[<
M2RSB2(0C@QA6].9V,F-F:+.;Z=YF\9T;&+8HUSM^,BP;R<MIC)-ZCUNT9>%\
M!N;N'.?EA2PK>)FP=?='V6674T01)KUBQ#1!&UX)9DQY88;G*[AF54%_7^5)
MFN@5O%%6(EA:G/0B<-\)9\40)8 L:@^^N FS[:C0R"\7L)GX[VA@_N\,6/$7
M1 (A5)[X9!)Z'NPQ!YF%U<)1*-*,\)5MS'U80ORWY*O,,BY6.PNIK_-6XQ L
MI.T=A(LB!VMA:BD'>R"%+ZCOTT0:(LU63Y>9V!^3+\*F!3RV!KUY89#J-('!
M(\]OU2P!56$DYY<+_6+3C"/8%?],'UDO/)7L3R(FCU:6^Y*_[(TH79())B:F
MU\':?&^2I=]\R+-IXY3;IDN_1J,@K5]E9Z/ZS8\8_,0,CHG4Q.#$X,UE\&%=
M&;P"NTL6N3R9':6U-XIA+%7\A45!IW.0FU>6HP0S-_0-Q_1?'R)!LDE*>8F=
M]4_FO,W%Q-[LF;XI6<[F#A[NSN?(-1U;%N"O*_UH;^2EW[YCEUVPHO[Z8)PY
M''G AO.8Y/^;X82&]R)HMV^*OV0Z0O8,*\K\6WW$*1+ZHC/2Q2GG)]?[%5GV
M6-F\?75052I_W3A1&A76!&*26.\LUF4F\ [4X:!Q+89)K$].3!+KG<5Z4.;=
M&[7?/H/K-[4(A4G8T3&Z32*<GKT[.Y*3<WZP67&?/ Z2FUKDY7,WRZO!T[C+
M3-0CCV2Z%C)=6=M+K4V-+TFH2:A/(M3#E%"7&;7H-ZX@9H%,G_C$1F*W!3AC
MRBQR7.J(AW&/WP.2>\0,E9VWO1&$)BU^3EJ\6B7^2>!H"&KX5.8Y'2G*)=42
M9J[(DA5# >0%=WUE?N!9O*^+'[B3OSD@^(J!X$)FF3RX(KV"J\I-O?HGM(*7
M:P?8-,0/_9M@QKR[F>%($6GN5]7-12H/ME::3RYJDKB?0-RK"T*K6N<<0E8D
M\"3PM1+XJ@+4@U'[#,2=(M1;^D44L";DE"3TMQ$X/\6\>C+?:-@TZ"1#Z>3$
M)'$_4-PK\XV&= 1 XD[B+INX5^49:?H9J/<"QRCUFDHZ!NQ?<;[$XN:P,E&#
M:8NJX564+2_G_:<M$$\TE&4-IWX_G5175^6AI%:.%)@AT^WD-T?+C;ZHFMYI
MOH5&'AF)M>1B3>5;2*RE)R:)-95OH7A*5?&4G=JPG;P/G*S1 **B1(LX^01V
M:3>H%/8N2Y1'MG_9?5Z-+))!;C$79.R8N4\0_?TQ8/:3%;P<LVU9IHM74NQ]
M?LJ^9?_-]X^9B@&<83S 'A>ETH@;!HII!$R9&I:G/!EVR!3+$3H2%?SF3F>J
M8OF*@5DYMNT^^]3X[+2-S[#'<3F-SW1J846D(=+L]W29R9P2]!.1<7[4-D?*
M]A_4^(S8_"S8G-J?$9N? YN?11,T:NVTH.1GU[E\8CX/'R0=/!1*ZJB U/^B
M$Z*24G&!:07/QJ&OL8A\\0.DCT; /AF6]Q?&MW8Z)/[S]N.W.?.^\5EE#I6T
M+0^5.KU6[PR2= D*" H:!05+!\N'0X$^:NF-JY]+4$!0T' H6.HE4@(4:*V!
MUGPHH)H&2QGT5-1-+DU$V+E5S9== 72[P@:' ^E ;PT:5_V-;"I)2$K@4"DX
MK"^#4$+L9=1J4^R%P(' H8[@L+9HPN'@T.VU1HTK(UG34S )';6_>-R _#1"
M6\G15C"J['Y:1VOUZ"8T@0.!0PW!H6H_3>^T>F=@BA$X$#@T$!PJ]M/T=DMO
M7/UO.BK;3*-/5.>;H+0F4)IJ_B>K!];MM3IT4D;(0,A0-V2H_)BLU^J?@85%
MR$#(T#1DJ-KWZK;Z9U#HKA9G9-+?%(NK "M4 )BRPF4&WE*RPBMQT0:MX1D4
M("0H("AH$A30M5&" H("@@*Z-GJX$U9.]= E!BFL%8IL005#5[?:%?5!?<5X
M>/#8 U8)M1SX%;C#DX)2H05]8+8H'TK50Z6J'MHIJWIHA^I $FF(-/L]3=5#
M*Y\?U9N3M-X<50\E-C\#-J?JH<3FY\#F9U$]=$L;3!;I/)D4:NU-8GBVHO+*
M<I1@YH:^X9C^ZT.$1C;AH(2)1EXJKM&11\U.-Y9:7RV?;MSO?+HQCF.XUW$(
MEQ]E"(;<*MS]K2B&_O7VSS]XR#?T<0%\+G<O<S;^;OD%)R'[M674U-[P# Y
M" ,( Z3#@&SN^<DPH-M7-8URU D#" -.@ &9+/.384"_H_:'9Y 3=>*;P!*Z
M33=AX ?@&,./R7<Z@<8AX%P)G"G67)LL?C+4U+6NVFM3=16" 8*!4\/ "1TH
MK==5!SV*HA ,$ R<' 9.YT,-!FI;ZS4?!>B :C]*7GV?,YX%'K@*WH8@=XL
MM@!@88C*Z]*-'3/FQCL7/\I";>7>UHI;.]O[76VUTSZ#'D^$!X0'<N-!.6[7
M@7B@]72U,Z#;_80'A >GQH-2_*\#\0 \,6UX-K65*KK6NP4W%>WT"@:B.\#+
M=X!]Y3FZ#@_>,K\/KWCLT; <&)(3"!DW-&P%7O7H*YC&RB_[OJ:[P0V[&SSL
ME74W6*-;GD0:(LU^3]/=8+I-=IY79.AN,+'Y6; YW0TF-C\'-C^+N\%TNMS<
M/%[I@V]-*@BY(D)8690YQ:RYBI!?XP#8AT7\ZP[#7U7=HTR%D2]]-GECAAY&
MS2[>M5NC?CZB>I9,3+A N% [7#CX;N5*7-!:;9UP@7"!<*&6N'#H?<MU]D+S
M<8'N3YY%5J_T?-A<,*TTO6=%<L:6F$HN&)E:C2$IH<-QT($<,4*'^I&4T.%(
MZ%"E.Z8U'AWV2@#F7)(D_^;VC],]\KJOOC-O8OGL"SS+SCR!][_SF;HBC=<5
ME%)81"IECK3*Y.>F<W$5!BLVE_)U59ZB2RFY,J7DCDIKUZ-3<B4E5U(ZSCFG
MX]0WN9+2<0Y.Q\$;.K\93FAX+X*^U,)=AHJE=7'QRF[6NO%(+6/VE].:64\N
M;K8WM6,=G4%9AQ.?HG4DA,O(CWK AL -Z>(@/1L22CJ!OP$F>8=J_]KYPCS+
MS;>O7H>4JT(B)2/F0&_U"3'E,$,EQM4X/D7(2L@J";+&X"DQN.J=UN!LRHB0
M.;H,F\ ;4V:102H[;"HIV%3*BRW*"9R?!%.&WO&@\[MOO7$L.SG(RT/BOW\8
MZIK^5FD<1Y+=>1B 3@P'3_\(0 E Y0'0J^]SR^,/R0:@C6-(NB^PX6 HGPI"
M."DU3C;(/Z_\?*@"A[S;:_7.H-U2+:Q.";$UXDR>A$;82M@J*[:F^%0>;-4[
MK=[9G"2M29FN<9+RW8S!UX%A@]_MSQ0/\,]Z8J8R]=Q'A3W.;?>%,9YD;,"7
M?F@'BCM-OEB1TNPK9NBAM;HH*+PNBSE?:%A5GN%]_UHO4%\\=\*8Z7^"B19E
MH*_JGIN[>G@5K20UQ-Y=GWJ)V/37BDVGM=PV5U $MMR&?ZE5+3YWL^HTBU\^
M'LDM'OF@*@)D+X^<@@!::[EQ>HX (&AX7P8$T7YI*=<.KL5A@@[/5C!#N?+9
M0MQ4+FB!\5VY9PZ;6@&, !C[OR!Q]R_*':@)\\5AN1+?I4MD0DSF/8$J*M9X
M=\;W]V*.N'7I;_".D.-O%SHYT<8M=VK;36PKI9 $LJUO9NTM9+M:*IT> -JM
MY;8S:P$@YX3 H[@TRPGY>K/VQT'W>DI* E^Z?500*=[W M*1S*)1/T_US']6
M$#SM\2;K8#P;/W'%[QFP!KKB]K/QXO.K+F+,6>*X9VXNQ9YR!V><\M:U7D=5
MXC_ 6_]I]86O3DL?YN]\::W^H&"VT<>+S_'FWJ4?&%ZP_ S_#M3(XK'TQ0:%
MWVR ]1G*S$.A^0%D# Q.[FJ##8FW/3'R_O-/QI8\DXLVQ(T06CW+R9Y&8+0A
MF:8G9B.NBV7"$?PCX;BE!4JQS%\N\-KB+;.%TAW/ 5+,;]I0[[:'W<ZWWKJX
M1][HEX^YM[CB>:B[NJ(AZ^$W0I5HI\#]#7*[)/9GI'<OWMVFW!+%B.>B6/%D
ME"><S<H[E[L91[E+F,ON8<TN96Z6AQ2E&W:%<] OZPIGAZYP$FF(-'3Q5](;
MFW3QER[^$IL3FU-7%6)S8O/JV/PLNJIL:8/)(ITGDT*MO4D,SU94L%5M,'-#
MWW!,__4A0B.;<%"ZU5*Z54.2^VM4NN3L,J46-YWN,+UE;3?ZK?/S]VHM/U+[
M0[WY65(DOB2^IQ7?; 9$>>*K=TA\27Q)?*L6WTQJ3EGBJZNC_G)64N/$EV[-
M-;V[J4S<1IBWXM[;6J#;>!MC+X#3^FI[V&D^PI'$DL2>4F++\R@T7=6UY2L@
M)+$DL22Q94IL:4[$0.W0)7(ZU5A%2='GB"<$LR;V]I2)1PD6T["XHL-6ZK;X
MBDS\X[@F';4[.@/<)(DFB999HLMS70;JH'T&%1](H$F@I19H\FSH>*2TPE?D
MHQ  ;@+ ^\T >+^Y=%46X+2C."&ZVALN%UQH',*1Q)+$GE1BRW,RNFI/.X,>
M&B2Q)+&GE=C2O(B>.FHO%\=JG,06%8+,E6*JOK1*KOPGEM%!@H>&?<>\1__P
M$BOO5GHV-:AG>9LI2/D<T0H\.TXLQ6./AN5@:<K)@FY*@(13\ 82K_[R.E,8
MIJ JL)JK%K-%59C:58%I5EV7X;"LNBX:5>@@TA!I]GN:ZKI4/C^J!"#E]6:J
MZT)L?A9L3G5=B,W/@<W/HJX+)7DV]SZ9]-&V)G4%R@8$RXKZKFZX]C6.<^7"
M@_J6 <%4K/?29Y,W9NAAJ.OB7;?5SQ<X/DO&(UDF6994EO-E,-;(LDZR3+),
MLBRQ+.=J8JR4Y<X9Z&5*XCRWBV?2LR1AX28L7)'^OCM$YC-9]G!=1HV'2!)Q
M$O'FB?C6'DUOT8"01)Q$G$2\/B).C@X=T="=MIHQ*@'G#HGYQ_)S]$6?ZL8B
M),DRR7*-97EKAT9O:23+),LDRQ++\K:>B][J-EZ6BV[(97IAU_AJV=C'MO6K
M>H('6.=>"1V/3=P'!]XCCF0<'R^=V49T,@.TN'P2AS8>_ =H@G_U^:4UO(JI
M&,BC/C_1\;-7V0Q?^=?Z2Z17CW/;?6'LEGE/UH057S3\[#IB EP:?%Z>/_W]
M!]<//KO!_S!@\W@E!]5IZ"=W2/OK;WTO%VE08%]M?@</R&'YF3.N>Z1K0FH7
M!$8QEN_[S7D/ MRWM6A2&>5$#X1/KA=]A+\KP<!? A+!C?PV8FOU5<.,@ VE
M$[#CY>_&^ZV(ZZ)?0F\R@^U6OMB&DR'?2E*N!:^^=*3]$V8J;JQ>W7[YHBH,
MU(J%MSM91 D?YONBS&-"^"@!'.\F[N,C2*  HV#FN>'##"3O(;0-3YD;+YYK
MVR#N9C@1. 6/A',4T(JJ:OUA?+<>P\=$8L-[?^)9'"2_ LKN!%6P7);&JNO/
MGQ*PNM37E[9<[BGR(ZX=2&QY2+1D3:@: )H>Q;SQ-Q%QGZU@!E],#7@ F.5O
M%BA/>&4??[("Z?$F>40 3AW_@^&\9S'[FGR7D8?'P2<8]0\^:&D-S]+4::\O
MN=-3V^UE B$:*_B\8P+O(%BIH! #I _[/F$ V]7R#( E*.[H!KX/T!PST5[4
M$;NX'X'ZQ?010[:4A;2"%",#X=\ YN%/PS*3R^<9T43U^ ^_S+Z5Z.UC.L=\
M]@6G<C/]P%_/$11HB?<_]J)C7@CU;45PN%QQ(A;!B":"9J[#/[(-/U#N0Q\
MT?<5$] N_JWU_1(6 L*8P)\P&]9HTKK9KM>.\EMHOT2VZ@;^0-I=^W[(S(^A
M!\,+(T9(38*[?-MCA@ N]?.;/UAL/OQ]:R&Z[&UI+[9;RUW9A!D46XTKE-@S
M\QB("ZZ/0T^B 9]G+@@8.E[6G!OLEI,(H6)R4O!_3RT/6&EFV%,<&Y>%12(6
M0KH:OS,BZ L:<VD"$O//"M37:N(!/G\#3OT6/;D/$ VT5D'O& [4G'HM!3G'
M<$+#X\P#[@[XPH;YXB0D/ HSQ4BB 3-I$3VT;ZC\ ?1 "*^>X(\_N&,6^OCB
MW%=W+W,V_F[YI?+?<B'<K?AO+YX#!\ %)^A83+?6*#B4Z;2VUAHM$R_-=0T$
M7BP.<TS@Q1ASC!W+M=D.8OQEQ#@-\&JC8P!O86&[0V6@VVX-EO77:N!MGQAX
MVRG@E4*+EX.BU7+0VM*(AW)0;] :]<\.1(='!M%A"D27RN4U T2'1P'1HEJ#
MAXI 1V]UUHM !D11 Y\21+E&UBK1R,NQ\V.":*4<M+9:Y:$<I/=;_>52LXT$
MT0W'5S/$%0XN%07ALM&W\9-AV7A(^,GU?H5G\[&CK!/R;:6LI7T^_IH*/#UM
M6_$RXD7Q$-T#+@MFD8Z\Y_EI[1%W4C+T!G=G!>%A.D]6\'+F93_O4+'Q4IL<
MI?@>S#WWR3+A?4A\-IVR"0\U6PY (/S:<Q\5%P3=$.<6N&-XH.AA,K. QTL>
M <T$\W.%/QE0R%PI4]F"H%0"]+0E0 ?]LDJ ZE3,D4A#I-GO:2H!2D7CSK5H
M')4 K79^Q."GKHI(Q3^)P1O-X&=1]G-+NTL6N3R9':6U-XGAV8K**QX\=D/?
M<$S_]2%"(YMPT(7K!24QY1VCRAY[8D[(_$;<NCX=.?_5U#M<*\X2QK;M3O"H
MJ3BV?27NSVP5S/Z&K'@S_1HQ8OI8X)H'?&\#>!$>1OR.K\3(><$AP?X="W6=
M.A;NM(C36/!R49CD?0=YS]Z9/JV\=]3N<#E_O^;<2/).\BZ3O&?N59]:WC5]
MU'QYIP*[2Q=%'9@>8SSW"0_R3> _VYTCGY&O(XNV.1- S#D\*=8<.^;'!6,>
M&1LU76UWS@ <R1B2EL)G @ Y#T@6 !BI(VTYF9VXD^2?Y+]*CT@>^=>&R[<Y
M&\>==$:T'R5OF6W'[I-A/EJ.Y0>8=/W4C!J],K$H >A.'E3$F0">XPQ?'AD_
M]:':[U(TF0PHDO_C.E"RR']7[;67;Y@1=Y+\D_Q7Z4#)(O^:JA=<0FX<=Q8X
M4.E;BP4W]TJX+A5/8WMS/NL,;/]<QD^+LJ?%==GY=Y$XG4N_+G;3TG3;P2E:
ML?NE3&K%V)MFNOZI Q=6TC"GI$]]9DH[6?>=S%"9COF78E0KKOM3A(HLU!-&
MJ$I+3^ZJH_9RH:3&69CD84I+X3.1WWQCIY+2#P?J<'0&'B+)K[04/A?YS35S
M*DE^.VIO< ;R2T?D^U%2!!F5P/BNW#.'32U*+B;@*UC6JQ+Z?]T9W]\+'OOD
MN8^G]DRTCMKN-^[L^S69-B3AM9/P:GR7H=HA 2<!)P&70, K<6[X_9_&!1<+
M))S.K^G\FDX]ZSA3VLFZ[R2=7Z\O?\^;CZ\L6A\W(C>F,&I< #\POE/!+BKH
M44%L_3,+;J9@I!XUDM31U&&W<68H^9DDPA**<#6A(GVD]CIG<$Q&(DPB?'H1
MKB08I&MJKWN>E\'/(A;4 1?/=$-L"E5A,*CZ">Q-2YD6<?()$!5+IZ( %O@3
M&Z_A7S(= M_Q?R.>6TYHB%Z5Z=D=U#>N)"/"S'>W2^E5):J!OV^#NR/A_6B0
MZ]67_<\*@J<C1<DZ&._ZD 2G[ADH3PQ.V<_&BX]+C,:<)7HDTQDO9J(.SCB5
M)J7U.JH2__'Z[<5/JQL*=EKZ,$5A,=56?U PV^CCQ>?82_+2#PPO6'Z&?\<<
M<_$8?VO4%4#A;0%@?88R\]"L^"%P)Q?O>)M*K!C_ 6T2)_!__LG8DF=R@AB1
M:=CJ60YL9NKW&*5+INF)V8AVA)DP'O\H,;6R+3CA?6\^LBEP@XD3]:S[$(7M
MH^5/;-</O1([;>XN"0<W;CB6$5OFG-<VF_C:2ALZZ3]OQW]=?_[U5OGR^_AS
M1J:7_UP6H,;1J8 "V[<T[DL'TTDO;W_N.K[K^8H!/@N76BZ5L=@F/:X5CP66
MQR]R*[[Q!"_Q17?K5__^8:CKP"[1A]A9F'^DO7T-0SV) K!^> ]8"+H79OL"
M$&XK?[9N6XL.VBWESZ39;WHD-=5D^]%X6<R-*>$<6](6NWL(0M$PO-.Q\=UZ
M#!^_, \!$53*S33.%O#3((7>X3/"[%[AUWFXNI7VI;[>]UM.\_D1H1[(87G9
M XE70,K_1/UXKQ'='<-6HMK.2I3[ %;4HQ6([KRO6\I=CJB+]K[8DA<V'K 9
MM]=UL-E[1' /Z!U,9C %(U L']8%[WKD#,(,^!R[^/(F\8N&O4F_WE2O>#[(
MQF;Q!0H#)QIMDO<'#@+3SWPO-O-FRK_<KFK)G_[_#4'332UF?@&"1F])URSX
MFG Y?K.J(?8!.WT:.N2J-YTM'7)5+"2@ ]BJ!2&?31]P<&!@LUEH$R88G49N
M?RU ;B!T!)AC!UPE._VE#V2.H3.B>+-%KP1*-$3XRN )Z<2OJ';45L)7H)E1
MF2ZL%<<-%&,R\4(T?Z*K*;["6[LQ8?PDBU>BU7/ES-6UQY1G \>(E'!V:#^P
MP(#"V3PQM*;V>TNDH=%6TP9O_1QX/#$_.$QI^T4H+;CG+Q@<OEC88T>WMWK+
MNRJ\GCD8/FC:<)(C$:>6!Y28NJ'XW.?(RY>(;*ERFR=+.O&DZ[/4ECU;P2QM
MZZ\/!*WRJR,1O$I>#Q2T7-P!S-OQF/G)]2+:)A:NE[%PMR1TBG27/IN\,4/O
MV?5,GSD7[Q:DR$?8D#1^9(%R_K$>'YEI&0%P:4O9SW72=.E\)[!YL1<IDC-E
MZ"X<*0?X=!K">DPA@;?A?&YS$ -+/6.'@WJ.3/'$ITK+,/L^8;XOT ;9R4#W
M!$:]?^&<&6.NLD!));H.=\LFH6<%+\IXPIL,:J-!EW,J/K?D-7QP32:\!#X;
MGW,Q?ZL5.7D& !(^Z@,K*@!,>3=-/&U;QKUEXVMCX=FP?O L/K()QWO!_QU-
MY?Y$[$F,5(Z#_UH/1!&PC1WS!E[J?7']8.&MPJ?XP4)DH_QOG(#_>S1C"_S
MT//$SS^[SD3\(R<M8__&V3[[II> 47]]]LVPM6P""G( .]NX7*2&A#38G+ZP
M-0WTUG+R0H8&JN(Q?\XBG2=@UT(IF=@A2AJ(2RI"P9G67BQLH>Y2$00?Y:\H
MZ.%G(AP"T%$D,?YL/3C+48LE79IY'B;[Z(8.##"9 8[!R^"]7)KBTGA<VEQ0
M/49:@[!(X3 .)<6"HD92$GO>RC/:#AMX987BQC917]G$?7  '<TMZP"G@BP[
MVVW[<HNN;>:6"DF0+X5Z$A*T6\M]8W(DV (U#B)#KB+D*<B@C5K+%OP:W&CE
MPK@Y^Z70\(II)53KG?&]I*,,)3J+9.88%H=#W3*;\25\TX9Z5VOKW=7G'=I0
M.KOH>,'XVY6'%M>?/]S\<:7<C?_?U>W*0XOU^WR+\<K09C=3L>/O^;GC8O?A
M/V!A3T!)?A+Z@!_,E7>JM=8<[K:PZ7W1OF=/SL%L/F42%EJ#Z!N[3JS=HLSY
M5R X_FM%G.5FTND3\S2Q0957D3'\6FC@S(]!Q\[<9R=V=2=H?-N6B:E=J_4J
M5XX&ZE>TI/TWJWV2]"FPGC\"WCD]0 Q10FX )CWP8^ )L^TY>B'.PR\7P$[X
M[VA@_N\,8O 71.>X(@E#?!)9>/QL_*V2.3R/<C7@*]N8^["$^&_)5YEE7*Q.
MZ$I];>8.H >='W=*XBJZGB1&TF&@$K+$"EY0WZ>)-$2:K9XN\TY83+X(FQ;P
MV!KTBC72:;*PCSR_5;,$5(61G%\N](M-,XY@5_PS7?9ID3N7_4G$Y-'*<E_R
ME[T15PXSZ=M)QM#!IL/>)#N>'8FF6)&1*"L;U6]^Q. G9G!M1 Q.#-YD!A_6
ME<$KL+MDD<N3V5%:>Y,8GJVHO.*A$C?T#<?T7Q\B-+()!]5#7:J'6A!@>].(
M@A557OJKZ]BRH'Y=Z4=[(R_]]AW[Q(6..O)I!LS%:80*J%&UA/H41A!VP^^N
M[XO"F/QH&O,(D].SW#DH\^.3T"/7*M)5K==I?IF$.BD7DLA:2&0UI8>TD:YV
MNSI))$DD2>2N$EE-6>GA2.V/SK.4D'Q!(@E=@<^N<TGNP(E41*/Q+DJ)/*I+
MT!L.U6&?#! R0$@J]Y'*BAIO=CIJI].X]C4DE225QY'*:HJ,#H:JIIV!5)YK
ME=&=&DD472/)7W2HHOKC$2=YVCJ;M!NT&_).LM(#TSH>JM?-J*)8:]J>NOH>
M> 9(DH5E[*X#]NAC%0-XTG-M>.<#KWO!_.W*-)5E<(W:FMK6ELO--,[@(C>(
M)/;($EM-X**G]]3!@,*))+$DL:5+;"5!C6Y_H [;YWG>>19!C9VZ19S,<SOF
M+&O4/H3V@_;CM/M1BS01">\2?=FB$@_=*FKJV+*8_G6E'^V-O/2C6T5EZ8BH
M9"RI@::.35 C[]BT-_*K@9,Y%#WYE 4O!_^)@4=HV(U0&!26KB L'9D4$9_<
M&=^CKMQ1T?HCYY:K_<&P^9'E.FD;$CIIA*ZJ&Z6J/EJN\$]"1T)7-Z%[58G4
M[7^*Z@-1X+/U.F^D:GKC\A]>5UN KQD&.ET,I<LN.Q@+<?^+4UKH@YZJC:@>
M#!D+)'E'-M-[NCH\AZMD)'DD>7M+7C4)CSVU/3P#G4=Q]OTH>8L-L,B&/W,\
MVR[VP'EE[)B_NY.C!-NWB4!H:J=Y5Z8* A!D69 D'BB)!YCVVTAB5^UT&Q>)
M)TD\6TFL4!"K*>6H#G2ZV-38BTU4D4*F:S2T&[0;\DZ2JK501*$.UE-R6_R$
MAX):1U=[O7[S#2?R6TCR]I2\:@X%^P-UT*=#01*\A@C>=J&['26OVOP]35<[
M6N-RUK?+WZ.HP;E[1N2GTF[0;M2X$(J$E]P_LBD#/6_2+?>FCBV+J5Y7^M'>
MR$N_FA8[D3"OCNZO4V1@V\A ;#-$['*TJ/B6$8)^NWL&$8(ZJ1>213EEL?(,
MN]Y97+8E43P/4:Q2$JMIB392]5[C)) NT]"=>$*VDQ@9XH:@5 9_3]5T2N,G
M(X-$\>3V_E!MMTD4211)%$^?**/JW<;=HJ<Z5W1!GJ"KQ%!%YC:@#,GMNMIN
M'FR1 4%26)$45I/HWE'; Y)"DD*2PE,&[SL=NAU/>>[GF,M+F=6T&[0;,N6Y
MUS$'E@PM2>*E,$9B9:TPK#ZSX&8Z-O\3^L$C<P+_1+F#/;4_/(?;A>3YD$"6
M(I 5'RB.U&[S*EV0/)ZM/%8NCM5D$0[53O<,ZEY0+(+\+?)^99LD[89,DY3I
M%J4F7_+%G1L8MC+WW"?+1P4/6E6QN$I7 N,[\YMQRYX:)E9P#B5#^H6F]=5A
MOW$1$'*X2-H.DK:*FHR!7]6\J\HD;"1LAPE;-=T&^FJ[>9>1*8@1^T =\(%,
M-[RWF<R>VC%G>5K'F?:#]D/N61:$,N!/ ]Z-?Q%ZXG/XR#QKLB8NT?TQ^TY-
M3\TB/;/3*8GK) "A,*& >5P"'4=508-6,1P3_S*$40+0I:;RK]/YJKU$H?<W
M^:JMT9(^%WL*9+7A7VJYZ]C-"]AV';UA:SG7.K<,W)]RE[*3C;7UEO1;R\=$
MN:5XS)\S^.:)V2\MY6[&%#:=B@\XAWI&L)H]GPU?64^&JWBPA!Y?8< /0 /+
M"4%:;N8,W@#/[9=B,@\]EB;-POJ\U#=T;2@@S8]JU:M9S[+[KT9K+><F_\CW
MJ>H%K67<O1?4:2W[X3_FF34;NZVQ0KAQE(]LPA[OF2>D4]>YI U4)0"!Y*4
MF0-D $V '\ V*1_"P.<;_)M[[ROC2:"X4_Z,\@I_\N\?AKK>?HN_A.T 0N-/
M^(?:V]<J+/]OF!G/^;"F8!(X@3*9&<X#K"]P^3NN8;,]Q[#A\2?FA$SYX)I,
M $1V4&4&() >R+0\V",^-]@#\0_K<6[#MYR3.)H8DXD;(I<]+,7D@8? _E#&
MMQ^401<@)UK*./M$I$3O\(EH78J/GP 9P"><S(!?0]L$VR10[ID"7#<);0,I
M^&P%,V4.TQ)' CBFK4Q##U;M*1/;\/A"N+#@&AY"RS2<">-@]VB83#&>#,M&
MNT29>NXC1TDC#&:N9P46\Y%+'_!5KO<"%I8)'RDP7Z3II_'M^Q;,'*PGL)MP
MIL',PO5.P# S+"=X415W%2_P$6ZO/BB6[X>PC#3WKS6/\A;8EKQ?:KBG6$0C
M,W3"D->6346YA'0TS %.]C\K")X^)4O6@9^E#N;N49;P8,Y^-EY\7&(TYBP)
M&3Q;9C"#T=IM0+/8[.[@C%-YQ%JOHRKQ'Z_?7OR4G58Z[-!IZ<.\=:ZU^H."
MV48?+SZWW<G?EWY@>,'R,_P[YIB+Q_A;GZ,9W[LVGCS^;"@S#Y7$#X$[N7AW
MQV4)I 'U#F;3_/R3L27/Y%R7B$S#5L]R8#-3O\<3RF2:GI@-"*V;.\+D'XGP
MV40H00$$EOG+Q1T,=\MLQK71-VVH=[6VWA5Z$7[(S'&0^]%X#J:?F?STFW91
MBF0>[^+Z=*JD8/=]:,,8EJ.\BB#Y=OP^5BG*9[<E1%[3A@EF+T Z/<YU6AEP
M$%RATM08V$$G&:8)VC\#EJ U^+/&/!D/A^/J\M?Q^ OH 29^ 8AL^8''M9,+
MU$*E,#/0PH4O'8!;WS<\'$^8)!SZ8Y!745?,#8^9*N*X 3KQY7\!?U^!SK)#
M$Q<$BYR'@5C0:YP5B+7O.IRM30:3M7$%^"N@GWAI3O]%:TKIP<@,SQ!HH72Y
M%L$QO$@WH4Z#[5 X]>_ :#-?'%PW_F*S_PB#(_''CHFDA_%OIJAR=O1A!BE3
M<%":#S,L<F*4R']!Z@!G6/@AV"K6LF<=\<C4106O_!,";(&:CVTE82G _@)O
M(:*8">V0];3!6Q^,!S]0X/\PG8#%NP'VC#$)BO<&7YG?FJ51N8T#(.IP!BH>
M!T5A86LD=H@1\80!S Q3$C;9\3?X6^:"YF^A9_FFQ=_]![=>0A_?G+QA'%E(
M+^/OEG\DYD"+;>[!3SW 2RY_K@];#-2+N0/^NH)RF 2Z@FIW "0^9SGXP2?7
M V@+'X5Q&96>N3(\!_;5ET* ^MHZ&GE,6,61V>\Z[!)8'60H6207)U>($2@8
M4UBV)F./\!A"8^!9"?A.!0$4%E%@8\AG!8T_<&_DVHD\4AD"7)U.:SGW/0U$
M,5/E2.H!H0P_Q/\X'#)BL#>C'&/A0?@^B]2?;1GWELV=">7>X!P;J3$8%GX2
M1+ %'[THH)CXBR?1&SUPU[P4[H4!O%E$K S ,DZV_=C^@^OQE8'WG<I\OG'^
MC#4R//?%%3RS,EP@'X2T"\)]R:["KK@3:^$V9K%_LJ (:*&$) KW*N-=QLV=
MQV0IU-N"2?X)+<$B'-X37;Y.?Z55?6Q=@-/-V0BL%-]*K =A3*S0,QD>RQE3
M7.A=T(!@2L#< $97:J2LV]K15!$C1,X[BAVBM:N,I79'K=[R:77*-#_$04Z!
MB,."M!D32:Q0\OA=+,*P=-C?0*@SB718)<3O::WE.H9IZ(VI F9<: NK&D,S
M!GQ@AH(DD2#E+;FR%9Y 6N<P"Z,4J*UD)_36<LY&A6C9F!!O@M.S)(KHI)W
MN0NH^Z+$D0/N\8ION7_X8+OWW+\!C^'!0O"UW>=+#)>:,5K$3OFOU[_?72=N
M.;S-$):O$UD?!<[1G'F6BP-%AD4R65 @?GC_'U0=L3$3VDSP.(9+>>!*,2T1
M9N5IUGQE+UG;1O  5Q)\=O@FU%*(89@FSSEF:CF@3"Q8I8]6 >>-)C$ RH(S
MP<A 0O>BDS:$+7[(!@1'ZQ7W8.'#& %@SWW(3\4YCRP#7 R%?"00.'PA)SVZ
MN-X3$_'W%1(7V8GK!XTA#Y^$!8'W[7/]Y"]6Z..#,9<] Z,H<S!<8'-A#>YT
MZJ,B@]4@ F4H4B8(^S-K&L0#/S#WP3/FP-[ KKX@8O2PD!\UXOW%"@*Q8RA;
M:2$POALQ94 &P19+]NX_*0/65Q*L@X=FUL-LY2\;Q.0WCO);:+]$!Q<#;@'V
MN T[MF$@0P'%-F\E4"4^3+#JJ07?/SY:/I[+,"]U^,6C@V@!QX<? )[NW'+$
M/CP9'$,01J-@'QHRJ4W +]R(OY@1Q'Z8'V"T6EB_")' K&)K4_!HX M@EO@]
MXMH$;.%+?P;2"(,:GH=>*H[74L8<P6RN5/TX^A!-%W@]"7**92Q.>3B-A'UW
M_?46[6_&4S[P@60L"PD+@ R_[;>4+)F[:N0+).02[X 5COE@0N+QV\^PEIGR
MP?(F(0ASO V93Y/=B"F]F 0/.>&J0!Q\\%>$/X":WO2,9R?!#H3UP I"1'4@
M&K,1Z"-UL/ R8&+12C LABL1_#)2"Z8:SF?,%C3)[$!JK_E@G]VGE ^BZ5'"
MPO* (%(63&?!@3PJ-V>! !\DF,=F3+P%00+5%7!**_](VE^*([F6Z\&#,<_=
MAG-T[*)=0?H!15%@.#46RQ<'?7J;^X@K?;XX^P*3,3)QW@?'^M](WZ9L3YB>
MYW[G%B_L587I-]^N4V+R ?;H5FS1>"$C::?^[F7.;J:I+\OTZ?MK7?JR<W>R
MT2:9Z*"OH4,VF4+-!ZWXX88?:<B50!G9<5LB9&/4W(ZVW%#8<B"Z:VVY0MLI
M[U()^SFRO\LRE_:SWN)?FUGK,-%"\5M,\"Z>N)^2."^1667&9J9:9%-&^@2#
M'@M[=$L[-L]L/^4.="E#HHH,B1%E2%"&Q.KDAQTR)?3D"E.4TI33T+>3&4""
M#:JS.(/Q*QJA$\L6F,?)A^][C]3?\M"(@8J=(TV]D&5E:JVZDD\LQ\(D3ZB1
M/1-8RO/%KUY ,_B%&;^@P0Q$7AM\7__-:I6>%B4]+T<[8ZP8H@2 Q8L&7)8F
MS+;GF#G@//QR ;N-_XX&YO_. !5_020,XG:$^&02@D_C!!Q@WBH9!(HN4<!7
MMC'W80GQWY*O,LNX6'U%+/6UF9=B9+X=KH457 F)1M)AH!+NG16\H+Y/$VD:
M3YI5MT>K&K+, BTQH2,46P!I:]";%]X]/LD%[F//;]4L 7]A).>7"_UBTXPC
M@!;_3!?J75Q_R_XD$H=H9;DO^<O>B'I F3OBB8%VL&&P-\D..;]>FG5DPG(+
M=NG7:$MD,];E9J/ZS8\8_,0,KHV(P65D\'BJA279BK3U.?/PL H>WK9(1^F,
M4XL^Y!*6S>/Q6TS#"'D8><I F@P[B1,THFB>])5C]EY$?0H1;1.\&P>?!/O=
MQOR8^7$IU\:O/W_:]F:R7I1-7W/>^['>-<(DHR9)<JF2O%O)!))DDF229$DE
M>:=:(23)DO56E]5/V9P;3_X*8>/!'6&*<?%7SGS7">_][CYC29JH;\RQG9->
MP36IL^0S,FA(:$L6VLK\D'[!E;JSY#,26A+:LH6V*I>CJ&I X_B,CD_VHR0O
M:Y&I::CR-'9,O4\=I41I\^2=$&8>+7*3J;B2_(Z54WV7\).,'A)@J02X,J^E
M750.YQQYC@28!+A* :[.@UDN&=\XGJ,CDSR-/BTNVC*?7 \"OBV7]>IPY(M8
M+_.+CQ8\B)?H+,"D*GP0[$P ?]MP;+)<V+/F7/B:C!F2:7EE^C"W9!N9[C8O
M)81DFF1:9ID^R%/91J;ULY!I.G4YV+.)2PB1?T.X>3S<Q&+.@N\B5CSVH4JW
M-3P#?"2;AV3W9+);V7E*KZ!Y;LVYC6279%<JV:WL_DGS,C@/]$O.P^/8KLPI
M.2$$AH>!X>JDV!@(TW&;CX(1%YFR%=Y%V2YJ<P[H2)8-"?/)A;GZ8Q6=CDI)
MF$F8CR+,E9^G:&<1+Z3SE .\&VRV8'B3&:\ ;K(G9KMSWC])G+"0;T,(>HI
MS]>(+8]]PJ(U[]H*F3\DO%();V5'+.=A[I#PDO">4'CIC(7.6,HDTM4_H16\
M9-H.DM-!T'<\Z/OL.E&?PGN;10U!L:<G>X^]#S^D^!*[?9[LE*5-@5DR;DC"
M3R;AU1^]M)M7W(\DG"2\/A)^A/,8\G'H/&;E>4QQJVORA@A)CQL(<K&+\P.#
M#RNJ&[:=-=2X\B5D#9$,2R3#Q[BC3Z>I),/G)\/'$^&J3F,:V'"%#F.V3 D+
M/,,1O@<Z(N1^$.QMO:RAKNEOTZ\_B#('CZ.DF??,N(4LCG,2O7VSUQ?61ACX
M8\?\S;WWQY/@9@KVQ. N403P@^,G<S7NOCP)\LF)*;T@[WT/Y7!)KO[XHX$U
MQ>G\HS127C_"+WD3%>Q!KTQF!GB_BHLW[Z?,\YA)-8T)3$_CD&3I<X9;348(
MR0TY\B1Z=2>F]*)W^-'!!VXW73M7#@S!S!.U;#^+_E]T@)"GT4TP8QYOADAF
M.F'>T3"/L]W8_$_H!UB\X 3=#AMW.8.,E9,3DP3W"%T.&W=EG 3WY,0DP3V"
M?W$&&K? OTB]1H-1-GD5\4JW7L=B&MLC1];"WOZYC+-S[WHF4(O3!U:F^*YM
MF?PPI*TJ^+_7Q;Y.[!*)42,J1Y\EQ,X2=R=W1(9)[KTG=5MH+29)N[$6/LN9
M>='8)2VG>-KI+3K-"6ZU($UA%3+R-AMY(ND\A/%OYLSCEEXYP93.UGE?G>:E
MGO](/AF)ZXG%=;<0RO;BJC7OGB:)*XGKR<5UI\#)UN+::77/0%K/-6[2 0_+
M=$-L371JYU"269[65Z?]H/TH*7BRV]0EB)[ GP;,%O\B],WG\)%YUF1-BDOW
MQ^R$-#TUQ?2T3Z=L[D!MFR\.4_X)83^G%KP%M*UB\)(],PQN&2^*Y2BW,)HQ
M=SVFW+\HT]">6C:,\* $,]@_]D]H>8P?FV"VN^$HQH/'^ ?*LQ7,^*\6(UR!
M@> ^6A/E8ZH]PWO7\$RP"H!!<+<G,R4N'C1CACEQ0_@-MG3PY\PQ\<V9MSZ&
M?J#<,^61!2WE#MZ&T_>-)_BAKQA!X%GW(=\^H$5N-NF%XM+QVQ=F>+["L 87
M3'+"'N^9)SBBHZD*A@?P3VW$9X3VC/+,8*A_K;>A%J93_HK+?XGW[Q>9^//V
M8]ITNNPEME-_?8'B4<&--.41-Q:F#I38=CG1[)-_OV<.FUJ!_X5YO&;9OJOZ
M!C;EMVB$Q?KT9'GM3?5VED_4%!A2,2T[#&!G?1Q:K6S7UCNH^^Z:UBOP3X^X
M:QM7=>BNM9<3&)9WC0M>91NWUE79>^.*+H ><^,VK>K@C=M.W#P&$,Y=2?NE
MI5P[RF?WB0-LA*N)1@)@9Y[H3^H>HE.$-@%Z"#QW0V\%^@OEXX?W?F" 7POZ
M]$7Q+=@A [0"\Q[]6'FD9A*-/;=PIK!GQ=I"Z"0'U'=&K?I VADS0QNO@KG1
M,#C*SQD+8P,C ,$>+8?S]L?5B=$YM'T73U2)YMC+FS6MS!T%8?5,A+]OB,U-
MOA'_R5M!D7TXX?N8-P6?+3.8O5&&K9[E@(&2^CVF B=&DB?,0",,W%RN,/](
M1"W2LU(L\Y>+.QCNEMF,,^%XCA;#-VVH=[6VWOVF"P+! \P<!QM^W$GB(L5[
M<1OMW\WT8W2G#_9E[/N,7UG]W3+N 78"L*KNT/C 5[VWW<G?6VI$!I(W1W)Z
M(<N:B&O-S-$\*#:.,Z8U&*.G##?=PF:#O3DQL#67^SAWG=A\C & 7]H9O/4S
MUR45@Q-7>64O:/L:/L0'BV4OMM%&PD8ST,"U;??9?Y-C\.)89\9F3]:SI1&?
M'N*P,".?(OHMW(B=,-N>&R;:P1R7\=_1P/S?T1S$)/D+(A$2'ICX9!("49V
MG_&"AR4$4FNW?XQ_AL>_MC'W80GQWY*O,LNX6!V;:A?$IF+9UW_<*1Y5Y+N)
MD7"@$@)>!2^H[]-$FO3395YLB<D7"> " UJ#7C&DGN;4Y,CS6S5+@ X8R1&6
MY/H91]@B_IE./EE$A[(_B9@\6EGN2_ZR-R)#)W/2DE@D!^N^O4EVR W2I5D_
M"XU^[]KF\J]1!68OF\K-1O6;'S'XB1E<&]65P2M02[+(Y<G43'^3%)ZMI+S"
M2OPS-_3!(_)?'R(SLLD&51U:4/+CLK?\IAEWERO,7:CKV+*@?5WIM^_8)RZ4
MT)$/=NX ;2:BXVHCT.9TE/S7KE.M3Q;A4I \:=/[P?"\EZGK/1N>F3^7&_LW
MSO;'WXO4P<[: ZOA0.V-&E>^42YCG82N$4*W.7MA6Z$;C-3NL''786KJO$AH
M18PG$R\$EB(3X@1:H-Z0%G\6=<O\RGSF/3$\AH^9ZBAF1:>C:KTS*.5 9@4)
M8@6"6)ZIH??4KMZXRT'2U6R4T(CX FR'K)I*$2)[@F#L,!A+]]P&*%LDW7)>
M.XYMH0_53I?JNY%M04)YJ%"6:&=TU6[O#%H[44AC/TI>.T\P6]=[49X,6R2I
MDSE"R+<3\B4\=!0S0QN"YS1H/J*1F4'"MJ>PE6<^@+#U!GKSA8W"%'D:_<X,
MGR5!BA>R"0BF5C3*W,(3XLP4WS<\DIF@JWTR$\A,(/G;1?Y*M!PZ:GM$3:DH
M\+ I$=QC8-"&C P, KA=_*#X U%OXB@FQ4C5.Y22218%"=Q:@2LQ'Q-,> H^
MG&'PX>J?$.Q47GDE/D C^X#@JI+C6%Y3[#WX1V;Z!Q]</SB*4=%7>]TS<)/(
MJ" I/;J4EFF)M+MDB5 P8P4E_S(FHKZ?(7*(R5@A&*P$!I./F3F^]YDS8<?)
M[>RIP]$97(PC*X7$\WCB69YYTE4'_3/(O*9 25'ZIF@)K5B/<\/R\*]D?1"\
ME7XK[CIAK]]=>.I(UU55?70&;A>9'2271Y#+\NR-,Y%+"H?L1\G/+%!<T7+1
M>5!LX$MEDB[F0@8* >$N0'@3\Q)"W/%K<6GJ4*<C&K)"2/BV%KX2+["J@_89
M)%U1:"-/HYM@QCRR% BL=@(K9)KCY&WH5$:+3 *2LJKOGY[!%:X"W9]ZC39?
M[E%VDEKN616X_7,KFVS#RD1[F).W!Y=CDJ?MUDZ[L68W:A$)E+#=QZ\>!O\*
M6F2284\FQRXF!V>DXY2Q:P_47O\,3C?(N"=)VT/2RC3N^VJ_2T5PJP[N26@7
M_,Y\_\VBY)QB8,]KPYG0-?!S1ZM7.\+57S$/C6,6.DY_GJXZ:IZ1\)JL!)*[
M"N2NQ(M8 U4;-"XF6"!W%!2D,!0%!66;) 4%RVC&Z0:&34%!ZA)X0)3B,SM.
M>09-U]5^FZX^DIU/(E95&+ ]4KO]QMGT9-*3$4DFO?R3W-ND/P]C_6/:3$_U
MK'O3"&.]2B2MZ]BR6'EUI=^^8]<BG"#A18&/;.Z!+4E5(L_<O=G^!./WA1K[
MXN%%U>#EBVTXP=@QL?+H'&]3'R>ZT%5[>N-N-]$I(HE?A>)7:G<K4)9G('YT
MNW"Y<%)@. _6O<WH[($2(/;&KU]=UWRV;!N@:\%1<:.^[+^/U?5JT+R+B610
MD%0>7RI+M#/Z32QB<*"=02&,!2F_XCP4=ZJ$/MDCA'SKD"_7\2^%>IR);J9_
M^D<U.-IJ?W@.+A09'"1VAXI=B1:%IFJCQJ5,5!RYB!<]-TP3YK,X,&X->O.@
M 6;$!Q@!?HC5H($'D33>(:<BJPE%-L:9@MV"PSZD&>Q(Q:![6D5.U&I.?UTO
MYCJVR-9<X92XB"*Q_O</0UW3=TZEVY%%Y2$>N?_[4?(/P_N;!08>1OAL$GH<
M:BD 0,IY]]#GHB'(L3HT=)I7P8'<?Q*Z\H6N1.]?[;>U,Q Z2EN@HL@$4B6!
MU/%*(P^TQMV7)(N A*U,82O/%NAK9VH)T-7)<[^L1U<G9=J-6@3_)+Q@65 -
M)77-DFQ]NE&QP?*X=B;N(\O:'T>Q\[L]M=>FW!\R]4G6JN_P/E0[O7.H-TJ6
M/MF69.G+-DDJDK*QX7%BP5/^_KD;$SL66DO9$L<J:S@8J.USZ.!.ECL)VY["
M5F:(7M6JRER52=C.U73O@!UFNB&F[TEL+1YSEJ<UWFD_MC#?X4],.,6_"%SZ
M'#XRSYJ\X_^>\#Q_T>"AP#J/%CD!$YUY^47&4[7=R=\P,?:X-+'4CY\M,YB]
M48:MGN4 W*0&1V,_6:,GJ&&$@9OS!OA'11Y$=HY+Q"JB:!9,=U9$)P)BK=U6
MTMY&LOV9_RQOD/ A4^Y50@K&+Q(D'MT] ^6&'IW];+SXN-+LT#,OMYLPHQ_?
M*C$+=W#^J5,>K==1E?B/UV\O?LK.+JTR.BU]F.=TK=4?%$PZ_GB)A1:_1(:\
M] /#"Y9'X=\QQTR^><OG\1RMX=ZUT9?]V5!F'MH#/P3NY.+='4_9=J<*7HO!
M[+^??S+>'97)8S>Y^V.>PX-BS,B BZ:?] +!SSF@42SSEXL[6-8MLQFWD<;S
M.>S)-VVH=[6VWOW6$?8:/,#,<;#AQ]V+=V,?=^<CF[#'>^8)$.IHJH*NE&(X
MIH)FGJK<,<\P7QRF,-&1#(_A9@QH]3>SK9GKXC^-0+$"Y=D-;5,!J;!AX0N7
MW^)A83R[ TH%+KQT"K:F,@V#T.,?<T:)?H7OA55,[-!DBY$M7WD$*1,O?<&/
MP91U _&]H?CA/7 N+-VP85__XWI6\()KLX+"]JH*EK]0[ED\57R/YX8/L^S%
M0!P!V&/&ESMW?3"+G\0$'?9@\'^P)_BU,V$M91SL0,E'PW("^#_&0XKZO*&]
M#-CLX6\*%P S^]=I6X'U$O.^O[X56*^UG.^F@ 39?,5 FTH7LME/V78A@T%K
M.200+T0%5O+G*&E/P)^J,O?@(0]@ CZWA<BX "+P-^"=0,&R;@9>%51L%];D
M<SJ(KW&3)[!<8/J)X7DO,*-GPS-]53%#AJ,@,X9.Q!P!ON !OL>QX!O+BWB:
M$PBXTOQ/&.5> XU0.CG7_Q-:0C#Y:)$@6M.4J/L!+"! >44)PU\9CV[H\#(<
M10P)$TO+4RROP,8V\WTAL#@*KCX:R6,3-/C,5I%-M9VNWFQNE:5<=D?C[BYH
MW$L\]<C0S G!;?@(LWJYF=[$G/,[,,Z'-(/@^.]14>>DH:U]:PN1OG/3XLV
MZ^=(0R]D62VW5G>.ZJ [5X)Q"H-GAIF3PZS "<YGW^<6RD8D*2Y"#O[^A1F>
M_R;'IROL-+W('=EL82\-<5@,@D\1_1VN;2?,MJ,[D[]< #?@OZ.!^;\SQC!_
M020<PDD3GTQ"@ $GX-;K6R5CWD:^''QE&W,?EA#_+?DJLXR+U9&1=D%D)'K5
MH/?C3M&0 L\T'@D&*B'<4O""^CY-I$D_?=12&W*$W&6I< '0 2,YOUSH%YMF
M'&&+^&<Z>7(10,K^)&+R:&6Y+_G+WHA3Y$Q4/[$U#E9P>Y.LU%A,Y,AS/W[I
MU[=HERZ'4'Z^]XIB$PTD0&)S"09%R^N<R9&Q.@L((2V^R#X_PC\I^?T3.+*P
MZ',6>4+ YB%@!0:M+,!],H#N;P+HLP715SR"XH:^X9C^ZT-D1C;9H-M:"TKJ
M;5VCU$[*-MOR)&=U,/NC^XA'$).U1U3?EI__%#U_A6%;^.+NV;V+4.?N&03I
MY<9A?_"X<.CCG& J7YAGN>;XN^675O6ITVE^.EO]9%HRDNXLZ+L65E1*J:PH
M$\_1U8H"A:N3PCWS&BPGU[K3U5IW'"M>^*QRQ:NK>IM4KX32W0B2DOXEMWAO
M+=TA+4U:N@9:>N:Q(SC(:J??N,HHI*<E(2GI:?*3"S1PES0P:6!I-;!0OY_<
MT*M<^PXU*FT@H60W@J2D>\E'WEM#]TA#DX:674-;3]7[Q]JH<57+24-+0E+2
MT.0=%^C>_J7>[K1) 9,"EEP!WUK?[]STIS/+"UXJ5\D#M=N\ L.DE"4A*2EE
M<IOW5=T=#54W^<ZDNB56W5Q)WSBL0'4?Q:/65:T[(/5-$D\27R"QT0W7M66T
M:B;PYY!?0H&,/(W>LQ>75]LC>XC0439[2##G:>!P0&GQ$HIW(TA*L0N*7>Q'
MR<^N<\DB<"1U3>I:#G4-7!EK[.I3\0;+M9'/4HF0'),<EQN4.*88=]21?@8&
M]KEV,*)VER7U+Z(]H1:DIP&S.S<P;/(QJ#+5<=R+TA*!!VJW.VJ^94%B2&)8
MOG=0HGE_#@GYYVK>4T-,&0U\VI4M3/R?5[4IW;X78J8[T89F1,<RUA<MFGS%
MF,\]]SMO1F:_;.H5!XKC ^^=EM858]YN;)VF&)35(T[3^JWE0)#8M[CEG3M=
MV>,->R#:(>_E-F78A=!6[D,?B((=U))G>/>_G<BRI%<+Z>3_RAQ\Y_OHE6LI
M]BVV@S\@<;U, OXU[^2(+PN#&>_%N$VP;6L:MY8-XBR%0=%.9JG.786=U8 C
MB]F%1PUYC[?_88:WHIF:-E@T4]N+&'CG9K@DM7$;2KR+HQ8V!=RK]6/Q=J_?
M7][U9>R8O[NP*;^%GN6;%G_9$7=:ZVZ2)A7)(?;[&$3YZ'YV \X@JU,V9*!<
MO]-:SG_+"HGI\@:JD90@JV&#.X]A:U* GN@+/^Y\Q_O='4&2K@S/MD"68$!\
MJ!HJ1W7*5PA?]8O\'3MK5K[$;CN_Q%:N7^%6'2>3%V ;9U!-S)G !E&WR65[
MA2>X#-[ZRH.'W21#!SN</CBBP3 @^#WHURE".';W70@5<[#3\:I^E>C(QBV$
MA\HS0V'UHT:4U(#RU TH^V4UH-2IRR*1ADBSW]-EGG=)T)E)QOE1;SHIVRJA
MC5#7!F3UF!\Q^(D97!L1@Q.#-YG!AW5E\ KL+EGD\F1VE-:F'I+40_*,;P6]
M9S ]!\_ [@W;<"8\WN5.E=\,)S2\%T%HZC))240K#GK^3(5=[XSO[Z.@ZU$R
MA71-U89TI4=V34Y"=@(A&Y8E9-V.VAGU2,A(R$C(=LYDVCKGM:_J_?.\TW;F
M5V7&IFGA7OMO&F%C5YF,7->Q9=$:=:4?[8V\]-MW[%J$:SKRJ0LP3)2YZPN5
MP3.;HJ0<GMW4"!4BD[UR%A;NM3,!J?.9_Y7YH8U)AY\\]_&#X"N1((F9DC'7
M;9F"6-*53+4]I$+P4JFJNM&-Y%,D18]22=&EA6 UM:.3?))\DGP>+)_#E'R6
M%[U5!UJ_^?)YXKA2+1R%.3"B)RY!D)] .%<6SGU!MCJQE] _ X@C$X1$LU+1
MK,9!&*KM[AD<;)%TDG16*YV5N >ZVM?/0'?6XK1!PL/IK\P,)W0ZW>BQ9=%*
M=:4?[8V\]#O&Z32%DRB<)'4CH%,MZ]5>MO)')FN025='P\85!WY-KBP)K11"
M6TWXJ:.IG5'C6A&3U)+42B*UE82EM%[C0L8%(EN+J)2$OLBB!B1>5,:2K6'
MR DA9"P-&1=QSPPT_HX%#6^FX_G<!EK<V^Q6\-[-]'?KT0J,4Z3'=CN-B]^3
M=7.VQVO2B&M%V;+#<[!K2%A)6(\KK)4X(;US"!L4^""I]S2W"Q$UM"RI!U'=
M%EJ+2=)NR#1)F8Z&)4P2NG+,Y?)Q^?X*%)VALCMEE=TIM>'KJ-TXEXP\,A(R
MJM)(0D9")KV0495&ZIJ\E;M#_7GE\I%I/V@_Y)[EV?2O_I J@*88<3E-Q6,V
M[^7K)LV=%PU^/>;#CR>SN,MO2_F29+.GAIA[H%P]6$-J,#]P)W]?WAL^PRX2
MCW/F^/QL(C.$EYQQ*(;'4N/@$RX^ZDY73,M[8O'<37Q?X!F./V4\WQ[IP7^>
MGW_\86CC4U//?>0-+_%M0,VX#39\ B9'3_FS==M:O#W$OMA1V]FIY?F!\D]H
M>+ #^ SZ ?DVIC5FE1M!A0V]B_>)2,C0AE@;%/3J5E*-T%>W2"T.VL5-4?>C
MU]W,"/[;#6WS^A'V)[B:3AD\_83+_PJT.BC LS5)]-:RYYF0Y!EGIUA\>I'
M.#RFS(7/XIO%Z>2A=%I 0#N(>\ OEMQ2[I)6SBB@*ZB%+8U7W0^>?DT^3E$L
MU4.;'18/VY9<O74,E*&6&<T-R8-MJZ<9@N2BO3 B3MYR0D,,N80AD09-^NMD
M?A%#"/8_!LE.Q<1W4HVI$:-&6<-6SW( ,%(SP"A[,I0G]+%HA)L)P_./BD+W
MV87LT07XX)X^1X)2K:UEMCG9[,Q_EG=1J(:B/62\NU9RE'+/@%'Q*,5^-EY\
M7&EVZ)F7VTW1B#@VHCHX_U2FK-;KJ$K\Q^NW%S^M[M_<:>G#/$-IK?Z@8-+Q
MQTLLM/@E<NTEZ'<O6!Z%?\<<,_GF+9]'U)9)X7V98.&&,O-0MG\ VP.OXJ']
M"'"-'<*!S_R??S**E'-93/YS3GP5R_SE AN2WS*;<8P8S\$,,K]I0[VKM?7N
MMYX *WB F>-@PX_[ZT[ \C9%NPX-RL=KE6G<OEQAOE F/J@> TPP^!]:?H;O
M.K##+WC=TK=PJ_G7J)[B([:UJOS1>$'HYYG]BC&?>^[W6&=MT./Q?8!K9Y6>
M\K\FT_L2S6Z]513_*LKNB7)Z_$Q2CS"0[JZ^QC^^>H*]+]4P:BWGR"9J+3)]
M'5B"$CPS^XDIC["B&3>*C,BJ1I(;"F]HGLXYQ[_;R4J$(1!OJ[G8!6'.^VC.
MV]BJ?F)XW@O,]]GP3%\MMN:YD0YL&4YAPF!.HN6/YA.X)C"2F3@8#;+.$\E
MY@/* /3;L#TP!M"4$P60P[ Y 5(>TL).8]&><2_+09\0]B=EQK'OZ*ZQEC*>
M3+R0FWC;#PX"RAYA]&"%9/,QT%]2C$<W=*+G]S.=$S_A2SPG\"RNH\E&DS^.
M_=Q:+NX:,]R)N"266R3W2:B[^61L>^IV5^(2AX6Y\)CLEY;RR?4X3O$+]PIH
M4."O52I&<*%@QZ$:JP84A@T$2RAS]1TVT^&H5D2D*R%(I5QUV)98[2)63(@5
MB?;1UKA;?OCV#*&M5E2XH<?>RMTR:[??RM7+S/*]JCP;?J0/,+(%0K [9K<V
MN*.K?9;-ONGIC.R=[&:9M3U8O7YX_Q^&,1@W&YQ<[*2*FAVL,QO_F]Y@1WG$
MJ,P<[&0>1%7!Q)I$455T(&$OE/^DPG%@,*VWS]'H0/O-LV 4$9?%L<2HJ3?#
M;^!'OC(SP&*\9\Q!"9K8(?)I,//<\&'&PZVY$9>7MNU(?3Z/[&#1 G<?3&\I
M_^4^LR?FJ4A#'Q_/D D_QL?0\$2]@P(/0_ P)WSISAE>P80OT:)EPF;%]\<V
M++HA]RR]LX;YG] /'M$L _/( N*&8/."L<QS!N$=+SQ8'L)7W*OA(T8:C[L\
M_(M(.L"(MGD@/3-P@XSA+9U(((3C!H"# +9H\?+(I.4\ 4 "<9ZM8!;C*3],
M '*BYP@>"WX-A,6()7\38/$EESW8,=\R+<.SA,>"SP#M<-LB1Q3HOGB4?9\P
M%HN'\(M<[X5O7L0CX"_:,(E_0@M>C/&*EO*5SR#V97,C1DM"C3Z)$#URPE#8
M8]9?L/S&<.//F<.NG)Z\90\XJ:]L[GK(SQ\M'SDK]!BB[WN,T&QIYC#0?7/D
M-+ ?UP5 (@CO=[+,E>''8:G\"/R"'ZN*#P28'M9SO(0DFC*CG6L[F-^UTGD8
MZ3]OOEQ]'=]=?_Y5N;WZ]8^KSW>J\NO5S:]?QU_^Z_J#,O[\4;F]_O7S]:?K
M#^//=\J'/V_O;OZX^JI<?_YT\_4/>/#F<T'P<S_LZ3=XJQ.8F@'"K[=703H!
MYVZF-[%BB01SO_O4T<-IZ[2=&*?MC'%ZZ;,)&JC/&')@SL6[J1MZR^:IQP&"
MAU[]:&;*JUO ,9@=QF+ ,KT#T%65VQ> WL?H'_\-F&<SW^?_Y*!X#;_V PYA
M8X#*1PY1KUO*E0'*,#JE77X7?H1A(H='AP#\8)LL,X1!%HHX^FE+N7&46S8/
M4HH#K9"<XC <QPT!@(6.->9S%PSKQRAF\JO''A#%;Q]1@<#>?8&76V;T;3S&
MOW\8ZMK@K5^\IJ)5L/@,4+D!BBVF)V;7 G+!ZS;-1^6_V/J=:"JX_%H&'E>Y
ML/0ED@EMY<2$QV^0G40\;WF/%T,+P\I?:+KLT3T\#=^"@:;F(WGP/A#YOQE_
M%P84,R\)\"5SS\5_"LL*\P*L"?.C*2U8K(*Y%+Z8NUX^3,YX$/:P+^9@@PEI
M\PFK_$P07,F?#.:Y/(,0)@5;%.+\Q/:(W^'C$\N;A%8 B&=X)O]<+"TK,.4O
M[CD>?Q.-B_FK_ E-7-LV[ET<!,3"<T$%@(UB>(^ X>@;.NZC&X(Y[=Y;=O2]
MF*YA/AE<?N-G$"8]%XPP=QH\@R7=*CR?.Y%)+*E>8D^&'?+8/.PC5PIHDXKL
M'K[=3]Q9P_US/71[II@A.Q$@)=)Z7I2IY<!CR"F/S$#+$3'G/O3A7<!H*99!
M@_45^DNO%7&ZF8E="[XS)A.,'B-WS%W;FECBE($?_^2&%,E%^(UOQ$X46M+
M>1//NN?Q;>6S"P[L>]@; &N]_7:\&/Y+-'R+?Z6]+;1HUN2)[7ZV77Z^^S81
MFST.X8^:4WZ .:RU]4SPZGB'\#*=ODMPUBY3H'#A7VY["M_O?--PNFO]Y,F,
MF:&-A[@YC_G:$=8TC/K^)?KR(-_YW0[I $U*J;E--$5"4&YV[7+LHR;G/JB$
M#+3;;-M]]M]L,@;2(JCGY>](=$Z__G"]$"T2DZ&Y%$^8;<\QN==YX#X@_CL:
M7GB':8CDKXG$4&1PBT^B;LL<VMXJ&>R+$KVY03?W82'QWY*O,HNY6'V-)?6U
MF<./[NA'CL)+R>CQ5& BJ^]\I;+#M_@[#5WWH<LL5A#?FXI$:($#K4$/L[(*
MC+M*X*%$RW&'>W$-735 %(SD_'*A7VRB0(1A60(4EN HF';Z$F=B'YU41^]-
MT..%KS.1IP+G[-XK,J,;2 B,!:T.MY^[#)_GJ@FY)!98$: FR"+(HE439-5"
M8!?G/><,6XNC+@(O6C6!5TW$-CXU/V?H(HN+0(M JT8"^\'UYICWPLX9M?"T
M[B:8L:+X'@GQ&:^:H$MBJ?V0JA-#@KN\ZBK.'6M+C'-8W0*M-L,5@5 Y(/2*
M5ZYP0Q]L"/]U"3!46QX\32/-Y8RO:GHYU"5][7B<C^ENFZY?G0';5U5DM?HG
MB.9$<Z(YT9QH3C0GFB\_47:3L8--U9*[P,MU&_ K>V).R I.STHU(T],G)/'
M-22DR:$]; XE1EF];>0BS_I"#[&T;74S[%LF!QJ/>-/EU'DQ(KPR]3ZZ&1O7
MC-BF>.C6[:M4O3=2>Z/5W8!WY(*B%CO-E)-J(Z*$I]+1A/!4>CSEF=D^(NFO
MGAO.CPZGW?9('>C+;08(3 E,"4P)3.L$IHN<\47>]/'MTP$ :F>YH"X!*@$J
M 2H!:IT -<YC/XFCKPTZ:EM;[A1"0$I 2D!*0%HU>5Z5B:1)<OW8,7E^N5\-
MGF*-2_AL+;#VV\MM3@A4-XSVFE"54)5052;SM"Q#LZ-JNJ9V^Q0$/?<,X$:G
M55P7%3P67?I>::]?Z04IZY1O02JN<HJ<HYX3LO@[2.(GSWW$8L:6$\*X-TGY
M^O=</I.N<<S_PW)XA_JD,2+VC$N/<O5/"%__P8*9"]]@QZ'M^W5(D-<QZ(S4
M_JA'.IC"/83:,O,)H;8\J'WJ[!&MIZOMT7(C6 )M NV30Y14-)&"(LT$[0V!
M>NE0^WAI*MN<!NA=M:U1Z(L.! C""<+)[I8_+Z:KJ:->FP";3&[":YGYI,EX
M73>36Z;TFZ$Z:'<(OLG>)OPF_"9[^XB)/J.VIK8U.F*4LJXH)?!L&NW.#0Q;
M,7R?!;[RJD/Y.J0122,>1R..N=#EE-78OW&D2J$![39HJYW!D#0<!8<(2F7F
M$X+2M5!Z\KR6SE#5*1F1<)1P5&X^(1Q=AZ-2%$09:+HZZM ]?L)2PE*I^82P
M=!V6GK862KNOZ@,Z-20,)0R5FD\(0]=AZ+'2,-;&2/MZ5^WVJ00*82EAJ=1\
M0EBZ!DO+*W[2[^EJITO^.14_:7#NQ!?/G0/17A1L[<M3F"A[@M09J;.CJ+,O
MQ@NWX^_<\>2?T/)8+(U?;,/!5$%,#ISC3^I2K$3K#]5VC\X'R8<@T)6:3PAT
M2P/=4^=D=*C2""$N(:[L?$*(6Q;B2I&],52'(ZH.0JA+J"LUGQ#JEH6ZIZWM
MH8ZH=1BAK01H2\RS-YF*4/C?/PQU37^;GODA\]SEJ()VDF" C"XRNB0VNDH[
MEAF" 348D %%!1[JN L?V=P#5N:!'L5P3,5X=(&&_RL^8-_GS/$9Y2V0EB,M
M=Q0MEY9'^#L,#G\!Y39.B65=,A;ZH!E'5!B"? I"6ZGYA-"V!+0]?:I"5Z>$
M:L):PEJI^82P]G"LE2))H=-7]2[EAA'@$N!*S2<$N(<#[DGS$P!G>Q1$()PE
MG)6:3PAG#\=9&6I5]-0AM>8CN"6XE9M/"&X/AMO2(%/OJX,N%4H[]V(66I/S
M1 [)(EV:R;.@S[UKF\N_UGEKX'S""26?E*A(3D.![(QIKJ>=*TE&W7>0YDJ2
M09)!<R7)(,F@N9)DD&2<"[?5::XD&77?09KK[G.E2VS'#$Y^94_,"1G5UZ53
MN.U&^Q<=P/U_]MZTN6TDRQK^*PAV><)Z R5C(0G [E($+<O5FK$MMZ6:?N:3
M R)3)KI @ 6 EM2__KV9 +BO(D@DP!-=+4M<$KG<<^Z2-V^^? ,N1]N*33;=
MF6RRZ8X$Q]!TM=4RU):%(C?(:@"?@D\KSJ=E'S0S;$MMH@XYR!1D"C*M.)E*
M<9+,<&Q5-Y%S"T(%H8)0JTVHY=Y8W+)44X=E"B(%D8)(CS\]KXMDTF.=!8MI
M#>BUM<3: JGNWMH96!6L"E:5R3PMS&-7#:>I.FVPXJF?^:IU6L5UT T'3'GM
MAW%\IMPS0@13$O>)^OU:/WMMG"'? BH.IYZ/HN=2+'XB)'Z,PL$E/<T+1M3N
MS9!%(FP=OQ?X3#]WQT'ZV2,N\I+G:]*+$8MYB?S95GC!_.3Y,TOZ(;WSDSXB
M7(BJY'4T];;J6#AWC7 /6%MJ.0%KR\/:96>/.*;:0JT,<#8X6VXYJ3-G;XC3
M2T?:Q\M2V6HS0'5T%)K'=@ 8' P.JUO^K!BSI;9L[%3 X@9?2RTG=>;KJEG<
M,B7?Z$VUJ2-B H,;! X"A\%]S#R?EM%2+0N7/)62Y8/\G7U7X2Y,7%]QXY@E
ML?+:1+H.-"(TXG$T8D> ;DY9=>*;0*H,&LMNJK:&R[40&P*12BTG(-*U1%IV
M4HMNZFK3 (^"1\&C4LL)>'0=CTI1#:5M\7I]J(8"+@672BTGX-)U7%IJRH=C
MJ88#"@6%@D*EEA-0Z#H*E>$V;%77=-4Q-' IN!1<*K.<@$O7<&EQA4\LVU(U
MO0D^1.&3^B9.?(W"(4W:L^+V>I[(7T+J!-09U-E1U-E7]UG8\7=AI_O7R(M8
MCL:OOAOP/$&>&3CD'ZE*H1)=-U2]B2,X\"% NE++"4BW,-(M.R7#5#5L(H)Q
MP;ARRPD8MRC&E2)YPU$U"[5!P+I@7:GE!*Q;%.N6>]^-IIIMG$X$W99/MQ">
M%T_3,AK^K[_9AFZ\F^[Y/OW<9:\"*PD:@-4%JTMBJZNX8UM-M=V$ 87R#I5<
MA0]L&)$HBTB/X@8]Q1V$-(?_25]@3T,6Q R)"]!RT')'T7+3>*3?J7'ZA91;
M9PJ654E9:#FJ[EC0C/ IP+8RRPG8M@"V+3M7H:6V=!2/ ->":Z66$W#M_EPK
M199"4U,=#4=80+@@7*GE!(2[/^&6FJ#04DW<D0Z>!<_*+2?@V?UY5H)B%8[:
MMG2P+=@6;"NSG(!M]V;;PA) #$UMMV"AGGHQ"[W.:2+[))$N].0QG9_[T.\M
M?IJ@:2_FFR#WI$!%4LX,S/88?2VWKT!&U5<0?04R@ ST%<@ ,M!7( /(.!5I
MJU)?@8RJKR#ZNGM?<8;MF,');^PG"T8,]76Q"[==:[]@ ^[E&W YVE9MLME3
MFVRV!*?0=+7I&&I3QT$T9#6 3\&G%>?3LL^9&7I;U4W4NP"9@DQ!IM4F4RD.
MDAEMLE!;(%00*@@5A%IM0BVWDJUIJ)J&RN$@4A IB/3XT_.Z2"8]UE&PF-:
M7ML0034TG&_8N;4S\"IX%;PJDX%:W!7&NJ:IM@:O_=1/?=4ZL>(ZZ(8#IKSV
MPS@^4^X9(8(IB?M$_7ZMG[TVSI!Q 16'<\]'T7,I%C\1$C]&X>"2GN8%(VKW
M9L@B$;B.WPM\II^[XR#][!$7><GS->G%B,6\1OYL*[QB?O+\F27]D-[Y21\1
M3D15,CM,QU+;N!(9 1^PMMQR M:6A[7+SA]IVJK=0BX>.!N<+;6<@+.EX6PI
MTE3(U+8TT#9H&[0MLYR MJ6A[5*380Q'U9!4"+X&7\LM)W7FZPT),=(1ME0Y
M-RVU:9C@;R3=@,!!X#"XCYC<TVQ;JJVA"'XIJ3U(VMEW%>["Q/45-XY9$BNO
M3>3H0"-"(QY'(W8$Z.:452>^":1*FVFW'1PX16P(1"J[G(!(UQ)IV9DLMJUJ
M#J[<!HV"1J66$]#H.AJ5(KFDK5EJ"Z>IP*7@4KGE!%RZCDM+S?BPB$*1H0<*
M!87*+2>@T'44*L$5V+IJM$W5L9O@4G IN%1F.0&7KN'2XHJ=6%I;;:.R'HJ=
MU#EOXFL4#FG2GA6WU_-$^A(R)Z#.H,Z.HLZ^NL_"CK\+.]V_1E[$<C1^]=V
MIPGRQ, A_TA5BI,X3;7I0&7"A0#G2BTGX-S".+?LA Q3;;8=,"X8%XPKLYR
M<8MB7"ER-W1=U6VDP8%V0;M2RPEHMRC:+37-HZ4:!L(*8-ORV1;"\^)I6L;"
M__4WV]"-=],]WZ>?NVQ58"5! S"Z8'1);'05YZTV5=-"E!#%'2JY"A_8,")1
M%I$>Q0UZBCL(:0[_D[[ GH8LB!GR%J#EH.6.HN6F\4B_4^/T"RFWSA0LJY*Q
MT.+GF7&;"GP*L*W4<@*V+8!MR\Y5:*M-$X?UP+7@6JGE!%R[/]=*D:5@ME6K
M!>,6A O"E5I.0+C[$V[)^0FF@6PP\"QX5FHY <_NS[,2U*IHJVT=V6!@6["M
MU'("MMV;;8M+ #%5PT!MGX(30.BG>^^SV52-1Z^7]-\JNOYJ+B/#YL_*LC;&
MC\Q?2*?VK6+PU^[#J$>]3%^;KG^AJ0K_[VS^(]DSM?/6,)E_3W2+)B#T13)*
M&6NR.(M"SOC<*5WF^T->?2+X\5M#:XB_LX;%WUE7TS&)!RC=412132'FA80Q
MFV]->S4>.KWEN\.8AIW_-GYKIM.-ER;Q9 ]MTB.WR^>9ID&>LC.W$GM+^1:K
MN*17.Z_D:_UL1\[8>CH6\YVR%L3[6R0W564.KX.N/^JQGN(%RMB:%GE-PIY6
MW$C(+;]9Z@>).?^5BV*4Y3_U_CW*+HA2J87\MBC%&PQ=+^*_J@I/B,ISI89A
MG$2D@")AEBO4E2!6B/Y'+@].*S]<$G3EM1_&,8O/.,)I =V@2\#L$S,Q\9!$
MW%M%O_!;JZ9>R%*O5"5@"5<_M#H\'XN^23U?:%I\C5H8NL&SPGQOX 7IC5EI
M3A=/F(Q%#1HE8CY-22_OPKFR,KEK#0]W?>9&0F?U.<L^C85'K,^DOA"7IE0>
M"F.FRY29,L8A%?R#94_9EJWV):964<143;7]VC@.3=4UXW*:HE+4IS@^4^[%
M[79*PB^VXTR58U1@N!NQGI?$8_PFH<)Y(AH1W43T8/&AD).<*G[E]!4D8?2\
M.]*!TNI+V<(];4#I3JW-7'K'L>@F2>3=CU)@$/B8V^U35T4$[GS:UDB_(@P+
M4N/A@])UXWX*8?X+(U7\D]Q*86.0@_(G2YN,&4&'5'0.=UH=TO$IHK-&=]#5
MF3/Z932@R>QF+Z1VST@8!K.KN,ES2NUYB5:UT)!4.H\K+.0NXZ;59N=2NBEZ
M:?1E#ZM?U\RQ5"X1U)E_=I0^):7^5$6^5;@VF/-;=&V8O)L_LMB/YM1"JG;R
M[YB\Y:D8@-XR527_<?:N\6:VHU.S>V[S8R&3GBO4]'G;FKR6=G[RLOCN8_;<
M^] 7\0)7Z4<\ /6W).P2YP@B(,;@5]]R@OC[&W=+\6PLC9/8YRTOH!5;</BR
M/D9I;]Q1$LZ=>1$OI:&X:=90O-YOC3MJ[I;Y3(2Y.D-R4WK?==MHZEK;_*XW
M,O=JQ'J=9,.'C7&P+R.J+-9'(WI[V^VSWLAG-P_9-L<W-N01ON#'=9!&XZC!
M]\_9FY>IC2-FD#_RO1]V_UP1!C2T21C0("N&Q5UWR)\:C=BL_,^<#.+QB%,A
M@6D;=5K1K;1*Z7.DJ,A\\/WPD5NCO"'%XRFQ^7MQOGT5<Q$/QW<ZOUU*%LN'
MHQO;Q/G*6X4"@G'I6%)C.@6F7.;UJKAU-K3)(IQ;(F"*S2W,UGBVUL\9"2>U
M%_S6T"=P6#6!,W'X?/[20/Q<-'_3ADH^I&E/9ZQ5ZS#UA<9Q,PM&&# +G_X8
M1H+J_X^YD7(5< 7R@75%"D.Z\J:N+I)]8>#9=J7KL:S'.#]]XG0%<C\ N1O@
M]BIR._>5P-V@%^EF"\12=6+1'1 +B$6ZV0*Q5)Y8;!!+!;W-DYM$S$J1H4%0
M[-$H]K78VPE'L1OTXK,"R!:D6N';'/4Z%TH\'JAF"K<I_,SUV]7(ZGDHQKBU
M%ED_-S)L&>]%E!C ,0=0<R0!0Q@ , 0,U5T$91Z =*70:VWA7X9IOG[$?K)@
MQ.+L_I3Y@S2POP]D?Y_0T?=?#CI#IU@6XMOT6;A;:MH7N<:=H'<]/KS[-0I_
M>OSP;KQ59K@$%=1U7=5T$Z4E$&@OVR@](>$!.4M)SKHS5;W'^7XU&/KA,V.W
M>5&%:7*>>2"WZ^A1]!J+?C).SQ(PNZU:I@YB![&#V$'L$L_9,8A]M@AFQ8F]
MK=J& 6+'5GB= V5!P@5;H6_EA::H9SGZE0>&(!F"9.7:>M#9JW3VIS".;X(<
MPW<3"%<E*-94-0TW7<%UJI#K= S>RK:KE'Q$@  @  @  L<_QP$/:E-KWY97
M[LSDEV41D$G!8+A3<*<JZDZ!DV&6R"JO4DV4O--T2E$27GJ2[RO</'S+T@#'
M^Q<?P^CJJ<OBF-_.=1^']$!VG2<';K=I77[P1%<-RT+P!!0-BJZ&\("B#TW1
ML]O/Y5.TK38-!Q2-'>3ZQC^.>)CZ.2;$XA0U3E%7[?#7:0R@YD@"AC  8 @8
MJKL(RCP ;&WB%'6U& ]Q-9SGJ')(;2YE]#KHC>*$7XG<&=$"B&33XT?5;&Q[
M8-NC=+/TA(0']"PI/<]M2DM!SP:2^D'0(&@0M.1S5L:6M!0$K:NZU0)!8U>Z
MOJ&KX^U*3Q"M3""-_6GL3U<HK'X: Z@YDH A#  8 H;J+H(R#P#[T_(<O76[
M?XW(;1>N?<1\\JM["GL:LB"F<?$/=\,!_TL8[+#1L8>-&)PL,;B\OE$>!+L,
M!_=99:/.!-7?4E#S8-V65<"EB+XY-F)OV!PIW6@](>$!,4M'S#+N6UM-5/$&
M,8.80<PRS]FAB5G._>HV;L[!?G6-0UDX:H$P514L-FC>XYZW2&L>Q+SFP>_$
MPL/CG[4PF]"\<(K@%%5#>,#/1ZX"6#8_MS0;_ Q^!C]70WC ST<N 5@V/[=M
M'(4K)7*%F-1ATZMPLP&"4U"NTDS<$2YWE3&92E=;-@)4<(#@ %5$>,#1A[V
M6\:\*J<-A@9#@Z&K(3RX'TSRR 9R<HZDKJ=:.VP-B7]Y$?-)^Z)LQ#'"*;(<
M%JW\:=?3&$#-D00,80# $#!4=Q&4>0#8UT2N?;48#X$8''"K<IK0W%YF[H"7
M<DEH4[51+QL1\O(-TA,2'A"SI,0\MX%9,C%K&FKU@)A!S"!FF>>LC,3Z4HG9
M4%MM$#,VG[</4JW9?GWT>DG_K:YIKVJQR)=A- PC J'(V+_A&?LKMY41T,*&
MLDQQ\-,80,V1! QA , 0,%1W$91Y -A0EN>@+#]Y\?N()ESXU?0)FB/^*U^#
M2)S(4-S>OT=QPMUDV.C8=$8([?AS]GKGLJJ78S!?3F.Y$T4NO2I"7I=]_NMU
MT!F$HR"Y>5CQE4^>>^_Y7O*L;[=9/?;P.T'ORO<&68?BK<-PWS^']$ V.1SV
M+209B#O#F2;R;T[5CQ5?%B&%FZ'H?/#C.NB& W:5WJLR_?7TC7$_/H5=-V]B
MIS!@3()&KZT_!>RHEH%CP#NW=H:M&FS50,^4OE4CAYJ9VWH_+36S=K?)L7""
M&6D T"UUUBTXO(S]XY.)27WVOB$:A6B4]&; *;L**T)2/*UK!MP\AXM#^Q-S
M8S8I%818TLMB2:;::L+:1R@)YCZ4A/P3=Q@E<=*1H&V4A&&HNN- 2T!+0$M
M2T@_<8=1$K,'0DY+2:S;C+;4=AL>1"G11<0-#QLW=">H4Z+T,F&%I2B+Q8<)
M7?PO 2I$#Q$]A,J72N47=DUXD7=!R*2[5<O ?7K8ZH=75Q'A <4?C.*+O$I"
M+HI'[0!0/"B^*L(#BC_LC4&S8;RK[%K'V_Q6QVEZGGD@UQWT*'J-13^98'DI
MKALRU:9A@."1W%??()VPII37GK"6SO((G*H$+)DJ9ISF\"G>F M0V!AQN6IK
M="1IPU"755ZEFBAYI^D4#?6KOT9>\OR9)?VP=SW6S$*+W_7=X(X-^-9Y]'S\
MQ"R)XC(M54,9=/ ]^+XJP@,S3G)W'([VOJMPRWP_SX-Q>Z1?O3CAJO(GRT28
M"<VN#,*>]^"E2A%>-KSL:M-S]2=N=<)KAF@RF#LS>.8ET5,K?0K*EP+)1SI)
M5Y0A;2'Y%%8TK.BJ" ]H^K T773(I+BJ0KJ&5$,0-8BZ(L*#<(?DX0YD'QQG
MK=8?$2*E2%,:N[Z2GM]#G2'$2L#M6!F8;##9Y)PFP!JP!JPK)#RG'#*3^J**
MPDN"[)^>]'WLCZ3NR!:U1(J_GJ*MMBU4BRJN6E0:%:"?[KW/^"_IS'X9#:C;
M77IAYN\YB-QV^ZPW\MGX7N2/43BX>J*>!:Y_21XIB5(4=Y(D\NY'">O=A1_#
MB+QX A*!(_)8_/[Y=Q;^H'GO>]U.Q-P[ L)[/^S^N=5.84-A)#Y#'D6(1FQV
MSF;B"LU7XZB"F"3=X/.5O9)*0SIS=5CKZR %D @,Q/1)Y8Y0WWL.TDP+ZUVL
M1-DUULK],\TS7XMGQ8OYIQ]"WP\?X[?*DD "QQ07$Z7+?'_H]GK4G=\:M K\
M[ZQ[XN]L*.G\BFXJ[B@)WQ'P(F+ ])7N*(H$+?IAE+_S*Z'\A\ BC41)KQ-6
MQ'W"^0>ZU#]W&--G\M_R,%0T!_KLVVWK54FKNN$RO*Q_!HVM"I<0HB_R]P6B
MA;Y M&2=0O3EH)>KYD9]9IA,S+ISJS5,$"?!;&V]$T2F);5'SJC1V#1_F5DZ
M.WU*'/I>3VR9:JK"_SM;.J/3<94NV<(LJLDD3[>W=U\>TWW?^]#O+7Z:NX&+
MK@I@ -( :51LDH])&KH#T@!I@#0J/\E')0T;I"'G\4OLA9_PK&S)L+JVD6)!
MG(<@SM=>H"3]<!2[02\^*X!":R[/2-VNPB[KMWP+]2$*!THWW^Q67NMG;Y&$
M_6*Z7C\W4NTMH*^E]!7XJ,<ZHJ_ !_"!OLJZGUR("6S6V02^<[U'%W>3'8JL
M3B@]^1<<7RBX3FKNGFY7<>GN7W&4C)/^)RG9KE]@G0[%Z_W6^$B]_:Y;CM-L
MF2U^A8QNV:K61OD.A(1!NZ!=^>=L+]J=JZ!4#NVV&Q=-NZ6V;1VD"](%Z8)T
MI9^S_4AW]BAM.:1K-2Y:>ELU<9_6R6^+UCHF=-GW A<A(:C)4BTMZ,IBXD*7
M7\K0E38Y*.V6:D%7PD$!\U9+A,"\Q82&RF%>AWLI3?)2+# OF!?,6R41 O,6
M$Q\JA7F;6N/";-JJTX3-*^4)(T1^-K7V/R%-*R(_T(+0@E74@G.1G__Y5H86
MU$D+.KK:LK U#?\#S%LI$0+S%A/Y*8=YC<:%83IJ2VN"><&\8-XJB1"8MYC(
M3SG,:_*J]J9J&&!>9 ;5.#[$0<-ZBL!7C#@1="9T9A5UYER<Z(_;,G1FLW%A
M&KK:MJ SX:V >2LE0F#>8N)$Y3!OBYC7-%6MA4NXP+Q@WDJ)$)BWF#A1.<S;
M;EP8MJ':;3 O,H0JN0I7HR@<,H1^H :A!JNH!N="/RF<TUN RU"(%J_)WU);
M-@XKP!4!!U=*A,#!Q02!RN9@FSA8=U1-;X&#P<'@X"J)$#BXF'!0V1SL$ <;
MIFIHL(.10%3C\-%_NT-4FX;6A-:LIM:<BQ[]]]<2=&5+:USH35-U;!.Z$OX*
MF+=*(@3F+29F5 [SZL2\5@L%4,&\8-ZJB1"8MYA(43G,:Q#SMFS50+U_) Y5
M<Q7N^J[GNT$/P1\H0BC"*BK"^?O&_E&&(N0GK4U;M9 P!!<$S%LM$0+S%G3E
M6"G,VVQ<V);:TA!U!_&">"LE0B#>@JX=*X5X6XV+EJ/J-NHD(#6HQ@&B6_J4
M.PPC'"Z#NH2ZK*2ZG(L0W?Y>AKIL-RZLMMIL:U"7\%- O%42(1!O,0&B<HC7
M:ES83577L44-X@7Q5DJ$0+S%!(C*(5Z[<:%KMMK6;3 ODH.JN I?^Y[O#8?T
M!ZI*0Q="%U92%\Y%?[Z6LEGB-"[:MFHC/0A."(BW6B($XBTF^E,*\;:UQD6K
MJ;80=@?Q@GBK)4(@WF*B/^40K]ZXL"S5<=H@7J0'U3=$]-FE/V,/M]-#6T);
M5E);SL6'/O]?&=K2(#>EK6K0EG!30+S5$B$0;S'QH7*(UR3BM55#0WP(Q OB
MK90(@7B+B0^50[S-QH5N&*KE8$L4V4&57(5O+$Z4\$%)^DSY5QCYJ"$$C0B-
M6$F-.!<#XLB^>1"8+NWNA7:K<6$UU;:)\]7P3,##E1(A\' Q(2$I>+C=N&B:
M:AME_<'#X.%JB1!XN)@(D10\;#4N3$<UVRCR?\AXT=3#=&IK4Y0HF\MR)FEV
M6-NN>YE]?6F/9X)N]V'4HT>+A]$:*7'H>SV1W:6I"O_O;'G,+0_-I:UF7<Y>
M&_=\=E9WB%_)T4G((>10ADY"#B&',G12$CDL)W.Y2E8)W%U8ZM3:+_!TR]SY
M.8COZIBF3;ZKJANZVFP[<%\11@2O@E>EG[,"=W(.Q:M.X\)0#:>I.NT6>!6\
M"EX%KTH_9P7NS!R(5YL:YU5=TU1;PW8+MEL07LPB=^;P2>F%HWN?R1Q?/&8O
M(8F01#EZ"4F$),K12TDD,34WZ*=+HYZ=F4>OE_3)Y-!?S4V O6RD\]-A\->R
MR4U?F]ZHF4SM[$>R9VKGK6$R_Y[HUMMT4TP*ZT8L*5],/G=*E_G^T.WUJ*'?
M&EI#_)TU+/Z>D3?Q *4[BB(6))=\7L:C)6/[AS!^Z8E*O@::]FK\ 9I&WQW&
M])G\M]PDW/U 5]9^BUK?[FS7M+?%CV_5PA9_K9_MZ*]L/3DSB*KO(;?4'57<
M)(F\^U$*B"147!+149!$SXH;,>7>C5E/(6?6#[NN\&K#!\) 3.!F)+KD^9TK
M*X_'S1-5YG!^&=%WO>Z:$X?-5[-DI1M+V"KEZNJOQ'6@\"TJ58GR)7F(PH%R
MYWJ/;J#<LH'7#8/>J)N$D?+9#48/Y*Z/(FI:N0P'0S=X5CXEO7.5+UR^+K1&
M=RQR>\\!^Z^_V89NO8OG&KKC9QQC]H,G>M)7NV+-::4?Z+WU<8S+,.C2ER(A
M#=^\^,^O+.(O$'WIVV7_7V;=O G8..OTL_OO,,K?B'FZZ?=,0C_29'SC\(L7
MGIQ^>Q3S?BV\^?[Y[GG(1$NWKL_BK+DO+-GPM?<LZ/9)UOY,OSL];7S6IK\]
MSI5]/XII,>/X-IW1>%F^[' 4L>D@CC&.X?QJK OB7.B+(?!72Y>8^BDTK<M7
M,I>F<T4(F.XH;M#CO]CJBA4FJ7U+V*31W3SD2]'))>,C'WV0K?5-]#LI*OI\
M-JDOVBO('S$])]IX3K29*?DU9ET^+8^D3F,6K(JU%3^"M5&YO480A$L"<',O
M$,$&/XB6>U[$NLD$W[-X'81$U$F?R.+0R-T#2(6AH?@QSMVI(L$8]655:_:A
M@/QS"A$8/2)A*SZI]"*/?E/NGTGG,^7FZO-8Z%3ZQN#>"[CBR>0QYE/%;082
MOBGI?/22_O1[;/S6N)LWMYV[6'G]V/>Z?<4+NOZHQW;5>&=S>FO&#)FVX/;5
M[EM8%$L,R[VLBGV<''<XC,(GL<K^<_&4,'>D.N? 4U7.QA+EO$K!%F]"G>JL
M+R'(5\*^.;1V./F)7SPM*Q21EZS2*%[NWLS9H!&+AZ1$2-WXSU,*:JDS24_D
MB^,%(W=JIU+)_YEW(S.'GT\FB^:8-8N>V.<M+R!*G?JX\/YS)S-*'7YWE(1S
MI6_$2[-M;HJKB==F @FZ-DSF8U-ECV+)0S=&#!=]\*IH6UUK+I&U53;$3#!B
MJAK2>![X:U,1O'M&&.(1//_1?8[Y,*<;[D?S\5H1*\R%P^1=GPJ\ZBU35?(?
M9^\:;U8%('3SW%@(].KG;6M)C_.7%V1G\DD_[/[Y:YRX4;+8BGB/!;WQ.^]$
M/QZS(=R'OHCWNDH_XJ3SMR3L-B[N1(R)V.*2,RU1T]_?N$LFNS#AGJ,-D0UQ
M1\W=,I\)[NH,AS2&[[IM-'6M;7XWYH)_NXM_-4-0VWL%_QBYM,9$U]U^0!+Z
MPZ-W+\-S55CDRFMNX!O:N_13X@_]W5GQGL-\Q*H<D[?F\2OZ:D3+.XFDI-^\
MN_HV_T:A%L8R ^,PEMU)1B5+6M4EMW1O9S?F%J,S;S$N,Q1G]A?F).2VVV>]
MD<]N'O*M#[Z&5T]$E('K3Q8YZ'T*@Q^?Z"F]3ARS)'[_/%,)@?1[+!09UR3O
MN1[<\@0*HYD:<CLK&K$EEM=)[GWPJ?[5YW.MN&*RN8[Y,9YNO@7EOEVZU"LL
M(&/>_*F$VDZ[740ZXHOVM]/I2?>W4W-JR8YW-]WQWG)W.W]K9C"-BU4YDI-W
MY[>Y+?Z<K1V#1KH1O*PA<\E^^4S.^TO;K^B7,2V8EK5?%KOWVZ:H;)4IGE'1
MA(?/+9$S5/,C)PMY*IBLG<_GI%-&ZH6:"U*[<_WTS>2AY;.WM#K#IO,+^8"F
M,X66!N6J.O&%AN^R") ( "U\FOL0K)<NL?!2XM4A.. $I )2J>S$'X]4/H81
MO1TL)(0"'R 3D$DM)OYX9'(7)JX/'BF*1XKW(4]M!C$IVS*NKFVD7'#F(3CS
MM1<H23\<Q6[0BPLPPFHNS?N0Y+8U%%]T ]C*+:DE%X#I=;X [ /KBDW1=+U,
M714[D1#IEQ'T]E,CX<045C[G97-QBH5ROH1!MN68[K_/;:]WXIM@*AGGC]LC
MW%EP83BZ:FQS8Q<JYL"H!6>",Z7FS"QB>IF>\R[MYA>+7Q7<LE7=W*+&(X@5
MQ IB!;'*3*Q%69O-)K\/:XN"XB#%XP:A$3EY0>1$=Q Y@;)Z26N;-!GTV2'U
MF>X<*[C2,E1;WZ(>,=0=? #0*FBUZK0J2_S%:ESH1E-UFEM<@0[N!?>">\&]
M%>?>HFQ6T[)4JX6X=9$AFJ45K;L^<R,Q4WT>2'D:1TW$DR;I,%GUY;S2"JIB
M'Z?87-%UM8L_9;QMK"][9!-EM7>BL!?-S6)-G[H&1#LQKW*Q/*%LJK2%OU '
M8;XL]RT]SAWR2J^/C'[\4N1^\.WO^W@?K;'*;*]5F6WC?%%?IC-"B^KS0? )
M*6YDO&#M449FMLX7HU<S(]M<O&29&IRKE[ZD#MZR@B>\"/)M$G;__,:&HZC;
M=V/V->(#'Q17L62F0(F]1&FF1%S%4JH[GF@]GW9ZIG_>WMU<_H_R[>KK']\N
M_]&YO5*^?KOY_5OG\ZK\Z.VKX;>EF^^TPKBM3LHX1F/9VU2YZ8X7U!E%ST)D
M;_MNM'!%W@RF%XIPQ]E77H!;0S]O;V"DM'5QZ4$X&/ 7>#=%T;$-1#4SKO]U
M_84:X^N']5(NL@US,\TFQ+1D!=%B_6#*D*B#?O+K'/A@^5AW&5JG^]?(BUBO
MDS9W&<;)5Q:)A7SI58??J3/?LQ8F4W#]Y>.*VNH+?&R?:XL+.\NZI5T^41S>
MG /B;5(DK4"\Z=KY8E+#4?%&8\I-@\_NDS<8#<;1UV]N\(,5:16T-.U\L4RQ
M7$AT[L+5*UT $INM<WMQR<^5.U':<3#R76X134DO&;XK+68N\%P0>%U(SAR9
M;$R^3!,H[!R5L)-0[PI6/45"P=QL#!]+]6R,B6T-;]4DY;,H\HI$TKYVU'M+
MNW;>MFNN=_[;)><C>E;2FMX+]T^\#]VH)P L"KV&4:QTW8#'?PB-'+B3[Q.
M%Z$K7$!1SE7XPDI @U@%<P&%T9![Q[L(SD:=MYC(MP3H]E@FG/6@6*D#[C-4
MS '\7+D)E Z!PT\_E@4+IG1]/(IYV6*:'UX],P7/XNQD]_[,?/-05OE6,[8U
MC<C"C)L3.K<VRNTE8UI+BP<GPWE?OW R;-GGYN*^\H3O:TN+^GZT:&A;TN(1
M"5$OTNE>9B&LY,(Q=7F\8GQ/U 6?&KA+( JX&;\K8-8X""N&/(_]]K9A3VV3
M$Y!6.M;GHX)SP;^UM8U']S'[:T1XN?K)"STCT%=XH.]_5P?Z_GA_>_7//ZZ^
MW"E7_TL_;U?>*U'Q$-_N'$<@\(DH.&/]15^E!_K/1'QQ7Z%1>#3TWA:X_9!]
M-/[J/O/ >&? \Z96J+=I)_\@:DT[7W+WT)070_QT3X3L>N+6U+6HS0>6C>N#
MF["[\#W[2M_]X#Y_IF'U.T'O_Y@;K8'Q]&"GN\VKJ0]X$SWW^9F:X%<.?G:)
M-A7N1O,E7+B.E;HNQM G +!(V%>TD&'42WWR?;"VW43$4S/!R[3S9V\Y$_K4
M3.B;9^(CNX^$+*^:C/,<L76Q4?[5]WPV4:=;(%.8'*.D'T;T7/[!59Z&2GX(
M#?:9WNJ-N.T:*<SW2#'3Q*>7>,PB/EK9DB(JR3#E892,N(7X4?P[^_U8=&S>
M)XS%;<7QZ/[?_'J1[/(0FH1NQ/);B[<AK/1"PD=2S.)6 GI@I"HN2<\/):06
M>>R)9CM>PGXD6$'Z%JE2+W%]ZIRPR<7-"Z+/#S0C0==S1=L]C_=KO<XOXBZ:
MPDO6;+INZX#5]\NV&'2MM4RI3[\DT=5.Y5_D=+QKS-9IEW_F_/8QQ]]UD.H'
M N!>EK*2;<:3WYW,W2R5WBFE&_;JQ)?ZXV4W"_OVCZ]?/UU])@NZ\^W_%++(
M;KY][MQ=WWS9P9[&U"ZOT/9'X(YZO/;VV9K)W.[VG/5PVOMBG V8:EE.N[GF
MP&T%+#&^]_40^G[X2!]71+(7S5_2)ZF-$I<LH%&^6+,W(TWLM#A/:!(V>DC.
MAYA\\K?<Q!5!(.:2&;/,YO'=.%&$J.3MI1?$TPC='Z+-\4?#H1>(U"6R>>*I
MIWN3Y28;YX$O#MDW9#&YO7^/XD3T2TW-ISCA0PP#^A9U)DWKXS[%*!*W.<]\
M(6!=%L?<)A<WNBD/KA=-1CK>^*/!>B$9@<.(Q1SEO7/E=D2#G?2/WACY26H0
M!F$R;M@3?>]YW73/D3J4FIGC+\S.I; R^^'([W&'+F)NCUNG-*Q_CX+4316W
MU?$^+5VNB;4WNUQC$YP_@'^;^LCONR/KDI'=FEV&W2,3.F:/_$6%__""-?'2
M:3MAGPN0BKV,J%;7$+5Q#1'NV\&TE/UE3$O^Y:/=SG3HF,*>)=6/<XIQ2;7I
MYFX%_G<Z,V1M.C146-7JI:=1)?9D]BW$6YZ0 [#E G;'"SF UT+PJL=)NC!9
MV*":V*U$]R#IY6JFH =)AZ2?@*2;$20=DGX*DMY,^C60],(]#TG0*:TG<;)X
M67$'9\GK*6LW(%";!<HX>]V"3$&FBI0I$S(%F2I8IIKRRQ3,P&/O )TN'*9O
M!%45]M1EPV3JD(0KCG LORNTDH I[%[.-:EMA[]+HHCLMF_L)PM&+'XKU:J^
M+/JSPYY\_H!:-RT)X5=S\K N<DX>UD7.R7MAT\5>]K2;.C;E4\=?H[ WZO(#
M.I77QLN*9)<WL;\4T?VBRK47<AIE[2'LS*S[&(4#?N:+?^A?7M*_',4T.!9=
M/?&L=7H.+\I*__7NW*=UAY;-[X:3UI[-!'1<ABW[^R:Z9=%/K[M51;87WG]A
M&XV+MJZISI)B@=463JG\Z&I/)7"^*\[-[Z:6X[S]W;#+Q[G9N+#,IMHV%RLW
M5%LX@7/@O#2<MW,=3CBG7ZSR<=XD?>Y8JM5<?2]+-843. ?.2\.YD^OPZ5/;
MI>*\13AO6FK;J#W.Y=^"D##FD4D@8AY2J"$0Z/+ 1R:EI1!HNW'AF&JSN5B:
M_00%%'82L'[@X$>96.>7_)(-H)DZP ZP ^P'CX"4"7:;W^BMJY8)S0ZP ^R'
M#X.4"7:'P*[KJME<O&:A9A*Z& :9>H@^7"C:54:JSZR;_R*&RHY@IH4+AT_I
MZ<NY,YS+0BW+RKLMU( KA$-+Z>%+UZ)*8Y2_AU@%&7J(59"AA[(D'+;D"[[?
MA6GM^_04 $+P,-YE,-Z7AN /9)<[6N/"TIJJV:K]]B2<<."X_/#ZH7"L-RYL
MTU;;;43.@6/@^."1\T/AV" <ZX[:M)O ,7 ,'!\Z*'XH'/,T_I:M.DON6*^9
M\,F?]B=AY0%^Z75Z9R4J$-2U:5F45R4G#^LBY^1A7>2</%0@*%(M#U&) *Y+
M4:X+%ZJ;A]_#L!=W@EY^X.,V]'O25QUPFHT+H^6HCH.J Q)IJ!I,Y<E@6KH*
M TZK<6$:AFJ9!C -3 /3NV-:NFH"3ILPK6FJ;F'; )@&IE^ :>DJ!S@6V=Y6
M4VW5']/R;R%('*N(44$ ?"E+K*+$(T:.33:0K=H:CA/"! *D"PM5E EIIW'1
M;*K-%J*/@#0@75BDHCQ(MS6M<='65--&\!&0!J0+"U24"6F=#.^FVM9J?X0(
M1_MQD!;'F;$*6 6L@@P]E"633]JC_=VY-'OE->,'16+O)^,ON]V_1E[$>HH7
M)&[PP[OWF>+&,4MB?NLCS<I_7&&JQ?WPD7ZRH1NY"?.?E7OFAX]GB+C#\"\[
MXGXHF]YH7!@.CZ;7WJB'GPZX'BV:?BBXFN2"MRU5MVM_W!!P!5R/%BD_%%R;
M'*Z:VL+&%N *N!86!3\47'G&O.:H]%?=X8H(-^))B.IA%; *6 49>OC""#<*
MS>0:_O<HC&-^GOW!2Q"OAHF^MXDN!.JKD*=2 ]3MQD53:Y$+C7NRX4(#G]O@
M\Z@1:8OP:>EJTZK]A2_ )_!9"#Z/&H*V"9^\0*6!'2/@$_C<!I]'C3F+HT^.
M:MF(.2/F?"(1'L39L I8!:R"/*M09E:UA-'DFR&+W(0^JK"G(0MB%"ZO8].R
M.$.5G#RLBYR3AW61<_(.7[@<)<-RL;IEOL^5MQOT%+<W\ (O3K@^_\EJH,4E
MCW*<0.@L$Z_?64!6HM\)>IT9&;M*3<8R=XUUK7&AZ[IJXIR$3(JK!E-YDM ]
MYH:RKG/HFJK1JGU '- %= \-W6/N->L&AVY+M9O(U0)T =T]H7O,;6C=).@:
M3=4XQ:-/)WT5VE5 W6,LRN,%/?:3^>%P0$- L #<5\"%SC%SHVZ?6._#1+0R
MRIM<YYQ5Z+D.OD9AE\4Q/R%::@2AV;BP6ZH.+P2F#.!\$#@?-:K0:EPX3577
M4(X8< :<#P'GHT8:V@+.#NX  9P!YX/ ^:C1!ZMQH6N::CFUKT*(?(87S&)G
MN_JMB%> 0O>FT,Z40-T\7(\%KB/DK=20A$U&CVH[>MTY$C8/ 'LHP!XUZ. T
M+FS5:0*P "P ^T+ 'C.L8/!+RU1#1U0!@ 5@7PC88P8.#+UQT5*M5NVC^DA:
MF)F?;RQ.HE$W&8W3%L*DSR($ ,!V6XSJ]<8@ZD2X;JEMG_$H:B?H70^&KA?Q
M/[Y&X4\OIN\>("(0TQS1:SOQH-&XL-2V5K<R\V>P7(#E_?9#]H#R,6,%!K_9
MQ5(-H_:F#! ,!!]-&^\?/7B)-FXV+@Q+M;2Z!?Z@C@'F$L&\?V3A)6!N-2[T
MEJKK5NW!C )]*(>%HF18!:P"5D&&'E:K#I"TEZ.'"\7\$">',;]W;&U<(S)+
M+RXU-\YHDY7.[S$W$3^#RPV4;H_2HP:YK<:%T3+5EM$$2H%2H'1KE!XU"\XF
M76H[JM&N6\@+* 5*#XG2HZ:^.:1+]99JU?\,+.+2B (A%H=5P"I@%63H(2Z.
M6:F[KX-N.&#*0Q0.\KAS&"#>#.N[0.L[E;%/85QJQ-G4R/[6VJJEH\0\O&3@
M=!><'C/F;.K<3[94IUE[/QDX!4X+Q>DQH\ZF03AM.VJ[7;>L:> 4.#TL3H\9
M=S9-PJG95#6[]I<\R)]S)F$$X$L8_#K).'OM":$]RU//<(UL_9J61555<O*P
M+G).'M9%SLD[_#6RIU _Y9JLQXC%B9*JYQHH9<E-R5KX*1L.=UX'/TFD^!'.
MU%/)A:S4*#T_BJU:K;K%%' 2&V ]"EB/&JKG1ZU5LUVW#36 %6 ]"EB/&J_G
M)ZY4S8)F!5@!UA> ]:A!>ZMQ83EF[:$J?\1>YF! %J-'-  TN/>N92Y4*^ZV
M/FH,P.9%HENUBP' 4 %"#X?0HSK^#K]W06O6S4 !0H'0PR'TF-Y^,[T9Q<2)
M<" 4"-T6H<=T\9LZ1ZA9?RL76_DS\W/#+SY9R+-3E8 E<.1!<?NG'W/Y^A(&
MX6P:\L'\^A>4:&X:G/IL'/"!<7):R-VP$[$;=(_I\#?-QD53U4Z@ICH@"\@>
M2MF6<KE)L]FXL-JHWPC< K<OQ&TI]Y@T6V(7S*F;RD6U.-1F0H4LR7J(59"A
MAU@%&7I8K5M,)#Q1GM64NV=D[+#LQ)J2N$^XQP2V>R%[>'E9C8]1.+BDIWG!
MB-J]&9<O?"\D+_W<'9>[JZ<D<HE+O,"-GJ\3-HC)]N<V?A3ZOK#^RS_YUA0W
MHEBJUD98'+XZ\%X&WH\:4K?2.G>&4_L, . =>)<2[T?-R+-YO3Q3M4S@'7@'
MWLO ^U'S^_A]+X:A.D:K[GA'3?UE\8_$?5*&4?C3BVG)$?D 4Q;$E,2 V3[E
M>Q:P!Z_4J$5+5-57;:MN-4!@U "JAX?J,0,.+5Y8WU9-&Z?V %5 =5>H'C-6
MT#(:%TU=U71 %5 %5'>%ZC'=_!8OK]]66\X)>OG(TSO-K!CD)F$5L I8!7E6
M 7EZ+[GYA:&>_(&F]I?3LLM)DN2XY+75;%SH5EO5D50#SQG@W S.HP:@>;EX
MVU8=#9M% "? N1&<1PTYM]-T%5R/#G "G%N \ZA!9HN?#6FKIGF"=[C6/LIL
M#I^47CBZ]YFT09WC=;'$V!K6 >L@71>Q#G)T49;+2:6.(RM#%I&9-!B0*17W
MW8C]U]]L0S?>W;NQUT60&=;X/M;XE1L%U$S\E46W7+;><Z%Z:;#Y.TGJ=]',
MM'UNC,US;2?SW";S_%QKU]TVA^,,J!8'U6U#S\5"U>%0U5$.$5 %5+>&ZK:!
MZ$*AVM8X5$U %5 %5+>&ZK9AZ6*AJ@NM6ON=(P2G$01",*[\+F(=Y.@BUD&.
M+B(5^N A[)[GCQ+60Q ;-GR1-OR'5*RD"&.WC<:%=E[_"P?@< .L18*UE$!V
MVQ1[3K4_=0RP JQ%@K6<4#8_EG1NX$P2P JP[@#6<H+9K=/0K AF(VB$X%WY
M7<0ZR-%%K(,<742F]4H=?NG&?86>3<,.>MS2\<GDZ2V$K!&DAG6^CW5^*63I
M-@F[?W[(A&UBJ6=")T?$NLTCUGKM#T7"KP9R#X;<<L+7%I +Y *Y>R&WG%BV
M#>0"N4#N7L@M)[#MG 9R$=A&  F!O/*[B'60HXM8!SFZN!#8IA\N/?="F>Y;
MUV=N)/K=YTT_C;L@GC7)V.9]2JT3\9B9-AZ]7M(G7:>_FAN&O:R_\X,RQ(/2
M*4I?F\X.GTS0[$>R9VKGK6$R_Y[HUMNT+/C<4NRG[<7(^>3R>52ZS/>';J]'
M#0G3B/^=-2S^GEE]\0"E.XHB%B1B?&389/.F::_&0Z"W?'<84_?SW\9OS72Z
M\;)]BO21S5?OY@27[U=,F<!\2Z)$&^NU?K8MX'C'-_1\ZEU%O"W9-LLW%B?1
MJ)N,(OJXX@8]A<#((GY"P!_UZ)FN\LMZG^#]**:FXIA\@WLO$+?8IA?;_B!A
MH]^X0*27VW:BR*57!_1Z?-GGOUX'G0$!/+EY6/&53YY[[_E>\JRO#\)G;L5W
M<B9HD6+7_Q82'N//;'#/HE',.YKWL]/]:^3%GNC0DQ=O*F/8&CL@[74.R(6N
MG2]Z&RF":2%]/F\_7"_@32@TP_P1A)B8T4R+OQ]<+U)^NOZ(*>&#>*4S2L+?
M1S058ED^>]_$#*23Q'^=S!+)5#I-'HM59>B2E)(P/%-##S%+E/OG%ZSAU#1]
M8[Z;L-YE&"<;*IYO61IRZSD]7SP1K^2S2;/D3OJH1&DG^>8@OR\IG1<^<2R]
M/RD6?VR8AUM&TN,&72;&NIW,%358[7SQ-,+T8..\;TJ7G.0?-*!\R$FH])G;
MZW(DT8N]D?ARK PC:CDB%N$R=AWT1@1U$@PA6(/)!-VR@4?CY%\CV;PC0CA7
M%K95BU?B4&6'5V4&5%D%5%ESBE;:^0Y5B:K,<,Z=#:HLI:"Q,J,IWEJ9;51B
MS^KJE2*!>,OGE[]ZQZ)!MDJW)"J^6(V/C&TWO;Q#/WB'/OG=(\YM<XF5,&;Y
M;C8R)9D,C7@_'ULVZ^KAM/G2J2IJZ.;YXJ& :06W2>=DW_TR&K#(ZU[,_SVC
ME#;Y?2GU'W9'8\%5G2;0+JTGBS8[J"LZ>JS=@#V\5YT7"4SG8&9"IE=YQ8I-
M)ZB-)X*_-J6>[QF)&E?/_J/['(_-BK_WH_G(@# +<BUE\EY/N?AZRU25_,?9
MN\:;54*AF^?&0DA!/V];2_J:O3QYW0^[?_X:)V28+WY'O,>X?91_33SU,>OP
M?>B+.(*K]",.P;\E8;=Q<2<L)P(-)T.NA/[^QMU2Y!I+XR?V><L+:#T7='S6
MS2CMC4NL.9<[*%Y*-XY2:A^EO,5W9.ZHN5OF,P'V[[IM-'7=L!N9#ABQ7B>9
M^U!G2-9Z;_S1[_JV+;<LI]W<KF7Q4=ZR-#:HLJT1JBRQ0A4R0V?BF,J^EMXQ
M*687'VX;%^Z&VWR=F+3F]6!(9@A7G)>IPW14;:>=+Y:(FM9VJ6V:.Z?+O?9J
M&:PE653:^6(Q6N4%(9>M BS/$]>8 TU8*$HMW>*]*$EZQ]B<=HQ?Q)<KU2Q<
MXP*9QIIB&D<&U]@Z-XJ+\N[H%-.R;5RG#1',I?-97+AVC8.W<EHV&@!34W#4
MT/9!YTH[7SQT.YZKB'4Y)_?$?+'!T ^?&5L2 -X<X#V?=[Z@M2JLM9K06E70
M6KHV88Y)RF-9]K'>.C<+4EEN[]]$,2(4F83S>Y13-%Z8-GLQ><NU!-J2>'KI
MBG&]I;!\ @]I*<R*)%E'4'Q0?)GB:YV6XKLC<>\]!VQB"'+0Y\&P(>&5WDF\
M*-T5"@CNA*&1*R#PFO-)?*;X8<R3'@A'O[Q>3P0?V ,]MO>>!?1+\M5WB6.S
MUGZGMI9="+I_Y"RFR:?7-M#F(DN<Y;RY<1?L!</:W^+?9EC&FD2/ XRJ ";?
M9E36DE'-4GJNXV+&LTU4^MV+>D*B'\)1E/25OV@<B;#O%-Y%E80\'O+@_4_F
M/Y\KMZ0*OH0)4]X3 /]F&X;VKM,522_<//P:^E[78[%X1W\GGN8J!*WN*(XS
MC9+C2M2YM=Z1 3GY_I!___E8:F/5)I.Q3=+JVLW+M(D24DW33J::+=TF.HZN
MFQK[U-OS>R1M_J0=3KDLT3192R8U5, QFB4/J.ZW,368&DS-?M].M<S+S/A5
MTY?1]D1SG%O\R,(1SO)*V;]5O22%0RV1B:,W&YNZ_/+#(M:FTR+3;LLX66-O
M'^3%<[9/\L]"K[-T%I'-LO!I0].=V>PON>5H<0L8L"T3M@906P)J]3A)5^:?
MJ=]65017HW\0]G)55-"#L$/83T/8S0C"#F$_$6%O)OU:"/L!'!%9,"JO8W&R
MJ)FJDO 2H-1=LB!3+Y$I S(%F2I8IDS(%&2J8)EJGKUNG;UN2R]9, G+V"(Z
M75R(C.%P%+M!+U85]M1EPT3<V"&NZE!<D4\=UPHVV]XKOCEI<5F.8K6N;/G&
M?K)@Q.*W2W*H9,3T!E_^935Q:]VV+.Q?U?G#VL@[?U@;>>?OI6T7:0"_0$>;
M\NGHKU'("_W%M5#1<MS[L%57JW/'0V;%?8S"05YI[5]>TK\<Q30.%ET]\<.7
M]!Q>8X7^Z]VY3]O59LU$+SUW%T=)]O=-=,NBGUZ7;7/BSAP?2S!WN0["TAH7
MIF.JS>;BZ?V=.53R*R$JI9" 8#D1G!WPTIW) 2_=*17!>N.BV;+4EKYX)@P(
M!H*!X.5G&06"'2D0;!"";5O5K;6W,@'!0# 0/'5NER,X/[=;,H+-QD6K::NM
MU@E8T978!) PP)")(0(,9:B44^+'%5&&3/Y*X<<FKWJMJ>W68BF$VO$C+!S
M^("AAC)AW!+%Z]5V&S &C 'C?>(-9<*XW;AP3-5N+]9A!XJ!8J!X^YA#F2BV
M4F6L.2< XR4QAZG'I->YEYZ+L>1"]RV_-Q/:F+Z7F$:6GD(\S+7$.X4?9.CD
MB]>D:@.M1">Q&C)U$JLA4R=ERK9KR1<,OPL3UU>B+"\>(7&8[R6$Q ]EF=N-
MBZ;3),M\L;A][2QS.-A Z.&BW8="J-.X:+6;JFZ=@.\,A *AAPMD'PBAMD8(
MM0U5,X%0(!0(W2-(?2B$ZHV+=JNIMELGD+5:B9PW"0^^\QNT^/TB$0[ U[QM
M6?135></:R/O_&%MY)T_'( O6E</<1 >[LIF=X6+R\W#[V'8BSM!+S_<<!OZ
MO16Q=Q$W,&4XKF,;C0N]W5)-9,#)I82J-F]U1*MT!]QMD]#JF*J![32@%6B5
M_#"[S8]Z.9:J.VV@%6@%6J4^N&ZW&A>&T59UNUE_M%8BB"]Q8"#& 7;0X>$#
M R6>J;';C8NFKFJP76"[ *R2GT:W+0)K6W7:J'L'L *L<I\YMVU>9U:UM1/P
M,P!6@'7_J$"98'5X25G5,$Y@>PPGRW%>$Z=G9>LD5D.F3F(U9.JD3&ELTIXL
M[\XEGBNO&3\_$7L_&7_9[?XU\B+64[P@<8,?WKW/%#>.61+SN_AH6O[C"I,N
M[H>/]),-W<A-F/^LW#,_?#Q#!!RF_^$BX >RZAVM<6%H;;79A@\.'QQ +.WT
MN:,3$)N::K1/X.0<@ @@[AVY/A00#0*B::F:!B "B !B:6?)'9. :.EJ4S_-
M^U,0<3[U. ZB:E@-K 960\I.OCCBC%(H$T/@]RB,8WZX^L%+$#^&D;[&2!>B
M\E5(2JD!XR99Y;:EMLU6_:URN,= WEKD'35"W&I<F(:I.OH)9& !>4#>6N0=
M-23<)N0U6Z@["N0!><>- 5N$/-M4C5- 'F+ B*P@SB5;)[$:,G42JR%3)V7*
M.I8PNGLS9)&;T$<5]C1D08Q2U_5M6Q:7J*KSA[61=_ZP-O+.WS%*7:/NU42Z
M;IGO<XWN!CW%[0V\P(L3KN1_LEJH=IGB(?6*J&6"\SL+R"CT.T&O,R,]5ZF%
M6.K6KLTOCS=433?K'VRKDFZJVKS5'91'W?5U."AMU=91T0J@!"A7@O*(&\*6
MIG%0.JK>1DU(@!*@7 7*8^X56YI.H-0M57-.\[S0B=]4=150]QB+<N>\QWXR
M/QP.: CPS$%M:^_8C9D;=?M$:A\F0I,QVN2&W:PZS'7P-0J[+([YJ<D2W75+
M,QH75ENU'#@&L$$ U-V >D07WM+,QH6MJTT3)78 5 !U-Z >U:UODD:U4(\:
M0 50=P7J<5W]%FE4;OJ> %"Q4?^RF>QL5\T3L0$0Y!J"[$R)RLW#]5B4.D*2
M2G7_VWP/0FW#JX"Q BPN8O&H'KXEL*C92)P!%H'%!2P>U8FW&Q>.VFY:@"*@
M""B6ZJ8['(H6KI$^Q?WX;RQ.HE$W&8UWY,.DSR+XVR"S]0')B=3<4M,^XQ')
M3M"['@Q=+^)_?(W"GUY,WRW5_]:UQD5+U4^A.#'LC-. YNM#8G-_?SRF.:+7
M=@*I+ASS9OUV],X 4\#T ##=WU5_"4R-QD5;;=7OQ@V@%"@] $H+\.)?@E)^
M(8>JV;4KQ;8$I:C%A@I'J#<E6R>Q&C)U$JLA4R>K5]U%VGNBPX6Z;8A:G[@U
MO]Z8'Q?ZRS)GRPU,-QL7NM-46ZW:N=/PIH&_%^'OF,E@>HOP9SNJ8]0NZ S\
M 7\OPM\Q$\!TGACM:*JN(P4,^ /^CIWUI5N-"T/7U99] JD1B!,C^H)8F&R=
MQ&K(U$FLADR=Q)T=:U7\== -!TQYB,)!'@<. \1_87]O97^GTO,IC,N- /,C
M4*:JV;BB&0XP %A"")@7[39-U3F% B5 (!"X%0*/&00V>(7N5E-U#%3'! *!
MP..'@0U^],;2U7;K!&KD5R+?2D)O^TL8_#K)MGKM"<D]R].N<%MF7=N611M5
M=?ZP-O+.']9&WOD[QFV9IU'>XYKLRHC%B9+J[%IH:IDLRJKY)AN..UX'/TE8
M^*'&U#O)Q:?,,+EA-"Z:JF,[=?-/<.H8,-P/AL<,EALFAZ%9ORIA@"%@N!\,
MCQHQ;W(8-LW:E; %# '#O6!XW+!YJW%AJGK]4C>V*[(A7]1<9M\[BY/#^3YQ
MGMM$<ZFXK+@X^Z@N=YL7S6P9.)D,&P/8.[*?;7'LV?4KL@?L 7LOP-Y1G6N;
M8Z_9KIUS#>P!>[MC[[@>M2.PUSR!1%!L4\_/T0V_<V(AL4Q5 I; :SYQ!ML0
M'12B\R4,PMF\6@F\:),GMZM-XQ1BA# G3@.,16*QE*LF3%V 4CL!,P.8!"9W
MQ60I]TJ8!J]8K[=J5[$>F 0F]\9D.;=(F/P6"4UMZ;7+]T)U,-3<004D^3N)
MU9"IDU@-F3I9O5LD)#S5G-40NV=D%;'L@)22N$^X1P+F^X9=L[QRP\<H'%S2
MT[Q@1.W>C O1O1<RE7[NCDO4U5,2N<057N!&S]<)&\1D_G,S/PI]7S@ Y1^T
M,INB'IECU>ZD%?QP +ED(!\SA<SD5UN8NJI;**T/) /)Q2+YF EI)K\DHZ6K
M5OW.>P')0'*Y2#YJ>IMI$9*;MFK;J+-VNO7*$_=)&>;7A2NO[UG 'KSD#/&&
M$Z?$C2=@,Z[+=@C?IW)3?+#@)1N%-C=15+U5NZ@!TMQ.%H^%P/&H+K_3N#!-
MU;)Q; P@! C+\=:;HIJY:EMPU@%"@+ <1[NI-RX,4[7U$\CP1N(:TD&0G"-;
M)[$:,G42JR%3)Y&X5L1U' SUO N9R%_J:YF3C,AQRV73(*=8<U3=Q/$N>,4G
M#;MC!H2;9N/"L53300H84'?2J#MJ!+C),R];JMW&/@Q@=\JP.V[,ER<\&RU5
MLVI7:P=!WSQ*80Z?E%XXNO>9S+&48_:RW- 6U@/K(7<OL1YR]5*FNQJE#NLJ
M0Q:1.348D,D5]]V(_=??;$,WWMV[L==%S!?V^')[_,J- FHF_LJB6RXU[[FX
MO#3V^YUD\+MH9MI"-\8&NK:3@=YN7&CGJ*L-IQ@@W"427"P(+0["%@+" "%
MN$-@N%@0VAR$2-,'" '"7<+$Q8+0X2!$L!C!XA,-OB 85GHOL1YR]1+K(5<O
MD2E\E)!RS_-'">LAJ PK?CLK_D,J,%*$E5N:""L;];?CX4P#AMO L)3 <DL7
M@>43<*<!0\!P&QB6$EIN&:<2U0(, <,M8%A.<+EE"J.T=N70$%Q&L ;!LVKT
M$NLA5R^Q'G+U$IG(:U7]I1OW%7HV#3SH<8O()].HMQ!"1M 8]OER^_Q22,EM
M$G;__)")T<16S\1)C@ARDQOKV@D8Z_"9@<F=,5E..+D%3 *3P.0*3)836VX#
MD\ D,+D<DR4%FJU3P20"S0C<() F8R^Q'G+U$NLA5R^7!)KIITO/YK^0WN9V
MA!>,W$QQS[^R&$G.AMEE_%+#^6'FG?7)>*&N3<6:=^K_5(N/7B_IOU7L\Y87
MD-:>Z@&/7H^;BM))<T=).!?>%B\M"XG/#F2A3\LZ/FN3[&SVE63/Z)JE3(?*
MQU(R\\_B*HHF]65KR%^;VJ*X%Q=BTE3[C^YSS$<ZVW0_FEM-7=->O5-R23=Y
M_Z<RY?66J2KYC[-WC3>SO9NVO,QSPYX7*/V\;2WI=/[R@@A-/LFE]M<X<:-D
ML17Q'IGBXW?>B7X\9F.X#WV^.?-W5^E'W.#^&YGOC8L[#C0E?%#X-:(D9_'?
MW[@7!Q3RO\_!5UCL=]3<+?.9L,T[PR$-XKMN&TU=-^SO>NI)T!=8KY-L^+"Q
MVQ-:EM-N;ON$],-&8^G$Z/JK.79<6/5ED#7X:QGSIJ]-'\B8\.[L1[)G:N>M
M83+_GNC6V[18_9YL,.ME")'@C"TDILM\?^CV>M20\,GXWUG#XN\9I2(>H'1'
M4402)L9'#M4TSK(AT%N^.XRI^_EOX[=F.MUXZ5YD]M F/7+9MN2T!R[$NL3K
M+O6S11^59H4:"'YKZ(U5NIT/(Y];T?+BD%;JF13)<NVS?F-Q$HVZR2BBCRMN
MT%/"I,\B?F3''_7HF:[RR_I@Q?M13$W%\64XN/<"00GIE<D_2!CI-RXOZ;7)
MG2ARZ=4!I\'+/O_U.N@,PE&0W#RL^,HGS[WW?"]YUK?:J_O^1^#1BL6N_RTD
MO,:?V>">1:.8=S3O9Z?[U\B+/=&A)R_>5 ^T-8Z,M-=%1B[,\\6""BG :1U]
M/FT/KA<I/UU_Q!2W]^]1G/")H+7A<TW8BIE",Z]\]KXI[J2+^_-+=SRS? 8G
M4ZLJ^[2]NU!,S?LWYKL)ZUV&<5+,Q0#;+I)^OEC_2<G7AY3TU,0K4=I)A:7W
MBL4"'-UPP/]*%1]_8<,\W#(21S?H,C'6[82XJ,%JYXO7'4P/E@V&?OC,F!+G
MG52Z?5*?+#Y?HIF69%J\P)G8W3PQ=C%/S)>8)UL^(?VPV8"2WE?U&DM4[QIU
MNTG%;JE03U--+MT^+U%-ZOKY8O6O63WYP_4"WH10A_3%5#?2:_SO*25*%)8K
MS%4ZCHRM;&)4\E9)M&CQG^F+#S%+E/OG/=G[19=I[,/>L_.TEL*W44XO5]('
M'OGB^:&%D>^DJ9?KLY>JL)5!D\W!L?*\?',7-=I\B1K=\@GIAYM0HT?T=<UB
M%2Y\V@,IZZ5Y-24J:VNC#MI!5Y>GIU]T_4XM]/2!1UZXGB[(RU1VUX_-7?1C
MZR7Z<<LGI!]N03\>43\VH1^KH!^7Y[A]_QS2QZG9WHB&Y>5JLC,\IJ9L%:8I
M9T/#2R+"*Y7H<M59K;7LD'_S8T1?_^1W*QB\Y]W_G7=_RP7;RZYYV?UFA6KW
MDNR:0X]\L9J7'';-[F;-BRP5&!_'-#Y:IV5\W!%/])X#1JCI\A7G9WII*;/M
MM"&AG=Y)O$BH&24@)480'+E<L2M^&'-X$?PV,,L']D!/Z[UG ?V2?/5=(I:L
MD=])#Q=V6>0,I<0TY_3:!H]Z4_0[-Q$>PE&4])6_J->)L,T4WJ%SY9;8]DN8
M,.4]+=7?;,/0WG6Z7:Z$N3'W-?2]KL=B\8[^3K3F*K0(W5$<9]25KX HOVF]
M([J:?'_(O_^\%5]-R4_79VXD\A[[/%[Y-)8V(0R38JA<_-(\.&2[')=DVJ=%
M,C?"GWF=UIT]RQ6S*NAD>R_GBE1\\OR9)?VP=QW\9*G1)]J^(_/WCJR?,'*C
MY^O!D*Q#_MY1[12]M=%J38VQ,:=XXX[FFV?>>%B<8;XQU_\70;FX.,R*I,VM
M<O<6TVT7FCCAC#MNQ25AM^TX;?.[WFS,D9*NR<]*A6929VFX(@MWX=/7"1ND
M:^^\7<R#/A%2/-YT+V(V39K-#S3L_?2T/2^AV>XNJ1TC8A,Q9S1N4]+[[H^(
MI7$+0BE959G%X_(7N.4Y,8#X%\AV)%>6&YS<<"*C<S1;:&;FY]$F=4D"_Z'M
MLY4UA+C),TW?[>WI^UAEYVD@\VH,RN@XRJ@%9;2E,NI &]5?&]%'HM!/HX+#
M*.RR'NF3^.05BMSZXWC+\&%L8R@SHO)U+"IK%JJZ"KH3YSXH+_"7_3IDD1?R
MV#DQ'NOQ[:ND[\5*Q,C13E0E'$4TB,!-]Z#4U)83W^,;7UUOF :XJ3'^R<NK
M&S&1EQ]O5(7QO1L1I1>/?'C@H>^?C&\_Y)^?&'O"BU^"664XBN*1FV[\?!N1
MGM9-]U>]]?K^C']J,/)_B$>0Y+/4X[YZZ@IC5.ETDW/EO1OS=X<AW_5SD[Q3
M8BMHKL>\"R).T1,?517WA?.UQ:@>Z<N3*>%F,POB='-8='- @Q+Q5R](PQ'I
MIL=?(X\_E*;BGN6/23LQBO.-S;0G<=K.(R/3FI^&),MB=#_PDA43I8@AI-%A
M->UH'/-?X]& 9)BDKB>&D#9.?W YR!Z8>(-\6F(E'K*N]^#1)[)W;Z\NQU'/
MB-8OG0H^J%C- D-\U+/#CT?=_O(Y\$3L=$3K+I8]V_89C )2UDDZ-?,B.WG(
M@HC2"KM#&NV0GI,P_F4"5O@HAN0_BP@1#^'RN?GA1J*-\2),5GF-T3MS1-:6
MCA&.1[E3#N(U3],-:%TS[E4XE)2/8P_PFY Q/M=U).&[/H?^(TE>$"H9 &E2
MN&AZ^<1TIR=FXAI'XXGIY5@9;UH\>#R .=Z[(,(B$?W NF)#/S5]35U5#,W0
M4HCUJ0<YPDC47<%%'/%$%8(,W#@,R QY)B/V3PX& L?"Y]7=^@V@; ;*YS%S
MC6FS$P2C,2YX\.2T$70SP^^IL,9#GN7!W7@>>&<Q-Z"]N)^'EP8NR2C]7_S=
M(P;G;+^UV H](502?6' ']A+-SLY<&>TZ+2!\G!VKOPQ5K;QB#3D3V^\Z[K>
MCMI2?3T* Z,WZJ:J<,JX&1LNRZRN[7GF7EA/898Q%;D#]AA&?_)AE^SAS2,@
MN]>0O_PC$H; Q[RW,V+_VM!T\RSE0R^.1[D%QQV! 9E'"1.)T[=<G$+!L3?1
M#S?P_B-F=6P/WA$]]A[=Y_1;8ILW-S7#E,NGEF)B<55T!K-9FY[(><=@SG;>
M4<RX-IP8PZG9O5QWK=$@J)-3T3HY-NKDG$2=G.UM#FV8+(?F3#Q5-X9E1J_O
M]E>OZYA.&.CWC)&Y0-H_2175U\CKLD=NA??#4<PNPY"LBECY].EK;HGW&$\L
MY(Q,+JL7)R)(,1R1-=2=WG-[\*)!:M8D@NM39]V+LL[QVJ!D[GAQGKJ1!U@F
M@70[U87>G'FZD,>P"L;'.[D)/V/IEDC '5&2DT\>V3VY>4/V[+Q(CR.D=?0E
MWK.N2T#BX_02+NW9I/B325%W /2 3,(@3)1AQ'Z*E)^(7(6$YE/A5B*'FM@1
M/U<Z?AR*.-N_TWQ@,=-N\#QGPL_R"WG@#Z.$AQ7S:)L;<<_BGC>2'UV(O/C/
MU 8;QQYYK^Z9N ^<^IR[/_>3H7<GP1GN3WC9N$4*$S64'I_@^_GBP^%@Z'LB
M\7SBQ&0YD/PK4U%._F ^?NHL-RFQ.5S.YG ;F\-;;@Z_Q^9P[3>'TT35Z\F>
MPLEO"U=,9V_(,]I+<Q1TE<,VUNY+5=S1_')G6U.^,(]<)E=< L?[V"[2K-5@
M-:HKO,>C[J^=;W?*]?7U=M[1M$@:^YNY!LS<*8&U8>9N9^;J&LS<VINY'[R(
M=9,P(C_^ZHEU1V)KY>;AP>ORB*'80@RCH?#+E=]Y0(-',Y!S7S%;^)(@RJM<
MS*:)^:Z(1F6Y4+U<$L2JL[$PA)DPJ"*#*MW[G&I''6>2B22KOD@LH0]/&I@^
M;Z\J,;T<><FS$CX&],&^-Q31HJR#]^)<L B7I>]G^_+C#<0TNRS-ZHKY-5Q]
M$@_&]QB3]+FB%UEKZ1##@#\EGOEJ$KG4HRRFEL:O<S$7$70RPWB$K\L4'NGC
M]4&B<)!.$]_3]\3 AE'X]*R,XW597"Q(0W5IU(M_(PM\?V9,3#??-^:7?*4=
MC[,LO3[SQ:;P9_<Y95]+Q/?U<X5O(,P_Z='S??XMGK0WE21P>W4IXHI\C"(H
M%Y#RUY0>F<^*^Y!DV\LB&S#?HLX2@I[%V<*/(I3GB6S*8<B/969;WI/*RI/]
M[RS/9!SYI]&+Y(>%61EG^W5%2A#OX,QTIS.<!CM)/%A^>)IK(D5_J^3%*+*M
M9Y[7L4A5Y_FY:L0.RS"J'!A56QI5.HRJVAM5$WJ:YDX83:=H-,$.@AVTFQT$
M"Z8$"\;08,%L:<$8L&!J;\'<YMKI9EH[Y1KQ_40[W4RTT^=9[915"51NI[33
MYU0[P1*")01+:!M+Z(3-H&7AH&PNWJ;_+CD#]6%23X\O;B=P_>?8$VESDW-/
MEWGR6L93\<A/Q$=NAEG]USS6E-89FQTRKUF(<%.YQIH.8VU+8\V$L59[8RU7
MS]\6E%MN@]U-*;=4(>;[?LKU^"P MO5@E\$N0X0*$2HYC1X#1L^61D\31D_M
MC9ZO$5&3-R1&[(Q+ABH?658XZ)974>BBEEO=+!IQR%5YR)<YO1UI6>7\G8ZX
MPJY8;U=TQ*R785#@E$8QIS1T#:<TRCVEL6D RXL9S-L7_)4B![.R9,GF0R6E
M'CLQS(*/G52E#LJQCZS\[TK[Y3#G5O:W&@L]\U(K!W+[JR@6!76#2PGXK'%'
M6TO=T1V<TJV68V\W%6LHF8M[]=3W[KWL9,5D^_)V;%_?=ONL-_(EB-O/FO 2
M>-?']+%W=ZD!M04/I?7:/7NMGRV3\]4UA0X3\*C*ZMR)NKZ\$C6/*O +;$/?
MZPG'>E)U:%).2)0!FO;9IZITO5U:7 ^FW:)IEPXS->U2E^4XQM[4#$R]/7_C
MH=-Z)3AJP:S(WC>7&'SIBLU^;</O*:&^[&[&%8]7LKF?"-"YU>+^[Y* SD'D
MJL!HT19F74U&O7[L).'47O!;8[)UM6H>,@C,3H,B"$V$AS15X?^=+9V9:6MX
M'(HHE=%?/*U'].\)L'OX)341X,51%\EMRYVW=35.?YV.N:91,/%*C=RW2?ST
M*3L]VKC(B]8_3.4C)<JWR<;-UW3C9NI"Y8]>-)C$6I=8_5N);T7$="\=LT0
MJR@XQ<[!M,X0$>B*SDJS_<(9>>Q["1//$1&-Q\A=SE55G!1PNRS<;HAK]B:.
MZ7O7%S5A;_N,<9=T76EK'O;BUW*#Y<'RI\[R#E@>+"_)O"^RO#G'\E.AVYEC
M5>+:)9Y1Q+.-XK77CZF"^G,=8$,'0 ><N YH:= !T &2S/NB#FBNU0'\:$K$
M^HPF_B=3K@-QS02T ;0!M,$+M8$.;0!M(,F\+VJ#U@9M$(AIY?ON_%A!&*0G
M(K+#.U.'([(#'4I6B0$: QH#&N.%&L. QH#&D&3>%S5&>[W&<..^\M$/'Q%#
M@@Z #GBQ#C"A W;4 4O3QK?,?KV/YHXQRL$/.^7J+\[OXNW3V^9W&TOSNY>>
M8UAS1/4@-_Z>X&'[W?+'E3A;I9G[GF?2R&F1NV=O5Y_FKMC\Y&*I7%]G]0#_
M=WSK+K<I_CDBL7MXYI.7Y:7%M1M[G-58$*4$DCZO&^#SG+R>XMZ'/YG2=W^R
M]/[Q4!0'($7B\?P.^M*S.'# //%]?O0_8N3$\V2^,)HI\.!E#WGTXLD!A2V+
M ISTY=PIJ9IGRB=:DJRRQ/C0V+%.RQR;L<8#3"^?YS(V4P2#I"F[G9[$;/*9
MC?4]Q"79+.'N!;63WG2?/TQDI3Y!)+<2R>YZ);^E9*+R1^DKK^OZLD5::9>A
M=$C5+WC]N_?TELS;+Z,!B[RN$K@#:CRF >?@O7D8FT"=H#<Q@'+[YX,7\^)"
MHXC=42?>\VEI<,N2=^D;'_E73?].__'HS%VH&]_-]/>&PN*N.^2#C49L5FQ/
M"W2[T>W=U;?.A__[<J4JUU\NSW?0^6OF4SZU?[SYO+W\Q]6'/SY=39G\G4]_
M=.ZN;[XHG2\?E'_^T?ET_?'_KK_\KG0N+V_^^')W>U)7^LI]^K5IO<K$;1O!
M7'=.UEI]3G;/!U3WVY@:3 VF!E-SH&\?HJ; TEV+%2>6YTSJN0/I.JFW9:?1
M<R6K"#7Z*U>;!RL)7(%#Y9>A/QH$2F>U3;3WR?)#._W[ER_X=<HWG4C*[$<R
M[.>GY6??% ][F\K;YN(&-9>E]X<H3W \(9*]?Q!R&83\$D(.(:^YD*>+\P&2
M#DFON:0K5Q!R"'G=A?QC584<D88:".$'%G<C;\AW(A%L *?M*TYY72(W62)-
M"VF\M9T%]L,+ FHXE=+P(?WW*XN\L%=5NJ]&_X#_4B6_TTNO!%]V8]S)P/^R
M[T8_^)VKX4G/0A@G*4K=H)?^<O7$[U5=?IU@=2A&]OZ! DN5^QN>@P\)AX37
M5L(_L-ZHNTK+5TB,9.\?Q!R^;.FS<)4;;_7P8@\0M)2%L$H@)MW>Q$PGRQZO
MQ=&W<!23]Q.?[0,7V6 Q=8I[6M,86E-5#-.F'ZW6V4;P\&HNAZG=<LPC%9.3
MS!&+6?23*3UA'*5'NOG1Q_M,B\2\4GMZ^SE_V8WY(<DDS(Y6>HGB#H>^Q^*9
M2RYW"+W+PD*[Y-KF3ZA[VU@;>=O&VLC;-M9&WK:Q-N6T771%O>K;8..B,1'K
M,N\G3^N $56_MK$V\K:-M9&W;:R-O&UC;>0WHA#NFDB7N$^PPTL=BI@6+R'<
M"T?WR</(5]S4#*NXY57>W/ZR:U<W%=,]9N>SBD<?(U=L#&<ECT;QKS]<=_AV
M4NPH%YVX$_2^I1'3.-MGFRMPU(EO@KRPD>Y\'W_S8QA=1JSG)9_"./XLJE6/
M8OZ4]0^Y>QZRSI,7-Y11X*6/^(-^^?['[8>&TF-=C\8=_];XU6PH,4TU=9Y^
M2VLK_M;PGI*WP6C0"Y/LDXT+7;7,]M_?S Y[]YVP9?GNY:VB[/M.@*YDT,TR
M'>]"GNQ'KV<)?EO5*I,.TF8+@ :@ 6@!:)'%F$?6*HIG W &G$\:SI-,S6I"
MV-$ 84#XI"&\V3N6$+>&JIG-^D-W21AQZC'Z<+'":BDQYMV_L>Q@O9@9<_@D
M(GX^F\LN7Q:G7%:+=Z%@[^R\[A0QE**76 ^Y>HGUD*N76 ^Y>HGUD*N72.[:
ML..H.]AQA$]U[!U'6SJ?2E?;EEE_GPK0!70+VW'4G4EX4\(D ML"GH%GX'G;
M#4?)X6S8@#/@?-)PWKCA*#F$6\@9 (1/&\)(QY47NMAP1, 8ZR%7+[$><O42
MZR%7+[$><O42!R&+V9:TL2T)S^O8GI<EG>=EJ(;NU-_SJA)T)9O,G?&\_!:H
M*9 K*<J5J9N_LY*RO ^)TJ3_:^G_CS;NI9TN=>_3GHJT2I#.\!\6A3TW[G.I
MM@W=> ?2D(DT*L0/=='WN^U]2@;G>3, )[4 Y].&\^:]3[DAW&J?P X*, P,
M(S.XDM#%YB>"UU@/N7J)]9"KEU@/N7J)]9"KETLV/^DG+QD_V[^NS]Q(=+[/
MFW\:=T,\;[(1RON5&IW9HY8[#KJQK)O+QK+2]TB;V,^*$EWD\\ 'K'29[V=A
M\]\:6D/\G34L_L[ZD'92/$!Q1TF87Q:8OM(=11$+$K$?/ [(ZYKV:GRG(+WE
MN\.8AI#_-GYK9AB-U;:=ML2VRQ[5;+W:R9Y;(K%92[RA @S&)0^H[K<Q-9@:
M3 VFYD#?+K+<P=J]XY47CBXS2O(/Z:3>Q!6X<V9)KF05H49_Y6KS8.E)%;CH
M\C+T1X- Z2R[XG)'(Q%7+I_XE<N9++VOZNW"U>@?A%P&(;^$D$/(:R[DZ>)\
M@*1#TFLNZ<H5A!Q"7G<A_UA5(4>DH09"^('%W<@;\NP6!!O :?N*4Y;KI;C)
M$FFZC]XLV<VKXRRP'UX04,.IE(8/Z;]?6>2%O:K2?37Z!_R7*OD=6GZ1KGW*
M\,_.H%"#)ST+89RD*'6#7OI+=KANF7!4B&)D[Q\HL%2Y%P?/(.&0\-I*^.10
M%L0<8EY;,8<ORS]]E1MO]?!B#Q"TE(6P2B FW=[$3"?+'J^]0$GZX2@F[R<^
MVP<NLL$"-<LF,SD^E*I$Z4%4I2>,(_+^Q?HSFJQ4B\1]QA+E(0H'XF4WCNG/
M).0['MV^XB6*.QSZ'HO?5KS&V2$/@E:U;:R-O&UC;>1M&VLC;]M8FW+:+M*!
MJ8<-=AW\I-Z&T3-,I_JUC;61MVVLC;QM8VWD;1MK([_IA"#7=&%^0U/&5E8>
MZ:JXL85"@#(6 G2^C^5LW%;V]1)K 6JFVFJAD"?P>]KXW:U6OJ%-*O,:FI2X
MMM26V02L >O*P_KUT6KF2P+KF&:=7MMP\;!>-W"? =TGB.Z#5M"7!-!K<.RH
MCHT[Q 'DTP;R9N]93O3JNJ:V;*O^^%T27IQZ#&KIGUPM9*Q'Z;W$>LC52ZR'
M7+W$>LC52Z1Z;;HBW,%.)'RIHUQ))J,OI6FJ9>%J<.#WM/&[XZW=SM0=H7)F
M&+14HXF=2,"Z^K ^WDZD)+#>9B?2;M4-V]B(/$5P'_8J;SGPO$Y-&ZJ)G4@@
M^<21C#Q>R?&+G4A$DK$><O42ZR%7+[$><O42ZR%7+W%RLIC]2AO[E?"XCN!Q
M67)Z7(9J.R?@<0&_P&]Q^Y7V5"!4SCP$736:"(0"UH#U]MN5TJ/:;-N -"!]
MTI#>O$LI/8QU4[6,$SAO!20#R<CQK2Y^L4N)*#/60ZY>8CWDZB760ZY>8CWD
MZN6274KZZ=*S9_O7]9D;B<[W>?-/XVZ(YTUV+'F_4LLS>]1R[T$WEG5SV5A6
M.B!I$_M94:*+?![X@)4N\_WL9K7?&EI#_)TU+/[.^I!V4CQ <4=)F%_^E[[2
M'4416<1BXY9,R/260#))7XWO"*2W?'<8TQ#RW\9OS0RCL=JVTY;8=MFCFO:K
MG>RY)1*;M=2FA@HP&)<\H+K?QM1@:C UF)H#?;O(@@7KHABK+Q!=9I3D']))
MO8DK;>?,DES)*D*-_LK5YL'RB"IP<>5EZ(\&@=)9=F7ECD8BKE ^\2N4,UEZ
M7]7;@JO1/PBY#$)^"2&'D-=<R-/%^0!)AZ377-*5*P@YA+SN0OZQJD*.2$,-
MA/ #B[N1-^39+0@V@-/V%:<LX4MQDR72=!^]6;*;5\=98#^\(*"&4RD-'])_
MO[+("WM5I?MJ] _X+U7R.[3\(G/[E.&?'4FA!D]Z%L(X25'J!KWTE^S(W3+A
MJ!#%R-X_4&"I<B_.H4'"(>&UE?#)^2R(.<2\MF(.7Y9_^BHWWNKAQ1X@:"D+
M895 3+J]B9E.ECU>>X&2],-13-Y/?+8/7&2#!8J+369R?"PUKRNF](1Q1-Z_
M6']&DY5JD;C/6*(\1.% O.S&,?V9A'S'H]M7O$1QAT/?8_';BE<F.^1!T*JV
MC;61MVVLC;QM8VWD;1MK4T[;13HP];#!/K '%D5\O\5]@OU4Q[:Q-O*VC;61
MMVVLC;QM8VWDMY\0Z9HNHV]HRB3<Y>9EV"IN;J$HH(Q% 9WOBTW</.2&_IW[
MU.'AT[B\ H&6I>H6ZGL"RJ<-Y=UJZAO:I&ROH4D/<=6JWY7!U4:X9).Y,^R7
M'V^:X@*EN"URV4OQ2TX&_V%1V'/C/A=5V]"-=V ", &8H*@*_D _T ]+OT*(
MWNRT2PCC.8O>;JI.^P1NS%H2XIQZ#(KZGUQ19JQ'Z;W$>LC52ZR'7+W$>LC5
M2^2<;;I4W,%N*!RKH^R&VK([5FU'M5LGX%@!RH!R<3>,.U.7F,J?\*":!G9#
MI4*X9)-9QSV0<?2_TBL#,8>80\PE%_,*271=[#4DHE8'RMC30DP2ZR%7+[$>
M<O42ZR%7+[$><O42YP"+V?FRL?,%]^LH[I<EN_O5-E5'=^KO?@'*@')Q.U_V
MU,Z7_)O;JFF:0+A,")=L,NNX)7"T<X"2DP%. DG-!!4"?5UT_<:S?9(C>DZ]
M-S4-D :D3QK2R$&M#I2Q$8I -M9#KEYB/>3J)=9#KEYB/>3JY9*-4/KITK/Y
M+ZD%]64T8)'777+)669IV,N>N:QC*QV+M(G]3"(Q-#XHWGNERWP_NUSLMX;6
M$']G#8N_9^9=/$#ICLB #1*QK4O67WHMGJYIK\:7XM%;OCN,J</Y;^.W9CK=
MV/F(I-?[K9&$W;;CM,WO1FO<OW$OJ!/+=I&G_0Z^45RFVS'UW,->J'6=L$&Z
M]GI[ILC_UB;^BJE;W)'//B_>EVS[_7CSO0A:_ON$@O9^>MJ>E]!L=Q<__I$>
M0PCX]7^4V]& 6.5YV9*+GT>;$655%Y3E3#K5>-=G;B340)]SY--8H$0/)^DE
M?'K3GF4-KTH6:;Z:)=_V]N1[)$G]$F9WFG7Y=)PKLQ,VU:F]=$A!P:GEDSV[
M&?-295<!9M!U8RS),V(]\\^*-9M.6QI/!1/7?(X5X#U["".N /U']SF>DN]^
MM*#TN-;+X6'RCD^E7.DM4U7R'V?O&LLN8<V,"_/<6#!1]/.VM:2WV<N3U_VP
M^R?QDQLEB]\1[S$.U?QKT\RA".J@\;E*/^)!K;^1@F]<W GS)'Q0+GF$+4CB
MO[]QMQ2[.06539-]WO*"V3W#5%UEW8S2WKBC))S+*1,OK=%Z]9?VW5C_ZO_]
MX_K]]9UR_>7#U?];HP*V96K=D&XR[_J,6N%16OJXTF,Q"8++[[!D3WWOWDMB
MQ8V8JKBQ0H,B/N=OW3/ZN*HPC^_Q*@^>3Z_1;^R17E#"2.F[/YEX(0DY].GS
M+,@^)C["+\&\961]>XE'HW*#GG+UU.V[P0]&(!D,O#@6^87T.CU<B<:7/(7B
M-2_HAM$PC-*^/*?O,W[1)GT@'G7[_%DTFGB-XIEF"V.>*G;W9HR2O)FTDZDW
MD^+]./[-U-BGWN[M+,"-9;9[UE%SB0?T@OCUZ@<TVZ\*:DD_>%=;+^EJD;5[
MUJ:OK+S4>V=C[U N5P5NC;Y*"7<K+;-I*G7A6J1 GGI-B4/?Z\T%F?*.*()Y
M?N5,<\K+\"4\W^#K;863(]]S_\)DNAD1F3[?,!&/V8]D?)2-9N[-+$H@A&Q7
M\.NG#?X/+.Y&WI#O6T/Z"I"^Z5C?<F?J)7[/B0OI[=6E\B'LC@8T7<JWW.K>
M*C*V.FDA63 ]\KEM\S5^H?E$PD23$/S6,!I2-UMT>47)<EB,<UV67+0=.:H>
M)_9N^]R!OG7)H^2>\]=11&YVS)3.CX@Q >/,IW8'(;G_=RQR>\\!HV[0:GC=
M6/D'$0%WI94/+*#!_JETAK?J^'.J<AUTST4#W*>/^=/Z] T6Q3S@]3F\)Z>?
M/M,;Q4GDN7[:;LP;47K"?>\,(\]/E\9HJ0K/-CM_H=*#X!098\MCF/TD&;Y]
M\^;Q\?$\9MWS'^'/-QT2(N\GB]^PW@\W>D,+Z;YQ+$/7WFB:INN.J1LMW:9)
M:UK.FUY+,PW3Z+$G0S_O)X.QGZ,0-W#IRV5)Y-A;[V+EGR,WHK[ZSZ1BAF&4
M*&&@Y#M"_^1I@$+6_DH_I3":UADQTC,I4B9A5N@CZ*-4K$WHHU)IY1N+DY3W
M^>A\)M3$3?3##;S_B'QAD+\$J[0W^3M:RW&LYIM>NV70_XC\S3GR-U>0?R<(
M1MQ.6&#^_QDS_X/'D\*59^;F[/^!=47N>;I8)C0 -, :#6!  Y0X_YU!BEGN
M,XRUP?OG7WWW,1;;C&[Z 2@""19K7T5 ?]%_.BD"7;,LQ]Q!$5RF>Y?SFL#F
MBD#L)-,K_^V2LHB>,_>1U^*AQX'V0?N+DMR$X5\JDUR+WHXBEL5]7&'YSQIN
MNB$,M[:JW+/DD>>,C.-1XS#3OSQ_0 ],"/UWT2A.5.6+\!O((.S$<=CUQ%]"
MD23\?<:@2"18_KT]BK;E:+9AO.D9CNVT'%(DS3E%TMQ#D2R70V@2:))EF@0.
M1)E4,K53SE7(W%;$5%KA-_;#(P7 $P='-,*(O\>_E8.<?YO'$\:IAYUN F4A
MP0J/E45/G([B7&^D7/]Q)M44_ Q^7G*>03O7N?(WFM*403E)%-\F9*^[44_Y
M3%[Z@]LEXY]GF$]VGD7.#>/IW'P/6O@#7\*?4W:8P4OL:IK)<[RY[;_@%? 7
M;T.?:#W"SH$4B[ZOG:]91E-W'.<-D;ZNS5GX'-F%[1C?LF$RO6F@"5FSH%.@
M4Y;J% ,ZI7QZ(0L^),X7>PAY]M(F/:/.1)PZHQ^C.,GTBY5B7H6"J8P$%*M@
MS 4%8T+!2-EL_16,"053/KW<>D])?Q_]\M\C_WE&NSCKM<M'GR:)E O/M;W,
M3K4B#4H.8=A[TT+3FDV[W4IU36M!U[0.FP&E.= UT#5+=4T32J;,%*@>];8W
M&FRC7937G5'2#R-ZWK+C&V=99?IO[*<7TR<FZB=-@M2@2"18\+T5"6D/W=+,
M5)&T%Q1)^\"IM!H4"13)4D72@B(I<0&N>#_V<E>FSTV9 NO&]OX*/U889]/O
M#D@\/[O1GRSAC_M"E$,=BSU7>?WI+/W,I[L/T$822,W>VLC4;(MTS)M>LZE9
M9ELH)6M!*5D'5DH&E!*4TE*EU$8DK7R6^>(%^ZFFN?BY;D$]G83@'$0]V0OJ
MR89ZDK+9^JLG"WJIQ 4P-*VM7/TU\I)4C5RZ<9\7'>67UJ;7FE\'O!P4T8SR
MU7>#F3.)RO\'#5'^$A[@>+JN.0L:PCGX ?6U"N+OAZHECYKKQ3"Y;J)B^LE4
M3.>TBL+,*,R,PLRG5_82A9FE6 849D9A9A1FKKKTH3 S"C,C#BE#'-)&'++$
M!?C@!E[<5VY'][_R,"./-?'8T:[A26Q92;"6!PE($D(73K]JJ)DI9;/U5Q8.
ME$6)"R  '3XH7UGTP/M"*N#7]RY/^.8E-".OR],F;I.P^Z?R1T!<,4D?YP1P
M]<2Z(Z$Q;AX>O"XOSI\6Q-E9V6#[2P)A6"R/,]Z]0GT<D/DV]7$TL+D$;,X?
M !H_52E81N.YS0\>!X]OP^.H:2P#CR\0<\;A-VF1R@F+OXRND8$FW<HOY6X=
MW WNWIZ[4458!N[>QO#^X$6LFX2PMRN]XGL'Z2VMW6R;]IN>836)[E/2-Q:#
M],:!@_2H2P^=LD*GF- I9:X V8+*U>#_;^]<F]-&LC#\5U13M57QEF/KQFTV
M.UN8X,09?"EP)I/]LB5 &.W(DM.2DK"_?D^WN!D)C RR6N;]DF NK4L?G:?[
M].GW/+C^Q+:G.)E+MB1&\H""!%V6S\IM4NI+RUGK"RNW@,(Z*$#L2\(\GR=9
M@<0>"3IOY_J'JEJI5VO5TV&]JM;KU<+PT  =0(=4.D#!J]AB5B.;,7J !1OX
M0WWE>V_G7)A'GC!SD*WG=A:BK^LZS1QJL:9C,HR4'D5*$Z(?91.BC^ODJI@P
M  EKD% %$@KL@5[T\."*Q0?"0L_Z3C\*$M$CL>[ IN73 009^FUG(#144Z^9
M4[5X+:E8I>4L604D  GKD #-*FF0L,@VZMHAS0_$,O6<#V""3!VW9R8D-:JT
MG$6JP 0P81T3L'^XT"(B\Q2EKDW^@XM*<#]P[WAQ"M*9[=DC)PRFFKJ?+/((
M;%::2A=!83-=0Y?+Y-+W[QS;M8 1&?IZYU5J4ZW16W6^2JVI9KP,H9O)F).9
M\S*$L5GR$# Y6)A@?W&AA43$@H.@R8(K,3@NK2DTXG*&8$9)NG3GJ8=)U#"U
MZ?J$D:SO8:07^'A.J=Q%U3(S-C)@ IA(+<*.C<N%8B*QT6TI!+4*CJ52A+5I
M#DHJ.CXP^\YGY"Y.:,YB#\8V T!DZ.S=4V,)"#3M.!W6S*I>4^,05C*"M4>*
M\ 86M=8UU+\%1]9P!!NGY>)(:VQY=[;B>$+RG?EN$B?/"V A<4JVSL\GF)5<
M&M'SKM]A/(&7=RC@(7D!#Q,%/(HMX/'4!:@/88K1A"LNC;^SUXOIL],M31SE
M1N8=N/0QRHV@W C*C:#<2*F[ >5&4&X$Y4;*;GTH-X)R(XBY2A%SA>!9H?F"
M2QN'NM,D\13ERJ<#L?.$$+TJ%NO7+.M10\RE2_ETHGQ@U@1Q6-D,8N<XK*'6
M:W5=.QV:IEHSXCBLD2Q:8N1=M$1'M@B(DTH<R*%)FE2XR W1S0P0 3ADZ->=
MP4$N6ZTTIIF%>6:$-!^8XRXE%E+C0 50D88*B*2]BLE)(@=,3P?+%\OE;N+#
MB?*'-;8Q.Y'.(O*9G21E=HR\U9IU)"&".>G,@?2:I-.3<[O/%LF&U3C;:RN0
M !XR=&T^\#"2\#  #RF;/0!X0*2M;!GL*SJ,VIH4]F->/>9$P.6,WB&/07,B
MO]\GJP5=9.C[W1/8356OZ>;IL%:OU&IF[F&P5 %0S01;P)9TMD#M3=*)"1#R
M.KHX%X3LHB$-A  A>T4(Q.'DF)X\/2UY'.R*'^SJ)J1PP0:E=\^+VP(F$G3V
MSC"I5NH-DZ_':Q6U4LE_/K*T+&^@HB4XLHDCT(63="H";)2\;W/!1IYS$& #
MV-@2&P9TXHIT+?,5\NO1B!Y??Z0L@60]/AKBP>]9WG^MB7)ICT-(B4K1G;LK
MP6FF43>JI\.:5JO6:[E/,"XM.JO']2^1^ M2I)("2G!R!*JV7T=?&@?JE37*
MHDOS#O!$MD[/A2=YSCS $_!D6YY@E[ND 2M@H^1]FPLV4I)Z<\4&(E;@1BHW
ML%>]1-74P)*2]W<N+$D65$NOIX8I"%"2)TJPE[UL(:WK0>CWZ9OBR=;532SI
M.H,Q 4HYBQBR>>7H\4TP<7[^:^@/_KD55*CKZT:M05"I$%IJ0TW]]A*[0A2]
M%IL=)B<@2CI1L%-=TJ 6P%'FCMUU%K(*C)?>!0)N@!L;N8%-ZH6F85'#;\^L
MP(Y%M9@S$'L(0W_PE_+9<S;4>M;6Y&,I$=T &C"J:E5I?XN<<!++-%K!F.8V
M]P^V%\3QLAO7\L 8&8P@ETA7)0&92IZ1+HZ7D[5\>8<Z:Y+76:N@SEJQ==90
MN6QV:JA<EMX2*I>A<ADJE[V.;D#E,E0N0^6RLEL?*I>A<AG"F%*$,:&'5F0$
M2P2,:(Y[06=][SDCND(18YQ'+Q%HE*&;=@TTJC75-,UJ-2X+HR>3Z?3T;+J]
MJ2VKT!,  =80 ')F1;J6#IG#C>_0D*WE,WK,8_]/3ZP^7<T2RTV 0/$]M?-J
MDZ[6:V:E=CK4JT;#-.*\ZN0F'3-OY7T-+  +TED 2;)"62"^OQC\'T]S%QX_
MQ7'-%OIWEA!W9K$!M1/0"X]XT6F)Q(7':7+'"IMO_N&N@J=.*%\LQBPO#( 7
M"3I_=\VR6D.MZSKAI5%O5!J9E&A:\5KD*EWJ'"Z.FS!!38=(&4"R 20F1,I*
M"1+BAS]2FO<VHYMRK%R=-(D<29H )I(;0"XPV3;]&C !3/8*$^B8E1 F7WA.
MG').%^<+L!!-1&S+<I5F$/@#)XYT 2ZE,XA<X+*M6 W@ KCL%2X0-2LA7+8)
M>:5QI$4GJ5R+1"[EEH@26 /^&EB1P!1RP<JVNC7 "K"R5ZQ \ZR46$D)@ $M
MI3>'7-"R[491H 5HV2M:H(%60K3L-1P&ULAK'[FPIII@316L*;S9 V -U-'D
M9TUC'PEAS>'0F?)HMM@"FA1O ;G0I):@20TT*;S9 Z )---*29/G986E$ 43
M% G,(!>DU!-(J0,IA3=[ $C!_O42(F5?P3 @1DZSR 4QC01B&D!,X<T> &*P
M0;Z$B'E&AM@23;# (J]!Y+-14DWNE%2!E\*;/0"\8,]]*?'RK$RQIQ$#PA1O
M$_D0)F4O_DMNQG^'4@*2EQ*HHI1 L:4$GKH ]2%,,9IPQ7WQ=_9Z,7UVNJ6)
MH_#!O .7/D;A Q0^0.$#%#XH=3>@\ $*'Z#P0=FM#X4/4/@ 85<9PJX5*-25
M,.R:0^((EOKDM9)\ K%)'3L-0G;%-WL S(&079'>I,7L87IE<$4(X^NJ8MW[
M1(C5G5*W+'*"< H<*Q $L8;WCD?O\H(-W^G/.P$Q)P@BSI@^7Q[D% I^T)_\
M^'2VO+YXG#?O4PML^DY LR(63GBCS Y]<$<"2]F5.T0!P] JE=-AW5#5BKY?
M+6YNL)788($:H"9IOKIV M(4Z3]Z49],R+&80^W[H_DS#N<N0>?,G?NPVFA4
M>1D>?9:;<2[\*P?Q#R<<P[G"N:8X5P/.M=AAO.\%?'Q$?O6&.0/[!XWBV=B/
M KOE^P]\0-WIW,#32M!3*9[6@*>%I]W2? P,8XM]?KN1:RN:8;W5S#?6D=+B
M%SDO41R[7V_@/%BNTOYI#R(1"+D>T3=L!O\K0?\E_:^!D2[\;P;_"W'\<OC?
M<\>SZ"6]@O^5I__2_*\._PO_NZ7_U3'^+3:,:XM4D.GJOE%1,00N6Q>FN&!]
M-@2.F.<$8[AAN.&GW#"&P:5QPQ@)R]B%:6Y8AQN&&\Z2/X?!<)&/\.W8IE9<
MU^<9;<IH[F8=;\1/37CB$?/O5[+GYFE-3<^+Z.LK64V:RM.:?"9RZD9.0+=-
MF=@64WANW&J"K3%-TSM6XD/R[#W'H\.(!+L_S[H=Y8W]9VB3J?/-RF=10.\'
MP?28_+0[EG<7T4-Q]*ORQCGB^\'%OAR1!WAFN71)MM(;VW88\#P_ DOZ"8@D
MOK2/M,8Q-;S:<B^D_WC&H6CR^L%FXG8%\POG5QP\<<F\<7%<>E$71]E\F)9_
M_\#L,;\9-">AKO#O;>5-QP^"H^<?EP[[?=-1XQ_WQA8=V7=Y=N.T_Y7VM\@)
M)SM=\<8C*RTK&"OG9)X[W5;^ZLUWYRC^&F_DR@_I@0K]Q\=>##,69_$*1AI[
MH0Z8?#A,1BVJHID\\.G:A-H+]X)B<U,:::>SIRENU\"3)E%N-(P_6.0I:T<'
M[-ERDTV::71PD8Y'5I4B.Y/<\JLGE!0R;51^>I?\+MMW4[29LBK(O(Q>S-:^
M>*9WDB*HPHUK>5NWD-8ISB7P\99N9GLV4DY_[9[T6#E(+C?XEH9F(X<[;CX@
M"ZD_0[&_YXXK@MO#DU5=K9R>;MCX"_7WWP_+NB\MC_I06/2 6F/6@*C.Z/7]
M \WNK-!G$X5^XKV4G4/\+P?QOQK$_XH5_WM!.3W1J#.D8_H#$0__CU[]I;S&
M^X)*+Q<?KIJWG[OMWJ.G9;,CF$WI.-@>6:1^P'?R)F)!1*,C'MCB<T9F?XL<
MMHBFK:RY<=YHE3?#H]D<DSZ/F!/R_6WMGX.QY='TLSD0FS*TAF$>3QN]$SND
MZ3!C*U"&D3M1!E84T 0S'#L!?2YFJ'0*?5L)R.+I YJN.G0*?7MLN2.E+_9%
M*Y'8*"V^<!QOE(X\^I5HD!ZJL<_HKD\;U75OJ RM"3^5<[O/(HM-1+!/.]G.
M:)8]F;[JQC(S+FYB3X#+88QIJG]+\U(Y*W'.B*.71NJR7GLQJ<MY%-+X9=.X
MML"PTSOQP]FA5S[_Q^( O S<P\]??FMWF^^_7K7?G8K?_7:L7&1MX:HU^_')
M\N#_^=%G>BYSB1,_L]U]!XJ+,XZSR:_+0;I=E/CRGCAL?Q[[D>C;4OE4KNGG
M:=9'M3=[4D_7V4$O:Y/-JT_-K[-FE<O,[N?C;7.]3<:M;I=NLMOBS6X@DOPA
M296V/ CY2<O[+PTW+^UQ:!VGC3!A2WNQI;V$> Y8)O4/9V K-\P.1*3\6&F-
M'7N4S)?D*1#;3ZZA5)NE"V[I:0\B9K.MQ&GW&[1%=&1_T9$M(R"+$ </?_2Y
M@.DTRM&W7?_'++JQR*KCZA4\+\SW9@&0Z<&6(BD\0\GQQ+L#BU^^. 6A*A>_
MRQ.4 OK*D.='KZY^E2WJ(>>:VG;1C>=5QR@DNF'L[53UO$]5JTM2<^1Y@Y2L
MU2_BAR->^SAD=/;H+EHAL?,)=)8H+0EV5,00S E=F6T(UB.S];RG$=568_=7
M$)(N3ZA[/Y$!1&?C?[M9F[Q>A&:;)\H?F8.[G4Z[O>YD]O5O>I@7T8Q=G&'7
MGX@.I].T94;JL[8&%*9N.;8<-IOVG_D6&V8=$10^,EE-NA0)407>TED62'P9
MNAYG@[S*960P^S"9G7E)M-G]?0[M]HGR*?/O/URT.VL754%M>:E]:;&_1)=;
M=X[M6J^-VV7?TA>ORB7$I)0W&Y2FCN+]Z ZS!Z'/).M%#!LP;,"P0<YA@TR)
M6!@SR#MF6$YQPH!!+K? TWKB"U_D]L1_BZ%$_'*>Y1/_N93JH\QS4I:'&"O?
MI^_%+YJ#@1]Y7$KG44-'DAD"QAP8<V#,(>>8(_.@X:+UL=GN+"\QG&5MHMM\
MWVE_Q<BC?"./2V<PMFQ7]#JSAJX]>6WCCZ(>[=5P0=$W#\P&L\%L.9G=SMKD
M^R\75W-B?SI1/F2&?J=ST0.PRP?L]O"'XXDN=US7"4!KT!JT!JU!ZY>C=69Y
MAHO+Z]N/7Y?S 3+S^G.[>WMQ!6"7#]AT$7XXGHA>C_C3Z8'98#:8#6:#V2_'
M[)O,2^FW[>Z<V!^S"S)]:;=^!Z[+A^L;FQI7/MKLASWX"Z0&J4%JD!JDEGC]
MNMUMM=^W>XMP>.;]=1^O>M>86Y<0UI<V&]A#NHY/_M@+?,RLP6OP&KP&KV7F
M=;-[T?EZ]?PD]^;MO\'J$K+:8G1)GG)IA?\#I\%I<!J<!J<ECH W/W>64\PR
MKWI_/F]>78/4Y2/UC16YHL>CD>7Y8#5874I6[U?>>:D-U.3;4TV^^H::?&22
MIWU_.*$/Q^&]^]O_ 5!+ P04    " "1@%92HS12GP4?  "H@0  $0   &0V
M.3DV,V1E>#$P,3 N:'1M[5WK4]O(EO_N*O\/O<S.+:@RQCS" "'L$O DWB7
M DEV=NO65%MJVSV1)8\>@.>OW_/H;K5D&Q*<A)FMN1_F!EGJ/GWZ/'_GM'3X
M]N;=V='AV^[QZ5&S<7C3NSGK'G7_>WVST][L'&[PW_##AKE#'+Z^./U%O'YS
M<G%V<?5JY>/;WDUW!7\0S0;<=Z+B7*5'AZ>]#^+ZYI>S[JN5.QWFHX.]]@L=
MKP@9Z6'\:B52@YR>.KRTMXUE.M3Q>IY,#CJ3_*4P?_>3/$_&?&F0Q/EZIO]0
M!YOEWP,YUM'TX$:/52;.U9VX2L829CH^Z[TY?[62ZN$(ICI\?=2]'^F^S@4M
M31QNO#XZW+C$M3D2O/&W8/P:13,$K1S](^YGDY<XC+>02,=J?:1PWH/-=N>Q
M@7"F?I*&*K57-B?W(DLB'8H?.O0_?R*?7F]<(OAK\2R@35PYNNE>'9_^<MYM
MB=[Y25ML=3J[HOM?[WLWOXCC\U-Q<GS]5IQ<O+OLGE\?W_0NSO&V[OE-[T-7
M7)X=GXL'Z/V:6VS)/;^XZ9UTQ<7/XJI[?7/5.[GIGL+4%R?_*=Z?]V[$FZOC
M\QNB'!;V[EK\?'$EWK>OVW#[2>^R!Y1?B]I>+B$1_L*_K4C,5Z*O(A&H-^=R
MK [FZHLWV^Y7FJP[GD3)5"G1.RWGG+_ KS)E+Q;#5,:YCH<B55F>ZB!7H<CR
M)/@DBECG6:O9N%&I#*>Q CV(@[98_<</FSL_O3Q\?V1_.-QX?X07]UZNB4RI
M3YG($S%)DUL=*J',DC*1#(1]0L@X%#"ZR(I^ID,M4PTWW.E\)'2, JUO%0XR
M4M%$A"G^91_%B79?9F)0Y$6J8( @4%E& \(#V4C"11V+? 13!TF<C'4@^BI6
M YP.2,A',K=/M<5'("6*1)0DGX!3Z9U,:9AI4J3-!CP.'.D7N4YB6A,]JP9P
M8]ZNZ\I7E[U?DD*,)*R\KY39)M@:.7^?A"32@>),9[2=M%0ER $@[:D*%/*Q
MF.!?]_?,JNJN!,EXG,3-!HW;%C<CG?'$XDX"BR>XIS M<$ %M$7_*_XI5G$:
M)Q-=]]NIS'W)^/8,(W*9#YHDZS>@A+=-B:N2:]?$M??(-5CY.,.-)TO8;%RI
M0$\TR!\,E.<R&,'M(Y4J&(0$# ;*Z1'#W9IJL(OXO=#YE.X_D=E(G"3CB8HS
MB5*$MQGIOHQD7.,=7JIP[ 9^-=L4 .=3H*8_A8G=.N\T"&]?B5!%FG_'VT0.
MK!&P8Z'* A!@N P:@035F'*K2%9(TD/-8FY6]CG\$B6[OL?N&IZ!$&836$21
MM6KR+@TK+V6::Z ,!;<7 [5C8CZS581)4(R!9M)FD/5B#*0!$1FMFZ:P>PWZ
M,(E4SE=;*%7R5NI(]B,E8#,/?[X CVKCO)'.U7HVD8$ZB).[5$Y6CIB<7KQ^
M#;^U>/[##7SJ:,:>:?3BL8S )/5%!O<?/!1 /&[]]Q[W-^^/'EW!*,\GV<'&
M!C Z1KT&?K=S0WD;V+-QIS_I;&.4C-6_ 8^&KU2\7F0__ M=W_BXW^_L[G7V
MMO>EDK_N;.]N_[J_'[[X=2\(MO=>R##8V1ML3.10;;#2_+C5\;4%_ER]F-"D
M\,\?MW;AOU?7[PW'UC N9UZBTGQK^;N,E,R4B!,0!_(#DU2310:%RWS-J0FI
MDS<0'G!-I0"QFVF!H8%!10!J/@0[4DQ L%+U>P'Z9]7T[96X5NFM#I3@!&/&
M*;?$;J<CKM &3&3Z29RBRVR)<W!4(]!2&8*&M,2[8]'9W-O=:8G5_9_VUAZ7
MW^V?.NO;G9U-RV?0>Q":4=K.F)PVQY[_[DL$[L6,Y"X12%(N5<UF!*9JQZ_/
MNN*D>W9V?7E\TCM_\VJELT)_7QZ?GMJ_/_9.;]Z^6MGI_+@B7E]<G7:OZ+*A
MBJ^L0RYW=GQYW3VP_WA0$NIB@WD<9')(TM61^<>IG7BS S.#:-Z<XG^NO%LM
M#2C]Z_U4R4_K&FQ9J [D;0*![A?28*;]8!@%G*WE+R4-U?F]@;QQWG9[;][>
M /V[/O7?C7)D$USNO7LCKJ].7JT,=_?W=[>'G:W-GSI[G>WM_?V=S?9ODR'F
M0$#EV<6;BQ5*T[\[I2>@MA$\]A]M\2:5TV>@X$/[$M3_#42X*3B/DZ2(,Q61
M![M6 40N,IWZ\@?_AYH#?X)>?5.#N;H%^R7 7J\]$!M\C43XZ V%J#_P-(BJ
M3!;,-#.1J'G,Q_/*;Y&Y;UK*<7MP6PXW#)!$U@)W?0*Q_C12U6U2XQE2\)(G
M;'T%T0\(6W0GIQFI"/J2WO_ FK97[)"$91W\L$__6ZF8+DLIXAK=JS\ST&5Y
M"4GT?/CC(=#CP=Q^H3;DZCX'=0YAYH.='[\\V=]\T1;'%,:3 +?$!P['27EO
MX%(V@%C^B<B#3]S^$XA;E6LXLX!_>C2VB9Q:UH,)$J0EE"AF-F9);6H@,)ZF
M$58I<7'9#@WK0P<0/\W'()J-:IX$-B7S'RQ@F>GWRL=P<J!S J1R$F%S;)MP
MNX5[23<%C'$Q[@.=<-_"U-NL.E,Y)EGYJ-DP4,9YDF/X!T_,3\S8!)+@+$K1
M:HLK1Z1G?7[64U^*29%AV4!2#F#7RKFPH];@+MD79X\L&LU&*1O#5"D,FFOL
M!_DYM@G^$%/=F%/B.;EM)4_G_*W*R))E))=NRO9#>==G&8/-[2]5N!,YT3G8
MS#]@.4QXD>'*"LP-0+2 \O1.9YCH#W1L=@:X3?D_@42XMK&2,=J/^H;,+#I)
M'5?:H (,EMVBS":#9D/&4T3A.+56<8#0'#P1Z@'8(_@;_NRK_ Y1J5K&[+.Q
M5?X(X@YD@L9@[L-:Q(OD+422\W)K&<"#B4-%6!PEX5,&!W$<.9E$.J 4*I)W
MC/RE:EA$DM/3I;?O2>:R[\RE)Z6(KV1BJB!&G")@@!R1<8QI6@9QF97..F;V
M^JC-8<AY$BL'R*#=J<BXF\:B0#B="IL-,U-UV+;HW@<*0AZ966R68*'58(TG
MZZLHN6N)K1<_5J:TP"--@C/8A0QTFK'^*+ 6SB2,8/\)UL4<EA3,KE>K;/Z*
MP8#G.N+'$U #@SEJ!'DCX!ROR\V;%"C:LWQL-NHK1DD#<S_6>:Z4$4.G+0X9
ME4&@(K##.5\/I<WP61$RH"@:LW+X7.\KD$Q8$E/70I6)"DZTK=Y&&J;&WV 6
MTB_<0> 50G,ZDWT=@6=J@5)+6!"H&!E:$I( G%:FK:TE(#J)*@Z#K!X9AF8#
M75@^?0B#^V9A0C!/[DE6D $D+P/<+W!\<I"CFP;-U[&T2^/R +,W94,'[,O
MR&7H9HU2C_1$*!9?$%G#UF8C4&DNX4*@TZ 8PT:A<6I3Q(1!TVL3S2^DS%#D
M>VT+QWT!77&8M= "P?@1_NH" 9DEX'6LLK7$*+D#*4A;+%UZ\.4S-QN5J<DF
M.HE(8&08U-II8X$7C ^#UH![<[D2D:6D V9!3,JU7['Q!1+Y@#H*Z@1)*&D+
M"3:34<1&BR?@F%P(4>[+2(->W"5%%+*&FKM=: =NJ;3[:0'_@>W.C0GK&Q,F
M^^!0C)[+ H0<6!5(-"&LK'94> 8MB[4HI/% #Y(#2QX])J7SY6#.TI\CE+A9
M3IJ9>7W%T'I(-069D072<8&N&D)R3+728H*L#(N44Q;@<1)+\ JA<I6B9B-2
MN)F(S8-# .TL7<^J-IM&RH#;,%&I3D**C]%(\J-A LM#A47UA\?V.[!=4_;Z
MFG^1^"2H&C@.?J:(20_-F/XO\$1?9NQ+9I@$NY<6J*=%3-&7>W8B-2SE4;04
MJR[KR6!@T5)7=71K9FF6> %<W%AD8.^SQ)1URMR%/*354JN#5>6;^JK7 F:6
MW)RS_5X1T),$C*$+2>Z=*4"-*G+TL!&$ AR6L>)QW:^^F2TD#J;VYR[=[0A+
MAA@-DK[=I3KG$66^Q%*1:/*&D(@4I-E)/])#L@04*Y*8JF5M.CF&9H-<\:+5
M&WEM8W2-AAC=3VB8AN&W&B;XUWP-P(I!R];?:K:05= MQ6B8IR'22S(U5OG8
M6C$+L!J(L47D6\^2?]<CL+_KF(F)4Q>".(&$%30;9TD\G+F#,R@GR;:*/G)K
M,%13D<3%,1CY:B0A$4D0%.E,DFRW9O78RM!"PSM(D_$RDH,68_6U)ZJ1A!
MC(D+'R&GB?/I.@:88G5KQ]P*:3EX6</ZO@)K31E+Q7?$QH'-99VS YCCHPB$
MSQ*IA2Y2.T_8(H!^9J;8/THB$)67HI=E!491%$2)BB\Q.XP6ESPT,MP- S+I
MC0,*3S$O; N%**FB8A@%V_"4@3^896,Y97=3K6^S*JRZH+H>4SN<R9JV6RS,
M):F/NH0:A17"DC6787@  JQ<Y7G$<VJS;@^=J0-9;7$,RS<_XOULV.S::O&,
M2<ER ^-1:3ZUC\U@9*L8=I31AZ+8IN7Z6$QJ[M]"\<4:<CY+,/) DD ]$9_A
M&*F,;4.;V5 ^A_K:;  W6]P4,.7A6[13<&7K\/J]DTO8$XJ@U@G//:""P^;A
M!MP!,>+>UF[G)=S]>L'=++TK1UOX $@3*5)6]2X";H<=DBEER>0H2"H<N=7
M;=4HNK4K(;&)EVH,40MY@054G3*GJ=("N0)L'' 'U/@/MBYPVZ,N/4[B]=_!
MS^B!5J'UZZ$R&QKX2"+;VFLNDK/EV.GL'UN+=Y*$"B$L:XU<(M)7%6JMP#AI
M\36&[&K%:1@NL7C+%!X>$OJ"TFT!NP0,(8RL<Z^=:"Q#Q;I60RQE&*;<3S5]
MG#TW\G[]"OUFR9Q>KL9@SJGYA*$JV-,J5P0A#6M6_TF!(9W(B"#.FNSBYJT5
M[/@&ZGF-449[8=W$J_9?MAJT]7<UZ.LZ/C4/HD"W8]1/9AF0QP;:L]<>#G=!
M<07$/+&/GA$X7Q'MS<U5N5;'G'W,FM(5FHY[B,H)Z>]5@W'TIVP?#$Y+,"?E
ME%F@#&8-,9[K35Q[,,_\G(#B2>6KW;;EJX&OQ<D([0\G9Z]M8'W-O99 )U>/
M*AS;7@TJ#*.P5^HX*\-DKAC(\+>";0'Z ,07<PW)"EQ8XSC=5%=PZ@ B.V)8
MIB#FA+Q#966LG6%E _$#O),#1E<J2(K<1?$4SJQSMDCUJQ(*+<-J(ED/."*W
M&#[Y@Y8MY4P@!FR)L4J'B/RXO .#!O(JUKMC>)RYSK,RC7+1?69!2<,+-//-
M1I4;( O4I88YRR35!((2OH]]J[>SF-""J 7$E&DS.U-.*&;F(\P)O$6K"DH_
MCTC^Y$2R6\GUG#!>>5F>C7'+RH-A_DQV,K$-A>3IM5?W*&/B $QL[D7%S88!
M;C&)"S\/04J1^82N3%*5,_*"[8OD D&VX?&0T19_/)L/+QZXCA-2Z[4/Y+78
MIEBL11*._D!MLU49K9**Y0GHHTGB/BL/EXMR< ;@$559-E]ZDBSM.5F",$=<
M,,R Q)%C6%:\GUB3%P;<OE*$'6F38J*%!"J5H:V:M\G@$P1LD.@,C0VIH]7(
M9E/8S>4GB X]-.H060"#UK:YQ4:WB&![<)\C+3U24">P@@B!>R[OP10F@99X
M*2M22<#11$Y3R /XYP$"'*K,D^DBW,$2XL&JUG@^#L5!8)I6 U--@:FY.).!
M/:[I!(U$P#<$G3PL>C:7<Y#ZD^-G#X/GKF,J<8[)+\X'^*KB@/=C@&,P4S+A
M8V*A@\W0)(Q45$$>Z[I,@H0E![LT5\FI2U0%9=FHFX3530NE@'1ALZMKGY"F
MYSQEGPK2!Y*0&?&T*6*.EM46X);+2S0%&*:3V9244?CGI/ M#.\65?1@U]F3
M#KESQ^4IJ6!0H:P7<M;"=WMET4Q&/MA !3], 2<0!122<S'"U[SQ//^D],2Q
MP\$<I8+XT:$Q[JM;9A/"A/T511C"G&S HCN'-3'8[\09.R(C3XN #MO,]%4,
M;3O!(BXR'!,6 0F70O8M]@M5(_+T749Z@I%6!J1BG2XBF:)E05T!L]46/[,P
MMTPASI?SZO&1I<1MG!#?P(!@+?\W"$>S4 <<(>8/F^D9&SQ7M^ "A@B(&EG;
M+/BPCK%0:Q9B\V$&4O\DPIRGV;#V=3FN/[C89T$\^\Y=H@?_:)8,>DI>LMFX
M3#4#AA2TJ4C=DN+)>Y><P6-WY6,VA*ZP=V8;L>1!Z"%9.QD"URDP], 94<=F
M'C2?J()T_Y0<ZY-W:,:<RR(?)7STY2$"6L8OZ-2"G0BNRB&NI%6A+JYX1I]S
MI47)+"0\-.9AJ35QJES.HV,/OL5@F@%7!,XLWELWS2\75NB]M+*TU,YQEF>O
M7/D%X]BAP$X2H\'&UGI^>"SO];@8FUH;;3_:)'ID8!CO*\YJMO90M %FS,@I
M.(Y)DJFL+H\(=(?8DD7,+A% "T5CL0IKX3,+G7-6#.YG9Q;/E+PP6O?&R,N3
M:^A:.-*0F \GD8JF;JF&:GP$ C[K\9<0\>.(CE&AB$93\.%^K8Q"HLBLR0JM
MAZG[0KJ<+02I-$?RJ+H48-\I#!B,%+# U_>9B*O2C4=LG2_>A/8#P8IZ'&QE
MV0D*A.<@$Q2.6 @$821:*9@OC-E3S:%LB%U4R@;9. N6_BE,"50VFQ27:>*S
ML; FX\V&BS ]D\8H&=R45\T;]RJDR2>X-J0VMK&OP]@--LFMLKD'46)4V3(R
M$[OTU4A&" 3=P5[-,1M4O03:,N67D.9G$-(CV(=_R*)YV [EVD,Z^9$KYA#\
MAJ8&M7<P@$3&H/I?9*&7V[B79:0YS[_,<6XN%J$H[.D28U@\9W/NY%!YT;%?
MMWG)P?&V)9F\=^T87J7R7%]!JW3U9@M,XDK5-9MW81 0V9WVV.['V@;H7";!
M\0I,:.Q2-2@R$C N)6$7+^N4;Z"M*;:B8\UW-4.IMZN)@=115F_076 *9O,N
MQ@^66.@S($+[)>"-2]94<J)EG\F[S*#;\Z(/@Q>C*RY[G,$N8Y=>A-LTQ$[K
MM (M8\<\M<]3:'!=FO%CSK$V][>W.10=4ZLTN [3.,7#I0;"8%,-&\"G]H6)
M:^B(. SCJJ;5S;7!C9\S>(<>?,.(/FI$LI6-J#^'<UG"T"F!)8Z )T:3#(3@
MC"Z=1=HX#1>W&KAM-,3*GF\P9QMMRI8/5RRHU!*,8'LMZ65G6,JDQMZ!7'4/
M&10;0%1X3@I*5K:$J00'ICO%FA,"A2RG>&5^P,:27A[Y\$]Z>#AJB237V&XU
MUJL#UT8I70F?U)@;YN)Y9<YVJ.S.)]L-Q^I+Q;75%EL)Z4RT 4]%22"CEC#]
M"@,5TBE$3"JQU*B'L1^ ( )P'U"-R+4TFZ"$1TR+B/"?)/4[^NWD"S4"!:EK
M!Z;*"96;/"3NNGM2ZVLUJ^8=Y',(R#':2)H90_-^$DXI^W&\2_I8G;+"Q[UA
MM&!A6K'_JE7G[;^KSD\_@-IL!)&2!&V7MF.1:@BK&16IPW0Z &'CIHA'[(Z3
MNZKUH(X>!-!E'](L[.0,=89G@&D43 (%N& P@-0:AS756^X4G$$&2!W)SM;Q
M79TYG%!484+KQ4KC,?5M!EEY_!MTT2*&Q!N?)9ZQ"$H]9M7#-PM5-&X.SZLL
MY? S+[/-LD\D]5R,*GM&'"8X'].9!\IYITJ*6&.DDE;F1H0#/72EDE#U2\2;
MI,CG!Z^4C<4N#X<@!O\J-[(6@57MK?%0=$ZJZI1F.]Z>(Z;:ZG@Q5:AL.X5W
MA./0GN+ ;JJ9DJW.*F?%^M:+E\F 6;;Q8LW&@QU:+9<@RG%?#POFHW_8KE:@
M1;FT_/>";XR3TEOS2ADJH;9J^^<E>)B[S-=+J\\(FE1TV0D5W#U.0JMJ'C9?
MME FYOP$RAX?Z0B326X#IR32@?6AE &$!6JKUWA)$XT9[%MTNX'TP*-+1@<Y
MV%QCZ!"3H\04CDQ%PAN>F&VG8.S>O'"+T \Z$L*8/:547$ZP1@=7;>J&F'AQ
M$%0/M\DNTB$U2-!4JZ)N5KMF3N^:"V8 PDP(1:\HGL**ICTM9L['S=:!:OW_
MM;..U(I'*P.EB+G/*&>1<B]%>U!HC7T<@[ .30L"1-LAO]!)FAHK":WB WL(
M\$("+*.JE;!($")'%0B(",+EHRY-/Z?3$;/%H,R13!)BVU.CQ9 KGF@S0!>Q
MJ3++KFFRH+C=<SX&D\$Z#W5=^*#-(]HQ>Q)68I&/%-9+I3\1XE6K6Y8@\;R1
MR5KXAOGQ/;3#U0/XV=-K?56!9['R3_7*<H^_:(,_8T>).[$YQ@A1BLRS!/?-
MY"T^.F*.C%$@,ACH2-.6];E)8![>-;,E7F('>SIUN$A-J,L5M^8MMRPG.@%&
MZSU&P#F< ?+JISNGCV^8(VM![T2M^9U/TS]+8]36IG.S;]R9ZS-(O5!2/JBX
M\!K^J[U07AN>8Y"+6]!\><?P6[5S^!Q&V>Y%<D(GE+;>*=@K/#)L@ZAW$DQJ
M,"I0\K/20)=%(F.J!^!^:*<P;2Q):]4/-9<ZC>416QJA!]E*6L\#3G52N/.^
MV(2<S5KI)*TMO.7LC0T/\/14T?<*ZM6HK=GP:SJE''T&,USQ%R<7Y;D;NY D
MKIS90]]8\B# L]*9/[8.L>U'W=.;@O*IK>VY_,0\82/F:LYMKYYJ?KT#+J2^
M=02MY.[-D1AHLHNSE46*TB8JI:KUTD=AGJ0-6V6;():#TB36@3BUU0;<OF.N
M I0G83Q8M;4P+ O!F(0<7ONH3?D&.*_]R,!_9$?X5::+>X_ZIF[%A.)K'K)Z
MDY<10B-VF7\,AL2EI*$Z6.BONJQ=E[2H"B7Y*$V*(7;-&.P6 NK%Z&T2K^.[
M?[W7QWDS9U/(%L=TU@5<>8;O&^&^)4T=P&JF-4FB6($ZLD\(%;51Y]7[GL>Z
M;CMYND:?:-R.>5G.YQC1C!\S7<G:8%.\;&JJ\$; ^V>._$%@@"@DA#^I][:0
M(E;X^LM <:,"G:Y)N+4!_HU\M)GNV*!:WCP&D$3*X!["36&BOK;8:RB\P9]%
MC7>([;#9KX]ZZ-7=^Q*X7_^J1&2SZHN+YN1G5"09<RV:GO;PW&QAU6^ARK;L
M(_;("O4Q+D9P7?]7M;=\4=:(]L75!34U+"W((-%D,T!-E^$) RS=VC<4F/XP
M,AA$1"TNPA07L9E: ":M ,^V[_GA5B5=PAHS)@49(T'ND.SS:.T+I[4?)=K
M>6<>9YNRI+BCNZO6:2 0[.37H%#/6;4@45'X$NE/)E2Z):TU1^YS/(+.!RK-
M/!6D^H%Q6QZL[34:&KIFSGI5PFROG^0Y=J(\27*>B..0WG1ZY7I Y[QYK,PH
M,>:SP1PEND[8!SH&_XU]QY)&Q*X5/"I6R>O,HX1]TNG<T-0<JBVH7Z3X"]XH
M4GFG2P5_9.V)IN88]1S[4/?VV8A@$108Q$5F2J]W<?GV H\KJ.>.+8@1@"PE
MJ;]8;Y 'PA%"]$7NV&<SH%IW-4?@S^ 8RF,@/7Z)!;Y.C\OM]LUDN,D;[V3Z
M2>7BN(]5<JSA4F.@C94?L008[DW,@8Q%_B&I'.OEII,2UX4 G)M;8,>Q@Y>!
M:1M!+ZH94@ 0:7[I4%6GC<WUH %^VRB^RH 9X-ZPQZ$$A^1C9H,D-E"Z5A[-
M]H^"S$BT3:\3TS73LGZL99IE_& $4RW3ZK6H&&J.D]OW^,\N??6P=Z3:0]C>
MWE&+?"LAFN8YB#4_E=)W*Z-"$1ZT8+#:,2[SG@6*EG.2JBIS^<T3]ITHMI>.
M2XS,9N!V_67CI68YJ^.?C356F5/D:M%3+Q I(S9K=9.@O5, V/^%CI_@2>[H
MJO8K<,&W*@EUH^*;@O(M*D-C3S/<6P/2P8IS[%W[J]8^=_ZN?7Y=^UL>G;H"
MMUI,^$V.<TXF>76U2K",\EGZ[R$D)^BAS0L29X^MFZ1T0>.#YVP_)P)W:(IG
M1F$7!TI3EFYL9JILGY<Q-]@21$%()6#W&SDJ+S*L-N)9 T#K*B(NL."29YH@
MO/*>ZZ6@= [$83T$%BFLOB8&H38Y=N*_5N%1K\(%W*3^4CL+RM$1&%.9]D^K
M5.#2_1<[EN+3) S7?X88[I/XB)R]SF'3<XCOT%;R:UG1XHS12UVF,"W'$J;-
M::NSV9F)(?[^4M7_DR]5\?N9+RZ)J+\_4/47^D#5.34X?_>/5+&M2B:FC.Q>
M!]5L+/=MJC_7IZ?$XU^>^I;F!3F.^? P=HC:?*K*MW%-%WRLRM^OK_*-*OQ6
MD1_#8\.CNE=IH#/E,!$SG^:CPVE8!KYTO!BKM>9MTA7ZOMZGKC#,X1=?\_=K
MS'N73U5.3=/U SWS"2D]<K-!K\SY3I_0FD/*[/>T*JM;_&+O);^BA2^C7OZU
M[=>^T7CD2UI&EO@$X!.^I25F/Z7E>/!Y//L.^GTS^A;?TA)+?TKKP6+24A_3
M I5DD,*\%]3+U%MB"#N8'#P!J'K2U[8>7.2?^7M;]:]M?5,1_5-];JMFH2#:
M^/-];NLKI4=?^FDMABF^U;>UZIG# Y_:>K%IO[3E?K'?23(O(G0DVQNK ^SL
M/=^GNGQR:E2;S;%;-'O?[+>^VDM^[&OV.F2/* PPV]:S?!#L&_;N+P[3#K['
M9ZN:#0P>-ZJQY %&F]]X]G-W0O7:/]3#C  "P/+<WZ-U^>>7H0.;7V[JL?>0
MDJ>N#>0O4S!W&S^_^R#*36&^_.LA!W;[+QUM2RO/7^=S<TLO]?F_5[?T$I[X
MP;MO_ZD[WY)\KV_>_74/G+UXN.ARN/'ZXO07N/CVYMW9T?\!4$L#!!0    (
M )& 5E+GGMSQ.Q@  $)5   1    9#8Y.38S9&5X,3 Q,2YH=&WM7%MO'#>R
M?A]@_@/A1182,)(E.\G&CB) EN1$6,<R)"7>G#=V-V>&<5\F9+?DV5^_=2'9
M9,]%LIU$+V>QV+5FNIO%8M5755]5S]%/-S^_.3[ZZ?SD['@\.KJYN'ES?GS^
MG[W#@_W#PZ.G_#=\\=1=(8Y>79[])E[]>'KYYO+JAR?O?[JX.7^"7XCQ"*X[
M576KS/'1V<6OXOKFMS?G/SRYTT4[?_G=_C>Z?B)DJ6?U#T]*-6WIKJ-W_K)*
MFIFN]]IF\?)@T7XOW-]9T[9-Q1]-F[K=L_J_ZN5A__=45KI<OKS1E;+BK;H3
M5TTE8:63-Q<_OOWAB=&S.2QU].KX_.-<9[H5M#5Q]/35\='3=[BW=2(</OL3
M9<A)*23$]<WEZ;_%Y;N;B\NWXN;\ZN=K\?KR2ORR?[TOKLY/+]Y=G+^]N?YL
MZ5KUL=W3=0$+OOSZJT^3%L4[W!>7BU8WM?C1R+J=B/./RN3:*B'K0ORJ;*OK
MV3Y*)[:(]^T#I'OQ&=+M3'=Y:=!CV^0?$EGW26DWRLAB6:N)N*CS?3%71F5+
M,<,+K&@;T<Z5,"K7"PU"P*:$O).F$#OM7%OQSW\<?OVO[X]^.3[!#X^>_G*,
MGWSW_:YHIJ)N:MO*MFL;LQR/+*W?T/H6;U?]W;%L-GY*!ULW),) S&<'!]^*
M\S\ZW2Y)T:?2SL5I4RU4;25M$2X#@?6M$N]*D#I=$#^*UMD7-_!M(@7L>6&4
MQ3V3!M I<%.I.D _B\[D<PGGW<YE*^JNRD!BN-#.)=P/_QJ/O.PB;ZH*1&-5
M6-7"^9EV+G1-CWW;M#I7>._J6=$FX3F5Q7N<]7LQANKL'T3WQ@J5;2OSN2KH
MG$'Z;H'R@,;L5.:TG-MC2VL-9;2IEK9+I.UXU!O(S"A5J40:5#L8$=F.@'_,
MFEME:A NXT.U7?:[REMOA2R2DP]/<#)06Z\I,LZPY/XVUWL0,GRR[YW*A6X!
MNO\+NV&Y.XL;Z\!$&C D$-S<(4H4:JIK=QZ@XSM=EF(N;Q5MK5*R!OC89BJ\
MY\8$I>R#Y=,?ZA8M%.U/UDNX,0>KUK95=:[1+HTH]'0*JX*?6)&I]DZI.CQE
MC18G_9=@VR F^,>MU"4[#V^23Q!%;ON3!3^ Y6'A I71H!<LRB5L%?:#SY&+
M1:ESF95*E/+.TM)&S;J2'-GN'Q%V/A* S@* WJR8OQ6W@.\D;Z9@5Z!S!G_:
MRU)) ]ML6*FRK@&+C)5FZ4WX'-2?$T*=R5;A,OMPL+7RWR=+ 8#&WA"42P:3
M*9($U O'&LO@%D]7VH<8E:L%"&[A#)M;C><"AK53[/ZSSNSB^TR5S=U$//OF
MJ[6B<'!0;NUM*G#+3[5QUR@ GX P<S L]'&K_N@XMG@5D8'25>-1*CM$A%:7
M?'\##L:R('A,NQ*T[=1 :ZT1I.G0B>X]"S9I"">5;EL4DNP]N"4' S@'F>>J
M!'!O^?."_R%Q*^AQ$/W*LF(OC,^,-64W"#L9C\!9RZX -YH$Q"@UR***"2Y+
MG@W@W($RX0P+O$^7$ HG "<2-@A60,!.AI=#E+3:8SN@0&N:$O\9PA+!+4&2
MP)#9+K<"YE_F:O/@:B=3@).!T:V:%P'24N0 2%GX O7)^F]A#;!OC=C8D)*=
M1ESL.O^XT(9S!3IS6OR&HA8?D\(+0$S)*4!>-I9\,^LL0+:E+[P.,:)]^[T%
M&)?%'YTT(+_UZ_5FH3&BPN$1-H#)FJ9:8WV#:+Y>W$UAM))+)[A _-&@1SW(
M6KRL"F"X6;)]&@Y)XU'8G%$.?^=Z0>BN:UC63LCBE,V-SC"@(52PN:RO3/XR
M:]$Q, ]LA8 )O8; :8I.#WJ09%5^*^P/X]$:+8CU2E",FH"4SAE%KDPKX>]<
MF[RKP-TQEG):??$@I:]?B")C\,[&3/ (?;1V<7C#@T'XU'K.W<=);F[00<:C
M:\!>76@'@V'!_K ILT-?,DI:T)?3 ($,B5&OA**@=:?M!QK>)I77A8U2D7X9
M"55%!=?E$E'?&?P61^V3\'L]%=(7!57%SHL#%PX+N;3;MA-;%#YA@KN"$W/^
M-]D&.FB_]^4V#\I0#Y]_JA,]S$*WG4YBI[Q-;V[.QL0&$Z-S!1U  &T@HH]'
M\&5O51#D76A<0-(;BI+> N8:(M]=TY4%!V5W=5\M1BFEZ>!_L YU24[F3E5F
MD*NZR)Y:DXLT[J%P#Z86B8D,Z\!UE@#7/,#78>=!"\(KP5E\$&&]%A#ID[BG
M^4FF0!CBP[E65-3QC@\/=^1N7#]%R92/%?#MSJ'3T)\7]#"IQ9 797OCT9!;
M6.M.'>9Y?5:S\RR2;:-+;0Q&?Y$GW7QA=&4CS) ?@!(-;!B3&$NIFJX[K*:Z
M&@LH8[H%VD/1&?P0_2MK:@GY=4$F#[D\?%LJ= DX,@FZ1DL(.3[$3*\]!Y4+
M!?E1070%)I-\:]' ]A#'$>[AMA<'@B&PIBH=OY%X)T0$2,#YGJXN<5ONF?$W
MF$]E$NT3#FA%2V"PIL.TMJNI0 XW+Z0NQ-'KR[<W@16=0\S=LPN9JY=U<V?D
MXLDQYGA[S71Z]!2O/ 8=UE!/MU%=PY@@\0,H%2IA(2^VC6&283MV,?2M1[ )
M*%-'MKBR,:H1R,BQ? ZF@"P'> K63RP",V18FI2027'EO.4P*;; TO':?9TR
M!ZN16*\3&-P9W?(#(Y_]]*VBS%0UR+SM""";K-0S E2JYLE*%5=K7Q!-^@B[
MQ93)7K%,;A'?,.,JO,X@5U&S!O]:[P$6%IH0I.(U*9:R!X:M. >+/$1&I)_&
M!)A1BE60P<8+KDF*-92EN)X#@.\A5R;.0JT6+!+=ZDU3SU8N8(HK6#(=([FI
MWX.36B'[&.H]C^0@5Y/GG=D8K'9.O UMC%I4H&RU'(A?VTP'][;S*K+54D)J
M"&@22( [6&>YAX4Y@/O7[LH*#F+N59\I0&OBE)(07+LT8*WJ @X@XXHF4(22
M]NG9Q:^0<KFVRW@DZ+]'@,+MLE1IN%#52K3 CQ9RIO8RR(D_[&4*S>ZE+.\
M(;$_<_33E;B^^#_ J^=/_".I\_/R'R_H/T_$^XNSFY]^>')X</!5:'B<GK^]
M.;_ZN]I"7]KT>+8OWID&M-H9\CO?],!#2BJQQVM\2"X/T[H0F<@^7\(VA[Y%
MF1$I6RAF:J95P75Z\//,$1C8#F9Q2_9!-ON%UP(\V^Y"< $GFVI^-N%AQ"$!
MT'M0427G943F.'DF[NZEOVBEE2"I'\-6O[JO3.&-$0L"KK>0]+2^LL.=8#+K
M+T-^).<CI%WQ2@ Z96<I,/2)-!S@?='X1G[<NT)(5X4/R!>MJ@!JB#-@HAL4
MFF2EWS*'L LF)1EU'*%3R2(]"J2IT*&S"*QR::%FP#J<]8XG).L/(I^K_ ,%
MRY!1T$<0.VMF(7-$3?CCEYI*^>N6"MX"PK T=I=NS0#>"E4B5[A,6CJ]3$E'
M!VH1RLO$:ZF-^%F:#ZH5O\H2(@HDO2""#.V+N(P(A^$R8MS3\(3<I7S@:X."
M$^X.LD=.T9#W,\$40;N@(P@!1)>R43,Y9O5'08!K)]Q',$TWFX]'4F2F^:#,
M'F3?)1BBA?]UW#R:M'2!U:' HC.VD]P28Q--.V6^94!R!X?3QJC;A@LUY$M-
ME[-%(V/GU@>P10:Y(F<AHHP>K0'8(>" &DDP/!ZLVC LE:77EV_.%<&'O/R)
M9=EN.@7=4%DR[; VI<3FUN<C,\BI,.$9G@KX%XD^=?V7X7)K'>G^K':C'Q7*
M NI3YI5DK]0L6ZO@ DR F$6;;)AJ*C)LAJD5/?%]D.O!E61>JV=!;1SEJ&\Z
M T@1:\MMQ+4F2M8":1\GE-R,:ET?J*;<O]+6:M212]N3SM#CL-+9KB.&5ZT9
MW8SX!Z+(,.$GD)8,!_.FQ#WHFCA[L!#:*"AWX;HX>)?W6O(85]&3X7G']2GJ
M>+03N@+#ID!HT_N^Q&W3DB=0]9$K))8+C:<!IKT;5?V@[8[\N >WE8X_)9;!
M[M?U@_;%"2C#W4^/I!.\][[0NR*[F4)YRP".CPB;BDH*BK^H$/P_[%40JS/Q
M:.;[G<P6[**U50LTX4221^&J<[:A]VP ,ZPXW/DGW70OHYU$,P.!5<WP5!RF
MHVZ<TH+&8GOB(Y8&KIE1\];V3?[&D%=K9[L9MGU]K)5%88CD@4=]/DRA,Z.Q
MHP>@N3JQ60YGZF2JTJ!M9(%?1CY^:";1R:4Z ?#E/L^*(EKYD62((,XK)@#=
ME]K!YZ3-S_=#@\LBD%?<]03?OG%[</4+]8)]VYN:.XE&$"><14AZ$/M-[$8[
MCJK/EJPL%Z"HOTXN8G.W.+8/6Z,!4N#1NRZO!<RNA^WA[5SB%X/SYRCTZZ!0
M-V\A3N=H\6R"KSS-<-WE&'= ^$2QR8:>@Y,FW"B2 1)RDIX\<.V0XO>.RV^
M(^K*PU]MAY_LQGD[2I!#N4OZM@HJ<=UJ3 E"]8YS.!VV,0=9!;4J^1C\Q$O3
MM8'KH."RQY0:S6+U#?F>>Z MZ"GS%GX617)D=N-'$%K;B:B4F6&/(I S?0WC
M !5)!!LHZ5#08&KL2!#KF]Y..94'ZUXY:%I@QL3LP"Z)IZ4Y%;B/UAETM4)L
MP)*,,WL^FVTK4)\,(&&2SD@\BFE^$TSS/&' @E%>1=S7JK^[R1FG]!7N9N&3
M><(#'<WM])E)#J#:*B9IPOB:I[B*!S4B\0N>W3$+HUJFI;$4)C8&;!QN+YB*
MCI_GV<*'=S@%<C6!0R(W(6CR3+3L\_[UDWB3Y&D\..*9*C0&W])\2,M+;B(H
M^[F"QX@>WT( A,!VR>0K3TKBR- CLBOPSRM%C+IVQ!LB)$BIG&QIUBSS#Y [
ME*J8.<B8N&R(>@?-E LEQXS(#Y"71%6.#V'^6"=\RET)YX$'6VH9R8!.@"-O
M%64#@'E-KB5^9#LCB4>'],% L<]?3Y'O53UM2!\N'!\1=^@\2M[?F8#DR*3)
MD:;DR'VXDFC?[]KH$27HJRS!HZ/2:"5EWPG=_\_.X:)Q@0D!-]?-%!#7]SM2
M.\#K>12%6DB$W!6I,'01*$-49;'MD <6A-6YF^48FE+".3\=/*;O:59@5H H
M_70O>Q)-3&'P!+,#2[#.+CT5UR*4^D&N+\N--646M>/_7.T+^N*J<%V9M'4>
M# Z?(^>,I\]#>\-LK[WXIFCX+I HCB?Q[%',ZU 1K^+Y=F<*2B^":D*AV3M+
MG&$Z9 ^-W*+A8$5IA1_40CZ3CF,\@K-J N*1$$02(>74#F>"9WX6=KM&N2PN
MNIS,3:$F-X>&%%8^_]Q1JGRNE6,+V,N[4AJJ5D#E &3[XC6;-R8R7 DE7:=H
M O2+#+!J2'L *=B8_QTR4UMH1]NTVQ'['C>##S ]P.(\P+2T$8^SZTF.N)3U
MM:+ A-I#[9>I>^LN'X4#R/IY-3CP]WUY3)%R/'K73RIB/5RJ6_(Z^9$'6-E.
MXJK:I<V)>E?.#YO!1.H0\$&5_T='2>$V9F#K$:,'TO5+BK&??4(N_<?I ,;:
M%=&[=MX84+#=*I#CK)4VGEI#MDO.<&>31-J4A(TUV0.,]21=X&B^9(]<???K
M4#N52%!5V$!V;$)>K(RVTF=*NUJ="'M(6V^;$CP'>[#\S/@[L,-"T@DSC\\&
MD ;?'==@70'!3$%5,4UB 957_HPD%WBX5ZA4P\ EDKST^D58 9Q_/(K<7?PY
MW@Z;\*,SJ.=*?M155R538#R[JGW7..<W=E8J3D^78MV,G0 ?U9"2W0L9BTME
M,)9CKX;Y+C\A#A&+IJA+<J] 8R:=(@2_6S@'5,Y)"4$,.UJWJEP.O8!RJ-*!
MOC?EM6<4&_$7:=.] [ 4<>N+]@E/Y29:#!(K&=O_]]G_M)+O7SV_A<T6W0_V
MO9%W;M#X.O#VF?+4N>>!DE=P\L[@^# 6#X!OV'PQ"664-D*O V,E3CB-.GSQ
M_#F'FXI>Y0$$=V-C_#@W@^<FQ+#-RD6[&S6C<7QXC,M0-_$]<5X0O8(7]Z[\
M\%J2&S%L$C\6=4-16BRB<-&*"@CT592/,V]QJT'AKH#R0 P@9CUAO#IJU(]+
M!6(PX0V=/T2O3?6S<49Q+24DOCA%P 007W%62M&!@W^OSHG QK&> HQQR]OG
MU%0(QLRZ6*T(HU<08_2)N)*>+1JHWE/G44^!V*,(PSZETQ->PZ#^-C<.G>*&
M.\8M#O8\C7?C.H-P5]GDLIP(UP6:*OA<$M.-4 %>.Q[UM"L71#FQP^$=F%+>
MA<(/YX2I\FM,_/*97WRC<Z ]G?L'$SE*1'-4@U^?GPZ&[WU,H8/D5^;P!.D\
M:64,TUE3+'F P>NNR9"0]C;(0W*\87Y27BI)Y :4R=Z6[M-1NCRF33FLRC'R
M'CL, J361$$6.1296<A'6FP]VMPH?DH!3B&@^@6'H%DQY--O>71NR!;1L9#;
M#4L/[:U@6!SVR-9;T3(V'O)Z,L_S4U\HDFYBE416D_<'RF=@E?J0J#XHO???
M5*6<(KGZ,6VZF@AR>L )->#Z5#[6! 0&C+2OCJ,7U+I:8TPWR=J8R2)JIV12
M@E,A>UN;7;A4SKLPQ#7\JS_(P6N=J>,YQ*)W.Q.06NT_/PI7_UT(LS^&]U<A
MP+HW^.M.N3?E45T)+Q^UAL(\:= GQMSHC>;)X)7F2=*0"\-B37VG9(G3[E/?
M$/A9@H[S>6=5BS6-/Z>^2&%0K:>@68K4B&N]:)-A(Z]OV;U&>.G, N(=25'"
MD<UX3(VI'+OHPBN-V*NUJZE%8\2Z]X2)X%#6_YX [#OB=U)K&H_BXMR[PX.4
MX3\EYX@F3?Q&FCH9KB^ZO.UUD./;H#9^MBZ0BE8?87'([Y>^M@RXZ>[PGIP&
M!?_I&;%=?!+#HZ,4@-1%7-5X!/^BWKNO;"F+6RA#+,JC-*E?](TKK#M,4^M<
MG/E2 $_O),?6,OIM^@L26*P$] ?L'R)_KFG((,S4L8TU><<T1$2,NU250+DC
MKF\S*YZY HD%Q3?F[3"2.!MT5F?CL1BREEZ&]&%%O.N>2NEE48DDH=BN7?$U
M'FTIOYIZ#Q(.Y4LO8B+#RG8)0:RB"1>(;W;NYCF1?\<<0*V0YA*MRA0DVW+#
MG-BC8.OA0;"G:W4;)AQZ1+T70RW?YH8/M<N=>-O$\45/P.N'L_D"*@M,EL<C
M'XKHAQ>Z6M7@9;EBWHR8@899$_@WZM%'X,IE7=$Z+F]&R> :2N]AH4S[$J$0
MT<,?PXL/#TGM<-BOCB\J /CP O@E!>.K:"1GX,58<AD:&(Q'RC0^1+E0G@ST
M;"*--KKLQ-\R&&+F-[2W5!R!&DOG'"9I5A+-3D43"IJJQ/69)T$W%U3T,=SA
M$M];Y4:37-N"D(.$&&1GF!IB[DB9>5&0MBFA=I:\VF&B8.7(\"2/0DH,BWW+
MF6IXK>5QW/=9<-_W$L&P=]QM70(I[NCJ%*:F LD<_@4(:H*D!73B^7UEVBSH
M%Q;(?=T[<BV^,\:CEFZ=I*3:\MQ)5']%W2\G5S;@UM+7H\+'CW,2_?38VT:<
M@.U"WGP5VI1K?M')4S&<^_FDCEK;P=BGNH9 CJUQ24^<P!TX1A=3MA_<K32*
M2>_3%-+_1E+<)?TD!-CP+G7R:Q5I?43>4R[=BT]K\&$8]NV<WA!&@^E*Q_A$
MXZ/-7=V_'!!I!?T\J&4\(I1H3+S9Z"%;\A)B+$4;U.<G&P8# /WPW-\<(?KA
MN0NFSL4-'#D(.QY=*4YA\9"?NO<83C+(8HEW'$PKW3/A4:B%&Q+:%"C2J5X>
M-._K3DC$F8*&$\?&,A?./I-6&V.%P9$0RS^9LD*I9RINIFK>_WC4L@)PJ;!_
MGYI7K 9):J"RK1_:CL>35BS:M8_=S\4LL&7'<6P"J4W9\S?\<U!0<KDWKM=O
M;.('S3'BK-_ZSM'%L=K''YV[.)ZD09;H)_< R#X_D!ER&^J6WE/9N.YPMM"]
M(DGY<TOFM4+)1F\S@[!$3C IQOH&M6.50Y[#Y%CD8GU/*GIUR,$SU\PI3:<W
MV):SG]TA-G#?T8VLN Q X7 0+IX/R':F*%.3&*)+C G]"] S!ZP6#]G]6 ;L
MN/5]DK_9Y;_ID\(K@/)NP3_(MF92*R*;5L8GJ!H"E?2Q8X8_@@(AE'_O;"6*
M^L)H&T<<H_U#4L!0UD=^#(<X59KJ1>>T1ODA+D\U8".%PF!"9,74=_+S9&G3
MV%L>;:\KP_M$*W1QQ'\%UID*B[9_G^J/KFD=1<'57GBE]4&PQ@QG0P 7S0=Y
M=HCF@YBZI==[0N,VF7I^\<W77N2SIBCV7AM\>>X]JO:Z!1-H(<.@5Q_I-Q;1
MU'&VXYV!93F8N=[0LX/#@RV-/S"QR[/?X$/Z[=3_ 5!+ P04    " "1@%92
MD=\V[G,?   Y>   $    &0V.3DV,V1E>#$P.2YH=&WM7>M3&[F6_^XJ_P^Z
M3,TMJ#(& L.$A+#+PY-X-P$6R&1GM[9NR=VRK4F[V[<?@.]?O^<AJ:6VC0ED
MDCM5=SY,L.F6CH[.\W>.Q.&[FP_OCP[?]8[/CMJMPYO^S?O>4>^_-W>VNP>'
M6_P1OM\R#XC#DXNSW\3)V].+]Q=7;]8^O>O?]-;P%Z+=@N=.55JJ_.CPK/^K
MN+[Y[7WOS=J=CLOQJY?=GW2Z)F2B1^F;M40-2WKK\-(^-I'Y2*>;939]M3TM
M7POS>9"593;AKX996FX6^A_JU4[]>2@G.IF]NM$358AS=2>NLHF$F8[?]]^>
MOUG+]6@,4QV>'/7NQWJ@2X$K$X=;)T>'6Y=''@'>Z"]@] 8]<^2L'?TU'133
MUS@*+-P-D^A4;8X53OMJI[N]:B2<:I#EL<KM-SO3>U%DB8[%#]OTGS_38H81
MP5^+8Q%MX=K13>_J^.RW\UY'],]/N^+%]O:^Z/W7Q_[-;^+X_$R<'E^_:[=.
M+SY<]LZOCV_Z%^?X7._\IO]K3UR^/SX7R^G]FAMLR3V_N.F?]L3%+^*R=_7+
MQ=6'8Z!F\^3XNG<FKGK7-U?]TQOX\?KFXO0_Q<?S_HUX>W5\?D-K@:5^N!;P
MDOC8O>["XZ?]RSXLY5HT=_<90B*^E8SX]'YM(4%%.I<3]6J1!GF3[7^EN7J3
M:9+-E!+]LWK*)0O\*G/V4S'*95KJ="1R592YCDH5BZ+,HL^B2G59=,2-RF4\
M2Q5H1AIUQ?I??]C9^_GUX<<C^XO#K8]'^.7+UQNB4.IS(<I,3//L5L=**+.D
M0F1#-Y20:2Q@<%%4@T+'6N8:'KC3Y5CH%$5<WRH8I-T:JV0JXAP_VG=QIOW7
MA1A6994K&"&*5%'0B#!M,9;PI4Y%.8:YHRS-)CH2 Y6J(<X'-)1C6=JWNN(3
MT)(D(LFRS\"I_$[F-,PLJW(!;P-#!E6ILY361*^J(3Q7=N=TY:O+'NQ-#BL8
MP2X  4CZ8JKJ_8'?B[$$7@V4,AL+FRE3(6E=\&:A"]IKXH,2Y"YP#)A((9.E
M*(%J5>(#]_?,S7#GHFPRR=)VBT7$$P9^[U+EP!Z@/U*;)[* Z:]I#$]&.N)N
MK*.Q&.I4)B*M)@.5XQ1F,O@'-F2@1*S TDW =L1B,"-R3V%N79:@'UD^)P\G
M&:X1QCG3L)HRRPN/NN.HK&"R1U!'@C2@WU538+N,QEK=(L\BE9=2P]*]4<1I
MKH%*+45V"ZN08NK]#G[662Q K>0@T<7XZ0N1A=VQWG (W^%6G<E2B77\SJW2
M)^R2)O<6UA4W8UVP5(@[&%%.44>!J/]E8SK___^C\=LM-T$X>S#X'^RNCXAX
MEF--=N-WH(254BW8UZO:F%V3I'X$-4)63PK4<^/Y5*2G&LP-C%R6L-/P]%CE
M"D8%*6BW<.B27C'<;YA"#A+^7NER1F)S*HLQ[NU4I84DI>T[:W:9@!XVM@N^
M:FR0LEH0H3Q9@7$KO]-6-1+-OV<9+5$P)S 3$FKD5"P44]CW6!41&!!X&1Y"
MLD-FMENWBHT$V(M8LYDQZW\VG[^%G!A>@W 74UA6!2XLM'S2;,&ES$L-E(%"
MM%O]E%:&R^7]$'$65<13XS$F0!H043 G< KR.6.RB=,$K!5]VT'YE+=2)Z#U
MH."I./SE B(OFQ^,82<VBZF,U*LTN\OE=.V(R>FGF]?PNPY/?[B%;QW-60>-
M\1\:SD]J( IX_M5#GFAUD/!R=5SR\6CE"L9E.2U>;6T!HU.T$,#O;FDH[P)[
MMN[T9UULC;.)^C?@T>B-2C>KXH>_T/=;GPX&V_LOMU_N'D@E_[:WN[_[MX.#
M^*>_O8RBW9<_R3C:>SG<FLJ1VF)E^_'%MJ]E\'']8DJ3PH\_OMB'_U]=?S0<
MV\!\CGF)RO9'R]]EHD Q1)J!.)#@3'--;ACTM0AT*112)VX@/!#!U +$T4@'
ME!P&%=$8_6R']3Y7?Z] _ZP5?'<EKE5^JU'?*4WHM%NAQ>J(_>UM<86V8RKS
MS^(,(ZN..(> 9@Q:*F/0D([X<"RV=U[N[W7$^L'/+S=6R^_NS]N;N]M[.Y;/
MH/<@-..\6S Y7<Y:_MV7"-R+KYEO4 X>9L$",_SCD_<]<=I[__[Z\OBT?_[V
MS=KV&GV^/#X[LY\_]<]NWKU9V]O^<4V<7%R=]:[H:T,5?[-Y>O'^_?'E=>^5
M_>%!26B*#>;_[1:1='5D?CBS$^]LP\P@FC=G^+\K[U%+ TK_YB!7\O.F!EL6
MJU?R-H.$Z MI,-/^:A@%G&UFOC41(0'>2-Y [WK]M^]N8 '[/OG?C'3D$WS=
M__!67%^=OED;[1\<[.^.ME_L_+S]<GMW]^!@;Z?[^W2$Z3-0^?[B[<4:X3O?
MG-)3T-L$7ON/KGB;R]EWH.#7[B7H_UO(A'+P'J=9E18J(1=VK2*(>60^\P40
M_D'5@8^@6'^HQ5Q_ ?L5A!8<?H,)WWC(MWT-6.7H+87#/W!8@@C==,E,<Q.)
MAA==C5O]$3C0CJ4<=PQWZG#+@))D05 0II#.SQ(5[IR:S)&"7WGR-U"P'R!_
MR9V<%:0UZ%_Z_P-KVEVS0Q(N^NJ' _IO+3!GEE($R7I7_\R@J>7EX<G18\&T
MAR"T!U&;I2I3JOL2=#X&6E[M_?CET-%.5QQ3CD 2W1&_FB >%?P&OBJ&D)\^
M$5+R:3MX FWK<@-G%O"C1V.7R&FD5)A^0<Y#66IA YO<Y@\UEK%.65&=W^.7
M?A8/0=:T:5':K<405R,M [L3  (5+#S_5ND?3@[KG0*EG'I8D,8B-HX5'FI#
M<>8<D.*A-NT6PS9FU84J,3DCM(U&/<]*C!KAC<=F>&PW2;B6YM3A<NLYZ-T
M<FDDWQ3<(@N+H8PL^%4GXTWRBP6):;OUI0A 4Z)&N5(8C\]#*,<6A1AADF[P
MJ?E$.H0..#4,F5TSD>9V4SX-7'R6EI[*J2[!\OX#5L-T5[CY@PJS#I ^(#R_
MTP5"#T."Y'"K@/V$2!#FB$N;*)FBT7E P'C-6>Z8T@4M8;3VE@&,=DNF,\2!
M.6E7:83@,+P1ZR$8,?@,'P>JO$.0LY&+^USLU+]D3!&4"K,J5C1>).\@DES6
M.\L(,DP<*P*#*;V?,3R-X\CI--$1)6>)O&/H.5>C*I&<^#XE(7^VB1TX$VLM
M/S";UM/%7W!L<IZER@HD69I 8AT#+,R$0!"P($L70(_,Q=KHT'!HB-JM*BGU
M!!X!GDWDC$9!'D$*&T59CCEF,N/-J5]? ="RB</1@"Q=%)6R,#WJ895:S$NR
MR83YW3H9\$1!AB?5/6;;_'((,:=*LDR68Y"?S1E^E&F*J7(!H7$X6@RKZQB4
MF+G3;MFQV/(_$>B=Q]GP9W0B$)@QRPUVM? )@UPA (7NSWPK@.812L0PSR:K
ML_GM37!L/]I<WF-15> @WLSM5HTK6C#YB0L?&HO $DL+7;S$NCXP03D#3<02
MQP@VOR@;,K6B),&./9FQ]AN%L$43(USP#SRCC7ES0[=;*^4U\R25_9DJRT19
MD-9;:^\^4I!.R,+6S B878\V6&<'*LGN.KYZ,@=(K<@FP7Q3H\2HWV-8%T+#
M1@#<;"LH-EH.1HRYQ[J@T1[6:M!N+:Y#F-U#O: ?>(>=[!1?INV\_U-P()[O
MY[63'0!.H%,"+F1WO%>&&2P8,.90@5P";Z\?Y9%K8676.G]FZV/@DJ)()2#&
M9GUFH1(-VRRDU&W30('C@*6S%>V@1TLJ1MBL6TWT1+.T==C]H46.QH32ZT(.
M= *Q90?X*&&;@<<D2#B_C"#L+%QAD&J"61(4ZB@F(;\M, 8M9]_'+T7.+]TT
M' PR@/9M6.5$IARBZ/E6%-;#]6-6FYSC$&!?@4*%@;+QN6,]!=M.>@2Z8]GJ
M*G:1SJ-J4I0H:07YPT-,A*Q;7$J9H<B/NZT->SQ=I*-N6[(<)&'H8AD3I2P9
M'L8,@VC3() 'J4Y.0FBDFBAIMZ[]PKHO%A#5%!T,5V"U"=+J$@M99* /U@9U
MQ!B4"]2^8W1N^%7YP,NVRZ%74U:M!RE'-!UM#:MSZ')Y(6%YUO,;5,N-LHHM
MXOJ.,:].M]9?F&\@!0&W9%?DS= QRP-^I.2P(@E!<L=("1?AT)F _HPQ$L%*
M ,@0^BQ]CWJ,@:+['N)+@5$&+=( Y<05L/W2D++2G >K7>K=4#Q8O%U/@*5B
M=_\G6$8"O(5X)Y:S.0X#=U!<EK"$-C4#:T:L\#V3,53.(RS9%5VLJO/7[L0/
M&#!)B 5$O<PHN3JL <'>1/L=V\BFZ5]6^,<'^8EL ,,SSTTS^!?RT8\L/;>)
M(Y('?KS2Q55NXYLF<;8_@:+",+;]AAO9A8>P_ZBB$AEG+L,,/3OW)'D,:[<>
MH8QA<\"<N8K<9)35:5H&9W;DR(MRTV?N(-$C.==ITV6AZP\]..969Q@Z%:O&
MJ?NIZDB6_'/"D0SX?4LC#H7(39,]%I""I4YE+F';IF.V+3"<8CS*"J;WK$N,
M71!5I2;#J_M+:)O-S[PDE$Y'J1=:?7.(XN9Y[L>M@7"%F+HGI!,(YBL5U_-J
MBCPQFH/;.<A2*8;8S6;3G'8+S.<M<4H."D7=/C9X7]?&*!&;D9%&T=#.8W3'
MK\:9XC 6XQ9X[6";+0:UQID %]\$KPQFB=^I4G+99DS_-_"&,QIS3 *_EU?H
MTJN44!WW[E1J6,I*TXGI]&8V'%K+Z=KIW)I9S"1^ 9(W$04$JD5F&EB6^WR*
M6VC/G->?^3Z_ \RLN;E@^[T&-D\2$)JK)&D 4P"17UF5RC,L%"FXI+6YF1T*
M"'0P=VW+QM@\A<I$B=H=I, \HBR?L50DFL)X27XHF5FC83$H8Q.>&811K,*=
M38W5_UDK8"_^50%[>OF3H@EGP<A,=1&L18^(Z5)L@P?DQ"C#3XL-7T$N^59Y
M[:4-O,))L!>2&,,H/3\:QA$&IL-<./&\F?(J&]=CB.,V$=>'H,+FS,X0H35]
MGZ6CN0<X^W<&S'8%C]T:#-74S>/R;HC7$ZTH/,ZBJ,KK[*FAD>O'UG0L36<I
M[GJZP3 1\(EGHA*,Z#&RL_#-'<PSVQQBV_#ZBSWSY 0V8FQ9/U @/Y2U^'$>
M!J34H[N0=<[\8U$)1>#A:. /@Q9B!RV<9^P)J%.6:ESC+ %1>2WZ15%AC$=)
MOPA""+/#Z&@)\$&&UZ-(?QRP\QW:\WP.<:,8S53<F&<&I6YV<+(NK#L4: $(
M%/9DWV8&6*L+?;%&:84\&*N2I4[\D75A($::4IMU>_7 9C&U*XYA^>:7!JG4
MJ5M;J,,66RM-*1E7AA%YC<6'U<EU(!S?QG\0@4(/C-%Y6.KQ'Z$4:8,V,,-<
M'6D"_<0"(-=::C#&Y2*K<C9*8(#/'6YUG?'$'9NN[6\'21HP=@D 3V;1>6KD
M1;N%6S=0U(.G<\,"6V>')1%C:$[#8;(A@8%\3,Z)FRQS!/ 5-P>ZLF@&Y@#F
MU*77\C^1L;*Y5U IEG&<\RF)V>I,^4;>;UYAT%#GROU23<"HR0+K'%P !/Y=
M<ZLGFY4]04CUAM4"$F.98\T0*&)XR6467\8&,'1;J @-]H;R_7ULD%H$;Z(%
M,.(ABP)\.2F+KSOXDLDB+^HTME$""-B[L[,N-YK0M:?\+) \'3<>UQ/2YW6#
MCPYFK,PF(Z<*)F(+JHB4J4:#OW5'3!YL[7\,6Y_2S/*B:[EJZM+B=(PJP-G1
MB8EL$>6D8SQ )C>3!!S;78\"AE$$@G6B.F+ANI.,?Z]8'M%JX9$D2,<K_&+#
M!V!PZ@A<K 'LP/M#X*^*.NHIL(>A2A0#?0:>L!6'K"I=0$6>Q72Y43M+,9>O
M&Y+UD(,C6YUGZ,.>OBFFX(\[8J+R$>*T+O1' ZZ'6!@SAA9#E:+C^M7K5":H
MT$CNKR%N3*P1K]D!LD"514P;IKFF&C"5[O%0U.T\E+W$@X"8,FUF:QZ:CZ!R
ML%D=6Z!NMTS1[-O+Y*Z3R5Z0;5EI%%=>GF5ZF[R> L/ZN4!Q:@\A4(2HO8X&
M%YZT6Q&8S]*+4&S-AW&A,/M;G/?A+[BK(9_FRF ^:&W)#(-PP^LQXQW^>#8C
M73YPL[I!Q_I\#)_%SJ$=D@J'7J33C* [_FB<J;JP&*7 Q-./RH3ELBR8ZW:(
M:WP/4=J#8$+>BXL:%>S^$[3F72E";;2)\M$R I5X. Y\52-TEM%GB!8@UAP9
MR]$L*2%[3>]6*3^KU,>!#G$^&-1X(+N['=YLVST"<;'T2$%=P)Z@"6R\O.]
MD!AIB5\552X)LIG*69[!4_3K(>:8JDY5Z$MX@B7#*P59F[D:!(.H* ^C(DU1
MD?ER+@9>K>%TR"P!OB'<XW45S4?3K@#XY. M.("I;=/2A/SA8F@M% =\'N,:
M@U:2Y9X0"QU@A:9@K)( \Q.-329!PD9,NS17_&U*5'!8>*LQ3%V_FX!TX<$8
MUS-IX'JLEJ,O!>D#22B,>%K@H42#:GLQGA<4:PHLS*FGNI0@%V11(.$KF@!<
M&<;#4O(%K2/8J\)/H[_$8T"8S\K$S_>H1X JA^#\*\F) $$<WGB>7U)ZZMCA
M$LU:0?R@T!AU5S*-,UI)1'$%9\7<1L?A3)JU6W4)A,@H\RJB\]MS;1DCVR"X
MC(N<$,=51,*ED'W+_4%H1)Z^RT@/G01F+\PZ7278,P:6'-@-9JLK?F%A[IAJ
MN2_G85WJ6>(VR8AO8$"P/OP[Q*%%K",NBI4/F^DY&[Q0M^ +# TP;[>V6?"!
M86.A-BS(X6>_I/Y9PKB M:_/X_J#BWVNYWYFFR5Z\$]FR:"GY"7;K4M;/:=8
M327JEA1/WKN<#%Z[JU^SD7/ WKEMQ&(# 3AD[2#)_WM%\>!#P,"#YA-5D)Z?
MD6-]\@[-F7-9E>.,C\D^1$#'^ 6=6[R);A\8X4HZ 75IX!E]SOG%68/*C8QY
M>-::.$.NY]&IAZ"%37V0B"TTS:^7MM&$!7V+&UK'69_O;C1=YE1:IA&,K?7\
M\$3>ZTDU,54NVGZT2?2*[:OT%6>]V'@HV@ S9N04',<T*U31E$=-,!"LFIA=
MPT\6#,1Z094LNMLA;,<SU6=V9NE<U0&C=&\,\G;&M8%-X$A#8AJ<)=AK;)=J
MJ*8C(-)U=SY#Q(\3.G*-(IK,P(?[Y0H*B1*S)BNT'JKI"^GS;"%(I3GV3_A^
MA(=-L.UAK( %OK[/15Q!?SVQ=;%X$]X*!"L\!A_9FJX3% C/028H'+'8!Z)'
MM%(P7QBSYYI#V1C;194-LLU= ARF1 ;$"27*I8??C84-&6^W7(3IF30&Q[!S
M)31OW"609Y_A.\@ZACJ?_&GKJ;O_JJ<^IY[JF6[L&9Z6UL8Z>4%#H1" 31>'
MK ,UE@GB?G>@H@N\A>G7R@KE%V\6)X[2DU,?ZR-'YB%Y^,V(C@:7>%@,%0-^
MAQX&C?9P"/FKJ21\D6-^GKZ^KA.,16'%@IC&A:!/M/CM%AL*UQ(WMSEW<J2\
MI"CR3ON]YIQHUY),05OCIH:@YMM<0:>.\-@V6;R"BE<VW<;8+[$[O2P>&G+^
M](C>G@<B.TLF^KA<#;$Q$0M.5-C"XUAL2GV_;#VP%1WKM</$M-E*+(92)T7S
MI-42#[ @W:XWN]UZTDJ_/0+X4UW@:+0AOI=W!@U<>)+$:^>S9]5 7ZL<6\D3
MW*81'IG+@TH"'GRD4Y 4$5[7WON84^N=@]U=SD F=.8-(@;3J<;#Y0:Y8@\-
M&Z 8PVT<MC* 13-8M#&MGRIZ!UQ]PXBAR9ADJQA30Q1#&%0R(=S"1'_HB!%*
MP1D=BH&T,?HB;C4PVVB(E3W?8,ZWN-3-%JXV%)2.[.FD^FQAW8J7,ZFI=V>+
MNH?$F0T@*CSG@C4K.P)U6(-5-7TAUIP0%F@YQ2MKQNFNV8!* /6AWKF^T@7U
M::NQ7E6Z,4KM2I:<6:)#4D&+N+G\R'"LN51<6V.Q021O@DQX*\DBF72$:108
MJICNJ6 H0H'_QES+22X"/_<1U03=X1<3B_*(>940[)?E_M%,._E2C4!!ZMF!
MJ4Q&U44/@+WNG38.7YA5\P[R@5+D&&TDS8P9V2"+9Y3T.MYE WM>P+A2$#Q>
ML'$MB9(YG[)S0K2*1^'TF$Y',WO=W@H!= 2$8D2=$PB@RP&D6=A#B0W*N>)1
M, D48(M!$Z@["6NIM]RLU:P8T+:0OC7A75TXF% $*"'B"FS.:BF:^<+CK#]L
MBD4,B3<^2SRIB>H-Y3W VRH#UCNFUXH;LI3CD++.-NM&A-RS-;6E<9#@8DBG
M@<EAS'URY)U"JU)-)_*"N1'A0%,=5!)" ^4.%"R,8B@;2UT>#LX,/]4;V7#%
MH>(94T4GGP/K] ?T9#S%M^Y[OC56MHO"._1U:,]][6T?')O&,">,=.Z[L&!-
M6+U6V@5]EC5<5V5[3S(#(4C0%0-36)$@<NK<M[9*^-VHTK$T[923*C&-O^A=
MK(F<.T"=!>B/V<0IQO@E'3@DNS(9:!B:]LX_LM\H!G.0X2U#/+P*K/.FWA$*
M*MWE"EG2P#+!#@1"%NI^L_^ 9'C!)8\/4L.E% <A@' C>LW[L^)%1PB&(_FM
M.:A*A>E.0SL\FC%%<,K2;OEFSYI+Q*0"4^ET%IZ>9+&U9%[IH^X1]&Y'X.-]
M<38M;7R2)3JRKHH"[;A"6^@U%M(\$X92ESUN %-PG)*Q5X[I-AB8Q1PD,V4Y
M4^_QAL>\HIZ#2R/FC R!2UF5Q*8D0JD+5VMLZ0=79LJRF.!PL-$(:\GK* E>
M"_(@U0F,F;5=<Q>B^.>$20A-C2(P:PKKQ?;HKCGB-%]E:YQKJ F#A>>*V^QH
M96!S4N[>*HTV6-ZNU!_,]4 O1[:Q0\9\V:8T%6Q23W-U L+GD&?*)+3!%F=#
M7"X V-QM":B',[.*!RE:CECC&6+@$,;;S(A@G'W!O2D4 'O>VX ;6"<+3CG@
MJA^6?D_XZ_ZBA#722TD_D[8WRKZU$5DT,AD^WWBOWB.ZSX+<>2,2GC\P/% !
MO(V=$^$F?M$./F++B#O  L9U[X#4(L-],_&_CS*8\\$4QPV'.M&T8P/NL5B$
M&^$5!^&>>!D2[.G,(@Q+Q;:S:+EU-3:XSV.">'T\!X@US]//5F^8HVI)ZTFC
M?9OO&_HN4<K/+DIYZ^Z@@=R?!.57E59>QWK80>8U+SK^N*@/K9-W*U&G<2T1
M1Z&VY9.RR5/*_NX4;!5$,T-;%_X@P61&XPKEOJ@-<%UB,Z9X".Z%-@JSKYJT
M3K.7M59I+"[9PA*]R$;0)D+@,Z>5NUP!VX>+>=0C:QYI[#AK8P,=//55#;QV
MA##F;;?\BE@M1H]@ABN=X^2B/CAB%^*?E\0KE"NZ<,;P(,H@'RC\L76,35/J
MGJYD+&>V,NJR._.&S3?"U-5^>Z;YLBM<2'/K"*$HW=W?V+//'LS692GV,[>E
MJ>_26_FR[JW$6EJ>I3H29[94@[MWS%AZ?9+# R<[2X.N&$Q)S'])P,<^ZJMV
MO=XM Z*1%>$_+;"\<6M@BGY,*-YZ533S72.#1NH*_Q0'24M-0SA8[*^Z+OS7
MM*B DG*<9]4(6XX> X%FZ2;^,0[OGEYOYF(&J?8DN*Z>F[XTM4VKN;XN*?A^
M&'8(L:+6\S)\[KO8U@,G3M?H$(W/L3VYCS"A!;^6F#]480 >7C4UI'@CX/-S
M)]8@*" H#UMAZKO3JE1A:A(I;O+ 7(Q*/)Q-(1LM3# QT) WCT'UD#)XAL!'
MF&B@+8 9"V_P[I^V_+CWK_+CU[T7=-LI0Q_C+'=G$)\[N:JQYB*\D'-!2DP@
M#P5K1JI]J+I86M!<:D<[]A5"E>G01/H0..TZ&L-3$@]DZ@Y=T'QKU$*HDKRH
MU5?X&MXP2.FMO1?''IX@3)*(:(2J""8BVM@(B:4U*_,-J7X$'*2H"/)@)EDP
MMNE.WGX/Q[RS0](#0GYR]$FB8UITD'*^S5"*.WHZ=!E#@9H8C2UDWJBU!&:X
M+F)D4[YWBZ$V=*@EWF; AS3-- $&_\"P'0^P]SIG#5ES)^>HD]&-ZW5(?8>=
MJ,]$G6?B.*9K_J]<4_."&W5MP8[#<!M?4Y+FA!W_!D]*C?0RY@N(4CI<5__A
M $RU[;OXYXCPQ&]L<,NPI_J+]'[)K5K!O68AH.[=O[/8/#0C,.T2 =)T=X\"
MX5)S)>:[M-UR]V)X3$*U#[E4X'V%]=*]01X(&,GWB++FI<E0&X<'.$7Z#B'3
M3GV\J<_7H^"MT;1 >Y$N;OG6!YE_5J4X'F W -:JJ>_5)C,KS (&Y%-SSFB9
MLT"5\UC*355UW0)2)&[> @' #G4NO-@<1RWU'#EB'7P/7ZCBQ@)[T(TVZR_-
M^G-O_39GFC ;)+&!\NGZ[+=_PFE.OBW\D9GNH(YU:GBH3R5U_8\OVX5DV+0R
M+JOZFA/K]D^?S2]]_;!_I+HCV-[^48<\+6'*YCU(!S[7XG<KD^J!V9JG$\U-
M#I3/E"1495,#O<MV;*LHEU*9RX@J-O_N3JU:S@:MTY\M&OI72S&($59W]1*9
M,F*SL<!"N%,N)@P@?)@;%N>OAVI* K")L&YK5'Q34%_/,ZKM!DL]FE=8<8F]
MF=_!D>QUZQ-?P)DI7W*]X(R75Z(,@C1D16T2\>I5C)+X[NCYP^><H"[KE/:M
M_&,B/X>L> IK+J7"E-VH9ZYLZY01;.RR(>\7!(I^;T1PR7/8VV9%C196)6KN
MQF=7\ZWKI*X[@2Y)P/Q@,P8>*:QC9P:L-@FWNVSC4?:+2^%9\T91"]#182)3
MX_?/_03(Z<%/>Y;DLRR.-W^!X.&S^(2<O2YATTNP^51"HUOM4;CQ+,AE#K.R
MUS*-0R^V(;OXTV::/SV<:8)*7)S]!E_2GPS^?U!+ P04    " "1@%92"W4D
M$4L&  !&;@  $    &0V.3DV,V1E>#(Q,2YH=&WMG5MSVC@4@-\[T_^@828[
MH5-,DFEWNX0P8\ +-$[PV"3=/@I;@*9&\M@BE/[ZE6_AGK99^T'#>4FP+$O'
M1Y^.CF1=FOW1G=EJ]@V]VWK[ICD:C$RC9?Q;N[K4+IOU]%*&U[,(J-D>=K^B
M=J\S-(?V3>5+?S R*O$-]/:-C-<A3)"PU>P.'I$S^FH:-Y4E]<2L\4G[2%D%
M89].V4W%)Q.1/-6T\FAS'$XIJPD>-"X"<8VRZS$7@L_3H EGHA;1'Z1QN;Z>
MX#GU5XT1G9,(W9,ELOD<RYQT<]"[OZF$=#J3637;+>/[C(ZI0/&;H6:]W6K6
MK?C5#DEP]:% $=Q$)XD,5D@B>86<Q3BB'L4AE4_DLFPH8R.;*YG-CF[VY*JT
M_F#C*+A.4HE+46^;!NH8INE8>F=PW[NI7%22:TOO=O/K+X/NJ']3N;RX.*N@
M]M#N&G82GLF0AM1D09NZY1B-_,>++[VKH3TEQ)0D(MJM[$<W%^3CWV=22?51
M=WWG,7LZ?=5GD?_*(VXG</7G*Q-X^;?\8Z<!=JZ; $]);1P2_*U&F2Q)TL!/
MG'KHEW7S*2ZTPS(FK#)!Q0K=XSEII'BL7W8W>EKT.0#'X[VVKGWZ&>>QP([
M@J0R\##]_WD1TLBCKJ"<I2'#R4^JW0%A+E\AS("Y/ QXB..L\RP+4"&254!6
M*!EPM6M?2E/NOAVS2!A7)DE@IN])^O^1"\JFY6MX7R*'N+*L16S+ADM&O%]7
M^;I^K>U"874LL3^[^4LE;)46VE8..EA>65#<:C4NM8L+,K]&@GP74C!/%D6C
ME@?^3O/0&I$0>RM&T+D>45Q%EB#:>V0*3RN*U_OA%UNW6H[D LOZ0%Z39IK&
M2^7W8L0=6F1C\PN)G[W;Q>-4T>A@ACV,3#JG(JY8A7*1)JX,%,!$RH0GL>"1
MP,BF+D:.9FMFT19CG3[0H1@=O?FX7S -/1+*/%;*H "M1\9"G_N>;/LCU"5,
M9O4-Z8%3,!M9RL"&:FR<#Y@7>YT&D[D0$DI.D!72)]F/*\,'37(#2E2C9!"/
MVK"D(XW]M3UI:X]% S*:$2F!F)'0Q\R+E$$%2#E$RL/M&I82K,D#B[M#Z%:F
M[_&Y,JR 6<EA$=BGLN\2FD4W,S)A<%25X^%6NRW:1'S& 6;*D  @9"!P^99E
MM!A)PLK@ (8AXZ&<@4]P']2FX@[[>!7%#H3'--2>%6XM\@P #=70L&;4IT%
MF;Q?CO'H$A\OL4(?TP"-% V;R\RH&\&P*-B/HY X>M$H_!-BYH*U4 V$<V>&
MV72&:15U>#HOHV P+,(#GT1I?)L$B[%/W>TY/9T99>"$*,?."-,E9L@T.Z?N
M>P 2.1+2DL0?-G*GM.@>BW)DG#@8!B,R60^-B#MCW.?3>/9D9W/::K%.B,]#
M"G.]5*&C1YB-O??0@IP\"7T2NGQM)5:)C2A\NA_VZ82'3*$!KQ/'PM),S=%&
MLE\R8*Z&SB?U;W6,DJ4!0=Q\(%,^R+ @41JC"L2<.#$&GOK2#2610,XJ$F2>
MD0'MRTEC<2]3V&"B1!<4R%"+#%/BL(J0HQ>]&FE)Q8]TEI\R*)SZ,(9)!;$X
M90+L ]B'/2:,1<@#@O0Z?$4#)%(D-CJLY7R%[W,V1;<\7O ,<*@+Q]97MGF
MV:J,R7_9ES:4?V1#?(+@TYJ:\#Q2(AB>EV16'.Y2[%/9(=ID)<L3:%&$ECL^
MIGZ\),5;1"*4!9K._8G 10$TCJ !@V% QPN& U;5 QO'V(CW[8%M>P 1B0BU
M<RB<XC=E<0),U5G1!BP\L[ ]E10ZN(#+/BX/C#Z1,(*N"B!Q%(GSI 6H0ML"
M9.R1D?N*57!' 9.CF&1[/I6%"&SRI#8>X*<"-+\-S8.C5V'T%-@XP :,F@(3
MNTS<D>_4Y;(/HVO)3L;%[R28Y@"$J$K(^<-MM83EUK#ICYIXV$?G"Y7HHH*'
MJBPP^D+PWD*^&"R?/#!)6<:N)\=#%7[<5+''1FV<1[5[;M7NN5:;YUCEL$=B
M)2OQ#3J&^S/ V<,?SBI;+.?*3@\J>[>IZ<T[_X__W\#Z&NV(% ^UA,05*-H\
M2FPYXQ%!3\E)0"A:'\LCB46Q?I KLPBY[\N&<+Q"^>X$V2K"Y[J2D))S$A/3
M'3S*Z^QPM_2@GGI\$)P,3,Z/^P]02P,$%     @ D8!64LR>>A.0 @  Y 4
M !    !D-CDY-C-D97@R,S$N:'1MI53;CMHP$'U'XA]&/%2MQ"T)UR4@+1#8
MJ-F (-MM^Q:"0RP%.[+-LOQ]QR&HJY:V6OJ2S.7,^,QX//9#\.B-[ ?G?CHJ
ME^S #3QGY'RMF5;=L!MG%>V- @#V>#']!N/Y9.$M5L/*\X,;.!7M@'()<1/"
M%!$C>^I^@77PS7.&E2/=JN2N5V]35H$PI3LVK*0D5GF4O;S ]J'84593/+MK
M9J^#0MUPI?A>6RIP[[ES?U@1=)=@L#U;^,$E..9,U>)P3]/374#W1()/CK#B
M^Q#/7+O?$6)BR'CDO"9T0Q7H\L!NC$=V0^?!WU*7>8V-8?Z53I17?"N?R<)?
M.QBWF('K3YVE@Q]45\[<70?.RIG"\FGLN1.XGTP63W[@^G.8N:O'7[E?;^0?
MJ!=<RZ5WL7TFD!!!-B>(.)-8-2@.*B% 6<1%QD6H*&> ?D%B!+)(NW+$BNRH
M5 5@K4)%]A@O ;49%WM8UWKPT>>R_H%M9#:P+*MF]'H]LS6 7.YVS5:GD-O]
MKFE=Y':[<\&T^DVC>Y$MTS(*V6JUC7XA&YV.90[*I5QI&OU>D:C3:W:+/.V.
MU2VLEMEN8<:0;7.UV44>GX#'$! 1;D^,5,%E45U;^$%@U=@#!5NL;@LSLA&'
M4)S -*M@-DT#W2G6SW:7KNDF\I2>X3%E(8MHF(+\V1U]\!4'R"@AVT-*<'SR
M,= XG9'$,8D4?2&,2*E943V9#&/Q+"5X6B[Q%R+>Y#Q31E)5."8T2B#,,A(*
M>;XW*L^W8S1KG^OPG\/VKE%KR 8L!8W($6L6"3](,N$\(\C,\Y9P\YN]A<N8
M2\59%1Y#*<,H02H*[^:?W;B^PVXA\-LHZ77\M@$-7+8H%ZL7EZJVZ36-QGR[
M_P!02P,$%     @ D8!64L$Y:F,^!P  C!D  !    !D-CDY-C-D97@S,3$N
M:'1MU5E;<QHW%'YGAO^@(9../0/&.$DO&#,#AL3;$MN#F;1]%+M:T'A9;:1=
M,/WU_8ZT"QAP?$F:MG[ K%8Z^L[M.T>B=3'Z.&BW+OJ=7KM<:HV\T:#?[O]1
M>],X:K3J[A'C]7P":W6O>G^R[H?SJ\'5\*SR^X4WZE?H!2N7,.]<Q*G0[5;/
M^\1N1G\.^F>5A0S2:?/GHW<RKC >R4E\5HE$F-I5K>MBVHSKB8QKJ4J:QTEZ
MRO+GL4I3-7-#H8K3FI%_B69C_1SRF8R6S9&<"<,NQ8(-U8QCI\[ ^W!Y5M%R
M,L56K2Z4NO"ZWHB19JQ5[[9;]6M2;1^"QLDWA.!;FU@,Y_WAR'OOG7=&WM7E
MS0K%?C,\""(5=VE-Q@'D-M^^?AZHME=E'[F^+9?Z1^Q7/I$BXE7F"YW*<,G2
M*4^;[&%(/_X3B!I'S&-3/A=,B[D4"Q$ AS2,QW'&(PPF2J=,Q>R]TC/6>G]U
M.5K%UE2FHF82[HMFK!::)Q!W7/NM5:=9;:9"-A*:!\M85)D7^T>G%,O?5;N3
M(];E!CI!@=F2W0)F)(()\%@E<^T"A56Q2ID/65S&4'[)LCC5F6 FY:F887-2
MAP,@HDG","'W,:29FLF4I<K-VYD0"U\8P_6R7,*<&;\5V'A#J,%8 #38,Z)<
MH4UH@B^UG\TP+<9Z0 F$9C"W/V4FHX_U^H70(A="&LRDB00/9#QA"YE.H:%)
MA&\1DMP$V%0 />=8%K#Q<M,.I^P+2?F/N.?-%]PC6"ACZ$^V7.M;A6\P':_U
MQGL9AXA.GDK(D;$?90%DPJ8;RE7A$*FC)4M@$G(GN3F*5OXJEW)3F:V]$1.!
M),E5,F8680*<I&!)NY^Q@'QNIBR,U,(4'M1B(DVJ.7;B-.B  V9UPQ&F0+,#
M]_O[XNT1&]W#_<.KQML?3TUN[)RD*+!4&$H\.LT]QK6P809;R'$D2$<FX+%Q
M),V4YM.T&=**4HN> VG\2)D,ZRCAM(J<J$0K7P08-N72 8P6"'C!6:9_YT]Y
M/!&L@U@>9A&@/TY%;WBM\>Y '!9\1'L\ONI=X%;=6R:IB,0N&@@PHP3:"!+G
M-%+N4>#PZ1.1AR]"'JZ1DR>V8Q&2B.V;+XFO?(CZ!QM?7Q5O!_R0]81!1P)+
M659[/"ZJQ+@^S\S3EQ#SC05<DN]DN;1<4IF&!&3A7!J;VY@F8BN(RO":QC>I
M1:-<6R?G;+JV:S6G'7HIP1  8U0D YY:I&,C \FU) VDXWQ+=C%)R@SQL,TR
M8TG;,H$R H!2, \M2CBBR\\B3@P&O2R(-9]CA:L.FU4-W\:")H)CL%X$+RJ_
MW];GXVV?/SFQ=ES_])1,5;FT$P)L7P0@;.8R(,=RHV).;,8-@H+*,'F;ZZ"P
M/&)!\K&,9+HDRM^W+P6B=9*UOPNA>U,WRK@ES;M<HR33"?QO;(WR?:4#"\ 6
M](F(47DBA '>B(3BBZ:@6W&N1AS*!#3SH@+R;9WM'[+^G$>930(RA A#%%@Y
MAPIF3Z$L"LX3DMH][B^=Y-ER"2N1D,95Z+'*TH<1/&6_U61![4?X>#/%QD5C
M8Z-5.$, SJEC\W_;.0$RT>F]:T!J?_.R9=_L<](STH_X5/E^ILE*CKS0#N^5
M.E,FQ3 =VB#+^!#T.0/W0?3!_A4AO(VTV)J<PT9;)FS?'M\_SQPZ4%-N5D1/
M"66#0P26:JPU<A98HCF_%?AG>_BM^=7G&*A<VF.A=41\QY/1NY>V>_:L&!2A
M4UW'.1'JIO_6(0\1Y=(SF'ZGO!;8."ILJG(H-,4.0.(,I[!4B(<Y9:S W?0Z
MD(!G91S RTAA0PR!_U3F"W(7GS,)]#8*L]BW??[A?Z-EZN#,0G5,PBG4T%&O
MZ4L!&^:TN.I<%H+?$LVY.F*)SE9 >VHMCB]DDFW/F"W7T-&H2&;79KB6?T]V
M\  KC5@EQT-^S LG5L ;J&]51[8&K8[)9C :+&*UR1EI[U'O/\*DZ&DZ(,Q0
M(QBK,)"P"00CV_-X[HVJ8QP9SU4T%T0[,9_D]PHZSSDQ2R*U%'B[F"J79_R>
MK^&;@I'))R^FY*,OD,TWN7QK]Z!VD[T78PU"7OX0CTUR>G)292?')XT=CVU(
MILVW[B)WH%3:3I[5@6Y-.]U!GYWW!X.;Z\ZY=_GAK')<L<_7G5ZO>/[=ZXTN
MSBIOCU]76/=JV.L/[7 .P8W4SJ\&@\[U3;]9?/FBFMLVH3O5<LE"&K;S+[UB
MXY]>5]JM^JBW?O$IOZ%TFJT0-HJ)]]?_<E*,XV.XL5.A0H)XJHV1E;<(99PW
M1)//E0S8,U78 @<O5-K=97,3T1;PE3MV9]C53[YF;M#0&&P@]'KHCMF#%'MU
M;/^^[A*X;NKL8^OF8V<P:'>&O[7J[BNCV]AB^(/7'W2*-Q1C:Z-_-X._W-I[
MKKWIPIFM[YO=M??_6Z7SJ10AZ]\)/Z-FGEVY%N6^:G3:M=Q@A=9[WB>,YS^1
MN.2IT\\I&+2_POP-4$L#!!0    ( )& 5E*VA%O6(@<  /X8   0    9#8Y
M.38S9&5X,S$R+FAT;=59:W/:1A3]S@S_88=,.O8,&.,\VF+,#!@2TQ+;8S-)
M\W&15K"UM*MH)0C]]3UW5P(,.'ZD==-\<*S5/LZ]Y]YS[\JML]&'8;MUUN_T
MVN52:S08#?OM_A^U5XV#HU;=/6*\GD]@K>Y%[S/KOC^]&%Y<G50^G0U&_0J]
M8.42YIT*E8JDW>H-/K+KT>=A_Z0REWXZ;?YR\$:J"N.AG*B32BB"U*YJ71;3
M(IY,I*JE.FX>QNDQRY_'.DUUY(8"K=*:D7^)9F/U'/!(AHOF2$;"L',Q9U<Z
MXCBI,QR\/S^I)'(RQ5&M+HPZ&W0'(T:6L5:]VV[5+\FT70@:1W= 2,77M":5
M#S.;KU\^#E)[4&777/W)%^R#F*:\RCR1I#)8L'3*TR;[!IZW_P:<Q@$;L"F?
M"9:(F11SX0.(-(PKE?$0@[%.4J85>Z>3B+7>79R/EIQ.92IJ)N:>:"H]3WB,
M[0YKO[?J-*O-=,!&(N'^0HDJ&RCOX/C9K3LZ8%UN8!,,B!;L!C!#X4^ QQJ9
M6^=KK%(Z91[VXE+!^ 7+5)ID@IF4IR+"X60.!T!$MH1C NYA*&$ZDBE+M9NW
M-4$)3QC#$["KRZ6(WP@<O+:IP7P?:'!F2#%*A] $3R9>%F&:PGI \47"X&YO
MRDQ&/U;KYR(1^29D021-*+@OU83-93J%A286GD5(^\; IGW8.<,RGXT7ZWYX
M?GI>?8,>P0*I8#_Y<F5O%=Q@.EXG:^^E"A"=/)781RHOS'SL"9^N&5<%(3()
M%RR&2XA.HCD,EWR52[FKS,;9B E?TLY5<F868@)(TO"D/<]80!XW4Q:$>FX*
M!A,QD29-.$[B-.B  V9UC0A3H-F"^_Q<O#Y@HUNX?WK1>/WVV.3.SE6* DL'
M@<2CLWS >")LF,$7<AP*LI$),#8.I9G2?)H6(:THM>C9E\8+M<FPCA(NT:';
M*DZT)WP,FW)I#T[S!5APGNE_]:9<303K():OLA#0[Y>B5[S6>+,G]@L]HC/N
M7_7&=ZMN+9-4T)2+!@+,*('6@L211L;="QR</A!Y\"3DP0HY,;$9B]B)U/Y)
MA28?HKIMX^N[XFV/[[.>,.@$X"FK:O?'1944U^.9>?@24KZQ "7Y259+RR6=
M)=@!63B3QN8VI@EE-Z(ZO)+Q=6E)1,@MR;F:KOQ:S66'7DHH!, 8'4J?IQ;I
MV$A?\D22!=)IOA4[13MEAG389IFQHFV50!L!0"F4AQ;%'-'E92$G!8-=%L1*
MS['"58?UJH;?QH(F0F.P7OC'U,)=MG>W6\_#^7B3\P<GUA;U#T])*KU;(<!V
M10#"9B9](I8;K3BI&3<("BK#Q#9/_,+SB 7)QS*4Z8(D?]>Y%(B6).M_%T*W
MIJZ5<2N:7W.+XBR)P;^Q-<KS=.); +:@3X1"Y0D1!G@C8HHOFH)NQ5&-.)0Q
M9.9)!>2?)=O;9_T9#S.;!.0($00HL'(&$\R.0ED4G <DM7O<73J)V7()*Y&0
MQE7HL<[2NQ$\Y+SE9$'M1W!_,\7&16-CHU4X1P#.L5/S_YH<'YGH[-YV(+6_
M>=FR;W:1](CT(SW5GI<EY"4G7N72[ETC;5(,>]2@!8"'C;YDT#YLO;=[10"V
MD18;DW/8:,N$[=O5[?O,O@,UY68I])10-CB$;Z7&>B-7@06:\QL14A._/;_Z
M& >52SL\M(J(QTGS=P7 FZ>V>_:NZ!>A4UW%.0GJ.G^KD,<6Y=(CE'ZKO!;8
M."ILJG,H-,4.8,<(M[!4B+LU9:RAW?3:EX!G]]@#RTAA0PJ!_ZG,%^(NOF02
MZ&T49LJS??[^C]$R=7!GH3HF00HU=-1K>E+ A[DL+CN7N> W)'.NCEBALQ70
MWEJ+ZPNY9),9LT$-78V*9'9MAFOY=V0']['2B&5RW,5C7CBQ FR@OE6=V!JT
M.B:+X#1XQ%J3*]+.J]X/HJ3H:3H0S"!!,%;A(&$3"$ZV]_&<C:I3'*EF.IP)
MDAW%)_EWA23/.1'%H5X(O)U/M<LS?HMK<%,H,G'R9$D^^(;8W/G1ZU%.Z<'L
M)GLGQ@D$>?&3&IOX^.BHRHX.CQI;C*WM3(=O? /<@E)IN_VL#?2ULM,=]MEI
M?SB\ONR<#L[?GU0.*_;YLM/K%<^?!KW1V4GE]>'+"NM>7/7Z5W8XA^!&:J<7
MPV'G\KK?+'[YIIF;/J%OF>62A735SG_I%0?__++2;M5'O=6+C_G'26?9$F&C
MF'A[_:]'Q3A^7*V=5)@0(YYJ8V3E#4(9]PW1Y#,M??9($S; @85*N[MHKB/:
M +ZD8WN&7?W@S[L-&AI##42R&OK*[$6*O3BT_Y[V_=>S'Z0K[;JIL^O6]8?.
M<-CNG/_6^=RJNP?V(1_MGXTZQ2 %V,KCS^;MI[MZT]Q6M[W^J=E][OY_VW,Z
ME2)@[Y::=N&:D]NFT3W7JH+=M-X;?,1X_D<)ES9U^@,&!NW?/?X&4$L#!!0
M   ( )& 5E(UOQ!4&P0  .(+   0    9#8Y.38S9&5X,S(Q+FAT;<U6;6_;
M-A#^;L#_X:"B10+X34[2I8XL0+;D6)MB&9;2-A]IB[*)2)1*T4V\7[^C),=I
MEFSH&JP-C$ \'GG//7R./&,:7GFF,74LVVPVC- -/<=T/K=/^AW=Z%9#M'=K
M!S!&OGT#H\NQ[_F+H?9IZH:.IB:@V4"_,>62"M.PW8\0A#>>,]3N6"0W@_/.
M&>,:D(2M^5!+:"S+5<9\[Y82L6:\+;-\T,OE!=3C929EEE:F...R7; _Z4 _
MC&.2LF0W"%E*"YC1.UAD*<%(EN=>SH::8.L-AC)&F-34';DAJ,S Z(Y,HSM7
MJ3V'0.^_(H15R4F)8>PL0G?BCJW0]6<POUX$U]8LA-#_-T"O2<DC//HY7'>"
MSA@"9UQ"TD_.>JV?!,8*P++]>>C8OP S>T(^]-Z#/X%PZD!@+4;6S G:_F?/
MN0%K'*J9?J_7_\]RDO1>MAF/,.[@].WW@39=#JN,<[J2+.-PQ^0&Y(:"Q?F6
M)+"@>28D9#&$5)!HQVD+7+[JP)%R>O=&/_WM8IRE.>$[-3B_. ;<99*)%(R)
MC]3ORW?#)&T7.5G1 <_N!,DU4^^U_S"ZRLM$B$*%;39R*E@6 >41XVNPZ8JF
M2RK>\6617YSH+22JWP-20,P2&AW@!G2U%4PRS(WP")S[U8;P-07$EK*B4*GA
M3WE&1%+84$$QIT=)5(G6.6".+;@BXA:<#OQ.UHPFI 7C#:,Q;HVA)/M*P8]C
MMJ)"D:/VJ6EH =HDBW>0;T6Q)5R"S.!0(A7154)5G9"BV2!1EDM,Z/&:;UR5
M@NI  1%+PFG1]N\3N@-K59Z/4E +YTFY5ODM:5'.I#NX1<Z1KS4=@!+8\Q?F
M^Q?D59O4;5O*ZX?D=J0?0XC@*KZ;C7B;)#M48)HGZO >#E30+ULF:(I!"I5$
M40M4/SDBJ#$!^ME1=/Q R>'X'XZ^YD7_<'*J. :">T4TNB@%\K-9Z!\W&XH&
MQE'Y*2E3PS*4A'%4 :ND6A=?3)A CG)!"\5&2TV3)$%$>,TP+%*<R)&>HE6N
MBADG?*7LN&'$RJU5RNBU32HR,ZRR,F;Q1+R=I\0\RDK=/D]NS+_1I)F56LM=
M5"-@C3P'QH[G!7-K[,XNAUI/*\=SR[;WXT^N'4Z'VFGOK08C?V$[B])<0Z@L
M;6P5/&L>.(/]QS]2_/0\5)N C8*"M##K#WL?6.]A9+QY0UO]6SQRW6/(R9JV
MEX*26SSR@D5T0+YF+(+OQ%"'_5@_%$BC]H(*GWF/=&5:9B*BXF"ZAR)+$,B;
M7OGW8P]6M^C"E1%<69YG6@N\FZO/\A+<FR]=Q[/V,^J8#[3]7Y0]\\X^N:NK
MA_07P/7"D_$M/M48EX7R@A9>I8TT)W0IMD3LJ@+M]\NG5(>ZW^ABJXUHZL:[
MDG]7->EH+'O[OP!02P,$%     @ D8!64FH07UT1!   V L  !    !D-CDY
M-C-D97@S,C(N:'1MS59M;]LV$/YNP/_AH*)% OA-3M*ECFQ MN18FV(9EM(V
M'VF)LKE*E$K12[Q?OZ,DQVD6;PB*K34,PSP>><\]?(X\8Q;<N"-C9IO6J-DP
M B=P[9']N7W6[_2-;C5$>[=V &/L67<POIYXKK<<:I]F3F!K:@*:#?2;4"ZI
M&!F6\Q'\X,ZUA]H]B^1F<-FY8%P#DK U'VH)C66YRECLW5(BUHRW998/>KF\
M@GJ\RJ3,TLH49URV"_8G'>B'<4Q2ENP& 4MI 7-Z#\LL)1C)=)WK^5 3;+W!
M4,88DYHY8R< E1D8W?'(Z"Y4:O\U@K"DI(0PL9>!,W4F9N!X<UC<+OU;<QY
MX/T@//HEW';\S@1\>U)"TL\N>JT?!,;TP;2\16!;/P$S>T(^]-Z#-X5@9H-O
M+L?FW/;;WF?7O@-S$JB9?J_WKVK2^T= 2OH@VXQ'&'=P_O9UH$<.AS#CG(:2
M91SNF=R W% P.=^2!)8TSX2$+(: "A+M.&V!P\,.G"BG=V_T\U^N)EF:$[Y3
M@\NK4\!=IIE(P9AZ2/V^>C=,TG:1DY .>'8O2*Z-]%[[-Z.KO$8(4:BPS49.
M!<LBH#QB? T6#6FZHN(=7Q7YU9G>0J+Z/2 %Q"RAT0&N3\.M8))A;H1'8#^$
M&\+7%!!;RHI"I89?Y1D126%#!<6<GB11)5KG@#FVP"?\=[*#&[J1I 63#:,Q
M3!DG/&1(C!?'+*1",:,VJ3EH =HDBW>0;T6Q)5R"S.!0'Q7+5395D9"BV2!1
MEDO,YNF:;UR5?.I /A$KPFG1]AX2N@,S+ ]'R:>%\Z1<J_Q6M"AGTAU\0<*1
MK#4=@%+7RY?E^R/:JDWJIBVU]5U:.]%/(4!P%=G-1KQ-DAW*+\T3=7*/IRGH
MURT3-,4@A4JBJ-6IGYT0%)@ _>(D.GVDY'#VC^=>\Z)_.#M7' /!O2(:797J
M^-$L]$^;#44#XRC[E)2I80U*PCBJ@%4ZK2LO)DP@1[F@A6*CI:9)DB BO&.4
M$'$B1WJ*5KDJ?A0H;ABQ<FN5,GIMDXK,#$NLC%D\$V_G.3%/LE)7S[/K\F\T
M::-*K>4NJ@DPQZX-$]MU_84Y<>;70ZVGE>.%:5G[\2?'"F9#[;SW5H.QM[3L
M96FN(526-K8)KKGP[<'^SS]2_/P\5(N 38*"M!S5?ZQ]8+V'D?':#2SULWSB
MNL>0DS5MKP0E7_#("Q;1 ?DC8Q&\$D,=]F/]2B"-VA$5OO 8Z<JTRD1$Q<'T
M $66() WO?+S?:]5M^B";_@WINN.S/FOYIW1K09P4UOM66#NC>J,#YS]7WR]
M],(^N:6K]_,G '7DL?@6GVJ'RQ(YHH*CS_VK+ILI78DM$;NJ-/O]\@75H6XS
MNMA@(YJZW:Z$WU6M.1K+COXO4$L#!!0    ( )& 5E(?87RBT0\  %0]   /
M    9#8Y.38S9&5X-#(N:'1M[5MK;QLW%OTN0/^!<#=%"LB*[3S:.(X!V583
M81W;L-UVN]^H&4KB9C14AC.2U5^_YUZ2\[ >2;INL(MUD2;6:$A>WL>YYU[2
M1^]O/YP?'[WO]\Z.VZVCV\'M>?^X_X_=%]V#HV?N$QX_\]^+HY/+L]_%R;O3
MR_/+Z[<[O[T?W/9WZ O1;N&]4Y7F*CL^.AO\*FYN?S_OO]U9Z#B?'/[4?:G3
M'2$3/4[?[B1JE/.HHZOPVE1F8YWNYF9VN#?+WPC_>6CRW$S=HY%)\UVK_U"'
M^]7GD9SJ9'EXJZ?*B@NU$-=F*K%2[WSP[N+M3J;'$RQU='+<OYOHH<X%-B:.
MGIT<'SV[HIVM$V#_X $EB%@E+,)9_^;T>G!U.[B\$)<_B]/+#Q_PT\WMY>G?
M2Y'6J^1!)#KN66%&[=:9BM1TJ++OTZ&=O7F^WQ$'>P=['7&K,ADO4]41@S3J
MBJ???[?_XL<WX2E]^NF-,)G()TJX[T[-=";3I?OJ!S&15NC<BLA,IR85-C?1
M1X%G-,"DR5)$B;0D@[ J*C*=:\A7I+'*Q(V*<FU2)]+^ ;U#HVZJ]_IWT42F
M8R5Z44Y?[[]^_J)#L\NIPA1Q5_S5%CV^A40CDR1FH=.QT%A:Q,I&F9Z1[$'F
MJ82]M4P$_IGBG306L\S,M<4[-KQ4T]RK-_<UAA%3N12IR?%%FDN=(G 2'J?3
MD<FP JV73V0.*=HM/9V9+)=I+G(CEJ;HBJM$2:M$ID;0+1ZN6?):V1R2QJ*7
MY3I*%(MVF8UEJO]P\S^M#+WIG6!Y$KGG[, _EY.?+!.YL/6IW),P$+NAS<\2
ME3<V]PVL^0L[WAK-;-IL!\[-/BZ+?&+@EDM2K;:V4&*_L[>W%_X7=B(S-[YN
MV(Z8R4S,98+W_[;7W3]X*6:0@%_NBL\$)^3,E%C07_NO7G4.7O_8>8$)UJ\D
M3)'# &D,/W6:W  K/SV$(H%LIV[Q&U[\,^CZZB'6?&\26(\W'@#J7A!!44!>
MG2?P0IC)X(6YR15[G)+1Q*E.3%02XTL.,+A>3I/:8CC5>>X&2C>,0(LFGKB%
MN^)&IQ&&K\K1;C4$B0T'\D3.(6$Q+1+XTIQE(1#A_&39O/6YI@:B(;Y3\7+O
MR>9-1GA!)8#.$A]BG>&CP2R:@68IK!'1Q!@+%_MJI6$N1<)F,I=#X'>LYSI&
ME$-@3(^080 FK!IBV[$"OF<8.5RR+.4:0R.SF%:MI(.#TH,1T-^*1(TA_U+(
MN=0)%G)&FLDE$"5WX_RZ7?'+C)%/B41_*G3L S-&%)JD<#"<"> SN;XH9O6]
M=M99Z^L40 NG"NJV5N4N8,N)*NGE*/?(4ML#62A6P]QE!$/QC#W(H4Y<?JO)
M] 668G=*#3*+4M,9>52'W+9,1AV('O,W3B/((W-,2)^"RZ5X+-G-X"7U39/@
M0Y6JD7:"IW BG7XDA9*]N@)YL-VJ0<PF%*+91P59=B:U2PQ'/U]>W);4<*)S
MM6MG,E*'J5ED<K9SG)ITE[1K+:FR>_2,!AQOP[ '2^UY)E-+"5..R68D;J;&
MVN)YQAZ93^X'-SC 269DG.EX3'DD0R)&WA,#2@I@-=XGK:-4'7'5O>R*$W,G
M]I^_..A@+!9:&!-WQ,7O8G__Q_T?6;OB_B()I%",4V2<"VEC^4F\2\P0-./&
M(< 'F7V$9Q9E5H/8SCC+Z= D/OO>]J^[GLEM2[ /E1=Z<*O=6_E1&7B?Z(]&
MD)3]Y -L#! N$$9X<"X7K.ZK!D\R129.X5D43&<&V EEV6^274Y5QJRKQMNT
M4WU3[G>(D@PF@/P>PS>2*=H>O> )$6$FQS ]4ZP7!CJ5R"6,!D0CZI:1_0@*
M,S6G",4G"0]T/!@2$3O,8-L&R"$O)059_G!+U#R(FHX&QS<S%1'7_: 4B<?[
MOJGER:-G@V/D2O_6M/866;>>47T:04Y+$G9UP(9/)*<3K8"T_3M4 YP\+T<C
M':G,J?P*T$/9(>^$]VMI)@O/4$ED*I<94A8>DNZ(('LV'BN93Y#+AE8AJ;,*
M)5")&!Y>!HLNK$QJ-4F8"7,3.CHP-T&H@E+4(B,& ;O/9HF.9"@0B(9@2L[O
MC=TO)H;3DP"G)_(._(%&_L4T$V#KEJYPEK0'&74.N1Q*U!&<&0LFL@5XC@QJ
M%T^Q,C^"@UI(#/9)U:ETSJ2I3E6TL*6%D*Z&RA<T=WI:3.NOXT?/D!S>-,,"
M'O[#-R#P<+]>/)=$PR[ IB)R!1.IN, NNN1X#*4^X*@@&0)&H0\8Q0]+W;!9
M&,8H7S,+?3,SL+TEK4(=P\P4R)[X<406I*G2M*@\V_M(NW6OI*B;NA:A?GZH
M,353G;*7L'FA7TL_,EE-7&U<IN85-M5MA!P9?E4PBBY7@V->W=P;%JFO;RE:
M1QI2>= +ONS51?PT;#>[IY)VBSW&?SWD^($\5536"N75C72J<!<KT1Y:#V6\
M^^B6#8M1'"VH1FL\Q2)8PF1E"O6?8NDK@IK4'9X#27==1-5W1Y#.82M1@X\A
M:<IA6>*#R.&QT'A3?61^UKUB4C'M!'74Y UN0R&9!ML/.1MPT3\L0,@0P\$/
M&])3OB@R6_A^ -/0S-Q!45%$8RI35XY?YC<7+=\F>*]8JIZ3ZJ)R0%I]4"O/
MG4R=>JD.A@]\<G'DP NPXW;)C0<FW637U4!@"B^GL$-NQHJ1>Z'SB8A\SF<P
M;[<RA?(BXQ@HFQ*=0(==> 9-XJ7@0F6LDDTWA:O+W%/D!08A7KV*N57.X1',
MN3JVD#1\Q7F$A8!V1'7$TQ 58P0FUS\H$ZIZ\F"OF7=JHY<_M%MSF6E3V!#J
M5:GB]>$XV I"!+?I@;6.UXUHO-=Q6:@1H%DE;S,OF@)),54N#%DYL+CB>A "
M@E;JT;(,C'MQ5)MV022<MD,-''S"?,2>=%I@NPE2;##AC&J^V,V(XDHLE21@
M*M/R\R<A8+GSX\J:>C'D*_LJ5]?\MEM/2:&WEVCDTH#]:2/EI@7U@IP1X6M*
MU9L3P^4:4S:"A'4W5*)T9NI7-8*FW?JBJ/%-).K8SS9T[%< 0=01 07%SK'K
M:6TFI0_9^ ]M]_T@.9UBG U^1>W@#RFP&?Z#'=E\F:@FR*GIBBCT: ;VLSO,
ME/RXZ[#W4"8+N;1TFG'T_EK<#/Z)/3W?"5/R.<GA=Z_YOQWQV^#L]OW;G?V]
MO2>EI*?]"U1E_XV'* 32UVIJYH[\GI4 1B[_JXP 7WH-U0I!ROY(?AB0+U#\
MC.8DU,S,U--F4%PB)T_E#\Y)N"\LP2>)C:(6TFD%-IMK,!;,$WZ)>1FWYZKL
MX%64.G#H-5T,FF,E]?NEZ_C>J#*>#E<$AQSKUVV4*$R8B'Q[170KQ;(DJ5H0
M:8/'4<B7PR9Z9HFH* ^UMD@8=5BEDN:C(;84G"R^C7?QN%HI1!QKG%;=M4\
M R!^*&0R9T/G%[(R,/TAB1;:4D,J5!$CS36=-8DJJ[IVZ_,6<DQM"I"DO54*
M;ZJL(Z@ZQD,BHES;N%0GQ:?"9,5T\[ZW]L8?BN8,0&2F:4UYU.6O-._9K;-V
M'ZS +%4(JJM[/&YK=R'DUK)AZ-2O_?++3IB%6G)"W>7<Y')'&7^X=(().G6"
M,Y6Q<K2;_2]U 3%4[@M)YQGN$(2T'3EGL87.7<\"W)(3:>FG[5:4::),24=$
M>J[QCXSQF5ML[ 9<FL]1J^FQ=$U-2$6.7%4-(RSDH&7"[UO.Q-SU9=H?C-NI
M"G+EM<K%R-CW8TLUT9KE>)3%<Q;9IU+*G%03^\6K+LO7K 573WV/H&8TQP76
MT$.@9(=9(37)ZVQ&S@A:27NEV:IMP J<-ZAH@$'&U!@FZE4O-\FT?%SJ2!DW
M(N+2,ZT[9,J-6]VU-D9,K6M(X7=JJZW:,NS=CD,&P(J.5NF5"' $,%2YWB\#
MZ?&N>;_'X#LIU&!/?+^P?C:][>2N%A_?IK0Y"04:J-BP+*Q9JP/?9L&^ZE5[
ME46WI+?R-)C:JGEHJ]8JADR-X4[.@6M4/)]0UZW3;I6%8[0B%X4P3(NBA$2K
MN5T7(HNQ$Z/SN03L.Y6$#<40Y@+<\PE;<TCD&^5D&LX\*AW+,1^J$VROD[+S
M542@].!V2U?ZKL<2TUSR,6UB%]TEV:^=WW!_P,<^'P\XE",!%A,-%^:*P8'E
M4$6(+9=\URW9@1]3<EIIRU;.]:KBT1MI=8-&TXV=WLEY/TQU<GE]UK_>!>L\
M[UW=] _##UL]]KY[[P@WS=N=O1UQVC\_O^J=G0TNWI6?;ZYZI^%SG=$Z>:X=
M]Q5OQ4Z-+6ON.AW*N=&Q?_$L#'[YI-K4[=F]+Y^#*?_JJ3*44M)F1W\I\E^O
M&[9_;]B:!>H3-=\EXS2^]>H53>.(S5CQA9H^KC5PG*_]*<?:T&?PCEN+-F0B
MSB&80&D/#6IMO(5NVW_J]>Z<B=6.OZ[I+W+81_]_]'^RI;O3M!:A9<1-"UNU
M7E[OE;V7=0T7=_-EQ><#E:-N+-(!=:KAYUQ>;?19./^CVSZZ[5:W78N:="DP
M(*QO1*P!YG 87+N/4CJYNR'1;FVY(Y$OS"XH71;;<#WB3T2%_U[FU0$A*/U=
M*!7H]>84W#/U>UH?-]T-0?.7LNW>IB@F6WC:2G>+0L+"/FA3+Y^4Y[!?K[RN
MZ&TPOVNNHH93V9B*)+HODEJ3^)M*U/HN[WCR)2)A9:+J=X)J"=<S\RT8R76P
MZ_XXZ@Q^3,TCF90W>'QQM<UB?W4U=.JO*=SPC;L>X;K5[JC'53VAAJ7>/+?8
M_)T]Q*J_*.8,X*9Q%_=D;9HU%VPWUP;=QDV](HGI7M@"90N5\;/<U<^8PG[I
MBK[+2?F%3UZHP.;#T2)K%)U_99_I?HFV67+N^'^QLE:;N2Z,ZEV%B89;N^X&
M-PO*,M*ZH]0RD5='(K(!16YNNA%1#/]%-V&\SVY1/YU7%+D*9["VO!N1*92@
MEDK0+P!2DZK=D1[EDQ)''21T/G]/C88R!J\,Y<*RZF(V0<8#RPP.EZU#Y:U]
MYDBF=)54W:DLTM0:3Y?-"1DNL/T9!K1;K,5*-4XRNLSG^]R1/Q3RF.[QD>:
M%*_W4) LRQ-F&LI5,7?Z2D.X+0!H@7\%;=Z5N#Y\&G=<V<#-=N.]T[IU!<LW
MNM4?Y"K[4TW1_?F9W7BP<#^9KW2Q-QX0UG-NB ^?:0_IR.JQ4_!(.4O*6;;E
M/[IN[I90W%1WUT/IT9W^?]W)-??]Q:HF[,)W^*KVH_\\^L]6_RG/NOR%.9E8
MTS@-WI#.OW&%>,N_.L7\DE@^'5J[2FLY<VQT#;\L*2D1KB8MM>JKRHW&^5M]
M"3H7]!G?'W")7*7NMN*(BA%70_K?WJAJ2-^#U=:=PKIKX*GGB^513CC_(Z&K
MIFV#:MKR!)>KT:9L@8PX8Z* +F\(U.=@K@OK4X7M: O]$HJ.-5U_W&3^_\5K
M1 ?;KQ$=/:/?B\9#_FWJ?P-02P,$%     @ D8!64E5.ZZ5$D   :?D  !
M  !G-CDY-C-G,#%P,S<N:G!G[+P%6%1=VR\^=#<( BI=DD-W(]U=,LP,(0,#
M0XF@I A(=ZM(2'>)A'0C(*W2* (JJ"@B< 80Q>?Q^=[W_;YSSO]_KHNE[%GK
M7NN^?W>MM==>>^!@\F .0*RJI*($0$%!1?%"\0( #C;.U6G;P=W@KG9P9SI^
M;EZ B)R*!CHZ %G.I3<9A?QJ JAH44P!:#3,5VA1 0#D?UI4;0#Z%:@3Z&@,
M\]$8XL=),(7/G F,=O+3TF4ZP]>.^L2.^I8/^Y$_*$<M/&>$O9.;EKN;L[L;
MLHEQ2--V==.SAL-A1R-4G-R@4"=WQY/ZX:<\#''8)CKBU;._?CA"SM[MD.>7
M3"A"$^0(U5<TUO\)=LR@C8##;?2@;N[.6M;7P$@R/D ;@ # D?]L '0 /0 4
MX 9P!S@?L> Z_QQ](D8.YN;T0R-\:W=[F)N]TY%(9!OG:+2\AHG:L0/%#\>C
M<OUF,>DIB[6<W>SA3JY(*N617<YN3B=&((VT1OQLZ-JZ:OSJ03C)_VHXN?UJ
MJ%O#7'\V-&W=/'XV%!UA"C\;2#_^$BT'=K#]X8AC!0&Z5^3DD1]H1W4('1T$
M[FXM Y\#G)0K"*>_T>1@?Q\GAX#H&SBY*3'JPMP IXH<#$+W)[JN*\SMB*Y]
M'28#-G_X0Q*N!Q3L!D<H@-Q /[-"VU;;]20K#NL_/N6/G "U<?N3>'UD:O^)
MK@>&'=.U$6 9DY]D8C "[FQD!T4&%QDO>R?;$X\1'G;H(G62@[NYP1UA<"?;
M'RSX)SV'*IRB$YS0=>UM[4YWX)UT('7[23[,'+2-8QW0FO<%D9,,]>3S**M8
MCOH(?UD@[7?,A4YPU#R<IZ9'[?,_VQ>/I'X\:N.<\*$<<;$2'[OY)/S'*&B?
MCNJD ,&C@8<YC'G,=-3[Y:A.BUPZ_EC0WOS0"/O8CB,9 %29XY\??1=_:G?<
MICZLH<G^1#I6!BD!;>R(9@O@!? AYR4_0!CP,UE_*Z=HASRHV/_%@)_EU]0$
M.+G##D.,>@AG#7=W@KC^96: W?A.5#Y,IU.A!/PEY@"YG[EQK(;NS] ?F^,*
MLP=#70UAZH?)B_(;#L91'^#0^P  UE%#1>&4;"Q;!-S=^3<2)AQA;VO_<UU2
MU#MDTCJB(=L$('<W.'*-AB) ;E#(D?9>SB?+*N[QX$/*88^*HRW=_P7[T=P1
ML-\6YR/G_T[1<+7]?0''!,'<]$&VO]$(P5 D'_2ZFXJKLKZ&^LD2@7U"_FTP
MCAT<<4,69F][XBFB8^.53\B'WH5 ;4#N1VL$C@<4X?:'X88GY-^'XUG;RL-A
M<,0IYY(<,\A=^=EQJ(8FW.GP$\<-[HR\$;A"3SL.%X9TY-^H^-9'B\W?Z'B(
MPR7E+^2CV<1VS'>8SM(? +_H)$=5E..YCTY^U#H,*/I1&_^(:>6'P^XC?PR0
MU3D X)X5DMX+H *@'$P>; #P92%P:^A5>0UD^QV \*@%@/@=\AW, (( ^-C8
MV#C8^#@X^"1XN'@D%$3X^$045&1D%&1D5"3X1^7'QY\+"@$>'@$A 3$A(3$Y
M(2$A^>&%D/R8A>3?$7#0 B#!1BI_'PV% 8!*@H)&@G+P$FDH[D$[BC122PR4
MH_+#C6@ %%1T#$PL;!Q</)2_=J(@U]^33F( "CH*&BHZ*@86)C8&&CX_LI,$
M#9V>E ]#5@=$QN#B#\0DCWE0+L?(1*'[U)I? !$P+(_%'*OW87X3["IX+JLB
MD$4A3A^BV/K038ARQ& !NE49U#;JOOA1B34^^W950OOSI4\YU1UCRY\-;3R"
M$W-K.L=7MH6O&-EZWDG*J^V:>/V%!("*BM06_4@G+$P,P2,5Z/E(T9$:N#"0
M80#]8\@/-7BJ._R!G\EZ'A$0*Z]' 785V&3&/%0 BT6P=02IQ$-*B**!D!MT
MX:<*_ZP!ZR\5#J8!^&A'F"0 :<"G:;[RJ<>Y^IT3AN.&+<^HQZN+\8LCOG<*
M?]&1Q)4>KGV'8_1]N7G\TF<N!17EO6/*#7+?A_ 7)*3_2,#V')E#R4K-]+ZS
MZ[LJF.C[O!"'*8^A?V(,5/("9B/YI/;FG0RED1?2"*VW%#7-V@8J]B[X-(X,
M*-*:G8L-H]_T&W::9_<?3\@T$*;=:UR>'ZXQ :^-OAS*VK[U3=7.)*,2_O93
M3\2 U".ZMIM%>SJO2NMGM1RO<0XQ1_)D!<<\FGG[V/IJ[3<NW[FUVD_WY@X
MPX5MN8N >:'H34+"QQ.$LM]W+[S;WA.X9E^2F&C$J^(2:P[Y6-@7JW=/<4HX
M";?<I:>H(\*E/!HZJ[AMO1_GZG$+7FY9DI@Z[5A0,W41<%;.REDY*V?EK)R5
MLW)6SLI9^6^6@WDI)SLW-V<Q'AXG5V[0X6,H-QCNR',=Y,S#Q\W+ Y"0ONX,
M CM W>BLH;;V3I(,[QN:&>CL(9(,1H(:O!K.\E [>^4;"*C>#4U]\ T'L"B$
M05H*5^*ZV'5'9T>H&XCNNB/,R57LNB3#D7 Q9/V0S,- =S3$S4&2X>CAE\Y8
M0YM.'HZ T@EQ\W*!>7D%Z81%N?F$! 1%>3GI@+Q 7AX^( ^O*!<?GYB@L)B
M -V/PB"%B[Q*(" V8KH*2C_@D"U)AA]V>7IZ<GOR<\,1MCQ\HJ*B/+Q 'B"0
M"SF"R]7+R0UTG<O)E?%8R(D<!:@K&&%_=+9,=]@&6</=W209&'#I3I5C(.=3
M0+\Y$-F!=" _SY^8D';_F>G$Z__ I*'Q7[,Y.OZ1T]5-T</MO^9T/3Q9X=&%
MNL+=$6"HH@?4R8WQSZ)TH?]@\)]%(8?_41 $_%.*LSL"=A0=")@'"H,Z(K%=
MD9+X_FB+\\E;EG_P^DGWL1NE?DF00 9$3!L!A[B#H0@I#7LP NX*MW%K+:$S
M@B,@R 3C$Y7@^6W,*5ZD[\7D$5"0&QRA#X?#_HG]K\/^) &J@/R10N8S'Q<O
MD(M/6)^77PPH),8O>)E74(R?]Y20XY%_D:$!A]C;>/U!!C]03%#DM(Q3(_\J
M SG_(" WT+\EY?38W^5H:(@IP,'NA_%249 ZGMT0.-@>\BM(8B AL"B(5YB?
M"P0%"G$)@00$N$!"(KQ<(A"(#4A E(]/0.@8Z'=A?P-2<7)U SD='N-*(0G<
M]D@041%A7FL1/B$N$7Y!:RX!$0%^+E$@'S^7$+\-1("/3P3,+P(Y$7V*_6^B
MCP]Y0;!3\.[N2/E"@@(B\D Y7BXY7CX@EX"PL!R7G+P@/Y>(*)^\J"Q0051$
M5N!$_A]D_ U'V=X5F1=>4K\E]=%RHP=U^9UZT@&S/UI^G$$(UZ/C94F&DVG%
M\#>&0YZCB2X& A\N7%*N( \HT@&_T?Z9R?[O#@8)"8KP@D'67%"H !\76!1Y
M 0D!H<@:4!!D Q$"\@L!3^3;_\G!?\7PM(,Z_3W?^/E/\NW4J'\6<CCK/$$(
MJ*PMTL]2Q[>.7Z]>@4!N/CHV(WLG"-S3E?U$Y.\\_RP;; =RLH5"I'A.&$\(
M?XL.SW%X_O\8-GY^/K"(, 3$!12QX>>"" F D2DKR,<%@?(*"(@"K4%08:'_
M#6'[M4R<A0T9(C#<Z?!=QW\0.B0."+D3@B)<I6P0<$<ZD+,SS!X,.N3B\7""
M_+BI_5Q*Z=S@=/:.(%LH#]39U>8$Y920_XO&0J (^_\D2T]I^=-/=/^O&?T_
MGIC_W@WK;&+^A?K[W?'DCOOWN^G)EN0X-Y4.L^O?"[;$T:;V?[*4_H7]3](A
M_ZW=Q=]X_R0:_C_:P/RCC+_[_)1K3_="P&+@XTWO?[:WD3K\TM-_$OD_ AW"
MV\ 1CB WJ=,KQ2_JZ4> G_O2H[?)R!TR5(I/@N=/9-S3BIQZ'CQ^V.3Y\;2)
M?-#E^?FD^Z>)\+^_G(&<@9R!G(&<@9R!G(&<@9R!G(&<@9R!G(&<@9R!G(&<
M@9R!G(&<@9R!G(&<@9R!G(&<@9R!G(&<@9R!G(&<@9R!G(&<@9R!G(&<@9R!
MG(&<@9R!G(&<@9R!G('\;P;!_?6[XU GB"2#)X.TU,$,0!Z \C\L!RT /&P4
M.50K%!02P$$[X.+1GQ@[_2?' %C8*!B8..AHJ+C(?GMB   #'8""CDN B8.!
MAX>.=O2WOP HJ-A4),9)DSBDYRCIC1(2Q\;)R"GX1 P,K\<DUSZ?$);5 3TH
M9P *N7CZU\U_8&13?MJ-R\0OIVN'"'XTO,G,(B"H:&T;<"<D3UY!3]\UMN)@
M&H!]J((TX #@V*!9LR8?J@KI]R@J-Z)<L;"SAKR%GX.GFJO*Q7JHLD1E)*GB
MC 0OR;:LCC_,L!=!8QTFY]3B]Q QYAWP,W=NXKZ4^6*C!KPZ,5CZ.?-4/?)2
MYO@!0,TQ^9O[U@&@^>IJV\>9C)K^FV([8_OITI+U,["NT=*,JVL2)_5[]PX
MM=^ZB(:</&;X/JV]-OHV=%3GV3D 2#7=\D;<<O0] %#F5.]LP#]53WD? "0_
M?_Q\ !@X 'S>?^O\??NU8^4ES29WWR+G;[_J'T[3?]7S3L'\ WG@"*AF*FJM
MZ;>>MP> M / V[U#"T^L_32_LS$X8R.5X8/LU?P'NLG\SOO!&>@!8/W+V'[Y
M*7=4_JQ_.P"L' "05W>>TB&' T!.3;^OP>>MV?4CJ=\W:J[N#]T\Y<IOHJ+-
M!X"[HW=>-XL[)NU)O_DR=@#8]G[^%W5>$7VLF?+%6IL8(KJ3U+8//P LS$X8
M_SLZ_^=TRW\U_C!+3EO2MH^,\?S>C9U=:60H=]=H?R7';SDCU?A'LK1DXS[7
MH>2AEVT' &:16]ZNR)CE715K1GJE5OPP_SX6[ITBCU\_JOOZ)B4E(9N[8_]I
M'/]"?^]RE#RW]B_MV!\K=BO*%REX?_;6SSR_EY>$S)FOU;9W7E<WC\S82)=\
MV_E3#O3M_<R!?_3#7^;.]'HS4G[I85!+/^[?-?R#I0,[GS]^]-T^ 'S:O_8S
MV6\U[S3O-[_\=OGO.'_7_W<5ZJ_;V2Z";5B5(SHXFY99'B)PQ^W/UZ?[&?@'
M5# &*_IN!$)G0N7[E2Y?0L/I92]7 \XGZ'$_2.%G4@_7MG*1L)+X%E'Y/;':
M5WBGW]YVN\O_ .#;:&@=G\.NJGOJ4M#44!6R6HG;+O,J-#>%6.E:T:W;+,W)
M!#6];2P\)G&R@#4#T6?F:SU<^\7WZE['TFK*P\XQ#@LF3IMJ7+U^05ZUOR>K
M^7')F[<,U QI";:V=$$U6_P/9&,+JF[IV5"H:WDR,SZJBY\)'@PO]W>FZ!8>
MH4C2B!T2QT<%ZL;>3UY0\'_0^DWE'7?>(^IK,8P5VEZ5I0EZ;+"%VTLKUW-I
MU]#'1V=LXG10GEHNL*6CM!;%!K-AE!.K&R3HD;V'.[*18SN" ]T%+3 JYEWG
M)14*K803GE/OY#'VJ(L_RF_LKIYX15].QJ_ODI-C,9G]TJ&.@FST.?EHRX D
MO8;Z<&N^2@%KV!ZV=UP1'E=EB<YKMGQL)B;#L+ZG?-97K%^J1+UL0G>&YXJY
MJK@4Y)#KBMR4>2PB$JNOS>1NNO]<7<RW%EWVQDI3K\/HU#MTNX&TA23] "A3
MP::-F?O7*1-$LJ*87_(:RR.+"Y+*3X=#:1R*F43ZJ+!I R_@J ?4>7;[WU>W
M/=>W.UQ"@D/A0'@ @#=;A%0$@0GSN_AVZ_V\/L@> +@: T ",0DJHA<)W-PN
M3EWK-7D4.6>FBI^O3]&/MMT:>LFU?95$*"5S86HBLHA), ,S8QVS BUG^FW/
M#2;.*36<[IB :82=1ION=7[4_"<XY]6^R&I0<VH[L.#71.*\QCY/6VO?Q@ /
M A9]=>Y2Q2D5"BR0%.> "L1Y!0S)L*-662\L:]UA42L(?-*N >]"Z,H5WO1@
MLU 7J .]"GE"FC$:=Y=>@M]1C7G[H:G&4G=+U0YQ5'I20(G+/KTRE\^6EW6P
MSX)NEVOR0IYWP5+RH\S[R=ZHB63 7B;"&$I:#7)>XAM8EI.*^;!'4ZNT*[Y6
MQ?RB6W9M;W@#XMC;;ZD8<4;6+1F1U#4M>5:!/\32; 2WA796/7G\24F),SE:
MBOXB[WV01.A K,VHW+8<1^Z>)XO<(+X*XWF7+E>.-O?H P DQ;*ACSS[M2KO
MFDT/6FJFSLRZ/D60NV)B0[5@=M6<36F=V>TR(TKCZ9>2<EZT%:YZMG1WSG\/
M9.-F&LX1LO9/#Y1JFG$@Z2-6X\1FWJM;O%ZE@V<Z.4O_W()KY($9_;DXF&VF
M=..-QR%?;E6F;_7Q92M)RML6%BISV[J*,HAJ2[US5=^@-[4KD7UA1#Q:GU6)
MVNW7J$O &MN!13Z$\Y AW@2#=0OTWK!.!3@=)/3\)C.U2VZ)M$GK1;''S]3H
M7/9HB@#QKT'93(]$[S8:)OEQLO4M1V9710J&T\6(V QR$EJ1D.1LL[3); 6&
M&(;#@4I:M<I<[1-^Q>-Q4T_F3)X6E&6&%"7.]XARR?04,MY3<Q4FO\OF35E]
MFV%.03@DLZ5 07;.YMP6O[GJ1R\3(9Y8P>+:TG>?DG=VZ8>XB]U5P9YN3=-1
M%[&Y(.[8W[QB#"(><0HM;5?XH['$*#.%\7:. '6>.@-&L5;)OK1I1[$UD;5/
M4G6P4NU-CT-*.'C$=72T(TJ?+ ;50VOPO!P5WN!$ L,XF:V, K6O &&)&'?9
M=NDF=V4&VH:+G-9XJQPO*!<;5UC&*,9O<RN."SE<*" W3G\O<0 (OQ#'K]B9
M"VG;UH,"L:LZ!#&>Z,<^QW]2IB\0;X]%'X/'EB&2GK%=)=QF^D+]W,?YSCWE
ML*@ZO]@@+MJ>P@%T>UHR';2<SM[H;O3@\&5GUE)LOQ7[$N:%F]D5"_+&Y+D,
M#RZS)]&2N+Y)G2DO()Q<;>8@N6>]M *.J(I<X[S9N27KE**E9A:E#;5^4$IL
M)*4_31I",I.!\B(K.9?$-;3[6M!SC2 2G59*[K>24P2^B>D%ZMVM]N%,6 @^
M--RP@># J::FIM1T]1Y46\),%0TIJTWKI8B"G 0QNA90*#^N @J_<Y#(51*6
M MW?U^/\HO=WE#I]1MT:=IHY:=[O2X6]V,A;*B_\F#+2/%-/+%G0/_*7!3Q!
MW]RTQ$+3Z+I*1,HMW2CLGK?#%>L5'7;4,$#POM'=/@J5*T(<TW==9!<FG]XL
M2PP8ND%^32065\1,F4G5F)05G^.>3B'++AEQZT,KEHKV#,Y\"I6P>"N;T/YV
M,(7(V&W4B?P)LQ1UX*L1FR3N,D:<E++2#H4)5S\,8<3'.^B@EW?Q[)<06C2J
M#R<;6< @K4:R92PQF-@'IT<9,3,M85,#(\N>U@> B5HY<;O[G52YG,'M]2(4
MG*T!%1QO71LPR+I4*?@V]* #S CM//"N\56\V,W$6_UJ<6BA=Q@+%76SPD;:
MW$U S4Q"U5O08 JSPK#7Y^<R]"TU08[G/T/E)X1\ZB+=VF4VJ8AQN![@<-SW
MX%RLJ<BGJ/D^QIMS$5;<-5A#;VU\)3O-\4[Z#0;'D"=$_&0I3*E$E, 45%N=
M,<H,MFMX=\C&Q]2I]8%U;)=EE*-9P8GG)Q3M=C2"EWTCR9V^$GP-D77^1O),
M/1]46)RAWYT5LOQ,)94\I&BEWDCH.B5565T#05H_":I\.01I)HYF%[JAQ8+&
MY.7M*P)H" WUV,7MKP%5;9K@NXYI[#6#-5/R?D)H)LY9C<RM&%C:O&NZ)J:*
M<!2(86^6$B,U+[C)O;7<1MSQ7/>[?!*9RF4-BZ7OX8P,CBS4[ 9&#AZ,[.0-
MYF$\'HO$X4&O43C$+;?Q8R[Q5 NL1=Z_9WV?,'/:D>E^9]HEBFNQK9DS.>JD
MUGV21A!ZMN+D/4"S4_K]U-LT3$.1VW+9=E;G5N,(DUH42"%=VAMRJ$_(%1C:
M6G12O[+@LZF6T=26#Y=R576?[_PXQ?Y L"F#M8I0L <O4#ONY@ZG=([!1 /D
M6Z&+J'\(!FU)PIU,QP3%397XJSHJ3%$OT0)GEN/)B6;TV2ZRN5W9E&"EZBVI
M,FKRS^_JQVS;HRN@G_#FZ_3'S!&LT$#DB<Q@IG"K2<Y[?K6JNXL9).:!(L8K
M%<[ \,V$9)1!5+C<HROQ!26BD;5GS$0'BI.;>0  POIOP#P7%CG/]PNPTC_5
MX,/HJ;3VG#3:QJ!>[Z/C'U6F=&!D>I#W\#ZZ0F>8[+J#0SGJFP)"]H3M3B%K
M)2:7]!I'DP"UR:4OJH9%P.0<,A13!_S,DD?4VX5*=V@&%F5HG[HX0EN385FA
M9*L]2Z)=OJ!I+B_!3(*',UAEH5]B5"]'1Y/KQ$^&&GG&.8MNWWQ190)BNLN$
MSLBLSK6AUS\OA\82EIH)K>@50+F<K"G%D&39.)EZ^X5H=R!-W K#E:LY^GYL
M!6&YSU5,(%0FT9- ZXHX1?U*HYG;Y%HB)JRXN%9S=UPJO9:6Y=K%R0;$IX&&
M3U:=&JM8W D:;F>^IHW(EY5TG.Z34Q88<.Y8]5?1>+,C:M!!4Y*@ *Q3P;EY
M(2#8Z@&YD1"V$IJ$]52 N\!#MU0F%\ZL:[%@3^N<!*^QK?8>(I?)BJS=/<',
M^XTVW&UEBVS3%$Q#5L(#76K9S Q9M32*L4;#NJ27%HA=BD71MM_JM@*L[NM[
M.L6\49W!7F=+JH]UN_7<S>'#+OX\.$^,ICU>\RG))ZZ+#GU9.C?N<U=4BF@P
M55 ZYRIP;ZAQN7G:%=33TY]KXEC2*Z(KLNQJ>,<];LRWOC\H RYRE!@5Y#5!
M^/C8O2&RY^K@5E<>8J'-&G/OPNBM'*'9>K)_OUM6RR>[,O'V]7@H7;RN+H*J
M3#4C^69HL@!&R(MYVQ>QN/@V?I.0K,J/!&&.34Q>U,K<)KCG;6R,UR2&RK!(
M4]P+[@M9 *:'P&Q?6=DNBQ)*D-U]7#Q@.^D;>H=-A^K%C "5([F=T R5\%X8
M/S;^D. <U:[IZ(M6-LR6BNKG6^$/S^6[="]XDYN/MVH;5KA72CK+U<1TIEP9
M3A\Q=%9"/-&LQ\6KE%M(S :R*&=!JRH4P"R-DDFHCSJTEB$8(<7$@6;1GTMP
M09_5*9P>.0"#PU[@_G&-O[IO_]AB^VG3 >#+^&M':>:(J^F#"?LON_TW#&W^
MND?/N3QG6)&I<LTX:TD+(RTOO4)35:H/\EW_G;D:<??GEA;9=2TRRPY7J5:J
M@%V,RFT)_J$XFJ\AB^L:*L9\\2GYXBA>M('#R9U\]+FJRNH"%2PVAO+#(^\J
M7U:@.=$9V!8RUT?TDFJ_JQCM=Y$HY)H4B@%?<7H4&[GJL-&S+?#ZDSV]K@8C
M7^=;M5OO6X D9>JU&@^3XB#&H(_$8L$7VHLL4"R^M\ XF+O>9=.E*<Y6W)4)
MO>/E;OB0*\Q$5(?D%B/KI#XB(Q*WUC)6W6[U)B6<2K:A>U3%V867QU'557;U
MMNJ*SU0UG>Y(SC++>J=RL$U'2\5="WIEB0I7IAQVB@TM#Y8<\+N, .<ZEO9Z
M=%$3K9=!L24PO=$*/?+^8DJ5=F7)O4C@5;9%5%&N2S36?(%)O3!Y>:&PXN&6
M*-/B18>(:GL]:W=\KQO<XR\1GNOA2II7H^X+,VD_QHVV+QY3(5&<GHDB[K2
M\^HEX-UCB;7IQ_"IU*+3G<-&:0C6)IVGI*K3OKQ6-KCFDMTP2IJ-74>,:1$=
MKMA.5$V!IGGW6:;J7K0#0UY-( !-2.X=.YI+,CUCG R&2$ZD CTY)X,+'TDX
MJZ=Z4\>35Q$2MSE%;58X"D2TNH<'H>Q<]Q6Q1Z;=S(2S>@G,.+Y(/9>1*JJ+
M?8YA$:)C\?5U3&(;I<0863K;P.="8%JC4-<VOX&-2H5<3+BJ.I,K@O1%W5RX
M;I+N8&3)5+2%]GXNOVEDE?27S@L-^8&)50TO%!-T CLL^"1'B%=S<6TTU&$[
M/7GEPG3**J5T,Q_SY?9?IJ9'*NGIZ) P;"C8"9I0VP(GPJ("5FQ[0NI2(IG8
MEZ??7BN,A^##8O7LPZ-?:=N):(^\"GD\IMDY[6__9$5-3T*DR'& H25VS23Z
M.[>LAWPTK;-Y\L#URQ+]E^MBXZ&H;W%@;I2/K3#XO7J*[_*(E#R:IB<6]C>2
MT0TD:R /V9CL#A.7=IBO6V[94%8)4U-9WPPCU7464[4W>0FYE<62.6 N8628
M.2HJ!VQX2BR/16XTQ(@N'E\1]T"D/-I&Y !0#K-KBQ!5?]Y&)7:!+S4.@)=%
MP1;2D*[IQ0]KFS2* V$7*N9?K#%9OKBI$SC\H4=C<E!$C=>@O<QPPRH-EZ5%
M^K)DP_E2@PWA,0TKN.3B)WFQ]]2/&1D3>YB=,54ZL-!A.1?I!ARKGL/(-/-Z
M76)C[B_E*J%A8LN(15Y&Q?-GE@<2CB#P7LM0NHYQI052&840UK.R;VFF];Z<
M?&4H[Y1!\745 U;NGC/N!ZI+&X(L^)TK-\$A#JC/'@,J(CK.*PK3AU[=16Q+
M7WQ?8\VA-FZJ9N2=]DPCZCGE>@"(0OG;1_\)L4(Y5;LADG@"-JN:)\'ME\\]
M8@B\ZP\Q O;PAW8.LB]D,43O?*#W$&)BQD&5BCV7S6)OX/J13]3#7DWMZ:"[
M (K)[K6GTX_VSG%3O4)']$NH=^6O"X?FX2C,NK<8B+QF,R^!M#JE;;/\;971
M'_=L>PB60JY+\P> -<S= T#46O'XU+Z::;-H!.?^Y ?I]U\*^G7_QH>\//&>
MXK)/O3I:\MQFXG:E<]XZ&9ZFF4OXTN54 4VEVQ;:E0O:%F[*N !V\;#>('-\
M=0NN+V!:(7EVIW=8U""%X3%MM5VH?O:UER$-[!@4V1]CS5[)>//'V^CVJL*2
M._J[(RTBDV>QW)8@B=H^X=52A7/CY?H4=FP4S]W)"9S8Q.0U3"3(6:E7NW K
M&Y:HB=<+N90'OR= KZ0Z$-Q2B)074#G?/:Q&K!S(GHLN<?VAU[Z<57>K_$ &
M.HL&0=)\KF6C'(M%R>T<C !"K_-&++HC$H:-^7LQE:P/W//L\S/5+XIJR;G/
MN>-93;+KDGF8&P=Z8K*[%=:^&&0U94<\PAAX+-@@3"K+_S6G))J@.Y?:+-1X
M[?GCI2!+O/6&?/%T_R86=\;\WD'C\$*_YS?<,1*GS,#^[&LN><$PX8MZVG=A
M8_'&C=0WM:YRS_IGY1BT<3.*!G^+-JBPH9&OG[E$K S,;56P4R&N>$KU,E&1
MY(TW),WFP<?W_%M '.%I6L2SJU(;T6DC6?*8_!=Z[^^YI,LY29%??)TN*QA"
MSA +^@@] $@]+.:;',_&E.!\/S8\Q*2FE7L#O*F2/#^1A[9 >S<Y=:"(A"F$
MT\UEF:5B%)<'!HO X^1 K0I[8K5FD4OML-SYHBJ2W7#!?6ZDV"X%M+H%N]%M
M-\]"SU%K[B@7"?>8*6!A'DLH+IVJ'Q8] ,0(R'=1J 2E7.I;WR[;F_*+?H*Z
M:K 4O[1(\+RJHR-*._]OB7,ZZY!WP\^/9Z1['(Q>\^7<F[F(M;?_V23LC_GV
M3Q<##5L?,2'^E;2<61CR\4EZ$YF_6YY%U[8.'Z#RPJ]?BML>2_X/Y/U-O\J9
M-CJR4)K@ =SSB!P/-77U9%KSXA 9/\P%688PMI2K3R-1[D2:+"=\IYJ>:-Q[
M&X7KH2CHI<35ZJ!IF*1O/6Q."4OR(AF/B 8FNNLQ5Q3'>FJVLQ4RJJKTOF/,
M>:9M,-J7JF9I,K@:LC*8@2_#]^8%S7SA1D(*RN/<[Z8D-X0,5.7-KJA$,&,L
M4U0G&(G "G.ZH#KG"U![[\1<E+-X](Z+QOHM2>("8%J\E!S</H!*9/UMQAA5
MU*[C?9?\N_DJ%J#]&C[%<\/1ZF<:BB4WF24]A7MK7=E4%ZH9GP>Y0W)8^7?&
MJ2]+%NAH2!A1CUA$4FYK?+P,?C!%J'NSC8O5N$"7W.U\3+H]H[ %CGT;>OKU
M+-4/$9[ "CZ6MMES65-;V$3BE8:4L$'GBRS!*U^X]+N9^=/_ U<GZ)G,$D:$
M[^2N>LY@[D[,UBFV"Q/1Q:,_"U(2+)^V,V:\'Z#?TMYQR?G^_4 !8BP9H#)(
M[75&,#XC-)R"3((K9 Z?XB,1AVN)1236DF[8*[EHF\ZUVX]?3F^94>F*6O&2
MG]=101"D0V^?FQ9W"0%-%P6W&QCX2DXA7,,;9,(<>.\&2*JPA4Q^N<+H-'H
MH(DJCUP29F'O)?!Z\"2^9##:@I06(&LC8F1$-R+-.FC+6J\?E(2(95 >VNIU
M4E04$+K^* 6HX'@_Q(P9W^BY3/^SQJ*XR7?ZGNW1;KPO$TB):4B8,$L+K_6J
M%B4P=W3I"])73(7O0'2SSMU@C):-IN"SJGV>HC9%;J  "Q<KPXWH(F9,*#?1
M)![99" (\QI D\8M$>I@YR,+-^E(LQFE,&U99TJ>3LIQ:##/I;UV^^74U-*8
M.DI2##K+0(S90@9+8=C\/(HVUN=H:XA@1F\8+^]6AG+NXWF"D!NE0FDS/.4:
MAB83ER_L%K Y0@&3 Z$J])D* MFU<=G5<://>EEH'\]O/L>A 7(%=W9Y)MKZ
MN'*Y[8CM,_I&O:T6[ZUL$DU\?#.CF63UE4G&9G_UZ-+:]U=\S5W-[\>]^_CW
MD9T^&;["!P"=YLWOGR.W^M]'0DONL5YMOS;D9>/;!1S2BBM=$ 0_*11?3''(
MFYK8O)BQG/+J2P-P MGQ_GU$G^;?6";^P&(R2]MG(378'/+I/>?@UQ73U2WW
M[TIY7C:>)\-_4]3@2-'UM:]1FEM%1])MK[;?.&6:X2_52?)?F=P[MNMKA/%[
MCB/IV^[?K^1Y&1Y)KRQ=D+1]4BDUNVMCNE^_Y=[\/J;PPC\I]!N+-%+_5TO?
MFS2;0UXA;[!?UGYC^X54]"71]KLKYZ<CS7X:XDNR)KF<<@ X9$!*&(L\9<KO
MCJH\<E3/Q,X3L&^4[^RAN-W]]3Y))%M#DS#S7YR/U,"2:/]0Y*M+:\?0/YQR
M"OI7L+]&:/Y+X$WJRB,G5GZ3YD'V"&_\FZ;V\3?]"$+A#U,/=0Z9+?R.>%7^
MFP:'.5(ZO',XM!G>?#IG/!..HKJ+%#CZ-T.//9>YU7\ B(3>&SWFMVTT1L:L
M>7_J$-IQ-_N?1%3^EAC_D'9')CRY]/U0\A/IB=_R[5^+-><,O,1426KV[MS'
M "WN7$NM8&QPS$[F50L&48JIF^$!9<IOQ3XNJUQ02 V32UG #+O' $$! )E+
M+CE.+T?Z9WQX,SF4ZI1TLPS>Z.0QNF4\MM._>K7Q8[?_ :#C &!@DJJ;8))Q
M%3_DTLI S;UK-XS^\*3YCQ>%2J,M49IOIGY-+\%AH5.G5NH#P-6O^S=^G5-N
MQ*"-I>2P&Z2,?>CVWX?-V&_GY;C;V/_;-P)]-4%?QICFG$=$&^,BCS).6=7\
M]4MS [2V-0Q?Z245Z@X-[87841)9=C__VRD/ E\HL_+VS;'56Q-[1664$Y%@
M]!%_Z+L,83%LG6A\TFGO83H;%LK.#K?QD:;I><"I41@K;^$=8D ,HMK"=Q$V
MU63:"4J[16O@4I&D3WFAN_-IK***=HAN*H0V4E#0!U.+)?P!B\@N"\^N2MAP
MG!0_A%H[>G;0^ !@/I9D9/XT6L"#(X- 1K<WON8\>GB[.FO<;7:=WE:"ZN0%
M=GKS4&98SZ,0ENL]L<T0+HU"3(>JYSU1<>1W59\Q1CE8OHET5P0&"L\;#Z1V
M7E>QTXAC#UU<R&'&"?*+3!U\J@Z,6 23:@.S>:W,\2RO!-3R&9I/"3\1<4]/
MC!\DCN_V8'.)E<KE#Y4G<(U+(UXJ#5SEG2?&9H$4;'FPYO-)=@M<:ZW%3?]B
M.ZD/Q,)[DY/QT"_9K)XTJR$[/EY1J>G)!BIPDQ_="(-$4..:PNAM@8J )0/.
M%J\56)C+*!4$T_I.,  :4C^?:0R.'^@2>G1]16;+[-XS_<4T?0E7.B^NH3<<
M+@,%%T6C)1)??Z(061DCHNV^J.;Z#3?=]=J=2 @1<_T>AJ9HM7P7$"OVQ7Y
M'NWT@\44M!XG7UF]2$?MS7[_I5KI^_EG@L\$_Y\07,#?_#+Q3:'E/-_S^[:,
M'HI)%KGAPM.0KO8>A$;:DC*(0((\-D%>3:)&YY+$72L<@3F-<X]#LT0NAYC?
MKPN&YPWO]T*\162Z"0>"@(8,<6$1J7+#C"IX( ;Q<F[CLHY,#9F[";JT3 ;.
MZF!8*W^F"&HVSIQRB%4R",<0>7OY#PQQ>2]9-I%"5:F2V!,7\X+0O1Y!\)2+
MKAQC[HIH#'M&4/:UIR$N3.4P)QQ2FW#H^L-YAP5"PZZ:P:^+29:#7]W6;0>$
MU9HFA5_5F-W2S@I2>$7G4X:%G3%% &1S?G"_C+8\*]>3$ <=T0F@I VD0FD=
MXKV-K8YHD=GJP]]L$K6<"#>[$,'%;2\4537"0+)Y1=_4A8/#6^(V2\C]1]&O
M1:RFJ]R*BN^V"S)?AW6B 92O@[2'NZMV])?Z$TRO8>&@.V5C[-&-O>9(#ZHJ
MI#+M(T6D<HQFZ'"MTM.QD1G+7L49U]$)=\&83+;FDG(9I\C@)G,)B4!YZ03"
MK[MPONARFH"SXVZSKN#F=F*'K-N5+U*S$:AP,K#P7?&+;S96OEVV9T)GT "^
M82O17PK$-V!"!)%E%#&V1P!GH7JD\M[T(IRQ:1N6Q1FESW91U6[V;;" W%((
ME3N_BE,6%35=IR^CZL:*WY27US40>66[L*#/H6,_>U>2&7.(>0$RD>%A8L)F
M_,%<KW ^!NW[5,WHAI;JV[^]7?OS1=>QZ$6["/HTN64+[&*JAX<\%N]#-M$B
M%@8.FKK$?HD+1/+)T'4-%@Z[FFUWP1P2O!>Z\T36AGW$ZBGL%QSVHV@H!DO+
MTN++8B1A9E/DO=JKO?9SCSJ<9T#F]/+B%Q4C<NCN<)A'*@1W"+KX/)-CX[Z*
M)GI50E[BNMY^*"LKL3*="CM;C,+S]I';W<@F-XF< G8<%NHR3AP')HJ?<;X5
M&CXQ  L?%9N3CPC?I8O&=!;*KAIJ4[J$$/Y4C7+S<1<%6673!9KS'S5&WM<0
M?#D 7%I\^GA&'-%Q= (]^^;%]8N?;9!/TC;N/D ZWS2AZ9OYJQ;(K<._\P2W
MTO3T'?]4%P/;V\@8IJP>&FHJH<J]K5*?KI#/ U1=.RA&EWH[7/@"[E9Q=N"^
M*<J220?R1<X($J/7>^?0IGS6TS3^UJ_AU0LR,=3,6%(/U$[*NY*<^=*KB:)B
M YVX#-76YX/,M1@R0(N28^XNB5QV;UQY>N1Y-#(*9^3F(H%T0+I[";YZ#6W7
M/9*#S=9'=)MG)2/G  "CV3"+J/J>*'C+5<QHKX+N1J5 #D>E6--Y8NF!-$>I
MYY]*B@;^C9A?WN2U0O7#MWLVE\AI3(_%:]62C H 8-QN)P<%DW'*8].5=7&V
MDTF4M^'S-9E8CE>_MU23], %O>K2[6?.N9QGK&TM.FK'+[5LI;H38#VW'(VK
M'N&][>!MT3)')5%$TO7(9$&1EKX$)&'544YF"]]N<BC2*>(;@=F2U*(I*+ G
MVCQ_'AX:\X4F']:QZX[%6.SL;?YV8<%OHEMV('7P*]KM#VS*#-DRW,;LG?=7
M1VY9R0S(KT7F! B9]DB\*<ZM#E]T]R2-IK-%W,9+P&U-1K^?VQA$=LT:PSHH
MD'0!)V-K VVH+&Q)7\5&RJ&;Z_N&VQ<&JRO<6/"0E!CQVULH*@*P\B^=6E(D
M 0&6VYT[$"+X]/24Z1C=2/RC5/O]*XR^:MJ79HI<=<3%YX?+?04VN'>M9N'O
M2Q\B2@0?N-U-:OD0S%4NYN*,IE:OQKXB6+./5V?,:O[U/DGY>N4&3/?U%?2<
M<'/Q%$J MT_QG(* K9UJQYN5NU?$E=_QX_=^O-$KRFXI^8I,;<9FIR*_W=!,
M92Y:\?M-Z:N#-6'&O?2O5R?D*\TWG9,)/($%KZG?YJ@.D*(JS>#Q]K*8:S3F
M"U*_YKA$9A-62?*Z;3E#G;[&W.7S=ZX;.*D7E<P5TK[MO<-1X:?"0\$GU\"0
MB8_PBX1I!>HI/5VLN?)Y1BM:0?U>?*Z Y'4J+*K-CPACXA&GM_E*PY_G//&3
M:_KHJ%5JKC$^RHZ893<8O_Y)_94A+\;2##GZ E=0^F=':6N_ESUUHV_"RRP*
M$62&I+AI96F?GJ@V.;=7/:/1WPH>$.6K/*_:'6WGM$7X_2$1ZK7DR?B8 \#'
M1[H4G*I.%@&,#7S8G%^#^5QR$B<<'V(TW?1 7+V6;J1.?6441*'%GAL7^%*6
M/IW.!\B,DT>I8X:C7/Z055%'@S@9$JF1,;W1)?Q(?DUN_6V;R;L)QYW&5HE[
M8EBV[^;O[+E';G@LICVG__S PQV4Y]$ WZE^2_SM60/7?K_P87/@J"5Y "@D
MVMA+R-SPF$U[P?CYOH>[=9&G0\T!(,WR 5$Q7L7L>ML-9/O[JP=$$_MNW(-%
MTE\,O:MG;L&U[XS[3XT%E[\LF=EWO!$D5<7=YUM)L"8YO=&,5.GC 2 'K?);
M\_"=U;U+)<A!+UR/Q@P6"1Y!(?5"0H&*CD437LW J_SRH6V_8.A$,W&QLM$&
MB]J5S]@W[2YD&-LC83YZ!]VJ(APLTD=:>@"0:FR5-L6"'@"F@I\?FXYLVC9_
M!NTU5V0<*E%WY;-O!EIE(='>IU_]AM1'B/.7BI$]!.+5,[X#I<Y11Y:<C"K]
M_@8)Z"-](F5-9OUMA^9?E/[-/T=*OR-9VGDF+NV)+[WVPRID=^6K;V7[0S,F
MIQ3@Z/KI?+&R\2-7'BL0=@JO3?-7/$ _HR4NK35PY].M6:RUO+^ZZ0OVWJ&;
M\O_BIL.$:$8FQ'MD0NB?5N*4%RC$3^EP&,Z/1Y$:\G[;MBOM:(N4_OW;4122
M#@ V-'JG@N)PX3C82#_C(?T<N/TC8@B?-Q;W&H(O??[-O*-,N7F<*0> 2H+\
M4TDA\&["2;11[I(IY4F$?J4;$K'N"-'B1QK<"!*5<N,>>ME&].TDW?[B,^\#
M@.&EF5WV4]XPZ)+.LPBX2XU7NG..8<+#@:]"09%B@GI_HEXOCBSLCC<8%LP+
M-N'M7 AG,088UWGV/WW($&1<)A?)!EI>&>D=7]O6(D[M[=&1DY#/:<N@$;[,
M96CO?@6^$<FM=?G%@Z O_MCV!NYB]+JD7Y<N2@[5Q)MCE-<EU8V3BV=_,^YN
MLV:TR:(Y'UCP[=.(G9!>BYHLG'[]87J -8CTZ_8#/_,ZTZ<.9DEMR0]M?;IX
MA:P)10+P6:RA#7JQ'@DD$M,%_90HV3G1:/RL^OHUQ;T*H;QHU5O$8*7^-389
M "'5])=^684N6L?WK^XK;$1/UX\]65<.!#W:J2N3D4<?A5+8BWHA>"6C0:!(
M#WCQO3O1\5KL5E+6:*  V^+<<]V<6&1H,@01F\^KW?=!=,8]JUBF]#C^Z^71
MX+K,$<(A<4-R_? [/N^#T7&(BEJCY32Q2+A)W#ZU!+0!G/%0@OB< _O.K^8D
M=O*.\,G8O'W55!/CS,OWA'1$R.*9=B*F^BQ-,@T ;9P&%&D]B^_$8EC=X#"3
MN+V\W/C-Z7A"?3L #"*3XT[;J6 -O3T *%W:_+;ZBW*<BZ<3M2YIYB&8'+L:
MIXG^47'1.+59P'K1DY>9+[0HXK\[IQHS4-2S3$V>SS307"&:T[\_&;:D7F[=
MB2D>J>3*%<HH?GC0;[WW/L IR5=Z.?!FL^V;_<<O-NZ='&M$H>T? &X4=;"K
M%@V6!BL0?;29T:J6O%S(_Z\W#QSHD\7QH9_=_23\+_.8^^NH!R6^<&)!<;\2
M^++=@5.>;MJF%F_Y7<!6SU/7SG%N;?%@?2*(B)MN!PJY#UNZ=PEB?_6)V0S*
M$[;%*D:AK<3+T8DI+\S"PZ,O2@1F2^8YO'HZ]>Q+'XI+'^:#BLF<!Q!SWG[*
M+K[(/.@:,0"@3ZQV#IUAN>^V'QTE0 (5'2#7.8E)3(\%<\:G^]!%RWNX1\1W
MA+E4%SN8%G[**'>T 99PYE8@@AYPI'=N:T5.U;9O^9V?38INB_\J$JE3DGZ)
MN9(7JE5-Q0L'E7/0262!+S&W:-D[RL35VB;)&' :PS2S6AT#T2BCM#%;O^=T
M7 423R9[<6!$FDR:1UHN\0[QH1+-, /;.1U7&9CB5"GITK7+49E16U"S>P D
MNCE^A"\?6?F9X_-B$Y=UCM?0WPD6681C%#L8C2']^-MV8W?O[=$QU-T?QU"^
M[DX>0UO&8]\/ *_Y<WP/7Q^]VC,)^V\<>>6F&=5S<2$Z,")?R6HGU;#(#RY9
M)U](YT9[G'Y'H7&S ^0Q-^<@5,@N-1D&-1G,,IM^>H[#8?II<C<:)2K7A(60
M!TTTWH;4"G>N:@.W+4JE?6W/+MNF91-#:NLV1B%U%M40 XNA*CJ=?WZ3>L(7
MXS<[KQ&+'N,4,I_7?;KQ)\< HRD?YC6<'B9T?L\EQ[>B"E:L+IZ.IS-+7-$G
MO.L]_92,A;@3O?$ $'!AP^'5F,T[T5%(/1H8LQ15?G&YFW$*DE#,^J1[]JM1
M Q3?1[Y21V32LVO24)VJ^_.'/C*F=RS"Q-5%$F#"*\.XQJ']\72A5*()MXTM
M1.C"N 4_^J1GT9J:BT;G#>&S990UYH*-RTQ>WZMNP:)M,(T_/@4<U3H^!=Q_
M";[W\OUS=>0#*.S' ^CL[IIC+6H0NO84K0L:.K&'D=IM*I!K.V\ MF1' #^Q
M+/K@UWF_ZV"'Y4PO*,RE<Z+Q?8_#.(UX1F$4]J:I,7R @,REE[&:(MQKVI:9
M*;LH@]!@R]%FY-JM:ZM+F,8$G7-2!NQ-69$X2]65HJ\AE;D? )V@F]P7GH[7
M% 1%1]=??I!H&*I9.VJYJMA=FI^?H.N:[Q<<G>J7F1CMMOA2GODC2BVY<OE3
MEU0%A+'AVTF5/L4NNDN&'R<?*4G)1EW@7KWP)/%%0N1#LJ@)-.*1+' X\X),
M/FNQGPMM^0<5@3)-H(ZLSMN\E',!)&1!D=Q<>91B^K(UQ?9-;-[*\.2<HB_*
M)M%@'U6;3<=SVZ\PXWB%K3;[@+GJYS D7<G;T #I\SV A9S4MRNJ#T7>Q1?9
MU?.!\XS:&+!V*AWSIC,3#H]+_T5.&J7/7*KG3FL.O]:44=O=NRMUO<QB^')*
M#;CC\?=HU]@I<6:#%DYZ<WT_'I\N91M4EFMA+"Y8:'2+ZSG*CWI,R_.X--P:
MPN0]1"+[9B@9KKYDM_;T#+HP81CQ.JHB,GR:*U,N8 #,:NL3H.K$O$+B'(9^
ME<PKRKHCD*O)$Q::,]96_JY!F#=AEEEANZ+B\YW^*IN^WIVK*%C.C^6K^RX*
M$)0/?F7,#F>/.[_HO$G="HHVVJ6:GL1RPX"$5K=S-K#<]KG"));B30FM_-B[
M@[<AY&U4T^\/4\/+-"10GY2[0,G)RQ^,@=ED6*CF8#I^N!"-US(7'\YZ[_'J
M9L'B8P_\?(3=^^LC;&F#"QXVXH(\&R$TD&J\<S7?N5),MZMGCFTF$ /SHE+W
M"^MM,3/:K<[%^'H_R0J*2JRI@(U='Y\<U76##>!SICS*QZS)U071@4)@9D47
M4@3-6_4[Y[/RU/PE<1O,P$\,1S)AMTEHOA@R3$:JWG/GI_I:3(-=WR&X2-5
MQMQU"8P OR] Z,*:P \[P2K,RPQRRB48K+'VGDVZ[UHS)U4(+EH)R1)8;_C0
ML(X352;;IF4OT5SBU+Z;H1Y [\\/3WS/3-CU/?[U;3HJV8+W-B9 ]O'J/67$
MX_1K@\Y:A5VQA00A [%,;NCDG]!:2'TJ@R-'B:YLZ/4]9*J[6\)&9GB='Y:(
M'5:QCI/'_>:>C67%UF@YCD:L?OQ;50&F3+')=QWF0IJF]OWO8YB(G^.A)LH+
M<7Q4* 2EO1.[&S"(KHB&^U:RGYJ36C1J7#>0^*59)7$^S:T!>X82AYKA?$*#
M<O[NB/@%5);N;S!E8'?^F[X.7$;6E)85\*.\O" 4 S2_>!$8O3HY0)WE%:7I
MOJ#'U35&GF]CFF?UL_K_X?K5Z&_=PQR 3O4^;R;S<N<@VJ?^VX86Z   %EX(
M6QLN8R5Q*S;=9A\?^A"G<QL^/-&H1JAQK<]39FB@($Y+;IJ9>QT7C)-:A>LS
M4=OWL2IWV3K+G,2EXBXUO8(^ I)$WQ!,A 8EXC2C?Z;#$\E@Q?7.*C912"&X
MZ)IF?%6'(EPJ;\F3K&XC08NA\O5Y:5%2H^MAV%949F+1?DW&!AB*_)3=LA$V
MYJE\)/AW0[W)L'BLFS4NK9'G,65*5+-(KR3B&U88H<[+%XS*KVZM6&B6O1HD
M'EQ>KJY\(!S$?[NL?407($-=)[JB/S<7?J$R?Z X9]CU FV#5_JG2<Q>>K-E
M9])A#T(3.CW\RF8871(^EI)4-V^*+[9.1UT@7M*'(#+.)X+#'QY/;!96' !,
MSON.%SC_?]Y8N.I,C2<2:-"M*9L^'IZK%FTIRR*>N\H\^5)P(R4G0.LRNW"2
M.9:NO@L>FBBA&1GT=CG8GU*$H)S7G'/SY>F5_K=OHTG^YYN[$HU7NS9E-.]8
M]88'PZ;A C'!SO4&!L_QXCG#PP V& ,R&^V#4T&8U^/Y0[VWD[J?M:R@P!2I
M7W597N%J8!KLX<;%"N/F<1@")[!.?7 3U_](<H]Y_9L7/>+Q X'R" C."J>2
MI%]_RNA*.7?V,I/( \R+AE36/1Z.D2O:AM>RY5-EGLI',2@E7YR[PU[P8"EU
M4)6-HH1XKU7X=CO:N[$8K.V6E7-16"E@K(V8:A3U%=<9+^/D4LLIEY1%[D#4
M1TU,">;PV*78K8N]@ZY9.$ZRLG2\X]T""K,$'W D^8GEV_'ET76PRJY;CIX<
M9_[SB]13KX>WN_T/C[T+^M]^A<@< (0<JW;U1AY7"OS7CBQP+-_M(%A[[*\D
M)'>YUS5U_]S3-%0E]&#7[D%&Z\5>TRZ<O"!(I0&_E+G">5 W.^J#<TU*,BWC
M(M (WY1/CA[3.PY>93ZP9W+*J@[<^L*C66@<<YQ?66J2PV%9E6(L'DG*(C3,
M]!3X,4]PBL*LY.TUG .$N.U7!LY3Y?JNNC>4E'A1C:@E@<>P'Y&H;-^/>,3W
M<(8D+/5^7!LMCE^1%FU[9=FF=B 6'D2R31WU:Y@YL3KI$*"L#A)*ILEF'. E
MUZX<AP[LP(D#,'2H)F'16!%C] 5&HJ!B7S>=#*:Z#@Y&;EX6(XJ=5+^=O+3^
MV^&RF-#AX?(LC&9C7[JD1MQ'2C&+93-=AFI<<?N*^I7V?)A+=T]ZP ME)G6U
MI"Z)MC;ZSB8A?$[7(7QN%N,9SLVNI,MZ'G<@\RY#I1PTYZRQG1AKI[?L.P7\
MGIUS1^_;#%-.*SJ7"3'7:%!<'KK?6Q\5DV">S ,PA6W9093T]1*[X\@?/5Q_
M(1F7!<D6#!FN) R>LW1IG##61KF-P\1$WJ-A(Y7<_Q31,H32"BZ.HF2MLNSI
MS2,.9C%4N/!J@@,UIX^.G>;Q>2],]?5@H?/:ZR3\M8R+@^WLP>?-IP2K1M]9
M;]P^)X'??HW_Y8B#'WZ9HC.ENY09TZS&EG(XC%].TXT-XHMB:8?1BPZ9\"9X
MA^!LE'[R0*Z_/":V.SY^\ J1MTBKWL!7?!*ZVJS0NR\]!F+T.J"0X.]N3/'7
M3/LTO<6U&^LJG#;BF-N4^;M[S;A*U&].A>A>C/O.\LS0$;GQR*X;>4E:2-&4
MY5=0RFA?$:9J/<P,70C6C:<@&QVZI\ETG0X_@TEY*NLI+@HHJ-5Q44M3=&I-
M6G,37JQ_5C^K_X=U@QR7]Y&)@M'GS,/$#5!HM62USJM_)>@Q2-XPK=>&1XIZ
MRSZ>,#:RU.>E2PG&QB#3TTCE%?$/P#8)81&9[=HIK0C[="]&C@^OB?2SK?FX
MYDJJJ3/BGB,1?P_5KDC^5'QD=%21WV1X=YIH:,#RB_<&B((I&R-&MJ?6L)2E
M]1L#+G9O707R%VVV)\Q 6T[A%1?>>/% LR8RVWM,B*97'$2!CF(KQ-W&F:03
M_:V7M1F4GRZP@*P54(JCZRVH]O3*(ZC$XV8Y7\9-+'4!'?M?8.!OWTQTF((Y
MDP $_<OPI= !DS:\E.)A5/.O@[VV;+T])J>W*Y_8KW:)2]JNON+Z7)#^_V"]
M+NG5LS6% -F"9R"8PKDO'D5]T98X!!Y!-2V(N@175H$R<DWKU)#P.;%<;X;\
M98),_E#=UA>H4'7J<Y-^@/K%QM-+]][G\IF%VT/M&ELLK>V(.Q[RZKW46)>7
M84K<8.?[]Y7P+B_Z(&H8L#*-+;\NPXH=9F.WFYG?8CEL\U9O% Q=+P]KR!LC
MQ[G@[O8B'K6_>U&**63 4M= AYKUAN573-(EMRL8U6Y+'_#1;*T@%!/KH&G(
M3,:@HVVE\[;$YZG6!KKZO=O?@N=\BG/KR2C,2F\K5/)=F[>]14K:&W[%P9J7
ML]RRM(_PG?=MORM](H:$-'5SF,IF9%UY/O;HU < I\[^9><+[2;#JAR,DO?'
M9-VHE15QA37DZ*;-[U+( 6A23*(NO>E^HS#;S<%R9\";G+SH@X@:KV+WK5=2
M8V\R^9.R<<K+9!THPP.HHY7P'I70:CM5H[H4Q+I(R5L_B-K_ IMG$(LCNP#W
M45OBOLR-OF#K4FZ.6G?>P>+?WFM=Y1O-'E4]KZTC9.R/*H-K-S\:&*3_0*X%
MY(+)"^G>F<,&H%\4M6'+>AT"FG=83C2L+KVQY>&RGDAK:$;*.7*.TG<5?UR.
MO%=&P$!?^783&+^RI:,G)&7#/9]XV P,*[U[E=?LZ:PX!-332YQ32M2Q%^ZE
M"KZ1D%9[P]"Y\9YEGZM**!J5EG":-DI0>Z<*[%/9!Y'G4:-E0W&T\LK<1<5)
M+%YAV8!ZR\;@2&OC=RRJ7^@#QM7@?BQ"V_,5<\:*!K)<MV;HQPR"MQ4Q2#X.
M??7L'_;GBOA.!0X6JA&*.?5%-AW.T>^12ON)]Z5KC1>R/$Y]3_P ,+8OG5IK
M9KO#=6W+-7ED:",*;6N_MY+\/WGU;&";+)0J&185/*Q%H*04'V6+>+,91TN;
MD,ZB,4M;48-KDM3B3.)'A(^@ZJJ!<00S.Y,C\G,W\20<C1.J$V_,,-(_VA!O
M73>NDRT#JJ*":&JK@[G\$FEKB/BGC'L4X[Z:31:!F67/]2Q8<=[14I2Y..E1
MFPN\PZCL?HE<>3DK=II]_3JF%>*^-T/,+A;,,5(5%_Q"KXO':8)F,:1MB=@G
ML9VXK8W6I2KEM-I9)H4[M!%[7#)7G88[%-9/?IEY(_#FFFO-O=C.TD%;U0-
MC0+1OK1OP*'Q_^(HW>@#G7_ 1>LP%I3#?*$+@$:BW D6:MP:DMAJ+.^B=728
MY:QH+'8P_=*XPT%+! +)7@CC+-F!?9C0PR45LN)+BD-AO5>K""1D5F/#=B -
MUJ*L=WHQSWN[V_II\N7HY)FI8ABT@@.=O&_.46!3$#7+E[B'C"Z-Y]X>BE^_
MS-:7C??0&]]6?ZA34-/B!$,K7@W#S,9Z@)\0@N53X9B=PF9O1 *?PV:<"K-"
MQ9'JR=BL;AP1,H=M;I08UZ=O;E]^?FZM 5&+F$^1U10N?/SA@=.K=^YRMJK=
MI?HN&["6@;)X!]*[)N=$"#8. (GD'VRS)TF<R?,I=7PA>.(;N Y/KJ(RKF1V
M*/8QZR7[+M?>>);,WF#4T?BA6Y8\H0+[<C"F-2BD+I<E0)8.Q4N!6X:>GTSB
M-?7O7]L\=6";^MMYN=%PO74X.G<LGW=:>XL921X#2@QJW47)D$G'3^>CC9B4
M-64&:6H\.I=[7W]'0_/PA\X-?IZ78*PHR:-E$G!;S*@!5'VX=<U' &SR>1FH
M@M^=V9=]$9>N6 5>E92".94]O* ?I-!>[6B@3[+5:>PB_K_8^>JH.)LOS88
MP8-+@ 2'X.X0W"&XNT/CEI!&@KN[)L$A.#0:7)M&$IQN'!I"\";! YOO^W;F
M]\WLS)F=W;-S]IS=?]X^IZMNU:U;M^[[U%M/W:]P*R%7WCV=#"^F,5V,R5 ^
M594DI1]3H90F^CKJ,.)OP.0?]#QPM**)' _@_M*J-DF'5XDLT;.>J'<M!X96
M-+*0D:@/UL<];P:J/F:AYUY@VR][PPXJMBA\7U*E&]?ZTTSMJCM16"AX<;E7
MGK6\+:M/_9R0MLJ(/E&NG!3.IZEZ5I)1AWMI$Z82,1^A@ JA1;7PGF\[O.KJ
M2@?Z[=9=B:TQRP+'58"U%)X4MDJC6HC6MYI5-D/TE5J,!HCW7YRS08EJ'<DN
M6U<$=>Z&Y)UQ$6HTV$8998:S(?XV1"IBLT)2.$R_H6L:?=VBQ2)][)3.J)V;
MD("],0E+Z?T7 Q1)6N^^"M:(;35I?9+OH3)$NJ3$IU*!&?#U-9U=X^9G?LZC
MIF*O+S,ZLEQ'"TV\%J8*?R&X[/-Y]PP*_)HK0@+4<ATF N8K:%SW_]\1B/UG
M@>_T((\\L]?6/&^ +0LIKE*FYGQ(_.P"XVEV;W@+'G44_*DN,1=LM9Z9R0.2
M>>1:#UR;OQ,4#@A6<$]HG9C'"U=JI\>QQE7],%*SL(0>UBI\*?T:Z"\;+'SX
MBMT>;K*V-C3J#+1/$8%S>(2(.MY#Q5?#]L1FI,SRG/IS+JH8NYV-%X-B0EAC
M,T^ [XCX)NY@?,K'9(A6E!=M.D-DORJ<+'Z!F^KW*6_%75&=_9@M,H_-!NAF
M%@2>9FV]A.?M#/?--XY?&34KE&Z;X\G74<*I9<;BVLO0'P!L9(X \*VK\ZRE
M:1<GIK=SY$<_5$;S)L]0SGP7]OK1DH:,V86$:A0[P%1>VFR:(FZE75-C2NI\
MI(4"8$;[,*S/E@(!;-?X"-8H9LHJZDZ(+ZW:2S(NX*\5MR-ZNT0V<-G[PG]Y
M.!PBO9?8X8V&"G5H(I=2=X. 8///I2X#UC$ST7Q21NV/(CRHUI>A+^0)T;(F
M&6 (UZ 4INR5ZJ]L'[3$+2XI1N@1B:>#V>MM3 \ ,FX'+%B3B#S\4VGV-)S=
M.H_Q4.J3K&I_/-QB ; 1YJ9"VRB8V2%NA1W%[-]]Y,KYVUZ&%5[E\Z^>Z/%]
M$NE7=_2+>K(<Q4XY]15:)D];&R5J*9XA9^K#[&T/7-M<8L%*@BVMK7PNK#,^
M6NOJ*WO.O 2[_W#4E#OA41C%/.LP&JT:#3-9Z<!HV4_/C57DZ>6\YL,<ON9T
M-ZM-K'<WNB9O\AXT)AMN7NSXB7;"69M+#LS7SAM!Z?YU@.<W6<5H)HZ$770W
M/>\'62Q6U>*XD152;.8##1W1[^1W+L1+5,24RP*O X6.7%]Y*/:8]>:GK3V?
M-'?\WW'S[R2@"^DT6_#,9(5[ZS1$39%#2!$[8G,^&M_)/O0Q7:2.-Y']X>!'
M+SI&7*]618W;!">KT!ZY#2W71\3@<^WKS_DE'=!IIVTU>OOM,8W\'6W]XW53
MUY1DQ3&;+&*!0T3) 60HLP" 9XMV[L&(O\)LU4=_$>](W "1H_0Q;#G_#$L+
M3.=W89YV5=_!7-#"6CFUF U\RDF\9;$<&XZ7F+6"GU)$*PJGLMK0QU(8$K)>
MFGJ,N</ZSG0V7Q.96 LT5;VP^/,<9JI6Y/?/&TZ@"=P1 C19^_E)\O^.P''O
M752&RPN5^-%EWS!(9<G1#%DLO]I.$FKC1$+9CPI_J[Y&M78)KO4(+@$?+7/,
M#ZD7P*[9VLYPLI<E8=DM^GR;2(N+7@_;_!B\LYWN>B 2MI(-OG;!\?(W\SO[
MY/IKR5'<BT#*THXKE__;UO5G;B#28CE=&C[,_P8!/;'U= /= RV*Y8(**K&W
M5L@66HYQPUC<8-M.O]KJN8+7[EK;KE^Z'&;1]/9N' 4$N&VV<58;N?CK/@HD
M'3-8"/57B.3-(AL#S-&.2-N=C__6TGHNU7X86>9YBEPQNW5UNSG9J!O$&X(;
M/F'Q"DH*\ 5$]-(REP;02]G9;E[6664QL!=R [V1B/M74J_P:J$@?:E5I6G[
MU5]4 %G!Q?C!"+5/I%(-54_48J;W2<TRH4D$3IN9S-HT9JD2N#BA@]<,:01>
M?%R8E#EC;4U1-HCOG^O;$HWPQ:27S"W?EU(ZBW(L:1J^)4XWD&9N L15C$@3
M]+G7QMFW<]09=[)I"TYD4JE$^1ARO99HY'6M<04]_L_.XT%<$-1C[P5&-?U"
MO6;JC?6^-^[0;/?:QD)X[1P01:!! STOU8%L2'*U>,O34U:3TRZJL\ZH0,B2
M/R?CU= RLJOU7\#L[0< ]JK;WS@:R&!8TQ^>L#-*[07^[0QP*I.%'F-$X#DT
M;27KJ'F:HVG\_M[8XMHRZ[+[0*#,P/'?/8?5/I\Q2MAN\*8YO04*GHTL[F"9
MVZ7:VEA2F5SVH0J3[:EC04 6_0 S&3Y$&S#Q.^:T1]ZG:VP+IF3[%[Z!;IF-
M6FZ"N$S@L/&5[CHELRF)F7'21^*F;4,CM GDSE 0(O&.5+OLUR]MZ[@72C_Z
M:_+."T^R1(0GNW#5F_:X+'!YL3+&4:0))NR#U;UP-TW10Q,:<22&P$U@0[/=
M#M1@_%_''U<WX+2)%E=1G[\QIU83H$:[@>P]@/E\=.@^$:+<<*QW\JC\5N>/
MV%'<S;J,K<.KX3\:<VS2)*MNC!)>LK" ,&0Z[DV93;G1!T2.,\)X0H\+P[M/
M)[[[VVX&UK[KBWGFWR/(C[)4&V7!@O/I<*CBY9%)@_&6E$*9J$( W?O03R:+
M%[*NE7?^Q2J>GL39M'%XN0VNSUT %WS/)+*[OKKWRIRF!;_P8M0:2%:UC:)#
M^'?9<PHL7=D&>B0F5D98KA(79(]2P78G\;+=W.'9V8,ZOUX8==?^#L_@>B \
M[:*[PPT4' ^[QX&55)2^)!Y#-+$^ !*6N'6NHU,L1O:=/M2M4_.W,1O@"-)C
MR&-</@ RR-[8 Z_<0):#>LNK2Z5?E (2YM 6APRJ>SV\I V35DYRONW+"4-;
M&S\\<A#]JFPG1?G&JR--D:=M#__BU)#YL:V>@WW3.,'*KZ'87\G47HP% AFJ
MRNY9HT^N>/@5@XNK=T5Y[LB&VMH&VH! VY1<DS4:U/O6"^6O V.=4@O XSYF
M='=IG0MB,ZK)LQ'\!7 CFI_($H=;X*VIR0 50<X@7F8=\YN+:XN+L&SZU<]*
MY!*E/:-"36K2FR%(* PARCTRCFH+O)+GBMO'(SD=V(,$GCZ!1PX\88<_LU#=
M.^$I&?'O>47C?5ATX(Y>#\G+U\I$C/T23^\/UH\ 5] :V]X]W]@B)"8GD! -
M<+M[9O$1O(P2.RSPU/NQG34>R<\F<+B;:P$' \68Q>4[Y-D/LM,EV$IA91B^
M)Y5U9M/X0AOGB<'/U(;FY@\ ]28SD^27%;$0*_1$IOR*:JK+>F@2,[J.!AC9
MQN(<8S@]&()O5I#9F2J,=T8@I&":_G,9MD2@W:BI)H%3V-0 %VM@M<5%H2/!
MRAOZ)D2 .J+8:E01QS3X2'Q)'+9L^=12X(0]\XLS:9Z&L]EKN6N)1PF%3@OQ
MF8%34Q$_:7D()59BSAN,/PX=#<K@4J:/TV-B(9VW[82<=Q\!9!IO;9Z-S.Y:
M838=[U"I.8Z64'/4*>EN*<RKM4T[4&3S 68CRE+:)4HC\[&LY$62].V8^W6-
MDNW@:$9FT/6EBW#1RCZW4OYEO#G_$F- RHMO8YA8B'2B]-C0Q 9<HJ'Q* HC
MT[35AMR+-@)KO@EMGPFS\VFNM(PR-DE?M51=6D*E !5UYDI:Y"U/$KDWJA2=
MMS?REJ5M.C105)0;"C=9*<A&5/?L'Z9_&U16AQ8M*R.,UH1[1#*<GHE<4FAS
M/@#VT?UCF3[X$/>#_'LF@<@'P..KE:PZ''S(#FLG$W2$4'%F8H3O'M-(\0MQ
MPP;]7@B&T-!L//,2.?[E3O?(J,3@Z#.S#@\(R+! ['Q981U+W+;TS6W4P!.[
M&:-:<R'^*<0V^:-'?"YEL641G2>>"2]T'?B&7%584\4L^:.3DVTQK\(P*3.)
MOP+'S3,<F0V:\&N!KOX418"15!:F"HU!\ ,@/@>Q-":#D\S2FV/D?VVRAF.?
M>;0YF;>:V89W<IQ049$ZA1KR=-)!/NH'"8[%/15*?H;OQODTSAO/,<^F4?8K
MOL'T]9N&!8TC3VN0!(@^'G,C%@1B<_6J.V/C$H$] $8:_8;YHDD'NKL//;(]
M;CPVVZ)1+Z3(%FO=3]H<O6DNQQ<N/-64OR42!2#7LR6D41H6Z5]8(7O//(>F
M7@^LX3B&/&:9CK:)UR;A;Z@OYKLKY3QQC2"2*6+RXXB<6J-RX$PS9\W9 ]G?
M<:G!P=W7 5[=GTGIV[JHQ#B6H+BS@N42%-(GP V^;^SXJ4<@T&+[L9]]:%/W
M T 2.?6K+>K:&[E6D<%*;)G3'YD>_#S6E.SQ/68_,[^&1&# RY=M'/FA\6LK
M1?=R%A>_!%?-QX94P8V=MRK"!$<05_?J),TEV\2.WPAI.]K5+?$S==8.N':C
MUCG7AI/I-QY/RV'R&AS,4GS&^<4M^7Q%@3K@95W[^2U_G?/K\7'^"0DE\+UP
M:VG4.YKZWX6!;B[%H.1EEW>"H9^GC6P_\;62RHRW!S&I8(NFYU604-G'I@PM
MJ<99$Q":28_G/;V?PZ&3?425"-QV14*O!'DO7K[^R!YH6]$2EM:GE2SC(.GE
M$)-7W&3LI#M@%Y'3=G3XF$.K'! -J[*Q7&H:E*A/,7:$_T;?)G<Z&959+G\1
MZ\CA+5[:<G_Q^%?_Y/'??O)I#?GG#S<23^Y?6OZ91?3?>W'V/L)0(\'?RN-!
ML:H]B;/2ZL=?G\[)M4WLK?M)(5'!&AN1Y6<\3=<2$R8O(4]2C@.)RD0_BNCC
MD&/-,/L2/847V#QRB=GAQ=]*-J9>:W4*99>OIHHGIZ3BXQU0NW?0!Y]$,3&0
MV70N2_BTA2U3FO 0DJ2HP;D!X5%.H,= 2_'-0$ZH/DQWC9R=EA?YMO:@KBEM
M8+%'5*-IQF3VL._WQB2[H[%+67TA6C2Z-U7]E"IKR3YX;:45K-O<983(37#0
M%!U]+73.3WG1.DX4=U+_Q<F0:'%@Z)4*%X_N!+:ZVOK2H0]?,8@71$$T&!_H
M%EC*;-'N0=4+%H-%_91[I9Q[3P#T\/F4;RB4<53O>AC"N\@S'$.YCC>"*S'A
M&/,(D2.;,4K-.WZ>JCDB[=$5(31[Y#]ZZ&1L29TLP..'P%,8=0-=#)!U$7$3
M,O>E0MD? (!V-:,5#C=7.6(<;]C%&O/LI%DX+_:9WI.G+9J/DD2V6HQ;5!2@
MV4SUP!WQCT!2%LI4'T3W,,7 A^+$S%OKYFEN/&,JDR78TC;0-DD(W#CR)ZA?
MR0+_2:[Z#>O?<+I,LN\*>'XDJ!.=58@-]PBTE8LP8P\.P0Q#1)&=O@D4KD.W
ML8W)7[*COZN@IK>.YG;+ZUIMRD^2*'H N*4.\[@EL^PANCO8(5==S>F?N*\M
M18X"4/9H:*O:,=M@:>PY>NQ"R;@!1IU:JO@U#5HX9*J*0KQ^#-CC&(D5*1J
MOG%F5?LH$<=] BJO:H<.R=IFL3O;[+4+K#1Q\NSK[L31;.Z?!CMX68L,$D4+
M[S_*4?=<-JBZ6@>$Y"\M>B-J^P-FB 0A-LTD1G\*H9=S<Y_[QUU[/P#TW5$S
MM@F/@*$,/"/@7P<1)QZQP > X*EV+_=/PS6JZSAAED9)$UGD[=K(MM)T]G67
M;G9MC*;_EP? *1<);T?0B8T!+0OW ^";S<\FS&O"!\ &/@G5 ^", NW5;\@I
MOCAO!BP23;9 R-.?V_";#T5V'[\0%K<F#*S,'E_);H^<5\['$5];PUGGX ;!
M^]]6/>$:\8_NB208F&I6BMT=[CY)W34"\D)N+>[:$'V'@35+ C2U(.1V$BH<
MQW+0%3C.-385(<=C)YOUD?+H,!JMGM)RE,P,Q*WN81CAN]UNO<3$QVJ7;!PP
M!!.0KGH7/3GRC$VES]9*-[,&/4.-AON[?P)03ZF:0,USDZ591\9/,AVKHTAW
M/__#.P<90N5*9N4=!0CPU@ZNP),D3>J6+5#J 6:(3'3,8J DQF6^]%]S:7ZR
MW/CZT)?^G0A-6Q.A) M_315H^\Y53A7+3(&N:30][0I53[TV6,UBI:V- [5L
M67%F9@O3O)NY1MF1I\?(2D<PJ92\H23> ST4H.?P99AO6J(W-"H@MX\*<1+O
MZ@:"%U UL;9T)!DKFKSL?,7##5PAS?Q6V>*^Q)L<#B8AW3/Y8FV$ [OKP!;U
M%'_UV"VQ-M@D*5NXPC6R3SWV0)Z8B.BHRY1K&N1'0Q^FLW@*VTLA>$>HN5HN
MT4;4ES]UM7XE!#[9_,RXMX;5=!4;7Q(,HOS*+ J_^Z#=5'VXTJ"4=7&/*9-0
M32#Z)/K,(S3CC#,$[RB9Z0@DQR)D7?>-G,/\5];DNY2@M$6$ZL*D\60EAEEK
M+YVL:J*_[)==GNYKK[[^@@9R"0]@#+/PSGC+TN-ZC^>;K'(TN1KU@Q*UT+P;
MUX(4B#!T$SQ$$!_Y/A67']%][8DI;K'\ !C::6-,@B>:,C:A.<TV1'S3(KL$
M]XD+*]?J['J +%9K)S#OC-Z^> 1U5X]HC+>'!EO EBT6NXU'8LTOF0)E$FZ?
MY[T"D$WCV$:Y.W.DU0X,W+T_O1KF\"[>RZR'%!DM<=2#8!?CE]!T=H@1?Q?[
MIWX[K X/C1*>YM^;DSROE9@+'EVJ]0< ;'=;*ND51V-;]U&8K'7(=&3W;4A6
MSBN5UW"\G#B\/:)#>5=FGWQ,'Z+3K^R5,W)42^M5QFN*?"IN$@*/8A--38[-
M(#5X<2+#RBN/!FS4Z'S:;F)Z,MPIIW^Y+4OEC2#NA=M/[W1"K^\D*\!RSUM^
MF15\?O\^J]=5X)D/+_"V?ID)/BO<>U:3X1P3G?@ >,5,VX9G267YPS:SWF,R
MY.LU8FG;CPIQJ1O\^LTE]UEWTBOE5T<=00\ +.8-P]'L']L04(B@G=0('V8;
M0G^%9E_G=W_ A@.L7VW[#X OZ8^. CPV[_%J(2%O>]6[2!L^?D+6:,"3-A#W
MDEG^]DC)YE^2;0UFX!/H]36WR_W@H>IWS&SP?'\^M26R&[[TPM=B/7O]Z%?I
M=P8H]&0]'7R*O,]''@X<JGQCILZEB#3(0/^]!^'+6):BGGYY\P:'9>5W2- R
M:(MZ )2W(KI(Q0"FZ>!% 0;J]Q02C&6:EC<6^Y)X%^MW*Y_!7S(.'9U4N%[9
MS%=6FL+O>7?"50-"7KH7OUDP[#WHO@XQ]RT3?_Y64?&BP\TDDJ='ZM)]6/'Y
M_H7WUF^@:,DI(\ZRE#,7%.,!_H+%G[[)+J0_6;VJ0^7:G(\=[R^D.O1KVD2
M'N5S$@$WY"AL8QU\A&NQY;V^5E6B\B-.]&L6.SB<JL/\V'<TO'7J?+>(@3'!
MM^-.>_:KJUGM#+$N2J,EL *5Z9!5%L>KF>@> O-OW_;]&W<(YP_NT,<_N$.]
M>?Y_<(?:KG[#N=9;8&9C'&S9'F1*[6^KQIUE;+'0*M2ZW7?7]@>MVV3A%+G>
M[ZYI<F@"8JH[F>-=F7#>?1H@!)72V7[$A5%3,.Y)'\I86T/BP: TR,98FT]/
MO&P>(!U&;VO(>V8F5>-;[*5#G\^#*;H98O=SN:H@B[@X("H_3(ZR[5'.(_/T
M7!7*X8#//-SY:EA4CP[LD7:[W_J6S?*7.CCRTZ:8U5;%1EQY@MI4#W/H'2@Q
M3#YMO4HVKDH3CT7Y^*RRT\)MY/HQO''NF6PK%<>VR[@"3D<!/D_#A!ZCKS9^
M)?OC).,4+EMJ#U"0$U^$RWZ )$/Y1,28ES)A=RHW76/*JI/JU 5302E2VWUU
M"T8;. !U@$*N' *>'LC'@LIU<1/2+JR\>OQC:/[526DP1B(9O5'_;#F 5?W#
MHZ="KF,?WQE5V6SNL.[BXG,9H6$"(J-LL%ES;2BLM[,"$*Y>W4?4;;OM;DLU
MV#@F)HG4\5$8!(V^=N1P<W,]'Q3RL8T/J$5%E59+)1BZN(F8!%:((O2SL<#&
M!H,>?::](I3MP*%I:IZ1E0['(H-1:C>/X$LH.VRA[:#[(-4H)8=SA8OM=K4X
MYID4=82A-P.+=6+MR=HUM0A>[:_7E9E MY]5J ,K/Z9&J)9J,Y&7=);H!Y;@
MRUNS5!ZM0>YYD",D9%9+MZ+)K_Q(@G_BQ_O8HME61*/=(+K7[Y4'0E*80!C+
MK@-"[D>9>K<M%D[GO7PN/ 3VB<6C<CZ4=Q09=H=?D#(CSGH,>IFZTU<B]0\'
M1AX 19<#EVUW^6N+X ]E:].^<D?U/G#U%#YJ34M@CDCQJ5G#XBG2V@9O%WVH
M-1C?XI6'Q2)B!WQ'W;:5T<6?)AL3@)M*U:F22;38KI2RD=W40<WS&]N_8U;%
MSZ9R[:%8IX*#";1J2$\@T-]@-VLCP5_?'G%8'U-7T6GU>[NQ<M<W[U3?@CA%
MFNL?L"546J:MY,"6T\@E@FXWH5"7A=RU6/0W',,\3OKOFD93U-K%66&3S^"#
M4&C@C'',]]UCTI,[*P YQPEP11P'"LG<'C1EB4NYI/AND)@F&&RAFU:T-ZGS
M,4$TP"-S^.1M;EA P1UUAR7J:KGAJ>GOETQU5;.XPY$B5F74(KEZ=DQA9UCN
M]M.;:(9\GBRG]PUD; HC&T'+=%I64QB>?0@UEB79 3LCF:2U+51=*B-.X+)R
ME$,"%*4]/[;Y*&&,]:E[!7 %.^W4K9G'J32#49N?2?_JK"[(K_]XLLYA1%K'
M?,CS=+2%7$H]?!JGC5##/-XI4XO.FH:F\'F2;#'HA9+RV],N)C%Y_LBC+.;X
M^K&#<7R=7>["6E@2WCLJ'/M SU%J;MC\:)N=MS0_+-/!7[0M5+X[_ $0L-M(
MG&-/-(T#SY"2(6D@:*"S!ST J%#XP;5W[";W/P.+CX^1U=[+54O=:>(RG"'6
M/,B\/,[ QMX[LRB&=*.-K ? VA-^:<MSTY?H)R;:%450:-BRW>J,LD819A$N
M_QMU9]7M<->. .XLK+K2CWP]9/>"Q[(7W;\..4\,/O'>"FMR^+2C"8R\''V)
M5^-Z^]%J2:C[U\:QT:=WY<;6[J\P"WN$?_G5C1,=SK0?96%WA=;7I$2 ;ZW@
MVC,F]8U(I&4*[_2(-4T;<!-<'[K"#0JA8D=>"79\"['KGH;&=S6]JXE_E]W6
M9%Q(D9C8 #X!(0[?9/@*_(8QV5>2==+P?F (1H_$+=%L<SA5-*V_IG_H."#[
M <!ES+!:OJ_->7UDX[#31B<1$"B1/=90D'7J;3B9;-7Z1(MH4+R5P8%F  'Q
MBM3Q%WY$8HI$(L8Y\V7C@?:@]75B=J3E8.;)9AU8O$&_1*$^235G(HGZ:)/H
M>YI1GY':?5=)25E\8J]^%.+NHK<;(I-C>?S6 LL;1\9 NHCR. <ANI00M#*K
MKO"ZI+J^18V-G,89,^T+=BA^09 "^R,T:1U<4TP]ZT;>*"-$9+U%+,TA]3>4
MKK4-_E+?-<NW0V6.[OZC/^&KQ$H/  _.7HU/N?Q+U%^].MP!S=945R!+J[0P
M<FJ/&Y!NXJS9Y_=U#X!%LZ]3?18?\*!'+$,[<MG9Z:E?E@1!P<F8A[=(9'#^
M?>^L6>/[2ZF\":83[V9YI%KVVM&3)O3N7J5HH<3/9+58O\O.> Q[V[O8.=/;
M[M38A):!PFW?CIIPJRW=(#>UR3]!\Q\%EU!15UI5X9=8+Z^%Q;';]+@];@Q1
M3O,#ZV\\W!<'-^L\IZU(#_%.4O%F^M;WAA@:K$LGW#8NZ]CD(:XG-QZ9#2/W
M5+]C8%B/.@B#.,SCOAJ&8=RS>)4M L_6J0?=%]1D<\:[AEP'!#Y[LFA9=HL'
M\I1=O.2VL:6^-0UY_  0$=+@44."UHB0+VIX>L]-V4W7VO;JQU?C@N[5>]GL
MD*-4Z6L7+>O-3@L/ ,2.D23LWOU52/HZXM1D$=G;I%1/)5Y7K?TT\/2 ^7)R
MJNB<9P$BII%A#U!&2[%N(2J+^!Q%(4N[:RN(2O/!610K+(K.,14*IX^L!S%]
M*$R^;@-^:/(V9HI1)M&9\AOY^$CGJW/HPB8C-CXCYQ&]AEY%G!PN8]A2WL@0
M#R6K]3DX$K<O>Z!_.[G2]7B(NBC14T&TF?>18PN4NL9$? 93NCC60@UV5VJA
M:8NCMAF[L3-D-M#S9FUAZG+\<@><HW'HRF;&@^KM?KS%&D'Q!CW7(/\G*A^3
M*^\HN%U!K<GTQ2+K8R#0AL((YWVC+=!D>>W^Z2WG4NY<)F]WT_V4=Q:>Q:]6
M![N@L,SY87)QI,5U_+%I)@&OQ^_UPHX5960?;&'FX8&NC$F3H('MOHX;>\#Q
M)E#K)/%0/$$PVNC:\CEH&=V[NGJ'F[LWN\F2W3X$[]HE&'B W]KD3N:&%Q*9
M+X<",N-G;0Q_(;$K:GOBZ!.9*B>8\SN"7/-3<3P +JOM6+-RY-*&=&.(P;40
M#Q=B+LNT/V\363_!5S-9PU<+=KG=_Y>,E8J_&"LA[HVC)Y?5_YW<F_\70VS^
MI[NH-?Z@\M# 4+EL_E*M$!L9&P#3+DJ68@63@X-7S(@N/LZJ##FUP =0!!!H
M>>2\P24S-E(/' \7ISE?9HUM@F28G")9O<B.974#,:<@,PXJ(TQ)#(DY&NEV
MO)1(L2Z.KE&.PIJ=KD?/BL6FVLV5[7&IY(S>EC"W)PG!08]?V<[:@DZK?@-0
M!C^DUU#Y>0K##X7L&9B!3P"EH?V<$(HYGSH5!FJ#>N/6#/: (.5U=/@&Z2"D
M3)\SW?5#SQR&3%:+CI^W],TFEA!);MRV0F?GYCR+:=G D;XZ9J.SHGBR\?&+
MW)J<1RI6/O%?O9;NMP5@NY.E%%X5[0H84_X;I1%C*Y-U-ZFL"G"C^RQSMLG^
MI4CEZ9U<%Y6#:FS-Z\<Q'8GO>2DID6G6*#PE(-:2#HE<9:.P]KW+P+QR5:N=
M=X2!Z4JWB!QO>>_C'=4@*F#%MZOBD<]'*#]V%,-]#*;*P-@58WF>ZC V0/TJ
M$%1+J6[*XX2N(&..?:R0\JH\#8_4F(Y'@63[G!L__?%+M\9S<87[]Z&O+X.K
M/?=X?"[@W/PMEE5^MM&BX>][E@,*BW^I50T6]$^ONWZ>^AI<-M\W#H,(50_/
MJ)KX'[J)U\JHA)W1RM0%E95^2/.F%EG5YM(';$!,PN+*"?5#A_!$^F*A6$KA
M:",!)#JT-OUY.'??7!9M2H"0J<;]"AW?*FRFL-9BU(@":%\QWZT,AT%^.$<F
M45;S2R^5 I$2WQW"1VQF(0[TE8$2$2,K[>O+):LQ Y\&S PMOKO-9DO4@_;2
MXG=2<A'0$^0N+['H&[>3]>R?]RX0BX'=;D22H7&>?ZJ1:RW$JS$C'6)Q>?K&
M(XK3E@+A,1]L&OQV;QZ$;I+2F&5<D.;O(7&.0$RHT!3YL"/O0:N* N)PR\&0
M;?^U!P!+MQG=]*5DGB^0HPG;#*8C:@^%IAKJL3$;('JYN5]<D1R=0*Z[W"T7
MH98 R^,W/QFI:W-\IE9,V4$K=9)OIWXC]MOE W>#WSNV@H+,F91#C.\P?Z,=
MDO5F!^YD%J8,MT\N;ZY>"AE5NFP6>+?MMQITUU\?-.,T)-=N;$910(F9#? 7
MP'4<0:7;CL&OIHML]N\#]D)F ^M!ZUF7O=&#IFE!41HA#""SS_5L2'C:Q<6;
M]W*32._@DK<VDO4WMT"++F^:N)A, 6YK=@Y)R>3^!T#I0;:MYT7P$]#=QR-"
M/I:O[V\.O"T;TY^3=#>Q\TM"[3U ]#?PI;G'[)8_8)O?'(3!1S<=;$(9MWB>
MN# QPEQ9ZR)R1==L"6W\HQ]!)O$HC.;*.H//<&U2+AI'A^;K>$JA]N\^V<]%
MLULA^U+*PBE&4*$$];:Q5&8F.8U6JY7+.6=E8;F(&B*<XN\,E6;Z>C7HR=1-
M!P\ /?,IX*TMK"^DV]ND@^A^]/XGVV-W%@^AO[NDB$^.Z*U;=BZ,>ZZS>;"T
M?QKN&OBG2R91[^('P^UW_>-_<M6<_FLG;OW+B3])B*E3_VH=G3@BOPE&7U^]
MJ?I;$^N+O]:P/??_D'S^6_*WG6Q.UC7_UFS%/Z^5F^R%?RBR\0!H?'U2@>_S
M^&50TY^%!F]\_RA,_D/+G@+1B=]=0G]W^=U<DX;Y=VNV?[3&_:> VU\"NG_3
M\>\J_?QS5+?_QJB K[ZOI'U*,6;SP/_RP@S'T<H]*/1C!1=I1(_P5+_92$:L
MYU'AV< U'&?;M3Y)LHV;Z=,E2TU:FM.S!<VUPO)7W*Y(XB4L7E_Y2LF>P,*>
MX"'\S(WG;ME,7:Y=%G N->^UN\R?I_]LBJJ@?]N(%-\M_VZ?FO]AHH[^FJA_
MF.!&"GU]_>;@']-P^@!8ZKKT-OA[]7_,:\CC7_&]07\/0_^R\W]ASG],SNR_
M,&?!'XW]&;?F-F>L]HY:I1R=>F=/N>Y/YHTVIZSV3EHM?O^A\_T/[2__N_:.
M?[5@>5_AU'O3TODW09V;T7]WIO]2[?HVZ7=?*^^;&O\6,N?^WM/T7[K>NV__
M[NLU]U&=Y!ZV"J?L)-//H\]+L;Q,4F;AWD)CH%8_D7!S_Q%F?T)I3WUA:I>[
MX!^/B9AQT2IUOB7]"#R74*YT;!;)S9W;#@K_6WH@ES_R*H _73\ IFS57K9*
M/+GMOOG/D6/_U>,?":ZZE$A)^'MHJ,C_NC-V43L""U9[VBM:R'[9$T#P\JKW
M^Q\TTT_\_PMYO_YX_.VHI,;KKY1'[_\Z*GG[!P\!_.G\+[;O?$Z]P-!A!EB=
M"XJW0V$@;ZZ7N$OT154;L'(FZPT=42:4,2/4<8=I!P'V'(@)L3HW08SLG[73
M9@TI(6_8B'B/,O6\'R-4+ ,8QA;08RIV6DLZI67SX.2!_%2)\(\$7IB3=-B=
M%RAC[6^GT.WF!I:%2PQ,E@>Q[M<GEH?KG>A)1GFG0#RF%-Q^MKD7>MZ*;O(L
M= 18Q5T%KH9I1<K+M"HQC<VG(JV:8N_,XG+!$5U\I0QH\,&H+=K\O"F,!CV%
MQI8[#!+)_/D).$-'BA-+ 6;$"&>MJ1562B([ 1>=EV*&0(N6['.4!.L466P*
M&\QGJ*;4S8.XYR.+H]3U0*K59GZ$CRUTWQ)4X3\QG3F9S%T6=%P(YY<R%)+H
MR;SL?.TZ<6VVA+PQ7-O_1]5:5/4N"BXV,4*=]41;5==A'>4ZV58C1M)9O3DM
M(NJ=\1W:@2BL^(2HSVEO!T@(/#V'5M\1J*M'B-!YW+8Z!-:Y!@2QG_@>+^<B
M.QH1/^J[9[L<',=W1[-G>BXUCW+?L^<_LU2]717_WZRZ*'2:2]]*;.VV<Q@"
M3C-U&WC$QE'E4*>UP!B3#:[CN29GI$NW-<6Q6._C A1;WG.1UZ7_']'C/ZKJ
M]X&;:P1C%0=WX&2D(4D/#0->:,R_&F:THXVW4GR@ZO&L(R%RZ$-[Y7N[#N@6
M)@8ZG\5^ *83 2K?*WZJ^_]"-3_Z0G]#^=;.8Y^73R&)NS/:\V5EU%E8E$-I
M-IZ4N2(N"$B<U9<%-,#YU"8YP+KY"*0U.,T.ISKI^J^;\K]5-4%%'EJY?6F8
MX+H#8B*DI=TZYM,EEYB2% A6Q[E:RL\.<L;,5''B8B_4"GIHWUGI,AUGIT2%
M A@8SWE[_RO5!"_+BKH5<XAD%1UY*X]AJ>*HCG*U2 -)U%59>;=WZ["\1G@X
MXS,!VNX$*-@\68-@3(GS'I'U[PQT#7.QQ-J,Y\ D]6N=/54\^[D5#EY;Z0T1
M5#@*[@8S&0$=SS1XFMIG-#N=PVM\$=Q3]S^OE#;NRJU]U!</ZU7=0&N\R:<[
M>7I$U:5)%-3(N@%%K B<"+/*P2=%<H5"9L_@!"?O#*:V$E.L-FASD.I_7"((
M3B+^\Q;! Z#SCTL5'"YWN[[UM[9]=^];:X8#LK8/S8?K.KR.A&HF\PD8(SJK
ML?.Q1E?E*+5=J :9FMB_OZ@I<S3SWQ7ZG.'I'5;,PJS2%LS2DCNJ#J8<UM*M
MCSS+WEDE2V <"Y:,0'^KBKN@KK=&^R49:<_:A,W9]M1(+FF,<F@%73LH8FOL
M!K0F\):+4531$%U&ZU%NNB&052@#0LX?K8#C7*J+IG*<*Y-3>L[GYL4Y%@5W
MYF+]2.FHR'I24<0G$%70QU8 5[7 ?'S^@WZJ#6^UCMQI> X;H-_.AOJRJ1R'
M4X16F1/6X#?P/7++D>\F)0>[N'TCR?B _?$P+@=*GURUB_*(9AXQ0!:7@Y_:
MBV^(]A1_L97"%NC<;KU0Y\'C(5_SW'!_$!_L$Q#^ELGJIE>3PN]3_@355_;'
M\S=[SPB"BY6.A/GW#["!!_9%DS(&OF(%+E^!@&H=G "T=]_CV;$5O3TNRL;*
M*S)Y/)>60]!H48C%KWCK9+D=G#Y/Z3O-.9(>P,LG!^V4V['""02(,[_BLC%G
M&ZE>ZN/95Q8T2:/;-4M7,N;S2?/%1?*-^9Y-6!&T#79Z2HOES,H:^8K1<0:X
MM\(AT0:&V5G;RIN\-)1T NU1<R1S<YKTJ%JQJ JR)/TEB@JX!"A/>-&FJ;VZ
MCRC!V@*$IX?J=ORVB7Z^H@:4B1#<6!**R-)*#->*,".HFQ)6I(X;K_88H7<I
M.8T"#GP/BE^M18A!CWFUF7G$YSE8:[9FM19K)%4_&T7CLGN.\4.U_V=P <^!
MH7".<+'!DT\_-J--.C[W=Q,U!%E6X(K-3^[B?<L,__Y+Y#\V9_A.6F'RFZ 1
ME0IF'K_NHL\!CU@L&#-M%),;4UTV*NRL:7"BH0(3+,)4UFS>:91^@3 7+08K
MIDCA*#JL+/[HO_6EJ+F@&,.SD$&5+/( ,*3"V>>%EEOJ*9I8C\CKS6[MJLQ%
M+-I>[?-^;:1NUD>1":*(BQM;LE(G5F5Z=V$:FWG6NB49VS)EZ$(0J.2YVRN6
M5^U JI)AJ!F;<Q7I,Z8ZFF(P.P%P;C';9"*)+)U'*Q,X+X,6T ?FAI5+8UHU
M#ZS6_^=&_1^;].?5TX5N&WH]R&S> P MFU6]?221@HS%:HL '1J=4I+ ;.B!
MM*&0L<X*0(2 J#W>1M,S3HT>(@FVY;V.V[LE0_&POGHJ#[FA*F$ Q20['."5
MN>C^>5ZS1_9WLQFRBMZ$7-:$RK[GPY#W%-X.C_!M^6M-!I0;PZ-I*2@^RKZ+
ML_M:PFL6B&(SW#=(I\1CY:7EB4D@\X0Z@D2;;XCG=)3C?'P)=@D.I*U=6M,7
MITA3<3RP:>57=+8>QJ[B?62NT4:+W8)=59I"A=_$L8T7R8^-3C _E<6%VCU"
M$.?5W#H("[43-*K[3]GC/^EB6BN5L1^^Y+;($B4XUVLP'#..$FV),FAM&UTW
M*VM0E2[/=>?:186]&R8PS;90:-I:7L$I*UO5BTS*?PRG\Y\9\&__#NL,(-6K
M?(JJHZ;+;"PC*!]A^HR*/C#TBR>?^CZ#-!TF2EI4?!P%8N)1D34N9@[FLP#K
MS/I@WE6J;[?HUNB?+Q+]8JL[O[WR_22<1I[#FV83-J!&0^!(!=&+E5/N3Q"S
M-<=$(37,X!V$.=L=O:O P!Z(=+TWJ@HO:0XWF'Z3Q[G(,FOR74E[R$ NWB@L
MPEA?;--LRVMFN[5/1/J;# 6;!]&>VCM6R)XR:VA,Z1-B'HGT_V5'^Y\P['?\
M!.P+R7(_6TRO>!S3PNH^IAQSW%B1S ]Z?HQ$<?Z*0CV1]D*YU&;*3*1-6"*P
M&7S5%_::%*QF/M8QGG4,FN0+G,[@>M#!'"709+'[Y$UN^!^'FFN7W5]$.8&F
M@Z#UM>H+%=W&ZM* A(*LQ"JV$3MPYL@M\4J6A&NE\5C#2L!EAQ&C-/(M5IK0
M6$MHH#$*ME4?^E27/'JGM*[J()JN.,[_T<&S9QC#>'$BX&3JL1O,(Z_0=6,2
M;7('\?ST65"KO44OL6,9,TJ%PO)RORK3,56Q%[6C\^,6>Q$K3CA0T.X5=CFT
M$%>>^,.(^]]C'T SJ_=4Z=O7/.E'M&%AJN-BN9Z3*=J:$L:8TG@D0D9:(VA6
MYU#JAO'U]UD+FQ:)YKA)19P8C]9$%T9FAV^<)=*UL32Y;="<M68&OBK"*$2Q
MXCWXJJ[;J:/CA$U[ON.K3J&?G2HH=B"D=%IOMG:%XB>=50]2Y1UKDX<R2&OR
MH8_SS](!2RK?[W>9:\/TANM6!R6\)*):DCJS@-1\S#51-3D-.58P9V1Y9/J;
M_SB"+1<?[&# ]6D_KT;0HY$.E= 5JADK)%+&NE15H/2Z8C5A,VI+BZB/&;^1
MHV[OCX^\$]D#SIG\D>',\J\,9[ V*N=_PAY_),OH7?OKQB(;&JSRH_?K!8VH
MB'PV+!4NT;?$&0P"I I?\=%B"AJN[&N%TE^QQQ1I2U\Y1VJ^0!4]A!"* (F6
M<%*]2^)=9:&35<UR0FF^I/87?@?4P]/$,9VSU$\3&2"$UAH?[N(W>,L1@PIK
M,SY[%N323=7G,^Z0(062M6[Q_/WA$G^DTR"EV)9 )_RX6 ,W@^IHWRU1J+K1
ML:D)39V!!\M=([BG"$FT_(4BE8W?O.G:NI*/R%;N6TUT2W#EJ6J*VH;]N+V"
MKJ#=0KJQ]< YI8<;VC[C(+ZJ5GP5$RQA6<5Q5.M T\7(7:UI9MDY)D&WKE]N
MJ&1E(W*(B%#GJ8QC$6,I28!3<=V3XK+\#VT\;J3H"ULBSZM)_M@G?]Z#%3H6
M,AD_536//XT>=9L0>WLX_QH+0K=PHJ)KG^O70:Z'_K9<X M#MH[/W4<T\&;3
M<&O0VL#8/M(Z:]*NT58TG]N IC#QUWMA"34^6?4;ZZD!GT]"&G2CR90**I3M
M]U9T'5:DVA^N19EZT9[[TK?)*\05<2*G]?853K7HI\%=MJ1HQDM(MBJ.B<)D
MTGT+"!1+>J0Q/V4D6_GF>(>T;A/T3(=FI>H%L"#^:3E,44L6#]G]K!5+CGW2
M1PV*2N[#G&Z)-H[CLB#@6B4^_.GL\".%O+Q)VFT;B\\@N5U4"T4;2()QPE3C
M-</1P&>H3223LKSN<X_37#P%M*@%KE$7+Z9,TPK[G++01ZA7)@-_?#DP46*S
M@FH,__"^CB",M%/0ZT-[>KU$,"(E[_W107!P4.*0C#(^2=82EW]JR>17':5E
MVN*9_(EM&]"\ 8I27GV?0#_Z6>73%_?FC];D+U<.]IMLJ% UDM;3M.J5XD=P
MV(C-*2_BJ=,<2VCMB54@WQ#4^!]7I,5U#>0](H6 S FJC3[A1/S%GX2M\K /
M=2;1E1@3&27,3Q0/> P(- 0K*3"<G2#Q%,J-WF%+-AU(,Z]RH5 2N=QW N;V
M-B_<B=+<6YRA([0*LP+D30>B;BSZF\:"9<<F9*KA%3F917$::',LS;ZD:'8K
MTESP9%5E#2W\W+[B&&FI.:PL!IMR/+P0^3\_GN@:K[TH(&5IC_*)(BI6>I&%
M*_I2P:468GQ\;$?4417PELA"P9.49RZ1T8L<BP&'A)JC89T_W%,!0 I=*=YT
M#2.[.-=6:]1N<<9Y$4F1;]1J7+D0NI2J:\AU--F"LY(OA(/-8920;1++2QPY
M76!WYQ\F$!>@T2M,APDSEE"_5KYV&UA2-Q=VL:,A]'GY=1.AQ_R#$G],71%C
M1JEBBF&GBS/%HZW\S7<#E]'$.<'16\$7VJ=3CJ*EZM3C"17T:LY% 'IV!N'\
M#PQ;"GP5M<\77_>TCYZ,'*PX-& 4\2FLQ28NE#0N,F2Z$>)+6?$IH2AJ![>9
M3%?<%&^E\YR7,"39O3MW8>&L4(IQP!-ZBAEN[UOUAT7>)+RTA;N8-0Q*\0O3
MCO R1%$LY-;A):QKAV_N]'P^-<E>/1N'E%7(#(]E-D:\"2/V%X>@C<M:8TF;
M%OGA-KI.;*UP%770'@C%3'GA=%1ZZ_N RUMS7C#/-*)?<G1ED6W*IT]C0=P&
MIA+3*4^'-/M3*4^B#O.^N+Q@;'^:FL>&387'1*(([Q8D;(Q[A6W:&'RIJAI%
MA==\=B IF2_))55X+*2+N)H=HPC@#VQ>(<,U2J4JYP-EO,8P?[H*S82H6*?A
M^FZ)!2E00[\^EO@Z<6O_9R0L=8W0Y_S,Z&:34<SX;3_ X'$*XV/5+@<E4$?)
M#F)HM(7O+D&V7W!H*;&,@?:]II9_AAY!8_DN^B0QJQ7U*_+GM"<A_ 6%\84-
M NW38E]@/YE9L1K?SFAB4-0UXZ%=C:OX/RLT2Y;#S>J/*5SYO&/50:WS'4LB
M;=9>V4T>#?,: TKF0T.[UOQV)&=>,ME4)<HFDXRK6]#O9_D9 T.O,<?RO9U
MIX.\:\<7<@KV;^-URM0;JK4+33=:YRCE;$$E?,<J(F1(F_AWS-?D)N&[UE\F
MC5)^IC8A69AJ^?7)LF:LRG64U>U)$?+QX ^LA*%8)>UZZB):IE%Q'<]L6IYT
MZ&N-IXK)M*/,[= ?DS,[;W/D]^J5L97_JV3[\Z:US?^4C+YQXVWS[VBIY_["
M3;T9E6'X$.2RZQ!9*^J:+\C9\-7Q0$AC1VC'M@$9X3#WBI:]V;)04TX8I>FK
MRM#F<#;VQ]F*7RVNNF070#3JW#4NH[WWC1:.W[GUO[^.SQ+=.S3,O8F??UNX
MA4@*N"7=#2[^:5'QIL.V*'@XX'UEMV'5_Q?X_P+_CPO4JML7)'Q=>NQKM9^S
M-@/W_W(@>I7#?X;*HJ*G8*+UMMMT'"65GVSDK \#DYH^Y7V6%7NF+@DQP$RV
M'&>#M7_O^M]<V.!@GZ?&_[2P]=_KOF2JJR\8V7\ N 9LU3R*&5A6O-EO'7<6
MC*;4\^/'^Q%)?,W$4ET;INQ%E/Z*S<9L5Z5T^OE0AR[+&2N0WBH^-Y[\V>82
MQ^?*;.8ZJ,R;X1_6'RM.JXDS,,8_0' P=4>XP4/;=.10\3QYQX2O2NA#300B
M\;ZE_7JHF'Y/@+>T2CRM\A,^>6?"%Z;)LHU?%^O*ANI&L<HW>1/;UWP,>$NZ
MK:B/0&E2W^Q09PRQT'TA+ZTHI>N8<1!>S>UA%2Q/<DK[4]8;S8I#['.(/_!X
MZ7J;N*>\PI^=1$(/QAM?D\9HU@;R$H+G"JYP(V+\3(D0%F.3\SX*,],)L*Z"
M95,R;MOK:$.8SYX]Q8KKNIDEL'OBN9K;H6VC7,<2#9 EO_*<C3S"+#6?+@!?
M(>+CX8R> 6)/H@6FP 6W2H6,1"S2IL3M!E17///]I$2I2I.6^UHR$#CF!IG,
M4V!QI M?KA/XT$8F>9;[3;S2E5SU1\\&/YEBL5)BJWLO,\\JDX_8>)QV*1%[
M71<7.)-?7<^=X>?D:N'A>V541BG3R<P4$T[>-5;5R9$=B80>695 &6+W%NDT
M.H8#HU0C+3F@LIJC4.VW9>85'0WOK2_.'^I2]369(QJD)X?F TY<7TWQ8^//
MTV),656^+%!?2LA2=SS#R3+#-LK2V9X;N8U1#JV;L?3X3,<<;W]<5ZVJFMVO
M9BD<Y8(_$NPNJTX2]U-"M(LV]7YQVJ5!C"/+A9NO5>9>JXBWW*,<>CHHFO[1
M3:"5B"UOP"4S?W(11<EB--\8+XY-[ RQFS?S4=^FW!3[*OG-SW*MO&S+6;'
M%=P\=2W&-M.@\GE)%$YAVXM\-S'UU%0&/S*[&AGV)4:!RQ6SA)DW8O-XS[R9
M6A:2K+##$\OY]LD\R?,^[&].2@GFOW#T0W(ZJAZ'+GARU<3\2.%+&B.0[Y"C
M=RC5UR41A-((QTY@9U\D26>#!RAD#@6/R1L1&TD[4S3Y1#,WF-H%TA=)I@'\
M!$BAM0@M'19_8[!:O8B70.F'*ZU$)1I!SZ_J*B1:,D-J& 4%&H)J5+9IY0&6
MBR+'6H?OV+OA+](TJP?5=RGGM0"^G81"Q,+TG?2*!E#XX]DOKF,LQXT?.G@O
MZ V%3 ;M@Q?I^D<SU ,K%V+8WW2M\A=C>4[\4%ZQ7_KAT6L=4"M]\.$@I6"#
M/8X_Y6GC1(+16=JNH0/KQ^-%?P$#TRDKC82+F.0/%9Q4^F(UQVB?PP45TF?,
MW+"ZE>26*.E=?&2?& LBH<.9W$4.[17+HOW//I/D:8RZ:EV@SU<W4SU"NU4Z
MP]F\7S:.,>'=]].+W'YV2*[#8S-^(0";:MTXAD+&ZM Z1+8*EJQ-IE9MEC%P
M2DG2?68CD#SLIH0,'?/%+[3X.<\YFS'E*<9B'":+H_1EN%'2".:.(MY^%1<9
MY:0,&EB-%")<[V&=_%6E:^I?S]2C$&%!B78N4H)#BF<>H,(FE#9.96LUS$G0
M;,M?C7-$,*.W/*6^/)"T3Q),'5&[K.Q?7\'"6)@&5]>9&F&PICRLKW%Z@;\(
M1X'S34_J+XNN+?@(RK0$(UT5:YV&AWVIOQ*FZ4RPEW2L3&S,%*Q"+5,B7A,W
MZ=/&L]@0D[KU,RN=:=L<QP2YX M]<> K#7_Z D-]?^'XU$9EJUI%M8ODQLPE
MD;# -\*SR^QG7%)6TE-E+J^V\@JNL9O*J-0G O:&^2C:V,XN0C6.YN:ILT@E
MCX1P=F+'L31*/J^O>B/8$!_&W+6^]0&9Q44CHVR.XO5D)O[I 2?<I5MS._?Q
M_*<J5KQDIC/T"9YES +3E7MLH]ZHL7Q'2J+?/HIN/R?U8I3C6LD_>M,D)='>
M-&+@"^%=]N'&S<8169N>%]JZ?8GSI"G>]' L6RA1UPRBPJ0S;VBXAF<[7.)J
M9U=V:$N#S?'-7N!II)E*W#X6Y-5JF =S(QE2AO5I7F=G7O53E6+\\.$YR #5
M8[8+-?G"L[=*"<[ 1S6?5-R*#P>T'Q5])>;C?5/CTF$'D>PY5TY>+U;SUJK9
M;L9)8(Z-H.2USD.X%,DP4>1-Q,1RPZVKB UN)'8OQ"VM8$D";TKG#-BVMH<*
MJ#_#U+7S!Q1D&F,V9@9K:0IV/1ID')ZJI.N:CWO%H2\@1G%#G\1L*'YVTO[P
MZ2!3,<UFHC2A*(_#!.(AF:$H0NL228U?D_<AC<F*.T41)]ENGHJ*F/?(JAGC
M F-S&^0(W(.";.7L$_/A&+J;!4F,9"B>RD^..\\4F^*@_31!DM*-0UM5T8OC
M0AQ/7[9$0U=EN'0?,7/FH+MS">&T8FKN!NO#+NM:76>=G()X>\H[:G6;0/*'
M7O15]3W1H&<)U&5Y6)-V0QEZ"-?LY#I\]4ZCJE& %E<(WQ81%&X4F7@'3CQ:
M)G$<<_(@]2^XR%(53AAWP0X[B]I.DR;9L:><ZAQ/ZFU)O+J31_Q8#"Q%)#P[
M9^BH\H*?D(Y:I9YM/G(3PTDA;/7OCV:^T"JJYBCN;K[A5^<+K7]17>VLA:/7
MGTDEA;)\GJ:V[UK2W;[=WW2HK!Z_(:-O8F16K>[;R%E=(I(R22T!YX@E!_XH
M69;F*4[:\AYM(B:IAM\_#52N.4_9RBUV'TRSBZ_AB+6+J;! 7R S_N9:3E5N
MYK\LF.76@TI8;A47Y19F(W:M(&7("3L,;U]'#CHG!<SU% ]RC09R\6J!^[6-
M[$(+N"4G/**I1I(NYH!TY$$-"\BH8KN=6*P CF9[)Y]/,M3O2U(7Y"464S.9
MI2 D5GL:KF!3*L #8/BU+W.D?GJR2,YL)$G$LZ[F1B(Y_0R-H?4$,^>/+4]O
MKI @R7Q5E,Z24IVMXJI,E73S<8[4+=WTNY3TAK1GZ=]=#H>"3<CL3"2^IMK_
M2./!B;V;4?3E5D@:'&6 =*)'&C) _&1?N'4M*!=79-G%M?]T%Y\Q!M8] /QB
MF.H_/=8K/!^U#XUX%Q%-)*-I %/S,1I_YM),X[;,YF.AYTN>8/]3/*GI\D0'
M[/<"A>YF-?X+L<FK_<B4;:%U0X*X$B;8MMGP0.2JRA-W2*-#X,4BI.9'WD0)
MJ_A93/A+TLO>KE!9NI4Q<WQ^+:%>&C*779>9#.G-UYUF43BY]'"1%;M5+QH:
M49)/U5":]9"I,7S<*SNX/;VM/Q<;05-)]0F-IM"P2#W7;G=M'V7X:M4R8V87
M'P7;&LCU::CQ)S[7@8W"I*\QVXQB'*FQL;K9?NKFZ7QR!:P?LEDO2>[])&6]
M1/+R#A6"EA\WI3(=9=L*R"6;OM#P^?[*YXGBK+"E/MF05YH?.Y'[&-#CAW6*
M5G>E]3/>!='%)I<OBP8<-F "M7!E[;H:T2AC;9 L5V,21DL6?/:#K9Q"(8X\
MJD::/1'>J/_O*&V5:FKLQ2VYM&M23X].JDK&Z%$LRN:OF/N='PD7M'5@M$/?
MB_6C& XX_X2AFQ7/W JNG9"P"XLE#IMD>TK\UNX]%=:D<:*>K/)CF)U&JN^+
M"IG%8(S/J0Z(E8M[Q=FZ,47WIE?%'N=!7_@_C!V5CO#'#HW<F-*5E^1U/9U
M#C-2$@Q&CF]ZE<>Y?HIY '2BYPW-FI)IB/OYQ/G-VE?0A,XG.DE=+*;,F4PZ
M-!M:K2='QULJL5"L)!&QZW<_C<=O7OF:U/<\N.-K#E>QXX[M\;5=9Y/IF]3=
M>#<6TE+M(;&BS:C6YV[B]!H%#2&%"79D^S1!]F/0)/+B"8H?B@ZE*F6F5'.K
MU)LRPUB$GYA:'RMY /U9=_L)QT9UI<X4:'JJ7M.O1M/992**($UC1\6X_78V
M&C;5<EGT=Z8+OCNC@>\6#5>47>B8$<%\BW"LU9/%+W[7YVPJ_72DTBYQ/-KC
M5&=N)&1U^(JP&M7OR\$3SBCR;.'$E.TQ7SJ/7Q0_C[)@<WR?I.=0.IW\NCP]
MOU%F-TTBRNV_M7?EX6RE:SS3511#F\92JI:(:"R),CI4JT55[1)BK9)H;6DM
MG5)*2TLCH<12ZR!J;:BMT6)J:8A8:KF*A&HI01N,=JJV<HG>&7/OW.>Y_]_Y
MYSSG?<_YOO?]+=_WWW?.8A^I_8!+89O KB3-E;B>.WROK];&R^"J UP07^1]
MZKTBD-J0"<74LI:AJ;F=E\2 IAP=4ADK+>>3<.W2U#X/BEX=>=(^QDS'>]#)
MK-9#RIO,3\">4A<W\"Y.#!JDH0;IK /8] 0J[EAVTLV2V\CL.BR("424)3]\
M9R'9])N6X,^= 66BXXIOKW7'#?>ZN2PB.C+81NX9,='2C;1/%:)9-]:B6)*Q
M0S43Q$@-%L[BR7$)/3^(>ZG3<%T)0I&K4NCM2#UZLS^<&E)JYG8UHV/0W0!X
M1/O@SH:T]M<9KY7]HF)VII KK2YSR_FN+7]!&:3MU;&KLHM\==;FWC#=/O=8
M255,NVK'*.1@/]DX'V*S*O#IEV[^=[OMT"TI=RB>W<0\I_RW^JKRUU]R'ZAH
M)#P\)Z03_#1#I(\I)>YQEHO);(G5\Z Y&+R9PPV,0-#Q;M?]EHN'WQ;^W((Z
M?>/."$ZV5NA6MSCEUE.C'++:LF0SRU0S5_8<5(+\7OONP9IH.AY>V-AK?,^,
MDV/[X=68!0M,4 Z N#A-GG^4K2FD];@4%N0>;B2/7D%&(OU,?2XX-3H,'RC]
M*A_8T+FD7$J;\()IYO58B]_2ODWZ+BFOY(2A/TP[/9 SYG9G"ELNV*[4FI]<
M6A-[3RZHE0+V]-B%XKIGFU148S_W,J*][763]>/3%'*J@W&4D2A0+]O_#"M'
MW;2HBU2PEWS:"&, E-%D"1NO\:50*QQ*04$RW8B *"5=#)9!SOYZEYM9HB4#
M8L+29F8U7D !">K:YSZT/]U-T\>J!OO'3#00?Y%3U.]AR$5:V83HFP,<YG.3
MI A[]U?19>[[:,ZN!*XT6P8T5<.K4R91HS9'\8:ANZ[I($VO.]0JG-8CRZ;0
M^!7TG9MA;H-1BLY?Q'8L'9@QF? :Y3:.]-.<3_L,#52".-Y55PDR-ERKXV<5
MQ*FI!&Q_!VD4T^"H5G%5Z=2SH:F&O&P0\K!=%NA)%)U1.1H>\ZNY )[]5@T[
MPMQS1MWJ3<TS?A>SL2,B@36M7?UT#F0NWD+4-KKZE#M)E$:5IIF'QP*'FQ;P
MIR^FSFA;>G7=71AAR$Q6,07 X$85B3C7S'OX3#(:DZ --B?U8TNBO2%Q*+L%
M\LI[57:$;Y_WI%^]2W.,GZ(3-UZL)?)=2)R:?WV;Z)X3,1>=Z@;'3X21,BR'
M"2(2KEZQ;PR%H-Q>R28[$? IQ]"&-A%2;]-N'?#%WS[#R>!,HMH9@]:BB/)$
MQIEC[3_!9'ZQD)IJ70OGRGFZ^?BX%VNQ6XG6LL$W)51C^RP'9(LT?$$YM@(5
MT<87TUL>V./["IN.!Y=C/)J=LB&M,=<0F7EMA_!52!"[L<ZZCJHN@1^Q6%YR
MJ- ,?1]1+3F]N!^H8%M)5/Y5U!DRW@>\7.!Y:2B9B$CK.JN0,(Y<&@&;V<--
MZ0'S 10%]+[E@LI!GV*3V5?HN[/+,%S@#?[[HIDEG,P1T_SI@<BWS496[TC1
M$N4'%:Y?,VW%G9N=4'E8D1@" @7,@_N,TL^:(U'V1JE'%\R=S14A'1_NXT*D
MYZ/E*64)4FX"CYZX J50D?=>&J3-%>&636''3^Q^^9$5WY.::[A'TL-HVD:<
M2@OO@$:'6R>(N^X;/,ST_$<_OSZ9?07^CB%YQQ>)#4D:B/+ 13J&",;%,-JJ
M!:?%&J/=5%OWJST6JS!B[I>Q-R91 GX:SE< RA1QU@$V7\P>Z4E''LWE=+]8
ML8K_8+3]5SRK84[_\8GW/(M%/_T;],[)7%AC:<+[U.Z"F5S_ VC\$41B=_*A
MQS/)R1<Z(8F5E%9]AC#E!;J#5"CF3DC4<FZ9Q8Q:M32*"4!BY<!!5=Z,-/A)
M>G&7"%&'K>G6"98>0VN1[#@]%6N7RW7OM]E^":WQ%:L<70=HQJ1\,HC:N/EH
M.S>>MX"XE&[8<6&ML&P=, "QSS"$?[K,"N/,&A 6DY@K7F9OTAH\* 6:;'9J
MF6#^>X0CW\,C/[R;>BU^$![G^+S%4D/Y1WVX/L%BZ0H7UPX0QOB]>=(T7%U2
M+^(E.C[1?_/!5UUPQ/>-8<$//B:MU&OP&JJ4[APF?C]_-&&A/Y 7'[Z\47M_
M$=VU2S/FP:?-PDOUOU(WFNW,=3^9_FP#B2UTACJ_&>-6>UQOGDQ\//<5-:;L
MEF[8OD2AKQH7\#!?6*J-=PV%^(6RMX;J]%Q<#%M-6EDZ*KD!ZA+K_C%,&"%@
M; .O;D<0Y<7J>>H\N'QKRE"(315IFNR19$U@%Y4Q)T7-7?*?>B<(_:B$PQG)
M[B*'6Z EZXBWBJ$1Y\W,3058'9&(VSMV,<<@Q"2 CJ;C%F?',%D$]*84E5R>
M%#7?$&3Q$*AR_T 0"K&^U_RSSR%5#O' O%(Y#_BF)CS@FV!8"SP!G3;YZOK&
MSP<= ZK_7Y794OQ")Q@Z9KLXL19Z5L1+<C/> QU#^PD&*=.86AP+=P]2;[?N
M9T?D9-!A;X-XJ^\87G%3X23?)@Z2O*;XX\?1\B@Q:Z6V9^FZ6A'[4O+56TWF
M0NMY32(X&V+]J\DU_/@&B8Y9M"V?\"A%C?$LM$FI\1;&3>K7OF'<&K[U>O Z
MX!48NCS^R&;+".!U0#'\Y.=SMG]2HMS=;Y8 TP,V%COPUT524:[\A>UPQ6E+
MF F!I'H[W!/(>&A)R%34%7V^4Q3)ETV,F8L-Q'F-O$H*^@=TQT4Z>L9Z$%=U
M[0A2B4(N?1&;F&">_'+A.>YEW'%9$JI;?*3_N9Z0< J.B7>\PG10V> Q5/ 0
M8O5K:]F2;N^S,)S;[UTWK@/&'[\V^TNF>Y:,U^8&S'CKKCX-;DXO9FR3[=(V
M=3/^BSFVJ;:U3C=E7I5>,_XZ7+6=T"T3J:X#4)BP#^02NVW/"KX)O3G%'VU/
MK^:%A;W_9K9UP(;[H)ON*]CNDO$UO.V_U__S/O&'B$]B_V34FSRC/G#\#9O/
M#>%&M)P^ 6**#&$4#<@="C?.'!DZ+^+48+FX[*!CJ4:1RVG"FO!!85 2MC&[
M[;LA23XU=3$30[KJMW/K^-_/K=<H4\]?A=&Q=&^:[6%^Y>D"3):"PPRE0<I9
MZTWL@K-<J+;A>7D7IHY0FJEG-1B-@!)(>W\@P(E)=&O9'7Q9/^SOG]]=*06:
MG&[S5;XB[(#H,0O-*/@[^7?R_RQ9:BPNU3;/FA[!:$@9"=CX<06I"#:0 !2H
M]=7#=4JW:GM._+1##]D&-<.:*JM8X";CYU\ RF^_4E>Q1=R5]Q?&*__O1SMX
MEW76/P%02P,$%     @ D8!64O@=/;4F*0  \](! !    !T97(M,C R,#$R
M,S$N>'-D[7U;<^,XLN;[1NQ_X-;+]D2TR^6JOE7'])SPM=HG;,MMJ[IF8F/C
M!$U"$J8I0@V0+FLVSG\_F0!(@B)!\6;89Z67;I<(9";RPR612"3^^F]/R\A[
M)%Q0%O_RYNCMNS<>B0,6TGC^RYLTF1W\].;?_O8__\=?_]?!P2<2$^XG)/0>
MUM[9Q>6-]_>3NROO,A:)'P?$.V-!NB1QXAUXBR19_7QX^/7KU[?AC,:"16D"
M#,3;@"T/X?OOBJ%W]^'M._@G_/7^P\$%>>"IS]<'[]^]/_+^S[NCG[_[[N?O
M?_B_WO\[OO[/@P.40@0+LO2]Q.=SDMSX2R)6?D!^>5/P^_HV 2'#=4PD+R#U
M[NC]AR-H5410N O&EV=DYJ=1\LN;/U,_HC-*PC<>J"$6/T/=5L1D:;/DVZ\?
MWC(^AR+OC@[_?GUU+P7-R$8T_J-4^NF!1UGY#X?X^<$7)"O^5"FOJ1]]_/CQ
M4'[-BP(AVD"::G#,\F&25S +?W^H/A92--#]^Y4A1"H.YKZ_RHO/?/$@B^H/
M4G$'[XX.<M7]'+ T3OBZ+(@@P=LY>SS4'^NJI9Q#][35TU]K*H:$UM>!#S7%
MR5.PJ"^/7VHJQ#X-1'T-^0FJ'/U8KB)H4%\!/M1P %TFZQ41M5J67VHJB63%
M+4S@"PKUTZ:>5IP$.,BMX'\\]'G 641 @B Y($^KR(_]A/'U!?P[5PB+XW19
M3R1,^"%*? B%#J 4X33(ZVVO5*X@>%)5"?Q8IPV>V'28?S*KX8SCQS%+?)R\
MY+]6*QK/&/Z)H_!G5,,4JGGXQ^>[RX;)0VKLE,%4>^O/83Q2T'#QSYQB2&"^
MI)+?$<PE,#D:TZHL[V&%OQYNELX(I(*$D_AO\F_ 4D!-*3X.6%U+%ZFK41!L
M5S[PHR"-[ P.2VH:H#=<0VB('?/$CW!&NU\0DHA,C[;/%KV^!V7>@UY(IMC)
MS?WDZO+L>'I^YIT<7QW?G)Y[][^>GT_O]YI6JKSU86Y-%B2A(,D6M9?+6C#X
MT!X#[YL2Q;_L,":YQL1D-EFA/89V514/2SD+%M\U87$_A?]=G]\ #I,+;W)[
M?G<\O80">Q2D=D_9$MJX(+&@C^02;.<E:8:CKH(%E^_;XW(ZN;Z].__U_.;^
M\O=S[_(&_GV^1\BF\"VS6:?:%NQ^&(;=?LZK1>-^ 5I9L"B$'>3YGRE-ULWH
MU92WX/5C>[SN?ST&N"979^=W]__;.__M\^7T'WM\+/KN,-2V5;8@]],PY/8C
MK7[>\\7B(F)?MQ@713$+.A\[S(/'][]Z%U>3+[MF6TP7!)<9/]:SF?'O>JT>
MH=OLC(H@8B+E!/X!53Q=9\>4=QQ(AQ&-Y[?000-*=(^M^=VBS*--9195O:SN
MCBGUC@30CFA]*41*0D.5G,7P9Z"&OU)TR[(6Y;_?5'Y&SE/T2F"4*.X8),<!
M+(E"RB6.X_ R?B0B045<QA-8O'AI!FE;V +*A^J(*.AY?AQZ!46/QIZDN:/S
MSQUY)'%*LK&@_F'1ZW?5SB[+[YC*L//$">/Y7&W^8%'=]YNJ,^KLF/I@&EP1
M#M9QY,<)C&ZTE5<X%)4R[9\MJOUA4[49A6\]24,.^)S*CBG[@L9^'% _PH-.
MGAKK7NT7BXI_W%1Q7MDS:N^8:J^(+[(90/]M4=]/F^I3Q7=,7V?D00]Q^9=%
M5Q\W=86%=TQ38#.F2^0#=#-S)W?B73$A3$=MV\+U^GY?V8H9] S#**?H?8,T
M_^(IJCL&S"?&PJ\TBJ1-FOCQG#Y$Y%B(_"ROJ8 %@,KV+:.A#=6,BJ?([)C&
MH>\MJ334<2-PRN1.BL3%/KFI@$7CE3V;04,JO41EQQ1^0Q)]3""GDB6+I5]3
M*=OVT:+HRCX,ZNN)P[M5$PN0\"2-'5/S'4&S*4A2#AT-.JZ<:;--6-TGBXIK
MMF1&;=F;9?V=4V]"N?2SX!8@]_24?[2HM+)5*^K)#<6NS0CW"0O^. &#-41#
M *P R5&IU/+-HMG*3DU6/Y#U/9/ KFG8?X3!*K!S:;4:/UAT6=F2Z3JRB^Z8
M_M22,O6?"H=,\8-%?Y4]F5Z79*4=TY\.L8GG]V2.T]PGPN;<7RUH ,O//9W'
M=$8#/TY.4Y& COAE/&-\:4P#0PA8\*GL W,>GF;RK5>PD0N=P<C+.'D&JQU#
M54ZN=V25\F !,^PM1V4MC7F[^JT>BP^5/:*L[A7U/4U@US2</@CR9PIM.7\L
M'&N57RU:K6S\BHJ>JKESZERMU#T'GZ_#RB1C_VQ1<&6?5Z:PPU/#[WZ42B8P
M/?\FKY&L<:^ACBIU-]Y2QJ+SRI8O)R.GZ()0=C"Z:YV\>JZ_[=Q_R_G_A\H6
ML.;\W_LF^VO7 H2J^ISZ#Y%=V_JK1=>5O6&MKA6-W=-TJT/[LOJ[5+%@4ME5
M=CGMWU6P],F]"4;Y)XNR*]M.76M7]6@<XYNZK/YLT6?--C2ON:LZM48 F!K>
M5LBB[\JVLC%88%<1J(L-,)7?\+U>[]]5MI"U$02[JF\5#V!JN/2+1:>5#:2J
MM*M*Q$ !4X7&ORT*K&P0L<JNJJ]E',&&]=RAB@6$FF#-#@$(NXI60Z"!B=#V
M8A94*IO*YJB$787!<B!N0M!<Q*+^RCZSX>1\5W6_<9Q;WLK4?;+HNK)_W#SO
MW54%UQ_NFGIN+&%1=_7@TG((O*MJ-PXORUO*S9\M"FX\V=Q5I0XXH31!&$[&
M MHS''?N*M2E4QX+CEO*U(/T??4<U"2SU[UY%?0X#*5XZ"/(U7)&$I]&F[=$
MFXI:D*AL?8T+I+B%R"EZU 1%$=TU4*J''%O!Z5;% E)E>UUW6%("ZW(/UAF9
M$<Y)J/WJ&-.LY_;C\!&3% D3I]:E+1!5-M\9P=RO+^.AL]4E([JKX'SQ.8?E
M=@T=F:<X$H(H#4FH3ZODKR2\HOX#C4#X,E0]ZUJ J^S/,_*>IN]E#(HC+\W#
M,YCL*I#G3PF)03FWG(5ID&3*PR0>C.-QPA6+YU,BLVUV&([CD[7 7_$/9)P]
MS;KH#VSF2>YR)"/_ Q1@/]";;<A@0<(T(I/9+2<K?YW=+U%N3IFI,U&>+Q/^
MSK4LZ%;CI#5A!-,@783W>YIZ[H[;3=@^"S)+HROZ2,1D5L7'_MD"1,57H2AX
MD@2"L=OJ;AF^T<+:'$S' F#%%](I-F1OFU:/A:/C*&*!9 737!X_3 -B(MJJ
MI 6SBBM$$O,*:G(6+"*/@>"N H(=E<4JE=7F^0X,)-@44WXN$KK$PS1C]CM.
MC'%P!A]-[,8F6@_S#Q5G2L$7 :X>,>%HE<R]G'MY/O83<WA[*,*N=@RP C%7
MO']'1!HEXC.8AMQ$QX"[75$+B!4_#%#S)#E/T_,DP1(P.XI)9NMO6PU;E+.@
M49.,2MGV^X5LP\E"A3^?<S+'240KZ60-2\G2Y^O"S>Y'US[_@R37_C\9UQLK
M$ NW:U.ZI/%\,M.5[TC YG%E;#G@8^D*5<>.*4K>,1[6GI;&,\7QE#S?>E*B
M?$^),JEI6$J%TW1&R!!LWZG&![N4X]-5#ZMC:NEN%7>4R^Y63H"ZJ]U/FD]J
MA46[+8\BOB%)Q;IK+&:!N.)R,B@I@RVG]:T,5]E1' P];%WJ6Y:U(%)Q$YFQ
MX_LEOV50^<;X:%'. D?%6921JHLLW^DA8M7QU@'3JZ8%KXIOJ/DJP'Y ;;\C
ML!6_KI4LT-6ZB*JW"?:0V4XU+GS*\68N_IFI+O?P&.>#U\1'#8,88'&E'',*
MG?B"6DX]1J):#_J/U>@;XU0$6<N[QNI?>7<P?$?FL6<F 3[>E\O@22'VG>..
MK!@'L[T1P_H>T*6J!>9J6@0#YHS^=H1W'L73A1_/B;B,C5%Y!=NGZ$.>WB[!
M9Q%HJ-]7JD>T+QD+NM6<# :ZFA<>Q)3'LV3H?2@2\R5>B><>[<XP63T*(].T
M](.*?VJD?K#W!6"_^"T%^Y5B0_#1I]SN@:F2P9P)\^<7FBQR5/5BB#93!G"-
MG6;VD6>D;^DO%0>3*4+)MBN$\% *LP<9@IB]J<YXW-6>8XQ^GW.9\64IT[3
M$IX#*@S[SK"W+;-(7SJ6GE#Q0Y5F#LW,T]RD65#T %$V#DLWCW<=[^-':#X&
MK5\P?N]'1/ED\8=[-) ;C+X.-2V8-@8\Y>0]&.0>,O *#E[!8@]A9AWWA[('
M!0NDU6M>=6;\'MNMSYLEW ^2% ]P$JT,Y;=704M@G>&E]4)3OY(H+/O[!U"P
M8%OQG!E,O()+=BJ@^: Y)R_8&[ BKUW%MAAU-TSYJ-2B-9F=$4X?I65C&:;;
M*UB0JSC.S%&94=6+)_YD$-[#5"C#,!PNX_QY0,.:N=4'8\=);NS4(SD*S7JP
M?VITF!6,2V80C-'BN<.2L92QQS KPZ;>^5YQ/IN1(&F#9/&2M3Z^_A<)ZWO%
M*#0MO:+1OZ88=^@?!7^O$&#?*88!V,(W,SX#2W=I=-B-U5WV7AN69X':>H:V
MO9@%RHK/3>>+VA^362^01]D#P89:[HC,331E2GVE\=FGI@6MBL?+).XA=0_)
MEP#3#+R$Y;G =A3"?*+,\RA(A>C-R;I^4FTL:X&IT1U5)'&0%+_--D?K7<4%
M]W];)[AMA2Q(5)Q(<K.YG]SL5T9@V_Y(>$*E6R>FC,,.L#RAM2YMP:3B!2I?
M\C!(>HJF)XGN*CB7,?Q&1'+^A%F0R"3>CE"W*A:8:E(&*:J>)HMQ$GNP-D92
M=CS:,@UB:5SUJVN!K^+5,0Y0.V93W$/9!@[K!FT,0O4@?ZS>E^L-\GZ[I>YC
M!9$OA$RA);>DDQ2VRXW Z1QL+-_3"G-_7;[$]3S$+9VCXM2I\/=  'F:MJ6K
MZ#X".XA"CHV=^[Z_C .I=19QPLG2DVKN$#YC3]K/1*PYF>_6S5+/NA;T*RZB
M+6E_][LKBR%1CGJ9S#(]GJQU.L=:JZ%M+0MZ%9>182)L1,;@0,RQ?5AG229W
M%3<CF&7)8(_S+XP_V!Q/ENB7K14L:#5ZC@RJ==FV]RA9E=[B\*1C;0M^S4%+
MS?CMU[V-\[(LH\<&'ID:41+MBK"<AW4F8$&U,6ZI2#RRB:EG,LJ])CN**V:G
MITF6_2P/UFZ5>;1G70N:-9%*.7F5\<YDL#=G:IS%J6K'9(:WHS#-]1F-4A@"
MEG<--KW'_:I;X*PZN@H..#XE#XFKYM+\;L(>U):HV/U=X]"JA?OH76V*J/YP
M[Q==9G^R9.O$W*.>!=:*LZH)M?V4O.F%PNB: (^189^H<XNVR"G5L98%NAKO
MD$'8R$>ZAZWQL9H6@+4N;X&JXLJI/&NSQ\@>Z0L"DO"$Q/!'<HL.3?D.]BV#
MWIZK,?L,RLRO.4\>(CJOH/DLE"VX5^.&2E&_DKVG&7A: #EPRR(414 (\Y)U
M(<>^G^A;9AC*R$-UZY'&I@N^$KQM=4CTHV/I ]M<2_)J7,;-^RK9;7CI:P*_
M]W 7,*G(U2WGO-5S_Y%H66#?YI'*8==QMRU.CG<[+L!(Z*XF2KEPXO T]*8G
MRF)>Q.F<LW^2H.[C97S^%! !8[J8W>M[B N6EH[4Z 3+U@QE1.#D4>I%V;IA
MK!-R=<G$JRM T66&(DKZQH*S\_T.MD:P):(LI('-6%!#]!1^LUP6ZT'"TB\J
M[K32]3&"]H1BU&18?$,EM[]XR&^/\!="YPMYY18*S=%KG2Y7R%Y,&>B&\"58
M;%4,[7@/)VA!O_'R8,;5TVQQ=U%PQBB G'=]3]GWAM;@:945$ZAE!1E&K+X7
M'#7>*JST FL?R& W^.[1WP LFZ[5%C!__T"<K$]AJ9TS;KG'T)>,!?'&&X,5
MQ#-@]0IN\,,X@XSC'NNIS^<DV02E'M#&LA;4&B_N*8)5C/:P&+FN=$\6A=5\
MLI;_;QY]/2A8(&Q,DE7.C)5Q*EG/,-[4X?1^U.5Q D\KN0NY2!-0:>9GT^]I
M64(+6E2Q -CHB\OH>HIPX7#+7O?:5;!J'Q7?ZC'O7LT"6M5Y9GN@?.] WQK/
M8TR&4\'!Z)=*B@,BU2E/CR@. JGCS]"FXZ\^#X5A-FZ)]QF-@:4W-/K4BGB@
M\FP\O;_S#%%TWRF$45W*0W$\)4_)4-YWGQITI<HF2D.?\&G+SP+S!D=^\ =4
MA/I"?<0'P>##-0N)+7?"N-0M':=E(%FYXZA^H>7PI"">E,23HGA:%EW"T])X
M4IQ]MY':,V=H:7<%"7VT7OEN4\4"<*,S3 %96BV49:9)[\&2X1V5]7K*$C^2
MGT2>&\Z"7-?Z%A@;O5HJ!J5FZ9=\U&=A9+';>50W7 ^V]7=+5JR>5.H1?M_*
M8W60^2\:5NE]WJM2LDF;:96]^W090P'8E@8-2/>D8D%Z2^[X)O,K8^?E_/9
M6R$2E0&Z]*$1\=Q(!(FOC%NSC ZF:.D C4ZOV@X@JA[,G'<IKZ7DON\-&SB9
M=O/Y$^$!K7D-N'=M"\J-?K$*G&6;.F.SVP\';QC 2CGY'!B6YUR;PV48#0NV
MC2XS$\IBR@XK<_;>%U./\,!Y>P E"]J-@6KE@;N?IONZ3K=[29M!JKK )# U
MNZ)=5;O_"-U0G?)L=5.W*VN!HNI44N24<V'OC[;-@2K ";/@G!!02Y8NPW^R
M9=C>7L&"4*-7*(NF5.EX%.7L1TE[C]0M9X\4CS+U<=@%XX;N+SA;UB?<&43!
M@F6C:RAGXWVC&?U%/F)0@G,&W/:I<PX-_;=X$[=5V7K(/E1\/24X]A.D?9,?
ML#B@$=5W.55F9_J(0-R!C6W;R+>J9<%JB[?&)%TDF\:@=*#N(?D];*=&?LXS
M,B.<DQ"TH^(_MK[6V+&V!<;F)_U*^3XS)A)!':2R?[3Q\#Y=+GV^-A,0@X$@
M,_; %"4=E"4 6Q>W(%;UGRB*&RF+@:A7HKJS^.0CYG/,\^LST(?UPF\97LV%
M+=@T^C],BG(,931W%9F\M^K\59\(FW-_M9!Y".XI: K3UL7):2H2, .X^5CA
M-D/DF6A;<*]X0HJ!J/E_ZQ42R'L5A@Q>)D3)JMF;.U:?F%+I=L^FK9P%Q<9H
MH2S'VAZ)*A+J13CH[89R\JQWIPL,5[8Y)3L3L&#7&+"389>S*:%H)-#3K/;
MWI%'$J<$;QG@Q5-;M+2MF 6D1O=*1DM>-%#4]CA<,; /8=<49@'HQCK&B5^/
M2KM*%HP:W29(^4"2-J+4C84-R>]!VZ+_%CD.>U"HA_.[QO"9=G#N,R_EIS.P
M@*0\6/AXT(U:6K8+;.]4S0)DU=\BSW$*TIZFO3<<*QOT!T'^3*$MYX\R,^%6
MS#I4L*!5=:OD-#U%= ]3];5<P2(:8DS ;ZG/H42TWIZKOWLU"V05OXI)V<M)
M[S/K]\>M(1/A(!H61*L9M;LBNE_Z$&$,RU&>D1C1B>A,ICD/ IF3QL2Q54D+
M6A4?2DY,^DL*<EY&[_\7// _#[""WY&9]R1_2>#S+V\$7:XB\D;_MN!D]LL;
M0.?@_;OW[X[>?SCZ#VC1VZ=EE)5 PB:6;Y\>>/26\?GA^W?O/B@L-Y6@^68D
M?!Y4J'S](&D<??SX\5"6 B)LA8])$7&8R?[&.QS>'M!WU_:4(7I5K8G\AZZM
M@2HD>G4-@6[=M2$;(V'DYASZJQ4%BTG]'<=,]6?\)[2%\<2+_241*S]H$I3&
M(L$+?F\\ 7NBI7^EK]$W5,%_'63U#O"G@Z/W!Q^.WCZ)4,O608"B5=T$R.IU
M%,"D]+W\5YBT9IU50)[?M^$V\\6#K)R*@[GOKPZQ.QV\.P)AK4PEP]J*AR1*
M1/;+04&J=;L%"=[.V>-AH#Q+6Z41316S?PP2).5@6P1])#%KYO\:(@MY"A;=
MY<AKR;^&\(]]&@@@=?1C)P&*:NK/@X)"9Q$$#;IK(*N$?PQIOTA6'-OQ4S?N
M62WYUT%1O\]L]%'-V[&*R6XW+42<EVKAW/ 1YZ.C'P:)T')6,M@G@UGK)0FF
MK2 Y($^KR(_]A/'U!?R[O3@FE?."2$?I2BB'A';OF%DE_*-CQRRU*4SX(1H)
MAW&Z))P&[32Q66L(. 4M%A_TE(+%-[T$,5<BI"1&6L,DK8ZPY!0%3_H* U4-
M07)" R090X9:[D2]E2[9XYO2*O)('Q'ATR+ZQ/PX?$133)S*51!&JC)ID2?]
M><E@9O#Y^A)V][CA>N/Y#T+>-?CES<R/T/!2!5<RG=U45E76'5"*:22O!8,Q
MS%.B]K=@%O]'!V%$"OQHDJ(^/G&6KC+)*$B4,7_P(ZSURYL B-*D5@%3_^DT
ME8FD_YT]B.,@F<QPK=M\W0_#8X]90*?L#C?&,0G/?8Z7+,0(B@E3Y1:Q:V8$
M*4?3F+K<K6^]7 J1DO!,IKE7J0OK[Y_?D$1?39<Y6Q<D"B\8E]&G904*669D
M]8TO\A9MUJFMGK>\F#509\_4Z4:6>+0.:$L"C8%YFR/B./PG3"%868Z-R>DE
M"'3ORW0G?Z8T6=\3,/-EE*44'F1UHMMG;T,W;8?DP:+L4U\L;GU:Z@' _E@K
M86/PXG7#>9VJ5.O[:&JK -V'XAEZMHA\1(O3!UFQ<(].R5-R$D'/SYH&1@Y8
M1S\GV>\C]X2VPO2<<2H'I*[;MU6*[@T[C^>@,J+?;#D#:R%B*QG/Q$0B;EE$
M@[7K9G:4J7NCLU=)C8?\XG CFN%EFMY+LI[=>3,E$9I$Y\M5Q-9$W9J_S?H9
M?'P9=8P@9W?EW'*R@DE2/[#X0AUAFQ ]F\7U+9K\Z8WB5!&T^ED8J<M>LN&#
MQ.PQ'(Q$G F)0X(O'81ID'SQ.>9'6V<72-93%-GY*.@MWA!5;-]!OK RN@LX
M="[(7S63\_"+-+^+0-V;>\V@'X'Y'*9H?OK1'7M@,.16XIHL'PC?:&/(,#O"
MN";J5@FZ-^HX3=@\I2&YB@)G[:ACVL.ZIL+7*4CD?*B[NAEIZ4?7/O^#)/J3
M?GH'B[](_QQ5XB'3UZTZEUVC49"@Q0#;.VE$OO"LU5JN(8V75^K0?%8/,@&;
M/(^=^=+798PO*\IE]86U,ES@8>H2BXN(?37B&\V;CP1LRY=74'<1NZOD"^7P
M@Q!3(A)G4V4=TR%H-CQ-4?LRQ0LC.U3<(:HJ7(\Z([Q,55@D.%VP*"3\CB0I
MEUNO(G+.>.?E9=7W'$T8L?=9T\^]KE[76LQQ>ELI?3[N8>;J3=)U/9I:,$N^
MSE?3 9^U52^I^(W.LIE_[;\Y !U;]R) U.6<_N^J]C9M&:3D]K=U7UJ%_27M
MX^DG?$[#*0D6,8O8G!)QRCAPEOR<67OMQ.C>O"NR%&MW?HHRN^[B N9J2* ?
MZR$Y(TL?'7LN0D.LK$<[5?XM!0%HLI[,KF%=0S?.E)V0*<P, GOZ9C-7*2<C
MC[$6$O3!S(^^^/S2W6"I<.PN=.%*0Y?4TNU@;V+>8XK/DA(964GT+1L\SL9S
M *IGRN<_2^\DC*6M8?+S MCQ('V0 V! JZ]H+$ELA@"]6,L-@;HC?<+8'_K5
M'+"*"8_]*%I?^W&*(:LIIA C(KE?"Z1_#QL\)W$FW84:*W#DC*PX"52:.A6U
M,0%;]8K.R)3AF7B1X@+3!I$H4B?GQ^&2QA1;CBGMLJ/$LJZR9H\>B3&JQ'U.
MN&%1 V-SXZ1,R>)$!5LDZ!5JL^6\ZW4$EHYH2&QG=@UK5D+0/4SN"7^D 1:"
M=5YF[7X=^M@BHD-E?08[+X*!!87.H_PX79X@O@Y5-0HXFJ+D&:IZ --=[%TM
MT]X'TIE6=!"W<?[KJ"7-(@RQ=YK(.[1R6HK1&T%C5LAXZ-G!R33>1HK1XEZU
M1\VPE3@N^^EJ%5'"C9'AHN5=I!E+ X9E:!J,AAGI:D?66I(>P2-^L("!P=?Y
MD3:JE<V2KSXG[@)(VDC1HW&$SZ&?!$!4R%@%^=)3BMI#T]79,M)6CAY[KE2
MWH0P:.>!E7@25!Q&9D&J-RS)'IB>^D]G!,U<&;(J#_%=C.7Q91YORS;GA$RX
MC-A+, \VS#HL.GZB#M:N1N;VM3FD2W7X;%V;+83/Y#AV,+BW\._?Z4_9\H'&
MZ@0C[S.36:DS.3*O>H@TQ-RJ&T*<7> YA'$<X;CMK809TNH\]DR_[V2\I#UY
MB*B*7LLG"KJ$(I/9/?PJ<,7,G1KOG7@2QA.VAQ^%+&G 8IPF&7<:%F3EW*,1
MRN!!(K*"NS98&'=OPN<8M\4B"XAUU@(+WQX8,'?!MP:O/I;>DG%W!GF977=Q
M#8->1@&&)^O,J^*NE[01HGO3ZL(^S<A01XM22S&&+$?;6#CT>W00I0>BC!,Z
MCT]U-B!Y'JN6J$_0)_'I"3_"AR><G.>T%V8TSZ.=9<2$>#7MWQ1FO$W10W*=
M8F3511J'[J8G"]_N_3>;U":Q.X=&#<_^@D^_,N>"&SQ[".Z+!1X4P/_0H?/H
M1WI"RD/'] 7^XN)^/E45=[^=^!5'DG2LP:;R&;S$<+-R[@$_DT$%\NYW+&A(
M'$>K;>$_]$*ALW;4L^T19<?B.4;%OC0N+>7HWT!U10U9%\/5>>N:A.CCGW_!
M)HW;E'SBO(;=!LR:^ FSY'R.V8,@_!'Y7,:K-!'E-Q[OD#?:S">^H"*_-KUA
M"9T_!0L,8L;W'R^7JXI?_[GL,>>-&O. KV849D'?3GS>;608XOININ_, ]Y.
MC!Z7I!^A* V$/ B<^0$Q [2=7IQN*4B/^>_RSMUT5_#J=>L;1CF,]3LBT*FK
MSCE><KGM+%&?X&KIY':YLZJR[),Q ?KIJ<\C=D^7.I=X?L7PFH4D<I@ZH:TH
MH]GA^9*EUB7<QN Q*JXQ>8.AM>C^@JHCKY=]9!J_Y<8UTNP(YG>&RL<U^'4H
MHH6(W?4"H^:6T3B!W?T%?22WJF4@P"-FPY=V7DP9_PS;C0 C3&Y80L09;'5)
M('OA!9TEA,10?;I@J?#C</H5"*RG"T[<30%.6M%#N1(MEW-AA6-?H5UZF"H<
M>PQO3 \YF>GH[ F_P[N@I1O0^4>AOPJ5QW-C7,L+C6,/[ '"]3 !818):21K
M%'DRA5SKL^& _?]7$LZ=I)KM*E"?D/J'I#CG0-7A5D>F&3Q>XIW,?QDW&!Q=
MG.@DT= F&YJ\]I_ ;%CBS"4P:8*>"_VY@Q6LEU ]G&\ZL!.VQG5=Z(8D^O0+
M7X-*Z*/T4CC9^_>4;+2#J9L4)]#)[%>9+0/,A #$%R2<+HB2!_?&:KK=& 8D
MH$L_&M>5WDF:H4, [Z>C$?1R_;U.@AZ! #RE FC%?[@[]J^P[&5?9]W]E"UA
M>*G, "X]_$W\^VT8=/X(Z<,@(M%N]TE\"@0V1] SS2AMQ!C+__<Y#E1R(CPN
M=A<+;6$[3EB"VC\;9H>S'ME)FAYF7A"DTCU PJ;,Z?93RT**<3*\;UT.QI9X
MK&[?4JXV>+XN3;:6V+$F=7[W$Q+#'TF6*4W?6[H%&YF3A*J#$YDH^G5IM9?T
MHUEXV04(8&@D%Y?7V8P<^6XBZKK(,B2LKA4?A[%U7>7IG]G>6"ED+#TOOSOB
MQ )I+<M8L\B)'_P1L;FSA7J#7X]TF^ZS$@Q/0U"DKX)=:3&[W<IY+[.?725A
MZ2#+D(FD@;K#Z:.=%(.V8.AQ>(FME\EW< .$])G )*L[^TLUR";': ]>J:VJ
M>KY(%L%\TMH]K'_1.0Y=/ PV7,8^MQ]XECT.%7T>X>TG*:C+RP];91CAWE5=
M*BT,-\TXO]R]K+:2#<C<[SYM?W^A;UC\^?X>JM&0^MQEC)V5<Z_K9K";D:^N
M"+D9<7GAK)[SL$;(] [RHQ_!]!.DF&"J=D>&3%^DM?U$[#%G^O2K[[:959:]
M7YK+- &TLF.".[EO)K<^++T!7>%IZ)<%^]4/LX1#O\,LE=<4TIVA/DS990Q[
M+MQ8E%=(S(HR)WQTM_\S-Z''D5C1HR8Q<1.J6<=S2&AFF9ZS4,QZMF-T;.42
MT'WB&!I 8<.F[_T[V;IW%6G,'&8;C/6?Q47W5Z66UM*YU- ]21)5)P\&QQWC
M:U&15;RQ_$"-KM6J@.(X"* -^9N"HI3/''9O^/PNBT)\^SE+ Q:'8&P%[I[S
M=MZD9^RO1CCB9\P>[T>!C%:-YY6N<HGO0OG1-5 /_&@*HFV&73W+X?S8$H^T
M)K2503/'H"$I ,86G!' "&:B*?L<J8<3Y460^!_$W\C].,>?7I-*NS?'L;[O
M81CPM7R-EP@<IF["?I]#YAZ;+/&)/1(>XT\7] E3R:&+TMT.JIE_CR.4B,&\
MMOD:N+/V-+/OWIQ?Z7SQ#XJOQ[\ .$W,>W2U^]RG]"(]K9%]C]QC$6-8=W[B
M\R#RUZ+P(D[X"1A)L/^,0_+D[CRKHT!C-CGO*=*#S$_]U6MI^Q;)>EP9$@']
MPF!O>TUC#&XM[F*X;7)+.7H<Q\"4)4NJ6Q L3A93+N^TKD\HOFWNLI5=A!FA
M0^/5[6)!.F%XTO^B_7B+0#W>$;(]O>XNO\0V"?H<M\BDQ_*M*IE1E0;2+PL,
MT$7K;OEO*TB?S!,,+, 3,F-<!R5A&GK_R<@F^/+-'T/('A[Q^M<B7Y-BAHO8
MYQ[R(PUAPX6Q!I*U@RM/-3S[9+J0MT;4T?,INJ"R62+$%P:XW"LE>#]2I:60
MMR2=N,=Z2C:69TRO]'>YZ^AXCM&RY[ KQ*"%W%TTF=7$(SJ)3QHH88^^HABB
MXT#@BWQR^GV5.NDM8H_EL._;CGA,I4(_]$V6SRMYJQ1E/XYU+E%\.^H,+.O)
M[!/W"__I\WE*'#>GI[[-B5UR-V9W(R6,PV#!/F+UR?Q0C'4PT?$/ARD@K+S[
M6\8.,ZUM<NP5KI)1.0-58% /)JT[)3P!<=TWJ:,\#N<VY9,STJ+*HYCIPM=7
M$84ZHY?Q;3H7-_M=QD>9[SH/MJ&VGA6]> -?$286B3>>?,XSJV^\_>QNDGV-
M;>\3AVN^[.<P[+:.;1\G0/T[A XW_\T"]%B2XCF-">&*ZAFH*&(KIROL5@F&
MW$"X]Q_Q"!OM7.<W#JJ\![WR6E!SU]VJ//N<__T&,P:=49B<7B* LI%]C[Y5
MZ,3ED[JU7'L[/I255%CE65HH$L*N4>]I)C-M2W$A9W[ZD"H976QH1Q!S$+1:
M@&)?E[,A)3;X\,Y7<V)YQCWJ(.FZ:T-Y5_$-+->W/^V<ATR@-50=#N!F[KWB
M461T;TY7YV[0<1PW! P>XUZEJ]"^;C*-Y;7,&3I[W+W*<92NZ?29]GJN?:X+
M/)VF,I']O[,'<8S)/]^_._KQE$%?B*1Y:N;FBC\#F'*KCJ<V3+WAY:9_CB/H
M:$]^@C0R*O+4YWP]8UQNV9Y65#7#3=Q=*R%&ZQ+R5H+4(Q2 )=S(BZ S2IS[
M'+>:PC*%O&0W&4'X\=+I<!*P>8QI;8!-=NGC<G:7__R%I5&HTGAGT[(<Z2YB
MD0>)-UY<,5-/>5*';\O6\.QC> $IZ$$K/UZCYP*=.[@Y+AP^SMK37I0>X09,
M"'DX]4A<I8"O83GH6I%)SMVMHCJN_=5_Y:_4/6L?:N,)X15=TL3Q#>DNPO3P
M<<UF!',BDGQBQECF[(T$25W/X&<@]2,Q<J^H&L^_N1M!Q+'UHMZ.:+,8OK1Z
MND@ZEI94%':!PA7[B@M8^+(=9IM4_?>90$;=\)./8JO?M'DC'W3,;VJY,#!Z
M"#7>"W4YZXPZ54Z7F@3KCG711J QKVW5\)4IIB>SST)GK7HY#50E&:WIDY54
M9SS'6XGFQDE(TP\^&.G>C_.,[T[SG@^4L$]R]PXL%;][^C1EYJ\+RA-W#^N.
M+O%S*TTRF\2D1H0+EZ>0SR+U<RCOA*P90O>ZE=5"RC&5<R.?@I><7X$2:J09
MH[$7VT:RVZ<SAHCWS+-*,?N[?5=EN(Q.UJ@+EO+7J92J?&X4\KHFST;Y>@0[
MZG0[V=/$QX%\&TJZ>*<DUB>N$_Z)$]AN<1U2Y"(U4%_)>EUUHNA[R3DY\<W5
M<QWBGMNDZ,Q#9V,\' J7M\QJ&?<)^2LR'\KX0Y=A?S;60R,7;SE[I$(YY?#Q
M$8%NI\F#8!'!)!/HF65\#%=(U]C&MH*-Y0Z1]\G2($EU^)Y4L_2]X.$.Y5C4
MB1K:"3)6LVUQF*AU];8Y"^F,!E+HTX7/Y\2)%GK)-=XCOR^<9W7\)*O8JR8S
M=0?>W8V3"L^>^8#OR"J[^XQI7/REJ^B89NZ#HF#K*;N,Q-PJ07>T?DM]#K2C
MM7[#"UWX\@:5.K9P@ED;&88@UTC?(7YMY>C_KA->CM!33Y')[H*X60&V"]%_
MNC\4P8(L_;_]%U!+ P04    " "1@%92; 25594=  !ZUP$ %    '1E<BTR
M,#(P,3(S,5]C86PN>&UL[5UM<^.XD?Y^5?<??)//'H]G=I/L5"8I^6W65_;(
M97MV<W5UM463D(4L12H@:5NYNO]^W2 ID1+Q1E("*/M+XM$2C>Y^&F^-1O=?
M_O8R"P^>"$MH''UY=_S^P[L#$OEQ0*/'+^^R='+XYW=_^^N__]M?_N/P\"N)
M"/-2$AP\+ [.+BZ_'?S]Y/;JX#)*4B_RR<%9[&<S$J4'AP?3-)U_/CIZ?GY^
M'TQHE,1AED('R7L_GAW!?_\E[_#@]M/[#_!/^.OCI\,+\L RCRT./W[X>'SP
MWQ^./__PP^<?__@_!_\[NOZ_PT/D(J31[P]>0@Z ZRCY\J[2S\L#"]_'[/'H
MXX</GX[*#]_E7WY^26CMZ^=/Y;?'1W^_OKKSIV3F'=)"E&4K)-/4[OBGGWXZ
MXO\5/DWHYX2WOXI]+^5Z5/)U(/P"_W58?G:(/QT>?SS\=/S^)0G>H0Y8'));
M,CG@W7].%W/RY5U"9_,0V>:_31F9?'F7$H::_'#\,6_\A],8@: !0GCBA2CH
MW920-'EW@#2_WUY6&7]^#P2\8!$1#AI^<22A<-0;:W<I_"_:43*>C.=H<6@Y
MK7@4D=H.LZ?Q;,[(E$0)?2*7,(AFI#/7C32WQ+Z73"_"^+F[JBN4NK%Z1B:$
M,1+<DB<29604!:=9DH(.V"AX0NM+SDCJT5";8WV"W1C'^23(0C*>W# R]Q9<
M,=#;.)T2=IH!"U$Z2A(8.88"F!/N)L@%C;QP%(;%S ;=9LR?PLQTPZA/#)G7
M(];5NF?S.*$Y_<L(8$YC1DGRC:2&W&I0ZL;J#8MA3DH7-S"1IH#A^3\S.D=
MS7G5(=6715]XE/WBA1G^"8!&/@50N<E!QU?4>Z A*(TDU\1+,AAKX^B6^&"9
ML*,X\1+:WN+[ZKCS])DRST\S+[SVTHSQ+G,#25(^'"^C,_*0WF'?_#_^3,+
MV/:Z=-(7TF>$T2<8JKCR)"G+BHZ74WT%AYMBI(S2)4JM<>ZGV[Z44.P;HL<K
M,"M2H+%H+9R<7 ]S7U1N',!66$H?0G)'(AJS;W%JO%SJ$^S&^&4$/X%EG[_,
M8:=#QE$OW!M2[:C[J1<]$C#34X^Q!> [FL49VNK7. Z>:1B>+.[((YJO*0;&
MA+L;4986"S3.FS[,KF<4#G D@-4DWX/>P&8CGLWBZ&[J,=.1WJ&'O@9UKL,$
MUH>8!23XE:93&E6WL!LS3.L!W[ZK+0C[&-%_D> R&OEP5,]"W+CG.\?-8T8?
M K?HKB^AP9# A&@<4/\&^X$U(@I PRDC*65<]WG'I_!;:UE;]=)1Q#3V?X=1
M0P+4(G3JM3%/*9'^SC[Q$T6EG)"(3&AZ$;-<&_?>"TDN6#Q;'<H[G(/,.^E+
M0+1Q&+HA+2:S\\F$^+AQ@;YOP=I;"Z5+N"]!J@M]>4:&KO+==65KW5H@TPZX
M8+X7^CAK@ JN0(R:@.0E)1',IZ6(V%][]Q7W+<9^K0=^3(U978=%!]QE-_&2
M!^ZWRY+#1\^;'Z%RCTB8)N4O7-V''XX+]]T?BI]_R\4N*8?> PEY?[^M?W!D
MA;'"CZ#D;_G=.EHC5N?88WY)#/Y<AVK- 5I\<91DLQFG=DAAK2S;3V! -^NJ
MZ#"6<IHET'4\1[(>F!DNR>S+N^-W!\^$/DY3_N>NE8[N,O1$P?_AN?W)"[E3
M)RTW?/Q8(P%#L[T#(*T9UCI6FH(T8_C1*H:C)YBV/#A8P/)SY^'YHCR8:PPF
M=5OWL=,0HAFW3W9Q\_URMTK X(!_V-)I0"9M-@"TI/PW _6#5:!*!^P"&)4
M4__,?2#J_#8K_D>KBN?W##0HG"CE58/N1D&KM?LP:8G1C-X?+:,GOAB0PB9K
MY@!>8J!DC#<C]"='=P[?X C88?-0;>XP8GH"-"/W9ZO(E>?8I;LA%U0^LF2-
M'$9)QG8S-C_9QH9&<,K/?4(X&^0,@Y'A/XK?]898"UIN(VDJC>#0_,$JPI45
M6 M%P?<.(R7@6("&71_&991ZT2/>K"TGAO,7/\PPCK"\J))NVW6:.XR5G@ "
MZ.RZ+C3@&00$2C7;]334+_YOD8_QY'N2VXMLWI*W<Q@0!><"E!K<#$=K%P%[
M?3=0N0R!\PN_J)O&(>@FP;-,NI"8BKKIKHV^PI$>WY8-6E?YZZ9>DT!@V);=
M.,OK:;ZMJ-]1;^X)JW=R6MNKGNB[@K[0O]"/F (3L>LK6@N.UCT;B=JX#J6$
M=0$\=AU%)UD"UI4DI_'L@49<"1@F"NLK\(S+%PV*.(=2^(46A!WIN@YS1_$$
MIN"&YPG],,5,9#I?ZY-P'6!]2018VO54Y:=\WV<9"4Q!U&CK.GH:(@CN^^VZ
MGPJ6*Z%F>NYZ:3/7P9)S+\#)<G#-*N8;'TQH@21IXSI"$M8%\-AU/M5]!&8;
M%XVVKL.E(8( -KO.K(IHZAB IH]=!Z:)9P$2=N-BRDB>&V^!EZCZH4OK#5Q!
M1#-R:9U] 3AVG2[GLWD8+PBY)?SM@]&HT6@[$,@T)!&@U]8?LA'I#C^LG_<;
MWGZ+0;D_OS5I[S@PAM((P+'K#1&<&]3C2M70<>QTQ1" 9M=OT<(7HP:T"]&!
M@-U%1($AV'5Z;!XDM38NHC8#@5$B@2 VWG*(3?/I1&..530<"%XJ,02@.>7P
M4(,E:C 0D$3L"\"QZ^XPNLX77N [ (K1[7C3EP)X[+HUBHP#R*[RT=W&IU:A
MT0=CDW$!%);]&D% <XYN/!I@]HLY3;VPPKULJZ#1>"!PZ8@B -"N[T,CY\-5
MG&"@Y'@">R'YQL^,TE"@-95+@+/=J)%;?+$?D>#<8Q%LE9**5!@/XU/9WD.G
M\4#0U!%% *!=3\HM"0B9\3>@,1A=E(*"H)/'9?HD+G8^X=1S$$F!;4]TD'N<
M+@(+S*+!5[/K2%A! M4=6^@R*11.AQ*C6_MN]V\@RKXQZTSNH,D YI7B3L@D
M9J1R_C]_29D'>-/(8XM+4'72;#T2H;?:J]6AV C[YL.++8KO8K:0I5-":T@T
M?FT5U1V,$J$?IZH$%[.(?&7 V@V+)])-4^TKJUA*;''C=4Z5:1<S@6"&MCRI
M(E_X"7NB/DGN8.V7>@'$C:PBTV!)FXX ,>_*#""'5C:J_*I2-MVM/G%=^RM.
M74SZL1S81<8+K25F]>U0)J4&UI5)/&Q8_AWAZUQ>@".$T3H*9C2B28K</Y&"
M>YDK69. &\"M&]V&/UE3&A?3?=R2A(!B,,_9&4P!8<RSDQ0L+Y\,CWPX+O)T
M"S"+^/SF5WH(Z$1U&*!W$M'%]"%P^F<I_1=7$J9VKS\@E_E#%0V'@:=*"A>S
MBH -IBSS,6=[]'A'TC3DSA$PR<O9W*,,_[',1RO?IY@1&@:DIE(YF5=D56,A
MWS]HN6!$35[;25NL"5>SEE0K!$@A7OOR]2&[I@!U+A,;.V5^D0:2Q?5#@!I@
M5</7AK=*'T[F6%G*7[!9O,17>L\;6@S%\]W NCJQRJ$+]TE-I>UV'^^SSH)&
M/(*TU:Y-OLO=F"WSUE#[NK&OL>_DQ4RW*)<!A+:TP*U+8(OEEZD2SL4Y2T?!
M/[)\ ]P1<K,N[)X/#0S?Q#[,5.#BG9)(NN\1(UZ(M9%^CD.>(M"C$8H\CBI"
M,C@G1X]G_#2=5QGJ8%/=NW36QMJ,1ET[[*XV%Y/IR[1Y2_S02Q(ZH7F5UI4.
M\>PQ&I]>%FH>3RJIFKM-=AW[?)66V8/>E#>/UD[P(GU6?,:;LDISLU63LH%2
ML' ;C%-67'OC+<$I(P'MO&SODD-G[;[3JK]+#;I8LD&F') *&(OR1T[^XIZ!
MI)Z?YAKA_PK7%-?1GKMTN)?FV44AVO?15MTR7C*]"./GG4?Y8L=KI;_XA1+U
M@<.B-%C]A\J7^:X+8&+X5/.,Y/\/_\ZOA<]??%Y&%VLGYK449?Z='3-BP66$
M3/.;.#":D\7W!"_,BSJT>(>>TB=5SEX3(G:=%E;,JL%_I:TN%YU;/)J"!/S^
MX3)),LP0 IM*K,V<?(>I!VNN@L)@JL180OQYH[HL7Y:7JN,O*\;S5'%1ON5^
M;7OY#<=A0[6C;6K'1;?<C;?@"Q6LP[=DGC$8@$E>7U;C7:A.XZ&;A(:(2E>9
MC7-?R?AX<D91^"B0S@M-7^\)=#69G(S$+CDM,GK=Q["]Q<+VT]Q'ADZ'QLE&
M U!SDGN"NKG@3KIO"G& ;56&(K/]9D>Z^V$D;:5W,JA=H)5EM&&78T@CD;=C
MB)&Z7(R>WU3!9B5C>;2/1G,7YPK)J&B("](04AD1;V-*V&2]K(\LGP44[?8.
MT)ITRD!Y-Y L2BB7>4<;2RD;0:Q'<.^PUQ-;'5KOAE6LI7,NQ5AEWM,J(-:1
M[M[9B)'TCD;FK\N$&U_F^2F>C<I4Q<M=KY%M*"CMG34HY'6R*&G#O+>\^:U?
M^HX?0OKHJ?S(+>GMG2UH2>UJ;/_&+FCYVL%P;UAIMW<(UZ33K[&Z0R3/R)P1
MGZH\@O7/!HY371@G*X16@FUB5HW"D6 D:3-PP"22.5F\T]CA/B1WN@%N9LYR
MRR4]RT.<^;LU9<N!PZB4S\FZG*5?9O$K P6=Q<^R =CT\<!1:Q+)R:*;^@4U
M1HRA:YU?T9UR+SL<KWG>3KQ4E]_%'$O0WQD' S>IG>G)R2JCE=<F/(I_E5]!
M=N21MAJX/4AE4U<@M>'UW"P+7\]]@R(E*)/T'&M$9> @&\FJKFMJ,Q&%#YHP
MS4'1T&;@@$HD4]<WM0%?GJ[[FJ13O'<OIQ@NQCVL+?=D-H\99M98)C:2X-J&
MV, !;R.RD_55\RR>BN0*U8\&#EQ5%"=KJ@I$S(VL8]A0(Y&WL"$C=?5<RK7?
M@-7[N$@0":+ F$@7N+? !'6HM;EB&C<AXN(L(!DBHJ!4'5'5Y6&MQ*%6GD;P
M"U#ZD"&+<":D 3\0YKD*%5'))E2&CKF)K$Z6E]VP6O'[>Y-A+J,R=,Q-9%57
MDK4]T*^]M."61TGELF%I:R\,D_&DG3GT0W_HAM*/%IPL<UN5+7<J=384-9D]
ML@>UL$X6RJV\E*M*<T4GL$5.,H:/*6_BD/IZRX4>F:'#;B2LN@2OS<=KRS6O
MO&(H4N/P4U611MYDFR ELR>XZPFKKNUKQ:7'C[CC2?78.XZ*,_3:R5GFS#,B
M\^8\,%28?C'B721)*<,0BFH]R' 10#L*GG"R2\ZP[&>HGRL%^N &>ORQ,$_X
MX3=U-PT&>7]^J]50?YRUY.W:HQ&H%O\N4BWEJ7 HUD%MS;B"JI6!I:OR^D#H
M15X7DX*<%R,*%I8@\]-?/;R!3Q<CWV<9,BF>0Q4-!P2NKDC]YM)H.5(Q)TA(
MGPB^&\IK<R3EVY#6XU1*<T! ]B"M=@K:72Q==_Z4!!F>S.JG]#RY&4]?EN:O
MQ4R7L+Y.W?P=6W$/7# D/5XW?M]QS)1O8ZZ]*)MX6+H&L(Z"NVP^#REA%=4)
M!H@) :N;0:F^JX/ 1*)^5Z5&A J^*\MC:<1ER4H!,CH-AX&(CB1.YFK*^5:]
MT*E_YCXDS7P[FW_<=**5-1H..#(IM%-R[W:=OO H^\4+,_PSS^+BA?D*#<.]
M\F3W&@[B,"D'X^@6?:R8=/S$2ZBE=3SG<,G[&4W\,$;^)"8F:;/[X$Q&GSR>
M(D^5@F#S4ZO#0:GXS:C*=?ZUE^^W@? V$%[?0&C8/;T-!+4E51@S&PVJANZ^
M$M))1-&*FM6!I0=D^Q<[RB04=G?/JVE"+PN-X/L!0BB0Y&W?+'$D-=YG86UZ
M85R$WN3(73(]$=_U"&KFVVQ1,*!AS=O<+_CKH]%  \J4L#;R2K0)IG(N=&K[
M,)L'4-F-J1?SFS_^Z8CS)I%7A_NF"IRJ(/.V K^MP&\KL-8*;/==Q-L*O*T5
MV&X6D[<5V)45^+CA!<..BKCQN_K,"U>O,FI),2ZC,_*0KB3XF82!)?^X4,O(
MX8K].]@5A*3X]^+,2TF1_ %3>B4IWS"TLN<VW;@SI.O<8RY7&HTC\E_$8S7&
M>U"-C+A=3_\63$A_,M!7DHO!FKIRC28PS8!8]U,69X_3"_K$)4SZ-C+-?M[L
MS4Q?+L8!&8F(@A4RWI-H>Z:G[N?-],STY>(=CI&(6[6W-R-KKR2G+IY>QYY[
M*SML=\=_;3>W/#KVO9>N$![HN.]UUUQ1Q[ NKO1V9GV:D48?K]2B-#0SK-LS
MO;U7[\8E[^,U&Y=<,RZ626RUY^K=HM[,2*4.[<NBW5[GKL*_+GG.KV)3>Y>"
M*G@:S]4M[TV<4 YDNO*W6]GIKL?T5FZ=*[Q](_*B"MHTWJ*S=4>=,3 ]/EMX
M"Q:U!95&W&A3&J#=SG.K>HB8VF0YX=L)FL=D.J3.T3(^NDR_<R9=G/5)['IP
MZ'*&Z^/]<]R#C$M*=J.O#4%='T_&TKHX,QH) 1WW8>(56J_' ')Y7;P ,A'C
M(LZ:DI&T)_5J#" 7U\5;&",I8/?0%_Z<U.O!GXNK?5?B(/[\G-RC$:S1>Q66
ML":SBXYU75&^P?;^_IF$3^0ZCM*I[#C5GN2K,(I-L;5]XKNY4IW-XPAYY7GF
MGPA+Z0.ZTR(:LV]Q:IYFL:?H^14OZ-"3Q<BO?[E[_\-#NO+677@^R6O?25T0
MHB9VLY8V*WW3UR#BWL5#4)W;[Y%7!CA@=#*R?</(C&:S413P3Y,DPSQ/&/Z0
MJ)R6'2D/#^P60KKE@KJ,X#>2I$5BHG'DTJ2WQIQBXFO\NJ>D?)D7-F@JFS>6
M;*FFKI,UM&KN$MTVI>"3R>'B+%>OTHC2K8U/V=6BNJWKT!F(XE3"&=Q^96G!
M+@;S^3B/TC!+20"S9UZP\88P^&X61[S"NIVIZ5>N'!*,8++T'LFW;/9 &&@X
M9Y4SEHRS-$F]*&C./=V:TJZ'DH#!#<XX7.:"BNA8'6(MX5T??H8BNSB1-HH@
MTL,H^$>61YZ:VH$.Q;VU"!WAG9JF5Q>7^4DGN24^<A3D097+\(RD(3[#5E#&
M>AWGBPRE1E8S8!-_D1YM=)KO/*LM+/\X#HH4O*#AE)&4,J[[39:KM^AEVNTH
MP%K(ZI37??=D.;I WQ@V4NWVK0GEI.](H?@\M6',\!_%[XF6[;2@-5CK:"'K
M#LHQF-HL+Q5!@O/9/(P7A&#^/#QIY%!$?)*?QB&N4+KS",\=OFLN!F=%5K2D
MO*6U%!)5V5D\1NA@NXQ UFR&O9&B=@3(RL@4-88!HG@VM+.[$'.SB==R3\?+
ME=U[+S=X1,>XU;S.+0;QWL<WGDYN]*UT:24UO)8DP/X-HW%9:P!]JJ>,!#0=
M,9J A9]EF,<I+Q=V0B8Q(R!K+SILV;/5&6C;1MF8YWZ;VG3Q>"P2^BI.$NE4
M7E5_.RLU[^+-'%NIS:T;F]4*B<.(CQ'JKP2JRY*+C /,TJM?OHA7U_ *TX6B
MD;ME-:AFO'0F\_Z[&N1<LAH[75; [EW:?5^U);/;RAS3J#X7U[J&P^WF'EVD
M$N&:KV.F6^_9R96QKW&OX:3H5YLN!GXW[T(WIP0C*Q21>!63G[XZ7 P$;QP$
ME;OR9B,WG:,T"#KFI9*/"JVI1$-H%T/#-V6I,&X$?*W=GN%;D\W%D.Y-ELMX
M&6,<ZPWW#,BZ<"XF)MGD&2.>_!2K(J<9B\;1ZH+%"%<9F3U#62:J,E^((S>/
MM17EJT>C!/<GBC?M!E3V#'*)I,HL'VX@OMJ[@BY0 .3_+"/W\6G&T(TE*H/=
MG>2>V8*NV,J<\FX8QAU,9M0+[PF;%?7<RAMUL_V9A,R>&8!,5'4"^=TZMM/8
M__W$2S#5YNH.VY+?.N3$BYB\#::*R.OR=D+FE38DM/,X>2W^.@MHVR72"LZ-
M8'I-45WTW9;Q(<7QK5D"D+V8'2Y A69VT%<'>V G?:G"U7O'ZAM96'$(8R0
M<38R-5F+]!5RI'J_J&AI80-49\B0?_N/*C7!:-C'-$CBXKRZP2DF)LOU#'/)
M,S[]-$&LJ;5; )J@UB2-_J1F$\6O#,Y))L 5#8:+52& HU<U=5[AC_PBX=1C
M;#&)V;/' B.X1!3<PJ]FA4H$13(Y>M>RP7SY6['_60MD+H^MQ86X*=JFQ =N
M"*;B.GJ14Y<+ZUI$T-G"!/M*HR%C6A'#T:L:E0W>D@3.0X272L0W"U[8<0PW
M$APRQIHBNICF?4.6\H<\GL0$Z/660T9T71872_*V7SZ:'1OJ6_8M=#=D(^E%
M 2X6!=Z0=)4=#O33>N\NHS)D.Y#)I5_K=Q SQ_)G$HP>$A+YJLO\/OL9LHUT
MDUQ@18YYT'A0JM&$D#<8,JZ%" * K$=.M]BG7L[F'F487J 3K--+!T,V@)8B
M"PRFK;^N,7N !J_U;*\-4./+]A9T!H!H2\D$P+GAE<N/*R"$;@$963.W,#2[
M?VJ62(#=C\[<852X_1K'P3,-0YA%+J/4BQXQL6?I4JK_6V^&;DO;"3.0&;9D
MBFXKL\!0G''55>2Z83$</](%QHSARZ#S?V9TKDCD9DQI3VQ (J$ <6><<Q4I
M*E6BC3&NM=T35&LR"7!LZZE3[:LJ;-PB^?'D>R*>E=>V'-+&@P''1"@!.FV]
M70;H8#ID&CV"D<!?"0VXQT:8!-J0QAY@)91-$/;AC .K(H.!_V&SU6 PU))&
M@%J#PVBW$8BP C_19!7,?A&SI<PDP8#*PID*1FBI7D>>7FW)57$,+/B56)>J
MX:['2,$/3^D*>YTKZ"EL(8^JO=W2#UI@K8\<3<E<C%HL6(=A SQ$+> 4MQPN
MD&*97,QG43)-<(UM,R+%+0<,H5 F[;C&_5G(I-M:@7[YTX95*AG5Z4.;BJV=
M76$0YLNP+@$K8Z45!/+MGTI.EX-(BXF[ \@* GL#LD).EZ- :]NL]E#KD=D7
MP/6D=:H H]"Y"K+;.<K).))8G+S9SDM%B+A1O711-;2Z6=2!9J. @T(@%\]K
M5UX42##*_[.;2$C#('+&73Q>G60T3YJ/%WVS.6S3\X(VJN&B:#= C!02N?A@
M[-KSIS0B;&$RT<D:#1 VF3@N;N8O,A;1-&.X7;F@+_B7<K!)V@P0,8DT+F[,
M>403EA8QF1YEC08(F4P<%Y]IX:5<RC(?F;J,0.9'L#$E:-)6 T1-*H^+KZLJ
M=6_.R)QA1B?D#_X.21'W74WZUB:6I[\NW#0(R8&@/]'UT^OMJI9N47-Q/"G?
MC^9QC[;*>1=O6.4'Y_IGNQYKR]XO:$23*0DPXB_ACI<R(EN'=UEKR\6C-T%8
M'Q%:4KAX3EXR_FO,?N=3NP\SNS%XLM;# 4\FA8M'[B7CM][S-<S&C'JA.7:2
MQL.!3B*$4Q>9IU,O>L302?Y<$2L6\]H#XTD9)GVRN"./>>5"&RM.R8;$<%:?
M[-K>RY[S5STDJ.Q#Z@]]-+C7H&'5^M>!6+=\ SF<K)=;\J\Z2JU]-PA,I <C
M2P7(L:IX6&1KY/O;FXSY4SB,WS#J6RH">I(E-(*E%O;=#T6NW4H1E@ ,F$ZH
MMWP>,O+AX,#RO57QHJ02@ G?9#.>M5GJ;-Y2C[OWMK<2I%& ]6<X/)3U'A8J
MC<5@QWQ8'?Y;-M?-:X2=JM;%TTF?*EA5<%8^WMMNMV\VW)<F73R3]2EQ$:.I
M]Z9XVQV_F6U_NM2O(#]LR]WI3'OZ-LUN08TNWGQO35S50[9M=_QFL_WITL4(
M '/OVBLQ!M4QQ&X0P'9VL08/:'?%P&LRN5WIU,F:@5L7WJ8QO]EQS^IT*TIC
M]180Y8Q\8+-P:9]/)L1/Z1,^V;CU4DM>[247R^<CR$N>YR&CT>/J?:)DD)@0
MV7EEK$;>ZF",RI>E^* FPQO:VL?&DAM2MSH!F!O 1CVL/G30KT.W\6VL#I]8
M9"-+,1;^/^,'F'[2\02H_.F>>5$>:G7?6 X0WW;U1WZ@]M"O$OIUE[8P",YK
M\:3RC##XK'(Q(<Q[KU:"%MV]-0$MZ5U\=*)CV7F\S&5T'GE8E+N?Y4-$=* F
MTH?H+KKY=&>^,H.6+S]WM"/W"FQB4V@7?6<ZDJP_U^>'  H-\4A#/9G?K1_R
MK\!:U$IPT86G.PX8EH-+"AE[F$S6Z+T"^VB0VDD7F)DL&$X,^I[V9A(K@J_*
M)E9BZSN5'#.*;S%ZK/ Q'.ROB\P@K0H[;:.S5V!,IBIQL="3CIS-J6@Z;W'%
M9%^![8B%=[)>E(Y(_)I)GH"N&[E78!:;0O=<^,G 6?8UC!_0-DL/SE7\C"8J
MK@LI]A"I2 T4V?8"ZU>+:KK(.D(N'F"1^>O_ U!+ P04    " "1@%92-7</
MFKGT  !EG1  %    '1E<BTR,#(P,3(S,5]D968N>&UL[+UK<^,XTB;Z?2/V
M/_3I_=S3UL66/+%S-N1;C?>X2A[;-;UO;&PH: F2.$V1;E[<I3EQ_OM)D)),
MB;B2 )&L>C_,M,LFP'PR02"1U__^/[YM@I_>29SX4?BWGWM_.?OY)Q+.HX4?
MKO[V<Y8N?QG__#_^[__Z7_[[__7++Y](2&(O)8N?7K<_W=S=?_GI?UT]/?QT
M'R:I%\[)3S?1/-N0,/WIEY_6:?KVUU]__?///_^R6/IA$@59"B](_C*/-K_"
MW_]9O/"GI\%?SN"?\%-_\,L=>8TS+][^TC_K]W[ZWV>]OPZ'?SV_^#\__;^3
MS__?+[]0*@(__/W52\A/0'68_.WGTGN^O<;!7Z)X]6O_[&SPZ_[!GXLG__HM
M\8^>_G.P?[;WZ__Z_/ \7Y.-]XN_@W(81:=AC>M=7E[^FO\5'DW\OR;Y^(=H
M[J4Y'Z5T_<1]@O[KE_UCO]!?_=+K_S+H_>5;LCC0!<\LTL-KRA.<_UK\\6?*
MKC@*R!-9_I13^M=T^T;^]G/B;]X"BC#_W3HFR[_]G)*8,OVLUR_>\]^N(RHS
M?T&E?>4%E"?/:T+2Y.>?Z)Q?G^[+&/_\"TS@+;8AR>5+G_A5,,.O=DA[]&)8
M?&N2^G,O:$[GR73FB'Y.X?_I=Y),E],W^D71+Z,6P;RI[!!['6W>8K(F8>*_
MDWO8)#:D,=7,.5LCO_F2T7N!'6#/:WC+.@H6L*G>_I'YZ;8Q%-:4;1%O5BC2
M^2TM-B]9WP71G\V_Z]),S4A]61.Z0KU0?7F4AS1[^60^C[(P!:WB$4#.?:+.
M&-;09L0\D3GP-MC>)TE&%J7YXRB$'^<%ZY4)5)VN*0=A]29^OL-/PL5]^$Z2
ME,Y\'TYA-<>ZLE6>KQG9=-XPC6(=B1^-:?9ZD &<B_#1P\F> DRZ!;Q1E,K$
M"&9H1MJ='X*VX7L!5:#C3&_-L0<W(^B!@,:I3L+^\68OO2&OZK(H'FZ\$V6;
M+*#;[&&='T[MARA)-#4;Y?F:D?TIBA9_^D&0?ZIP25GYKP&9)(F.3BZ<H^DY
MN-GX^?9!-Q,XR^@&"!=)G<]>.$<S\KZ0=*>0Y0+:1&&N%RB3QAW?]"!*_3@_
M'NCNHG/BG(QK1L9S&LU_OX*O>4$7+ZS<_!ZA3 UO>$.BO'<0?T(!JE-2'M/T
MW*+B?O&^:9U;I3'-7K^[S86K9[*B<OY$HE7LO:W].7P:S_XJ])>@OH;I=9:D
M\,[X/EQ&\49/;HW>86#%/9&W+)ZO8>' &0MOWNBM.,;PAD1EKPGY(P-.W+YK
M'<;5@4T)>8.'J$B\>+NH(UK!#,U(^Z<79/E$L$3^D7F!O]S" MKIO.H<DTUC
M^K)AX-)AZO)1G?G%@V.X"6G["5JY8&A3JS6KL<N&)IF,D98N'IJ$2><Q?PG1
MI% TA8D+B28YQX.:7TXT7U\>TLI%17_WT)G5VJ5%DVR%F:S<$#3)E,QB]+:@
M21IGM(V;@R9EXDF,J?':)T)EI#.57I-T V\RJ,#6QR&;QI0]?+)8Y H*/<(.
M+[DAJ>>K^Q\49S.M.YH@77/6ID?JDL0Q63P14+@R0@T]NU4X6;Q3[VNB2;WZ
MA,T(_\V+8_AFML"M.*.,F0?9@BQV:FS^6[)X\+U7/P#>:<.H.WTS4+??4A+"
M:T#+7&3S=$\$=9M%,54W'Z)P]4+BC7&Q67ASPSUKOB:++"#3Y6-,WKSMW@Y9
M:$E93)V&A<*AB51_XF9 OB9DF04/H,XETV4MB@4SM'+%-+.I-7]5\ZM5, F"
M75 0B/]@KO+G1!..VF2-;?AO45AXG4^5;& AG'!^?)ND_H9>'DIK9)*6F'T#
M?]3$9OR]C6_N=W0E/)$D"]+D*^Q2<?E%>N 49VMZ,RCV1@/?C<I4#34 /_%6
MJYBLJ#AWK[O:PCK>@);WH:IZP6<O_IVDG[U_1?'NE'CP0WH O/@;4%:FR]W@
M)S*/0*>M ;8-4HQ9M$Q(5W4Z2[8ON![K?S[2J2P1:X+?]28W;](S@45[7E/Z
MV)WGQ]1A0'_<TW X'4HJ\6?B)1EHBM,0/D/0J^##O/(2O[Z^9NK%IACQ1-Y
M-R8+(3&UT6K-;@K2]1J.>Y+<AR5>/\!>&@P._O^41L;YBUUT:VUXM=_D#.I1
MH&)[N)FO;<:$?V2P_?DI3$\#8P\;!2RP"!8:K+G?_'1]H&_W.=$-9D\J8^_1
M9(A-$HRM$+@$YW[03>X&A2_O0%!2VH)*^V_]55'[5:; 3MYA.FK( _7XV0M(
MH6+17SS33;397J8SN>G=V2JP.B]I'.&<QMX\S:@6G.ZFIA>U_84:MA;J]/IX
M[]])L-"^ C9YB2D)?HD*7:;X**;+&Q+[[_F.45]@"G.:(O]CZM)G>Q\>@LE+
MW_5C5%P_)^GALZ^-T,QK33'A=KDD\U2%JH^$F=VM[=]$=]F:?BT.)IC1.RS0
M8"*:P,1-2&$F8_ZS8)__47K)$\G]]R]108BNB&I-;FII'GR3^?2[S7Y;>Y6)
MIVL>_6%BN4CG,6>VA7/TG<2IG^L!H1_%</QH+Q#U"9O:MN!7<+[??J-.?S(-
MC5"O.6M#WN\O5XIA-;J2J#E]NZ":G!=&WM4X&RSPDB2/B<A/H6D&AY*0GEUL
M2,3.O]6VN%MZ/S*V-%DF[1!C+=C-Q"E2=WI#>\&QP6"ZW)-SM=T%&=7]\)4G
M-F9XV, -VO\WO2N?,K*^O4$^9PODFU'<=5]@[-*R=_&>O'5/#UW4NT.]_J5$
M_QW6\N),; IUIV^N<6;I+A"!>CIH7.&-'V3 6$X$; T5M.8;6H?62/TQ]#HK
ML<\F%FB=J9OJ+=3*,*<703A4=F%69B(C="<V&NYM!H+ZE.:LDDL_)(LK$L(/
MZ2-5SO*TK\<(V'F@9_]G(.O@=IR^!OZJF=//Y,L-'N#4Y4)M7?&B\#OY85E+
MK9A+FQSE-5]E 6QAV)/<]&I=DTV]SE@ :;'.\F^,\KQ$PFZI?:PNNACCZ%]D
MSOKC/2@C<Y* H#[69OWHTS:H,N:*(?"UQGZT\.>\K[:0W37\KKYSILY;3$'\
MC?BK=>[* PI75 _--F_YY?0E@G>1> -;5Y7"1H -O+-5^+OW?ZR]^LN_X?LL
MP=XON^+8.<3W)E?;:_@P5U%<WS1>^TVFH+YX\8JDIR^LC4<\G85@LQW'DH]=
M[FJ;_[>Q:.J\Q-@U&ZZW=%N_RT"3)7O59Y>64/]BK3*KC5Q#$VIQC9F-&SU*
M2^(EB6'_S5\9SDE.5W[W\.=Y:3B@]6OHIY,_O7B1E+:QYD81<S389$_^]FGQ
MOD\T:>AK0@,N V_^.PR$=R;%'VEF!/SA<[0@#;S8A@DPQ9B<AO)JS?>/>>J_
M-_&F*LUJ# (U!%33?J/4"_(_)8<8I_IXM%]AZ9CG?3O-HV_JOLA<U!MO5]@G
M5MR'\  <<O-F0.N^R"+0I,+\C>>'\,F7PME>0+%L$N[7_*66EG1Y%[S]1N*Y
M7R^SK?X+C.ZEQ8L.:VEQO)@:Z!8-7V,!I/UEV^1E-I1$(_J@(0(_2M0945T5
MIS.UC IS"(W'N"+P$E*JDE%[M2C,:2ZU.WKWZ7UK=T.YB^+2V^[B:%,[C*/9
M2XQ5.3&3):@VG;FC=1Z%<S_P=XZP(G34?Z<D/.GG$^M/;"R!HQ0YMZ]; *\J
M[O4F<K1T7] T#'5#$V'+49;PD>8!&[ 6<N5+._94>493,OD:Q@=O +!J]TW6
M%X%D/F<U@DQ\^+9>;TR)*<@RHHUQIS),;)&Q SPMO>H0VW2]ID;-!HJ6_CO,
M;=IYQCNU'U.?6P-K*'<F4Z324C*T8L1B;V MK>N8>+4)5YRW)1AFHK_JO,1&
M+6!C=EV]F<U6$#8"0F?.QJE^AQ8D_\B\&!X(MD9BG&O,W!J49O%;S5YCLQBS
M)A2UR9I*Y9W$C]Y*O?!^:82%L+!FL5]&$G>*L)LBU757F46_2HK"3$8*#.E6
M$3+T6NU*IT>C\%8K:K+SM$Y7SD8OGN\YN?NQ3.JA#Z$?IK\N_,VONV=^]8+@
M9RGK/_#^A=70\!?Z<RZ2?+8FY,#/A=?]EP59>EF0&B2.,;<A4B-J.+5#Z6[J
M1H3F<_RR(9M7NC.:H_)XWB8DKH&:>)Z]DE\.T T2RIR]";EAE$Z,?C?["7.B
M%C0R-O_:83OX_>@E9%>:<_\:2HV.(G3<[I.^+(CF1V_(@W>BF(DCQ[#TDM<<
M2);\LO*\MU_IGOPK"=)D_YM\E_[EK+?KC/K?=K^>'90ONLO=PX_)_BV!]TJ"
M_-TS_L.S07_'H!9IWL4TO2:Y0T1 [_&#L_ZH(LQ)?$PU+*;]?+MU5?-37L;1
M1HEYN[='4LJS!&B)WHJ[S,\_T0CE^&\_]URQ7\KVV;#ODMT,#HI8G5/+9K&S
M%;XO=JNZT$^>G_7''1( BWBV/ 8.Y+&[UM'6E?X[593AJK"C6"06P;#9\-R]
M=%A,YPA)!H4MJZ$#69V4>OJH@:0@,-G8V7#8*:DIX6&+[MSQMJ>ZW<V&"+8Y
M#9%4:&>S_Z)]]N\M(5OXM 7<+S\V&UYTB?D5TMF\'[7/^[S6O;_8)5,?TB45
M/PB%T;.A4^U75U*JB-@"'+<O0%H:BN:4PW]HU>)WV&VI]R'=UVO( ]8$(E0:
M/QL.NB1$=4QL,5YBTAZ^1.&\@0+Q,7PV0+!GJNCEJE@X-].S]J6WC_$Y1&05
M8,7G&7_0;(!@SU20E 0!1SX.3 >G!5* PMMOM',/; ;[0C9"S4,^?#8\ZX3,
ME+%PI.? *E$Z@I4V0^;SL\%E)^3#)YXC$ =F"5&W!Z&VR!\V&R P2RB(1XJ!
M(R4'!HF3HAJ'Q%4X5ND_]A&12I^4]ERS 8+;L=H15@,81\@.3!<*I]?'KM[K
MA$B.Z.5PVH&5XKB$[1/-EIDNOR;%,2HZC43C8&._&%QT0R]7 \(1F /31BG.
MGH9%TR##=10 .0G=M-.M0&:RH3.W(M-RZ2EAX4C-@3VC3*[< <5X>C9PJHC7
MEDV9?(XX7-@EBHZFI50C-7N$8-CLW*FJQ^,YU_\D!L+QW3HP0I2 J7MP^8-F
M Z?J@IZ8)# X0G(1Q%!93TKN7/:8V853LZR$Z:H?5!D,1U .C Y5<%I?T>S"
MJ<.VEF@X*#@R<6!WX/38ELM'/'!V@66G4Y>5 B*.W%R$1NR".!Z]+;7KJP>P
M' ^8G3NU*=3=[GA(./+1,B)4XN#A%P>S/+\5.U\"6N-G%TY5;2V!Z /CR,>!
MZ>$J2^ RD237T>;5#_/L'TY3R#U+MO)OK/ZDLPNG$9:UOL.&:#EKP8%5X]@*
MHR%O\<#"?N/4[5CO'%1#Q9&? _O&[>8MB+:$[/IW::DQTK&S<Z=.KEH25 /%
M$: #BTBI3Q7M&":7&GO ;-P_'UTZ-2/6$I<$#2=TVH$YY(10);,5=\SL'(ND
M%(PA8A0<"3FPA9RH8ZJ.2/:8V3F62YR"A,0H.!)R8 0IUR[:A4*6@&H)3#;%
M[!R++4M#?DJ@..)T8#\IT:AFS)J=8]$(]6S .=T<OCNP?WPT+<B7RG'G@FH$
M0J+[C1F9?W:.Y3*O(&MSB#FKQ$$H1XTKJM+J:#3O[!S+75]A531'RED-SL--
M]"0N'5O<B['<%14DJXZ((T$7EAJVB5XCA%4P=G:.Q;^D(CTE-!S).;#1'&(X
M\MHT C$=/S@;V%%A2V59&L:;,.@MJD_\=0[[)/F6WA8=Y__V<U(4)?SX>Q E
M9/&WG].89A-Q1*5MC4GVL!,R_\LJ>O]U0?Q"3/##J73@5[,'LO*"6]C2T^WD
MF\_28AE/S?IV=CI!H1*!G$JL/Y(1CW!.@K.V146;UP4=-T?U;$X877YD-K1T
MGG!*ZWRPF,>Y*G\K]'*8JVT,:8&YL^-"1=:8?%QJR0"7/PCG<-N!84/0D%=H
M'N2.FETX#6K3.@5D,#AB<F"PJ$:K*H2T\0?-!DZ5)LVC6HB"(R,WP1VRQIVT
M>/@7DM+><-_$41\Z,\W<7F D F)+M0Y$CJA=U,DXU+1]]/S%?7CMO?FI%^P:
M1E-^B*0K'3R[<!K?4T^@:J@X,G1@5]#*@V!D"XR<NEEJR8B#@B,3!Y:"TFJ1
MEFLX>73F-F:CECR8&#C2<'#[?Z*55$.RN/5BV@ I*>W9U+(\]T7*AWSP;.0X
M/Z6&Q!11<63H($CCA6S>HMB+MP7$?>&/HN\XG+-%OOLC[<8 W$_3V'_-4GHQ
M?XFH58KVO(J"(._4D)*8)$IE'^V]M BOZ$X9R18XP2D>YB#0Y(DL"-GDI>F8
MM.]XD&]ZQYP0[B-U)RTXY%23:D'\O'VJ,=<XZVJO]?QZ7)"WS1*]1^6^NU:O
M=^3@NE+2,W9M9+-T'<6T(Y2:AG4Z:C;&EEI*V2I5LI@P\)3U#8+H3[K*[Z+X
M)LI>TV465*M^*N2,Z,PS&SF^:FI(4A\8FGK"E45XGR29WM=7C)B-'5\[FWQY
M)0AH*@M7B)QF:9)Z(3V8=<13&@9':'=E=(H#35GA$J6@ $SC'.8BOS<_DC@G
M7DU>O-&SD6,S:CVQ">&@J2Q<-Y)@9"?<7#>2@"\)!KT&(PFT[:(M!1*,[/B/
MF@02Y)P_$A&/<$,UAZV[ND>6[!RUX@A&%9L8DUY#Y8!;X"W&, (E)LO"""Z=
MW-#9302[=CN_=**!)NFAJYF"=97Y_&R,+>SBLA+8)0> YBY>D$@+\.6UPDC\
M[L])\AP%XBL;;]#LTJET^ P7"8@+!,VM^A ,_1$P(! /X^E9K^<TV4KKL^'2
MC^8N_2D&FA[C:"GT#):> OJQ797Y_*_0C>9J?%@9NVX-*CXZ[IC9&)M%4.&3
M8() <_F=;*B'Y]^Y2D3[W1X7'A>9<H4#9[TSI\9 ,?<Y-EP%1&CZ\50 ZGQ/
M@,7IH5]'.AP0:)KT/)/<B_F)A$!G +K)9+$!SE)<J?].=E2+5'ZE"6:73BV!
M=22G 0Q-QYXGDA!@#>U0<P.Z:1#E]>-WI!YZ,4SF?V1^WEL#SMYYGM28B ,&
M:L\*J]VI7[..X!O#1=/YYZAG_3-)T\)P"L#N-V^>']-_ /7O?I);%H0K0&,B
MX()3';2FT+41XFD2E =\?XG"Z/A"LV\UIJ"[*DTP&V/SYP@4675$J)H)%<%$
MTF/WY$E8D$Y#^#2XS187$P^>/D&TRV*2YS45P/;D"B7$'@+0G!9\,B J$3 \
MK83$0&MOA@#3Z76^L?Q4X.%I-;2/"]\[X14.,]Z0V1A;:PW^\27$@*='T"F9
M5U[BSS5$DS\_<UNK4,AJ->E\P,#35.B4QAL_R%)A@!QGQ,QM=H !\92!X&DB
M].%TN /01:YT!F1_^'JOR#**2:F?P>TW@ XD^Z$7;_,MA!V,+E1+K+UUUNMA
M2X+F;[#6^8"G[]$7DBJY\XZ> Q#=.2T9E./I<W1803L-:U<\3OJ-5D8 L.Z$
M) @QX.ELM'/AJ_CW3A^=77;'T\JD'4_KHCUY"MR'!>341<?DI)CI!<EX^@_5
MC1R^M'.ZZT8.\U<Y@UZ#D<,&VA(E<5H2$_SK5$3P*]H'>)'-TVF\"Q/B!!'S
M'IU=VO&X-(DDOJQ$80JIM]9>2(?_Y4 M;A2L\/G9I:6=2AIN+.0N5Q <!"::
M">&0ANL 98-BD84LN^@EM*/W\]$)RF[6_O'<K'?FQ*DD7_?L,X9!/)X./CL4
M4@D</0?JB1,??5T),(@WU8.GI5R?L1V#FMD3FD>XJ78YUA-2;!6JJ)7L,ZX4
MEF#2:ZK'30O,=7V8UN:R[.ATT:_F-T)[WI/%Y)W$WHI\R>C>-EWN#-<Z:=2:
M,\'^V9W@Y%K8\+2\X9!?H5OF1-.:!YB K;B3MH!%R"0M<-RE[#'J;W8M=Z_G
MXA;!X)M"@5?!J%EO@&V+RQG+_@2D0-!D]-4U(_;Z=C8D73NB0 @LBDU:$I'>
M2WI].QZ-)A>3@O?2FTE.NJ&T/>O*<Z^/Z6J2LTZB-><4&\K.:X.]&"\GBGR6
M74\<1'G5#" 88%,\!3L^@W0\27,*Y=R9%2^+LHZJX?_-WP ,QA:@(!"Y4=!H
M$OI$J.ZB&"Y885'/;[Y]B;TP 0048+C(_Q7DH4^3Q;^R(L);0?.V\T+X!-WF
M>II<'/KKKRGCT&0D-NS;H=3)HC=PGU#A;JD<LP%-[B&/Y,F[YP<4_S**$R\@
MSV2>Q46WO\I:MG.H&:8 Y.:TXHG#Y6>%D\BR*CF</4"'G?I9 KWF_J;S"OCX
MW1:N:'.%Z.^1^JS$DQ,JPO5$YH&7)/[2GY^H S2H?3*]OM\!GBX_(#=<EHW>
M"<QU6P\ ]SHUP%L\.;,\H%_#F'@!K1;_]RB@WIQ/(#F*?AJ6V![["?SI)L_'
M?R2Q'RT:K-NFKP1YNJU?@G?9FF$MLJQA!D[:C"@DBUT:PV, 5S &CW-H,""F
MO<1O2/'?!KJJ@;<"@YUF93G43XUQ#T\ZM%#+*54"JYX<CX7->A(6[2$?(P!(
M4C_.#69E%L$1 [QY!*[L8U1I:9OKF"S\QBIM>Q3":>BV"(WM-5E#"VZ;^Y(\
M=52Q&9UN@=1ST>BZMO]_:,=>HNW_'W(SMU@4&_3_V^\!7]/_/[1C1&CD_Q]6
M5%(NZ:ZB+;0=U$-+&ED]__^P$FK/IK@SX17#(4K_OQJ?9?[_'T_I1*UO4F5G
M<'DQ[&/K(B8XWA"Q#$V,BVG[1KN&JCU+T07SUUB%)GC0B=@=EI/_U*UO-O:"
M,7O!,FRE7FIN7KJ8.Q&U4\LIT+)_Y\!4; 5B:RZDQDP0!^"XLWSDJ31KV%=)
MG!0MJSMGZSAWL(W?^._^ H207'O)6D#OT7.S'KK^ESGSV)\#@W0TJ28?GU_R
M$DT6"[\@Z='S%_?AM??FIW#3VC=@?XM">) :^<)W KKL:T!NR*NPO[.!Z6>]
MBPX)VQQB-*VK:ILCSY&D(_&EQ:+8H#G2@9?U@.ADD24<:Z72.&",G9CA1O;+
M\TK^D@88-":@$Q*YQCCA\X#)DD].:OC4X#E;6 ) :&P8QH3DVGQJ3UHRZZJ;
MA.=]YW%IX9[*LX#)J<E'\%FP)<-!@.8F_D12CSKH]S6DI2)A#P#ER*E!6%LN
M(AAHLDDXFJI41L)QP!6GFKNVJ!30H$D#F<SGV28+J!F"9V^12T]U#EBM3J.+
M]26IA\Q::H12)<;K@E3:^VZY)/.TL+I/EY-%09*@3JG*T-FX=]FWU"G5L *O
M#<E:-H$1P0GK::H-+I!:VD:5RIUJR4-?G"<PK479(Q.HZXM VY*570\,1*2;
MV6L/]CONZ5EGFIP+ENI'*U0#U?P(:VS*/+QX KP/I\\U=4!-E_E-2=4J=CIF
M-@9&C;MI%.-BP=/]JDRBU-A2?;A 9,GUKF\1XS*<<Y'GX\'3!,N,A%R?@M9$
M)3WN'!A@2EXF/<L8?QB@/1^[39 6?"T\.YD"'CP]IG+JCN,*1.?5Z<-POT57
M.4CDCV/3CZ?G5,V*76.GYA,](3!(Q]-62L6_GH?BO'H)65"S#YP!>:31$X$%
ME?@IV87-%BKL$YE'JT(@__2"3.3>MOWJ66_DM-Z)^4"'YMS TTFK*)5\GR29
ML-5G^3'8N]"%?PKVW@KE)AIKI23..=KK[_@)OYB]>-^NL[PWQ?^,7I/)/)TN
MX8G1:6Q@'A$8S?V7Z-2'PA" D7EGP]YY_P);KTV&T,RBM=:6RVBXKJFJ9L/1
M\-QM83.]#U,+E(D.7\QO=E<JOE"TBUVBG".P[]9\O-7GY!4C?_/3]9H$B[LH
MSGN^<CYATZ^9#2_'/4MM88Q_T=; F^@TQEX5;$KS$]S8DC#YCH(EZ))Y..O!
M"G(3?<V8B\%0W']Q\5,JJ]7"6V>#?F]TX;3BA?J":8L7B!JST4_DB;QE\7Q-
M/X;*?BDV[\L&PRVD:^83!3RFNKK9%9_L/BX="V [H,IKPC'5)<Z0[#A:2E)8
M6:GU_2B]X6-/D0FV]L2Y#==2)Q1[@F\.5]+A#E-F7+=+ ETZ,'O6SL&QU"E9
M.P>GVHA71/&/4!+(4E!7H^B!:F]8+NF=*0ETZ2HSALNZ*H>K%'>F)-"E\YR6
M!GQ&6!+(3@)??G&SXUTRO.'HX?G.,L1R6*Y*F.EQGBTU,2PTF6$FI>5Z^[,M
M-MD>Z222Z1"W<RBN )>F_*)!BRQ0)[0PHDD^?#;LGXWQ^>/Y:K06**Q%5"BA
M=T'T9]*U2R'PU<%G -RB_Z-?[[L74!8^D22-_3FPE?YA$BZ.?U%Z4O1]-)EW
MUC_'YEO-A</Y:II#15/+I8C,GRYOO\W77K@B3\"(:;@#H2Y]G6F  ]@LK )A
MZR-#4X/E"TGS33R.Z-:^N-I^3<CB/KP/WV%Q^N%J,D]AT\_K]\E[(NA/!ESM
MT$==%Q^:(B[J (Q(&=:ZTQ#NNO)J*OT"-YJ;/U \)V214'<L*$A%QPZ@ZCZ<
M^(O<^@_@L[Q7I4#L&K/,^D.GSDVS<M<&CL9V\.AM<_WW+HK+(![\);D/DRSV
MPCEY!'5Y+O[@=:8!#C@MS6!8]-K(T5@BRO06P1?\EGJ*7[UL&N" T_@G>Y^]
M&G(T9HPRZ9^]=$?D8TS>=NLY5TN#(#&P*&K/#SQSZDNWMUH:L@1-[9[][O<2
M3>9P@8E)O<6B/@O@=WH;L'-X* -'4P*H0CEPY(W$Z98V"DAA)=/[[-O.8ZXL
M=^XD@-[I9=^RV"6X\71/KE!^E25P+4Z27:!F;M H_B*R@NM,,[L8C0;?U3E0
M!SR>UL4<9DQA 7NFS$&"R8"SV.+K],U!4GQX&OX>Y5K21,EP[@?D*$_W)3*W
M(&R\#EB*T<8D703L)66/0WCZ]9;R Z*XW+Q(:>6<C)GU#]^-$_';$YAL@3 9
M@:<JTO[<NXXVKWZ8DTB-9P"85D.)P@28$1?Y(G%,G28Y#Z]S_\E]",BR70%[
MUI 'WWOU S_=]@1KIB4*@/%.+RUMK\!6V8JG<M0->8O)W)=M5.7' (+3HZGM
ME5'%CJ>L5+6)<WGSG"YIQ[*$<D1HR]"8!1C@U!C:OO U68.G?E6>W/@%& 3<
M*+AS^XTFOHK2(;AC9OV^T^"NMN4N802>>E>P0$D<4Z24R!?OVX[.W8H5?_6B
MD;"<G9JO''SI<G;@*:P%9,;$2\@-*?Y;PKVK)J1P<U6?!#CW0WW_NIS!4_&K
M2OED/J?::?+H;:F9?M\S]P!HKYV*'1Z-YH5=TZG_7%><JHM"FP5X"G3QP<#G
M1?QW2>*DRG" [/0.:5OJITA-% "S)=P\Q >0TC(GU["5PJ89'ZZE6G(6SC3K
M#YR6;K0E<@70>*J"5<FG;I\0WJ:[Q9?&P1)WZL2P)=D*1!,EP6S)\:/M_7''
M^^EKX*_R*ZF>?!7F@\7MU-QC2^[*T$T4 [/W7>\N*]K?]6$<@'3J:K#W79]
M-%''R]IW32.J_,7^#KJ[>N[5R4F2$&$.2KT)8;MS:LNS]F4K8\=3EXO:$>DE
M=AH609E%G,9&DGLD&#7K]YP>UVU?V*6LP%/$:Z]Q;'^+_93<1'^*/"_5AP&.
MTS2$]DTQ; X@JNS%K"TI$"I[ ,#ZH6QL(BY(JG.U*-PBU_\S2=?1XF-3R8^2
ME[47OI#-6Q1[\?9^ X=.+(D>U9]L-NZ-!N,?RN':@$F<98,ZY-!(J.&L?^YT
M[S ;+Z:+FR-V!X8W('GIIY)F)Q\/ ?E.+U]FQ7:*BR,6/!G"=W[HP69F)@!8
M,!DP#5M97/T 8"D^CKA=I 87X>IW42P+R&* DN< U)MWUA]@S".4BI7SK3=G
M!6>].#"LJ;/&R+8PZP\Q'M8U5X(N;H[87203?^1!?Q22ID&<A])0\KU ,!A6
M.<9Z <T^>"E>CGA=Y OO*)XN#Q6^%.19>AH 84S<;"C "D".Q%RDYI;2C6F%
M;UJ(8-^?XVL(9,&-$R#X[]2:RS8?T!#-!!X+L@5P*%^7TS>98\SJ>X')&/-
MZZXB^ZSBK$>'&<-/)*"E]UZB%^];WB<F"BCI-.%9U_17=TI@#<9\TH9[43TN
M<$H0.3 .-JJ'5_0MJ/JO=A]&N>Q:48I-L*S:)02N]QVZS[K@#6>)NFC$6;,5
M0O_,3L2F;BL$@6!9%!MLA3"T7YV_7B^$_ID=A:)):?*"^4=BXI+.83>^:OW]
M@:5[>JUF"#GOJBRN4LSAK[8AK@W^NBX'WH#1TFX(#BQ9S]G;6['G><&^.O1]
MN(SB39&[*K=N*\XPZ_>P]6@7G10ZH#C2=&"@.B2@[8NVA(N#PIUC5O%6J,XQ
M&_7/!B.WK3YUQ,2Q1FK#Y8C;19W^(NHM#UA;^&E&^XN'\XP&L5UEZ9<H_0^2
MRFKU*TZ1HQ^[]3UJ2XJGWFM"Y@A<R][%;.BZ[QM0;DM'ZUGP/U*%432V83AT
M*JD&GZ4.0(Y<G"17 MVP*BG57X@X@_+HR1S+N9.#48?3[ ^)AX53^-=-;N,^
MIEM%-*</%XB<Q%*9D X7#D= >Z#V^Y.\K FUTGGAMGN-2$8.]I<OM)0JF2YW
M<39BYT3U8:KINCT0>(SDZ&0\!&AZ@=0WDHWM;/;Z5C(^^YDT&[23X3636;K-
M-+.3C2M*$I_XKK2U!%26CM6:EK+J=8%#LZ%V%JUP&*>M3)'5,FO9>6O:RBY]
MG^I@^RX1G=-:Q@ZL40T.23NNZQJN)$%7>0;-!@])K'VU :@=5V[#0[(29,XG
MOBNMM8%:2];5FH?DN!*?P:&Y0VK(&.<AJ<AJC VV_57H+_TYK?)?.3A?8%N\
M"L2!LFH34/A.2T3IGA<ZJ%QK/+1049@&6QJP1Q8E>N,HA!_G13';SFE!/1>Y
M C<DF<?^6U'^\POYD\?-PO$P68#8A7TE:LU'L;OUU/'$P?Y:FH#LOI&H9RF,
M7%O_%4B(2?./8"3J68K.;J3_%MR7Z[\]0;PT/NVL9RN$N9[^FS-/II3U! ''
M*#F,4O]5934F(]$?F9_D\]$F=Q]U".[#O!)!5_U=/?VH5I<GIZ5$2?V3D^^8
M9=+\(UB.>D,[-O]F)^>P4BF,3WQG+$<]6ZT$:YZ<PTKQ%@[-W=%-AD.<)Z<B
MJQ%:CA@M=6[\A&YY64Q4+$=J$U#XZ+*1!.>%%BK7:E"Y<'#G5)T+)V75=]7J
M]):Z:!A%XC2#F,M<]@)7P/(=V'0N[$1@Z6NF?$$P:?XA;#H7=J*RFFFF%Y4C
M@4]\=_2F"U0I<CGSI.K2!3])#B6'<6JFBJS&8]/A]WOOG&HS<N#YXK)/3]71
MF88BQ>?G&HFJH^AB^PY4H1$6]Q9?,$R:?PA5:(31O352=&^-.F5"&N%R;XU4
M?"ZC3KFW1DC=6XJLQJ,*[3)MO> ^3&!?ZVC\S]A%L?_:Q^0EDE2AG&V*Q^2E
MV50AO+XL2Z&YS8[)2[54H1X_1A>C+^L25:I0SCSIWGW);RZ DL,XCTE%5B/T
M9=UY?OQ/+\C(QT5.*?A9.(Z"19?'*S@=5,"X5FP>:'F^SJDR@\N+"Q<%%>HJ
M,Y3>(8ZDKCWKE!2:/=TN51J#4KL.O"29+O,2NAQM1SJFX D^[><@*K%<N7 ,
MZ4,&JCJ5*.0>XOR'"T"64F.D*I,ZO]ER$N QI$YA$9!KC<N:I!!J8X?^1,5I
M/UT^D"0A1,\/H3Y)<<8X[<&F??#50.=:=;LAK]WSQ/5[77+5]'M(HE9RMJG9
MH'*:?P0;E*V*JHUL4 7WY38H0>54A#8H:YU6Z]F@&(43.31WQ@8%U+K6B!JQ
M&J'60\]'/16',X("1!=0*C@1Q#!<JRV3^3S;9'D?DT-F6$S6='6^Y\UQB\J-
MW=-L^B[JE]?6;/I(@E!RMBEJ-GVS02AX-9L^PB"4@OL*FDV?N\E@U&SZJ()0
M<N9)C]L^-P@%HV;3QQF$HLIJA)K-T9%9')=?HE1)Q9$-I9#119 *S@A%/*Z5
MGD]1M/C3#X(\-3[UPI4/>^HD24@'PXCZ+CK'"1BHI^/K3431.NT]S!4 ^W.H
MA0Z?HTY;F[646J^OS?)%PZ3Y1PBI[@_L>..::;/L/'$V\=W1M6PU/JFIS0Z8
M3>X8-'<FI!JHQ:G-*K(:3T@U[83NYR6":,&@ZR@O;T?"3M:7[I\[B*P6,%!/
M)=*;"-!:RN5NHA*=<Z/P:J'[#E0B2SG=^BH17S1,FG\(E>@<7P#9COL**M%Y
METI<]R]0A<_GS).>TQ==ZK0!U.)4B119C4<E^D+2PH3UF+O%-E'XO/;B#KK"
M1@["$F^].(23G7:@S[FFHOEPQU ,=AQD392<4:56GRJ0[T"?L928K:_/\*7
MI/F'T&=&=FX$S?09=I8QF_CNZ#,C2\7[:NHS(V:\&X/F[N@SHW.<^HPBJ_'H
M,T\D]>/\DZ0%7CIHUKETT#;LL5@<D[ (CWJ,DC0^\/&*A" B79]7W2EG_<&9
MD^;,4J&PS]^&.+\#)>D21Y*A2$A,FG\()>G2CB>YF9)TJ=8Y+B>^.TK2):K.
M<3GSI"?W)=>LAE%)NL39.4Z5U:I*4HN[_K&V] *OD^0HLP=0>!C#1ZL;C1(.
MMG@<Z&55*J7)K[PA%)JK6YP2TU7E= 2'+:E1]R7E>J.S)3+9'CAN[:*89U%?
M>:#;T7A.X$=>YK]S]\5!W\&^]'&?F2[+W'LB>8[--5R"DMPFG//WT=OFKG"E
M=*AF,U-^H&M1.JAF,9B%V_U+Y,!22H3V)5(@*R;-/\(E<M!'V'Z\X+[\$ID3
MWYE+Y,!6(D2]2^2@F@3!H;DSETB@UK5NU8C5>"SMS]Y[[OX%):][6M.YUND(
MX'-2>OT=(?"+V0UE)\FC^V+_-:-\53.1JP^FA*++ L]Y=[Q2M1%]!QK+.9(R
M+0QQ"&G^(326<X1E6@KN*V@LYUUJ+C0X1U6F95 MM\6AN3L:RSG.,BVJK,:C
ML12!CB_>MPZF>PP.X=O=.!WM6&%JG([<:HI,FG^$4A^#<SO&EH:G(S.9C$U\
M9TI]#"QEQ-0^'9E&$P;-W=$_+LZ0GHYJK$98ZN-P3.KVQ^4/HU"Q%6<5G0T*
M6%PK,X?JL<_%V?2)1*O8>UO[\TFX>/97H;_TYUZ87F=)"ECB^W 9Q9N..KE&
M#IQ<]94?2TW&])6?:@\W(<T_A/)C*9:]F?(S4G1F\(/:,2H_MOJ"UE1^JJTG
M.31W1_D9(75F*+(:H?*S.TV?R%L4T]-53P=2&$V!XPM1$)P4RI!<:T1Y1 _0
MF<7SM9>0QY@J1)O.*3O#LPYU&0)JD93!RMFFINSD-/\0RLXEPC)8!?<5E)U+
M[IZ"4-D9GJ$J@Y4S3W8"YS1W1MD!:G$J.XJL-JKL,",2V >@+!1!,HK2CJX<
M)6.S5X?B7$_)7A/R1P:(;M])%YLZ#\\<1-@WT%#L7$-K:"CR7GEEFG\$#65X
M9J?D24,-A5G%ATU\AS045QT*^<R3'YM=*H4*U*+44%19C=$<<W)6*AEA>&,
MI*7^78U4&?ZI( 'B7I%Y>RM.)2_>+KKL8!KV'*SM?V1>#$P-MG=^Z(5SWPM*
M+%19Z&H34'26&HXT6/4];OZ@%JKN!Q(/>W8<4OKJ*5\D3)I_A$#BH:4FA,W4
MTQ[3N\(FOCO*4\]2\<.:ZFE/H:A#3G-G HF!6ISJJ2*K\002_],+LOPXFH0+
M.*X"?[GUP]5D/H^R3MIS^EV*+1Y:RO#6/S#[RK'%.<T_A#W'4B)WLP.SKQ9;
M/.0WN<-HSQF@BBT>LA.R&31W1R49X(PM5F6U?7M.$J>E'1_^=<IW^-7L>;XF
MBRP@TZ7XW%0+M6DX(V4,NDADQDEB!J9K16E'(=#Z& 4^[7^R_V_GE*2S2^T=
MJCG5D\4[B5,_ 0;FM6!R[FU5;$.2D;-^KX?N,SBK%M+3@X/&&L1H$5I0K"Y
MU2DH='0U @22U,1E0!UCQDK<ABL@E\1T&PT7-^2=!-$;1:'XG6G/ 7@L.:+-
MRJDN,$-:7?-O[\[S8WI>DL_$HV<BI5OWXU.>@X)'UYE,\/7I K,5JK1O&EOJ
M&!LN'J)P]0"[PJ+H'JOV$=:8B6)#UVF%\RG6AX>FR.PAF4[]^^,-H8<".@^N
MX'.3X$!3:/8^I [F*-;8(GE#Z.KKEHB$.!!5F 4Z,_)$YM&JX*FZK*1C*8?0
M^8@%0E,%)"XRV^[U,UQX\>(QCA;9//W-BV,O3'=K3GP3Y8^C(+N@4NJ 84O,
M0:O;VOZ),TNET+7]$V))5&DVZ9_03F%JRT%Q=HFP;=A9M9HVGW@.Q^V[A+3M
MYV?.*L[SN2<SFY_QR\KW$#J!SMR7BF_$:YF+HJ=E0.!GQ92+:^>-P> 6=;MY
M"Z(M(?D#C_N<$?BCVL6S\;Q4PT27"<RYAIH"RY&R@^C+NR@F_BJ\SN*8A$ H
MJ"*)-Z>$45CY/X,<J8;1O?:<]#[8*3-20Z"<9># ."'LWY8O<JF.KCH%_02Z
M9*G7Q,61J8MVAD IR?<E2NFN"9^B+"5#*59+2HT=&:KAX<A.R\S!/'P?8_+F
M^8O;;_3@((HF7?$@2C*ZA%3.L:F$A,-\+2L%G_EQO@]/EX=H^@/Y=*O^FI#I
M\C9)_0W\4D<\#::EW.J*^=T05HZ('9@U3KNVJRLWDI'T9._"9ZD'A^-^=E"A
MY3&.WDB<;NGFG5+%^X_,?_MPWRGUY%6<@NY+7;(&:^+BR-1!F @HR@NRUZ_V
MT5Q/9$[\=VH8DFHK2N,IZ[IPS:P#BB-*;4--<U%>>8F?3)<G 6\:_C2U"6:#
MRXNAK9+[5L2IB8LC40=Q) \D20AY()Z2WJHPJL#8I4]1!0Q'8 XL.C0XZ3-)
MU]&"^G23-%?0I'NH8-1LW!L,.^7,5@'#$9@#V\M5E@"J)+F.-J^@6I?L1:)]
MDCNH0-@E"XL"%HZT]O<G%R'<N=.J>P'</;WK%MN7<(C(O]VQ\L27_>![KW[@
MI]N<25(70LWI (RM1H'UUWG.7X;GH!E& R'=$DG>D"6)8[+8Q92 YKDOF3Y9
MO,-]?[?@U66I.R%%BLX>(I5F392VXKF/+6V'ZT,>'ZDD/_4)*!)T6AQ'7MJH
MT(1Q<R_UC2P=9;BV\B>-"E$;$9[2374#J'I].X+1#J 2B(-)L\$ *@?:^&3Q
MKVQW8[B+XB_DSY+F%T<A_#C?V;S9X5:UYJ%,1I@Q7HB3*?DZ\-#$>;_ "Z;+
MR:*@Y?/1%L6R+S(>I\RQE#DH#>MJ(@..L9&/$$WDMRFAN0X4:U%ZLK R[0CP
MML)3>ST[]SK3NR&?>$,!W/9#)WL'-P&*Z-2<>54F,VAV%G)=A\6N-YU&O)9&
MI[HH-'BX@=<V/=6=BO($G5]8I*37PR>)_F[#Y J7N\3?AU-^F/+OP_SZ3N-P
MO7#;53OLN8.O9F]I+[$6UL0=+2NJ6715<R:*%]\W<UYIP=(,'IK"&Q^?_!UE
M-<FSI$NYT[GA*\<6T^SI1R].ITN&&T9O^S3T+LI,?(9@_EJQQ0!#)=A,KJ9=
MINF_ =\"^.,O_7WR_0%?N-@?*SY)X&_9ABQJ',5&WD09B2Y,66DEF82/QI9=
MWQ1Z;N>.HF\*%<B.1;-!4Z@#TS7C$)08/3DC@!M#A"W8"A&IGO\E(&B,U2PR
MB_V!<.^GRF,I6%>M:]7DH"X[%C TYFC[4G1M?K O3IF-HGD.S^<(#EMR'RZR
M)(U]+WB*7B,XCM\2KBE:813=A)R&L:I^+%6?NAHR X9GIC0F61JM,G]!'H*Y
M4 #5!XN@,J>A"_6Y+H#CRN1<U\9_;L>_;5HEX!/?(0OTN:5XT)I&_G.F)X5!
M<W>J? "YKD_91KR6&OG;,_SN:Y%U.,CVHDNM)'H72%I)Y&Q3O%Y?_""M)'H7
M& .#+M1:2>3$=Z:51&^$JI5$SCSISCWJ4BL)H!;G(:G(:HRM00\VXT,)SZ(>
M35K#ZBZ>@K( 7;5\T9FAA\MUEPA^;'-'E:"Q"U]5;25H;,<.HZ\$C;E6:2;-
M/X02-+:S[S13@L;,AGULXKNC!(UQF0K&%8\;A^;N*$%CI)8"158;58(D68GB
M,U$]&5%Q'HH/7\! ]4!H LZUFE/J9YW 892'N'=5P[ETX"TLYY[&_KN7Y@V$
M#JS\!,OL(4J2^_! <:EDUR.)\^BU<*YY,S#TKEF_CZ^F4BY&V17"+ ,01@HR
M 7* 187/ZM!&Q\!:TGT3922^*,':*ZDF?(0Q@@=:=_%J1W%JNWY+BVGX1.9P
M%_?#55X9J8:MPL![J,#PI;"KK"%SX/%$!Q[ ?8D*:B:;O.C9=#G-TH0VS0 @
M'Q_/_MNHLW8:O8%^>OB41)558P(V'L-G;4N/I1X_^I8>@<Q8-+M,K&_-TF.I
M648S2\\ETSW )MY06&$+=@A;79-J6GHH\Z3F!WYS).V4]%8XC-/2H\AJX_GC
M!LISO'M^0+_*NRA^]@+R3#6<7.M1:@<M'TV/.73%\P0GA3HD-#W%=)57>.!+
M%,9'NNRA%?P+F:]#_X],H3Y9J^^G3,?G+.6OHS:98BIPTN2E@_\=T5PLN(T'
M?@%-_[91;VK**W05CI6N&8WPFHCXE#@5KKTXWM(E7%R#8"4?%G]2,KZ<VJ?5
MO0U-7T!9@:X/$D/T5E";ZCIG\)Q2L*U\#:/7A,1Y;?;[\"U+3Y:ZSK%D\'64
MI_CJ^RF<0N9Y(.FL9]_Q5100[Z:K:W!Y<7'>H9CFG%X[E@1=,\^>=4J&GCW=
M+H-Z3/4,F+X1VC(H7.4+_U!LYK.74FU O3Y/C=ER/EY@4[_%*Z$)3%OEA,N'
M>[*^"Z(_2]5/ILMC8O6U)-TI"PYB\]BPQ6H,J]A!8__8NB&O78U [>MUCS/5
M?R-\)W%*2[\<6*>RS0G' 19;Y4;KZW']:OTX'3!HCJO:GJ1^#TGBE$ 23)H-
MJA?V0UAK>I+Z&"LJ]ZME^OC$=R:BM6^I5'E-3U*_6BJ70[,A9W8K'$;I25)E
MM<R3U%[XZ60^SS99 )_EXE!%,B9KBOZ=%+%\\"SIJL8S<& G>R+SP$L2?^G/
M"\TV2_-.=WP^EWBLHAJ9>0'E#KJ(P5Q@[)/;*.KO0-D:($G0$HB,2?,/H6P-
M$"9H%=Q74+8&W-L(1F5K@"I!*V>>5 ,8<.,/,"I; YP)6JJL5E6VG/C9&0<6
MU;IJN-659J(,01>L*SI!:L$3QQS:5ZH_1='B3S\(\C+MQX6/NZI(#QT$1GT(
M?\]0O2^B,@IPX.N2W>?7>I1#^0[T6$MU[_3U6($<6#3_$'KLT,X-L9D>RR[A
MQB:^.WKLN26'1DT]=E@)2N'0W!T]]MQYL[-&K,:HQ^X_S7T%U^=B]Y-U@Q2.
MHQQ!V.^,L>WHP$%37GM'F[24]M%S%(2E1'7EXN<J7.;(AP$%32/'^O)PO9O9
M$(S1'!MF$,]O?DS@"I:\D"05ELJN/D@W ;>!R(R%?,Q9(>%H4E[V%YM(U"/H
M+DNSF$PV49SZ_\Y-_KN&Y=K&$1.OH2S$9SF1WQT-8L>8IR( 5Z>(@NILE"/H
MTN*4+ FZ$"4)*/:-:5](6IC['G/WWB8*G]=>W%F/]-CIYW+KQ:$?KA+@9<Y%
MFCDPGX2+&S_(TEJ=R;1FI/CQ&>#&?,6^$<SOP#AGJ="DOG%.(",6S3^$<6Z$
ML(E8GUTUD4U\=XQS8TMJ?TWCW(@9-LF@N3O&N3'.IN"JK,83T?=$4KC_T4^2
M%L#LJL-Q<.:TEN0N:?<^5 @PR]W0T17Y:%(Z?2?Q%Y#=G9_,O> _B!?729.W
M2@)PN(?N I,+7::)M<(7/*K;*>Y2*]SPR@MH-<WG-2%UVAMHS4@9@TYUUUDP
M6C#Q%)*LJ[H/+!66U5;=13)BT6Q0=;>O2=94W0>62IDT4MT+[LM5]P&_+@E"
MQ7)PAJJL6\X\F3Z9T^RJ4F$=#J-4W559+5/='2BBQSK\"[Q.XE!G#Z#P["AY
MIC<:)1QH7+95*J7>6]X0"LV26TG9L2YDNJJ<CN"@J8]H6E*N-SI;(I/M@0Y\
MQ/F=[C%*TOA ^!4)@>&%7>.&LIXL=K_B.O(;S$:O DZ+#$@^,K:8ZP/%Z-ZE
M[NAY>J#WT=OF@25U_%0J,P$G\-654+KDZL SU47::![,V@M7)+D/'^/H7V4D
MT]? 7^6A";628K2GI1\#NF*#2DN@-E8\)09+M?G)?MNZAKVL5E,#T0P4.;KD
M9R4IJ\"2U/9S8[X,\M?DE9[H250[1D=E(LH';'6Q%(V5ZN@X4G;:=!?(S38Y
M2<G7I%8\B7 &BAQ=ORPUN2K X@A4R^0CJ5OW&_%7:S@9)N\D]E;DL;AOY(OL
M8^4E5]MK@+F*8GE50I/34S98,M89E:X%S!S1._6!WBZ7H$5,E\_^*LRK;H1I
MI<9L\J%T--G3S;R*JK?HJONJ:>\F\7/6DHO4AH_M[\-76U5*[\/;;W.2)*4^
M7DUU!&.OH]\GNK!OM1/'- \XZVJ_8]N/;'E.@9@K#XY/ZNJ'??:C;'X' UP&
M6NJXY%S?QZ22Q>[F/_G3BQ<O4>H%^9_640#2>B)I%N?;QZ$U14DOT3SKS;^2
M,@7?I:Q:-:<E/AB(0='3!O/O:UI0=/N-Q',_(8^Q/Y<GW)B8%E /\068R*3?
M".MW$&5BJ?J2?I1)55!"FG^(*).!'4-F,^?OH.*AXA/?G2@36U65:D:95"LJ
M<6CN3I3)P+GSM1&K$4:9?)QBN=/P0Y$IJ]>3>>J_Z_2G:# K/1;QF?<$)TMC
MJ&A"6ECZK*%EH,F6 3X3H,H*J('25H4#*5%Q3"U)>6C EGU]V:FPD]4JA@TO
M)?=A&ONP/<YS4T'MFZ)%*N@'A2^A0?WR:)\U!B)[+"^WD\O4-2CGL3=/,R]X
M(?&FOH&B!6HHC_'9"6TOOSHLPAAFE(-\/>7#$TG@HZ*!%/FU?A(N3G[S%:2<
M-#T9C;Z6\AB?"T3Y_+3!"XS13NSOC@F-?FW&E2_--U%.X@N+JZ^5U8./,4R*
MO3N7K9"U+/UV7D1EULWKG4'T&&.S:JL!K _IG_ [T C"Q3XD]26BOS)W<;1(
M%OW2\05_-KA^VN>5B2@T6]>*#R=<<FC"WM8E0OYN*EE\08K6K@S*#)&$P=F/
M,]CW#?K6U?;4_<&%TZ86-V1)XIA&.7XKXDE@*REU,*]Q%&C-"/A'^"Y!%]R4
MG68P$9:J*,+92AVXOCT!0T[ZT=>-$M29EK(=WQ:KLA)J8\434W# 4D"X(LLH
M_H!S _])TKR&WAW\WE_561&U9J:,PN=C4%D43> :BEUP&6MR82<X3#_61" K
M%LT&8TWLAS[4C36YP%AHX(+968%-?'<B(2Y<5>+G,T\: ''!-7UH!SZTPF&<
ML2:*K);%FKB(+\@V&R_>[L\P.+>HL\B'.R/H,Z#9JAS[BE-0O1B?$4=P9NCA
M0E-;XT#W%+9HCQ),R^U=>W&\!06%7OGUQ*HP#64!/D>$@FC5L8F]]/:-'P=*
M=[TF/I%H%7MOZUS!+.4G76=)"JLUO@\!R:;3F1ACI\:2)_).PHS<P5J[!7G%
M(/8];Y-)FL;^:UY@/-HI]]>TF&$,^\+5MB2:F'AZ-R?C;P4^7N(+@!@KW*IL
ML0*A868'-6%C#1</$>Q0M#5$87TJ(_0"BK&.[<[T2RE[\:4)::PTTYPP8/*1
M>6"*L^")O-%.,>&JM.E?;7=_O%Y[\4K!N&MH9HH=7[Q?=168A8O'BJ,%2=/O
MJS,C90R^M#&5W: .3$-6(9=6O#$6*YY 1BR:#5KQ[!N5ZEKQ+/6Y:&;%&RM:
M\?@-+S#:F,:XK'ACE32FL;F4E58XC-.*I\AJHZTP4??['8PQ.@^JVXX.'#1U
M5&OVEQW8:M1FJM]OSF6.?!A0$*4=U!:(Z^W,AF1DNUR+G2:?L[>W0JWSXFWW
M[9K#?I=:#0[[=E1/[7M!SC:U>T%.L\%[@;:\VKH7#"W556MT0!?<E]\+AORB
M:/9[.VIKK<.^JW.7SSR9LIK3W)EFCD"MZX.T$:ME)Z;3 K#_R+P83M9@>^>'
M7CCWO>#T(-6S!6K,1YF#SB(L.DT:@'3=9/)E36CXOQ=N)XN%7Y!1HOF&I)X?
MM*TQ[;71R?R/S$_V8*6ZDVC8K'_A('1V3Q&P^!56!*7H$!*2PD^)O\B=]$=Y
M%\D3_6FZG&8I#2/),]+(W_W56@&ZF1<!LYP&6\L%R?X0;7 !C?-7'=P^T6!K
M9,$<9IOUW49CV5\5)U!MN6.?R%N13D7S1%[3&[+QRMOVB8N5\_1LW!N-+!7M
MLR00%31H_**'QBM1#B\F>[0D^11'B>@<D@T%WCA-6ZC[(:GA0JC+,@ G5]O2
MOZ0V#LVI@!,.RFG6E6L]="[=J%943(GK@S,"F&$GD%7/I%)/A,+SD@D43<U#
M%I7%KB3O#"@="U@MY9TJ.TV$4E 7' ,6FE0"ZR)T;1VR+4NCCF6FJOHY H68
MW(>+C!:7\(*GZ#5*D\E;PNW3J# *2'=:/4;Q.ZDJKTJX;%7GNPU)O/(7+V2^
M#J,@6OD$;C3Q6U1<783R4!F::^!];-=^-;EHX3/A/V8*Z '4K*WXPR@_4EQY
MG)8WJ,UP)@X3]=F8C)UD:;3*X);^$,R%[*T^F!/GMN19;28+T)BJ8-:6V_'"
MCBNL=169"\Y4,3#[3K,1*J_D1:5($9MB4RT2V^"O:ZVS :.E,3PN$NRRUX3\
MD9$PO7VG,0/;HD6ZR%K#'E$<5'92VYQ=UF58$?4CK%(JCYSCC2GP64H>4P]L
ME#!?660GH! U_K,@--?[HUWI2;=0!]'>3R3O'OCHQ>GV)?;"Q)OOMIKR7R2[
MJOHDA9J*(0'%X$9; SYG 3@('2^3*/U^JP\7B%R'D=>0@%R4)P Y+E\'P>5F
M1(9EK[4O.]F^JQ=#S?';>\%O7GPO-K:=/%60Y]1/+UCO5:L#CWP.5UW4([22
MNY3C_-XN!TJ(.9)UD8M>*Z$FQ^'\*J#$:HZ8F' X8G$12-% +%@.(-/RD1XW
M6I82YG'SX6>BEN"-W,W#'U 0[;9E W.15\\?!1 <CCL,0C@.+?P(*,Q5G:(2
M=$_PX>A,4_BQL/E/'^H'8DI@<H3MP!9R"VC3[6>2KJ/%??A.DC3?0 1RY8PH
M+ 5.:YW4%:$,$4=:#FP>;$KS]IXO:R]\(1OJ'XZW]YLWSX]W(6MZ@A1-5G"D
MDV&>#<!RQ._ XL$ _PA*.$T)IL'^_XR*0CUPX@"^9.>0985@-YNPX RVJ JM
MW;HF8$X@=_,PBW]D7NZUFBX_@TI'%867Z(KD9P>MO\2-HY>.*_2+3GVR>K@X
M(FDO+W\RG].:B[!N'J/ IS5QC22=L6O>[2NVEDJ=5M]_X"YGT6C.,NN/FR_P
MJRCZ/4]"HH6$B]J"P?:S%V9+VI&3-A6!#^YYF] 7/D<!;[WK3C/KNRF_5IO-
MU4^A'F0T&5Z3Q3N)4_CNPQ7MUQ4FHI2$ZL. QDDU34,"E %#TP]E7SXV@XM*
M."^;LS\!FVA=Z*]A3+S _[=0H="9!CC@Y,9G6+3ZD VD@S'WV!OR%I-YT7T'
MM!H_6DQAU3WX2_(274=)^E'BE1;+)@',MX*?)HL-,#])Z7WUG>R6)^_L,/H.
M8(>3Y$N#N[,%?AC(-6,K#ZD7+KQX\1A'BVR>_N;1=.%T6U#-4Q5$8X G3BX!
M!L6G@,] =E<#78Z7Q*<Y T"Q$R_,S-TS*2!=C 8S^.S7Y:P9>3RR<Y]3<NG5
M$\J17+F8.E.\<VRIET"]>&/*NBJ'JQ0;*M39!GM=>]@:\%GF1'-A-_0"+YR3
MYS4AZ0-]C2]/#.8,F0TN+\Y[=H[]MO8?98QXJG*R2)6GDW('Y0@M5<W3R :6
M\5]=;">P3&1M81:<Z^W1M@2E\<8.+"23Q;^RG6<0KOQ?R)^E'2>.0OAQ3E0B
MMK3F@4/'COFK[;VV!FI3Z6?-14_CX:?+R:(@AANN(GH<>&/)U*&\W=80 5N6
M?'RF,MK0B S+1FM==AB3Y#XP[LTTR=>WA9>2_EGOXJPG%:K2^%G_TJDGF_\Q
M<392=5"(TN3V@8I%& 8MSAF%.M'-K'&PS+^/>X@"2CS)<R<T2G59YO, RE5_
M&0VFLZ4E (0G.<Z8E+ <@.;%)3WQG*2TI4 =6=QZ<0@["+_NBG@ ;#9. S$%
MGPA;2"(8>++78&O/-EF>=I0'#E* ,5G3)?Q.BO;8*CJ)VAP WFE^E;8,-9&9
M2&ACBC6)TY)(X5^GXH1?S?+RR!SEX^COL\'@[*S7;7\+&Y"UW#=U 7"_EI,G
M<IK[E@H>234&-OLX+#XAV%H:FC4FNS[PZW-;FKWDP Q!:W+'WCS]S4_7^U[*
M-UFLXH&1#9T-X)+GLB.FP1N0,E83>6GV)2M5M^6#"\2NJQ,HRT5?K"<P\:2_
MM2-8U]MLVQ*6;LX.3!F[C8I&YGV)4I(\D3GQW^E>]86($J>$XP!OSUI9D79C
MEI5@XDF..[U$EBXD-R"&N2^2J7SP;-P;7 R=E#8U+%@-K)+<-_O9-4!0GCN[
MBZ*%M;C?9B:+=^I$3MQT<SJEZZ/USH,@^T9C]&QPV3SD5\X]3FBI?"#0Y]1O
MHLS"XV] !YR!')J:4OD,'(!O)0^2(/&[/Z</O<3P6_A>:XM,."N-O/ANY:F
MW%9?)#EQ7V%/#/QW @_MPI7ID9O;T&J+6C GP'6:#FI5T%+<:%HQ\=EPM:4^
M85GW'J7Q@-F.)BILV5-3PC60&0SVMU]UN5ZP_^ 20?TN'9$<R92+R%#/).NQ
MZ,,S5U&R7-95.5REV%5"2PWVNK:$-."SS*CA(CQC=\<Z26B#*UZ<>8'@/!$/
M!(XXK<[4\$A1 2?.CK%_TSTAZCZ<!QE,<1_FVDO^6[+8-_/T7=U[3SAX:"ZJ
M<NN5CH5ORH&/AKTH'F-"8"LHZL',8^(EY(84_U6'*)]K-NPY[9:C*!/V9U43
M+9K:%#SP,MU;. X89D=C$^K<)N7(PF-0T\;:T&=XAJ"ACXHHI!IVCL303;<%
M%=!5F5LNZZ2:']=>A*]W#Q"+4<-6Y+-,PW;@^&<?>KM_@EYVGR29L$:.V@2
MWJE]W8)BP(:(IOFN]I6)<YL8GCF]*ED07 $)S1V73>2^ZEYR!RQAU!S4%J1L
M0N"*4T.Z!4&K03941\+:S<W;RFH8BP?"+<5I<TT;=[(C:.+"%/9-'1QSS'3Y
MO([B=!(N'J)P]4+B#5;OOV4KB(L4/5N&PZ&E8B'FOJ4>-UE6!=KW;LSHV5%F
MFAHS^$)3P/,C&#-Z"-R&*J*0&S-Z7'<A0F.&I52AFL:,GH(;BY\+A-"8T1NC
M-&:H\1FA,4-\PFD8-?0FF@UM%9]RKA6PH:(Q<HB)5[@ZJ4T J+%?H>H*^!BB
MV"AB_RKUT5GO,29O.]+V(6]%3>ITDB0DU;XI,:,9\Y?X"^8+1)<?Y;$T&/.C
MMTBKZG-.W:X4\XXXH=K,>#ZGWDU?3'T.\]1G$2Y$MYV<S!?O&S.&G?58 <)9
MP7&#PCF&8RMR>?>R4NSTGO9=#+7D0Q<,+&AW<D(T%84F0#3QQCEYNIL<?U !
MT%F:FXF/20&<K5+\(O)%%=^EXPK(=ASJW%+OACXG!50&#3?V0XWKQGL#5#LV
M-^6L?@V!2,TW>SQ=B4C.Z<5DQ-DS4&)?V-/=E1KZ!;T8K3E:#)?9=+2\HLRS
M8I]B7VKY%=->,MG;6^#O#C#NK5UO@N+<<Y;BW/0<J0'4M2?T:T*66?#@OY-D
MNJQW3S?F/8+#(=T^!C2O/%S0\E]OJNG,\L&SX<!-? ";KMLD]3<TW[W$_SKX
M6//,AD-+W4&435]*PN!ZSW2A(K()<&C?D[R4^$%EHP&OTYI\ED1["A!-4\*R
M<9-#N\R[K3H%(+=C&9(YNAL(5 ^;P;N3 _,%%V&1@"JII:8P&ACM\-954Z1Z
MW_DI6$->7XO"I?1*:VXIC :\EJ*0E$NI*4M%4ZBG(-&XEEL1JNO[8[O2E5TV
M'?B3'VA:WSH*%O>;MSAZ+TIN2*L@"T;!SN8ZJEKM0V-+4HH,313]5>8'"YJC
MJ2,X_B! YSKMH8G<9,#0Q+SO"546U0&%T_).AL13!F.@O2+3X/9"DO1YFU#M
MNV1)6MR#WAS#FX(ME_4:HV?#<]<14'7DH8T03PO%NRP&+@.E@/;._T9_DN]W
M_$&P!ET'MC?YH&3 3'109'Y=G[WY&BZW\?9 ,#711LOT3R_FURI7'#D;]^UY
M;ZQ_6#H K?5%--P^86C)G=#:K9H!QUIC0@M%_8>VHFPTVR;DC.-PMDRJM0Z"
M=GCK^OY9A\DMM/I38O9G[YN_R39"=A\] QJ%$_,[<Z%6V<R@U5H'/C4& XND
M#"X_ T0[B>A297"55E-]\=K*RK(4FM7::<@%9:KUG?T4(EM!B_4RM-A!5%6*
M3?6H:X._K@_%!HR6MJG8:[/V0T-*91=H0L=]^$Z*#L"[BH"TOYH7;O<E&VC%
MP&44;XK6&TYB2!@%(QX4HD=$PV"7;V[08;S@,8OG:R\ACS&M!1X$NR;TGZ)H
M\:<?!%^BE$8$SU-"8^UO"$T#\F%+G&QHOP7._=3T:V;#D5,3D5PNU2NL'1Z@
MB3#)8<5D<4>E06@,##5[@>:24YR';_U&_-4:P$S>X8M>$:70DR;3 H><VMUU
M5XDYS&C"5!@L2$"UNJ.[\1>2%KTO'Z)$<Q-DSP'8G?9VK2MO38!H D_V=,-Q
M^^J'^=9U#:3[0$_^CY?8"Y.B2DU/0;XJTP 'G(:9-16Q.D8T$2ALTFD)6U"X
MCD"42D\G^9UUNIQF*5V\R3^]("-_ASU+>QW4?=%L>.'4"6%VI33C IK %W5P
MA[1T(POF,!OPPZD+Q/ZJ.(&*)AJ&@6!_QI5N9[MJ9M/E3@<BSSY-(?W@UHV7
MPC]3<=TMX^^"+=EIS0:#R\8$(Q %ZE3P/9%YM K]?X/.O(!OPU_ZWD%KWBO6
MM(S>1[< ^%NV*:O8*LJHX3<"7YW&H!A<8.;8@2BPR!Q*KF&YI47'?3_P_'LY
M&FTQQT!859N'Z;Z)Z32FE\=6SE3]5P)GG=0=:>=HK<L//+%A>V.D8&GL'P'2
MG:;WU17E,?TFPKN<'CM[.,P=3MR^V](;X2KR(VDW:NRP%J:FGXZR2_U^B78(
M]KA)\BD6VV9E0P%J)TWP:KA,1+LQW7+_R+S<^SI=?H:#(?:]X"6Z(KF1\"V*
M4V:Y2:5QLXO1R'$2=AW?F3HN:T%R)EP?CR2>PZKRJ*GNGU'1!0S@D.1C[]#S
M@RA,6'"FT]MO3<#60OBTEP*]1J3;SR1=1Z5@!6$I4?8(:LX]'W?*]:V*R%H\
MH+:T/H+ 6(ZYJVWI7^HI]FI3 3<<-*6N*])ZZ PFV^L',UK9UB49]IP1P%D[
M]I::$8]:,E3=KS^ FHJ"M"/!W;5<FGLM'0M@+2F\RNGT0C&H2XX!RU2D90=D
MZ#I0T[8PE:,YZU]B/D=P]27WX2)+4JJR/T6O$:AI;_S40H51L/]@"P!A?2G5
M*XP2+HXLFJ<6WH8D7OF+%S)?AU$0K7R27$<QW)URHX90("I#@7IL=THUJ:B#
MXXBF>2WI299&J\Q?D(=@+A1$]<'BJM/-[T& AL/JYF:5!U!HM^+MI_P(;5[2
M[V-SBJFQEXF#PU@'QI$G$M"">8]>G&YS,XXWWRF<Y;](%&OU2>@M\\Q2VPUG
MZG8-^)P%X, D4B91JK%5'RX067(<*FO:-20@%^4)0([('-A%S(@,BV)M7W92
M%5O+>L$\T)Y(WE7I7JS!G3Q5D.<T4EZPWJM'&8]\#E>;EY6^(2LX7Z=QWNPH
MG2[SXLE1P#F-)",*<NWH:*T?/:I8.:)IGJ_&>3EW.Y*.*4BV='F1'B2J_%26
MP@DH3JI(\[N]+3FX/AWL"D1V(@P<!)D\I[ 3Y^48=[O"<V&(3R3*MW!<<95#
M5=ZFN;ZMAI@C61<EH@ORI*K:T7,%#E>%<?18S1$3$PY'+ ZRYIJ(Q?7V:$L^
MTHVQ>5^I#\LKM3QMY'9/_H"":*=1J^Q%7CV5%$!P.(ZU"=3PXCLY5KC@. +!
MUP]J.')5.9S+NRJ+JQ1S^(NO#Q10ZWK#;\!HZ9[NP/7_)0IC,L_BV ]7D\6_
MLB((2:+I\@<!*[XSF[(,*T>4#B( V)1*M2K1,(#HVJ(LX[^.U,J@.-4$'.23
M6)*;ZXW2K@!E>^G05<&?8EO9F7.OHT2A3KYPW&PX=IIH+?^2V )4 ,61G /#
MP)WGQWF%B ^$+Q&-R0WAA?P2[CK# ;+3*.6Z<E3'QA&G"X-"]IJ0/S(@\?9]
M5TQ;9KMCCY@-^KW1P(YCR)W53H*5(T<',1$,2N5&(MZ8 I^ET"!U.YZ$^<HB
M.P'%$9J#. 8;0L.BR]B1GE27<1#:<-CVKV"/]Y(L+HR;7N++W""2D87C!U7W
MO.9;JBIFCGP=)&T\1G'.]?1 ^N&'&S^AJ2:9H,-&C5EH<<Z!K:P[Y>U755!L
M,=>!RQ&YBP;'CD2.9?-N6_;2;=V!C6C?F'FZ;+0(=*8IN.&VW5N-[Y:]"FH!
MYQ0;=-'6ZN,3R LT7 =>HG&>'X_)/YC>=Y:Q)T?+D:8#>]/'U3POMK';U!93
M6I*CN.CGF]O7, +],WZGT._#MRRE%3O"N1_XN?.S#%2JJ-MZ9<%=UVUWY<*7
MV4@L<86SYIQ:RKZ7-8=0/<&T^&1:S+D#^QZ[<D+>Z.)E[84O9$/SU>+M_>8-
MF",I):@_V6S<&PS&V+*@'NK7G% "RQ%_\SBD)_)6U!::+F_(:WI#-EZY_4DE
M=)_Y=$[F9:?J@*B@X3!];]:SWUCFSH<7?S3BF"Z/.G1\1ZUCQC@J0-<NU/D%
M-G/8[F%,Z6_YAZW $KL$S(:7B*LMC;F7O3:Y@Z9KC59U2\P;+E^NQ_2CZPQC
M=KD5#[>^!Q0/ X<1]Y]I^\LO\P1SRYK:4*_+.-L\>ZHOGEV,!_W>#[_X!(S!
MW$ZG*=[2']I=@:4_S$8]>PGYG5N!+,88:,(C;.%8(I][@^'5*ZPU#_#4CI^C
M0;'"JI0;0#-8J=#A=<M H<*QG?QH);='$_D)/W<F2G2=;2P5N!N[C@P32D%=
M< Q8Z+K&6!,A%EN^+5G*C/'-RTDTJ;TV[@V&EH)ES14'&S-K%0C0F&@\TF8U
MR#&V)H]J$E#"9:H325N9N9:<1.VJ"5QDIOIUV$\;O;3DK*N7ECNN^'+9%)MH
MIM$6?UV?O T8+3M47;;*,&X#<F&0 R;_IQFDRA \W3CL]*PL&1UI;(&"8ZE5
M.D (B#O8MK,J%9F$IQ/)=]0 [A)Q&S#CJT^-'?AZFEAS_;L,RJ!7VPM;A1U0
M+K\:O)%T9[$?>040WZ*0EA";+D_W:<#SLB9^O$]'6'Q-R#(+'OQW0)>6F$J[
MJ'X_05KG9PX<Y/LU=$>%2RB+*\?F;\1?K4$*DW>0XHKLA;$4-<)J,NWLO(<W
M\"87$OOK;8X939A4 2%@0=BC[ FDKS(<.(G-E*<D975L:$*O! OR<(0DM#;W
M1XI1Z022];PS,#OPRXY_JKYG6;H"#  VZ&]V&%K5W-]\?F9'6]-*LS,G52TO
M=(X=7;"2'1?F^9GK.L-"*=3U7.:P#$3[=$2$KFWAMF4I,YAKV86L>*%ME>LV
MY0/-/PAE+S2_6K<#RXC@%+C:?O;^%<5*2>7JLP"S' 9;M73X:?,#34R/@/(/
MNK]X&_G>JCD3\,%Y-1E=J6D+GP_<0 #0=[  L!RU[E:"U'OMH,S(=9:DT8;$
M>>%/("=9^X*H)H51LW.WJ1RUOE"VB*4H3<4X-1?C#7DG0?1&/IK!;I^H=4XN
M2LE( .I403,H3B6DI@*EFHMT2E\]C1_C:)'EW?VNO/GO0+14HN*! --ISUV#
M E4!:BHPJ[D\7V)O039>_'ON$J+_H"CE'ZAP'(!TZAPT*$T%G*:"OEJ**3T_
M0U [T])MB(O75*B4]4C(\YZKQHE<WE597*785(!/&_QUK?(W8+145]]_VO:C
M"^!\NXOBC?=$$B H^0KCXW+<P/<3,]!OGJG!>,&>?_?ADOY'Y ;4G $HMJ,<
M-W#U]2O]C6J!,NC.PYKR<6XIXUL[Y4-=*/(C6-!U'=\)T<>4ZW%>;>#-IMB0
MT[H-]J(\@-7X+"W)C,,;63-(P%+]U+:V'B5\/XH7V5)=90.! #UN<4E%6*CK
M01@5H>N=TK8L9=NIEGNZQ1SI\S[R+/7S:KE?95QH/,.L8NS[\^ +2>]#N(R2
MARC1/.O8<P!V2Y87$\&RU?M338!HO+XBNI_(.PDS442LPFC Z]2E8$.@1]#P
MN&L%>MNM%X=^N$H>2?R\]F)"2XG/]00KG I8@;<TK)Z4%7#B<>UJT'_C!UG*
M+,==?S)@!][L1S-B/T(J<0#;-_?N=I[)8N$71)0N9&YLO<^IE^;V/Q4+;_7A
MV;!W/CASH-7L./E$Z$(#@8.\<TZ&<S)]#?Q5SE+XY1RH]5:B0U!SIARQ6R5'
M( ;V]U(7(IHTKP-B68[/\8,%6^S(2FC&UY80AVZ#EGH'42X?K8H3V)N_D#\G
M\WF4A2E=@7$4PH_S') L2EEKGIQWE@(G]-IA<43*E'\]B&A2K&@OU>ERLBAH
MD8>],!XO0%DR""B;V^K)@2U3(4HTAF]SHL-B9FM)AM*.3 X"?N&<B+UY^IN?
MKO<!KC=9["EX,V1#"YV@:]NJ,BHTQG 1Q5)KN'QP =CU+JLL%GVIGL!$DZ_5
MCERQ;,%M"5BV!SNXF#ZOHSA](?&&!4)ZO"J,+J [-<IJ?("<ZXX&3#2V]H<H
M7-46K'QP =BI/:ZQ7#50XK&['S2*/*!]NGQ.H_GO$G6).Z902.P8T^WI27(X
M>&SF91+E)V?EX0*1I<],60.2,YQS,O+QX,EN,B,A++J,<5%)P\^;&W"2."V)
M"_YU*BKXU>S)"U>$L\\=_3VG>V G&MK\GL8FW5I-:756<W6$DR<*FBVE?DEW
M*#;[."P^(=A:*65K3':]R=3GMG07:6Z\4.+Z9V#8)ML(^7[T3$&_D_L+;]U6
M^<VFV%IA7#5.>]_DG"X_4]#M),9.@]-,BB5E7^M',BJY0F^_O9%Y2A8O_@8>
M@3,<?ILLO?G.3>I'BSZ#_R:G+ZY)3F-RE'V85G!S%H"#:S_K+KNO5+P]X-X7
M/]:TXO$G*CX%IY5'M;W8-1%R'-8.3 %*R[AI+,EL/#B[_!XC2 [ . +=WR#L
MQUG=^(FW6L5D18MR[VB_VC[&_L:+MY](M(J]M[4_]X+/7OP[2?-R!KM2$Y0C
MM$C!;H\Z7K7NXK1*B'S:,VI'UX-"U)9LZ&QPYL#OO*-"1/C^D=G 5CJ_VM>B
MQD#AA[/#@":@B@-)%EXE&C9S$FG51#9R--V.OSKL\OMXV>>";EF\E7 <+&0$
MEB %T8D-W7QH:(*J=J1)+:A'SP%X2SJCOFV;SV..<*I T(1)U1:&:PN3>:D8
M#7QB7M)_\V,2 (DO)$F%&8;5!V<#6X4'%#7KZAJNWI9Y9-NJX_Q,-CZ<852]
MC6(I4SE/SUQ'O:MP5DB[K>S8YVU"50WZND]QE+V)N<M\>.;:V*/$7 'I!N)O
MF+S]R+*E5;F+3!DA?_D#9HZC*Y1X+",?333,=12_13&<*7!9SOL5R@O+LD<
M+K=6+IE8E.BW%LZBY!HX'.YEVX; M<M]?H8B=4)7NU> 9"U^14T^Q1HKD\;5
M)(7/ QA++<>4',,2)C.D(@9B+6:E?:FXUO/-BZ>%.!7M4^?V\^U$>M!\/#2S
M%;:BX/Z4+'WV&7-*NMNPE<F&Q$ WO\I+]2$@VTE/1&V.\TAW&\,R27SOT9O[
M2Y_?<(?YW,Q:Q) -OK.IQ]/?>N_]>8F],%F2>+JDG9.G\3.)W_TY+VA.8_3,
M5JIC*U9498!X.DE+2);:]93& VA+<4W*QE=ET=22;!FFB1"=CLG6M8[7MI"E
M&J #N\.>Z)@LIN\D!BS\F$_IF)FC0,0:GQM'E&)D>")K2H1.TL<(^'4?ZLJ.
M,7#F*+[1A@"Y\"3A-,I2;*GV-HKT)UW5A@N$PWQ\%;<'/5=]^+B\J[*X2C&'
MO_A*;@.UKL__!HR6'>5]!SYU<S6W;27TM7*;$H+B2.N[J[3]440.6Z7M0;6I
MC"8LC@R_NU+; -;U#FE;F-)MM'DTP=?0!TT^V9>5%CJ[F<_.;-7I,597FY-$
M(D##X7;S^(+G2-S9_/!W.$2QU4I5X^H) @XGM6[R[!KQ9!/%6W%!^-(C0(W3
M0*W:_*R"X$2,-F]X56U$SV$LHV/]Q6@T'#L-K*C-80$:#JNUKL(M=CBP5FK+
M]AI7P<61Q?[LL9_E<Q^"@@WB]4F"J*+RGJKM@T)N3O7AV?G00:K @8Y_>D&6
M,^^))"1^%^;G\ <!"*=V51Y;V9J?# >:K)T#H==9'"M40V8^#Y@<-#:L*9$J
MX2Y3<MIJ7CA$X!L6B4!J.<T1=*:7WA!5L^!AQ6_'IMA0:DP;['5M%6C 9]5D
MEU9:!</GFVX? R],)^'B%A2Y-[KG?2&I&TV'2Y&*YB,?#.QWTE')#Q:T@PC0
M=+]YBZ/WHECTIUC6(DLP;G9^[O0BH,ILGF5,"@V-BB3Z2NJL1A@V.[]P$M)H
M1GAR9&CRE:^C$*Z;65X/YIYV]%G%<'F5?7B"4; VG=KLFDE."@Q-IO)=%@-O
MLYAFQMSYW^A/4K%QQP VIWF&S80F@84FG_G!"T6UBNB?@6*G?H1F@OA @*8]
MPP/Q$K*. BV]@C\(T#G-&6TH'PDN-!T9N#!EDA,/!)1._1^6M(H2-C2]%R;S
M>;;) EH+ZH:\Q63N[\S#;P')N1XN)ILH3OU_%XW0>-@$LC;U"N"<4Y]-LU5A
ME@MX6CK,UV21!62ZY%(L[4NG. 4@MW/7$!IGFTE=#YM!^ZVV=: U^ZV=G5VO
M5K:>5!1,NMPM73_+W;[1\=Q2WF=-FV[%R\JFV%26>AO\Q6G456*T-*_%@?'C
MLS=?PVX;;W543/X@@.G4 ]OL2)'ADB2D.S3&(PI$L&Z>OW!PA^Z4+C]R4GQ
M5X2V=?D1_V!S4/BTA$6P!LJ/ 9?0W\GX<JPB06/O-W[DC=#[:?ARDN%"8^QO
M]39\8<=_T_@VS)>C'C:#MV'[D1\U;\,7"**9-*4BOPU?<)W>VDJ1_<O:A:O<
M*B[K9'>T"S/54-MB+\J[L!J?97=A!_9Z[B=ZM7V!=TMR1!5& VX[E^/6]B1M
ML&B,Z7RL\&9I$J+":,#K*A%>6RJ:0CT%B:88;"M"=;W)MBM=J8VR>7H9+>2\
MJ^F<>^,75]M]UR9QVI-\(-Q9<,:.G'Y"QS+2 2>QU=NW0=[YH1?"S3ZXS^/$
M\@ *(^9'YF)AOBU<W'E^3--FA)V(M,;/SL<.;K63=V 1/6WOHOC9"\@SF6<Q
ML'(7O?5$O(#V+/L$"T>D?.A,,SN_=!+H5D,:'!.A-E@T9D!%TA_@9V$*G-8\
MP ,G 5MM"[R,%HVQ<9\+>QUM7H$7E"#:KM /5\ *&FKK V5>(9&8=B[-693W
M,)TNIUD*VRY)<E;]W5^M!4O"[(N BT["Q(RM&1OL0&,+Y7\0-^0U_>RENW_1
MAIA1ECX#ZH#L?KV]\5)RX&6M/4;W);.+,R=.X18VH'JL0!..#1_"G-#FJ7GV
ML9_\_DAB^@MO17J"I2$:!@B[?=K(P=GJ/R4CG^??4!X+L.U\B$S'1F.):.(R
MZ-1 4B.K7E6Z\Y'#0IBZ,A,>WDQD:.S%=JN:G8]<I8<K24%=< Q8:*S"UD6(
MQ7AH2Y8R<V'S^EX-BU$YK@BC^$%4SST!&FL]OYJKCU?;*Q+.UQLO_EUR>,F&
M E\<1K,;.<74(%KK$&9 FGMJI7NA;"A M901K7R:J4E#59(L>'B"NBU+$LNA
M9END&#N13>;S**.6*C(G_CO=@J2M#'A#9N>73@.%U;XJCD5&B,EM^[+<B"CH
M@GGX.QP>73WC&#C<=C#+B1'V+BL] 02[ZE;/8!R'LV52K;4HL\-;UP=$'29+
M-_OF%@8E9G\&5FVRC9#=1\_,+LZ<Y DP%VJ5S0Q:\;3PHM4&DW0?H"&YLE0?
M!LQVC#3M75)XH/!TWCJF\-I+R2J*=^D_4MU'/AC@NH[;X\E 16)\2'B:<+4@
M0=<GCDU12IL_-"]#GKLQLS3S@KLL7(BC\)C/PL;NM.29ZD=1-;0)X#CKP54S
MXV7LL!M1H\.(BZ8S7;HNG/41XO*NRN(JQ:::<K7!7]=;? -&2W=P!QGM#..9
M@@XL&#4[']FYASBUV!^CP]-2JT*J4LJ#8!3PQ5(:<Q,3_3'[%:5V"LI$SRS$
M4G.],=H5GW3O;-Z,:Y]G,0WY5B[F<[/S2Z?I)M*57U5W.1BLM>?:O^_ESTB)
MMX?G@"ZGM<L;\/8$@XD^7::JD,3^.P!Z)Q\G)(4F.?1%PX 7=CZ!]DY].3P3
M[;],2Y!&L\?>7"W5430,(+HJ6J<N 9GD>+ DS<*Z+SDLA[\M$<J._X&+NO-1
M3/Q5>/MMOJ;^CSWA4E.F<!R<%4XCU>3?$EN "J XDG.0[[ CMN@M-=^^Q%Z8
M>'FG YHM2!/(OH;Q+IU,+DBE:>#^W^UT2WVP''D;2) 0DB(4G<[PV?#RLM_O
M9OY;+9P<@3DP:U!K_$=VU6G>59'!ET59:<G1!?@8%:&U#R1)7F ;ZO4_PY/K
MI%1,\$%<WLWJ>^&K<'*5,;8%M, =SA)LWM><_S$$LNU>9WCQ+3D)Q+"\9W!P
M<@2VWS7MUZ'XJ&-T0 D_[ODP21*2L^#!]U[](%^XGXF79#%93,,GNIAC/UQ=
M>8F?N*F3>Z!:D51XX$L$<BA3_B"H?F'E/;,+%_',_/Q;4=@K=]#LPFU_; L2
M8>_;,A9TH"X&K:"3;AL*_'020._TKH5@ ;!9TL&R&7O.;04KH\9LP ^G?9):
M6R*U>6.@&@;;8^ E:T!#_T,7Z3LLVT*9X2_F [-N_(2F=P-O>&X&(Y,# YSV
M"K2^.$RS"D_!"R8HM?6C/0=@=YI@T]H>HLD1-)T1"[[H29\[!K Y#8%L3ZD0
M<P!-18T/BW9!L9*7I7@4D#CM<=F:+-G T938**'6^TK% V<7 Z<M&UH3KPH;
MT!3C^%B+);*5/MK2\[" G79-<?#E5M"CJ<]L@AFRIA[&W@',MF,5$G;]:&V]
M&.:3P6);+BJ7-$W\N^@AZ+5I6J3,=<,#CZ=NB>WTLHN>JV1QF0Q4),:'A*=>
M20L2Q!(G94.4&.N4G-@"I%)D/@\*JM-KF.J7Q+>*<"!9*U"B+R<2I_[2A_E)
M,EW>D#?JM)=+BS]J=C%T:O1J*#,9,&M53O0E%\5O40R$'D=GR&4G&@?+T^GU
MJ:'TY-"L55*IM4,J;8L'\IWZ')KOA64<UFJLU/B,-AM0N7TO>/1 ]U;X?!C/
M RBGWL*FGPT7DHE2+4PO7^%_5JTYP'D:MN0.?A-20"9JK]@J\S!T&CE3G^$"
M.'@*I>R#\&J>["K# ;+3T)=F.Y4Z0A.E4LP(]>OSI^B=Q.$FCZ<H" >J<D_Z
MBH1S(%Q#QC5F X8X]78T$WEMP*:JMYA8 2]Q;HW;:@F:-PA.9NRU=H3R%.,R
M5?+%H/?B:KLSIE+,=S'Y(Z,ATA*CL<)H8)/#\G&M6I&5N6&J(HU!\;,(EN9M
M*HP&P*XKSRF+12)5&4@\96]:D2H68W,[XI56Z'!@7&&1GARV,+DFK3 <CBL<
MT7VRCT]=N&R(>,KGE-;SX<>_^R0&SJVW#^2=!.J'LF "8!N"/NUMG\M2AIBH
MOV/QZZ[27VL[Y\X#3'#=PT)'6AI?O1BQB=) '1<[PO.\+?E+ZV^X,)/MZ;T/
MW[(TR8$/U,_TZB@XYW#D@ZE_E1+Q\C#BJ63$(K5?2XC] T <69TVA'B$$4]1
M(Q:IO5I"[!T .JVH9U6(1QA-E3-JJ;CT1=^.#1F/2LQ%;:I\D?TBR4-7]B0N
M[ZHLKE)LHEQ06_QUK0DV8+14D]LOGC9+=SR1MRA.R4)8M^,_ZW-H9 "<NRC?
M8#:/\@*'7<V</-@J@H0#:(IS6$O"N\"AZMF6LPH;T!3>Z%C*UKF=)=1FRA9_
MX1CFD\&4+0?>^"LO  V!/*\)21_H:ZBHQ=9^WA#0AAQVJK E7>82$K, 35D.
M%IE2,RY_$'#$=2\+,>/5A54&A*9NA@5QN;Y8V9.;[-[EP#L^3=<D+DH]ID>;
MCL1P)QP'BHS3,$/9U\.6G0(D--4P6@A(._^^'-_\@U&9&VC*8[00N71N*9O"
M;#S:N99WDPD27X4,FT+%<K:V(UUI-K1+C[7-<+0+=.Y/YK>G$9C A(BU\$2-
M(B+G#ANVMGK:\L#_0"4HSETUB)7)0$5B?$AX*DZT($$L!ZD-44J/33356I62
MYGG#X Q!GSQUSJT'(T=FHCX%NRPSNRBTN*FC:,SL8H2^4$A5$HJP3)298(KA
M,29OGK^X_?8&FX6X72GK4: .?2XHF^E\-"9J23!Y_1"%JQ<2;^HL?:6Q0+]3
M%VA]:6C LU9"8D_#9R_^G:14!55(KU4;"'LI^C(X8L'(L%FK,:$M#2&EZ*NJ
ML*4@PX2HY$1;*57G=JP3^.ZZ.@S!4Z7"46[-.:(,:*FT-"Q78L1X2E,X$SN6
MJ[0#^4OSI5W6NC"7R''1I92J<WF>- \CPHH5YE*J+G#T.;(AQ".," M4F$MN
MO,#1R\2&$(\PFBH_T59*U?GW'H7(16VJI(3]E)^1):=JO92J\TH,&IMB4Z4:
MVN"O:TVP :.EFMS^ V\SI>IZ[84KDMR'AT][NBSV2HZQSG%ZE4*#YJ]A])J0
M^)WN,_GF#W^.PCF,VC6FU,BR,O@Z6 )(2AO]YJ?K"M7),=E/)PD(NV:>CQF<
MOEXB[+1DZY6SBS&./ES&%X7Z5=$<']$DC!F&^0E$^1 EL*/-@PRVQ?OPUHM#
M>*S%)<NG 7B/(^ZJFVM8QEA\B7'-^:R<'V?H52!..S$/:FER;2],HUQSF337
MUCUTA*F7F5GIR:^C(ZX[#F&!C[&K 'TNZV27I#'7N(:POL?8>:A\ SX;S3-C
MNO8-'_W[8OYY\M5\>_MMGM]<G[R4W&_>O'G*D)D+,H"Y. I26#Y(W?$67X:=
M)OR$@S^?R\(M1?@^D"V.%LC(;R0*3$2=_-?@NWPF:5JHLBW>H4LOA<\>1^T7
MY$M4E9/B?$;4UN='CZ9>KTGJS[W@/TW1M1??I<O@P2[:1"[M*'4.;"*7W.H&
M=KAFT":B99W6R4MY]+:4&(X91&W@;-@['UB*4'1L'+FL%)W29(D!NVP-<7+O
M\JI#"_I=U?'7Y+&N@$X@&K!".A21:TM,F[*2F6Y<5.3*$CA@DF0R_R/SDX+Q
MDFIK[!&@H&(*<[*X@RHQ D\-+P:5],>8$'DI+]E8P.HZW5TH!77!,6"A*>-E
M782N]V#;LI3MN\U32"?O,*,_A_LP_&OIS<D+F:_#*(A6L $]!'-A9IS:8-B*
MG$;:*WXUU0-2!YX!0QP[6_'^29R<N/_[;-#OC?M.TQ%K,[H*PD#]*R8[OX;^
M.XD3+WB*7B-!I0;NLR!MI]$TM7DL0&.B#!5[<\G2:)6!9BG=2"H/4O?X^="I
M6ZO^OL%'@Z<V%(UI.MP :)/JJ^T7+P5U<[K\^+6L9*/Z)+/1Q>#24L856D6[
M!GOP%)PZ)GY'N%1M$XPJ,+JNX%A#)BK"92/%4WS*EC2Q:. MBM5L(2KFP7GC
M)[#;P)[S1)(W,D]+(#1*O&C.4L!SFHJG\DU5S]NZ.$V4HC+S=>YL;G=1S*'\
M(V"EZ$,4KB;SU'_/3R_!]]MH7CC9<"37MN2+,L L$U6US)I>KJ/-*U!+*>*@
MFL0Q]8CGSOK".7X?3C91%O*_HP,C>H*UUQ(%P'@<V<,MK=)6V2JI7&8_;N,?
MF4>C2(&X=Z!^&<6; EJ21'-@&EG0(!56\,H^J./0M^T^3-(XRST;G>W61L<7
M-P]JB/+_R$AK#=Q$KYZ-SIJK/)P5>9)33]M2T15, S3U7'B"B68C6XW3VVOT
M)9>/L@-0RBE\>7QF&==&>S#>:T%6=I0NZQW#=%=@>]PT& [DP [#^4JOM@HU
MW:5C@4%VXEQ;K_$A60+,I:?('C0MYCCT4FJEIASI6,#JJI2(ICRTA'D*$$T
MBW5A8C'-V9>JS"+7O+CX$UPFPHQ,0W%%Z]/'0%]RZBU4_":JJB$;".K DGK!
M7Z,S.S[&3IQ_0J:@R7FS&T4T.G/>B5,D!77!,6"AR0ZS+D(L9YTM6<I.. -E
MT2/8<.#*O\B2-/;W82*3-TEM=/$H.#:<IM$I?B?5\T\)%Y[V;=7-7W(<L@<
M-S"%0K=\&HIX@B=NITJE= ?E#8%5[/KL$_%<54IE,'C"9PS+"<L!9U9@TE"*
MYLE GZG5[]J+@^C9WV1!3LF!I,_1@@22 TYM^&S4=UHI4/Q9L XX'5QX.JZU
MU0YD=(8IK;+EDU"'1WB":-RTBAB=N4K6K",MB;S5$>.)='$F=BQ'L@/Y2\]M
MEZ61C/4E&/6<IM/4^"HEXN5A--$!K\5ZD*,S3/4@6SJ;N8PPT2BOE>J%HYZE
MJE^UBD/FO*NRN$JQJ59X;?#7]9'4@-'25@4.;"WJL9:'P$DC ;&'V8 Q.$*P
M'<0%U6:7B>9UM4(4@4G9)G]O0KL SU.R^&=$K]:4M@81B])Y 3>.&&AD 8R*
MC)-TN6NU.IT7QUO*H3Q.FW+R ":9+AG!S(GC:.8K+P"2R/.:D/13'&5O0/R!
MS.<4>$RIO/8**3SH1"O7G'HV&CBX?4S>00I4=[N+XF>OW%97 )4_:#8:XFC:
MT$@([(U=AAI->#&"XW^(X_BWL IJLP-/8*Z7K&&#IO^Y_2/SWV$IER_H-&X^
MB.C1)PKD4YT#L.,H2&MA*6@R 5,X[CN)4Q^VLAORFC((EL1FRT8#7AR)*3:$
MK@H?3<#N#8EA;=),M$+-%<CV]%% @J/9L 5!LK&B*2-7LHZSP"OG^@B& W?L
M&"35<G8LR%0=M<'<&I>^HZMMR<B>WT?5W<BLD< <3)%4<C'*E@$?))HXX<<H
MSKG\<98P#A6I0TACEMF@USNW%#%7R_W+%Q);OG6PHHDI=B5NUS9V)W(W&G]L
MZOI5F,J>R!O (8O"9%9G#6C.E+/$5N2DFCY7Y\/EW;WJ8<<3^WR;I/X&E)SI
MLM%&H#--P06GQ0G-K8!:P$W%0[<5,6"IDF0KVA@7D*E@9_N>Z7-+WTH]S_^P
MDHO#IMA4];XV^.M:*VG :+/U]$S;>DJ>3"6#3^EY8  .MZQ5JT\%L"0BN$UW
MZJFKZ;,7_TY2^HL/IY,;!RJ?Q@_*5+RE6O/ U_8]N$9'3C6O&AS7]X..^,</
M)@%.YO,LSQXA"]A7DN1K&!,O\/\-_P167I%E%),7[ULM.2O./1M=.&TFVL)R
MT.($&O=H'3RT_JNM57,T-WQA3B_P3E<-@Q-H?*HJC)'Y;)3G ,8Z<-P8D[TF
M3H.N&FV-O*U[/H9FB+IBD5_V^?T,M1VJ]N^B%Z[RX;BLDUU!+[A1!MHNR3;8
MB_*JK\9GH_VLS!PX]^$[25*Z RK44ZP^#,@1-#5IM.7(P*'Q^!T3> V:S2J*
M_7^+&R&H#P:TKIN3\$2@(C ^)#0NNQ8$Z'ISM"E)J:'4@??MFL;P+7V8GR8H
MW)"W*/%3N<>5/XIVYW!Y,U/]J#CN5!DP$XXS=LL8\II^SM+,"^ZR<"&NVL5\
M%NAS&J-8C_$2.'CJ 5U'\5L4 RI*[<>I+/]41., I%-;:,./10X-3P.MK\^?
MHG<2A[FG9$<X]99,PL5DUW)*0ZHU9@.&.,T :";KVH#Q^ 2OH\T&5'+?"QX]
MT,T5OES&\P#*J>&QZ1?+A82H#E 4$W\5UMUP588#9*>)6<VDJ(X03Y6?K\\O
M<1[EN-7:97F#@#U.O49--U,Q+CQ%>03NB0V-8/LW65Q'22J0H>(,L%Z=%NMI
MPZ%3Q6NJ<(]-01=9G5F4G7B@'J.B(.\A2J76(E">?38:.56?6E@@FKR0% YJ
M,T[G$'W\G_$ZQ\M@Y.!3;MD%.[)S$)MTP8ZX-G--G 9=L [B@!J[2D9VE&9;
MKI(1-V:>!PY-\(UU2_O(4F1K(U?)B*LQJT)"$P?3@@ QNTJ:2E+F*FG>KY2E
MFH@KB7,'S$9C]#:A4<6_KX+)5CNNARA<O9!XHRT$^4 @'+U)G2T,56RN0EUJ
MAG2-[,03M:<T<%$9BH&Q'W,TMG1SKA?2-:I<C=D4&XI;:8.]KH_B!GQ&F!G>
M 5O4V&E=)V/77V.\P!/08CQ;:>PT![ %41<0\73(0IZN-'8:9=/">M#B!)X
M'>3Y2F.G#F>GRX;!"3QQ02UZ.,=. R/;6 )5O)+P'_M.*JK(Q-Z<1A=^]M(=
MH=/EQS4]N0^/ RC^3H+%#^6DND1UR.?1H =)/?OABOH1\W]O;V!W.5ID>;FL
M6M^F_FN 45T*4;CD=BPVSQ0T+JZ6?9^7=@PK)GV?_&6@B=.@[]-^A:.:MLI+
M.W9\6[;*7"QR6^6EN01Q^\:T2TM*4CU;Y66E^2J;8E=IUC78B])6J<9GF:W2
M0;"RZEGZFY^N_7 :DO\@7MS,3*DR,7"K2U55FNLJ(C:@*5==7_&RHN+.QF==
MNI':4&@+%J!)9E<%,EG"1?>%A'2Q)R9W$_;$P*4NQ=XV7R@B-J!)I]<"<^>_
MDY=U'&6K]1Y7<_M6C?> =+KD3S&TE-2XT@$'K!HVXSN2Z!WP57:IGJ"]%77"
MD2ZX9!G 0(7;X:(0[2PGT3N >5VJ+&=H.<DYT@7_L. 0MW+8\?;R+@6'&%:6
M&*SH@HM8[9.PLHAD[P$F=LEU;&]#8G"E"VYD@9W"]'KB3P[LZE+8BF%[$(,5
MSOW2'QSY$A54%*U;:-6A?6EV1[F2]R&0"X2^>>%V7VL@BV,2SO>-+U2<T!JS
MS,8NU-*3QH?'8A  $XZ;C?N.*TMH<IW]F2E@1.CSE8-7]_TJS@5,M+.Q"GW
MAJ1<$^T/X D>6^H.5=,3K"<>J4=XS&\!A<\C/.Z[2E7ELD[BJ<PI[HI'&(C%
MZ!%6Y#-"C_ ^0T*27U]^#-#:\:^TO]WPX:'QPNY)XWXC[ <!A:O0%#Y3Q<PO
M$X[&Q]F _:XWJN9RD.U7+LK%K.%R+"U)4'H*]EVG<;"LU<W1;T^)1N-AH[G>
M4IY_/ 34.[4IJ[/\E&8\7JB/*^U]F,"=A-Y5GOSD=\DY+1HV&UOJ'N[NW);#
MQ>,(^J!UG^1!2RY(SQ71,(!H:6]3/N3E$I!)C@<+CR/&DN2PZ >V1"AM(-#<
M\9'$:4F,\*]3$<*O9OM-A;-UGCX"I*.J =)@FV1#,U7CNG+9G^]>58AD_Z]3
MD>Q_/YL$P8XXZ@_A?4VBQP&/*VL+F[7'[)>3;JJ,-0Y1N-[03,A$NFDUKURD
M*9O;KT\B6<"?X=-W$CXO7]\<WA]H-E4ZNBF/GS_=B'@,?X;[@9- J]H\/M!L
MJFIS4QZ__";D,?P9UH23:-O:/#[0+"ENW!J/_^?C?XAX#'\&>IUX?&OS^$ S
MQR6G?3=ORN/_Y^DW$8_AST"O$_M';1X?:.;P6/NVW)3'UU^$ZQC^#'N;DR2/
MVCP^T,SA<7/?LB:/'__^*.(Q_!GH=1*K7IO'!YHY/&[N+M;D\:<K(8_AS_#=
M.3%/U^;Q@68.CQVT2OHP1#SXWJL?^.FV1G@49RPL*,>-Z@R'2 EQ<H2Z5QG:
M##1DF:62^_ Y]=(\A&>ZO/-#P$_;0^T]7.DA#<!-+&(I&/) R8-"]*%PW&P\
M<-'7:D]'4B)NM^*>UX2D#_3=P/2K+=L0>+7].UFL_'!U0Q)8M/FSLH V>R\%
M)MJY6P@CWQ3DROY<;3.BVZTA6(R0.,9X0X ="&+GK(N;N<C$/$'378)%IM3Y
MPA\$Z%P5F%9CO+JPRH#0])*P("[7AF5[<K/?.>(Q)F^>O[C]]@8HB;!= >O1
MV7CH-,%4MNR/F2Y&@2;H<IJN25QH\>E>'1?UDE :!QB=9I;K24H#4K<Z2(P'
M"()LVM4GN&SH2LN)\="2O;9>T/Z V=2C2G%76DX L:Y/\ 9\1MARPDIPX,".
MF0OQOJ7.%XQQH09CT0:N4P7D$I!)C@?K.X__'*#),K E0FE C@.+Q,X.?_MM
MOO;"%4WN_].+%U+U730,3AJG1>OD7Q+'4"G%A*?J1?5HD!R8[ ' #@0!HFZ.
M2A%'3,65VA"T=)OE#0%HKD/L13Q7E5(9C*F@4W1RPG(4FA68^8C4YH+[$H6+
M':U$?NXQGH:CP6EA3?$7PA82%X:I*%;C16+4+H/%HP#%:7GEVJY2-A!34:_F
M95*R<I;B%;X0C2(^_#D O-."/L:D*$%H*N#61O"1N'DC\WD Y33(R(#8*F@D
M\;IMAA+=+I=DGJJ$%$U! \^/@^2)S*-52,NPN0XE*M%*6QK2_G0/6C%%H@EF
MXW.GMA &;8>+R1,)"EFL_;>K[7T(DB4'6;&N-\>6!UFP47M$ )/M.%$5@X_D
M"T#=,&J30]V.2N(@E]@8!*. *0@*[;2^")A+4<HF-.%*'$JE-UOA.,#HVD;_
M_[?W;5V-(\N:_V5^P#F8B[%?9BUSJ\T9"AB@=D\_L82=@';;$BW)%/2OGPS)
M=^5=F8H05>=AGRXCI>*+B+S%52L!*\%MPB(3NA1,=%0L$Z%DZ#6,R6.,#;^R
MI]6)+GFI0.CBH&Q>Y\A1C1@&4TLL3W-PGD*FVHJ].2+@P\;=+Z5LP8JBL@X6
M.2(5BW,D+%%:I[@SH4Y'-&-QS/A,L"#=<F;?)#O96<)UX#HMSE8VY%&^6 PV
M'E!L29Z_Q/E)Q%3H>CT-PA!UD%=WK%:W$834OK(B'D?3+V["ZO\V884_:_0)
MF[#Z)$Q8?6035ENG[/XO9I7JFYVR^_ZL4.&/@?U _B:W4W:_9GH04]R9+@#]
M0Y*G;#,^$[3F[!SP'K(HR:,QT+6<\S^2C$53./GH(S"-AN&<(!(0X;KWV:-5
MFWO"'WZO6)2S?#29Q!4)E\ESFLTJJQ;*$7:]61@<5^L//QX,^\<8$9 K4K0M
MA+8>K.@-DT:H/.@I6"?6;0G=W?8@_CO*8H!33@--E[W:LQ4/<-M5VTI1#H*,
M.Z^LRO_ LIF)4.H/5X!P6ZQ:SRTY"C*N.A-I[)"/VY?45@AUXLD<QFZ6;J.2
MQC_X&>,53&KO_-<7=L> '\L_@A;U%"*R'>KQL'>T/T"I=NLL26>,=.H5J!"<
MQ?D8"HC=<;;<\@L\4]9;LQVJ9,80M\>Y5X&K,*I]="W8GN=O;]61*9J>1OGK
MQ33]N7$$+ZTI;/*05L?TSI[(^WT$/]&V4MQ&GSIWC_B%BGZ""V#)5)/Y4$-"
MYOA]!Q/UYOE'7L6@WSQQ_4[8Y'(SNW$;RZJ6HD*.#48M671,</%3"-L'7#J'
M?_=K=+\?YKSI<(U62$M"M\=K] &"YW1;OQ9MUC^[NU\-$1;#*\:G+Y/,U.4:
M?C8O.]8__$R5US"KD2K$J*97A1ADES4WB&2V/BL _,.JM=!ZK(H=J E0826^
M!?)+;&Z#,$GQ+IN;7$82N@-L;AA2.YU&>7[S?%^D8UWA)^D[%4\(%*R3B4HM
M5RD<,J:R30JU:03UARL%#W0!,,[\T/-;+"<%'C*F+3\"PG;V!Y.4+A0 H?:$
MS<Y[$;_[.JG 4!53"+K8/!U4MC"2:<%NBF#TS.^$'J6^-5[%%H)^/ ^B%P,E
M$V&OA/$CF2P,ZFQR_C'FCVI;OCB-5[&%HMW54?Y:H&2JG=J;7!7VQ>,]BN94
MN0QU4.A4)K7::-*Y*OG2=JB*AP3]^[[VY4V,="J:FD+P(.D*/4JGM. 27F&C
M4^#4E/1K]E$\_&33=_8]38I7E0W"=4CH:WX0JF,+LN2E6#4U4\/[4L[84T$H
M#!?(64=!FWA2)&\\#HZMII.PI<KBMOQ'E&514MQDI<OS_(-EXSAGMUD\9JL_
MYHN_YI=Y/A>&IC<;\'& >R95LGE[<O@ 2L9?LHW[-$W>65;$3U-VRJG_Y'.^
M.DS?/#^\LO._YWS:GZ:SMS11!T<U&/5QB'NPM5 $;VC)>%*VD9Q$>9S?OV4L
MFMPDRPAG"/=2!4*:#O$X['5;SCIH'APMPD5[E!3Q))[.2WY-_C//BW(7OGG>
M4+SKM&"0.2@LX&@_"%^S4$^LEHNS"S@RCA;Y8E+^)YC/R_W%? XJQN#842V!
M7A=;(38R_AF@>TWB@FX()UM".?]XBZOB!S<9/U*?\97D+/HLS].C9 *W9XW$
M&X[.^87<N,%)%[R@)N,3VF9"V3*;Y66(=55$(WY?QEI'+^IZ"A;C\$,(:L.]
MQJN $3XR;B Y[>7]?-)0P+N#/ X&R"69/4I7#,Z#AT=XU-JA@]_?H"D)Y#*!
MCX%O._^4:PLG)TYE5V*K,;BF(J=J6QVT'+"1<<9(SQ$G+.&L'\?1=+VU7# (
MO36?CV;#<8Z@NN!]GKZT,'WX=PPFZ09)WZ./>#:?0=!B_II.U>NJXTC\^- 5
M$39"2,=7(X6P2D!<)J;5ER"G.Y/)N%S%D4O0^9O)YGCIN'FD8%8*S7_+V7@.
M!\.'+)H O.@S=U((W9A\QG3[P&6-E4YG/#V0]<JV"!,LK04/6?SRHJRCW'!D
MSJ@OLT+8(*;32V\;SBJ7BM\GC*6^^1*_>73%864*ADX_/;WJ;2Q"C2;MQCA<
M8;MR^6J CT[OO6WB+Z(QTT8\RE[A^MMMT>U"H=2);Y-.?1W7VM.<"6&.0YJ"
MJPTELD&[SUI<"&''IQF;Q*!A9=2.)L.J_O#CH$^@2[!<.$)9RF#0:;>W3:$^
M8T?P.(>$W=)7QF<3J6R"T/38ZYY<J"12^1&0+GMJ'Z/("7M/I^_\;+--M+8A
MCO(]OONB1J7(9XA88 9@)!)#M])H-J+ZPWR]#^.F#+D1R6!(I()N,KF.9DR[
MZ,E>X="PF[O)^&TBG5T@$AFAVRX:RXC*YN1/6-H-RLJ((?0SW23L-N5@'WZF
M%^OP@HT[]SU+XC3[4=I)^6H,$680&W_&QN5J?!$_%XPE_/6'UW2>1\GDX2<?
MX+,LJB'=M5KZ\N.P1^@"O3L1ZXZLUE@B42<D<\G:MWKR^2.)_P9 ^3B+2_H,
M-E3M^_RL0:"(AL,>:XA,(DXDN\J::.,E7?0*YPUV90T+$9C(<!>;1&P(QA3/
M8J.T$P>3GW9SMC*_B#?G<DR^*Z@WTNVG^/T(/>Y1KO."34]$OB3-H'E<3?4U
MOD,:L'3U%*<)/8C8GJ4[Y$M82K:-U7$8SW*(+5M*OX3GUE:*X!V1AKU P1UN
M#:> =W46URF6\)=>QRE.+?:FV(#1NJWNH+GQ(,^*C>,*_]<NU_E/CW=0H%BR
MAFS]G0,+$\ 88O404"YA<_.8!7,V2_?'G2<XP5@=H06,DW!VDU0);YO??</P
M%GO9<&&R=KUH?C,U8O8B_E?)[JUG^&*'$L\F5-0ZFP6T2AC<_ YIQF#.(BV#
M-Y_A1*-$EILRN$ZKA,$(OO7-;&R-56SW48XWC$\]I %,#$*2THS@4]^D3VLN
MJ3_,X00*M32V;XDYK)?&)@")/!#;\S60!_9FZT\PVB:Q")[RDR@OJ=0&,VP_
MR-=AU'1^F>:+Q2&B72("C+Y\:3))DS+W]"E*_KIY?F89FP"]5Y<G-W=:R1B]
MST&C%M:P$Y@%)(D<,0J7IU-H]I5%4UWDX]:#C\>]P? HC$\T:."C&(5$'AAU
MRE<$ZF/K=AZMT&"9WS0<UHEC!X)$( A^Y>8"H7(6\"$9[6D P56\)O5V"B6+
M)MK-1_)&A1$U#TTZ(712$@.1" G!,7P_?\K9WW,H.O,."S7_GJZ9B?B-Q\%^
M_VB_>Y&..C@242&8!P24:I<^Z3L5OD!.3_/.)AKF&XML!Y2D?!:"#2&$T*AL
M7&&DI]O*CA L#SLT:S<RX?,5/MS&>MJ98R2S'3P2.2$8(*[BA-T\6V6.R5[A
MZ ;#_>Z$*!CCD4@+PU8A(/4*2F5GVB52]VJ%-I GPGA[T\K"7(1"<!)1(I@K
MPHN2RJ875J;:S:]Y0L!#-H_SXB1*_E)&R.T^5A&(:O8SGA?;(E"BD; 9P:!Q
M$DVA#-W]*V/%%7Q&'QLO>Z5$M]>]B'@M'HFT$(P;(E*U2YW\I1)AJ,KBQON5
MEO_F8MN!)1$<@L$CC."H[$ZA)*C=EYK'PF_5Q)[-TN3^-<I8KMRDE.]4I*/&
M=1O,C/I>909*4ONYN8G#*"YHU9+G?LR2*(M31="F\-D*1QBG2*@83C40B4":
M6RO,!+(@Z4>2O[%Q_!RSB7154SY?X0ED;#>*^%2S62 6+12):)H;*%!$@[W7
MA)"1ML\Q>H6!'TE4%13EE"\JC"H.#-IW'X=[W:ZV*<4D$2!*^8%GEO';XD6<
MK I\7S.UV(1O<&#HZ6'6PE(@D8BHN6UAV5OO(LU$36LX 14]T%P*NAUP1DI[
M_3B-]3@8=*FP=0.,$ADB&"XV0-RQMWDV?HURL--49U>HKZJ8<?J7.=RN-?LQ
M!261(4:/=X%I[73.%Y"D.$FS+/T)M9JB-_X79>-GFV'X4M25[ESN\"021JH
ML''/8=G,^/@"#W,X79N%,A 2F: W\[C(2A?K^//FN:I7'X\7"XFQI.1#/ Z&
MW>Y;J(,FZ9.$T8A=L$HL$KN:KJ6R8<K LL.N%?9V0BB1,T;[==%NL"!W]![%
M4[ E\2/ ?77C'=_.L[>4GP.*5Y8]O$8)_Q.4N6:WBP.";91"HV]5H8A=6Q+"
ML4&B5D1B6#9[B6U4M[%4&,DH%0^Z=L%U 2@1,I'0EQ\)IV^R5&>X+,1E!]@+
M9M8\T7G,QV$/O:"0!^E;8)4H H*-JKP-KB^)D[-YQG>]ZH13^7U488;:E_D]
MLVN7+%-0$ADBY ;=9NF8L4E^P>$#X&M6W#QOM154&4"T+W.X7>O!8PI*(D,$
M(]95FKS %1&HU5R.=Q]]/-[?.PI5TC[<"BI#(9&)E5%*:!R^G@.(F^=_I5,^
M9'[^,>9SFD_PA]>-)M@WLH.-Y0A5<')77"RNX"2R0B\P*>AI7;6)T76N,QD"
M7(9?L.GW+CJ);!',5'=LPM@L*CT3";23X:SB'WE9'K?/_YXO#EP<6)1EG^"N
MT/5$<A^T<AEWS=CA :^D7[3O7K3+ @>6C6?KKU5!MEU:@XT1242QO$;]]QHL
M_^9?V_#AERW\[*. *.95*^XM#OSD__=?D$HZ^4S8?XW3V7^7^+FBO*4).)G
MK[13/[PJ&\Z**)[^+U23]HKAQA;LM8B&^+T^!#$.MQF;Q?/9*)F4CVX>:76A
M!8U&YNP@Z7\9RI/&O""6=+["U@R7AG*AED*GAG+&<MN@W6-#N? %<MV*$I/-
M^*L$L"4O*?V2BG;T:N8>8"4\2%E7YW"=8DE% (KLQ0X5;<!G;<8!]A9@WPAL
M2+4\AF!QT<&0!%%@"Z59CZEAJ.S\)GW AO)2"FH@$@-"YT6$O:CYEY5NK;.R
MY_V*7<#V"5F#=J=AW<K0&DO$VH0?Z-:H9WJPL@XM781WH4ANN!@]A-<:""0K
MA+/SY"-R80 'F0@12$2!8&W8(0],QE6<L;E0UN^4[B*<NO?^)"2 (Q$7@MEP
MA]936UF=;B(CZ=DR%]0N%HF4#EHSE:\\+!]O_&C';I(O:B^WZXHDR\$OLFA<
MS*.I@&OS-ZEG7O\BIX_FOGT@/*.9 OI*]ND#2O;INEBTM/\*]ND#JO;I S/[
M]$&G[--8_3NDK-/:3>4-.RBR%]N4TX#/!.W3.QN5Y@XG>)KCHGF/DV\&4A1D
M#-2CRNU=UOZY>08"=_S?"AEIW^58:88%R"5FB$EMO6XAP.85NHGEE\EH/)[/
MYE#.?5+F$4'D3<9>86EY9U=ISA_A+S&<ZX.2N(HP(-'D7F$[U.,0H\60(96Z
M\Z_-,!QH&+>0\F#L)@[)E+-&Z_$HC5&N>UF=:!54N8B5T[4V4+W'&1-FJ;4Z
M>SN(4J@2!E ]W8R:BW.'1*WS4/@\QX15U,R"YV)A*0!YNDL1$A+VG2"<M+1-
M>E"WTS-@-)N<L(3_1W$[C9)\-/G//"]S**\9/YW%:7;/LO>XBM&LDB^UK1 \
M?>%Q>(1Z-5%,0>V>VQPWF2OF!BI.^(\D8]$40GHODW=6X?G&^0([D(UB& W%
M.8%ZU6FB 18 /=Q;A:;]BS1C\4M2>6?&GP\9U\)I51]XI8OJ8KL6(W HJ,9^
M8UDYX2(36&5P&+29ANHQ.';4*)LF\\\$F8?0JS8= 8=A)EBKEQ$I,$^!2^%-
MV'U2$>R'M=X78HI]A1RUP5_LZT #1NO.^QB!11M;&M_WKME//H?!]@HE-K(T
MX?\Y+B\].E.)U3B<800JO?LRG3A IQ.I], _</,\FE3$:$\'HL<YI$!7,6-+
MBH,(Q+*4X].$+75/9-@+:6NRTRZ["':6.S:>1GD.->G*FP44QC%8CQ:Q=%7Q
MH[*(SD/TH9"]S\_P4S%J53"?#A#_?)&H%H))1L4< Y4Q>?T1N3R@3U4PQRL1
M,4((@8KF$_:<9FQ7P9M*7C/J(W+IT+84PH@-$CU!L >5I?->%_6C2G.)TMFY
M^_ C<@EAGU*5H9,(:WF@I1=7<AO!%O3*"JY\TU\PR,2N<8S0]&WXT:T"PA'D
M!HSG6=EQ8WUD%:^H_C_R.#Q&=7:XR:EN6P_!%3)A)BBQ2/TP40R>8Y'JVN".
M%C.LGVPL4I] =U\'44KV:BW4KQ;FT@^TNON*1>I+6\4J )&):O$F)"HV,__2
M\IJ^0"'@X)BB<[I?"Q)SPD4GEP$S_&> :G(PEG S@!1C2ZA'!@Y0[=1-%*,Y
M;D]1*YUU+/<[%P8C/P<[0"=3X<>+D_(8*YJF@01L?)/''F-OR(B,RADYN.S\
MA_.T%2L8J#E)JXND%)BOV)KPP6R#0$Y4MV!!X%V=Q76*?07"M,%?[+6H :,[
M$[62CN.MN B'B!3!$'R![5B(@=S$;8?91R1)$[>7B36BL=O+\".<(ZAY(RV[
MO:RXTNEP%.^1*!5;.A:@)E\RFG# 1_Q)DP5DQXA1[9&CI'KG-LV+C!5Q5IZ]
M2PM'X\7$X8.<4ZCIHRTO+,X<TH3'$%EDW%>3"FB@*N^TEHT55(E,ET:B\"%/
MM:7K9E[P"[:>#P_IRO&5WSS?\-MF]3Y.&-0NC/4>;8KGRB!"RN-7^+6"V,25
M@RO/R#>GEXL H)OG=0A0PU#61M]\/!P.]P/9F W7"^\*8;^4^&$AF;BM3B9C
M#%'/+RTIH7^6D8D#VX5FO =JH@<;C<MY%.8*I0PG1%(F!\YX##U$B%4+%'H8
MJ/6RE3?!AVR%2F. _:N%N0T"'6]\Q2(.I4D>"D!D*B9Y$Q*V;R.<M'2N#]Q
M-^K13T/4!MN**2@)<O&)FV*T7!N5F(:HS7R:R-P$&9F8-M=3AN9\U618SF8"
MF1_!CE_-64,F(LX5BO:$T&Q@SGWL*+OF0O:K/)N,H1.>1UA_J!Q%Z2I2=V,%
M!P2*G'O?7J1(NQ,\.,2ZI4MY5V=QG>+N! \.T2_8#1AM'#S806<O@0(8W?/\
M]O;VOGB\:&^OAYH/Z%]:%BXQ.4/(.EEI^+LXIQ'J9V#IB@MO?H$FFAQHF BP
M%@^Y"V%I3[D5UJYTW.344FJY63%/<_RJ:.Y*TTV@EN)!UYC5!/MNAO&S<[ $
M<IO]KU(VZ,GX _UX<3DHK!1 &Z[;N&\K2&3\</[DA+U(AA28;@W%*!^!6%F&
MLX1@9ZEJ9FD=JC80R?C&NA->P1E'L.^<H6YX0*[QAX6W)WY+T\G/>#H=)5R[
MBRAYB?G!8I3GC*^ DTE<$7:9/*?9K#R@V%H(A9EOBH]"LVI^]YUG2IN>_2!@
MOVF>LF?T39F)Q6X (#C,U!#:4IPYNCU+G#!VNQOR:9J,.9F5.?TNSO\Z^>0K
MPOAU%F5_:6XHNE>!/XB=?=R$*5PU#9&222>HT[ND5GOFU;T*4 -E2!I?4PS%
M82I+(4 R<?JA94GE*A->J 0[+ M 0X$I^X5W^18 #>/#(+#F[H D8^*KD0J$
MVL_.]5L $#OO0L]_0[G58)&QVX61&^$%U8L =<NHM6&O-<=>#S$XVL/** >%
MU9W8WK]T@'5VE#-/ZU8ZD!X'Z?4<!FJQ%Z!&K-8&JS4/MLZS8F./X/_:93S_
MZ?$.&C%)5I>MOW.J]\/$&K6UKHC@!.M);,Y\J15WYPF@.%"I+^VJ(F*=A+E;
MQ 9K^1N(O=A+BAN?M6L)9MK]R3R/$Y;G]Y6=T#@<0/0>H$4,6O)XZS.!2:<$
MZH(X[95AZSE 0<;1KV"S1$ "*'3:W;H+!'N%"R$9[?J'<.>^8V]I!F77?R10
M>S"#JV;TPFZ>+Z(X^W<TG;/+Y/QCS('?/)]&6?;)'QW-H%2[0ISN@SX.>@?]
M0)XJC1/7D\_*(P_H]*K= E-1Z5%#C >L.(/2.RJD=MCCIU/YDQ/&<?Q3A1L^
M[[)%%?.A?+%$NO\5U@%#G.AU/U>MCK=5[N9YR8N3S^6.AI+6M23CRB YJ_8L
ME]"AU5U9':^Q;EXR&O\]CS,V.9MGT+JDS._1!6NHWP9248.89,S;5F][1&1"
M+.['KVPRA_J72P"Z-";)&P LS#5/F:!D)B SVG^)!*)# C7P-&(P<"P<2F]V
M%%.#C@(5NG)T+!S6(C E-'<G->CH$/N.W(C5!%.#EE?\<A/+*TZJK8"2-X +
MB#X(ES7'#!&94 $1F=710Q\PH'T7'%]8F8UF<C"7G0@8F02@\%+$7B+#B]-K
M>I"XL\R\2%_F\81=3<?*%N#U!Q_[Q\='?=0.'J:3HGZ]4< ADYL3RGUUB!BT
MV&3[,L%%IVJ<JWOD$.MP;<-F,Z_(H?3,[2&XH46!4-EH?$I&ZZ^RNO(+]Y9[
M-HO':3*9C_GS#RR7YPHJGH;[!&I.J$BIZ_N)FGH?(1%B%G_F8"2"#W[+TOF;
MFL/"AX%$5)ND(8-5Q/N(4A#R]P]^E)CRB:;5WOJ#0!IJNR(SODH)#]8-]9+/
MDKS(XF@*A[ J5U3)6_D+0"IJ 6XS'FL!T D96)[&Y U1E_GL!BX:_2# ,A27
MKYN]W1H8'2__DG2^>!K)KGP.U!.ULZN;>#9II^--7U)W.7N+P(VV41Z@^@E6
M$L.9I1T#T*.V\7:3G"DNC4<=0:H&0@/:4<TE;C)9D"UQ#+97?V)M,EB&73Q-
M62V" R5^X0)PLJOXG=5"2JX,0AI,7N=2Z"-DMRM(VYBCFW$P;C@E@P%JU-N?
MA6C$L\@9,YF0"@4"W6%"]RI 1;TCA13O)D(RU2H4]#8Z\C<:%YB$:H((J0;&
M\,E4P5" N6:JP%_UBP 3]:X74LIK?&3J7:S/2PJZS:/C=(, ?(2*WHV%:HW0
M8U@=0AR, N3)Y_?H/VEV"F5F-2Y&BU& :V%L"(X.1U,QVRX!$N!DPFH4I*\)
MOXX,^E99C@2,P"YC92\W:_DKH),)RL'5 2I^5$QE(%CQEQ]))PSJ=^6C9%+^
M VC6E_=5OL?!'J,:(-UFJEC0)DC)A V=SO,BG;'LCE77C/PU?M,+4_$6 $3U
M O@4I1XGG1"B,_;.IND;FSRP\6N23M.7S[OXY;702U/S)B!%[=GD4Z)F6'W$
M(0G=V2?1^"_^3:4'>^N9QX/]WG&O\VNC'!=:*T?7'*(^8N5<3_<3.;#.-'[D
M\Y167E&_%LPAH=E7D9166(Q]"&_$:VW4XA$M=R2!EIGM^":/,>+C6S=P#L(<
M@WT8.(^E/;2M$7:[R+[/1+_C,%ZI< >#@=16H09)QC\9.FOL.% T@8?<OV-I
MH3938&0\B.&EB'V*"2].BA7TRS(REYS:,92/B9.7\[R(9U'!S$KI&[P.E\A!
MH,A%C&77"C,9)Z&<:K.J[0:O5Z"QW4)6XK&5L  L&6=@>Q*FLE*W*^KN%NX?
MD"INX;3XRH%UIWC_ *LGB9QY6OO,0!KI2+%X_P"]>T@C5K=0O-]Z5UGG:M2K
M(58S>0HS6;&Q&(X '$!-_&MLE;$#JO%>M6GM7&YYN[@W0]C//]ZX[K.O;/ <
M(!@\5;D$=>[_R:+L@C_KAE4Q($<_[$+4_D Z^1KA)F/I=$"1SE51 VX# ENZ
ML!9[58<U;C*FT_;=(4.Z[A"YL*T1>G2'A'>ZN][ZAEV[]0T-;WU#Z:V/HGM^
M&"@-RO'6-S2YB@RE_B-KRV4K'*9YZS-DM>[61RNO0+![7O,U].$GF[ZS[WQ!
M?74\B1L,#.RB&F07XE@BP=^%U /)(>OA9^KUL,K' Z:@EF! .*NN89/).'
MP3_O]R9;C@B,"11T2%<?-H"325JP@S%Z+ECFW;ZQ-2HPJ N5)WQIA@B\QK#<
M0M^:=#:+%\U'DLEI6OK<6#*.63Z:3.**L,OD.<VJHFHX!L?;>39^C7*VIO;\
M8SR=3SBM5VGRPF'-UG\R,4&Z#?C8Z^TAF!W.%W*]S5*H?OE'E&51PH^UXW$V
MCZ95EYC+9)RQ" S"U?]78'<9CB/OH::S-!*8>/8VX ,9 Z4GE;!DP1YJD8D
MJN" GXQ1THH=.N.D_6# #H0N3B&4P!7[KV"^[.T1J##A+B&]&;,$V!DS9F^/
M5")7R3R=;:VDN3-F3$XM23.F*:L)FC&7T_?F:1J_Z"H9UA\&6*A>T(![3@TE
M&:-BG<(SZ+!K860V' & H\8\M")>%?10'8B6QUIE?]7MAX BU'J!'H4A1:<V
MS;5B>WF;%XO6QB=1'H]'R>0LGLX+-KEF!;]XI#/&*0:@:7+_&F76\5Y"?5B-
M#:41M\=7V4Y,7^7<W4>P;Y;W--"&:+I!53XJBBQ^XFSFI\&'M/R-LYK?^J-/
M>'@$>O%2OJ=:PYH/SKER@-:0VT)LXH7,&WXREI/S*$OX8@+<6-(=CQ4:('R>
M@PK4';<-H:H@D3%O&&G>:32=WI3$@A5[L=@WGL_B44&14=P6[4UD)7 R*;!F
M4-+DG65YN<6>L:?BGHWG&9<8:ZX=TI&!42@GV18U1 >>3$:M$9SSO^?\]OR#
M"VIY[AR]9,S/J4 U-C +Q9;>GJ88P">3E+O%$87<MYX#$"@!#EYD*()"QF#T
M!X,J<VPRXFM-],*NY\"(Q06ITK6;>9$740+7PM'D/_.\6%C<99)S'!$.12CN
M3R\R;@::C"5*"(-O/Q(@MEH@'PD8@5*=,YSTM6#)!++M7E(6=%O<U!9O #"4
MP,0@=[5M4&2"S"3*5M,RW6W;:AS8ME < R'GIQ*JCWQD<;?;58*( I<LB,!N
M ( 29D\5!@XTDI43,I]%WJP-9*W%!>PC%G!S$TO-=RH&A59CU]Y5?8!5Y$?.
M/:V'^D"Z;5$LG,O)I1D-8,AK;2D+!,O,B!,Y@6-,_,[6]J/*S<<F%QSXEH.L
M9JW^% ^@*9$6\*L@CC!VO[96P_:8Y*/W>4@U-.K0HGL5L&)7PPPO2AL5JO&&
M3E_VT'J O7]T0B&T^Q2"W>F.Y446C\%84J3CO\"4G=_=_]!V"%&^!\LO:L<7
MP_DIEJ4)-#IMX<]G;]/TD[&2ULJOJ16>]!U AYKTW$AP.EB:KN\D8Z(:=0!
M"I Z1+#-@9_V,N$3=P[VA\J#6T#&XMJ9>\LG->LIIH7Q&!SC$76OV*'4)F<+
MTT-4DU 1UW.=\V[EF,EOGC=(NDX+]B\V>1%&--@/ HBH&U/K@G/&Z2'.B8 A
M]8BF(54L)VMDOT1^U6&7[*A'AG;40ZD=E6).%5JM=#GSM*8]><ESBCE5^+7*
M&[&:8$[5]DE%8_NL/PS8NV2RK"\\6FQDXE>V*30R+,E> 6C8AD4IPTWD4X-"
M)M[$MY2P%[P0XM*M@U:76^'Q>>?(KFS]*GP6U@I4^YI&W^O'8A6,8/$>.Q_-
MR[O1.N;?AN_B=P$ JKFLJ1R4L-"+QDM,8EY*-R&9QHZ:KQZE=?,RS^=L<C;/
MXN2E2ONL0JKN(SAKE(]PJ9Y_\%-*G"]_662]R.[D3<?E\/K4\\6.Q)=V3]!#
M6<K:M;?T:=I;)**S1>;1WA(^6LK5WG+4)7M+W]#><B2UMU",J>H'.J YVEN.
M3(P _4Y5">KWL*\?C5BMNV>0B1;J<M#:P4%O+U"Z:EN+89ML(F/Y"QFO5(+%
M:I30IC1M]$C 'S*VQ?#*@+V1=$8K=)L6@DTS3 0;P WD// 5"K6<IV*!FL$C
MDUOG-XSMJ-?O'Z.6^&HH/3TT.ET[&RY:HQDT0PYW/JS&K_C=/?-4&":@FW;+
MU6D^+DIKVRB9W!2O+"-4DW^+OM,T+SB-_#>6O2LMP3:O<W$?(YRL3^8YIR#/
MN;H\Q4G)XM'X[WF<EZR_8U/HS0HDJ_"9#\)1XG;,L1"%>.998R53!4Y ^:H'
M!L1]YC&GK *T4<MNU:6^7#+* $/1*U=Q]!1/X^)3%5';$@7 >-0&#B&4+""C
MR-2_@]WPID2:1>/B@66S!7B%3DG?>3SN#88]U"+*C?5 #XY,A;IRRZX!5NT:
MDC<J:*AWK<9RTT$C4S%N;8S</8)M[F3F;7ZUHP#;PD1S*5MH-):H/42/GD4$
MV_]%%&?_CJ9S,")!DZ_3:93K+/?2=\"0':;TGV-'8&,9"G5!AY.,V7Q%:-6G
M[3N+\GG&)C?\F,JOC-FBT$[^(TF?8"H \,N$WQKYG]-DS,\(Y5ZSB5)K80WU
M26 MMI%>)W>-MH3A"!FS_%=3-BI. ():1]#LO[PQ;=S%-;N5Y T B.@A]KU7
MJ5&2L?>+R(3_S)C>J:=]%\ &N@<:[QUJ.9C+3@2,CNT_O!BIK,KAY*DM"](\
M@/1[^A3#>C^9@U,PFMZE3VF1C]YR90R\YBU._  U^MUTNFP+QQR9CR)Y0G'\
M2&)(M%]^5RD$X;- (*K!TYWU*CQH)?-<XVR/PPBAU8.#')FO:GHMQ((.L+9[
M.??J7!;0[*M27"LLQMZ*&_%:N\LBF&M6CIF+-#N-BHA/W_3ME?';5SS+3S[7
M/\7C\W=]!K3+<,!  LUO?=U^&K" 3DVV&I7:H[3D#=B$L3.I&TA$+&(U5CJ%
MV?Q*$7OM11&G=LU&,%R AW;E9Q_'C(.^COAJQ3;<[V/9*=)^$.!=F$L6SOIL
M"UP2JH!@ZM@F?4&V=DXKW@*$6$5YG.5A(E812HD<$:*BPLB1S/K<CD!U*_-^
M\V"B/"LVA,K_M2M0_M/C;99.^&)TD]VS[#T>,\FZ*WL4L(0IY-CJZJJ!)Q%1
M\Y@A&Q%!L\T%:7(_G_)Y0(-US==P6"H.*0J)3)I'!"'(!'OM\RP<[=IF99T1
M&H ?( ,@>TLS/KFAJ,0T7L;YJ8W!VO>J@#.4#KXF6E\W!YLCD@C#RFPCKJ[!
M9O$X38#P-'O@"_#:+S":%VF5AL!I6]&I%)'C:&"C0FF6ZB:V9B@EHD0PM=P7
MG#8(SULZ-.ZK:#U=Y)OR/>#:%XI^,\$JD2B"V65!G/9 O_4<H, .-C-ALT1
M B@2@2 83-P%@GVN""$9W>'BH'G9.UB 7^;Q1+U/[3SU..@=]$/5"#;S*8O4
MN+[SR.B6L--#\:W=K<YN^U]M?$.4[=V.N6KJ)2Q&R!NZ9]!/-!FS<@M39:#M
M/ E(4"MG-L]+$ *2B&8YG]M(Z"WBK%PD;Z=1DA-*Y3T#H&QRPA+^'R5U9W$.
M21AS=55'J_<?>_M["-D\==I&X_%\-B^/=XM?;YZF\8LNJ<YN((X6YX[I(A/Q
M-'("3":S5T!]GL]G53'*'SD_VD?3,6"!L.]=,, JR!>]XU#M5,+M&\ \U+TO
MB+8TX@69!-PZL/./-P958R[F8/)?U"')RHS4^*EL/Y-?\PWB@H.*IG^R2%6@
MQ</HG&'[J*?2$,KCR@4RN;\V\^&:%54YW7B\>!Y.+DL67*7)"Z0Y\_/#/$MN
MDBI[Q=.RY/)IF*&HE8/:7:T:L(A,3G,=;VT-KC!>)N.,13D[8]7_MU(SPS&!
M.2B]X4+JCQUV,CG-=2!;:^S)YW+IM5($R1BP1B,W _ O>#56,GG/=<)7Z9 W
MSXL%T'9;$8X P%$3+T((68643+9QG6S(7'U)XG_*WJG?./,@:.5LSA[2>U84
M5?D%I6W(=4A8YE#+E810 BOH9+* #979P_9O,2XP";4,46N+A!)_J/9)==JN
MY\ /\'."$1)Z)A?Q.'Z+N,;^\9K^*YKP5UB6L<F_6;XV[^0/693DU1\>TLN$
M<P?LJA+#?N"O L\Z>L]MCSMT\I[7OO4Z\GS-.(M"2@;C !?"G#"5I92:KR8N
M*#U64[)+H&XS@71_+\P^X1@G8B&=+3G+L?E(H6XGOW%_GU0*:<F].I<%-*,E
M3;NP&#NDHQ&OM>E("+:O;;\KU!?71*Z)7P FD"J"X[H4&<'TE74=0GS:."G9
M*X -.]E3R75306W!H9.L[5M4V$MA*)EI5TDKXY&X3V>:_+B_GS_E\22.LIBI
M@^8E3\.2CNKHT6A^_9*E!N(C\UE6K:;L(A(5+"\78EV]&M'30"1RB5]+;JN!
M^$A(UG+[?O[V5EU\^('E@XW+[@\[.V,US8% 8[&X# NP44-^&LFO 6(?"<CB
M'* H_AGI!;?[&)"%&DUC+0@) A\9P4+&;DCR)I$=A\4//A[W#P:#,'K>\D%8
M ]!'VJX!]Z5')-FC%8%8N1@:INDXO /!1]YM0!YC'T!],EN;LXE^-7_@G[.Z
MFB]?@-E-JLR<WZOY#DP?*;>AQ&=YWUN_ MBPVD$;<=U44%MP?"3DTA05]LH8
M2F;:51(AKJ/LG'*;YD6VHGQK9=E:;+0M(1U&XYS!Z0MH.,W$<G8'2B=5=QOX
M_5N:Y&EV!=^+M<7<M>\^#GI'>P>DTK#];IPJS'2R?Y4T6Z[2PK=+S(>!8O(<
M=U>5:!Q$NP/41^)PMX1+<S\.*65MFGCSD(8R)RG[K*2]^,>NH!<_/_ZX%\AQ
M_<>*:.0VG^83:%LX AAT$ITOTHS%+VHKH?39"@]J,H*[6/2H-#G/+4I)E$Q:
MS".HAK.,I+6*-:V]_3C8/QK@%A (DW(KPRF1[5*7P^>S2T]MU5XQ2B;2PW<5
M&@M-K=<IH%\Z\_V 1&I/J4S39:::8]*';!".\J@3(?\'M5 F9[ >LMT-X[>K
MSRXBA4=),H^+S]MY-GX5!^G;#P*(.I'461>?,UC".>;-*E.(JC,<=B+SSF9R
MRE!2S@'W?.CA@#N11F.]Y@I0=BF9>IFK<1O%DV8S=W,D8$0GBLHTFL4"Q(33
MI<-ET1YU(D?>1M0JI)03I:O[]>D\RZ#2^_D'/T,D+PR*U9R6_Y4WVZT=Q@>F
M?;G]W)T/A%.P+Q-^/&5Y63/$2BLV7X1E\,NM!@* A).FUPN6\]XN'@)4^,MM
MZDJH[64]U]:+AA=HP_% F[_47=H.-YT<Y#J2L-5MCK[<94R-U5<R<=@%>^=<
M4>;/3TLU=KJ%VPS,^=1'+:8;=G$W9H"O).<0BK+HYV!]0-MX#Q:^3I2FL!%S
M'9^O/.H@E[0Y^*\@EV6>5]=+NSM8[770W"\G4RE,'^G:KH>R=?6D5>M,R:+<
M;$#0XDXXB)V/96K@='*ZL6K#'(;9B[W4AI%/8Q>4/FO#6!OA6JL-<]#!@@R'
MM8!E.39?#;=;*%S2#V2?<JP-<U#+S)?0[*L;=BLLQH[R;,1KBJVJ_26@=3&.
MOKX4&<&DTW#:;U83L1#Y':Z;"FH+#IV>TKY%A;T4AI)9"VVCK65'(0&M3ZBT
M1FV:B>7L#C18.^J&T]9W AJ?)1VL)&&Z;<H14\W #Y&?Q!%C]PTU%8N#4+=
M4LW,#R56FGMP*/EJ=V:$8*5FR4]\LR%4<$PUL\22DR'RE;H?-"&0DXKJ+79E
M?@V")EN^S42DT0R(RZ%1 Z=B\D=<O,;)JC=Q?O-\$2=1,HZC*3^6Q5\][6C0
M&Z[C4+Z<<V[0@28S2PDT<L\-I/=X;X7@(!.O?ED1G(9'XW$V9Y-%& C+3]/9
M&Q^BVFB3<L*]IM-)G+SD55  -.^]3I-Q]0^)2Z]E*CA/0[6R#Z\\>/PBDRUE
M"W_I"XV9J5(&^A(PL@,.:/6J%88GE'.VEJ%.&R[WW$A]K,<"9G0@%MAV6S-#
M32:_"R<ZH61JF!N!A_@$M<C=D'J,44 WL;B[#H$;1V'B4@):05<RM'$?+J&2
MR?7RZ90JP07*R6KJ05PRWM(?M81$)KW*O[QHFC#]"$YGL$0P#5#P) X(E7L2
M3#:?OL2!-, )/=;&?RU+SKXP\=I$ME$5:CHI5VT4/!P&RXWW6LVR$HV[TVD)
ME$Z655O"I;DKAY2R-CBR>3](O\ZK :&"T.KIHW!?#:2'6XRDIJ;.W$$'RHN*
M1*+#I,E-0G(P5IW@+Y/1>#R?S:=1P2J#*!C7,_8*2\P[NTSX(.PK.QFYB+!*
MX@LYO4OS-2MNLSC--K(93S,VB8M1%N=Q\G(VS_C_5EW:3]@S5\&'Z$-WYPCW
M9<[/82<J?=3[S[3+(0\>T;95,1]-_C//"U@B.?*;9P[F-LU*^195DCW<"1[2
MVTCC5PCU26!M)TIX^E ^)]:0\8'*<$*ZI])#M\D!MY7.]A/ ND[4Q;#7*D=6
MD'%V8N7A#L.<5+WDX<JUP 6E1Q^7M2>TM33<0,T(@P;Q#VN7=CDV3S['%E)$
MAUCMS>7,JS-90+,GCV K',8V3C5BM<[.A.[4\Y]B-.A@9FY]=;)%3,;EUT8J
MRI!6YJY<*NYFX@ID-YQYWJ2*O=2V*UZM#P#!G=?4)HW;D<=\8IE;I.6]=^P]
M<H%]-$/4*'=7YM<@T"D>Z*]<R+!S$7_FAY(=F'0<;'YK4 R)!OM57#<5U!8<
M'U4 :8J*YDFBN<RT9P:$R&@"07X'>ZC9@9IIIC R.P'5U.UKTT&^L(:7%$->
MV89WO%:M$CH$9NE_V%CTQ\OD_&/,\GRS5<B7]J,?[)'(=K(18"X2TNCE)6/\
M[TPN6RMFM4$0<+\#&:&5CHA7#U3&D7'&A^2"ZDTDC5:]":+I0+(IEDX;L(Z,
MLS\D'YKW+PM,"Q=&KP.E'K#T6,6S7SW.X& OC#O41YR!0EU<4/X*<08'>V$B
M(T,:S2KAZ.,,2FR=B3,XZ 5J:N,69U R3^?\+FGN3)P!IQ;;9-6(U;]>G,'!
M7I@@QY97)UO$OU*<P<%>H.AHGW$&I50:.*)+D+]2G $'C+W4MBO>+QAG<- C
MG_M632SC.(,243?B# YZ@3RA89E?@Z"),VC3C0*9467:4SQ>YQ=L^X:J# 3(
MF?K:;A'[]E-!BL#-(#?HGU*G;IZANV4.R1_,#J%T%(YSOP.%WRIIF!JY=&@)
M>PV\] 0]V$?=E$*(M(Z/L)'\_HU!J><'ELWBI-3"9>U!.YE*AP$6=,+%8B5B
M'5PR5N4Z[><?;Z6?DA\)YEERL]&IV$KB\F& !5W(9;22N!8NF<J<==HO$WZ,
M8GEAO5)OO@@PNY!T;R55 4 RM3/KU*XK:O"C[[)Y^-F</:2G\PR.MV4!?RL)
MFPT)K.E$Z(>-[*V@DZG&*2X0L;@&+7ZUGN?B(1X/A\/^UYOS&K!D3/&ZNX*X
M*DB#JY9X0)@ 7:AWT>#6I01.QG:/%1^P'\9PY24^0"YS%Y0>XP/0O0 -\FX.
M]L.$$@5UTNU+0\:5,.D8][TF<QSL8\4>&''=5%!;<*A6^&PN*IJ>M>8R\U^O
M\VODW01J@]XX[Z:<9F(YNP.EFMGH/[:EU[T*/\;;IAPQU73(,&$0O4!3UVMP
M2T_:@\8<))U,R7;$2G,/#B5?[<[</-K3;_1$H!;H7J,G>K7B)C4($FXC6)>:
MQA*%ZE<>5B Z1!+Y6%M[6HOV[X69%RV?.>38) *Q-J^T$(Q^@!7W*N=>G<L"
MFB7!"=8FD%98C+U--^*U;M?=)Q'6(RC?+ROM*ZU-;E(D/O"7'P>]PT$?->@R
MD.<B (\D^MC5FMWKJN5-NA4T_63%W8[[SH(S1Z)Z"/:A:FIMSBRQJWB)5\(5
M$Y7S_:F*FQT/LPO&%(F*8?3&^8-?.UX+-AF]\X=>V"C/Y[.2L/PA/6-%&4_(
MZH'M7S^"_1!AK\'RJ!^&N3M[\:@?2@W"+B@]>M1)^/E</>J'84X!0:_I\D[F
M2IAD8MW]>FD/L9H&&#'=VCE[*+6MH#OFFDL*VT@02F0Z^P&"SXV"._V(D"FZ
M-LE\NM./$-NLN!JH#SO7;EJT\\FQ=:=8RE&@G!Q'^_2AL+>0@&9/ =FM<!A[
MYVG$:MWV0JU>B8>0G<,.%LLR/9?+$1,-60X3VG&(M>S92L5!IEL@J88RAQ(K
M]EK;KGRU$3L(]I&F,21''0CJ.916$I(A\A7K'#BBZ@C5,>7*_!H$.N'%]=W[
M3Q9E_V+1M'@]C;+2__J0L61R%Q7LCD5\V\]_3(MXQO^Y^MW*DNXP/G"M$QF=
M<CNT3S[0"5X6>/K7OJ$?.9N<1M,Q%#^.DQ>Q6PSX6#K0;-6HR8= 4IUP.]KH
MDP>&T F?;@X/8-T\@[>5'XD6?4?&&8ORL&HF_RQ,WDY4#0JI=%KV^(KLIJ""
MR^HK5VGR D5WEE58'.K6^/TT\#I0JF5W5-&(171"W^N )8>'D@]0'N2CN.!,
MC:9PT+!2-IN!@4^=Z.%@HTH.#/ 5@Q]"49;G2 FLGI5RZ 8#?G0B?M5&(0Q!
M:^+^R85L+>*T-AJ2?.UPK3Z)4/6VI^-Q)[;ZOC2+VQFTAY L/E%*P?;V%V+E
M/UB=/6H]?RY! M'T.^.GD6A:TBP0>(C/ ),[<>NMJT) =I")_&J$+X 91?D-
M8%XG:NO9+"O->.$A,,W_:K-0^*WE\8Q5-^Z'=+F.PJ^7B>2>T#H-L'IWX@09
M8)URY)6'R#K_NG<?3:/L\S9+7S*6PSE3LCB%^1!PIA,7TP!:I&((F4JQ6'D,
M?<*= ^6[E0M*CWD,X4,#74,U R7+!@V&ZAMV#I0GN5(,)#P.Y-UP#-7L"PLV
M"&CV%#?8"H>QPX<:L5H7#40MEL]#J&:_@X'D]=7)%O&O%=37#Q2:XC56LR_M
M26P.DDX,7SMBQ5YLVY4OQ;JG36,UCU$[NIC/++'D9(A\10\&CM4\1@W9<V5^
M#0*=:#M_F=W]#C8T-CV6[,"D$]/F-V$X5(F>YJG=?<,VMC4X=&*_?(N*YDFB
MN<RT9P:$0"D*R=W'A-(4:M-,+&=WH)K0)\2HEV6IKS*B;S2=+G;__.3S-"K8
M2YI]?NUXEP'"C;M.6ST4B14;PK#"J1D+,'>B=-U VIO"%3.9^D-8?IU!F#.M
M%[^.7-PN*#WZ=4C$N9Q\+OR;K%BLRS'+-5<;BU%@FPH3]Q3TOC.0'LGLL9,I
MFB0@4WNREKX#3 H4*&)\"[*7A5BF.I!D:B?YER"5RU$[HM1=F1 ,$Q?Q!]0M
MA5*D]VP\SSCS6:ZWM\K? J"HT8&ZV22QMVH1D6FH>_[W/"X^+:0E?@%@H88$
MNPE*"89,*]SR1OWP&B5K0B^3=U:5E#8S/*C?YH"'J"%N;M(S1_;+5'0:=#!,
M0'X^-47<C2@03^[D01>B! 8-O<@#N;_LBP9_##H5)=!<OE^QHM,0-=O ?&:9
M1PD,Y<FHU"HZ#5&S$UV97X,0+"8C5-ST( S?6SYRR+'Y"MMH(:QW@%6E7<Z]
M.I<%-/L*K6B%Q=C;="->&W<^;=/9^A!E+ZS8=:Y^;8_JD$0AHM6].U_(8,7]
M6[[X\LTL>K'+ C89\+%WN->)M,RA16,Z"^"_NH/U<"_,B<&+@U4N<Q>4OQVL
MMMZ08?<"2BM)>W"P#J51IMUWL![N!3(P!W*P#J5&21W(K^I@Y>"PC[[MBM*K
M@U58%>%'_BU]9UD"F\&&SU!J>]*^P^GNH9I!=)-C6PZF>,AX2T^C_%5K&5P_
M!.2C5FJU$X<4@ =/J%#_OTW3)WZ/-75!ZUX!:JFZ,27:;P#'@^]2R/Q_Q2^O
M?\9L.C%=>>0O *6H-SI[QFO!>/ IBM?\^],T>TLS3JCQDJ]X!0!2#;R0K?AZ
M.'1<?^N  H,TN?K#</P(8Y1%NM%((=+QXFV3N%3+?Q9EL32;M_YEP!LH)LWX
M+B.5@HG0%*#H)&RW(40JUYDPTM2:^IM7%#R9IBE\[^6$HYY&G_EJ81_=9">L
MX,]<)A/VH=S=[ :!Q0GU2&T\E^H;GQ-2'^Y'2^&MSD:7>3YGV6GTUD2*RM$
M)&J>51!QFD#VX?,4RO5[/H[_2+/IY#OGYFP^^W<*Q?VF_(*AEZ+1NP  M2)#
M YG9 /2112Z4T"EGV+<LG;\]\(?8]S0I7A^@,.<\^SR)IU.]F,P' "BH;>8:
MR,H:I8_4<;.E$EI]K,U6)VDR<5@AE8, )-2:,SX71A.DOOI>M!;W-.Q>*J#@
M7B?'INE!02@HYW /ZSXFYUZ=RP*:)9Y>:S-'*RS&OBTUXK7N,K2_M%.T&?=T
M$<79OZ/IG/_GHL!$O@XC.?G<M*I][?H2AS3Z8&W*8R4'*W3"$3B^?=2MW$8*
M8I.#'=)?/L!I/\SUR$> DT+(+BB['>"T4N*3S]5__BOF*W8V?OV\8N]LJC'X
MFPT 7 ]S0@EZ6-R79XK8P"83T;0B]7MYB2Q5-:_3KXV1L1H'F!#(/V?L+; 2
MET;B%IC)!$+A"1[[S(RJ 10+5"SIO4S>YD5>(N_I4_WD;\$RB6J_=IF8&@%+
M49()PQ*1NN\DQOTU0%0S:5@Q;J,D4]="1.J!DQ@/U@!1R\6$%>,V2C(U+1#2
M! Y[819=I/.T/78R%2]\!YGO!PI?#I,F4,I"+%,=2#HA;OY%2.78VXXL*5:R
M^'&_]K>=L:?"HL"7[E6.^8!LCL&^-'#1$!:="+A5-(FE_)3O 4JR(?)RX9E@
M\E4XPT^6R"B9P/^#R/[W: K'0*.\$=EK@!$UYL91;GI(P>+;_">7')#-<:A+
MP! .G:8F93&_TXQ-8KX\9UQ5BOC=8+53O088R:9?R2>- 22J#4Z\%S0\W \S
MYY N>J:(Z31!::'TW>$^5K]76[$X"'4+I*\8MZZ(E<H]L!WY:N^!S4/GO%;,
M.SP@U%Q(-6VVQ5*#X"N*#KU^Y.$!J@_"52 Z1)J(NW!1CHZ1O8?[86[(+9\Y
MY-@D FE>T--_V.D^5NR$G'MU+@MHEK X?!5/%Q9C;].->*V-[%U:$MJ,[#W_
M>&/C@DTNY@6?I,NI&WV6_L"O'<K;1[!VUVE3"N!/%F5E3I$57+,A.0>.40VL
M-G(R]49:02<3_6N)XYI/^8>?;/I>I9K9S06KD8'[J&$*K>N(A -D H$=5/XB
M?O>\?L"(,(>Z4!O5[_*Q@9Q,M+ +C'2NNO$YC@B,0?6WXJC$&CF9.&*7C?%G
MZOF0\3,%5J.6?,(Y8JR DXDFMD0!J]P%9U0T!3SYPRO+6/1<**U$OCX!4PG5
M%=:ZSNA802:8&2M)K1_&V.@E24VN!2XH/2:I67O@6C-:]COH*.W7<A'EV#R%
M.[=@4#O&:M F9Y[6CG8LC<2A6._A&+U76B-6:QV%U%K<>8CCZ'>O,:5@>;)%
M3"<@N V'?[\#G2E+L33Q\_?E,8L(AJMVQ(J]VK8K7[^%,VE$%AQW(-2C;].9
MLD04K#6?WSB;8]3J+Z[,KT&@$RN\#<F@,+?X!8#=P79#IL>2'9A48X:!3,N=
M:OT*8 NTM#F>.G:X;BJH+3A4PW^;BXKF2:*YS+1G!H08WS*/X#;-BVQ%^=;*
MLK78F"5:V(T&^P:AB,;:-!/+V1VH)NRWA0"D(AW_=1+E;'*:SM[X7*@.QI-)
M7-%TF3RGV0RQN^K]:Y2Q.H%9%B4O%:<_UX\L+/FCGU$V61F'50;PQH-S.0Z;
M%^ ^B]_C"9==?LNR\H,"FH7//?:.>JA)?MXXN#VS5&#)1 N=S]ZFZ2=C]RQ[
MC\=,S(KKM*R*S"8EZOPA+:+IYM]/^;)QG19_LN*.C=.7)/Z'\XEE<3KA5YC%
M3_!<3Z'&[1+"Q1 HW!E7YU"YZ2&N25S:/_J HO4EB/PT2D[8[3P;OP*<'WRO
MR,I\PP)*QWR/LK]841:0D:P^3F,!/M3PI( K5!.&D(E:"J;N& L6;!&H@2Y=
M79L6C",3.&4$]"'Z6!RJ+[@@-O\"<1Y)KHI]\/,!8!MJ7"X%?3/E4JB>N(O&
M+.NKV^B%\5WV?!J_Q$]3ML20WSQOW]'*RYELKVLR)N#]BB<D7XSQ$$BE4H0R
M>NOF>:&SGC3!<5! C!J*&UX5FG&&3&G)VRP=,S;)80TKK2(W)5'Y^0?+QG&N
M/,]HWP6PJ':MP/N$*0-"=29VAO=O?E"*DQ=^-1OSGZ(7]N,M36X2!DH]2I+X
MG65YE'W>/)]%!;MY_L8'+"0+1:LT<'[B=L$+N*Y@,)),=<SJ,EEV 9S<9GQ!
M59@$M>_ 7?,K:HDI<#K!<LZ,6-@8KN? :+[+EH@YS.7F&L*ZK?LF<!<U-: -
MM0K(.#HQ?N5>7<V?LWE6K9UQ.JD(7UW^X*&E94MV5&XX(G &->8EM$HU8@N=
MZ,%UY(F68;F,8^9I*0V_ 1)!Z*L46I4\L\=CK@M&G&.%1Q_0M?4<0"=5LL>3
M*(4*(T+N*PZRA9.1%/D:5S*!U?(ZFNECC4)\#GB*'5(F$K+CZ<:= W3B/;^*
M5E&)?B.@7MJ .82XU*V36V7STH;%2=^!PQYM9Y+[RJ!Q+TE8$:P]N_3$K2SV
MK7F+$XW;YJ U^9DSPT=LJ]CB6[D;2B1W+"^R&/+Z2V)^<,:KJ[:;O0P0:)LY
M?,K3BB<^RM4*Q7J;I<]Q<<*>TXQ=)N-T!@@>H@]^72X#41-7D3<?&*#3CF3R
MJ0[>^$6GUJZ(U+O[']H-6_D>[%2T(XY\;]HF[/!1P%>X/I3!3"6<UW3*![UC
MQ3Q+&J\.38<%7:<=\>%S;?#$+;2BPJX%4X9A3G>$3$9RW-TI3WRTA]4<0LZ]
M.I<%-&NJ$=-B,;9AHA&OM16@$2Q6&_U?RP:N!B9MV2O "%*UG4):MS5,D @8
MP58D(E1K6)2_!/BPN^!H>&\NL"U($I$AQ 2&$!GVPAE2=MIU%2&G>9?D90G(
M97KA8K71W@*MQH%=!C4O4SO)S.1K E(BZN:Q<WE6;(B9_VM7Q/RGQSO80B3[
MY-;?'P_V>X.C,/9U0MNB&+,DVZRY$<9<1M()MO-$13-6$Q<Q^R0LWB%8PN3F
M85W!F(R]%[ES6[?3'%A;$=RXOLB!4/)]ZYF2_CZ*K4BFMW5^BRF6<+IYS(\9
MIZO82C6G-Y^IZ$9QR%EP6DBQA-,8T3GSIYS]/>?[SOD[_Q^#2ZGD#=BLPF3
M$-I\S7@@D2Y&E$R=3GVHB^P=0!<H?,'X0JIFO+&PM@!)Q(51]]V[N+ / .'D
MICT@()@3=BC67CF%SX/S!+?DCV:^&$EK"XM$0@C& @!S\[RQ"6@V.^'SCYP-
M!SU292)#;G9J'DADBY!9MXEVE$RN.4'K7Q[X?^71N$Q:U<Y+RY$J7F '"*O%
M)!:M*U!)&1&$F ]LH5/98-N3OF[C/6P>!+)9?")C3&F^53Y?D8R:F.\ZQ;9%
M9H92(A"$-+)%IK9F=]UX"FS-7S[Z0HY;(CF$=*L%;=I[Q]9S@")0Z*3Q_E=G
MJI+Y6X1+V(]@CW%G/Y6=R%T.VIV%3IY1.<_Y4L"7BYM$;I5W& 6N3*CQIJ+Y
M(;GR6:.2R!7#U**E_>%GZD&NJU$X!PY1(TA]RG47E42NS4TP1IZ#A[B '?LR
MF8 7>QY-%>YBX;.P68>9<X0.'SKT$ADV-]*XR?"/N'B]8],2>/X:OSVDFBA&
MAU%@%@2:DT:.:)4X#(1G!$XBUI:B-_#$BGT<:D>^NB/3D95)1IE*J4ZPV'D*
M]GN4<B_N$Z5^X19CDC"ZI2B0\P\VGA?Q.\?W'(]9IG27BQ\&'"AIR+YDHX4F
M$5'S:NO7:;)4BK,X8V/^%AAU3EE6<&+-9HK5&  (Q7SE<QZY():(L*58E"69
MRMFU_1#0C5**S^>L$D*2B()B*1EE#MRZ>F2<3E3M-GQ^!EC]I>N>^>>51-^P
MC#]/>G!/*G!W\<MKD:]KENH4S_?W@*NTJXYXT,! 3).H(AU[E9Z)YW_/^;I_
MF>1%-B\M!V4SLX?7*%F4<"ZKY.:7234)0RR+EB1 *6G:=1B0EDPW/DIT&",\
MJB7@?S"8S6PR>F<9G\OE'Z$B-#3JD?4_(D<C2(]V<9INS )31DNF"4*,FC-G
MSE@^SN(20@@-WQ@>MD?:15&0E+/.(XE>856>=P&U7>YZ]![%4_ R7*29K%U"
MZ$]"%9JOW&XC,-\D_7DZ6#9_5:1N_K2:>'=\=0^ADYI/ F]I5P?$+9JOX9M$
M)YL'$];J&)5$;10SVLB)EMZ!W :"+> K+E.-N"$1-$:M>X!0MA71+1?E0W!0
M_/*FO$VD$DDA!"4ZVWA6=4L!ULTS?WN6)E5%T\K6$\(:I_TH+'E?L:MW:YR3
M:":"2V(T+0=G$S%+]7U*S0:H0KR_LLY8\D&B <OU^;_7+.*?_VN;:?#+%M?8
M1\&2R;H#X!;??O+_^R^^XT63SX3]USB=_7?)M76PUGE>Q#.@?&52N'E^R#.#
M<HE5_]Y1GL]GE>GBC!7\Q/Z_NG((7TDVQ'%[0VV./$02VG.E6YUPC@[#>)^#
M=\(IA2O91SRSQV<G'*I%3(\.OU9B:B6X+?60XY:4JB)88/,(*^Y4SKPZDP4T
M2])]27(8.P2T$:NUR3"=Z<1U=!C&CT5H15(AES@ "-I:N] RZ>@0NP2-2,:.
M%E-W#DBN/[^5RI6EV'L%(>W2[3S-NS/1;?)P1-O$XKY@U WXGK@EUA&$L(F+
M..%4Q]%T'1JB.:=(W@".A5$#@B<6-0_$PD6(72@+93RS,F^@:F05)R\WSP+J
M<Y@%N?A/VNW%YV> A5A5;LVD*]:( #R0F% 0X@VZJD=4CB<D%$K;*+2Y<8Y]
MC%\76L7_:U>;X+?'_W?]Y[U !59_@_T1U5T<8")O"W@7*J$N]JYVZ94+9\,I
MLZR1_^\4\JFF<?$9*L+(_.O \<['R*LL_ZVQD$ZC>Z^8[^+\KXN,L<N$G_7Y
M&;Y-E15]&[C=^>BXMA16P4")NG8I&5,U19=]2#!6V,UO [<[GWW1]OHJ8*!$
M7:F$:6ST):_21G[D_(QT,HW&?_$7^?MY]4>(1^)_^)Y.V/1WC(98V>Q"=9'C
M E5J_,"RF38]/,A'@8NT#9"FBJ!8=4)RSE.LQJ\7/!2H84WXX"&%LGEFC\?@
M(80;L:OO_HLU5*LD:>2[5[15(WC8[H2;M1_(9.'LNZ]W(VN! V3B>;Z*4E$Q
MCA/0+FT]P/:U;)7WM[YK:>OJ2M\!D+2+V;BO"V)5T;'"4R10:^')@3I_$CI0
MR'%[B*=I*7BVC]5Y7,Z\.I,%-'N*1FF%P]C;5B-6ZS::+M6WZ)#3KX]28K)-
M\U K+*03D/+5G7[]SF?,MZ6P"@;Z"G,AIJX$G7[]SI?K:'M]%3!0$P?4IM.O
MO#5MHH6;UVA<<*+Y<>:W)T^H0<<4;5'.Y0 OTNR9Q5Q344N<UJC@?!Z@]@/R
MIBJ>%QMG5M)Q_@6##M6*D15YFP10@<X7@D318B$?R;@+P^&^3I/W$GI5JA!%
MAW=H .9W_]R'H<1B1G;':RH#OC5'1\ED%6N2PD\W\R(OHF02)R_AE-B2!-@#
M?^NP-SYVQT>KP1V^NK^L]OR@^_&SX=11R"TR+MM D^W\@V7C. ?'&=:Z62,!
M6$_;H4QRW93QD4Y=BHX%8!Z'62W#!V J5,\S>SP&8"*4$W0-P#P.DS6%%B]Q
M+"UH(D).IKK$UXB5.P[DC7,.P#QV=U:X<Z [$0L=42KL2!9"VJ6M38 08R"J
MX7-W_T,;A:E\#PY\M"V_[@N$6&=,V!&L($6H<,SC,"'YA(X7<MR^ZE6T$"UX
M'"CNRS$>\[@6KBRAV5=UA598C+V-->*U=N/IH/'R_.,MSLIWVK!@"KX&JWKW
M ]C"68?D+-,D_G=("1?A!O.,M:&$@J\]#GJ'O4!F@*^AABJF21218JE<3QU/
M45SJ-8?&\6^KNC<^2G2X2RV<%_#:=)T+?;O=+YH6;AF5,4RB?AA66+AX7^;Y
MG$W.YAFGLYHF):I\LYC/PC_%E(NA]6# C^[79U$HD"M')!JRM ^U&O$M9-&Z
MV/6Z*>[O\&^Q?@R[=%,DV9MZV/TLO:'_7<:,;[] %#?%X_JP^\?U "KKQL=?
M((J;;E+-D+93BJHBRUA))Y:[8P%=PZX&="FTSS-[/ 9T61]96W.P#K^8@W5H
MZ& =2@T'UCZ %IQ_0ZS *#GSM#Z_H=3-$K[ZDPN':;I7#5GMM2D:#5LL7FK(
ML/N92@'.:"IN=2<.MAO>U-\*Z,8T=>ALFW;>/UC\\@JI*>_\H1<F",[;+EWR
MV]HKU*/^'D9(1K?N<OV],$Z?X'>Y4KC![W(E>SS>Y<@&R_;WOE8C\TIP^KM<
MB=N343/\3:._1RI6MF2>[H)1TNS)U-8*ATG>Y4Q9K;O+=<G_:>FAV#DUE7\\
MBPJV.B81\$9I:00A=MY=I=J;B3&Z^W4)3-T?<.>A.45L".1BZW6^M!S*_'#@
M,IV*!\&XLEVJC.;\L*01]*OSCF*4*>+&Z.X;S<UKH=&<(.;D@<@Z;Q]%F1O6
M/%:;]=LTI\KLI_GHY27C%ZT"ZI)G,;^6C7^;4Q5JAY*4T3%S:B^,@2:\.;4G
M[Z?LF3V8YE2T6D?]7A@[.YI]M92D4%]$R+L3-MJ%LC3]7B 3D6NMHU+&CB<2
M=P[0B=_\(DJ%;?DFI%T$[>B!2AWU]VD7LW5?'\0J8\(.K.!.5^=M+TR()Z'#
MA1QW9\)$^[U 5CE'YVVO9D60T-R9UIZ<6NPMK!&K=9L.5DSDD_YN^61M4)(8
M7S82]75'("2R8(_H?,4:U7T?G[>TJIBVR8O*!4%)\RN*0##=][L24OHMMOJH
MIUJPK-3BWOY"A_D/P7UEM>+YVR %>DR *F!ZYVOE"'29#FLUI6*1G3^[\0]W
M#*3&=Y_3E(.)QL4\FCZP;);_=@2)56^?8CUQ9\7>.'Z8*@:*E]N!3BZK@^ZO
M=*!N;;N[W9E-QE/5-=?I?ABG1GC7J4(_/;/'H^L4P??FZCK=#^-31[-N[DMM
MTR+DO[U<7AT#!X%NL<ZNTWVI(ST@!\@XM;Z*4F';G0EIE\Z*C9!<$<IU>D"[
M8JK[^N#F.CV01OJ$=\>YND[WPX0#$SI<R'%WQ[%W$,CAXN@ZW:_9WB0T>_+C
MM<)A["VL$:MUFXZ5Q:I=4[K$L&IH=FC;Q-Z,6I 5[7 CMPL_?99K7$R(Y6U$
MQ==O^3'C=QZ&1/T.NF1^WQ8L'%)VQ+\E\A"LLZ. \_>P\VVQ2A7Q;#)W8B,=
M8WA#V')_0%OZ:T@!,+[[T4GA]->.C61LY^X7PYV=558APYL:>R4$Q-#]\V(#
M;0[!33H>A8YY* ^ZZJ%4**!G]OP*=<_[!U_,9GA@:#,\D-H,"=8][Q]B>?KD
MS-,:L@[]5=UIA<,T;8:&K.YBW7/=>4!9!:VU,YXY%2"([D>H!3S@6;.25NI0
M$^B"8MU8"FU)2EE3?-#]0D,!]=J5H[12@YI=W6H-YO'NY%:D5,+H?IG2H/=R
M-XX2<M-L^&56.4R3[72/R^0YS68ES-_.&K&.'5DE<=$P=DL<CANF?TE26T#S
MMS--( /:85JF:A3&(-Z4L5_&Q5,SI9:-M5M3<)// \N[?UL*I\L6/.R.9\?<
MH=6:KDJ_"<SMOK\FG(+J&$?'-0,HGO1 G_1A MM >SJU#/)18&_WHSHT>AF2
M<W021CKF,SP,4_0IO,]0H6R>V>/19TBW1-MA&',)FL_PL&8[D>/NCD?KB%:>
MP:'0,2N@N3N9'$=$\PP,66U:H@W)4/>[M$G#7:^/8:[KV)'FJ*M'FGXK1YHC
MOT<:NBU#C[[8D>;(\$AS)#W24&P9VJ=UI#DRV6?[TB,-Q9:A?:)'&D-6$RQU
M[M&<87@@:LDL94H-"*;[3BO%?HO&4C(U*9JRP+Y"V7Y '7>@!@32?6=6.!UW
M9RFMOIT-6"#Q3=MS)N3R[H]($%_WO6?A9H1W3JO-9BW8<,!R4^,WCFWF?/8V
M33\9NV?9>SQF$E68EA3P_X+*NN/T)8G_X:(J?>VG:5[D)H8:SU_BLAP@K&T+
M ME$3#^H:)*K3#)F W!T0]1\WC#2$B\05BPA$WAD1O4U*VZ>'Z*/QAJQ' C8
M@+I;T-.,'=:0B?$QXA2G^X0E7)#%!6>UW5KBYP/ -M03>9L:Y95E=.)V5O90
M/[PT]RMX_!XP-4SRIM+'T*;VA>3;+Y&#/0CCA')T/@00HH$C8B!MSD8Q'WL8
M*!_.T1$Q$'I[!#1W)WIE>$S3$6'(:H+YV)<)OZNS^X*?/&'MO%K,7TT!>\5;
MP U2U2-"KUSF/"&3N"PA55M<7/D>@,3NVJV7@97LMH"1R<L-)SWLQ36\&'4K
ML(>.=+!<P"+RSI(YRZ45V&6/PAJ#ZA@UF0O;[-= T?1*<^?T/9OR1UY&R60T
MF7%&Y04D)+\S)<_5+P')89JQ!.6^$2B)'*RL14(YG"<O_$K(]\J2@C.N ]/T
M#:A7"D+S%A"-FM#B)@DS5!)1'+3GEXG>.84YM$88329Q14B#9'?Q_%Q_1.4U
MD3WZV#O>0S PG0&GX70(:4)/<^ &D+4X1F;Y]Z@8ORX];HL'1DDRCZ;@JN-_
MX*?&,1=X]*(R*WG\"N=3#\6!HA&<>(_V#YR,FT0"#;;&]9W"7B>VWP?0*$X1
MG](60B+CS-"HJ$A#%TIY\US^T7W>Z\<&=H>Q#"+,=F.X'MP/PBWJ>_01S^:S
MBA[8II=7?GY3X9]@DXLT6ZP[*TM"EF^2*]G0F@\,LP+%5V4E:*]8/9CH=0>1
M!:WK361M(-JB" Q"/R6NH:9# B-1:DM92]8#2C+AJ)*E:(&K.F)L_C'G4)<(
M%ZCMUW6;T6$2!*KHVM[*[@#8@_M!/.O7F3-K<#)WK_H%X$08HXS07VL_3W64
M>_28AL^Y=?28'N^%F3U&?@<S*=1<1&(0G6FJ=KP7R$3CYO(LF:?SPY4T>S+F
MM\)A;*M\(U;[-;C[:I9:Q%FY I83]%/;KUO\ N +8W<)M>(8X?%AK@\E)ZV/
M2_8*8 MTF3)V3BJY;BJH+3@^+/HT186]YH62F78Y;&[2V+RS*1UAN\\!@:@5
MO37:KKZ>;D*0\+:Y(>%'_G_YM29^CB$VI%0A+9M5KP"YJ-Y&:XX;H)$P'^'&
MOZ!PE$S*?J.W:5YD*\#0&)S_P%9&JT48-.#)K^+H*9YR:;#\=)YEU>/7:3*N
M_J%8U8)]\_'@H#?LD.4W/",DBK:<4&T6**I\Q5=IGI^PYS1CU;\?H@]F78=(
MN.ZLQCN+<[BCSS-VI?&HJEX!PPM"0MF:2U6N ;\K)',P"O/3;E5)OL:]"_[/
M^$4?U>0R*.?"/IJ]S4 \XGG5&*\'=ZFICJJ,;;+' 7R84XC4U&8M"P/Z/1K<
MPM?<<36X]1#K(YG(P,#<UI.Z* @6XCG>Q[K#RIFGM0'M^W'LM<9A[*MG(U;K
M[I<(IW"'#8L# G?QV.^VOQP5N(EVCFYSW]\!3*9HB@.4\X\BBSC%<1)EGR6S
MX$( [L6TC'R]Y-MLQL'ZU1C3K\+40XO :U.C+!F"7GUD=4&[S=+W&-;=9;)S
MFFT>D#G^-6JB-[9]J[4[\!%]/XS9RO6(#KRQ.J(#_;]""=/C?<1</!,9&!S1
M]Z4678+52(\#M<YV/:+O&W0*/I:WO:9X"3J@F01LRFJ"U4@79M;57%V4_ECL
ME8HSE?I%@$OU6%3?,:PPD;E=+:@MTY1&R>2*?VGJ($'U^P":JJ54*T@C:&3N
M1F?LF640,LTX!9"293LES08 V&C!Y<X2M<+F(7I1>(A>$B'Y>EFA:S3YSSPO
MRIKLDK.UY2B "24;TOGP[0:03(F$)?E;JX?[;#09!EB DOGM94Y:("1326&Q
M0RR6$X=M4_8F< PMPZ/IAJD!12>.<[4=5/[-!GNE<@#06K2,R^9[I0DV.C&?
M2QVLJ':9DI(W@5E4K?[Z*:D&12<.U'X.RA1SL#_<"Y5=$%!@.CCHE1\VS-[A
M*C]L?,38ZLTV"TL>'^(J;S2+DZC*1N;L@5 T?K19>C?TU6HM1^)X^_AK4UT
M6A6W !<J[(C3<3HOX+O_DS[EHS&_5O GCD]3OG!.RR(X&[>,F^1',F89UW!8
M2V_3O&2T3#5]#,W1X_1EMA*M9[24*CF4AR!.XRC/&93Q^SCE_XZ+TRC+/OFB
M!\T7\F]\D>8GWI-YSKF4JS*!W :$*8!O"#6=WXTPDJD374,!W;Y7M1Y_1EQ]
M;>1<?QMTO3N+MCD@,EX)0SUL/EM!=?$O>)ZGYP*4!T>%[H1G%$+ EA54CP_#
ML%H?.F"R"4KH]1@J@!9O!?HR+U[33!Y"H'X!>(&<82\3C_J<*D)!K #S)I6&
MA5SKKP TK%ZH1DPWE=,6'#(N =^2PHYB""4R78 #@J%_&0E[FLZ3(ON4)FPJ
MGP=PJ/FQFHDB.2XHH- QY6]YC_YGGL7Y)!X#75I1:=X$I"B>F$9",P-%QVI_
M/W_*V=]S?A8Z?^?_8U!20_+&X\$^QQ;&8!+FE*$#0L<V+Z!4NX%)WZGP!4I>
M-SYMZ)AO++(=4#Z*,] 5&I6#1QCI:4ML()@RP$9:UL34K(I;SSUV;"44$4^G
M&,2*.NWTV7GRD< Z)V*M1@A;Q&M*)71&#%16KF;RT*Y0'H(4T^L4''!QINZ&
M47N.$WB,VG-5K,!U2YV,<@E+$>P%YU$VC?G=BR/ZDT69]B8C?!Y0H79'-I&'
M"0*)7!", 5?\;F4N%<'3@ @E>-I%)G+Z)5Y:Z]M_:[ELAV&B8_V>AN2D2_@=
M/G?0/L7J.%"VAV,2VZ&P=JZ 9@F+*>8)'N]A'V8:\5IWAME'N"L+':'Z&Y?X
MG<?#WM'!,94"-X;W+PT4B:AP+L1U6J^CF=ZXH7FSQ#K 6K[,16$A0@$XB2!Q
MKM5!!8F]2+8C4>UJVORFGF?%AE3YOW8ERG]ZO(N2%YGE?NOOCX?\SANHW[7?
MU5%,MH3-S?W_YFR6WCQVGJAHQNJL*V:?A,4[!$N8W/PJ'HS)V*N-.[>U*PC"
M11M,\S?/HRP#:LNRKYJSF.CYQT'O<.\X3*!EH'.8$H8D0!;!Y[Y!85Y5V(W6
MOSSP_\JCTN<L[V'L.%+)BP%VI)):3&+1N@*5"!W!4X\M=.P5MGWIZU;F ROK
MA"08E_\O7Z'>HN036FO>OT9E ^(U=4HG@.GK%2!4[X#K!*S[#ZQ!2Z37O&'#
M;9KG,=]42G>V9(L4/O<XV!\, ]6;\KLUJLF7<+9YNX:M3THOI)(G*_*PSMUJ
MCFFXNP- PM_F20 ^^(N](?ACM':A;][2</GQJ^@MAZ9/153,"Y;?/%_%L[B(
MU!NWW0 5*+0$)Y4^RX5B 4LB(\P,@,8Y\WSI[4Y&FAJ$1#R88?__2J?Q)/I<
M_7M!,#0VA<.#43ZX;@S(P4.),6\F0D-8$J$BF"9V*7]@V3*5_2PJ;$2Y\R8@
MQ:_\XRI ,1A)1BB"R6)%[QT;I\DXGL8EK6L 1EEMTI<!+TH_KF;"T^&1R _!
M^G#^_,S&4$I@33M7,U'I<56<E/$@@!^_;J6I/*UQ2>3:W)X@=%J5L7;E]R&2
M2'*^-'@3$I/Q2T^:5L0P R.11'/;@*0H1VGIB!>S_2+-1N/Q?#:?<G59UOLZ
MC[($&K:9'RY#?@X4EGZ&?0L<D"B*A\Z42<9W@9<D_J>L#+ \@%T^WZU^_B.=
M3R>7L[=H7&S4$& R<U.#$6%6T-]'_8"42!0A%$.&9<D/48TFKL?9?%U 3+#;
M-A@5.-2=LW!SH!)5P,FR$$2KS" %V#H6KGP+$';G)*4'(A$5@O5'HG8/KU&Q
ML?*LSH:+4Z']A-4,"'RA7Z?,"T:)[!%,2Y+#AKU!T&Z@QT%ON(^3P> \G1W0
M2>2,8&V2J*O]) 8-QB\1WG"6+D!(*E,A6)4D^G7Z"I[@RV2Q>GB;E6;CEFH\
MI']I\@M6HA0(IJHS-LY8E'.*90?#_([_G=/Y-/U<^I\4RN T7N6MZLZ^W RD
M1/C+C:K-?H';)M6;Y]VC!-$>@<<(=XWV;;I#_"U0SGX/MMVA='=L7BY93,A2
MW4L2%@:M,Y;QQ^"JRU=PF*?5&Q+%;#PNQQTJ)#2 7'U")E,M60VH6@I'R_8@
M58Q%FGUN/6P]Q:U&!U'@!SCXF?LNP,D45S:!M#SYG2?\*EX> CPHB'A0F$CX
MU]D0>J'$2Z92LPF2F^*59>J^:$V&@VT3_[(40@4D2(,7=F[<(_HX3""3:X]H
M\2:NH1^S\'-K=37(9+E+9+ E-#D$3R6=6ZC], QTHW<LKU'/7I;0[*D4<RL<
MQHXK;\1J@B643;:JW5YSI:4DYB]"#[,XFC;<\W7#P['HJY@&G)#3J>=L DK<
M,508C^)C6. 1?C1"".W0(*93)MH$S,IWGR^4OJ$ZU,8#KN!;U$/H@0PJG1+4
MIBA*N^@+XS\V7@YVAP.>?,V+H@0IG5K6)B"N4W#:S/ECD/Q5.0G+%)*3B-^P
M3M,9_%*91M)<Y7SU_S'@)WYN3@C-<>(#G>K:=FOC'<L99_RKMWUE.2#P!3_J
M->S&LH/51WEO!S?5FBI=J+:3M\I\>& #?EBD/Z>5-7(?A<4M%.#;-'V"(^[2
MCW:5_H23[L3!-:D>ZG'0.S@B$'C17+2&.#65R-N,O8#])DW*+K//M6:'5W'T
MQ/44XK")QF ,$0)):VSZEJ5V?6S+%QY[@QY5'_Q06F)1B<5#'$4@$6UH\C53
MG60U;P)0JG8-"Z$)09$)C:B1>YE 88HT^[01W.HE#F^/ZB740F:[>,C$)]0H
MM9QA"PW\ B):(R$3+=!"9^[!RKC58=%)@7EP_?N5Y KSQB)N($+1:P"1JI%%
M+SL%(C+=H#?T;(-*6,KUD3G:=P$L51N(T=13PB+3-+JV5FPKH,WRN?TF;.14
M;[T62Z<0%)E&TC5R%]'?R<L5O[ALYJQ:7>'DHP #NKNHF@,D$RQ1)QV"^*R$
M"2_ LD/5O&@CMPTL=$(4:F0^B++&K6:@> 10SB]@55&"HQ-C(*)[^=O"M;7I
MT!HEDV5NVNIG-AD]Y8R?MVV%[_P=X.(7L.%X8 &=6 5W=+=5;& 8[5D.#OSZ
M I=<5]QTHAK<(3G%-83X'/"TT[<VWYR@$]M@ !)\\ME[69>HK$<431NN/((!
M@2]40VL;:8@<*YW6Y6+SQ+<TG?R,I].J'-7"N[NTRV__V]JB8S$VG.L[K1F-
M8 >+?_"7AC4,DS'KFH95EXD!_1[3L.R:J[>9AS78"W/7]Y&'-:PUQ9%#\-6!
M/7R:T* 7*)O<+1&KY%Z=RP*:?353;X7%)#.Q3'FM[:M'Q'*E/]9 3;PX@_42
MS*=-;1L&'RACRPZ_@#>A&7I?;=]#G2-OLY3O#\7G[31*"@[H_.]Y_+;85NU.
MC=*18"9U6@\L0/IH02\\$1JHY174WEK2*HI,<AKG<;#?'^QWQ];4#*2/=O8Z
M^6VHTRICI^#_E<>311DHO>ST8U20J-;+T<K- B"=OO9B^BV\?[MOE1@/.NT^
MDD+RT<7>8JK=Q2^OQ<WSCUQN%3%_N=*][CC5'9!I6M&WD!(PG\VB[//F6>[X
MM\T!\#/+Y?1<*7('+-[F9PF[':?UP!1^16)Y$8_-5C73T0 WBA_47C:FL0^F
MF.DF*L@AZ#/T[0?C[#A B7E!4(%MR&22'>0$RTS0AF\"W\+X"H36:%\2-4/E
MT49MO?2W9J(.= TT,E%;BL/ 6BV_[UE?'5JPI(8Z;3H:J_=K5< E-'M*5VB%
MPS1MU8:LUMFJ<1H1W;(L3B>254;X'( )8RX,OLZH\)#)'E@1)YT;DB<!2* X
M(>TBI.*L1@9;Q)/) F@F!>R%RH\XO-8Y%)J"Y).X;.3)__#P,WUX3>=YE$Q&
MR>3A)S^L??+?OF]=$W9L1 U'A0,_2LR,>FK4+49^</J(^6\NW(JV^_CC(=W\
M]37.BD]_PM9_Y7'0.]S#R7$,*GX+Y#ZR!3PH1$G:3<($!%_$[\RC4AA]J6(/
MJODKC&+8H?>1 >"H'"?L,P5%]J\,VI%+^(%.O:T+WQRMCS!^2V%?I\F23D>A
MUD8HX1QT?.;*4?F(AC<4TH5N?^'+B*74S(>$XPI*R8_F0K0&&:QRG^.1D8_H
M<<,5C0O O\CZ:H8T6&RZP['P(IUGO@_9ZS'+E>KPZ]VHI#A]A+9[$ZW?H_+.
MF!7DKS=OI3@UT?-M%F*4]/"D67=Q<(C@*95RJ&J#"N5RYU-0B0NN5;=<A[)*
MDT"ETJJ6JD,7:*OA@3-$4\L'UJVC79"3":R0M<1-@BJ+U?# ,J(Q;?;*XH*<
M3 R&!--=5::=$[P%ZBIZR_F"/7I[F\9C<$Y5;23Y3U?Q+"ZT[7<#? T82C3V
MV%Z5/##"0Z1'V$31P6&8NZ]CHJA 2 ;T>PS""1\"XAJ$$^BFXR%/M)+!EM#D
M$+H3%[)J04\C\N90&-XDH!FK$:4+A[$=VHU8K?-C(P1Y6!V*3N<9=)(+=]Z4
M?@!X3+3TC*\3IPX[F8@4"2I['0!@1/,][86Z *,.4 EOEEE9E^ZKL\PWEKYD
MT=MK/!XED_N8D_W,SZ!)<3K/"XX_NTR>TVQ653Z:3.**[HT?<3)G%L3?L;<T
M S ;!*G,/S:O<WGU$3+_3M-DS$FK,A/OXOPO/M_AA^B%]12(5*]Q),>H1FT+
M=HNGE $Z#^89X;WH>@[8;IZ7\V$T'J=S?BN87*39 TL6A-QDW_B*S9^_8^\L
MF<MN36Z# 4)4R[6S_!IC)F-'6:+873Y5JXST'0"'ZB!N/"%UT,AT\%A[(128
M3SX7?]3E)3F,!FP,<^U3YBHUEK [5$S;28#]]^23G^#&K[,H^TN3?*![%:YX
M8>XH5OD(#21KMCF+89/I-E*G=TFM-H)>]RI #;13&R<V&(K#5)9"@&3R@D++
M$MN:U)Y0"9J>[J,IF$#*\^ U*Z3!(<KG8>E",0Q93BG)+JR 1,;> ]ZJ<I,_
MF>?\;)'GR\.@9K]4O@<@"23O^=XL33"3:3^RH$V[E&X]!R "76Z,]T 3+DOD
M(X!"I]>(NT"H;&0^):/;LCPD MVS6<PO,N"U!VM%+M^$%$_#G1BE[)U*J>N&
M&C7UOAIJM.;=/@H3-8*R>\@1^NI?T8)OMD^K2/*1L!2U@&9?31Q:83'V.M^(
MU]H%O;FU(,^*C>V6_VN7\?RGQ^_1?])L::^6G6+%#P(.Q/+KOA<>)4@?B2'N
M0KJ.9AS>%G'2J:)\'M $*HRI79J4_*V+0H?!5ZL""A+!7LF\BD:[LEE=VX5'
MU>57=9F-M>?@@(=2*<]$H^O'5!G]OGH9!'$A//!OVGL/EF_!#AHFG)Z:XV '
M,9U>"35:@5)[&_/Z+4 8*)^FB:M@1P"&@JO!HM.L((S@L#>GT!+4MBM!",%8
MF,$A%+*L-9W70&@]!*9#P+*%6EE'/\/$<K4$Z*-)@:=INMC5[66J>1.0HE;4
M<!6E&2X?+0LDEL\,"NVOP[;$IQ?9HX^#_>/>( SC40XM6J#!NA#L?E6Z><D?
M+HD<!CKD:X\;6M;I.;T#0]-2@ *OL4\(OIFN/1$T+QJQ^WV-KT7T<$4L6B*(
M1FWU+-]!(6$U1A&'Q0+YBT3^#Q!N*MH>NZN.L4.4/CX.+!2?;+9PD"FK<!M]
MEH[HAW0T_GL>9\REH9WY( "?@E/878S66,D$\Y^QMXR-X\4J]C9E)>N3R6@&
MK/A'UCG-YG6 W(40?[EX+5"2B?:O<O:@;E*9,%FV>YMS\(LTA33)3QAG UOE
M]K'\>YRD65Q\7B9\]V-Y4?;LWAP%M!@JSQ:O*?_+.W]$E_?1(A4@ -0N-XW5
MK'UFD4DU6!AK5*JT? 18B%(%Q9N<=Y"0R0:@D"!T'$:T/A*$Y )UA^HQ02A\
M#0K7\+/CSMJ^CH7!.F*$GG(%6@B-&F#%),N95V>R@&9/4?ZM<!C;YM6(U5Y[
MB-!.K!B$N7BBK$TVF+L?R#_ LN';L%DB( $4'W'[V +!7O1"2$8;KM:\B\9I
MFO'YSDGFM[>RG7>NCEJ3//YX,!P<[%.PAVXI=MW2KP40K(7%93*9YT461]/1
MO$BKA57):_D+@ XUF=*,UUH P3I1W'_F<'&"[)EO63I_4[NPA \#B12JO6AX
MK"0^6%>(/^*,3?G:IDW%JC\(I*'&])CQ54IXL#8,OG+<!A1J3.FT5DF])GP>
MP=VJ/!2?OD;9"[.NH]\A/^QPK[EZGZ9Y<?.\-#_>9NE[# >JBS0[_QCSB0;[
M\5/.N5\PL!4G?-1/Z2'$?B@.(E"S:Z^6VY+3HE.+,V(RCMWE>?@TG3W%257)
M$!R65?7,.S;EA[() %7IJ_D@ )_">=1>X,Y8R3AV!917'J476"Y3?I.:++Q*
MHRR+^*_E!8FOH_P_+Y/1# K3W3Q+7KF*HZ=X&A>?JCJ,+5' &7_0 ;^?G9(%
M9!09#S4!=]-P+\Q!S8.[2:$O[E"[78_N))I&R9C=OS)67,%G0%IJ\Z_L%?!_
M=[7^7"5)\4JBADO&TRRB4VMOE+\$\ +=9XVMP1K6F\MK"Q*9ZG(A)$;%7!Q"
M= 1KR"V/&1L'6-WJ*7X# ':UHHQJ\52B)5-B3D1F%72JS^74O@M@L5-QU7(P
MEYT(&!E_=G@IDEE=@XE3ZYJS\F8++68_DOB=97DTO4N?TD+MEQ,^RU><'NKM
MU'1FU U>*CS!JLQ]3_EME:V]5M6W1V]JUFO> J)1(]#=A6"&S%=%.E]AYRL'
MO.$U3?$6;-E=K2*E.&SH$?LJ9Q=,IMI]2OD>H,0J-64N!"OA;0'S52J/LOBH
M'#'"R;&%,GS6\BQ#9E;=1BH,YQ]OG%GR:E?&[\*&@NJ\-IE;8FF:8O-5JZ^M
M^/GA7E=C5 7[GQRAKX)]X<.[ASVLQA9R[M6Y+*#91\&]UEB,O;DTXK5VWT P
M.=PQ?H68CXMYQF<M^*Q'R83_QK)W73T^S9O EC#7*]0CNAEJ.G7YH)@2!*AL
M4*T]XTG? 738AD S 8B%IP-&IRJ??[%AKYSAY4>Q)M_Y[&V:?C)VS][Y$309
MZP_CDC<@3@,U:DHW=\024Z.A4UXO4";9<*^K96D56Z )9A]E]U 3EX9[V'WJ
M3-@L$9  BH_J>]@"H;*%^92,=M/R$>"]SJPZG\:S132A>3Y9_26(:Z407KFE
MXG4_B1&(<.7Z?.0Z#7N4<G(D?%82KZG1Y\Y?KWE[PQYJ$5PS/FL!2'AM95<(
MF0,U[%'*CI1ILY)Z2:1T\ZB"1JE[PQZ%ZD<:QDH)E_"T>># UG5EF5A\Q:*<
M7<[>HCA;!#B+N&SR*NP@%)+ZW'*7+!!*!(12Y'Z#Z'M6%%6X.I0X6Q&]2L,R
M-E]J!P(^4%BZW/,#G/!*Y-X\Y_Z>3:>5UHTF_%@6YV7]]G<&B7-5<;IT$C_'
ME9NORN.4[C76(ST>]7H'@9KGMC%QFT"62!3A8@[%"&_*G*8L&A</+%L>SQ63
M5OK.XW%O<!RH!U!;,U0/3B(\A$N\N()DN8,\O$;) YO!Q2O[5&ZS[H,]#GH'
MA\-NSF /J"5ZL-R@VLS#7Z8^GWR>0L9A]HF3;;\DHZQNR@%EG#'KOG3)Y"I-
M7J[X$CFI:FNO)*0\(+@-";9MA!EI52QU>(AJO6G(6MD!9PL=F?3Z^EPQA&V>
MW.HR,/ RS(E6F><:1/1>..$Q#=;Z7M1:U-A!F.NJHS^JB;2V%$$.UE-B>PO!
M30>DVG^7S*LS64"SITSP5CB,[4%JQ&J=JZBEYM\K[]<WEKYDT=LKOVA.%3W
MI<\#*%)%H+TM1R:P0R5QF\FPVM0V29-.).7S  8KR=Z$RP*Y:*"$RLQ&D OV
M:A="0+I%L+E;$0RE-\]_I/RTIW3#U)[C]!VAA&B9J+78_"^BWU,V=&T_'U?V
M@6H2+/ZQ.P<6/S_>_DO ]/4?X8J'XN^RYW2-:%\UMAOQ]_1:P=_3:R 5I2:?
M.W]71/LJF=V(O_??%/R]_P:DHH0;N/-W172PK&*C#?)\#CW4I.OR[B- ,XJ#
MUI[1$M)])?PV4N?_N56H\__< JDHSE%W=5X1[2LCMQ%__\^=@K__YPY(1?%U
MN/-W1;2O#-E&_/W^IX*_W_\$4E%<A^[\71$=+&_5AK\/JN/: YQ\CE#\#>[\
M71$=+ '5BK]_J/C[!ZA"1RX>-:*#99_:\/?'O8*_/^Z!5)1*,>[\71&MR31M
MTU6\8SX[^5QC&F4L^NTXYBL.:H-':O[)HV[Y)X_"^2>/_/HGFU^&0_DGC[Z"
M?_+(T#]Y)+W?A7<@VWO/CFCY)X],G&9'\N!RDAS&MM@W8K7.--\\QK1U_^31
M5_!/UI<C$]BX/F:/?K!04<&-_9-'UNXO>0QP!_W&1^3]DRX"(ECB^R+-6/R2
M+.)SM04H1(]S:'V2#J$C::JU D:HEM%^30Y]DB:=.L-K1),IIWV=)N-YED&6
M4[DA*I1^]U& TM40:?D]5()2XY(F9".ZC8#X5U:4.OG;8#3L(W3]:#:MCE&K
M&#5DM?&T.I:;MG];^-97DWZ8LWDH"Y]<!;QP C,# ?^NW2?5/::)&*WNVGU_
M)BK\.UT?JSJD"9?MKG)]J0VD+3N65[E0OVN[",A[0D3@F+]CDE?H?LW*42/:
MD\VI-2]2H-H.V%N)'*PG6U,+/H[C0+=J1R]2OW97EM <RF84@L/8:WTC5NL6
M]18C5XIT_-<=>YMGX]<H9[<9+)ZST6025R1M5'RP-46(:^((OZ>T()B\QKDZ
MP"@\GK$HGV>?)7GWKU&F+$T@>!KH1DGRL&"J^#(H!^/!)&"C.K+[N^X5H#:,
MF49X,W=FN"&.[MVK[Z"+N^(>O?H[+)F(+:M-!5 [V.\"0+T!E\0H<THVG@""
M,3W*NYR3\':+6-1[K#UWL<\O;FPFDI[_/?J(9_.9DN%;S\ <18MNKNMJG=$B
M:G&C()9VC/LQ2Z(L3DTLGIO//@YZ@^/],$P/NVZKX>#FSB\H^I'D;VP</\=L
MHK:7R9ZOX 1*&[2S9 JY+)"*%DJH1N4HDJ&P/_@6D>FU%^L&M^A,/!E!'Y<7
M!HU[;EE67FY,KW6*(?AZ,T3Q"_N]Z^D1^LK^]RS=?T?3N;$<RX<!#TJ C%^)
M;6+15 YHP> T?\K9WW.^J)R_E^U$?)B:/(40;).FLDGI7@%N8Z0Y;9.C#6T0
M/ Z4(Z0D:1@IUG(%_9B)1,WEN.RY4ZZU>24!=8\NR1M0$GM_/XQ+SLY3I!"5
M4+8Z0*%,5UYD56V13-O^2?MN!3?0S=6X2Y=.%N82%(,+91@C*4OL@WT[0O6>
M)]6:7WU((3O3=+640P@5+>+?ESNDE7,Y-$D$'$K]7.$#1EPXC+WH-&(UP72C
MW0G*OZ=KHBI^ P!2:)]J>SQ3PPEEB?,A)WU/3MD[  Z[,[B:[\:RV@)$QACG
M7UK8ZUXXL>D610QS6Y@&TW"@#-0@-/ ::03+5RU/#^)S:EI<XD!?%HU8+1&3
M$$ZP$J"MBH7,^N=9/MK5KZ6HFH>X@.CGRV02O\>3N3(O2/CLXV%_0*,"A^GJ
MIH?BJ]RH)Y'\$1>O=VQ:=<5^C=\>4LT-RF&4"CO6158O$@,1&@+T5>NT>\+%
M7DO;D[)V=45(R![]C+*)P3U[Z[D23[]+!CTU#%^%6CT<2L#??Q+E;'*:SMXX
M_*CB:P:Q;N7.?O*Y?N8V^H3?2E!K9,GD=AHEU]',X)87X',55P/5]#8^N8H%
M+3D)A>2"KR*UOW5KS57L+8.8DFGW%02;TVDZY;LARZ1'=_&#C_W!P5&@VJUA
M=Q8)#HD_'<&*M"90.W5W'ZW08&4N:#BL$\<.!(E $.Q"S05"91WT(1G=(K:/
M8"(Z@],]2V UAOE_QLE^2$_8;11/SJ+/[VE2O/(U^4\6J6KBF0_RN+^WAUKA
MR"E:S!J?1+X(<2E+TO,%[:,95"\PB$U6OP@X40O -9*C$I-$=LUM4(UE!WH'
M]1+&G";[R6DP"G  I0B'5ZGJ 4I$O+1$A0]E/DV3/)W&$T[IY/_.HXP_,?U<
M6;KSF^<;?HZK+"U><N=7W[B(DR@9QULATU>:#'JSEX&U"(?P;UF:Y[=9^AP7
MBCFP\12GLQ?HYJZ/S+=BI5C;ZU#(Q![SY30KXG]*,& Y+/B]+X9E5E<'4?TB
MP$2K=.!!8D;HR 0E7R;O+"]@&;I,^'K%.+TLX[\HQ"=[A4,+%8#<BN TN,C$
M'I^FLUF:E D[Z[UP<:@Y8^,I_W\3A?A,7N>0#] RT#R(T@)CJ&H #F*%#L3?
MTG0"9;#N6?8>CUE^GT[5PI2]! L-2IM$;R+4( M55\!:<.=1EL3)RTK!3J(\
M'BMD)GP>%IDN[WHJ4*'*$S26U%D\G1?*Q5+R!JP=:/F> :2U#8M,\/1-\<JR
MZS1)J^M1\E)MS.<?X&U063/4+X):=GEI-$+G(;+:_FZI*K&E?Q$6]C"S2EIH
MJX$TK#!YS#*UOG6WE!#%>81<>\M<&EN"E(/Q%3 =/'.'PPIT7'?*C:JX5^>R
M@&9?0<VML!C;.]6(UUJ?>DO5_&ZS=#(?%S?9XDRO"(05/0J $6/\&ZPS&D2X
M\<D+PC;O6LK(2.GS@ :S[KV"PU)Q2%'@!BC[E0GVXN59.-KE#,$2L*!8VU1N
MZSE8*]!*X>LF@/@"(J*?3@#P HA6"EO/ 0JTNH]N4A#13R?NM[J37J5Y6>G_
ME%]\XF3.[ZIK5^<)XYLFJYY[B#Y8?OY19!$GF>^JV6=Y\8)>4OQ-SL=I><TU
M\$T$^RK<J[OL20S/&CJ!P2L,"YO("4N8VF4L>0.0!8H2;%'H,EAT@FN7FJ0W
M[>T\"4@"%2=M24 B.'1B;*]9L5XX%&+9>@Y0!+H#M"(4$1@Z4;8W2[/O0F=4
M8JD]"VBZ[-F5 :(38GNS;977S!O!TX (Y4+@6T0U2'3B9.]8SCA7(%#PC+VS
M:?H&=OB%3IU_C*=S?NAY65:PO4SX"9T?RG-P2BN$V6!4.+]W><EL#IU.("['
M4F3\/C;/.,GWK"@J=PV'=CE[B^(,_L'I?X_!X*%N96PS$$R2+CN5G=!J8G-;
M-1N4=YIO_(0,:1_)9#29<1EP3)P'[P9.9[,!0-N[?*.P0BF1+H)1:-%V<'GU
MS:)Q 1GNR\Z#ZQ4JYV>*G$WXE4DYL:U'*RO;'W8Y[* ):(DB+"<"J1#\VPB:
ME[^RHFP,VIUX_$.$N\@92(E-%F8%R.4=\0T@RCB5W[A*:@Z_!F]S7*&JI7B<
M-(>U]C#V$,G$]2\K+YVFLR>.&PBJK(4O?%K /(HGBZFRF>M]^@K_>9E4258W
MSY)7KN+H*9[&Q6=/H1<M40",IW\7ENM6NVSRD+* $%!V&.8FW3R@K"Y6*TP>
M \H0KM\KY;I(L].HB/CI,7U[9:?3*)[E)Y_KG^)QF1FHJ;C@,AS$NB)64[,3
MMG#Z-T!-)^EAETA]X0#Q&P ,NT)/ X&():S&2B8!PJ\0L>-44*2IBV9!N#'[
M:RW# 8:Y][:UTJJ!D4F7"-N4A(/%Z@)I)@=SV8F D:E$'UZ*5%;8<.+TVC]2
M>&OYD<3O+,NCZ5WZE!:Y--A,^BPL."C60-N)4;^DJ/#X2)D0,OQ[RG=C?FV=
MS/D>&B^_/7I3LU[S%A"-$M/57 AFR'RD5PC%,9H7Z<L\GK"KZ5@I@?J#E5$8
MM9R0.]L5<'RE5;26KW70A3R*^JE,#L97"D4+R42'E'I95=RK<UE LZ^,B%98
MC'W0:<1KB@D.8?JV<+2(E;<]W ]-X%'*CW!I$\)18'<7-6&S1$ "*'12)=P%
M@KW A9",=MU#N).#FW;E)QO'+#_YO(Z*><8VW&=CV>'+?A#8),*<#UKS3=AB
MI9.*L$WZ@FSMW%2\!8P*=-LQ=TW8RL-$K"*4=#(7PLB1RHK;DD"U-:PQ\A^@
M_$U937$=5WKZ&F4OZDP(^5L0X$ _,$\>!Z*'1B<[0A"SLF&$*1L.03^)7%E
MU'P0P$\_VM8JQ$>-E$Z*Q3U[9QF'S4KR5.%>.T\"$OJ)MG*9B>'026\XY_I3
M?'YGQ6LZ6=<\+1>1A]<H>6"SMS2#A-_58J*0G?U@E;V4?LZF7, -,/M(=Q#:
MXY<1V0\LFRT6BG4*Q@63Q=#I7GL<[!_O=R"74QQ-9XQ.DZ<0/CS]W]%T7JWN
M"82G3^/GSS)=:@PQFM9%X=U+SFCHB',(*.1'Q!7O!7KE- Z781_!H+FF<SI-
M?\*B#44X()DMX_/Z))K"3XKES^A]CNT8)<ZXB23$2Y\-7C(![6JBJY/RY"&%
M[9K_KD_T<AH/F()6YJ=-)5#C)U/XWA!$=;=:,*JY3FP-!RQ!JSF$HA(B^&2"
MTM48SAB4:(K5";^F0P!TE!-PVY*O00X5>>[U="/+.K$> S@7YBHK3$#Q)UU7
MI![34JQ/@ZW%S?3#[.-&OAEGP6R)5X[+4_AY"^$=?:SNG7+FU9DLH-E3N'@K
M',;V=C1BM<YW@>!'5F^6#Y_:IO5F P!\Q(@:/VN4$V1/)?.#'R9U;DB3UP$R
M=DB.E7"<#I";4'W5X^^.>+$78 PY:P. 2)B0;I[/V#/+LK+.2=7;3UMQV&(4
MN"ZAALA;3$M3>>O !NM+8"UN\.HD?.S/%8@%<*V(-6\"QU#*F7@3JQG 8,T,
MK$6YP@EIO%SUX@)B7K1R5+T&&%%<8MZ$:(!.$^@O<(G]-WSJ*<K9__[_4$L#
M!!0    ( )& 5E*,<?Y#A \! /XK$  4    =&5R+3(P,C Q,C,Q7VQA8BYX
M;6SDO6USY#B2)OC]S.X_X'K:MK/,0E65V3,]6[TSNQ8I*;-UJTQI)%77]I6M
MM5%!A,0N!AE-,I2*/KO_?G@CB2 ($. +'%GSH;N4$AQT!QYW.!P.Q[_]C]==
MBEYP429Y]N^_>?OM][]!.-OD<9(]_?MO#M7V[+_^YG_\]__S__BW_^OL["/.
M<!%5.$:/1W3QX>HS^E_O[Z[155964;;!Z"+?''8XJ] 9>JZJ_1^_^^[+ER_?
MQMLD*_/T4)$/E-]N\MUWY.]_YA]$=[__]GOR3_+3N]^??<"/Q2$JCF?OOG_W
M%OW\_=L__O,___%?_O"_T?^[_O3_G9U1+M(D^^4Q*C$B7&?EO_]&^L[K8Y%^
MFQ=/W[W[_OO??U<W_ UO^<?7,CEI_>7W==NWW_VO3]?WFV>\B\X2(4I#1;OI
MHWO[PP\_?,?^2IJ6R1]+1G^=;Z**C>,@7TC;@O[KK&YV1G]U]O;=V>_??OM:
MQK^A8U#D*;[#6\0^_\?JN,?__ILRV>U3RC;[W7.!M_T\I$7Q':7_+L-/="9I
M_S_0_M_^@?;_3^+7U]$C3G^#:,L?[ZZTXOQPTI<@^LX3C[>X2/+X,AO';)?:
M+]?W5514$_B6Z7UQ_I!743J*9YG2%[>?\;CQ;>F\C2LQA7C<N$J4<W);J9PZ
M#^;)**;TYVOR_1/.\&N%LQC'-6^4TF Y6<?,XK(N\\U)9RDUO7FAREF2SEA'
M)=Y\^Y2_?!?CA'3X[GOZ UUIOC_[_JTPK_]$?O77\YRLANO'LBJB357WQR1@
M7_EK3YM6R!.>"ESFAV*#G03DPW;ZU>BQ[ZMDB2(MZ#*-L[,?[W_SW]G?T<]U
MB__];[RWAKEU<3IF4;&IOT1^'.!.M/ANDY/U<5^=G3"Z+?*==G3$)W.M(-\M
M.Z&U6_) ^M7,YVD33]/9X:L[FXTW1?\.-95]8R?/9-_ +3Z1S=I]0:S@P(QV
MVGJ>VBZGVCGF#1%IB6A3Z.GN'>&^>>\=WL4 <)E5276\PT\)-1U9]3G:Z>:_
MOZFGZ=?PV9U]W@RU[1!M"#7WIL&5I]XTL@O/_(<DQ<4Y0=I37AR-$]]IZ77>
MNUQJIITU0W4[V%GO'5AUTGM'=;$Y?R@B&H6X/^X><V7$!?N=-I[FN<M9=X;%
MWQ%O #6UO>,G3VKOX"V^>J^S[!"E=WB?%SKWNK^IY[6[PZ=VZ>;M$&\(O7#W
M#6[?NMTWLLL[X&2Y*!,:(+.:?;6Y;\=<Y5?OI#=M T&";K![O7?-2"^\G%]E
M%:8[P.0%$_<Q.C\4!6'&N*[K2+PN\%J^-2N]U)YZ]Q$2%+!KOGGTU<7?//0+
M0T5\C<.3KEE55!U*(U1T)%ZAHN5; Q71'C4$B%/ 0L4\^BI4S$._&%3N\>90
MD,^_???XD%2I;FNH-O,$B1[^%,^1_A[E6_3VW9O';U!- 37]NA&5IUPWG(M/
M\^7KYIF,'39$ ?J;>I[N#I_=*:^;H;H=:!3 -+A]L]XWLAZB )\/NT=<&.V_
MW,S[_K_AS[#Y1[P1_,[_=##[M_VG([FX8[C)"[)VL,-TNGC@\_R05<7Q/(_-
M ;\!2L]NHED*K;<HD:W8^D]6A ()8D2IH3U'B^GI<R MYF9A9#U$KU<Q<4V2
M;<)3-2P,B9;&*YKTG&MP1 C0*440!F=@!E38# S_PH!9QS&9SU+\YSK)\%LC
M6'K;>P5*/\<:D(A6J_H'1-NCFPS8PAA&706(8<C]@..<_'A3/.1?,AMHR*TA
M@''"[1 L:&.Z^-#F04!"'6LM(-2!]@,'MK3=%+=%_I)D&[._HB.! (;*]Q Z
M&M^DI@D"(IKQU^)$,_A^P'*;EU64_C_)?M"U[2>  $J7YR&8\/:($ 3@O)K&
M70N1WD%?#" TC3B]?<XS\S97;>8)##W\=2' FB#6!MCKU VF/->ZD5S8!-SO
MHC1]?RB)QU*:8]F=EEZ5OLNE1MM9,U2W@]7QWH%5E;MW5!>>\\L=+IZ2[.EC
MD7^IGL_SW3[*S*DL&@JO&-!QK<%"W1SQ]D@0P(+"./(J.(S#OK1A>,9I:H.-
MTX9^S<(ICSJK0%N%,?]]@]IC$WI&=.FSS7RWHP&Q?//+_7-$9NOF4-%K2#0W
MQWS":23T>\YIED%WVLFH$",CNPE&B"1*X%-/BWGI.?NTF)3% +7>X2RF&1T?
MTDB'G4X;3S#I<M9%1/-W1!M 37SO^,ESW#MXBR=.?4A*XJ#^!4?%!_(;G:NH
M;>TY;4KE5ILUQ9LBVA:QQM!94YJ1[DN:T@RS)S#PQ'M[.)RT!P'$*<=#D! 7
M(@("1<^(ZV'1,]Q+>Q'DVT647F4Q?OV?V.PV*FW]^@H*ISKW@#=$K"4B38']
M@?X1[G$!^H=WN1N+/-VJ-4CFJU'ZYK[N,>KY5:XTBGPX>:& OB0U--PG-QT'
MQGHY3-#@98$C0UCYM(FON3_E2YEO%C@F?P>-%/<-WLFL]HS<PN;])[(M_9]9
M_B6[QU&99SB^*LO#0.*"EL:KN==SKC'[E.#L%TJ!:A+$:6#M_\ 4J.O P/@O
MC)@_Y^DAJZ*"W]HRQY>5MEX1HG*J04;3D%^> XXR:P98Q8%F=!>>_]O#8YIL
M/J1Y9+Y2<=+.Z[R?<JB9<]X(L5:P\]TSH.I<]XSF8O-\M=D6ZT.<D-[6587+
MBJ5'&4(_)@)/,V_DN0N!J_,/=TBT1E)ST!C1\*C+J!@><EMXU.C81N4C8_Q0
MGCU%T9Y#!*=56?^FBQ7QZ[^R1 >Z1[W9?DBR*-LD9*.:\XM?AH(G;N0><.0H
MCY)P7Y/1>Q8-(:HI@0NHC)FL&G!C9@H ?@_18^_E'%U#"$C5/.K!\S-KHF!D
M,HN55-5I03Y!L'PR\UK4GDS[<EDV^"E*19;/:Z+SCY56OG)L%.Z4%!O: @DO
MZ6?:R#,69V/36RI0_XR?9 +U3_?"KOI%OHL2<_)PW<2K@][PI?'-?^8- ' W
MC3^_^X;3V56W#*=3"[ >7R<9OB(_]ME 4V.(=5GFU;#FT6:(M8->H*<S#+)2
M*YC0KM8*(/PA>%V6N"HMMB[=AAZ1J_"H9#ZP!H9=AQ_ 6O()"<[^Z>X"LW^N
M?8-R$(P (+2>U.F(DRK^NC/%Z@6C:"'6[)7!D37_JF!6 2CHBS-/:[.LM/>N
M&"K'_7JR:NJSA&&MA_FN^>6(_2,\9#7@Z$>P!AD> ;W9T"OJY1W>X.2%AB4^
MXTI?I\J.S">\S?PK*!?-4=M^A0C%2E>Q:K( >T)$^F5!\8^')(YZ+DS.($\A
MR9/2:\Y1FN9?V*,5V[Q <7YXK+8'8MAK@GR+?OMN]?WO_QE%68Q^^W;UK[__
M THR1''"?O7N^[<_K$B_Y1ZSDE@I2'*2"TX5%;, J4=->XF2E#+Q(2_NHQ2+
M^C()+BW4;9C6I\Y92*( M:8Y(W \*PD5:LF6TSZ[I6:$/)^BXA=<42)4-LU!
M%<067HJ6V&(+R,NR]:[@O*IA;PIR^Z%GDKOZFQ,'*AC_R<IO\@_-J^R%?#<O
MCF0I,2#SM)E'8';X4_(-ZC\SKP?&W%JRR-:%; DF;71G(I,^U:8/DEVMZ<.C
M/Z6Y+? ^2N++USW.2KS.XIOJ&1>V5MZ*VJ.*V4G318R@0H*,N=B,$"V^5M@H
MY02ACC1&7C*!<B90."N* _"Z&N. .G^*=!Z5SX05^I_+OQ_(GB:E0[^NSJ.B
M.";9TY^C]&#*.[&D]ZA,MA(I81]"P"#'?I!(5RBJ4$V-&#F,1DV6;$-_P"TI
MI"(Y :^K2DZH"V%#_ID,RH0]N4P>Q+;\1!['G7E+&]KFW"C55[0_5]%FOT57
MH>9/?R[P%I-/Q[3JZ0X_1*]\<31OC$Q$'G7%R+MR<U<T1KPUJSM:.VU@NZAQ
M$E2$=7BW;!@Y70T8AHW/$$!%QC8AZM@P<?FZ20^T_L7'/(^_)&G?8TYNY%Y#
M!E;RJ%O@FDQ6!O2FH44U\3=0<891<JTWQ$>ANI*T D9"0/"=OCWRU B />S\
MZ9*TJ;)RNC3M/6J+CN,NC$[W]M!>E!O7\"N$$1==:!M!X3/*E>]Q41UOR8A6
M9+]#]SI[&ALQ>T1F,J]Q+2/_:NR'-U\A1L"VK T)H&,T6HQ](P9NQ0 +0"\N
MAM\XW+!JJ &X8;WPNME),AR_QQGYH:(\<8-#=F3T'^+W=HO8B+[\;HV<)=5D
M_-+,$TJ#:J(5$KW7OV%_!MM 39;S#E?$563Y[53MR@!6SM% [=ERC4.I/Z6T
MV&V![*@,NXOZ3S"8!V',9K4;P9A/I1K:7 %NH,@:&=$7"*]Q5.*[Y.FYNMG^
M6/)-GFDC9:;SN:$:D$#9HM3M$2-8(49REF_/"!'?<,V.X1=</.86NZS1HJ24
M !6U)(<RF)B#%<"4'9D-NOPIR742/28I"Y@31Y)5KGW.TYA83.I45GVE!.U)
M/:J*A1S*Y>26I-FAJ:]M^C'R(]CG*6II2[A"!+=$'2L6E]OP\LHE*T/\7_[I
M[1^^_V]42/9OT?7OV#8(YH%15_QUU<@6?#":-'S[I;<UD+[H;Y#(*@)]Z\62
MXZOU^ZOKJX>KR_M08#UPV\6 !*]W78J#=(9D>]!O)/-[U\7$?\_=$-I<.K4,
MXCS?38CK/'LZ(QWO4,(H2GJ$2?Y_'QWI@3CPE91!./5<21G$$H@UM[_2:"*"
ML>W#EP2O90<BE!N.3A+43$NN$.A=QV'H&): $&X]=M30ZLJCC@9T#3!>#NQ9
M &"O6CFP+]@.V-X/WS\T(P;2TCM9>&#+;FG1P7>UME>M)",>E@VWM]U0J2)<
MI9S@/$3H/7G$((,FBT08<C^@M\\G<18D$H($H@!VD.I/-QG"D_\2#K=\B;0O
MWM E "C;H/"L+7 @6L+[+XY\A^&X& "BJYK0CPX;6).19%A]^TX@E?RBR>"]
MPR\X.] +5>>'LB*.4;&.7VB="H,E=Z3W@&-7B;0)V8(8K>E5)D&.:GH@L,\F
M7"&$8[>9:N$B00^A$:. 6"L(' IC\?(6*R*SP(0]/&.TJ:_,13NJ_K0^#!G,
M,HG925Z>B0HS9%;S0JHV@R)62H8LB>@Q2EF]F?(9XPK%4841(=OG%?DH+3^.
MHR(C'RA)XZA"7W"!4997M*_\*4O^07J.R@8R248_O\V+'2US^B6IGM'']?IV
MQ;#TY3G9/*.(=(!?:74:>K$A1X^XTU=Y(*TH*>F,/M-]I&\K$>XILQGIF?"4
M-R>PF^.&KB[)%J5Y]H2+%0TXBD1V>BF**&.:;-C5W2VF_Z*,%/DQ2KD[]GBH
M"#<U19*1.<%E):*6WZ)U6N:B1[*;[2H#:F[1%E@4#$(1^65147XCM#VDJ30Q
M$1T;%CHY1&EZ1#$9L/*PXP.;T#4GH>GK3>]B@F*<D@DLCO3?3WD>E[3S$A<O
M1*[R6UD?_3DO]>/4Y_GN,<D8TLZ);&0,R1B<RP"L7:WCL(,SI5./3M DV;LZ
M7'>&I-[(^M'TATXZ7#5[B2.P1S7K($CBGA@O2.]K.L*['MIT>$/E)SGH\! A
M6(:2!0R5%"4/RC8J1<E)%IZC%,K6W0I7YKPD>.VXW.W3_(CQ'4Z)N^06UK*@
M]:@C-I(H->P%S5G!B0**;XT1IX[284%;_H[F)]'R(=R!9IXK\49I"@_U@R'5
MQQIX70VR1IW'HBAM0M@%?K0H7JHC\%GV1,=SCT?39+O1EL!Z8<^W..J(22O0
MPB5&<"B52HS( (.T59J2@08.V,;<'A7;T,E)+MQ?]"#;EQ?GPF>;0168+@YG
M2PU"VG^Q$Q%>L[WGIZ,!*'72Q_E06!I>(UVXEY$>:@3:&D^Z"BA:,/G7!5J&
M1=3%D_Q )]48[@) 4RSDTBH.K0W4EG8\V="$HDI3Q*/U@P*) +BB4*=0MA $
M2=:RR]*"2L\RYV6!IV-I\[ "07#//!L2KP *FN"LI._I"NVXS<NJ:"Z\J]?#
M2]=%8*;^?99(F6E$=%IS["^0 +]V+"6X4D A$-6<%?I*99,Y<1_T4:V5&9C8
M;]@'MD;T3SBSA38(<P]%NW?;_#K.<(?-P"RX!S_)M2O;-TP+?YYK+HQG.-)=
M4!>GG>I::ES^51WQ6M0#M$4;^.4%AYJ71EKX*PPVM3#[;C% KV-CQ)$TYRNZ
MU6!;1],":#X/PG:[I&*ID32CM5X>-^;0B)'*ZV&8B7OU.*QIS5^VD-M#G8=-
M$6 CMT=O/N<51I^48M!^3Z &X:2>00UBR9\ZJ"5@+"[LFX@\*H.1]RZ4Y,:_
M$T6+T+JJBN3QP%]UJ')T&RU]C]_2_7(3[4_KN\L_W5Q?7-[=$]'^X\>KA[]
MZL0PIKHJ,0PHKY??#KL#RT5BRQ=1UWV!GVF$Y07SF]?7>4FKG=]L'Z)7@YHX
M]^3WNIRCE#W):74/XFSJI(^Z1L ;VLTWO))_OJ6G66#W[&846#Q+=B)P(@1.
MJ<# M_/&(+CGVMX8^'K4U#A.:# C2F^C)+[*SJ-]4D7I.2OAQDR*23DMB'WJ
MHXTL"B(;(G0K+N@(.AKS8X7L&"F0QDT4B=XY.J.WMC@=J$99(TU1(FN80?I\
M3KX>L(\WS;>#.4)VJ$QI4VER,M-[7"1Y?%]%134+Z^_Y1<V%^+S,XB6YA'6-
M[5UBF%B)L%*#[X J33U'13I\]D42ZN5PQ1_Q7*&KLCS@&"X08L=SR7G^[???
MOGWW+_0*+WKA[+]=??_]]_1_HEPMB@[5<U[0R\KDCW_XP^KMN]^SL G]^9_?
M-LT2)C9_7O=0E17Y@5W3KM %WN#=(_%L?_]VA2@H6*-WW[_]884();T937R_
M%+3TK0Z4?6&6/D3Z4Y\[7$7TY/U27%.7'&IZ)K])3#$6&V*/*F8E2T\N!B-"
M-15Z(V^B!.'\C[G%-..!N5T?#TE,;?YBDC4E"-Y$+1VO&QTO)9Z5?1DE%MG5
M%>S [DV,^4_?\%O_^9Y=.",;^ Q_H<<3M'  -1I/8H!%+0%(PV"O;EU38:]K
M_HS' ][M\R(JCGSQKU\V7K-AOJH+2=SF!9T8V==]R.GQ"JWFD*>$JZ<K43C"
MIKSVDA_U:*P6'3O%;:\_)C8>J_:M</[!%6H^B<0WE<W)Z6=1\UWPDK)>A_(3
M_L<_(J*!6.Q[0.O1+J^ 73.TO/;Y]'UBC'>4N7[6A(C,1SL5U.@3C>_4JZ\T
M07;5TZ@[TQF)56MX6)>* 8)R0&8<A7/=$QVP#L=4C*N.R%2 @P0'[ME4K)O=
MIUV<0*6""1GT<&^.'G "U%* 1Q#L11#!!"5@$,B.7H<DP^9>!R./YU!IFG^A
MFZ />7&1'QZK[2&M:U[>-77M+*JHNO7C\W3*44+E5*>F9P]XUCV@IJ1IVP=T
M-=:I@M82%9)$*4W(CTZ&(*Z'0&RE0=>Q4?A5#KK&@!=PM>*Q7Y>5JJ: 7*4:
MKFU6J& "W':\GRY-22_KH,O2*60&EZ13O !"_:8-\KO@_80,$O2G_-LA7Z()
M!/Y64ISJ0*X7 E01>@ UJ T]: )1B=NHN"GN*QK;9<="M[A@#-IIAIX:1D$,
MTICUY)87+N:D_#P4$6*N/^ :XRZ64)SF=#00?1E"FT%MAJ#F3WMXKA]CA6:M
M6YPC:"D\:HF>:\VS4$U30]#=)XP&AKT+G8$Q'PV7LJ@DJ)!_=6%"?O77VR*/
M#YN* )87_UZ_)GW7:?1-/0##P&<7$:(9RWX0+0DH2%O/IS"+L.P#PT.8J,$[
M! @OJ&5/(8NB]1?Y+DJ4%Q%.)>IK[Q>_O1Q;(8*WAH/Q[)Q[1K,>*SV0U@/%
M8\D=SLHGEM=E6+([[7R6P.EPJ$/#S[P%T$'X5"Z]UIKIFW.E9DS?A'M,0N=Z
M,8C+3CN?J><=#I6L\]HR@>)R*I=>LY_[YEQ)?.Z;<)^A@K*ZV=9O'@UO=33M
MO88#^CE6=\HENX)7/Q &G5KDRK>HO K[2K41'NINWH -WY#^2-]GDAR2^SPU
M'W_HB;R#6\.[#BFLN>P]EHA20,+<4@+QJF\'\>@->P>,W3*ECW5M_GY(:.W4
M)*L(<<(?32LQ+9*PH]EA_^#/0Y3/^1?R_W@?%5&%TR,BO.5?@,LE#$&Q7X=,
M. 0H6-7>?C5H4&]KB*)4)]SJRU"=7-B&N2=GQ[)@E**KKC259T#U3.;D&*04
ME@IE;?$K%<?^5.]C03Y+MBQ;XZ69DU8>5>V4N^[LL[\B_F<8O;+A;[\,?TYW
M<<;SZ5-W>K#8U9D>( (L4Y>O]*TH;'/SPT #L63U<*Y?N.K&X#N:<>QCT1AT
M7S.(&>VJH .,Q_Q+R>F]V5XU3O&:^<0&T \1^LRP'))!R324/7VR*6A)$*<!
M2J!TEL-N,P.:'VF%+R4AT@I<@*N"RVH NPI867_@'8N!5[ZISQ6#'Y2]M[;S
M$$<%[!+,1YP15M)U%J_C'?$IZ7)#RQ$(QHQG"'8=>#U<L)1)C><SPA42I"S,
M=4I<JP34@<0TR9A T0D-[)F%"_C4PPP7Y/F\GEEB,A#/A*,+_(+3?$]SA@0[
MEZ_BJFF]-E]E9"NS887E2_/]S F]>KV@.45Z]88F[XT!5^JO5D/TIND22=X.
M$KTBVBU8D8@Y!^*2.#@9QD6MQ'';)>PUS<E85^]I3@:Z5UVOBL.F.M")N<=5
ME?($P2R^VNVCI*#_( R^)/0)&9-7Z-J17XUVD[%'B=L.5JCM@B&Y[02UO8"I
M[(R2\B)0M+HG5*7CI>0YJQ]-1R71T *Z\-LX)>RQ.R,TT/.C%)_S+#\],A"&
MT28,:=F![^<I;&3J?Z-"IFR.V 3Q-_ 1R['"$9JS5JXWO/;Q-X'$,IU0V/MF
MA34$?=["$#4@!K>[2DNOMRZZ7*IGH;P%["[5@4_<SZ??JR"]<Z]> >F=>)\8
M?2&?IZL05YJ:(2-8=21>4:OE6X5%W518\U53B&<^)/_ V<[P$[W^-8QE!^X%
MJ+G!AL6T&2LJN,U "<7+&>W=!.35C/-FH/ _4I:NT[)"&08-5-CARLU?\:\=
M=1'-^KZJA=>O)_&H$0:^E4!77?2UN3$-[L@[<$]?8A%OE>SY(R9-.350MWT(
M.%W@#Z$&#O+OHS+9..!=M <$>\WQ,-)7B+4- ^4ZMI=A<4^(B/L162:SV3)K
MT,>SQT4$L0S-S2# ?_FG__KN[;O_UBL&I&TYT= APW*BGG!6Y2))#Y6Q9)66
M M"RM%S;V!;1.@SKHF=]*38G6A@]PR8;$R\DS$@K,TH(86<THD!:FH[6#MF:
MCLKZ+O)"D_L_$)GXJZ0'PME-<UWA/=[FA7CX[2%ZQ>7E*_&W\B).LJ@X7E5X
M5_97K35&?Q;\JO=B,TN-GN8Z";^IPV^5M)]$[3?1(_MHO5%GGUWIRDC#Y,^!
M#)P8%F%+*MHI5!0Z3.G]ESE:U/#TETI:U.KX,]QD5;2ZCMAIY]$X=CGL6]=/
M35I(;_?9<-\?3??E00%R:&7E[/ECM9'99I$GD'%GB,9E9<>O[*M1Z--D]:I<
MU\CTZIMO?X[8+A$(?H\S;+X\J:7P[D?U<:U9S$C3-L]2M)X_F=)Q7^8L!5F$
MZ;U&GK<#>P73GG=^K:%AF^GNHB[5/B\3FC5MYU79B_#F4>#&IS"6MGT:E%K1
MX#T\K2GJ]\ZT=LAGXBPOOV%Q@J4V]9K\JO"I)DF*2B+0YU0.O((>1NGF7LW(
M[)]X_RBU0"<(*@TS# M![7I0+,5>O8 ]S,$FV/(*,;&.+[H.,<AC9H<LVFZ3
M-&$ET#>'LB++3@'\HMBI+NNLC7\K\Q-.GI[).*UI+OT3_GR@U?ENMB)<[?+.
MA'-/'FV6NY1=@-4](-$%XGW0&_KBV3")?KGS+DOO<D9Y(R&O?"I3FH]E_,1O
MEI91=W[FTVZ,U,ZN>1FIFN!62.%L* ''L1]X"Z25<*+]62919IKU<9?59'N6
MR:"Q<C27E:\_-R@ JV/61DN;8U9%C[4GZO<T: D7&I=89_%YOML7^!EGM""G
M^.UPB,"Y)Y_5*)RE5(HW-(^G$$MS0EH?[83QJ,K(^53J.HR;3*\O7G69^8P)
MMP_1JP&C1BJ_+UP9N.]Y DJ%&S])7"%ZN$0@22A701TK3A$1_O*.!;QZGK8:
MPI;G*SP]'%'0U%S=TOI=>2:#YB'GD+&]R3S'%WQ?"IIE5/IOW%@KJOB(1F'!
M@]A+C].F1]O9[20Z0%7T"G^[>C[5Z;W.-)_>A&%2/N0%<7,S_OKQYOA01%E)
MF*0R9#'[5\K.EM?QWP[\CJ/%8KW4!P,Q.)/&;(3]$=]#]0>1]$66C2)]$[4?
ME0T7;-C;VV#6([6I1ZJ21B:21J:U6/0_O_U^)?X7JOF:KJ8NUFRZCH9AW"::
MJN ,SS0SLJ UL"M(.D6R/L<#O4D7>1!B-MLV2JI03= 4@Q*>>5B_1$E*W;-M
M7I11BN\Q63/(G.-2-6K+;+=FYR  (S7_J(ZP<PT39X2+,\H&:OG0^$=?[<9N
M^1'O&<Y=5/R"^0B5S?>"W/HMI.:VMF\A'8<WGU35&N&(NW@_(-Q(#\SM$P$8
MP!'C,L+"M3WV6;O5B8V+ML2^A.GT+3]0XY:"WB2V$*S96*US<=7&J%P8]N@.
M;]*H+)-MLNGL3NE=NO7-^940Z6;;"C710$W\9B 6:^K(C=#,[B<E9>0ID/2K
M[*X#_2Y+$I&,WA);V1&5O3P-YS4NRS^J(Q9)(T;&Z<U3E&3E-XCNB8EQ(YO)
M]!#S>N[M+34E\O7F#W_X%S(=OWWS]H=W[+_OWI+_D(';XPU-N4V/4#DX/D>X
M4WR0OFK:7S@NE%5@%EOGLBS,8NC@UXD?LP)':?(/'/\I3VGRSD>B-%2^FTQ:
MZ(JD)'^Z8+6L;W&1Y/&$96+Z)P-8)688MUG]W'OFY[9<(<$6HGPU=[4Y/X@S
MA#A'BWK$4W;R"PRQ-#YL<> !4TR&ABP?O9MX%(DQB_F8[<68=5:-MZL_O/MA
MQ?[[+_2_;_[UW;N!92,$RSF7]ML:SKE4']YN7M"0.([%A<=;@K*^" 9CGA 0
MJ4M"PO\[(40ZRU<#L)[SC)Z- 7W#/_@-HBA;(?%A)+Z,Z*=K VCPP"4;&6S@
M<YDQK0=,7$Y&U NL3]GW>5F=%;A*"IY.NJ??##+J.:.VVIJZ&545WMJQ.(CT
M2*;J[-YR7*RSF/5Q2Z#1(D,>!.(5$^EOB=S%/2Y>D@VF3RV=%SA.)@='?7(8
M@!7U/RNS65SV)20^Q9Y50V_XUVQ#(4NZK3-LR&'GI?OB\)X-=RF&N[;EW8@(
M]VV3C='("^(3#_BW;WBHY)]_S_[SKT,1DQ"6!""3YA1Y]F_/_M,L-4&O,O_)
M%I@ UY:@,T3!IL2\K&P8I;PP_">V^^&:_*"L_=B D-_(<RCV>-IH!1-O#M!E
MGW=DEP@SAVA+9]#>I2/'05D[W56"[N6!>2\3]?8>@#5S&XW9K@GU7 L*T"!-
M&QS+:S_$J@=J649HRM3[/ 8U"<-RC,HX\)S)%9)MF3!>WO.W K5 ,P[A[-E:
MH9JMJ6JZ>!(2B&&3JK#<5_GFEV?BQ>&BO/S[(:F.;B5Y3/0PA7B,$AG+[\B4
MOT.<-KSR.\,S9BBZ,SQ= "CDC%"MRC/J"*U?$U-5W@$Z"-1I)%!>;N.0:ML1
M=)&60+D+2W$/HA<F#&GUP00@C^\5GG)QD>_(XFO OZ:]S[<*-1P/(0;]S)M"
MO?4[-]M>W\<SH41Y'<\$$:_%U'9YQM:<3YC6)S2@NJ>MW\)I"J<]M<1H%4G6
M"/W,FP$AV95=X))G_2#H*736CP"?;P)4$3W$K%^7'$2MCL#K>P$:GM5-'V^(
MF@=D%P.QY6YW NMOUIO-87=(60UZ>O2\6>+](LMW$<9* 5LRWP1UM8"^">?^
M%'0=Q^S0/DIOHR2^RLZC?5)%Z:">#M!Y5-<A"91C_J8]H@1G288$"? :-)\@
MD&I@!:BN-EBAR:-2M*90%Y\:5A#[/GPJBX-D"MYHB%=7+P5XX9LDE[3P]:9E
M\>/^J]YR39Y,PX+BG43Z02V'J]8I5L15Y?Q9E(OD)8EQ%I?G4?ELL!J==AXM
M0Y=#Y:I,_?<5HBV@+N(/L4E_C>*Z$22<>Z>\"]G>^?;I_36'Y0^Y9A'NA#YN
MMN=Y1JQRE9 5X (_FHXUYNG>JR\YRWBHGEK3+5TS.XX;:AVW%5)"9>P5@^8#
MB'X!RCU=9&QDX3;RLR*P3NQ\>J'ZNO,I15B6@CV5\AB5F+U 099==FI[AXDP
M95)AD:O+,]?N\"9_XOGB?X[2@Y(L[C@9TSX=F(69.(X3K _[\AG[-)*_31-
MQ->;JP?\^TAB(%R[-/.(LI"J&*:-U"$2=61"-UUS*.H8LS:'EGH\3F?+T%59
M'G!L.CT_:>;SL/R4/P6D[,\KQ!O,_T@KFZ7[*BJJ(0T=8/1]E-+K0L+Z+/#8
M+>/T,AO<6TSCT^LI?0\TE4/Y'ES:* \QNDPCWKX3^D!^\=>'Z/7\4)7K+/Z_
M\\=RO2$N"6GQK]T,+9:7E6^2A[P;W^Y1H)GZ]:!Q<XV \GQR](IHI^PJ,NT6
MD7ZIQT][[DFZ;#,MR3H^>/BQ=.QMJ5%1Q!;WL/%VBS=DL(@HA[2B]TC8>%3/
MF%4NN:-5=W=T!"$T<U8EJ54Y/ V)\\V!KO'LF^%H2F'4E*+6%"P^\*V,D-$V
M4;P,R5, N9V5[^:P/[_O.COL2CJG_"FIGI]Q&G_("R(>UIG(^3_CR6(N,#[]
M/@ZZ$:FFPM<YO9''EVOT7MG4L+*B-\USM/7GZ,4:Q#X(85 ]#!H5.R$]4V>&
MJE ==6$C>,AB7/"?Q0:'U3U";Y(Z+@-R1K"DOLG6-FAELS&^_I0N-RG=2JMU
M337?KMIM^]1NO''NEY]M)6>SS/-^PY=9GGED>H,C_9:8?>,KL\<+C]888PQF
M@)?0J1/K&ZQ"69E>,,5:<<T"-[HS7>;BIQ]61?N]?-6385Y^]!PN?M*/&F]]
M?FAV6!_J6Y_$=HOC2^G5#6'4 :Z PHQI7_3BT*V808\*^$BU13*@K+HGI97M
M_->DL3:6WS_*UKO\0)20%XD49;J5($C4N:,=29E@N?Z91;HF=! KGEY$S2\/
M>](_C;R5XKIWI#Z]0WZK@-PY\C+7S4BR=-[A/9G\9[HX*ELB\_7(86*O=R0M
M9.GW'22JWNW:_!ZVY;W)$1*U[16WV1"K6'K-F5$D)LLJ@&08>^51[X7::DX8
MIF H$\6"-A!#8,Q<,-D!1@B5W#E&(KT="%5GC&D4UA#SK#&:4&+)$]-HW<:3
M)+76B1E2IPD=^]:U*6/@LIFO,S?:?KM9H/?:78/'%7O.X=!F@4(?/,RK!+W:
M/ED#1IN"LJ@D,T#^U34!Y%=_/>=[!K)!N&0'\)S%F^TZSO=L0]-?7,2>U(,:
M.\BA(+,A0YQN54>SB4[6M("%.URGJ(:@Z_S @DQ;P\.%.!"@:<MD6$(-L':&
M^U2YP&VFJAKS6+4F=J*]Z3FNFT! V"/?*#C*KT]K;X&& DW=I#K91,V, I3Y
M.J?A/G'4;UOB2Z6!*._5P[F"/MJD33((J#*6;MBU5;%T8^ZQ;I#$P6 YK+[&
M/BL']?$ZA(X ZDGIQUBIRZ,=8)^5I)H-A5M1*1.9U_I21OY-^\N@RDY-E@(\
M/&R#)+4RU3",0*JJ-?>QR;+/AI;>RZ9WF(PZ84,.4WO-)(^IOMD*2??]"2W'
M&;_ZSZX-!E( ;7"^##71!B<+I'XP9>)#FG\IW<H&]Y#!5 ONX]]8))A!BE&$
M5QI8.QF&BL#:F?!HT @+]'\TH> E2NF=S#M,F$DV%8[I']99?/H+J:7)TDWK
MUZ<)G#@"?65%A/63&M(K6G4?_(_T>DKW=Q(!Y"W,)8:$R;NA/^"V+8KH.YI/
M24;OVE -/^*H@+O5Z55NLISH)/:Z0LYA )2E<P[M]U@%FH5O;K:7KYMG,G_X
MCECHFTSP:6_SW+KQ63/:33ZE)C,CIV"M.T"T!YJ:V"!\<?-E5V5Z#D%9L #7
MDA944OXS2\;<Z'0:M$#U"  K=:M'H->?BG[&%?.YBYQZXO'[XX\ECJ^R*[(Y
M+.D%WS5]89F_?3;L#(_IS*.ZCI*U[[8(WX*);M#C$;VA/:$DHR4*16>H[<W@
M5/M1WUD$9T)OV2:!I;(FC:110_Y'2&4=#^6NRH['<8B*.XO"!JJH\RCH_%J9
M5U$ZGU9JI&0KY9L#E6R;%]^@O21PGW9^'<HY72G]*R-A:H-Q7-+[!.=YQNOS
M)CEA;IW$+'6(F(G#IN_^@C1&3KUX5$<WZ;I(K:GYJB'3T[IGI >16=?T ;-&
MSBGD4_Z"BXQ%U\K#8YG$1W:C@^@GV3)7QQ6[0UHQ;Y<ZNGO:$E(Y1\"WJYTC
ML.M1/:,CJXKV(2]D/J^3+;[*RD-!;_[>YFFR,:^6;MWX5% W^13P"G+^3.()
ME+]!M!/4](+J;J#RTZ>*>J*G*94MJ<E -7 $0A45' %/F"62W[5KWGL7M^^L
M$M;=N@%:)"WD,P.S?L%UK5[I@\X[GU5.*A$+"_6^61_*DF@+5].::(M5&(7\
M%%6"C]L"[X4=8>&I-"UGT-0)_0.I\)01,6.^[7F%I+Y%M)?T3O6!5I@^>;]9
MM03PZK_<&.V:GH,W#I-5QV0U)NN-?Q_[(5]OR)ZFP..,ADLO !ZVG71:!YO6
M_N;TOI;V<=[U2#'%C<E E=8=H#H/VP&=@ IX*\(-MS380(S&91UJ<-$_0R>0
MZF>2S4;[;IM0#.MAQ5;?2UTL!DS]G,24M<\IU.3)<Y@DG&B+(E'6/BQ3,JAJ
M@Y9D4,\ #<G[0YEDN"Q%.1QV=,W_8LK)=>L&TIB8Y;,Q)VT/39DW=@15=Q.,
M07$452KKP ^46$R;&I-HPU^,$#?C'Z4!R/@ \(0.S0" :JL%G@?UU0+,X&?!
M-\2B1',E<1@[@S\;-LOJ>$;<=/85)'&X"=Y-XL@;2<-.XK" LN5YL06.@9[T
MHL_M9)LDQ83SMGC=0SZ?:B_S.:BGN^8;KX'GNIH/L;7]Y+%6^N>OS9# #&+1
M#"+U#^HZAY(-(CX];9?5B2UR-DMP9FI)Q34^ZS6SUD*8N@]YL=[E197\H[>@
M9^\H*S0@1D?EO*<H:/-G:.V>QBV,-FFPH5<)#3#\X;K>")SGN\<D8TS0_!>B
M=;3L #%J1".Y>5L7!<W_9HI\SE+!KS)>1);EQ_217"?18Y(FU?&M04N\<>!1
MY_R-JO+$G/@RDC[-ZL")GM!)5TC^/&G&[S;0O#9>'9BGMO62KE##!XRE@!MC
M:4@V)Z/9EDN>?4ABO$WX6Y8?#TE,<V&"'!JRIA>8AES>Q)C_] V%TT8S8E#%
M=0/$SC9*"O3"GC?1P\CGJN9Y9>BND9Z7!7\K[@7>D\U$,N0\GC;SN'9U^.L"
M6/XSC.&'9-#2OCBPZ'S<Y=,&]&&UJZA]0/6I35OZ,.-[G)$?*GK\)/O3-]N/
M]+4,NL<TYFTX]>)5%UVD4V'&J)$@9V?%*R3W0,'WD;W.P,)!2YWS/-BI]119
M[W"5%+PB"']N,-I4AZA(HA2EC :]80^G+";CLN+1R-VI1%P>T(K&(W1/-1[.
MBN?/MK!'63Z3L8C*9QZLNGRE#V*9"OP;:#S:#1/G_4\XB<9->%BT!U,79PD@
M%6$0*%W8#Z+$ZP**BX+&6RD;#]&KX$2HI'G1-%/Z72@'I.A9'!E%C7CZ/K0@
M0F\$V?R/OU@ZN*.%J?I>N?2\)MC J6<=L,&2/[6H QD7(HPA'4><1_NDBE*+
M TN73CPJBY-L^@C/A1SA:8\*11?@YX23I#P7E5V(9-+A'7%#Q$V'5 00$BEC
MJ$TB:O*&0 _YW"'<U4IW_$(JZ'JSH4&?\C8ZTISF=1:S9;9A^;J=,R>==>H7
M5(W=1L!2L^M.D>B5X9\[C:W22SV'HNW3!J.1>B])S9\\C#:;@KZY@_D2!;K<
MSJ(%PVH_0@5"L 1W>(.3%\KQ*(67R8/0ZQ-Y7-6W)8;:TXT4K)&@T$H0ALJI
M<+/7+!5KD K$2F"099V^\GU^*"OBDQ?-F8F3+@WT!*I60U)::EC=#?I"^D%U
M1^#GX]/E;7:5!7[!V8&O@1M!B*+XA1Y#![;\62%W6"VM8 NIH;1N5$:^YNK,
MGM"!:M^I!):Z)A&%LXH-2:)E&595>B TK!@]^(%4@UOZ\'B>$8?T-B<[T>80
MZ.8Q39YX5JZ3>ECU!ZHV=A+;1FT:(OI& ^M8VMZ=?J ^1@QF@S=N))2#PHU4
M[BLP#75 ][#F.D ;=F$3$6#GA4VB U[89 FL%[;Z%"*<",J@()1C\!,'*PC9
M+&P*?D 7-EHP)8EK%UP<A]2!ES6+1+NM;%8=PBYM=C);:I3HK3G4:]<UWE,X
M_N-(N;O5ET1TLE<XX'7, <P6"YD#DOVI,,U4H8DJ-QFOE7;57#@WZ:F1RJ,R
MFKGO(D]*&:-O']3E_B0B*.5RD^,-2R_ZILX08R5]M2+X5"$+,'7UQ ))/M<S
MODL\_E0D%;[(OY@RG?L:>UV'>GC5;>*/B+4ZBTDS*#?-@EUVE9+MYFA-7/RZ
MH3>"V!KQ6)(O59@!G74#NU+H8**N CJ,>'QBC[[P]YXL0?%YOJ-KSE *OX[
MY[-Z.IZ5!_5HP[-'VA+)36% ;L\V?891L+TQL.WU]3\C3I1W_XP@\?C8U=\/
M277\A*OG/&[7#N92/3Q'V0/>[?,B*HY7.^)\%0-UV,9TYO/AJS&R*J]"L4X0
M[T7R?59BEU&1GE#3%6K[ GH#:PZ96T*4:.7Q^L+5:-0J[UR-AFR(A9(,NNG2
M29"%D7IP.:(@4E"/YMA+:55;Y.NH@*331'> >JTZODTJNL\R:)C<R&_][Y:W
M/NR<E/Y9T7^FAY@BYY9>N:'5 "I^$L(2WJJ<70JAIR-YFM)F5QE9:8AA!"O=
M;1:/%^4!+JS=04=/=>P.-,!7CP])%F6;F<KL&3N#7TW,LCJN*DUG(57'FD7P
M;IF];2-I(/6KQD/9<K&QP+'WBK8?\F*HG$$/VZ9U:EJ__FO>CAX!31%<%AW3
MUL9I^ESUJCIP4=RYQX+5W?96I\6EY#:HI "5?J?IN:;T[S0E#]%)F<4Y"=0I
MF<<9"6J+:R^EZ5W8/D_DZW!$ICL@H ]/WN&]J*9.BRKM=GG&0N_#WH61&.:1
M2;TLQJ<E6S)>%X\2(D8)71_?2:93,39<C')>,<8\K+&0$$#/8 [HB^'QRP%E
M\:_]-]N+A-JF++9Y^NJD-8!^GW)K<@&;=M#J:V:Y_ANJD[U"0'@/)G20[@$$
MS"N15V5YH#>6;K;LS+7\,2,N\!7Y!7&+7VC^6/]1+"U*5#:Q4J:+-_NAFP4+
M?Q?H5<DE1M#\DF+]1:JO_)OH0#^*FJ^RM!9=]@(K>5;*H6[V=20^#_\&I8\1
ME<=07BG%2/*?F^64#B?_5<YZY+<D0GFN<C$=-CUCN9@"^U_+[W#*"O+E#]$K
MO=OXG*>4.?K^GVMVT_@N ;R"$7)K70?1%ST@HT6CI.[8-F'Y3*IQ7L:<0U"T
M0T"+WY2XJE)^IXK8&+S;I_D18V%&Y+0L%'V)"M7A@O!@QFJ"SLT9JP;^;  -
M,]#_T4R7ERCE3)=5D6P(W^P%L"P^_874\A87"4V,Z2;C"^MV^;IA%9/NR!A<
M;K?8>';HFQ&/]L;[&/<=W:UXH%#J>87:C_(_TF6^^[L3 LX,ZKE<([M3-4^(
M,H4X5S!A1_"1UY6^KT>;_8#;;T(:01A3T#6=,'; 8\+X8;_GRV*44NX_I/F7
MJXSX"#M>MWXXR\*Z!Y\IY=92*<G:$B6W.)062<3@Z1.S"%<<49R4FS0O#P5N
MWA+E^11)VQEH!H4C-I6L=3=@>CP_K(OJT@Q>>GR2Q<U1RE6%=U:Y3?9]^#P]
M=)!,.59KJCL+8K8BM6>&C!Y<^29*>,9$3%H1 \E5<D6D<D+H"D>?6PI6!91=
MP8V3BI@[&O XT&NY[P_5Y[SZ"ZYNH\3TSK9]%U[=>&NY5 ><E[^5:5%-C!X/
M%2+DZ$AVS;0#&$6;03PLBY?(XF5"/'I'&U3Q7,&INJ=NR+11.S(]3)?>OA.:
M1'[!_&#:T<6A("K-'5OZ,*!^I;*B\J O=MSWII=2$L1IZKTFH0);@R9(PJI,
M$-<'!.P.^*GQ[0 >GS?&^=T"RM1G;"ZJWFGI]:YXETLU"L!;,'RO:'Q$1$J$
M-4G^P9X<X(U6GFXFV=TKMQ4-]L9X+TS4Z^*]&/%:T*>N)F2#:+6QWT(\*J^:
M:D^LE< V:0A6J<J:X1#*4VF0T%/I1@,#CT\>%4]1)EY?HEG">9K$?$>?Q;=D
M0NF&G[_,)+8@47I/?L,?7[386L_4O\^GE&8:$>71(JE?]D!OVS/;G,M]TQA2
MTSMJNS=X2UZ?/YH3-,I327,BQF,<*J(;AINM6.#-V4)]C7U&EOIX50(LK!%%
M8ML,_?R 7ROTGLCR"U3,R(;WAV?,CN*C#+3<C1X32LA'"PA_"!:5Z>GV@.C<
MQNY:J(G((Z*-O&O>%^ 7H7GK0 SK\!1T@3,\_AZ/OY*G+-DFFRBK5+:HX6!V
MPW3Z9=F!S\,O6YF4XZ&6$/4"#MR2CA:M1QS0DRTGV"D'6TZ8@[#&XFDRXOY<
M%@6]U5<4>,/6""?[;-,-B,6VDL^ P?KI-NI$LQZ0U$5PAMU^-O6FWGXJ?3XK
M6FZ*9,\]\\_XBZ1,19Z1'S?<0^=A]'6<[RML.B8:V9_7)TC'2:R^NM+T0[UM
MTM/)@G'25W.6)+H+8!F9:QCH@TA9E1[9%0 BF78,8%\[G8!R]0W4"1#WI]GO
MQ3.79$/U2';<MBN/F<RCG@[PW\5AW1S)[0-91FRFHHLRFWD !=-%DSIELT>P
M[0 68/TRV4 -M:0!&/?1HJWI@[AEPI6'>F9R)<E,5,P,($3CAD<+W3* T9^6
MW?'WV^A=IKZ'S2RLMW4/'O7,7BK5M^#OV;$KAOW/]RV9B/""B\=\6-F@Y/.I
M;X[(["J<(RR#T3B;E<V^BW!TSK0$6(%RR15N'K6S$#%@A1I<PEQ1!_"F1+ND
M6BQ<1BJ(5R9ZN=<_-R&[?T%8;(MIT#[>H)\#4!C96&,S&2R03":I'TG@&XF1
M4H"_H3J,'0OP QK1VX+6"Z^.M#9!10/&9%NVI[LP"U-J0>NW+LF@)#VU11C-
MBM4%J?@104T7B'VUGJ&>BA5VTQ, VMQLKULW(6#0SJJ9X1B4O5Y2TB"US<'"
MCX&G/QW\$"7%GZ/T@%MN;,+U9C*/.C; ?Q=IM#EB[24%"B5>;S,777393 0L
MFFQ,^  =,)Y,IDL'*'"3["Q(DT!\E1'X', /3ZVP9*,.@-;UFA:=*-NG:88-
MJY;"HP[HN>Z"AK>4[RF%84D'QKV+FH%!]WB_HF9!<+2]QF6)L9L_[-*)SYL2
M+K*I0*-M9:"Q7E:G;C![F"B &/%$40D-Z'T-9Q JES*<$>@S\^Q1\KPM++*.
MP&ONF(9G-3GLL0HO)FP><C7/R33>4$"Q,;Q:"C"HF.R,@A5PE]6-]W 0/6@/
M!X#A^Q5?"Z/7;>C]]5V#D1,OZX9AV_I'M/_U6,!"//EN7^!GG)7)"^87B3_G
ME951&R;U67AG6 ZE!H=,<OK&)4V/#L'NC9!JO=D<=@=>9;?-CM/("5IEQQ)Y
M2G4=2]CYTZ&/>1Y_2=)TG<57644F(R&[C37Q:ZO2R9]T[,>C=KE*V 5E32\R
M..L>$.\B/+]TU(QV@3IJ.@-#K<TZX-I1:+@U65,'X((O%@L+&[P^#JX<XX#J
MU1?;)16O/Y'%S:N+] *ITSKBV(]?+\U)PAZ7K:9G(#WI(;QE9-2$]O@[[K,9
M&&@MMQ-.'84&VX&MAB5NP5>1964-7AMMMA\C8.HQD!,5&>&(EKEG[X?8J)Z!
MQF=XQ\"Y$ND1;6D%4/YP3A!7 %Q$H"_6BLWXGN_2V;.@E PT;#6$'R6"-00>
MGY=G:'["IF*U2=D;$"P.TE;(M+JP9MV'U^LS]I*IETLD6O%^"X\/M>2!.$S.
M$ZC>0G&<O8# Z>8NC>LN),C:N1-6Z W*@UI,<!;.#5H]'?RH*?CU>SQ2/[S&
MF*R2 I^FZ-IMR.U[\7QH8B^="M"Z.7J/,[Q-@JDK.F+6^DX9'*?,YU)2<T-3
MQQ_(Y]:OB:E.J([ ZW*@X=D *]H2T:8$5Z0QF#V?GW._5MN$%M4NFZ "B?&+
M?!<EIH=E]22@.&_XML,+;QX,UN?A'A;OI\@91OPI;#Q>>Z.'VFR]8:[>;4X6
MF(:Y>HUUO (WNDN?U^'&RZU<&.-=M?XR.NVM=56"VC/,. (=O81],WDBH)4;
M<Q/1[#%'M&'B9BO[DF*;<TXX+UFXC+WW7;\%;9-T/+%CGQFG4\= 2>X\>1Q3
M[K()"K!.5R=OJ3>/CX>Q.9D'&4HBZ2RP"% _WLO\6N5:3^TY1 W1CL+<*@*^
M$LX_)/<5^?T9:WXR(%^%$3##?[05,&/?GQEH/FVQ\O6T]:BJ?9PJSX4TRA/(
M6J,=WBYPM&,[^FW*"^*+99@=D!?)X\&^0*L+L:>7*JUE46^C,$(D4X:Q\9@D
MUGWTP@_?R6^AWJYTPY?\A"4 N.)\PZ[-,V,<"L@ 'C5TK,!GH()XYM"R E_]
MWF%X^8@6\Z!]6S"$<X\>9NQ*\)G(8)%D+E[7"R5P%WVT&-!%^(;18P%_0&_Y
M'C_15>0.[_/"LFJ(GL3GXU=ZOA77@C=%3=M 3.?0T"O/00V,.QQHW&RG%34@
ME"P=5@5501G4<4*U%4\$_0I]Q/E3$>V?DPT[ )'?CFM*95]EV[S8@4= '& Y
MI%L3;7/O]I4%C<@7R'P_1R6^+>C [H;VK8-4GC:LP]SW!LE02X($#? 6=3Y!
MH/:IED"2-Z@^462S,YUO$KZ%V7_>'QY+_/<#$?/RQ?*834_B<['3\ZV,>-,4
M\;:A^$T#0Z_8]H%QAP.-E;>DIP&$C5%35=S NT-3^ \)[,.>S!!>_,']/PY1
M068G/3;E/B5'T2ENY]R31]5PE[(+N*8')-=%;?H(+^@W<F*[4!TYJX$ V,9X
MVW80"EQ-9G$(I?!&?K1H]X?]/F4)7U%Q#&4WZP8^)]V:;TTHBTI2)_*OKBJ1
M7_V5UDBN;ST0OM)D>Z3A*_ZDK,ES=B'VH$).LB@8NSQ']YMG'!]2O$)OWYU]
M_\,*-;VQV$K;7_W",+3+[3Y[-0[=IVY9#-9#?[,U<V47RIS<HR>T3I/:"L+U
M+VANV#"<@XB1SC\R@X)#*>\,L)<U>@;,^_/>UO$++JJD)'RQ++7;/$TV1QNW
M;9#2H[\V+(52KK&EJ!,S.1'Z6?P7W%.;02A(U\P265V?S!)6H)5:.4_VJF+?
M!6SE5IU<-A5<P].?F04,LW2K$8H6)5R-.!Q]BG>9/249QJ+$P 5^P6G.7MBR
M7&-&].'IA,]5,J6 4DN/2 =(ZH&;[$:-0,__YA0SZA,3ZEAP%#+E0T(X6-H<
M&<X];[$T;QO:!=!)8O.*U"<<48^9W1IV7(4=^H!XWLQ",L-39Q)U>"OQ)!F;
M.*JH_4MAV?[R.HD>DY05K@GB:31;?&J?2;,%Y^BUN:[&*Y7BS>+K/'NZ)DY!
MS ?9;H4>U9.G=7J<E-K*S')59H(_VA%B/=6H#&+5GE?HE2QU)*0^DZ6&6L0G
M0%A>RJ'Q:[.@SSVER>F4IG1*4S:E$>L+:'UO\KWMEW,]"<3-@N$Y:-/QPUN@
M1XD1R*T"RP5V""X^L4YS3O+"P775DWC%NI9O%22B:8A0=Y8"V+<<PHN*=#-8
M?-82(YP<\!W>Y$]90E<Y>\A;T'JM+C8LB5H0B-$@B2@\=9A),-BZ8Y8H4PN0
M64+,8_(K\<[BJ(AOBSP^;*J?HJ*(LDIHLD%;!NA\)L$.2*"FK//V2!"@FB(\
M77$5K2L1:(JL#;"4-%D;5$V[ZB-72V%ET\CVYG*W3_,CQJS!;7W[@?S1+BPQ
M0[\^KPM-'('^*R G!8A8KRQN4?>+>*NZ9UY(,H@0AM<AB0:&!/3NTAR:H=QN
M"D8MK.\_+8*%C8R%?8,%7&.A9*V:6U2T!=3!1U[@Y"D[/Q0%SHAHQ "7T8;R
M30>"_3-E8CAD[DSHT^?!R 3)E4,$WA>J.T-R;VSJY?Z"<SSF' JI-<U&_)R3
M7W][_VT]--#G*%/AKIRK3,5Z(%6(F>D;W ;8=Q%*E>%3N9RK"C/R\'8*$T26
MR@A3J?OD#;:R< ](G2H)]R#4H_H15K@#(!4UME2[05*?ZC8LAZ)F)R1(T 2K
M7.X"]CR9 JI$EE!3E,<29Z.WY+<%WD=)?/E*O6-LF08P1.1I,SW(NQJ>802H
MIH!'^'@Q>$%9J/VJ'6SDS:A'S-CL-$=C!PL*Y]VA7OT*QNC-MLEQNB>LX_KA
MTQ]+?+.]+*MD1W[IHJ"3NO6IPM/D[YTHWB6ZV4J)8VVO+#)&^J5_;WH.R!@L
M-R"Y9D B,2"Y-""@MF4&G5"L3R@*86V?%L7!ML%!>8J# \<!KGL&BH-U7[NU
MCW8-4@(^M6R1D*T\N!R>0^XNE?0&,[]5$_13S):A)DN@>=S1%CD9UNI(=P@5
M#9O__9#LV\1B&^6Q[\+G#M=>KIXC64:Z8IM;'F)IR,/3K*4D!=W\.J)2V00[
M0M+CHQI%%.,ZLE7?\K[#&YR\1(\I'@PC6=+[?'S#4J*>0X882U';IK1!2QN>
MLHT5MD<X)OHZ3?,OQ*G":)L7Z"(_/%;;0PI:[6 44I4W2UQ@ZD_[WD=E4MYL
M!4-D(7:]'V;;@4?]LY:IBTE&2/WVEM2KPKW@XC$?5KGI\I%M3%EOGB UR@U]
M795R@YX_G;K&98GQ-8ZL@L%65!ZUQ\Q]%U*\]0KQ]B%IB:L<M!VD+EB@IJL
M%I#Q6?&CK#[AZCF/:2I]6;%@R*#W9J3R6M?#Q+U:Z:*L$&^.I/;A>6=N8DEM
M8 MV#"))K=$Q"".//M6A3#*BFN?Y[C')Y#P9DQ]E(/+I.YEX5_P)T1C)K8/3
M@<DB@7I(@UA2O*)!(/FLD_:W@U#&#WGQ&7^1?+4BS\B/&Q&*?TU*@W(X]N.U
MAIJ;A&KQL8:>;7A)#]+N YWV@7ZFO8 55H.7U&\EMA'85>NRC0"NQ]@;^0#9
M0,7YGIJ)3WCWB N#&O8W]QE9Z^=7":219FP;+QJBGR_R791D4"&RF;GV&O,R
M($0)<1G@,?Z^4U,7]/*UPEF,N_>JZEHVQP<:1QN\YC2Z.U^WF\;+J]S:J.OG
MTA0-T9ER8;"I!43O,+$H+.Q-IOG$UXM,E.S^.2^JMC[+ RYVZ )O<5$0@OJJ
M+OUS\Q+9.GZA86FPE(ZIBG!RJRD$+;"ZS+2 -M"\C!H:>P&-+S4TTKJ_>7+3
M6OYK< ELK;.X1E8-+$?[Y=ZA=PLV0F:3#5/T<]VGGX&9L1G&X&NQ2V,AWF^9
M0/'M9IOFQ#FQ3G$]WX4TWYMZOB/1Y8S)LTT.;W,^R:I:61DDEPY <MH'9!K(
M;V<V1AS'\YIU(9B721+*4)/2X*7$ W[OKP*N5^<.37VNO#=<NN?-SXU/#D]=
M/8( \N@F9= %ECLW.I<,W(Q,$NW'$M.D'%I-D>=+@!D*=[199\9!%C1J7(O1
MP8[Q7?DL>^0NIWDU"S:V,:/$37)@<2 ^8B"EG,<B5BF>-!*N_D]WUQMB*$I6
M &W@]$I+ 7"NJW*M/0&5FH(>/"W".L09K@8QN@-<#5Q@D4Y_+##F)Q..F._0
M J._*XD-F%:H)@,^4O(H$+2F]"+.1F=ZX38Z4/(I)\L/OLKB0UD5293>Y8]Y
M5:[WI?;4U(K*4TADF/LN6C@%:DD0IT&$"/W,R0 B'S,*\N93<J<\3#59@H'L
MU)$R)'=041A+W,NA%Y^@MXFWS O^>>*NZT.5/QV2&%^G&Z,%Z6OHR6CT\JBD
M]=2-T/7U.:!A<&<62J/T4R\KT<+S;J,WTX84U$\EF\</]$ERT[OF=EZKN2=8
M'W9 2CL'D'2"6"_RZ_3!Q$NF2]W*=X?+ X$3^C&+60"EZ1$T<C(2O18>L UT
M(6*:'Y(LJ3![BD=ZH(>%D(73'J_+VZBH;K8]R<QN0<_9O@42%9UOI$QA4_X5
M\4:5_&87/U"JOX2B$M%O49*^-/E@;(:/\:,%EO.,G9N2X5 'C57'?<9)T=0"
M8L6!VE.3J#J)4EV0%F'$;V?63GV =V;5A+!DXA&,?Q )8H*%9)O4KXLU$F2Q
M%*$G?R->5SSB\&:F+X%8L;E&R63#VF^@]B.J!<M.#DR0^%* EFNI,:-EL%)6
M9&'35+%JJ_<7R280*S2K9NEMT*QJ-3H8<)&4T=-3@9]$K3*11_;^^!'G3T6T
M?TXV4?HI*G[!E?KZCE66UJQ?\!1^F'=4E*3*D]ZY">'9=N^/2/X"XI] />\W
M^; ;%O%$;P,EI: ^'JFUV$5%[V"MR'__EA?-@?PU6;VY2Y3LZ&4O:;2!G\-:
M2/WD2$ZHNF<3 O*M@T4+KR<95CNN@_6?B_8C0)45VR6D>3A09$V.<.Z&N@#Q
MV@;E,KECTE.6=3)I>#Z6LX1LTR<V;)*0Q"]8H<\8M#Z<*Q[U+I$=&&>X$:-/
MO'.["&/=C_?[+_82#F2U!9Q'.I?$-65_B4D@[9H$V/YK+1!H=;O-,@]J]PUJ
M]\V$XKHG\$7[ A?)"QF.%WR5E57!1J?\&"49K:M[E34UHJ6ZT;>X8&%T ABW
MU7VV;X&X ?.-E'JMK>X925VO$.V\+G ,;=U\CH>L/9?;+=ZP2'O_*"%:\;G^
M%&UV0Y1-U-]I8QIA."0SZYK><YE9T8*Q2QK6A2?Z(4J*/T?I80ZKY/ZE<&S2
MB%$R::!&[Y*.WK4O0=1?6B'Z+<0^]K78KU#&CIZ*M:,7L/D:JY*.QFNL/H*<
MZM?<B/CY2=S\$X[*0X'CFXRL3F1?F61/K'KKB&#)+-^!.<V?982,)_F-[JSD
M@VCYR*O^#O4@FB\A7ADX/&OE<\A.39+[\(5AKF940\/1_7PZ"&&J/N?4?$;I
M>L>JL-]L;PY569&I)JRV=K@VLV.,U,0O@)BGJ:-BTK*Z;R0Z9UN6MGO98V@^
M$* Y\CA$IWY4(,9E%L71FY59M,9C==.7*$DI#Q_RXCY*\3TU=\P$VA@+*VJ?
ME4RMI%'2OVNJ,[*//BL)'6H)@]'@<;*=YUE51)OJP,ZUJUHH<?)3US+]$TY!
M RT.*%2JD]I#T)]6N?H6I,'G/"M.7 U*+[($-\]9\O>#174US]_WJ-F^1E3)
M-6M=:_$5MO._RO8'X5DWO:*VVV",!M2P_<<ARJJDJN,G[9T,PD=.]B8T#>>G
MI'I&FO$E]ND:OY!1^KVTG6F#"I"VRJMN=ZV=5\6&V-;HS3D]$B X2)/(*F-P
MOJY!-C*CQ\'DGIL=G=..@S%A7L>$=BOR_YCT[2?"V+Q,4P_]KF6:;LR02',>
M%<61&BR^;2)VJS%UI10VEN+*CADVTS_@/?5FAC$QE:*MNV_B&;0,7[L>EZ>O
MILN'(-"FP=\PY3W#%'6&*=<,$WRRSUQ*U9\%%)1&N:4'+0R930V92(+,ED+F
MI8%,^^QZTGX%**>H$=XB OYCEC^6N& /?K)=4&>!<-F=SOHYB,WHO..EWWNN
M;,]O5DC^'M^FANK8>1K%$UO^3/Z"V2G^Z9E9O=FDX3+R3;H%)3^622PRDH+8
M<"Z@G=K]Y0*JZ?OQ4I%.ECVQQR6;VHLB"FI??714;]X?.W655O<(:M,/?PZU
MM3S'51U ]E*)U.F%U*G"RS8B;P8@Y0.P$[W /ZPZ"M']#ZZ.@O,L^[SR^4.:
M?Y%B@C?;4V;<=W;N70+LY4;(;=Z]E<^(]G@27KW9=A78RV[-XH+GW$-QV.]3
M%BLF'O2&CL66CD4BC46!4Q9GKG*NR4%LR,:B7[<% X6^ZZ9KAGDG#0YI5* X
M*3=I3OT2ON'J X!JS*$V6,27)"I2T>(@%_C1_GKE )W7MZ7-$O2<.]?M$24(
M9M?A+HA<)$<6ZQYG"7T#-*]@H\-6X%(?F[9 EC\%(5N'-"K+9)OPDAXWA^IF
MN]X0\W)@1IS5BZ=34>!G3/9E-,-XD^^PM2;-]0&/*C?;F'0AW>T8Y0=VXBKU
M73^B(_>.>/?!:+*W\2EIFI_# !&'HTEY+T\O-D':B7EUK&M0YE4PB*/G'N;H
MI:L1)\V6/8$<+-M*V;<.*D@/]H;C:"G; .&0L@O9>>=AG X[(5A_&.P$7X^:
M6MO4NI+>/7Y2'B_OTTLSG4\M')! V>2*/X,^7>+*=%-6LVX'JALVF%$TP08P
M'G'/OS[X7$FGG4]<=SC4XQCTP9');'I%;M^L*TCMF_+14=J?D@*G!.X/N*R,
M]?S[&GJ*J/;RV)W(NA&BK0#K^;LS"Q6BU$^]''A<>-YMPHEN0UK1^=^Q9M#5
M6C[F>?PE25.WG40/%<BNH8][TR%:W3[ K8&-*-(VH)/^=2+<X[%V<L+P_[48
MT_OZ6H#YUY'<5$W[PZ$Z%)C,05$E_V &0CP>[+P]G^<S %HXT_B,KZ*_0OPK
M2/Y,\XAS:)KN8;C:LO@]+P[TC%$(5F).+=.9E3E5++#'/<84^[#O+;0'.F8T
M'L'9A_D$K[',,RX[<H>@\R,0/>K)BW T^#(J,N*TE;>XN'^."DP3%C?K++Y(
MTD,UZO$*QQY!--E5:N/:)OI"I#/$>ENQ%.,-2V87/0:HU%/'@ :_#U630***
M_!E7G>./6WXVL*/U#.DGPU#Y42J@5_M1^/>G^NR$YC8OJP)7";]$_!YG>)M4
MM 1L>4%^RG L?J4-;DWJS:/*CY.V"W5^JG7:#1)$):MA#!0[FU?,?@&9?*"K
M\P3(=M5T EY!+GGS:U%7F45^ #MYS-_7;S+\@[1\P<5G8FD^).4F2O^"HV+,
M9?"%68"Y-+[TN YXP0=1(=,R3T8LGU6.'K'\^%5.&$&4$\190927 %T-[\-=
M#[$T5M:C'893XD?S#??<O:@]H$V5'@/+WD<I+0I]_XSQF!==''N$M'C64ML8
ML%/M$MTAUE^X1FCT",A2%S&1^4M2/0]7.0[*G+B!?M ZN"$>)+SQNL>;JO'H
M;J.C74F,T3W!A#,LI32&,40?K=LO>@E0E<?*V\@HCF>ZHH:AJTZ8-<0A7  +
MDD;,SXZOZ-/E?Y-9O7E,$_Y*W*B<XA'=PB08CY'?\M)^TV6#<:G3 #5ZEK$0
MN_=6K:F32M\9R&)-\(;';J3JW]+GPC &XY7$D+8\6D- ZG?C.D1S3N9P5'UN
M<P\P];<'I#(6C\8M@!EU@ KM*A^5Z18721XG&QO%9;V&H:)6 #74P;9!)\A&
MN7DW_&9+[>3H<WV[CF"VQ78R&G?#I\^K2PM*>%HY4MR'J'@B^LE:R_)2_;S*
M8OR*MGF!+J/-LVAS3K;$3WD!6@ED') ->UX'%(.H*WVM?L\6[Q_+42?W SW
M*.B 5$;-;&D1)0Y1(1W%^PDG3\_4K5^_X")ZPB<R5CFZP(2!'7V _61!I2L+
MTU9U-Q"(BMJ UZ";-LB=H2A//?QB](6?PBQ!:Q[*]\?:_CD6Z)G:O?=B/9/'
MPU2X1\%Z[19VUZ$2O3\V2P[B.OYS(#579Q\AAU%Y/((NQ$NH3G]UGX#TQJW2
M3XCZHRZ2X \X\P=R;[;WR5/&ZB9DE5)3L6RC&E/V*G-]"N8<8*YQLGNM6/I,
M3S75<G42D QZ7[38P&GKJ)[H8B"!C'G5S' R,:N.@>RUVJ0(-71ZE5V^;G!9
M2B\G3@V@S/@YF%W<G.-EW/))*3Y])Q\)O6)$/Z:^!AJVA5IT!&MCQ'(@65[#
MP$#RR*SAC.ETH*6A#</2S:^_AKWI[,H[PT:VSDS'L3@77G^)BO@AKZ*4_>DY
M3V-<W.'J4# #W#R%).VT'3>W2WS2^X9WD7$S.?&L5\2^6*<I(/9-Q#Z*I*\B
M_EFN;>UC:W*$"-JN00[FR3744]/_<']'8V6L("JQ)&=\N.]P614),W#W%>F<
M^+B)&/Q2'E7XO?5RVMR_WPY<E=WVX+]JE9X_YLE4X89__/(5%YNDQ+=$38;K
M"\S3+72,TUY^I]@,MS"B7U1WC%C/88<TQP^(TR# 6]EIBF 5N830@DD12SAM
M:)4!.CK)KD6TJPB]($'V4WR)V%3)B\L3*I-Z!=G:CY'>Y*/QBSFLP[-'MD;*
M7:Y0W2FX+[O,4(CH:I5W[GY1HR251V8)%_PF BVYQ/1%N*WR9\/8;8]6$/VF
M>K1V0!B(V6W#5V 6IEJ$KU'_I\K,%CV95 3.1 =A*/.\>KR4"EN'OTX^6Q3T
MS(%="C_V;PN%2[)^>BKP4U3AJZPJDJQ,-BR6,#HBMB@7@$&R94?7=I-]HE(2
M&_386[\9K[W/AAO4L",B1V%MR\!&7?+5#8,E/68$OY7SJO]#,;2O1?G'AM7^
M,QB!\;O1A5>JSGZ=/MM:1)OJ$*4/N-B-/\/QPLU7MW*YCK8?\"KA%8DOQ!C[
ME2UEDZ?A)/RD#-\=IE7DZ;Y;&<BO?VD;93"66>+@K(7?I>XKMQKA1&*94(_=
MB6C/<9E>K[.X\QMZKEM.#<?,_%FXH,W<XV<*]NK#/,KA.\TXZCV1+X,/"2T]
MHK6FGK4+E#9S 5U0)[9-?P@HJ+2(X@Z$GA;1VG!BS+V\4QC,'GQV_E) 46GW
M49K)I@GSQ?0R=".VP*B9$ZQT.^Z +-9<^N8:'Q^I;+!V279\Y;2!4:FE2WT(
MV"I-&B-;HW3B[J].<RU6@2:.>ANTT\30TT# CR5[W@@V\W-9%;.Q1-/U*QP'
MR6*3WF=L_TQ^1_;K65P767O(Z:_F.\I?E*V 7*^%Q]\VK4".CK![TP9[V>_%
M$</)>&+[U*;.8)6S7P=M/@&G0^,0AQYP#60TQZ56>+ LD,=>;=Y^N7Z)DI0Q
MZ.F0R^;;7\^1EM5(+AN*ENY#D UAS<2OY;!JW #K!K5_K+[B\RA[39[Y],FS
M&GLZ:PI=G<,Y1;K 6UP4M(K4*[^%2Y:]ZR1Z3-*D2O"8V(1CCR#^N:O4IFA#
MW1>9VE>YNJ[47X N\=01Z)/ZC=3!-V'XJJ/@K7<S1V$;KHA0\V@)X?<NJMB;
M)=F&,,MLV>B"06[= A8'<I1_N!"0]$P1Q3WM$YUV&J"JSS(6'2E/1J0>BC!4
M?CSTAXKXC,$]A/)S)M_C;5ZT#%^0_Y05>YSQ _E]\C1&_T?V#&("QHZ"R0H(
MW7]DG4J68(7JCMG2+[H.T!8L."CB[M[[[MC@LBZ@\Y*PPCMO1&68;]B]OI.&
MG8M_81B42>JDMRF3=,FC63GL=E%QK/DE/-*P9$+V0,3T$9?'QGY8=^'34-C+
MI8"?DTK8IRO@"7DXJC]>S!^SHGWSC$I8/P(+JI:.<%3TSQ&+ (HF[%_V1 WJ
M>5041V(B6)Z(D[)9=0.A<';R&92NZ0#1'M!)%^$IWCAQ33(&H7\.*-7JH -$
M(?SH._R"LP/^0 ;A\I5,>A:EYX>R(F:C*-=5522/[(WS7*S4Y_29P((8D??'
MCSA_*J+],UG("QRY^=@+?!7$_UYB]$QNJ/@>]R'K+Z+FDZC])CVIKEWTYK/T
M(+S],*)?#L>6>!U4\0U>4IUU$,AM_,7T4>^D+Z:,@/:L[)<FBZ]S8HF3%QSS
MV*8L0Y12*<8<!\S_44AK-N?833%F[("!?/*,?5,$X%>G-HP0L ^':\:6'$UE
M='H,?%!F;7:U'+1JL^OD'+DP^(D>HM[A?5Y0SU"JI/#^*/YX_DR?Z'*^SCV^
M9_]Y+!-&P7BLS4E1T[%<J8*=9XL&HG-PT^%A6/*A87E4AB6 1).I:J))(PE"
M1QR31!8"12GFO&A D9R"HFZPX9V#/QQC,Q".^=IN/<*D6CM*/=H.K&1# &T7
M%Q@'(1EPZ:*98&W(%!Z#:0AU_H]#5! ,I,</219EFR1*)59';,2<^@-193>)
MNP!NJ%%#?K*,AZ>RT^0]S[,R3Y.8E?AOA;\GRZ:XVM&&RH,Y2QT!:KTJCT T
MA"*_/Y1)ALMRO?G[(2D3-AOOC]*_&*M6.FS;%8CZ6LMI6H+K3I#<"UMZI5\(
M70978'B)8;38#=%Z!7:#\^CHPF6&BZ<D?L";YRQ/\Z<$E^=Y0=9_9B@^X=TC
M+GK4SY[44WS 4@ZERC8G0S(=D@C1SYP48&N_D$10^W,7H,D;<.\HL]EA+S0W
MSMOD7I6^QKOR6!I5][2))Q7M\*4$I=F? 15N&G^^]*AO=F5]Z9M:?YY=SZIU
M37YQ1=SNTN#%F<D\>FP#_'<QT>>?H)\I!6(D0%[8TE+X]*QL$-7UHFS@Y%\G
MSO/=(]F,46Z:O+J*[E236&Q$Y>(#=_2GF^W-H:*Y>*RF!OY3\O1LH45S?0A
M[V8;(RW&I2^LVKS4"IU\Y*0,Q JQ[["0@?@2KXZ#5XA^#5;'%QLQ^39G40]
M+@C1"ZN,\[R$^"^X>,P#&(!/T6NR.^Q0M*.9*U3Z30N7S0E<]A'QZFC&?M1:
MG!",YKPF1V=FY[4W(1KF^A[C<1;K*_46I(F5I9UF1U?-35\E32XT*VD2^ERC
M]U^'BBO@':_'"G)';U+O\)Z7!* 7AQ^K"[R+LAC'FOVJMK6GK:N>6S5!5+2D
M*26T+:H;^]_0CN":+'(Q93K6,.UKESL #WG#ZP,;-C&A,1CI#C=0GH2HSE$^
MY&S'5.#:(N#R8Y&7IIW[,*G')<Y"CNY<U"0T[UT0H99JA1@=S-HU0IKSJ'SF
MSB@1)Q+B$)^]K B\:,X&<;EVQ%^E*;+[HBY345:=8BN^US);_'47+EOP0;N4
M[0+Z0/S@D@_[6V=?4M<-N!.IE<_:>Y3V4E(7(?F,UC+RXD9$N])D1\B+(]H3
M-I^C$I-? KU?/06>=MZB&9O^%/"2V('J^ E7SWE\E;W@LF(6PJ!K6@J/:J7G
M6CE"8BT1;XJDMC"ZL@#C/O5A "U=Z ] !?28Y1:3^24>*HVM_#GGV7MD"@F/
MI5@<^S974SN$/9JQD]GFN&.%VKZH5\Y[0TUWM6\(O"3-)[L4J$3[$]$Q SET
M5!=.4N##+0<]MCCV<E#BT:&<_SA$644&\F;[*2+_3J+T(7^/F1M \XBU01T+
M.D_A'1L)>E)J&0V-\]14Z"%'[S&2"/T'?2;)0I1B5\M"=I"/&%4+RC)@$OQ*
MXRNR9:TM<HS+KZK81+N6FQBHNT*'QY(L"$3LRQ=ZS8%\;_V:F#8.6@JOA6-T
M7*LU8NJ6B#5%M"WZF;8&JP*S!.]^"[X8,:/6=C$"!A3K%SE]6<$-[34-+-X;
MSBU1P]N'@_F9^ ?&_2E^+)!_"AY_V+_#*;T5=!L5U9$M5]%&Y-;+?QDP_2Z=
M>-0.)]G44RG6!+$V 1A7]XGJHLY]EF!@.&A[^QH#P4IKK3KP"<!*Z8?8!!1W
MNZ3);XC2GZ+BRGR%1FGE+9^ARYTZG<0W)TW0%>0=F'GX])>TT#OGI\D*O1,^
M&F9767R@CS1%Z?I0Y;OA2ULF D_@,_+<G=^V,6I; R)R.O-0Z!R&B@Q43SBQ
M"34LA)?Q!9GJ$IWWR5.6;)--E%7KS88F"2?9TVV>)IOZO0N-$CKUX*O DI-4
MN@JTM(Y22X_:#E#= \S]Y! D]%8)R1V?)Q6/@,!I5=D(< H]GNY&A.T-OG_&
MN+JFGZ$9].8-J9[$YPFMGF_E=(XW1:PMJAN#AB.7XM[K>>( <I03PP'8P&)^
M<%]L(@+&O7:?K,,.:%AR20F@\6_>^@]#R)\.M O1/<W7I;7>?]S3&D;$ ?W#
M]V^U^SI'>H^:82N1<O>P79(;0L0I$24E@P>T!YPLV?V/M020BN($M:[...%L
MX6W6M:&ZP*A>@MINR=)-\6:OH2H2!"5J6!LP!;GNF[!E8#O?1FSA.1UM6M[G
M^2_LWC%]ZHB7^$Z/GZ+LL(TVU8&^88K+ZOY8TB_>YZDN@<V]&T_&981\BI-'
MNN!%#N@,M;T@N1M$^T&B(T1[\F]=9I#U,W%C'ZF\O*A!OD5)*^].EK>B\I9"
MWK)'7E\F9BR"91L#"E\;(S,7C-VG%2@';1V_X*)*2F+]+E_IN^JFRI=]C7VZ
M]GV\*MYNVPB)5D#NNBNWF[R$O9JBQX+BCFN!X ^Y]1L_AZ+ V4;.MOA(MM+T
M"3/Z8F*4TO<2#9AVZ\8CVAWEZR*K>5%+T".I T1[$"_$KE#;S>R*$N-MDK%;
M 1\/24RC'LL)3!L0S^W-$VE<?H.(E%LQ!)MZ""HI(P?JMLE$*=L_BDE,V3._
M1%I:*:@@/0%=RYLH%VU4<FGPB-GS:2;'&)ZN 1UC=4;O/2[POL ;_BSZ+2Z2
M/+XA8+U.MO@A/R>+3OL"T3J+[W%*^GLB/ZWC'5'>LJ)W;%^PL/.ZH,?,W_"T
M:YE[9+JHEOM'_ .(?@'13]"K._0C=+?3//)'>D?B0^SGTT_5'HUG'?<^5#D=
MHY2.494SOXBZTD4]1K241"G&B/X<G8X1%A]9H2.."K#7@1;1.GDS%:[*V>RT
MO.)ISU5O%EC-4S&Y#F/?%GE\V%0_1;1<777D(Z$++)MI?(61!SA7HFZB/1($
MJ*80!A$@.CQ6@B\UY_M>SKT%>VVP<Q+:]08<JT#N@@#R?G)*K=/GO,+E'=[@
MY(6F\'S&U?")J8[._TFI5@+-"2DWE(P"M20K1(B@]E2NDA!W.\:HD:=M'L#Y
MJ!E0FG-1,YI&*T595))"D']UE8'\ZJ^LN*HF5ZSS=P_@[G*D).^SLL(025]6
MG$$ L'<2:Z#USJ '0&DS3Y06/D&EOQ/"80624365.Z\8ZT_ST$RJO]7\7 3/
M?DJJY_KIY8M#89,'.TSJ<4VWD*.OTC E05\(3?.F^0K59 'DF-K.3G=UM)V:
M,' VF'MJ0QP(UK29G,-H"R"GTWZ67! 'E>-Y(8JNBGC*15)NTKP\%'C]6#)F
M#9"SH/6(.!M)U#B0*#DKB%!+12R;H -%F_7\=,%F/3E@6),>87A_I"48AM[6
MM*2'PYQ6HD'<293L.4E>6@/RY<Q%10M(H\PH'- J,P1#T*QKB]?.K*B#T*IK
M0P*G"7@!O($VOU!A*I$".'L54M VX5#[]!M97/M;Z_B%9IKH3ZJ'";T=/UO(
M,(R7+&X<:503SJ\!M,:XZ51EE#"\<GE<BR3.XEB$>5.+%&E$\G>0:XNTT]-9
MKS"S.W)=>(;F.1H=9O-31--J,W:+#A<OR88V>BC(;Y/L:;3:#_0:C$T8DGZ<
MP4!2MTCTRUK6/4.DG,P]%%+[%2J%D!3*E4;(<&R,%>;=#) _P,]CG48#WVBT
MT$X"?A\F?%FU'[,8I\D+)HTN4_YP(6EU4SUK*RM-[#,8BV:6?*0]DSI%=:^L
M*>LW1&OF-@SG72"OT$$2&=<B4RCG?2*'8]LLD.]FV7S!?AZ[-A+^9JMFQ@+0
M;:/+5V)H8]Q-_5EO-L4A4A1'?C5E@-#GPSE#,BC/T @"-7])T "]HS-:CCH-
M;G:^>5K=?145U>S<UR5$H@H]XJ<DHRL[3?_L3^6;293++%Y2$$S562>"UT>-
MK/1:>=O(2JD]ODEYPD>"R_9$I;0X*[,C]_DVI9T\RON4IV:*7H>7" ,Y-'.9
M*^4-1X>)@D+?L7GW>.C(;( .#&^J! - .[8O=\.>BRTO!YRF:'!E5A$-J.!U
MP^;HRX(V !TQG1"9\ 5^Z.51H!"T9O#LRQIN8-HC_*O; N/7I.0/M&T*')7X
M O/_VFN335]PVF4EJ?:Z"=TL#^[=5JCN$KVI._V&WEU&TE<E5RH()1TU+H*H
M1(5X=J'*Z9/#9XV07[1" BJN/=@'%-D>Z="*W8+MJBP/QN(7MAV JW"/3+/I
M+556::_#/Q"2GEH(WR@G%:951)0P A0?"JJAU3,.(%C@AEH[M=1!%EH7G74O
M %V;K%N0<<&O/A[X5<<!W>)_8<;]:C[6<<PJ%Y4?B)@][QP[J_9PA^"J;R'S
MU&6W^02B\$%]+Z.'M/:.&!&#)/"Z:(MJ.UVUA32T+M]&1W8 ZKZQ;0C!=5.2
M8:H.UCL6OD\5_<ZG=3]P,3/\1/>)(_>F!FEQ5=4'VCMZD?\K\&Z[ +3<;';0
M%\I!O<,.T[6C8 [R+39=7^DF<[+</ ,E2JG/F>$O"'<3 ^K4E'"/I&UWF^/@
M&XJ>6BQ[MAT$HY>&A>%K6_E&"WJ'-_D3KZM*=5#5OVZZ?KB*.+0PNN%S=';N
M;8'WHB]#IH>VI:=,VGXNU=.UIA5PLL; R,HYG89AG3:I25SG4O)BJ]6Z+'%E
M?"O3@L[GA ](T#O]2=RF.HL2T!7B='"O8?J4QBN\;3"F@-T;P&R2E'U-S2*Z
MK)S).^BS<BP/JM/7QJ2)H>&^AGQR"42L$+1<09^MIB\#O:G:OLA<^8S_,19%
M86#!GC'LU]O>:[2OGV/=X(N&JWKL_=[T=N6:7Q_>M]X=;&S.  XU)&= AG=
M/T2OO14-^IOYAV_-GPZU[.]0!SM6'%9]' *@\V2F-: \F>:I/I5TK;9>$<3U
MV@&'RDCHUYLRRZ";<OG*>[NFU81@/M0X8>1KS,T]O_I",UCQ#'N,];A-O@#F
MX#,M,3= ES$9\Z[^DHG(XZICY+T["URM_?E/-HO2" $"<:*&8=-=M(8Q,WH)
MJ^MM2D\T%O2]D,-^GR;BH]HS$-<./"UI3C)IZZO*U,SFU/3H5H^CY9>X>83;
M=84K:^& E60<)N6E#PB0-DN@Q[D#6A+O-\\X/J3X9GM;Y'M<5,?;E#XSG<67
M?S\D>\K:T'5,^RX\+I<.<O7<U6($*\1(>(I1301[3].W5#Y765<D=M=<5QAZ
MS=#KYX>75QVHMF]%[3=7ST(:)_BM1&E@@#=*H*3RG*!GB[^>+#U;\ 6@3Y2E
MP3<%K*A#T*<3:48A#^1Q%CBY@M I%8/6.J4"T)].7=,<L><\C:]V^R)_X<G&
MVB>)K*@\ZI"9>^7=[+HUDINCGSD!D+K,(0*D0E@ J*L(%NCQIP#O#TD:TSO.
M+O@W$7F$OY%WY1:=:!P2^*<+  G]8>ATD3^,&__ MP8[(,"',1$&C@?Y# *O
M=AAUQV5OW/H!E]7]L:2),E(T+;[*R!^S*$V/6OPY47N*6-M+HZ2'$$HD2.60
M-5G)&V(@%"\O&%2 VA%\<G0: GDVH6D !/I;DSX<BBRA/)'MT8?DE?XT[(R9
MB#RN54;>NW/1-&8;W;HY\"HV@P20R]LP>+I+W3!R1B][GZ+-<Y+AXMCL\NGY
M4;ZMOD2%_LE?:TI/RYV=%.K;$X)*.FB@24<U(> RMXQ 4,N; \CDI<TWPFR6
MM:D3@YN)80>M7:0!G;)J0W[7=N4\!XE#B%=?&_/HC:>/UP'4]/0I5!"1:@5[
MUH%J!7@!:-)E624[>@?YQQ)O#^EU\C*0/>[43PCZI9'0\02EZ07Q;A#K)S"M
MLQ152$ ?_2A7*,;EIDCV 50A<D>HM>J9X!F %M9<;0<JZ@Y3AZ!Q)](XZEFC
M75O%+016+J-4IRJUBUZ3W6&'CC@JH&O<V@+.6I54M(U6H+*H).4A_^HJ#OD5
M<6W98&HW?3UM/"A!'V>J>\UA +-?<^ 0 J+:J:V!J)W7A>&69,-P.VWC"VX=
MSI3)Y'^'A)L=AV!PZYO:$[CUS>OX&!8NGG A%3F\PV55'&C0.,F>!JK'V!+[
MBF39RJ),.2.4BW:B$]( "L^XS=-)),C_)%D%@Y::K/ZY&JT@/75 ;\EX/$<E
MOBWHHZTIZXO\^F.>QU^2-/V<5_1>T(8X\@_1ZP6FE9Z2QQ2O=_FA]S;:,I_Q
MI'0+C(]ZL*Y6U47U1Q#["FH_@^KO(/(A5'^)7ME&[;<0_YC_X+2'X:H)5R@C
M Q"W,M,J<149AOVAV.<EW"W:I51*MGI!ZY.-??S5Z)6_R 43H\#Q!^(A59B&
M3^B1.9&8C0*KZ?(33IZ>"=OK%UQ$3]@JI#&M6X^QCHGR]U;^IJD#O+\S&C=@
M>02B1U$F9X7J3I'H%3X^\I]B),@G'G/O8\%+X"2M[)&0'3?!YT,=9]KB%7QX
M:0ZKT(T[S6$2?&:!*DM)>5OD'_)B%WW&U56VR7?X.B]-9RH.?7C-';67S&;U
M6]%BNXB1(T*/> ?H#>WB&ZBTT_$B4A$2U@ V)=41?FJVJB/V_*O6>;Y[3#+F
M)]6<765;^A^^M65UBV^VPF[@^X167&G%N2!V<TWVK\8GEA;X%H"JSCE26I66
M/B*KM/2A%1*?HB6GZX^A,F'%DR1WF'YOA?@780W D@,GJ($SUQ=2)9TYF5V/
M0,V.J*+^#^*)Q&1KF6R3J/%%:G=EG<7U"ZX)+LG?R"Y4<EQLUO_9OPAK@F8:
M-3M#U'X,R5^KRXTVNPQZVBQ]$8E/KNKMQW5G^P&4X>%O.)N1>8E2;K&5_4=@
MEFM.;;2P7W.JXM=IQ;29 )YLFN'[7ZF%,XVH)WO72<-9G>;A?/U6SV6(Z5[N
M5VKS!G5W20LXJ+BA;28OHX*^[EK>%'3+ZV5/.>:3P6TM1XW;I!UF_464%XA^
M\U>RU9QE(.O(6DHC:^@1D]ZQB%7!UZY>6A''[4C':V'P+EU]M-AKH<G*-[\3
M-_S%\-TVBU&;U5%;H3:U0.NSD>\&8[P6&L3F%8@TV9$O%4>:4<$/S??TT!SF
M#0OO\AME_@I\45NC,Y/W:6MQ1F>J7> GLAK<%.R1P>IFRVK4YJFF!.4@A:?\
M,3/7ZF.MM#6Z*?C#T!6ZV2)! 5B,T7+TY?PDBZ&?&PC:ZHD6-+!@T%84-,(!
ML)*@]2Q80 *J:N#G/"OPYE"P=-SX;X>R8C>VS05M340>'2HC[TID16J,VM:@
M)6L7%,#GRCR,H>[B.@P@: T8+$)K)@/7 JTQU<((M-3LPD+ :X.YH*P-F#QG
MV-;7-5*:['>>EQ:U- ?H?.?(&B3H/7KD[<\*3H 8!7 =IPERH#M9#O#4S"$X
M]>9>#F')8SFS*"G^3(^E6^U\R*^R%_+?O- 7/G0C]UGBS$X>I508(4.,3K:Z
M58X:4NC"9TO)!5H.S0%\2F$T!^0!J--[PD)4'@I60/=]5";EP-9CD!)"B;12
MJ+<:FV:(M0/=?KCSW^K)"CT>B0@I>Q[P_AGC"GTL\L.>.# K=)&4FS2G';+J
M2>*Z$&Q)03O$:=7'##>/=5OR@JZ)ZZKAK/FA'?7!]<BI%Y]U7)RD4^JY<&H4
M54@RZ++.Z18GKX50W&=0*8CB/GW^$%K7-[K93H*H6S<>,>HH7Q>D-3E-$W!$
MJ9]58:)\K4R02C8&A%TM&X- $!>*G4"=IU'IX#QU:6#<)H5S94-+&R#6(A17
M:0:>@1R??IP87)Y^D$#LNMD9J["1\0T]B>7!,N:)_9CEC_1=:GH:>Y7M#Q4]
MJ,TV29JP8UM9CL&P[G*?!-G=SSYN1K"#AI #$QHF0+",GNB#"LLHR>0R/E+2
M1EO:XF9[4EI#]RCNR'X\%^)QD= F/4PN 4(\TTY]$) G<X,3UW?E'&<4]Y7&
M@8&P2^T;\+D-/G&V/YF, (D86U;,N_G;3?4\\ *8'P;"3ZMU'U-/UZ%:'N2_
MKQ!C8SX+_ ,?W0P_T<.U(><*;)#9[U&:9T]GQ&;L4-J2?(7)J",5><F;4<-:
M_+6;1][8NU&L/_O5F\)F_/P;P'7O#4@_^TG/@TF:G-5B_[HN?NHTT8]5.U7#
MK].6G<NB^'3Q^C[\E=JSWC'T9-'.3\S9[*Z<6Z5 [X/*7;A?IVW3:^:2UDVO
MEE^U?9/^X->^G7SXZ[9OIV/HV;Y)?_PU;%2MAG2]V;#D)K2/CFS4Z"C5QNY7
MN%O5ZZH'B]>CJ%^UQ?.Z-3W_5>Q+NR,'XL)]_3O2H6$\__6[:]X]M:_;9'5+
M7S._\^$Y:EXF\&3&+/CX2DV;S0A[,G<]5>_Y-JXB[#0%0KY^,SAFR*]^_54I
M!S3<3ZW* ?7^.JUH[W$+Y('M5VLM=2,)>DR[U+;W >[$PCRZU\W);(RWN*!#
M1A^?^A5N?(V:Z_V$%B 95_\*2L-^>1L5U<VV1WI=MMVLO?M,L9UE-)3+$_VE
MOU6K5"+:-TUOZLV  LG7^ZJ'QFNZ[GR:I&3FSJ=&OBU+:F+Z[:#I&"+W;AL&
MY=$@7//L6(-PJ'/#D5)I7Q+;THMB+] 7Q5RPUZ]L=L +8IU^?_P4_2TOK*Z*
MN?02QKK;(YWC(O)X1*R+$"Z<^9,37OV<P.JPY.F0&H0RMJQ]CG9X^&*::T]A
M**5&2C? KD[4DG8$?=<L'($#T583FATTU@1E?UI[?BBK?(<+5GF*^,7E<[(?
M+G]FI/*HC6;NU8,^WAJ=- >N03"'")"*8@&@KE)8H,>? ES@%YSF>QIWW#QG
M>9H_'>_H0[?#2C!(Z5$1AJ50*PT+"M22($X#K!%39*D:$DB=L,145R\L >5/
M-VZ*&!<WQ6V1QX<-N\<<;7XA; VJQA"A1\T8E$')X:4$](6;E@0)&F#%<!:E
M62T>>4-(G;##4E<E[(#D3R,>BBC&NZCXI5QG,?L'==Z&UXH!.H_Z,"2!$M1J
MVK,#0O9/YJ9#+Q,3!:GH/S-* :D55GCJ*H45F"87EI#*TO:\W6134L*J!\_%
M).RDTAZL2^2:5]+@"TB B>B[:(0#0OO*1?B&ITNA") Y])]F)/%9UG**=\HM
M$H6,U "I/F9I7"=+4,(F'KJ)I&$9(@W& EFZ1!8+6(%J2LU3_7SB+2[NGZ,"
MTT)4&S>U&>@*5H>&Y'15J.;U4M(18CVM6&7J33 JYBHQ?4)9/#&ZI_=.\]V.
M6/:2B_;8)QJP*EI!UT(OK7 ;I))>).FAPO$\:MIT%J:BMK+.H:JBM^"552^U
M45WC?O$"5=@.C">H; ?#_I16+.EWF!Z\$8X(0\P[)D-U\Y@F3_S58DS01%SV
M)Y,_ZMR31W5UEU+CU-$\<M$'DCI!;2\KU/8#HZ6!".M39T>BN*NP(R$\.LAD
M];W+USW>T!L!]%7BIYOM/?EMN8TV@I<DC]]I(E#S=>\I/#7C>$R =/T!Q+]
M$XOE;R#^$?^1K:]Y='P%Q>;6*#EB%J0ZV833%@0._POQY]"7YV3SC(H&/WL)
M/WGS%924"-<(JG+TB E)<S$K*LF_!!))E[^[S?Z2?<HN'K(_D?_<_P[QN-V*
M_I?T$NWV*6GXN]NW?_F73V]_?_$[0KPG8XAI<0[R8U[0CU 1*$CS#*,CC@I"
MG;Q@1'S.ZKGD#]Y7SPEIBC,41\?R6YA8('L5F+#Z4U(]UP>6]>V?8S.!]4B9
MDI(<._*9I^0JHW*2*SI 7T@/J.YBU=S'.Z[J>*%TW0\J?7ZRM!?U_;I:IC7!
M:G.8O8Y?J&[!9CV- JV2"#4*L8%MD:9NC,+;#DUS$_@+< %O@)80+[@MSZ2-
MCG]-NW\F:_8#+G9])F$PN\2*VJ.6V4G3!2&CXA>L^Y>[(-ZT<YBI+O8<ILD?
M\NBM]M' LR'VB#LK6?37^@-&G?TL=4%G/T4><ZZ3,GIZ*O"3>/]"&.6AB_-F
M,I_9UF;^%7?VI#G=DM5^+>CE]:6E\)IQ;8$H)=W: DZC YSW>)<0WFG6:EX\
MX++2VE)C:T_A1SVWRB(MMT2T*5 :Z%2VH>)T \"0PVX^4&$319L='>.UZEA6
M>%?2CMD3W&:ETC3VI5,Z7I5!XPWY<+&FD"KEQC6L*AG1<*))RT/!2I%FAH3/
M(&VQSXNHPNLL9F7JAJ^(ZBB\AEUU7*OQ5=&2A<5Y_4?@>Z%3>(<-C1JAHL9
MC3@9#?&RJ"1XDW]UH4U^]==[HJ[L(?*/.'\JHOUSLHE23;F0@?8>8#W$<1<8
M<A.0"A\+,.P#R5;(J'%L!8N%48R?NA_7UM@8:.\+Q0:.S:  J86Q",O>D#R$
MCA,D#T'#G\MQ^>ER/>AER(T\.A8GO'5GG_X1V'DP\W<H\CU>H4])'*<874;$
MQZ2>PWI;D/F&=!W4*>]Z"^I\+VM:USM,!T5_P;>OD2<CJO"FO-<B&@"!T8E'
M*.O8/\&R2>R?W85A5R;1;;1)MLG&C#RUG2_P]7"HS"UI@T0C2 PZL@H&1=VD
MGZ!1-^,>:R"(/+F'(LK*+2YNMK1>_4UQCXN79(,'JBU:4?NLAV EC5),H$D!
MK>GHSY225@X1M*!5%?W+Y;5N@CT&E>H)]@ ,1J<&2R9:TH>C5]J]DR4"06LB
MPL@6D'Z9BQXZ@=%K[1[&3H'CFQ=<$"ZQ3=T>'8W?FCU:SGO*W-1M44X:T]L*
M&+Y4CS7_-S7/P&5YS%#I*<ECQ@D(S-?5;9YDU57FBO5>0AC ]\M@0GU4(49"
M+U*$!7X[64Z8#T0+#$@RJ((!1N#)9M=)AJ_H(:M!(X9)X9/.9#D<4K8H&6)T
M866?S2]. &EH"M8L4]$4H(U.G/DQ2\BR5$;I7?Z8&VK;&MIZ2IO1<=H%0],.
M\89H_=TY8-[,:+;?_'CW#50"C1$5<O[,\I"P29^9 @WGRXW]^6>Y/A[;^;NO
M++-<']0D?X/,)#-Q=G,.EC36G<*3/+%%YL\J-<P\C_/ EWPA+XY&!)\V\03B
M#E]=^?F? :%LQ1\4H/LF5<;T8C-J VNKD0.Z>'X?I;A\(%^YQE&)A\M.:MK[
MO%>GX5@Q&+3=&>4#L98KV&*2MFS7WCSQ[5/:$O2&MQ$=RLT^$S3\(?HJ(Q\F
M?1_ILS/E,XYIW+7\C"NZHRAQ\6)\?]F*VB/:[:11GRP75"M4T[$(>[E"M/X:
MVS1R8AAE&"=5(\H3;0VI%PX8ZVJ) \  =.8N^O(I(E.81*F[RAB((33&)(M!
M80@9:NA"TQ<7F:@@.]$X"&49!)=65P:1!: J/^7%+U>THN,&E^ZZ8J*&4!:C
M- 9MH70T3"\H0],7)[%HX[,D.]OSYD'HS##*M$HS##$ K3GG+]L/W7+7M(?0
MC ['!ET0+6$OM,_/-PCN^W"B17H?2 "PK9QPF("M'&OX1?6UX8BI:13 "=F,
M#(/@6,&$%L0*(  0_.<H/;!(EHLKTT,$@>@^WO5 :5J'XJFXL5]HF ;!N!8U
M6JQK(>/SN8(DC6D-]G467^V(R_?"+B^6'XN\-,%^@,[K(P1F"=3W!D1[=M%)
MIE@A1@/UJL!(,6!?";! C_H@@ 5TO-:<+:N"ORC)]@E/9(X'\6^D\EM-UL!]
M3^G8IK78KK+VH,B?)L)>M >N #L$H9YRKT/X\:<"'PY%EE2'@M9=^)"\TI\&
M%<! XQ'^)L[_?_;>K#ER'$D7_2MXN7:RS")K)JNG[SU]WK1EM6:4*8VDK#IE
M;<?:* 8B@ET4&44RE%+_^HN%"[A@XP('U>>ENU(!..#.[W,X-D=OW;PJRQQ_
M57HIZ!OF1QZOP*XL#0E\+7"ZL->BQF&R2V)$!;[YSRX35O+^]%)2DC_#^&6+
M#CE-?RE\MUZ"2^&C.402W>@]I+%5 *VJY!)UJK[W/GU5V)^P>63_(Z$T*)BU
MT.E!7(L;=\"_H\DCLN+MCEBY(![]ZH]3=&0Y0S3@UU5T2 "M#KTK&66%#6)5
MV%A<5UJ,"VD1Q#HN+*+*!CW2MB%)8@:S+E',,.:.+&=A>'H^Q4&!MY?TA98P
M8DL_Y+]C3/^#=/'L.<V*Z)]!^4;></<5M)JO"8<$G-$NO4P.C6@DRMZ@6CK/
M=B/(9T]/BJS8M&D!-5%8T$PW9.;YOU @&&LKM  SKCM"A4I1ERYN;N?0=89S
M>P9W;O-+$!ZB!&=O-O&%JI)#UZ;L>^_\<U78341AZ';&J;!!N"K+M,G37?$]
MR(#.'$_X#%CF]ETZ!ST%NG37XW_TO1&:AKA,2<RF(MOSM^H)"?550I.*CNZ8
M&.G0NU9.\R]7R9AY-73^5C\- I59;3%]H.ZPF -,O-GB&%TF]UW<H6PTF3]'
M29"06""^9KL1;"V!KLP&44;WIJ6OL%C4=41I4TT&#M/S>DBHR#<(2%5V/@+H
M:18HK5SQW I[(M7= \^$[:X_E=,-<OK4=\9/JD3Y[^=OYS@)#\]!]KLFP9^^
MJMNM<IT> YO-315$ZZ"Z"FA&/S>Z.-Y#-T+9P$:Z$<0@^5+U1YNZ3U\5E"\]
M/>PP!IJGSY4VL)P91IJ>,\,P<[HX3I^2S>]QB*,7.MAI4Y3)J[A=O);U>V#9
MD15%35G@;&33.@^\7*J$R\#RIQ(KBTV@;A1W(2SK>S*1NE%<0#"+96^@+E.
MJ^?+U*J'2IOIU3*0G&.*M=BW<S@.O@113/W3YS2CB20><'C*HB(J3\G=XR".
M_HFW/Y-!6C7OLA/C<KRTTZ\W#%75/^[2[&-.!*!&0KE3@BHAB$D!&EIGUS,7
M],PJ#?>D/N@X/ *NO;%Y!%:](^0-^6_E-3%+.?Y1LM9P&B>Y&*])::/I("OC
M@?U:#UG9QNQ(6K8!ZP,O+_%3\24HRG_1)^[34_$0)7L2]/,_OUT&!:ZCAE&D
MM6_$"T:/L$TO\2X1T2)XGQ4;5 G;H.^\#<0;J7] M)F-$'OYYA%FL%0M'!'#
MH(Z[8(9!U#*$U$46A,6)Q*;/E7FV1+:?+F0LO<S]RUAN :[PWN&,_B'8XT\V
MJ[NM:I KN^W^Z]=!-ZBIX<ERKHT*&5/A*%4!= UW $O:]=L!((U?TDHS'.T3
MGDPD?&,I_ -V3Y&&X-^2*LR1K6@95W>UH&6N3V_1@%=%55TD5&:S2]14=WU
M;Z)J]%08&6>$ >F4@$\KQ\"OM70%@3VCE:L%,;B1@-#AJQIDP&Z&[^[ 3IQ5
M$26G])0W_:2SAKLTCZ@2]/3YXR%(/OWTA90\Y,)1Y1OU*=^%VW7YGL?"%AP5
MQ#?-"@AC$WA4M;Q!M&U4D,;1IY\0;YY($T[8WX!=#71MU+/RU0[,%@!H]K\H
M><%YP9>:6;PO^-B839Q17-LO33!ZPT$&^F:)"R;W'CQQ0>,%PB'Z!2>$0]WJ
MX.%03Q^KH8CY!5_#(:UJRG (:CUO#/S,PJ$%L3<M')J&P0\4A#_ !T37M=^G
M>> U9R2'"CM.'-?KZU#&-5X(T5*@1Q]G[+#K-''#F!A*#S<,""@$7Y#1=)]F
MY>5 [<DLD\I@")?H(@=0#GQP<;'NPZ%?A2<U&U1@&AWBL07G$UV _WQ*MNI;
M;)*RCH(W64\'YW>\(&(E 2^GC>XS5,BEA(,87RV/!9-@:EY,@%XK,8B6E+5@
M+Y,HPI&!D^3@<=22&@!?'-%%6 8@ N0![8K]31&Q%B0/6KTW1I%?5T-FU0&4
M"WTL:;G0!]+HP*JZM7R;R*]S2,HY"JB&>MC[X&49] DPBK+K*%3H)/W@8MBT
M[-<V"9EF^.J3.?'X/37BA%#.,2?$'DJM\Y,'G##K*#0G>A]\B!/+?&T;3DSX
MZBYWG+/HA6CS@IO;''3LTDP>U-6<[O<J^]^?NE7%A=LKH).'!15PN]^IQU%_
MNU(/(@@F7)3G2(VF#^IJ($P8[+\"2%5YX,G#@@K ,$&.(SD3Y"!R^(@!WQF\
M>@T/Q.!UE[2[%9IZ+A\ST&@@VPNM*@B( KU7/IL>L&\;F."I][Z!"9@@MO'R
MLSB^+0XX$__TE+/>&6WEJ06 ;.=I=%+LB6T0J8I87=3:*JNJ>[)99O+5Y!MF
M)I_,H7^N[FN<Y3EF%[=OHN IBMEQFR\XR$\9WMXF]_0(3A8E>U+@:YIDU3_/
M@SS*=>^ESMB&2[\_HV5ZOK6YW5Y**@E02V.7X$5YL ^W>F8,T!%H;L;T1JNY
MZ;(N;W)C\%#MS.VLS*O<J#)JU&0BHREK@I%':*0BV1:Q]T6E_H8UY<$CNRNS
MV-I=4X]^2[BG'O=\N**N\#>J2EY<(1_ M3(#A&\7NU7]'[JH/7O_C^SBPLN\
M*GP)LM]QP718L.NF3Y5,!,_SD#)EL@"NZ'#. #\NR,N\F9[9/K@F?A%BHJOJ
M"_'"=0WH9IG,IKPFXJ]WLU&Q\7:X>_O%3V;)L&G.-!DPQ^_F!_F!A!WT_ZCL
M%](:3THG[T,=U5Q&>1BG-(B1'0&82;BK<P-SV:*W[4PDLAB8_8<@FS_>U<+S
M0YNR8G:_I@VWS_,M:ANPQ_GF1W_K/(1_T#<Z1+$X!4+Z'[A#@4"9:6A'*?#"
M*+"MV_@1Z-#WH(',7.((&2X/PEIH9NS@-J[\E]$QV3DT[.(7]+2L+1A[9V=M
MD>@PPF=+)G;$4M1Q&;\K>MZ+95E99RPQ>837ION#@[>C*82UE4'G!#HT]Z8
M.BA#G-#BG3(ZE545!3F)5?=3<7B)E8$^<672T0 <O#( R(]3M;^^.Z@*R^MV
M(X>NHD,8:W609X8OMUEV]1\$65Z-,=8Z @XTUGT5*D"RUHP+70Z;$0%B\!%Z
M9C0"M<J##$/M'BM<?%7P#7H\,NYQ+,?X^#[_A?<Y83G(MFY[#3.>#F!:/J@.
M -KMNH<P1=0>2I:4=[R>,=3CP9F]N"8+>_9X;+>AUR&DX!A:<Y BPR&@<59$
MNXC(Q_GM[A*S76T]K%6U7();V?L>5H32-*UC61X:Z;/H0&/>Q^@95W^ )8(>
M5#TZZ!'E,I5#=DPSTI5V2DL]+=3UG*9S4&O03X90ED>=E++0Y)A+#]AL#@9P
MZN=S,,"2V\#'*-H!"G'4 0)\+*/L'W30HH]4X#SQ\S/.Z"+.77#$F8$''BSO
MU/,.][COJ:IRB!6$QNC(;L/Z504X^OY4@8S1YX;X0233I(/2THY.]LA[*\FC
M[$GJP4G]ACI4HX&&>$K&!2Y,CKW,CP_GU\;'ANYFU=U?(K<-@,6P]XV^_5!6
MW] =$5+"CROEMEJQOO_X\"/Z.7W!6<*RCO@1V]O 3G+)W+-(_]M#8^2J:\1E
ML--O>YR$I&L6O!HES2'-QFG;Q2?AE8!,40X_VEI*\F=>/9/:'4JRJJIC]2Z9
M.0''7:). +%+WCYF["[=FQ4]Y96<LE#1]P&R5:5](I2-!I0W SK TD4'GSXK
M=-@!N$9^_B9D!/B<X3].U"5I\LD9U8:X\JW4IG=WL"F*ZK*@V>66UP/DKK0>
M8](;T'J  7!FJ$O:S'-&M2$XH]1&=95?@CO0K'2NM0+ADQY_4C[IP0?+I[Q.
M:J!?@3"J#LRH 7T,P=?*S@.\"+&88K[1208_$S[)L <2U-7_^=<(9\0PA[<;
M_$+L:QS7*07 A'9JG10YK^KR_*3SV2^^!'EC-=HT*GG!(".\*6(\ [ !#TO]
M'HX*^!1RH <JA89VU/(N_EM<-?!12X=.H^%+!TT !EXGQU.1,U_P)_-X<*@6
M!+L&>Z]RZKP"?5N<5$%_\B7J,]+C(=HG[#PBF39]2]*G'&<O[&8^KXT^E$K]
MX 5YY,"24D6.*EAB_#2*&#]Y0HR?1A #ZNF5<7J(Q.")EV]EY/C).W+\9$^.
MGWPBQZ=1Y/CD"3D^C2 'U%M=X_3X[U-:X"VZRZ(0YRA*T%G(;ESQ;'<Y2^MR
MO271">%/+#RA4E/FDW>4^61/F4]0E&'^B+\H7[12C&I(HZGGD#8Z#;J XQZX
MK-#*0 M+F]GT@*2#$9RZA##"$G2B)J.3_/)JX.F8U*?]!U/,P5\!F$,-Z)L"
M.BB995::Z? U?94E2O;L4$Z21UN<#;Q#+X#;H(ZK%(N:G@^\55N61ZT*D(\V
MSJ0"6,Y#$_"T4ADZ0XY1AL(%S#^:B'<9/@;1]NKUB)-<_43P<%%'M)/TLVNK
MLA@JRRU',DT>;MLNOSW7F213%D^%93PUG#MI>1]AWWDH;Z!"L.@$%H>O"?<M
M88QY.>M,H8-4OTF3_2/.GL>,O89U'3D#4TUZ>8U(/40K(@]'Y>64@F*F%>!$
MJKI'FPEW':-N,L^;!RD,3I6;5G3,<*4.0X;^6%!##SY?X0&WYU0'FM5Z> U1
MVA&V;/@\\J,([[TT]>89J:V9ZP%CK:PX^%8.(#^G=QZ*C78L](A]8TT^@6LS
M;^ZI7T)C3Y^)QP_8+@OYF7Q34HN9QO@MU=F:@MA&G,].JKU'_1-^K*7-P)$0
MU&[-D\=7WXO90'9!9^:F=.MT9F*NTHO=V+SA.FMSZ_1F-X;OD\Y)S1MO'G9]
M=_9;J7_KL79!']>C+.P1^E^CXM#K<=[N<EN_.KWU'2''(<B5";R7:Q+X8/Y,
M=C.]\OB=-#=X@+?=XJ9/Z+K9#:H;]N<2P$)F/ O_.$7T75OBK](=.CL5Z<^G
M: OZ1.O2[#.Y33 G]5;KMWX.HN0FS?/K)(Q/6[R]3JZ"+"'%'#HR51_6Z]F4
MEG7JZFA/T ?:EQ]0U1MZD+7JS[OP@/;F?F%7J(+M/TYY01M_1_Y0S^J%':2>
MTJ/7P&?N:96PC1VK"-^N7HEC3_;X/BCP]?,Q" O)RKK[;CA:KP>PK^*&H^@,
M?S5SAEU?V+A"5'8&5;U!57<0[0_B'7+]ZHLO1B]M$U:VB0:MX6K_ HKFXJ[(
MJCENLM?B ^R:H?BY&_B<1*Y'G.M9F^M9S?4GQO6XYOJNBV=<<9V])<#1#;U5
M9&GW7&)X)FN!@%W3W@J"<YW%' ;B7.SLP?819U&Z?2B"K%@JY+8UXGE _AF2
MV+I 3W@?)33PHTL/O*L+6> JT;ZK!J _I@=W99JO889AY'+FFDT8^1O_W;1$
MBP=<%#%/9.%N<:75Z H<MI'MG"Z?"$U#/0CIU)AW@.?VW3%OX060 =K-?2>N
M_$Z2?&FF%6%OQ[5U,+XB5U8#3"!K]UT,[IP-?)2% "/-"F9>U0O02!-DZ6$#
MF"3+]ON80\<^%=8@>,Y>B,@HS*\3\J]=$.)''!Z2-$[W$<YOXE!YWMBTLB,
M&>O2VS,M*Z*Z)A*KDOC@Y@+P6/*B>D&QP@YX(B\ 4&>RNK;H5YKI0L'UO?K^
M0/.[J^L"0H]ZI[W1-;H'O;JK[%UT#W;8O_L96V?[N]_0W02:;@'6@Q9]4N7\
M[6M0D.CZ=M?\6?>2@XT0AQ-<*]WZMX7R' G%$*\*FO37H4(NIY+V&.Q.#>T!
M",6PLE_:O+_*6F <ZO9>A[%-#3+0?+X+*P''E4$TJ<DQ"*71T<EEE!]/!;Y.
M[G%^Q&$A\,TB18&U%$>1CKUVO8<AN002)J)2!KK=^9C"P!M5705D(Y$KAFTC
M80NP.W+&4M&<)5OUA0!2X&N:9*WU4EJ?WW:B\YOHCQ/.C>\^+M(LQ [),O8S
M/%15;HC0!$.U,-1(\^3.HW,351EK><,;]-^G@)"/3O=?Z(^[-'L&2Z'BDH#2
M;9(%V><PD^:P1SU_>R0M:Z:E!G5=YM0TT,1XG?SI#=%JH+-1APHY3;AIBKA>
MUDU3N(&SAW9(.P,UJ O/GI8FQF#C2 .=DKK3QP/N]/%FR)T^V$;/5._Q"TY.
M^#919\KL%W,TUQSH7_?[ET50FBR8'5,[4[3H*$V\7QQP>;8._><I?D.?-HA\
MF3]_O,0AJX[^Q/_R/Z$F@C)@B#.]15%ALE%EAPZ@,]/]J%$3H,DJ.!Q7I'WN
MFK>9>IT=CUD:A#Q5>%T--!1;6@N78X@:1=V!0PTA2.QK RQY%5#\2\,//79
M(RH7FL#R0!U"Z> T_@0"B<WP19#%Z4/T?(I9&W5C7](MCM4'%(RKNSJ_8*Y/
M[P !K8I87=14%I;E6'7(;(ASZP9V7L(2=*WC%!"(,TJ<N#3RH"_+S;OD>&.3
MG6RQIM>_WW!CE'7+;L_AQINL9*NVU3O8C.BQU-&&1(^B<Q_&[SRR=QGE87I*
M"GI76A+JC!$$>U!?K:/Q F1O6PY5DEC:!F_>2;)3M]8A&] !^":" 3@-[B6X
M0N:$MY5&(S1L(737)#$HTQ1LQ:\[SUEMG0K$ 9Z>C^P:+7U&)BSP]I>41G+T
M/MH$OV(@UQ,W8V*!,5Y'D(LJP:B1[*D7&F.-QR#;XP(%X2'"+RP V:"7NI*O
M7LH8^39.RRWLY_!A$^$O=6F! ']<P;]!Q3@7-_/<\/RM3+KP<,"X^#E+3T>B
MEO%9,F5UB#F:6A_5_?>G-U3EGV!U4579DZ-<"VCFQ;S' ('2N8L!_" X-="G
MSU%"_A8%\0-Q56R N BX:[!:3QDM&H2+H^V@0O,PE#>HEHQJT:B2[=/*B#]6
M\8/^T\@B=PW3F.+T--@+SHJ(^*Q+_%34"M Y59S291C-:4I];;<GP@RT&8BF
MJEJ(5MN(LPBA*MBIL(DZ;4DUX!-@IA@;. -F"C"'G FR[(T0^AX?TXQ$U6?/
M=,U@H&_2/=#1DEQRR5K+_NDC7G-@?1QF-W0^U2H)P]D!G9)K'!A[1!N'1'>D
M>P@/>'N*\>WN["6(8AID?TZSAT!\<$XW<;20X9!H-IIU<5C594]$5+4_[M+L
M8QZT7M>#G48Z41&2A=;H[/+/&II^,<]D&FDIQS,&JJ9"-#01@+@9PBG\''"J
MEN^&B-IIW"BDNB.DO%-G87ABYX#PELPZ\_Q;DN$@COY)_AE$R3FFV;4?@U<%
M26>0[9"X<UBBG\9) 6U"[48P8I)1(YJ]V;)!3TPZ(N)=)SMR;)?!A\PW78/
M>#NO3>#2(\[F+;I><C97X;?GI*E2EO*<'=F>>\ZN)>;TG%3V,I[3+F>S([OH
MW09_^6MMCF.0+',XCD&F>.$XGM.LH#V\2/.A5Z>L)?CA!#I:V5*]JHYH?9Z=
MW;LPP%Y%"6NI $^).@1."SH.(=,'TO'S+Z?TU/$0=RE_,;5>MQQ%2 OI7I#5
MQAJ61&Y$=P=K5$D7=\O\F^_,;!N)!V 6^,)^*S<[TAVZ3EXP?Z,RKYZT:%D0
M=J%D1G*9.Q1K9KES-L+7HLMY9\GVZH\3>Q*B]H9/>9$-/RTY1HA#UV&E6Y<%
M0N4-VQYGMUJX@-8&0R4#]$*+_6?LHM?^&_HP(M*N?J%9/-F_'J)D'^/RWV^7
M))YN#>4L'ALU-(YIQHLQ<I1]1JSS;U EE?P:,R@0=T\9P]NL?T:TU6ZD/'^,
MG!9!/'[TG,5JC[0/&Q1Z&R6/YX[YR#>>./YY%_K 4I3<)O@W'&330FTSP1YZ
M$*D-'/B,[ZQM1!I'M/5% _")D^RQ1B,1=*DE36SUQK1D=QMX ,ZO.*S!FZBY
M,M9_J(GBG\?H^[M%H@\O/<6@[@Z\Q)).8=FH0AY#K-(%R,$_7_C@+_7/=F0(
M><0)]53YG,&"3+"'+D!J P=N(*!MHT__SD*%?#VQ@KG-Z%W'2LDWKF3I)U;E
M)M1$&>LJU"SQU%U\CE[PXR%+3_M#U?7IVVRCVO'5F1A8R)EOH7U!96<0Z4WE
M:99>VIC=VXPQ:NU\_LQ]#RI*0S3.:"T+'U;4F^2/3'FW'O<T>V"C;F-%;@DD
MW)&YI%4%/[;&-'!%JYP_&7-N;I^TEG#I-JEZ3I58QA^IV_#5'VDLX\P?T:7:
MRATQW[1&?V1KS&9>QMQ/[8[^O'YO9,*X2=[(A&Z>>J-%9VPKFZ;-.C<S<3>-
M<^JN^ZQN-F8_!5OIE&NY>=8:)U<#GF\13Z)OQU>G8F A\,!F==YFC%&U <ZJ
MW) I\>:.:U;BG%I;[G-[))5P#]V0TA80!V#6Y&[LC#=T$&8M;D5/F5G.OP [
M$-)5'.V3BU.6X21\,S@E+JWA,DVBM->]/'^\)*J*>G+06V/V7F8^M<TALJE<
M)\2OA.GS,4C>.MTKTP>:YS,RE@625<5<4U7.$5$*ZJ&R2D'I29XC#U2&2;MB
MB6IYZA5+2+MC<'592?.09;N80]YU^M?%5_4SZ..4T_KH$ME#7[L+VJ%/[1Z/
MVL<ENP4!,"E]?K'YXJ /1D[O)P0VU8] #G]VAQ'/@<3GVE2HK5(NHY16[WJ#
M,?T5.%NIIH<XCNN[V* A0/\S]P;W_C=V!\.;--EK42@6<@C"5M^Z7YC^" Q!
M9?_.3V]> +#_@;OXZW]=E_?+=>'LC4$.32LI3F^8VVC7OV)N-,VY@<Z@":VE
MVXOTUGCMWZ2W!JL[/E[B+'H)BNB%/T'Y-:7N*XAYWFL% S7U'').IT%_(;XJ
MCUB%#:JJ(%X'AE0SJA&P.J!I58Q@U26*$:8@J%$]ROHV@A[2NB 4D6NBP%==
M:4&JV*4G7$ AKTBC 9R<.!JTC29/GA4"<<B_NJ0A?_I[O:LPO"+8+^*  @/]
MZCUBT>SHN%\)G-X_%PB5?=T*B+)/:XJWO )<CL,?]^G+OX6E, ZZZE]=T%5_
M__M9')?-TSU2V0*@NK@#,&KZVTN\%L>H*0:T)+A,GUV U@0=%8!-H.$*S%??
M[E7@93^[!"OO3_=#7YVR%/%5!'1!QYB,G6JA?P8"J+R?H.@3/F</;<*W=(6N
MAY\O5>AB/[M$%^]/;SDW2O;!D4R6-^@RC>,@<YPWU[1[9>]  29\T1[ A,_I
M"F"/ORH!QGYV"3#>G_Y;X='W("'Q/_X.C#!5_WR E_ ]>_ 2/J8K>/WGW6\J
M>+&?7<*+]Z?[^?XS.%)T_88=/_MATBV<XZ&..065\!5[H!(^H2M0_=?]KRI0
ML9]=@HKWI_OU_HL,. 'Z\)">BL,/&_1K?Y_)$;@4W4N&NN446L*W[$%+^)"N
MH'7Q5>FOV,\NH<7[TUMC.$1)0/S5B7S >YP\1\E3! 2N\1UT"C/AN_9@)GQ4
M5S"[^^N="F;L9Y<PX_WI'1LZ1'%T/$8)G2K>D7:A@JZQW7,*,>&;]B F?%!7
M$/OY7 DQ]K-+B/'^=+_AMR2BMV;^B\S0MNDS^8SI*=E"P6RXB^?T]D9^X%U#
M#T04$; 'A9KP;7M0$SXLQ.;;=9(7V8DEHC]+MG_%VSTQUEE(?N(W8NHGF0VN
MG$R2"K)A-T9[Q<Z7((Y=+"L%HD8B:D1Z<L5E!BC(-\Q&X\#AS:HJXT7>=#LO
M3XX\'# N;FC;49J<OS4%Z!,CM+N/I'?G;Z5>ESB/]@DKJ[M3LV2C+N]W+6F[
MWA6Q.HT-85'3W*8^U,1:1%63&_3T)I1#5;.(M@M[@>?=F<WIE;S%^=J[U;<X
M69W?([UZ#0\$)/0&[/<@VVI/+*NKN;]1*NN_[%II51Z5%8!/.H_4HHH9T:[4
M(BQ!!GJNQ@12DHNR2CRY(T6?G9I;=[(*#HD@[7,7/%4,*I0$O92W0,==HEV-
ME2[.U4"!1+CV'I^\"BC*I4=C!N$">LUOH<[#HEU]"U '&G>(_YHFV[(76!_?
M#)9VB//AWG91\C4M:H30U#5YO<#0S+.!(YOY%(&$O0(\7<0KD .QG-<D\+PQ
MN.BEJ0>R)#>L@7S1K97@UH/K6RXT@5D?5&!+O@*H !;8-:R\.L=/$\85=0>_
M8HLK62H9<->SE)KI[CCEZ(-0_8<-"@H!D/0P%]#3H3,I&91*QBTED[Y6@%>Y
M]-#47.O2XQ)XE^EG$@[2U[CK1;%['+-(,3]$Q_.WZR1,G_%#08936GQH::T1
M=A_EO^N6VEUV GH/:RG;FFUY;1!MGS@1TH,?8%?8UVH=\(V_1=EIM$^X*#5=
M9F(8[*=F85%9RVFF!57O^SD':&E4%Z\WDT 7&I?5P6V6!"V6^ED1M$ "YX)V
M"5)3#YX/TO4\!9I ER27U\,#7JB7*(U Y8X;M\4!9U_3)#WBC'0DV?/^7;T>
M<9)C[<*E676'3#'4IPLT5@V)]5")O0]EU1^ 5S8G*?8A8H5_0)@7!Y]VVL"N
MRR ;S'DRV;1;#%4+\&629[:HJ)B">+14ZE@];Z99%@NI)J!TQ[:J"[=))^?6
M8(>_ID6SW7.6EQ,[H8""EK.WY)"_\UNIRP01\20JZR5\DQQ.-MF F_%4OUWZ
MH>6M1J7CG!ILVVQ4H R'Z3YA#WP0H^95A)C3'.GE6)<FH$>M%F)=U^DL1#EW
MWNF7((OHLL\-#G*L>3UGH*Q##S'4TRY:JS*(%=HL\_K,"\Z>4OV0;=7?F!9B
M#\F LD:*AB[NI5!PG,;Z$6?/)M =*NPZJ76WKX.YK3^2</#9!_C:=IDA&!2\
M<D ,YKT>1(/#]-<&J(4!J^J#>P!,5?<>Z1YYZ4S+]0/0#-@Z( +B[[9:DF!]
M^)7$+@<:E)"/$.SQ/:9+?-6/E"F?5"MKUJ)<KK+9Z]E;F*H7VDKX5U)0*0;5
M<G@)1"6!KEF-_+B]]:N17]83&--+DS0CW#V)M^\P 98R5:Z]*%]@/*RG/8PK
M.>B>/>M8BO(6R(K/:P5DQ;>% O)=\*9;[9%5  .ET&<M]*JR4$&$<<\O@OR
MCD&TI3?)JMS,*$K"^+3EJQ_% :-G(N64\7V_=%<&(,+AN5:%9M\FI,)W<?H=
M-&Y6(T_-I"[LW/'EGE+X=O<MYX?Y;I\*,ACA[;5X4Z[=USHEM8)4DZ0Z9-XT
M[;L@9](^IKN/1!X_X(HJB12P]9502H$.E9L4YE!47L@4I[P^!IL*ML"B+1+\
MO>1Z^A1'>_A5SQE(T>7[#(QP.:DF?<22[E2^ZO+$GBE^_)XJI]Z6DIQ.T&VU
M[$_CJ81-E\P;\4&"2M &T4>OJ2Q$A,'-^J?J3"#S$^QBP"AL]I<,1@'34PZ2
MAE4GTD?(\I6'I:9S,9&*6P47)7H3\/QI-6P443J)CR)$_63DY^AE+D)R49[R
ML=1S)CI2:6M@HT1K@IL_KX6,(D"G<%%$IW]4/-L5.)N1CQUY'I*RJ_%T9@94
MXGKXJ3/ XP%GF.FT!JH. G@L7P?1ZPEIOR7;<OD8;\F4F!35OLDW4IXOI%5H
M/(:THCC$Y0$_ZC>G]BAZ/IX*MG9$,(S[V^;>D%<'9"ORZE ,M:]BL@;LP_JN
M^8*EG%I ES^,>RX>UA#V2OS9"M&NC:YRW?,S^>YSS?"8*%_&I6$]YYKA$6F^
M1Y *K0EN_L/;D4<!T$DS/ &=_E%Q!@IZ2;TY* >3.V>"AN)0=I0<;?"1;E-I
MYB^]ON+7XO$[CE_PES0I#JJ#-.-%>DB_ ;W'T+%(T1,FI(RV&S[^W28+L-(D
MGIQ1<0*I3VM@I0R[8UDJ Z[+&\=/17/-29^':J"TT[O$0[WMW7T(#WA[BC$]
M\'63)GM^#8+6;=T?!$[N-)\FL#>#I?CI7P.6@L<=WB\RO(V*ST'(J*C)9#14
MV"':!_O:.P;)"J&J%&BVHAD[[!+#<DQT(2P'!!2"M?F'AHN#H5B:I:<'"] <
M0S-W&@[-ZCQ"*G X/#",7]+XA<1)[>YH\P9IZKD\]*O1H'>6M2J/>@@"S0\T
MFQZ@1VU-X-0[3&N"):BP7!.F#!4&"\HEHWXG9@4-4\9TV)\86Q6?R)$ !=VO
MP3/6QBCR*F P;O5;@XT-HJ6!(Y;%N@^']#YVU'CO \<$]<2Z#,J??BJ!3/[P
M]]L$WZ41F:5^3^G)EO+NX46:O."LB,C,]0$G49I]2W(<GLB(\34M,%W0N<0A
M&S$^1[L"XX14?SRDISQ(MH_?B8 W=LY4&M@X:]D!K=Q9L;?OGF#$FJ6W(M@!
ML^J^+!*:1KQM5#>.6.ML7[%J'Y4=8(*J+B#>!W[0&RA>@S/NIQ]_^O/_8VW'
M3W_>(*ASY8[I7+FH-7)YFX;,D;+K<N\(=C^*N',;"?$NYRR[^[<D^H,:(@^S
MZ&B02-VPON,8R42CP8BCJ8B$&N S 3?ZN(ZBC'$W%%(9@PZ*2\:SBN$J8(S1
MA^5-66]F%8MT'XX/9K,*%7#&SRH8@<@(JIX!=$NYBM9[O>N?:&4>C@;8@'&O
MMIN"8TYYC]/^&0EGH>?P-V^%B0M^<*.0;NJ'GT@($@L:$$(HY9008N\D=J'3
M0VA"J+K9)T31SQ?@EA"];]XGQ#(?W)P0!A^>F!%P;M&L?-T8/0T@J0&VQGJC
MS([?V2^X@4_T/[+OT*&/ B;J]=0>1D;[^8LXR//;W:]!E@5)<9NQU#57KS@+
MHQS?95&(ZQ_S\M?\.L]/>"L9$J8(=#1Z3-*YY\&I,'2[0V4-=)LA5@55$A$3
M*13)ZS(YXG+=#TVSVN"AR*+?,3HR/8\X0_DAR-C1N.]<!-2(-AW=XN#G";1-
MQLD%(-Y\391F*&,0QQ7$^:=OBN1UF1Q%3*X7H[&P3'E!.OH6)7M^Q_)V]WC
M5W^<HN+M(GT^DEF)\C;R)*E@H[JM]MK=24$@^4<ILKR(3,' 1:):I@_AP2Q&
MB 0CA*(1PLH(06T$S(T0RHP %W2,8H,Z,!E%!2AO<![D4?YPS'"PO4VJUQEH
M0EM5XFYS$6 \5^JE)36KC7AU^H9-_=X&E> #@^W5$^GZQ-3+:_5>*O6R ?7@
MN*G'IIJ(>F".GC*<)46TC>(3VW+8_N.4%^RNP^U.(#_=\J-/]>"A>>\8(8ZF
M!M:Z=?$F"D""!!K^BYND5 CB4MP'_Y.U?*#Q?8Z*0U"@[^DIWM*;;SS.0R?B
MW,M!D:YK087^XU JAON $#4)\>>%:B! E00M0E"#$@K5 Y/B71!?PXS-:<S'
M;:4,+P+TOF:6X7BSLLPD^#!RC]"O&;H%G\*GFU"I):;H=)U$113$:$MUTRGD
MQ\Q 0C'S>8"$7U G%,JNT73<56^O7H\1?W_Q-J,'HDB8=!F\L8N_9\F6WN4V
M/LPP4CK8N8>QUM">,:@%MUQ4(YLN$+$C8:"SBH4,T5\?$+?X<&.$K0>3CIFH
MH3ZK,8D74)'&=9E_CLZ;KG8['!;-N<I@;WX=7RL'+.+0:ZB-.BH1Y0-(M134
MB/$A]ABIJ<AD7*L6),F)C.)5?D+/U@X,8:L>P0TQZP,U'^A;RMN)O.P+\8*4
M [K9,I*+\)B.ICJ*7&Q1;\.?T][2O4>)CGZP4894<RK*8#IZ-:_35)Z? J(D
M?5^3IA\E(?P_V1!-6HQ2V9Z_I0Q':WFVFND.NE02V$NN+-]N+0-Q(>Y7\F;1
M,:H48V]I;^C>5:/9<5 S5ZMXH] I+N+!0=-D#6^>S]= M/TEASZD;RMXYSC!
MNRB,@KB9*WS&07'*S(=Q4W$^K.NI];5;XFMDB:M]I30?!OG1>O\2Q"=VG"1A
M5\?":O+HSZAN!V'CQ3(#_,XTT@N-?@E>H^?3,[WGEQ_26!U)CY8$,NJ;:FE'
MO%(4JF6!!=?S:=S\R/9_XC2GQUCR(!8.=X7I\S/Q,'F1AK\C>N%:6-NB<3@I
MF6Y/(=AQOPD(E\<,[N%M'SE,@KGT,--S"?.BAGDSO_(MCJ@?5J\>IN['3Z-V
M!\WD^A!9&%K SM/50IMWSL'G/<XLT2)#5ENB>J7#EWG2K-PPCE1LB.&!?ZC]
M(?D;S4M 5S,?LV!+%0C>\E&^02_3![]@H+F=3VBB'D$B*D4B*M,S?S#" J)F
M1:G9EI1MO5KO,>5-X6Y,=U.L^T3U)O2YW3W0F)4=0'C,HOU>F;URLF2O:*^S
MPECRMR<,3')YTZF4[:L7L#5(9V:TAD,[=A2P=P)&^(=R!5_H<@E-FDMFI,8L
M;U<"(W"G[UIN5N6!C]$8*U#FAN++>L]5YWTX!:/&CYHB0^#Q:2 4!NI)PUY+
MCE>#7%O#L4/:&F)8M::/:XY5!V!J/S0-8!2*BI^#$&L?MI57 2-8J]]:+M'2
MLS\^.YXSRLZ?[?<9>\^6QFY)&!V#N+RIZ<=A<KWEZW[[0^4^S-6L[6,<BJ#?
MDG()#V^K52QCI@[6!:/LL"9:[@K5Z@5>'TALIH[8^ZVD]W"T4(!+S0\%LEP2
M98>S#&\_1TE]).4K5M-#4L,I*62]'J9"ZT37!I&B4.@W[3<O04,\>L0'%NU*
MA/0QKH3'Z%,-U9M]G]-LZ.(C::(VV1D]P\S>RY:<:Q@IR]')AK&:]M:S2CEH
M1V;BPW>2&15(:%>#K1'H_GS#S'HSM1-<, (I[KJR,D+2FV.6AAAO0=[TFPQT
M\7@#/,I-#CCXAW:'#_9&";[=M=\[NC@1[YD4YVF6I=_I:TC!D?Q2O"E&9#LQ
M+A_FM=.O]Q@O33A(F-EYV6J#2AFH%H(J*4#O\$[3L]1O5^OW5.L52O1R&0",
M06GO.=X1$ 5[@A=GS\;30UX8[@%>WE?M!)"6\V'")^DO_3-E>IP&R0:]X2#S
MZ4E= 0^:%W4%,( M1F;XCQ-.PK?;'3^=$X7ET&B^.*D0 ;=8J=)+OWA9U:8H
MJ^JC4H /Q+!73SS.N1/5.U;J'8?5 UQ!U&)3LZ*H!29L[%:>R9T:N\G% ,=N
M"OV,8[?J3+W/L9M;/:%C.1UJ36(Y'62!YU1E;\Y>@BBF"?+(9//AB,-H1QS(
M*3NF.;XM#CA[/ 0)^8EN+6+R]_ 0Y(-K2 NV!3T[FV@I\RE<V1"J6V(3]ZHM
M5#:&6&LT 5W"?F<-HKI%WZ@T"]",YDYSH R6E.)M=^%Q*TNZ2:4 $TFNG3%%
M6ND=Q ?._!DH76H)S6T-7DU8JP$K+!^_):<<;RO'<I$^/T<L3^1G;)8*:8),
M8*Z::FZ,:2ZP'N/H.;1*)B)"P5.TS&D$0;4=QL+-06J9$S?$D6YST[QH.Q2V
MUSI]([D5"4PH;\4 =P[@KMSD^DRL0N?87W%QNVOEI5 PW:2R0TH;Z=+;+BHK
M(8H+1*NQW2$*T?9I 1B&CM*IMRQ$=S:K[4P4[$C+G<PAD/0SAV"79^;X<SBB
MILF>+O_2_F@V$/I%78Y__7[VAC52Y&-!5^0Y+1;9.S \-FG0W6KO(,,O:?S"
M-LT\&F,DL.@-'1),C#XN\_5$W\V[W?TUC;?$X5R]ACB+R$CT>! 2]=[*9ES6
M$AP=C;'3JHL47IMFZ"_KHUH (A+$Y#JW !.MV10D9#B4"N):P>* ^REJH<ZX
MC$"G>+(%"IHFYUD<?T' _!S*I+_\X+?NNKV9")^29C=ZC<R,#7V#8HIVPTGZ
MZZQ=XN_#MRV\2GG=@:AU7NL./F?*UW4>Y.S]'LOD7$/50#)Q#?9?EW*35N(+
M@/*E$9CD4O+/(<\DM?"WL$\;9?Y-! 8_T6_"LWU!9X,2W[4Z>XU4:Q/]H@Y'
MCX%^]C,>"J^LH;_14D"O*<_469<N78:#KNN6@0 &L9<IS:!DB-FJ,!!JZ[YJ
MH,#+>8#<B1V&0F\;$RK\M@'A#L'5F/$%TQF) KW=@@Z1V^MC%P1-7/$W7@8(
ML>8=A03H\"?O@G/X>SM=:=VF"=M*?0J2WV]W.YSA+>W1S?7Y[;T6KX;UW:[)
M&FDTL%!+ZJ&Z(BIK<L1_8)5_ $;^HKH!K^R:PW!@N=<<@^ZH=9'&,>E#%L2:
M*+M;T"%9>GWL;TA7!3R(6(<MVH7#L#DAOKLV5NT7!?GVTK!/_/H>Q'PRR\H1
M !7O-3VXB^EER:UV()76 $%$M]<*8)1%@4?&1;H.@^U!Q,@A/@@7=TA_.#WE
M[!Y)<?5"D[KI<"XI[Q#ELA[WLN[5Y1 K"(SPL=V&!+42'%U(*Y$!>YI3$\#)
MJP"?Q90$=3<XV>(,?0V>?5B'U!G<Y& @3*0WU!-N6VWDIZ\*#)V.'L:G=4ML
M^1 NFGX>$X -?9O1>Y2/V2G*BW,R5Y4.E\/%'.U!#O2OGS*3%D&T#&CXI#*G
MN*>XJ"U-]A#-;?HDVM1ZCW 0<$(&EPOV&M'#(2"**M&GJ>,(BKJ>#SQ!4.>J
MX140KP&.4J-O($+6W0<PP>^4#U&]@-7^$/-L?^=9(0S8Y%_=P9K\Z>_L_5>J
MX4.(DR"+4DE IRCK .^JGO:B_/)GP/A-:]@*S%JK+OSQRQ:_)3F_TXFWTO!,
M4]X5"!0]E@,!,.(R,G,+#CH;>Y3<]B[#S]'I^2S9LJ+BS0A=;L^)DGU*C*NU
MPJBTN>A#*?<']C*B;_E%Y[;)ZG+OFF'?.C.O&?!=+M?7P0KMD'*9OE/2Z?)\
MMY>JH(L6F9\W:1'$^K5X73_IW< PR+(W>L&('V[NYA3=#G3?[7K\("3ZZ_"#
M>)@R4RNR("Q.05S=;[]Z/>(DQ[?)17HZ2B\8F51T-V?3ZS  W:I2D\6@K(9N
M$\0KNK]#-%F9J%(&E\J0F1"_?#*DD,/9J"'..E-2ER SG)<N^7V SFAW5-$,
M2H.E'0Y,P[WM&KW+Z@W@$&76XT<J2@$0?T8K!5ZZ(Y8"+.[P+3Y[>[NC?>B$
MA@JT&]1UB'T337H/ZHA/().XATU[^E,BF%G/' I1>M0//H?I,W&D[!H;F>)M
MV<48$O%CFN$D1QD.TWW"9D1!WN,:)*>,,=IEF#% 1T>)WQ)2$N_3C-KM["EG
M@YDD,)24=10+RGK:GQD+Y=#?JI)@J_5*"XLAT?+F-8F"YC2SPU$@))J=Z#FF
M+<NO=T$\188/A/C1"[Y.B./ -VF>/]+;&ZH!P4J,R['!3K^>5VVJEYD;6P(0
MEX ^4!D_H+\Q,4"'DWS0U.G8, *YO6%B!&R]X^9-E.#K C^KCD?9B_*/HZ*>
M$]%+12$FRV^RNE'90];V,#V2N3U NV/O/0[C(,]I EL6-M#D7@:]+A\1X>G@
M62*PQ^!5P>QYFW'(^IGMTZ5'5SS/BV=&FN9!'MY,G4F/-#6?O_@+MU/"WG7=
MZCS&PN;BN3_87+!LAEB(F2P03)8RDX4MDT6EGXFIG]E4CX\5<UK*QK,ZAE6N
MTMBE8UW"W72=[A*^QIU#5HT3YWB79KCW<0W\[R2I#MWM-.V[-- &'!OTQ(2B
M <(LX4QM7,02IFC[1.H+*P-DOGJ,&?C0=1 SD %D>G6)=R10W)[CA/Q'<4>^
M;WZV_<<I9YF-20_OB.?*'G#V$O$C$OQ@NO:BU6PMP$S&)EI%-6$I1:-2-F+"
M42.=.PG6 "I;0&=%D45/IX(E02E2=!=D\%?"%C179T&_;0Q>V9.9W!ST44SP
MYN .B%LA??N69#B(Z5+O=?*">9=_#J*$>D0;_V$H"L91F.JI\@B4[TU51.M6
M:Q>NB6^8RGD& S25F,(YUQ@3G0GGOP39[Y@K_8##4P;PBO4RJM9*<IU-505R
M;E8D5G@Q*P:/WI;\3&*L:)_P*5?X]I@19QFS,:1QF>I+1U82'&UAVFG5A5Y9
M&U75D5!?B#GD]Y.6)=G""O86P@2)4%N[(U J;OA"0=1D&Q@0JJ.=AN%B>NMM
MMB#&C:MN>C:\6+)$(XY<S^RVF;2/LVF>%_Q(IM,?\Z U9+9F4,[75YR82XPC
MXC*.V%=QQ',31^2UQ W40LMRU!*=H<>\,O&7BP.&/H1! (#P;H?#HK^G$1Q)
M>V%4SK,SMG:W063V\1+$)UP=I6-'6OD+8'D:;P5XH:!@)7"RI;\'"95.-U/H
MQ0K^=#70">;!Y?HTC%KK\2-V%P=%0.\<#NMEN"MX>W'=W_/S;;//3,/9-O+\
MVL$;]WGA?/]8#AIMN2D(N'0,:!+>3HX!C1OQ*P8TM\W$&-!PEN!W"#C>6I7Z
M8:5^(:@?-).D-01^EGP:$?A!D&G&P&\\3+2!GT"4XD"B.*+IB815O"0-Z=A3
MDWG.8L"J71+4Y:>G/-I&0?:&=E$2)"1XC%%>9=?(V1V+78E1_,>)/@H?U>M]
M[()%RL1GF+TC2Q_XJY!<-[T[)2%5DDBN?RQ#T:8:$<<2?I7[R=V=9OZW<K*T
M4Y&&3Z"J^110N#IB\WCVHQDK.)4Q\D"&XCS&F@YBF)_!:(6SBL,8ZSN%,>\!
M#(?!8V<CE_Y,W'C"Z]RE>9'A(LJ8%V6[O),#R5$-^A54CK/9Q "S=SR#-\M&
M-EZ]W3(_O^%WO#F/(>\;G8_LS,J1'<O(RV,93USZ&B+/"60<$85",W'&B'0>
M( U%IZV%1AK4?:"!V0_EDF0;:?2Y<_2!OPQ-&$N9R2*ZB,^"2"!'0LT/Z5,<
M[;F?IX5R]!W',?W_YRB)GD_/Z%@R.XZ")Y9E%44[$LM&I!11@;1.XDRZ&AK&
MIRU[$--T&8GT(*6KJJ34]Z@XH !M2Z=2<J1NFBC%Y1S;/H7RZP,;NL/@E&-J
MG3=T"$@3;\0T)(9^PIVKRV%US3FO#,C77Z.P;I2:S</X=GP@ZU/$.OJLL)<1
MZ,A0T^N(<F3H"'(^MQNIWIZ*VYV!C];=59XH%W"CP]8"VMV/],06#@RC0]#K
MS>NP!>36PBA^Z/8;1I'#?Q^A>4UBFM@5> A)2N.II !\_7<-EEB#=U ]^S$'
M+?SW#=J'0Z8*7H%_D.:ZGLH+T'>6UV*--?@)]?LM\U $SE<T>XNF/;\QR,(R
M:RN 7F2:=;0D:L3;\ND&.J_+>[ 4I/>9@7<Z5S0#Z4;OD_V<IMOO41R?)=OK
MI""?EF8N/6-KM30_89SFITRZ?F$KP-$^EI5.7417E=GZ=5,=\?JH$0"S^ "O
MGZM-(WMDBIM 0+ TV=2!^WS+>@E5O#%&B$_>0C4&6GP2L&C (T6]\A_2L1H8
ML+/YD66_I\OI4'G$\%M"=[B).4E_]_AV]SF(LE_HO9CKY.J5GHV\W5V4CXCP
MBP?*V<]XH4XG.Q-T[T?LU5E-*FV#&GDT6*<2$1-)-]:Y4/:B:_4N"Y<+-969
MT0Y?HGO4MH5@"M@)R%2D]^<;4V$.Q'/>B1DY;B$0BM\V.NNX?58_HK0>7D_1
MGW*Z'M2&-0)CLC66E2RV!K([!C^$![P]Q<2]5)]"=_Q!6L,A!^6][K^MR4M2
M^M1@ SV(L$S?73)%@YDN%32 <8?UJGF3I?:!L@[Q/=13Z7P ?M5ZMNZZ1+$4
M#5W\2J$P?8&FN6MX%OYQBC*\O3QE9#3@UW)U*S.ZVJZ79+3:2#$A9J:IZB)>
MN;Q.#[@ ,UZM@);G)ZK!UU7,H#:XH.(09U8K*1,^C("WH,+;EN,--.5&U4/Y
MK=4JWYO!V&4B!&!0,])-]NDTE]>%M(^P0^$H)0TOIOLP:IH#5#:<FJ/3/?U^
MSLP85I8#(%'50SE/6 E8$N@ZZ0.06Y]:AM76=W8/Q^OG8T"'*.&L ?\3]0:&
M@X&!#  8FV@FAWA5>],ZMM((0#>S4L N!],4%45UHD8=GE_!!]88(U+&*&,X
M0BR%?8Z2J, WT0ON[=69KX[IA8 LF!GHIEJ'XM4_LOH#NY">K*PMJJ0?2V^F
M&)6OQID"=/0RQWD0_AZG>V6VZ$X91TL6W9YUP5#^#IC0V;"'4,L*@Y]67#Q8
M[KN:+!'HK/?4MYZ[<4;!.Y.5:;/J#L<60WUZDUW-2 *^JKV(7I"#APWPNL.&
M#>J\H)(06(HOX8PCEE28'S23ZVH'SO8\2A3E'0/-5395R1,F:G!KP4L-:+U@
MJ6ZA35_5#P;*5KIT? -<I!NA#?N[[A22)SQ2KNN9PLH+CDS:"YHHUP]VC=M,
M8?*0E'I^[R/-;@VSE,^>DGG\;M,L^/?"#7S%JH.SNHI^$)GK8#M(DEK>D7!8
M$_H(X3J&1P%-%I01H.2.$Q<'T@=\G9S5SZ)<Y47T3.+:\[='TK@F%X]9=8?\
M,-2GBRU>C1X(;RJBJB9Z(AZ=U/4@<8S-Y^I"S^9;^0! VB=MNA>SZEX L*6/
M%0 W)?P\R$AB\[G, =C_5NX V.R,WNYZ40SSUC'UU@H,&DMP"$-SK;I(%';X
MT]U@;,\C"E8?ZGG?N=2+&O4"\"5D2R1VZ64)0R_B;G'M[.J5)AW&O^$@^TS*
MCEQ,5@GT(TY7ZVR]J"R^1%^*VR J$%&)WL7V=MH31/W9TR#? +HVZ\EZW'I-
M6(*C>0G+!/I-6*[SG(0E$E=#V&'M":+^8V6$%: [ V$%W/I*V*_XM7C\CN,7
M_"5-BL/(%6XCP=X2>, &\Q"9"D9<,N*BU\!H W,0Z'U:#[-E&)_&<!G ?64Z
M]4B/W]-91V8FSUM>-QK/."X3@6L@L5QW J:?UL/=#FJG#\H"9+UF*FE^WFEO
M*=%OMI9:S\E7*G(UC)7H3V#UIY5Q5L3O#*P5P>LK;\]V!!:S+UEUI'K+WZ[V
M\W XH%+7M82E,\3C 6>8Z;4>2@]">QJM!W'MCMIW!"F'(,<7Z?-SQ([D7+W2
MM_.B9'^3)GO2M^?F)]UEM#'"'!)YE*Y=V%9"4%-T@VHYB KZ2"4)O\/>4H/2
M&I+5XU'=)?-X2'O*X1N#*S]C!?K*Y1O%]9E1?+Z!OBL$J?YJB-V#^B1R]W#N
MCN!7KP5.MGA[EZ7;4UC\&F19D!1O9V&8G8*8IQ^Z3D(23N7X$O/_5]![G#B'
MY!ZI;Q?;E1A4RD&5(%1*VI3)OE E#'VHQ $=PYY)\WO\@I,3ID\88R(ASE&&
M^8VD(D6X,LMW+CV"3?$P!=Q=0D]!ML/Q>AX:>TO?B>!]('.F;9!M6>+Y%7)X
MHOJ5HM\K10,N '38G8&;GG.R# 5NZP?H#>)CL3! [-OJJS2P:TK!AJK*WI[M
M]QE+<X2.5;_#.O("'9[DP)!%DWU40,+XDF;_MCC>8"P!%/ RK0Q8L$&7/,^]
M+\<29M!.X J*:?+^XA D*"63U#<<@*ZO6@)2SRDE&D>G#JI&)64BY&XA1\F#
M>GWKPJ .B:!2%YOW\#C80U=9A(:_LIA&:,%/;))'R-:0UEF#!\'?I.CZBHOR
M"<DTS^_8XY+/:?)P"-2O/-H(<$0:*YVDN=EN=_0R:/4(*15 .8:X",1DP#WT
MZ$Q%*+K:XU*D,A H36B^Q)?CR0.,X.DN'#U+BF@;Q:<B>L$/.#QE$5UMXHNL
M>/N9?&WZ?.V)&^MV=Q5D293LJ2%8Y\_?A@5H;N NVJK#L'=9Z_6F8$)AU)26
MW/!U$QK[; &74;0#'G4C;P<D@O9#7X-G_6UJ?55PC]#2PQ#4&T1K2>]/0])[
M 77@N=K'FAGA^D!S^=IB7F116.#M0Y&&O].7Y?+[AV_2_+J&]9R^G:C6H+]O
M5I5'K )[*3%''T@=$EO!9.>=5Q?8%P\-\-1_V-  3 ZWXI^/<?J&,>O,[9$.
M?EH^*.JXW%17]+RW<UZ6+9'#2P/CWZ;_8K?G7]4U3,BPG,&=;L_K -_;@]>A
M??0ZE6*R?*,XU69>U=':E*$>0\F^U"M1-U#'TA;4"FKQR09LXK*3<Z29+#A-
M_S;2Y24)YAPF*Z)G!Y@!8D&M_*P@8<,3F9\^Q?@QY7/2(,?;N^"-%CZCZ^A[
M5D^UE#2'<)<ICN:P12\]4".T]>US),JE)\LNJXG9U6Z'0Y9-B)7\^$1;0V5S
M2&P/)I98W$XY-U#0,1#[,^+6.);6"!36<)IJ:38>];(PS48BS[S*11#'99!Y
MEFS+O;G)[D0FU3<_(M5^5@="6ZDB>78BL&K(8\]A;)F+-"&3B8)= $S2 J,#
MWNYQ=?2O]"+>.P4U#49Y S4'?',#["OF;!W\$C\5S>K=9%>@D.R=.U!985Z7
M4+=$_T7;$E:"?78+8RU41A.4GC0G(PGWMRAL&2'L.)(5. TM:<8Y#BUC/',>
M5W^<HN*-+FM69]W.]AF>9V*BENV; ]%88E87PMMB2^*H/D79-#>[$SF22M4<
M_>=3M V2L'>8:F%[U4N,.5MBK,]99]'^L(*9APE/1GD,$Y*X\QF_8OHY\/:,
M>+%@C[^>Z,HI S#>\M[?GHJ<WI")DGWSCH;"4XR6Z- _C->Z=T"RE(1*48C+
M0J6PRD4(XA2OD;C:*9A/_=K5'4D0D!01\8TA]XWP<XF)T.Z2>R*N1^]""'.V
MK\3(RM=F)64=[3/(>JJ:A=*"@,_0CNTR"+"U:!#W!9:'@LE&P*R0F(M"^5_I
MJD<SS[>AE*PN#,6DFFCQBUA-=-8L</G#PLE:E?4\X:@:;@K..L#:" XOCKGQ
M]TKH1.,ZST]X>TDFX<F>7VOA@_-#0,^_LR*D U>O. NCO/I+N?0G<0$SR'5U
M"V4&"PR?;>%"$9=:78$O@ULJF-X.X"7/V"UZ+KSYZU)G8_2W5A8P2:T>F=GS
MV6TZK)ZSFRMS(;]UH<4KV!O=<UD,_A&'_Y;#GU^&JY9)<PK_&@ETRPC+\&%]
M?\Z+:S'\H3_%E'\F^> 'V^TM8GJEHY+,U]0%V6QQL)3.3KLP^1L/'E><%30S
MW_9H(\8=D9J+=.R8\"DLF$,@_N2>YSNZ2/,BUZ6MM)+BD!1VVDGO"1)$M^HS
MEUA*0$P$;()*9VI"LG<$4KL<'0%3=TR\B8*G*(Z*M\]I=A$4 >E@>CS@BSB(
MGO/SM^9/47CU0D_WJ*]PCA/GD)LC]>W-R81RB!4$O6_I6BN7#)R"T"X5I\#3
MX3NRW6[HGXZ5U7#Y6JRTUR8P [W/N$C7G3YEJT9,[_5:-5Q&+QP]TA/JV3'-
MR*A&YX9Q]!PE+/3,E6O#!O4<+?R8:-!+B']UC^I*?-E&J :X'#R_,E#K,L;
M$M==W*+*9%UE[ <)ZP_"5D6$:C,E$L+/$?D*-,UCFCV2(/6:_#>]OAG$9Z>"
M^ ;:%NEPW7DEFT=+<[6X.UK;WAQ&E(2H*-3(0HTP]MD:5L%YA"55WYCH#K:P
M.PWAK>5<#^!MM(B[T+<N*,RCYE,'[4]=^RJ@-=K6')O.K-D\.\?9B_*RJ5UU
MUZD0]/H,9A&HEU1HO7)=A=7TX"6$1?0"SY)@"+S!9 F&J'-'I?-33AK/\XOT
M^:D,.,["/TY1'M'_%!>O%(2R$>*05E:Z=4%8549"[0T2ZJO7+]T0;)*&HB[5
M$P3A(KH8'K6<71O,G_$JQZQG^H_!9-LN78@]X;J.Q)YM#I>:TSR_32[2I,B"
ML"!SH6H6HUI/EM=QN6BLZ'D7:RP9 L%951H)Q8$6ARUZ7_>Z:(JA'!=%S [6
MH]T"CY$:>H"%U7"ZI*UC0F_=6D<#=RR^+0XXZ\4KJ@A 6L,A@^6][D*'E43]
M,!-H%#?O>'\3-:5U(7&NP4H7Y1J@.#R>@.G=!*(B:_^3Z@A"MZ3+8P:]7O8G
M[F4)2 3;=/,))W@7\2E=> BR/>S-%PD.>AO\PR 8O1Q+EV?VIVBK7F;ME7*T
M?-KO72_<)B7H94G(E4Z+7D*M24H^L[C6*/G&$ >U+@DQ$[P]YPR](Z;,+Z,\
MC-/\1#Z@^5$M(SD@A[7,-%2=8RHEH%($8C*0(,27 UL.5/7CT)8%:N7'MBP@
MZW*=NXCX)6G:(9IN6',T2U;!Z5JVI,_]6+8JR(!5)HD&/&"U1,_=+DZKT-)?
MCE9!!1+CVI-0\BJ@.)<>*!K&"^AIJ*5Z#XMW]8DH'6S&Y[Y-DV\/#Z>G/-I&
M019A]4$H:6E7&6ZEO>VE&$T3] T](+$P8+AOU?&/-&D(2Z\>T-N48C6PK+5J
MF+02U3K B%%NVOFQ,IIE_(/R[\GB,R7+I*4=L4S>VZ[EVD#E,38<R2;U&XI9
M&FB(S'*!"Q-FS8^/68CU<#H>XS(MT]4K#MFEL\[<""<TA1OMB#$#QXD%H.I(
M_=7?3!2*:JG]Z347S*,L/SS 7.;X\>'',5;PP9],883,\8#3P=9#>4V+\5<9
M@NA[H'=D_6*N+BKT^]<[.<Z*0+L,\X[ZR'89#%KW#);$@-&U@NE8<+>FTU],
M;=92;PP.Z!K6=[C:8ZI1+^??P!*ZL(+NP1G=A32#7!BR@E]WE<@*>Y"4.@N)
MUSBQPW[E7V^?XFBO.VUG*PB49!H=33!)S^S60NI?&C&^L,Y255&IZD1%6E=
MNS1#V](:U<_'<JP]0DW5IV%93U03((,REJ:'Y\F-ON5X>Q'$(>UME.Q[W:4^
MAZ9MN2?*V)%Y;!NP/!]M&4,7T,A'M $DM##@$S:H:@7=#UQHFVP@P].PB]JI
M4I#=5B0SKSCZ)[%+D1*WP0_48K0[%31&J?Q&XUZ 3IDYLX=GSG&:VS#PF]-\
M!J1+O7H]8OK^[&<&U3*-?L8.4=,L\E2EK_BU^$RZ'<2_X4#U%.PLTD'=Z!AK
MF#G02C+BHE$E&[6$;Q 5C[A\1!OPQ5',81FQ-'>4BO@*10GZZ=\__4^_7,EH
MNNB=R&BN^!F1?<4%3X@9A65Y>O"W4O(F3?;TAL8])LHFMU0.5MZ/6+YI3^.W
MD7:<(:RC#Z163=?U:.."-Z/M?Z3A#HOS>)HZVA-4K3?S#JTA )S)T$1&2)<B
M]\P:N#)45IN%>C?ZT!6ISM^[.GHUBU[:/E=*B_CE[9?Q;E/BR2FN#7*<Z,7!
M7 OVAE&0XTO,_]]J #"6">K9S34W<]E#D^TR0WHE$WVHI/[@BUN9VPK;L@*-
M$ONK=WYY$4OLZ]V#)? A>=\*7\_?JJC6BN=2&:"\EFMFAF A.MJT)X'HZ:V>
M'OH3.)GK:S7-\\5!V:CW? R2-_HJ:5/#+X^C89W>PV@H!^E1/@=1]DL0G_#M
MK@R5;">.$@F@WD2FU0A?,IS,'XI7IHK1<NB%%J33IO9*4#E9*M(BB/%V_N=+
M^;L=19 5R^EWCO=1DK#=DB"FUZ 74N,JV2ZGQ!5_4W(I#4:/3:;]?Z0(\LM5
M*]V9WE$K?1FDF[['8;I/Z)88F;+^'$0)S<YR><*/Z4.=84:9-&*\2%!';JRW
MF6>7KL&A#Q<9WD;%#QM$6T$?:#L_(-(2#;F:MGP9!T;;Q4H[6"[;85Y/;CO
M>Q>4S;#$8R77OP!NXB)'*ZSS?XUG"1.(ZSS>+A./0/_(D7WZ0L_@.?Y^Z_S!
M:?H8#[WRB^](;!R%$9GW%OFOA_2OP994P1D9@7[!>7-:+'_,2+S.?WA,KY/\
MQ#+^#%#>2:N.;ADL;SVCH\/E6_!\"XXVB\1V$6D8D991U33B;5<R<B2T3@?9
MNGWWMR'<&[2Q75;:[B@T 76OPA$MQ6L::^*DR:V/?R%NPAZE+TX!371?1:EV
M)SGZM8$/S?>U&;\Y5TL3)VJ^Q&PFJI(RV8ET/RZ3]O;WVV9<Q?\+5R?!>WH*
M?3&%RB]"55JJ[X_+?9'JTA_- 'FDBP%9DV(FP04*:@4_[(D4,G.FBL*F&[-P
M&B87%20>8W0(+-R^O4UD6<)D!1T%FH-]E&&#C3ND&&!>+;5=Q;!#;M29/J@T
M)9:\*,A'E2:1ZG]6P 12.OO*/ZU]PJ@EDJ0]',F8E68WM#V:_-\F)^!@7;"T
M:<.:Z#*0E;505<VCK(&+*@277$V!.'66-07</&&/9;9!26U?&&2<Q:\/.8_R
M$2ZNE#=,LLE8J(2>*9ORBDXY#G_<IR__QJYS96^<3>4_ND0J__QW8O,^3\0?
M'="@U9=>@IFOUX]7E^CA\>SQZL'U!C]@SY0<&]\O%S3I8ZMB01]8[H:,SVF&
MH[TZ-Y"BK,/A8*BGO=-)O,S":8(,S[]8=5B8-N2;;O8@F*%JN?Z[')6D .^.
M05)T@R_8QM4]D9$'*>5"X)=OAW4;L>\^L.'.DH/P5JKK;AZNZII9H%1C#9>Q
M-) U7#54X'7&_7,NN-SL.4N24U2\W9&O?Q@^ 3-&"-CNMD8WHPTQ+J/>#2NE
MH$J,Z_V$612ME E*98X29>"VCTU0J=X-=@;)<9N[(Z%9WTR)A>/FF>1S CW9
M;7 -S&KP'JCMUSW)"9NN?ET1,-'L+DO_P:]%]W=7J8;5Y8%TA]Z6R HRX?+
M=/6NZ#.,PXIY=G/3/-:0TLLKCU$=,+D+HNTT[]&6Y)<GZ6@Y_BA'?1Z'2O+G
MS(.MPK4:QP$U/&/<$$)'L&\(GJ 'YOFBP,4IRW 2OEV]DM BV6.:1.6"_5<^
M;70?)1_V /THBXSG<K7"5#7(S]C%?-O#PY-:\]B'/>Q#'Q,(*[6?TQ</K]),
MX(?!T?KQY(#T&=<)@0[.6<87*V?0K@C*\HX.9O2M*K&+;[[P4:-)W>=PH,^P
MW!K"D9XT0R""9$,SW1\=Q,I$@#)$JM>(M6M/XU5C%3T.5-7PT]-)C;T95Z)[
M0]G$16EC>6#KT^8:&RU5]X-'SY>MQ^OO_PJV)9K5B]D04!ZWKCT=TN(2]]![
M!]ZO=C<.LQ.^"_.V4;>/[ 1[$AL8V6!$Q+"V6?%$BZQE.CP&_#8QB#GR(5W
M \Y>HA!;SW];]4 )W-; C)]E':\FOVH]JA[[-_4=0)">)@/P 5TZ/B5;_JSD
M*>>Y(>Q6A@>JPR[\#NEC1@U>%7WXENS8?_V N!BZFTA+^$(7(Q5+97)6:OZ>
MT]1G$#T'7D>6DL5@F5C*E"6GYTUJIYLH>(IB$HQ+0MJI OV9H,MU'CM#;R2B
M6B2Z6?"V]\0INKD%&G78??PM3XF6@Z9$FP?:EI-U%[B>:;9NCV_==+WYWBAN
M <)ZOJZZ/'V6;&^+ \[N2.C3I!CH*YR?A6%VPMLR3S#.:8YD(H)?64RVOT;%
MX9#&-'EHSN<8!?DKF7SQ:==0- _2"[=7OAU:5W:;G)1#K ^HW8G^,]/L9&39
M$53W!(E=8=+$SI2K" 7[H>D/A N&-WEE.UR)_!]D?B08C^;R^"Z(!;[7[YKZ
M RD#5LE[DQ$#'HQB IF4\?_8YO]V8!S*46")X7)9K6 _)'6'@-:4;<U>C=41
M-AVT%FO)X01]?BM)(]C>?;Z9)^UV^]3+*R[<MN=\BAL1D-/FA8C1G6$OQ IW
M#H1UFSK?#!^H+B_X.B'^#P\D&<3%71:EF;!TR--UGV513CSCY2DC_\NSN9[C
M79KAQ^!5X5 6;]FA@UG>BEW>\0BWU23ZP!O]@2T*##NB#6*MMQ;@A;3K3ZQ%
M1)J$669T;T=NCEQ8W:^M4/2MX-*#.6)FUZ,YHJ6/'BX_V_[CE!?4=1/=;G>D
MNW=IQB+2@C\=%#S%^#&]"S2QTG)->NG3K.TVFS,+=L2M4'?%HO%[',9!GD>[
MJ,STT_1K@\2NT-5%WAF8/0F'IKVLTN\2;X;I!="8QHW4 ,>>YR._5H\ST-ST
M?!(5MKY*Q/JY#K<XCL[C_>$X+L,[0DHP91PKZC@NIK-OP@-'-\(N,SLVI4.;
M-4BSFU8N:+&VO_+1T8REBZEC&<L5T(.,34+4G"[=G87AZ?G$AIK>QE%^G5R]
MACC/Q4= SO;[C&&OOE7=JV=W -))AV /3KJQN>&!2S&5+UTN14)WAC:S27S!
M>U2=:VD>!:KOU?>K^7+X!<CVJI0#?IU1<>D0# Z%.O0&[\,-JVH".6)UE]Z)
M*];8W>+T^S0GK*[X_MRPI=U%\_SKN&(3I^#2&9MXA/?ACJ<_$+YX7]Z) Y[A
MT?*)X6_SC_?G9D>^G!Y[FK[3$<%=^E1O']]^..(P"N)'G#U'22O_D94?5(F!
MO4:ETF]\2J!2+-L?N4B3(@MX<ERAG:J>1R^>61FC4K$05'J2J 1\54N+88.;
M6UH 0[+TZO7(IL<3LW"KQ("R5*F?&4LK$>TTVZA:/)M[Z)]*12N-:]U6D'M;
M#U4]&?4XA23C?;V=^Q47U:7GRQ-^3"].61%$,=U-L".FJ4A0DAKK;498(J1\
MJ3X*ZY\Z!Z>$- +HDE]?$MKRA\VC32-</AMZ8!26RG9 U]/:#N60%*=GL$IH
MEG^USB0@$P%*8:E><U'6E\O(QHH^4OGL)=QCI=BQW'3S+R>!&I9Z JHQ"?K(
MS#,]TO-/%GB3*?+@^4<K^ID)A'U\QDQG,VJ*PMCBE_P\LB_K7R/U[VK:/W#G
M%VEMH&WP,(T%KH$)?4KH^QK5D'^=R$[F2 \\FUQW6+QE:!<QJQ7=7'<P.&4'
M?2/"O:G[-R*\<U/S$];(G\W/UI4=_FV(,>6"U_0FUW8X>-AN+@\++^G&IMQX
M6,",?**TYJL,<W%RD1/'"D*Z\V;<&8N^>'C&6*DC4=K$B\W?E$/OM8"=C&=Y
MI&%TWV*A?E6&;5,:^$%H=^; KD-N3+KZ@SY$I7V:[!>^>;NE.-OU<DL1%G*2
M^AL.LK_B("X.%T'& LK'#"=;^KK+/0[" \Z_Q47T3/Y9_]UJ*CI*/NB$<YQ%
MS)P7E8VX<$2E<Q_%Y" J")4MH*H)X3=?9HGSV(=9@CB>[X<H/*!3I>Z!VR:D
MMF'NIV#Z9_2WB%XRI0UX]KC%! KI)X<3^ .Z]I7GI^<C.Q3V+<?;BR .Z:&Q
M*-D/N\S+* ^9<[7U+],:@EW9FF8CPW"I:0315I#0C#QL(O/!LC&O7,_<%JMT
MS 9T!%Z*FH$_!BM/,Y!G35Z&]OMV)R:$(U$9&5,&'_1QT^RJ/)#2?LOZ(Q8=
MI;MV"LVJ];7Z)RM[/@1QD+VA8Y;NB4IL@K9^OZ5GY/Q>3$]'2)\F"?:8DO34
MT&OQF7CA(*:!H977LA,,ZI<L;6#F>533KE(R/=[S6B NG$W6?/$L$RURG40%
M/<BNF%[YY4?&L$#O*<90 -(75%,[2;\_6?%?+PR4\P:ZFO&\7CI1$-X76H]0
M^IO!4LGLZKW@["F%5)#IYI>+,B6GWBV9,G/&AU3D,5-9J+GI58X=7S")HH*8
M]6K [RS3#-BC*Y/M8_04BW(R5)44[O96PWC9%G=H;GV9(W-5FCZ7FH+Q?TGZ
MJ)]P\8@[XQYV68Q#3R4SJ@M@-8=.E$.AP*&J9"K>CQ] UCSOP$PR0:E[R_-?
M8CXO?4RK(8+^]3J1S/T ^K &!SW"LHMX[\IK=R>?55_08]H$K^R7ZP1@$NJ#
MO2M3=;< MY6IBK39,^2;@PEZ&S#5*H:(L=2?;?P Y?WB@\N,_)\T\CR/!;4'
MHQ-??+YKUIXE&[5+-;2&<49FHT4&DW(W0&@-8&'#F<D\VOM8EDJSN?3E>;2X
MW[;ETR3GG \C#.CQK;[=?L71_E#@[=D+SH(]9JD@SF+6!:JCU4JP5A;H0K!>
M4XN,:4W629:;J)%#$PL350A\]]ZL!MMKSH[R^K4L:@A4_:JH(4HA27G^5J=E
MN2#.8I]F$<[/7B,[.BJD@!)1I=T("I8RWM#?J(S_XPOIW&H)RTTM7O6LU(+5
MX0N5_8Y<IL]!I$HCK:CC\M5(1<\G88Y+ >*6:ZV</OJHPUKO^48=T-SQY'/T
M2N^JT.LG#S@\9>R-R"_X^0FK#A I:SGDBKKWO?2NM#3BQ5%3'OV-UP!BQA@=
M^+4JE-?E(>%O *$N 0SPXXX"5W^<HN+- OVR"@Z!+^US+S4B*^@/VFT[[@?$
MU1#IHEN-#\?)%QX/0=)TY3IYP?P:M1;E1K5=IT30:C.<W: @U40.-!6!Z;",
M4N#9!<Q -Y@HP QQHS<ZON4_IR\X2ZA(8122LL&@CJ/M!UW/>T?E<M140*W8
M!P;SHY3X\>%'M&_4V GA#]0"OQ&$Q+5Z=_@Q679?&$>CF?ESG#X%L7$PIJ_B
MB)>:?G?-R8LC7^*R\1K@K@90?#0!CDA'9Z@Q8>.2Z!E-Q;]&^\-O$8ZWIB.D
MJH(C&BK[W#4C+8Q8:5\&1OONO['N^S @ZN$BTL\15DS(MQAFQH>G#Q=I=DSI
M[K)Q=*JLXBHX5?>[%U,\H+J\+PRT58%&IF&MA \\- %/*RYUA1RCL'1)!(WF
MXWF<IE3:_IQ\ASAXR^M&SVZS<UR0,M?)%K\J&6HKQ!%GK77K?H-: *HD"-_D
M#-UFB$M!3 P@M9?5-&WK"<7^<5 5_0$@3DT\Q!Q?T1RN\YRKE?>YCCVN\_R$
MLXO@.,61:*2!>Q2=ME:$$R(Q+@X1>1X[F1F4%U7VT\D8X=G,V[@#\S2WXPK4
M\[BB+WD8_9IF\?9+E$3/I^=?4GK@-8Z*-[WC,:SKR,V8:M*[.$3J(581E351
M4Q7<?XS6ZN'B6J,5E+>P@ISH&]SCS<03+/B%YIVU7$1%]'.6GHZ/I!#^DB;%
MX9'>(CIE;^=1'.OY;B/ $>FM=.I^ 5H9L=J(54>L/JH$("H!W %,UG!OHB"4
M+[#'I.@0@ !IXA4@@3G?O.0F3?;--M]YFFQ'3$<T0J!F(3K=#.(T*D+<!J5"
MP!V&6T6]F7(8054YTS#"*>3=D?J </X89'OQ:DMS,6F E%,%@MXH,=1YQ&%Q
M+L_S^UTCU2]UXR]=HZ"N1!]LD&@(>\W$!MKZ&R<VN'9'Z&\/C7>YQ$^%Q=EB
M?56')#708V!?1A@]:"7X,RY+J0-)+%.(=2EDBB_73\2QAW@N<1:]$/:^&!!%
M7<WY4VW2_DN>6V/ED5#!AX/(EEJ 'S/6H&;X(3(U9""COJO7(PX+O/U\*DX9
MKGX(WMBS[S3Y#)LB6L5]IB)!(S]CO<UBOTH<XO*:7[G$\J$=)M.7X&^T!0BV
M_N17?&<'8GV$9X=@;^E+\T<_?L?Q"U\ALDL"8"G97S(/6&$F3K/<[%PT7T/K
M16=><MO ( 1_GU9$<1G0)S)=AG)O"4]=TV<27\P[7'.)_A)<T'K.P9J*7 6?
M%?H36/UY13SNXG>&D5H$K]^\)5B:F;=,HN>\Y5K/RELB<CV\'=:?P.H_UL9;
M ;]S\%8 K]>\??R>SCP[I@+]9BW7>=:9\?=T-9P=UIX@ZJ>545: [AQSX@:W
MWA*61@/-BTKYXP%G.-@5RD7?^9KPE]0JN\Q$<]J$^)!9CII65D%]&QL1M/Z_
M!+)_^O<5>00M-R;Z""TQW'F-!_IF]RG&M[N'0T Z&M#$O\+SBV=91KXF9MT^
M?VO*E*J<?0^R[6/P%*LFVC.VX=!OS&F97L[L4C9]-975_/@4L,3BX@NJ8@/H
MZ:U5L&P$L5;0WU@[0%M7Z[$3I >:G6==%S0[R=SY(-XV:463GK=3SJ$OZ/:P
MBU-.0UH -(.N>3<AJ3#XN;MP'OS6#H?%T1QJ.IYL:2#P-7C&VM2WRS3G<K!<
MQEZ2K(3EJ >:4=<GC9T.9 LRHS>F+4B+T6?WKYZ/<?J&\4.1AK_?$6P=2..T
M#>5A?6TM1Z?S];WO(;"L@5@55-7A9WSA3M_/JPC4Z7I#,(G'Z5TBR>0"SG(?
M8C1%'W#V$H7<*]SCO,@B.A5GK7U+HD*=U<ZTLB/"&NO2FSOQBHC51$W5TNJL
M,B!_I^KU4:47%)WM@">R&@!U)N1VC[[1I+_+TEU4G.-=FF&>BXB,_8_!ZQW.
MR)^>@V2L0YA#L"-G,8L-NI^2"T5<:I7F*4C(1#)X18)D7SW-,D8YOWX4E??2
M'<U'"=%5><8'$S>V,EZ,]H'LS3$V(SJD\19G][@X9<ED#SA=K"/_-X/^@\^X
M(4$FXD*-R0_H^98PQ\.]]VYO+A:(3L\K"IBX/!^I /-@YQ>6S(&M%UTGQU-A
ML-,@K^)P3571[_Z;['51Q,K"[T4LU7N7:YTZY'37*W6P@<6\=A="50D8]]+U
M<1EV0/<&EM0 &O_J%7L]A. X4!W)N8Q>HBU.JOT"[55G2SF 3-%IJ(6><'BM
MDE$?H8"](.V%JI#<,T*OCHY&T/5HEUVVO7<3)?BZP,^J&&X.X3[MH)O8HK<*
M:W!F2G.TC(I'3+ZO&^T@AO%Z"]Z8-M8;[L:<&;V$5;FFG$PJ65N2-:F!<HX6
MF89ZV#L97I6A<V..(O?+/R8=O<J+Z#F@HV"0)"<RO=]6@V'PG)X(VH^D__E0
M_UVMYD@!(2[/+(L&D_66&5#A\,W=:L^>[](-T_YKREY_Q/PP3<Y6?\3?+]*\
M^)H6O^'B'H?I/HG^27P"SJ)T^SG-RC_1<I\4@[3KCKA\(]BUC>7'+,J]6-F@
MMT%U-_C@1E]X%P=%V@M2ID!ON$!-1U@>/](5M$LS)'0&Z&EC:'M_2[*Z#L*O
M5"9&&8Z9=RU2E*3)Q]+*6;,\FK/ET1,1BP+6)[:%Q/^:'FE;.1,6EE*>J,RZ
M&9I,#'W'T?[ 7#CY5[#'U&>3'F]0E) O%F2P;S>#N)K>F] @?F;\8P'!*\U3
MSKJ97P3).:X.26V_)5N<L;R+Q><@RKX$V>^X^"6(3[) ::0L5X\)C-2T-[_G
M<KB/RQ&1A,YQ?;1LBYBP,B]I@:@\Q 4B)A'@O8&9%&>J/'-57H94<?;:P!3,
MMEX?  >LT6L$_@'W'<2/$*'B^X@*(0+ =Q;H2;>\3TM%=N\R,',>@[E?N#92
MY3%X+>]]?R;&%W^YXA":ZNP,&O#-LYG89((;HR?OJG0+%/%M+U8VX;'7&F,>
MJO.3J',HZHSGUODO7.<$[ZGW ].Z/&Y9-,I[[TN-_<$HQVGL#,9/2OGC6?>X
MB/B6XMD>DXGO51SMHZ<85[W,;W=WQ$EG=3$:NPYMU,T@T]4D=:+FO9B_?(:L
M$8B(1$1$HDHFJH6BVQUJBV6S <<)5I<T UVR2G=(4)"O<^'*%G1]\>[^X1O8
MB=)9H-^:XWJ#>Z.YKN_XG^K36!J>VUWI8&=R:J.%NO5JXW67?5:>TXI\MBI@
M6XECF]\2;/6=^K:\M 3U9/[[N8ET&'!T/G#!PM-YS0EWT]R[+ TQWN8THF3'
M^&_YLL75*\["*%<NUQG4=3@Y-=%DX'X7J\-G5?P:0UD-U?5@)I-CU+D(\@/=
M.L31"YDW,YUP!;M-_9^]G4<N$'2ERAB&W8F3,0;'9QH8>V#J%YP74;)OGDG[
M=DR3VP13/W&6).0;97F0O=WN+LDT^W;W,Q%82,(-QWUPE?? L64'3PB65S>E
M)P3/RQ."9;GVT<FR(\)CAXAV!9&^\$R_0F^HWZ?]H?_/>@20D '8X(*92,!4
MKIB_E#8D9BL.)$"*LKR@)]5JNY&B>RH0;8EPL+0/$%Z@E3UBM2[ * G%_W4%
M[F,_OA]]G><G8M.,1*R*\[@&=5R?I)?T?/#3YH@7WB!6'.K([IC^LS, U F&
MZ?,S 12/WB)6E\XNZP@/]ARO,:@&#Z2K$+6"RRKE"8^O)WK)IDS/2D\)5Y,^
M':&6:7,-5UL,+#?[Q8X-JD[D\&;KU,/\T';5],KNPHRP9&6&I#9#SLU 7[G^
MSMW+L3RF!.Y3EN3E;)=D3$GIT*?1X8)[U\M3QD.E*-WRGDD3^REOW8V5Z-(?
MC=:ZYVW8<,M%(2ZK/!._*9W&IO880]D.@5Y)G,\ %YJP ]0Q3 -WC_;3D+V"
M0*4S9R+*J:[NS-O,&L*18?LL$('T)HVDJ94%'&:V*N\/T=B">1"VE-.=N=!3
MD_@5AR?Z7C@INR/3@(PO#=$;+O@/>FTQ2O*"!":T?5BGLP#Y9@M %,QS[)Z>
M]+U_4O7^GMYXRIOE%)V?FK\]UPYK 8LM[KEXFQMAV0O0BSDP8'L)NUZ[WJ$B
MR/:XJ"90)[KT=Q021 ;A(<(O_<U$YXYK*5H.>K"E.+F"2(N_ZG!-QJR,K7[G
MM\4!9X^'("EW*-G";WZ=<"^]1!1FW84U1&CV=EW !Y9/=@B]0*P;J"#]J$X0
M;/C:?DXCF(4"O!></:4+AGC3C2UDB>Q?EBECP97%O=.-PL3,J;?=B7W?X)!S
M/'@P.#IT]+-%_".]_/L;0G\M<R2<\10)[$>ZRTHOU,INSWO8QW<X")M\&7]&
MZ0VJ^HO*#O,B?,N>7<]>)J& 9Z/YF*_V:S=/27-R!^VHY5ZJW>S!6[3_(B'!
M&,M*8H;W.$0:.W*H,=38BZ]@D+W$>9A%QZ&S67-\^I;X-0QM;7LL,"H)#:S,
MRYF;IG4_.6B;)A?*'4O3!-PT6[EI5N'G!K@TFXL:(-(*O$O[(,392Q#%] 'J
MSVDF.^Z^?)-K\$)ZNRW@F7JGH>IVV;4U@$/K ';\VCL+U3+"?A$C\&Q^5\ER
M2S?VACCKZXT",@G"(4LECO[T:2$S/!1!5OAOB/\,DA,]R]TSPRJ&*D/'/-OP
M9>B55S"DE4?\ZN- IZ=Z8+XG<X %C_K*FUS#D*:WVX('?9L3>D*SZ'[@0I'G
M YJ]%2L3'/DNZOL]Y:MCY-R'?'5TG';C5'S2C;4JO, FO/DAW3T>*\CEW4];
M'0<=1/N=.GXZ17R:4WP6!N*<W6S:\D2%N:!SQG46SYD\"]H>![5U>F-R%(I[
MUQ[A(&Q\=]$#*#N.G=A=+5VT4Q9R'9]4?1N^YLE^!1SWI;UC^R#'H=XY'X=;
M7W=PY&Q]VA6<+:V/[--^W^[XM09^F)]'1DL<,#5H= VG3$ULMT#TWERD89=V
M2>1:7D9A3=>'3E=VXG2,,=O'3ELW@9F_0,<@@M\;7)26LQTP->:D.Z=V%C/A
M>#L\)]$G$S85X-#9&.O46V^K*DJS "^6YG<;Y6&<TACKYU.TI3'7$@KR<?Z\
MK]8]S3=.SY,_IJB5.#'#[+]@'-TT/0=V!"']E!W3NC['CF;N_ =]@_=V)_@^
MS>/GDO(.O8.LQ_W;IS&IEF8!NQDFA@[TSICX;^%H5[L2_"/CRL_3Q9CRVS@<
MDIH.Y&?)]FN:"/OXC^2_\B!D1V.TCRM;2W(Y2%EKN01 /7@'?.3G[CG(<=]Z
M]%*IF*^X'"2E>-24=[3PJ>IQ_[1\/P8 ?;G:R.3B\IW6WNX<6GFE3#,RMDHY
M=$3MWO5R0)7W#(>',C=AX)0>NO1D ]^YZZ4&/K)S''*?KT=B5<X]%NL>2K^U
M9-QRBL?1O03 9/N;2U#9_N#@!R+HB@D=N,,#ODVP-MBSD@)_;$&BG?E:)E^H
M+$6P9(^R\1GT8,'\>H(O-MI!U7#S7X53GZCX^#V=@8J"%*^H*&HW%J)$AO=4
MG$E/OZG8@ZH]%7LX'4W%/"L$&I)_=2E(_O3WQZB(\>WN.ME&+]'V%,22.8.B
MK ,ZJ7K:.SI"R]&=HZ8D8*2NM7&%$*V!'>/@UZ@X\#7Z-,D/T?$QO4J*J'B3
MQO*CI$!A1ZN=$:H H^T)WTR).+,/-GH-JWX91KERU2OE:+VJWSO9XYTYT'AK
MV4NH=3/)9Q97RY;\QB8GV6R^-4UY1<(/S)CPXRSGT(R<\E65)O"69PF4DD95
MV)&+E?:U9]8Z]V%9$HA*TSH-Y?/5D!!=NQH/HSWXUS2IB'$993@DM>CNQP7.
M"C) F/EW2QF.O+^M9KW;=/2P1G7WHI: B A4RD ^#!\NU80:?T:!5!R=X!!J
M,G:!(W798:_JD7*XZQ9R-,SU^M:U;54 <%0S[B/4(#;\@<7!:_CKNEN5_!PE
M01)&0=SD2=%LIDIK.%QME/>ZBX"ZI) Q"G3'U;SK]2NCUP5^1NRN?GHZLOO*
M3;ZJ,N,5Y&JA!D+=E4$-?AR>KZ,G5W:8C2C\==<HV=_N!OJ7T^-;^?!/VBW?
M>9MQ>9IO7ON8,#,'WG[V2F6GAQD7X$+O#.0"1##U%GGE+G(<_KA/7_X-OX:'
MTE60_^JZ"/JWO__OK[\]#/!:^,T!&<6>]*+;JU_1;[?W_X4>'F\O_@M=_>^+
MOYY]_?EJ@ZZ_7OP(%)8I^XN_H]_2[/?R19TK4I2>(F0[86D>%9BN.>-7"![T
M/G@%WM[7!M\PUE]EKS/6G>7YZ;EZ.OF(:5[&7U*ZY!U'Q=M2>2UL6H??H)[9
MF@O<EQ-B/:$'&U3U 36=6&/NBTGFK6UPB'+"PB@D0^M+76EUN5PGV:(I\+&Q
MAH>G");P7[-E ;%W7BL=#^ZC_/?/&<;7":$WS@N7H\%PVVL="R26=#@2T!X@
MV@54]>&]# 2&MJ7%/NZH :+* !G0L_+.R;JHZU,Q=:6.K_+FE_0<"$ZV$&%P
MN^VU.CZ))2%"X*H+[\7O&9JV5OLMPC%\I@@7%'42Z0WQ<P7)<%0J/>+L6?LJ
M[$*-KB$9CHGM(#P;;7MEJ7#&F++6-XYV&'UXPT&6_P#NT!8EX6RI;XP9N(*(
M3?MFQ^<TV^&(: ;ZQN) +]80Q8VR+MP;3G5OEGALT9?7]4Q,7I=966@[B_*2
MUP5W,INL(NP=[^?</8\D=7+O81RA][*!!Y%N%][%"-*S*]SPP;ORGL<.K;%Y
M@??I(8<9[,X]#M/W/?C&KVGRPI3C[WN .,=>']Z%=^Q;%LX]UGVIWHA:Y<L_
M,YB<E/C(BRA? )K)'$N^!S6[,13O0KV/043BZMR-(A(_MX)AI#4,GB7;>LDI
MI7^Z/15Y$23;*-DO-XI8=V$-@XB]71<80[I!-$U[6:_1%BG[,RG5=&:Q0639
M%8KIQA8,A 4#45*_!P\ZDN6S.="1%%^/_VP_0KV@E^PVM")?V+/1DAZ/-]8L
M&Q#/AMD#:^5ZV"GK7_==AY?3FI$5F'.5V=%"B:E^93G^W.=*UT64;F-NMSOL
M,];C7"7#QM4KSL(HIV^50@6G UU8D4.VL"M8<"ITYET&IR;&%LJ\_V!4RFI'
MP:B4TNOQET2A*.,IT1Q$I(.MK<@+#EMK28<GM+CB?2TK\[%2ZX[5%*R:VS4I
M*+4>+R1,M!QXH<'65N2%AJVUI!<26ER_%S(SWW(GL):^4VJE9C5!7O?A*KT;
MF=OM*GS(>MRNRRV;=>_-N-Z$<;'/XF*SWL)\0IFU[\J/U_J=S->=[1+YL!U$
MCRA?Y_D);R]/&>D('PU8MW/V8QVIL]4"K QM1PASZ4;'Z+KL])BWXT-8.H=M
MZM] V3\:T3UZCX;S"H(HT^/T-$;\%4?[ UU"),%_L,=LE^62H*J^R05YJ<FP
M@VL(U^;^)N!7H6A'-ZCJ*BK[RK>L$>VM<*%T99L=2W\KZ0Q^%9'4(M[%^54B
M*]?R'GQ^^XZ GV[?NH_OPO/;?QE_+C+]JXX T[_9O\Y]* \'@9&.YCV, _4I
M?S^' )ONO0OO;_4]O+BB!>3Q?;JS-.9;&5]G6L7ZN4M;25?<W\=H:>^1 >Z$
M^3I&/NFU?K+6^FR_S]C:ZG529%&21R%345C3UXV-8-U:0X*S>>P/-Q;6W4-U
M__B8U]H>75FJM&4^BL(>JTBA-J.KF"W)VHQ^XAT[:S[%\\E/5SUZSRZZMKJ7
MWGEXS>6=.F;II_!DY0G.&8![XK8G&/TL\-+K8[UK)6TM!GRK%[UR]'0QN)[#
M/A:=JWWL>>ECRW(M'RMWL8^"BZTV <[$NVZ/_*Y;U^>Z?VK9O\]RU<G% /5
M,[QE6M[7BRXY?D0:7-^U^8SWL.,BS+LZJVCWF#X@2?Y^D1(3!&%Q"F*:)EOU
MYK%G_7P7>S#COA#<%*=U"+^W'5/W&0F=9MG[UY8LQ-&'\VF1RB,S.=YJF.!^
M_)M!289C0\5<SZRF]G;M,Z[)7VLXJC(<"M#HH4"9=L1F8'A'T[39O^6[G[[-
MXZN<3.L\<E2@T[W_Z[#6-4=L7R:B:7DZGZJZ9G271>$B!^]L>["&>9VU51U<
M^.,YOGI(KGJ"6%=6-@V;;.?WF?O+DLWSY]>QHO)ZO*1\(NC*2QKW8$5>TMRJ
MSM)'N/:2$/D5+&UMGG5A%:>$Y[;'ND\"C_-O"V:F6-FXD9N-B$WBHZ6&CYD[
MXM,H,K>-QPPF^80D&VN-O9>V>[4/B[W(XP'"=&M'N@C-5^1/VRG7H9RI32_6
MY$FMK+NH&^T_,_$^?>@DBU<.= T/-LQ/[-E]ISVK5^0X!W)P0GE/ZZZLR87:
MVWE1/SJ8C/B].M/IME]7AM^%.#^[8QU)^!5YUX'$\G 3?<NNK,F[VMMYX<G^
MP(,3[]6[3K=]Y5W#@/B_.%ZY=QW)^06F_*,([Y%WG?R@D.1.VX+;<1/ZY)._
M7=#R?KQL)KUYZZD3=OA!%$_S>NV7E_86[M]#T[B*]7CJWNKS8UH$L3.G;-;\
MBOROH3T=)XW?O ]?.M*X?F2==TC4A0Z)&;%T/:Y/.,+@S-\IVER1DU-9SMFY
MKW?AT6PLN?8+AJ:T6_"HDA<NZTFORI/^M&Y;E4\ZG[50HVO(0F5B.V=G^OWQ
M6JY,*10&=UN+4F^VA%#&O%NEXS*\7N;(HYGW9IVNSL+:</>:?+E2[)?]WY_C
MM*7^@A[5EO?K<;7V&3!^6M#5CNK-BESM.&O#78YZ;ZYV'OO[-+6&H?[<KG8"
M[]?C:B7[1/:Z+QGLSMG)%3GF6;\-V,[XOY8S7_2;^;QY[HO-%AD*YG= #D>(
M\("WIQC?[JZ>CW'ZAO$#SEZB$$L6I6/6%_)?M[M['*;[)/HGL0G;,[M(\R)_
MI',/E;-?ICV7?GLAB_5<<-D.2G>H:@F532&9?]Z@ICU:L6FQW"A'K$WT-];J
M_P'RHN_8@DX]ZY+<[3G))8GKSM_-T_F;*,'7!59F()Z])8<^;GXK+1!@MJK1
M!M'?:(N(-0GDVI8WW/R.3&$TE]YL(69V_=A"M'3GP<J^X>UPUVD,FN3X*RYN
M=X_!J\)!V0IRZ'^L=>RRI!8@I0<JA6P0$4/Y003-[S/H,3*=SYBL+#NLAO(B
M#7\O%0U%13$7@((=<6$H2LB/&!7!*^[E.7=)]W$P[K)Y'(9')\*FW*<>X04G
M)YQ_84FG!A@F+^HH!;2DGUW@L$'SE@X-O"#Z&R_J>/"<T&.H+,,J((@I?A='
M@4E^W3G1,#Z'/(Y)D?U9LCW;/D=)E!?T@M@+5I)(5\E51G5=WWO1+:_ WG%I
M5P&DV&@M@IX68,F]C4#4RK'M#D%&J:X71M)H>EXE>Q+2D@"7=>Z2N( X/5)M
ME/S4UG)$4'WO>].HI@:SK5 'D**SZ@%%4D,HB2QUB2,3FBZ/I_'C:+T.]Q"\
MD-;R.](/V:J[KH*K\5/59^FJ+0E%RN*(EH=9LUZ\^\Z&3BUN6L.F&] 8#9E+
M67\\!9M^J*/7?CE7A!OH8<]4+?/ 1:66707CC^RCMVBSZ!<W8HN%.8_TRS^S
M4K/PXEO^WZ<@CG8172I-<M))+47451RQ1=/OKOF^/:"Z/"HK0+/(5H4?'WZ4
M* '%+Q/PB%1SAAP3ULV%H!_G'I]ZVR'R(:JWI>%RE+I1;16V!JH;J"V^)7H,
M,'CU$"$9OY:!@^40-MG([K;E+O&.=&'+3G1%3Z>B] 'E=F.6?PF*\% =^2H+
MG"4)<0/TK!CYX0X36Q++[%7'IV9MQ>&&WKS6Z4*AE([$V@P7&U2W@*HF6J4V
MB+>"RF90TP[, 8)E#=7\2'<\<2D4A8*PG!T8)<8\DA_><)!!;A(N0*KN#N("
MC )W.G0GISFV8.].NO7A'45/(PL70.MZ16:M,F?/Z8FF_ P/0;;GI[AS,F26
MB4 )<U-"3IY>T4-V#J//D'?#T -G5.4.AKQ!Z0!N=^S'\8.WB6QX)EI98L1
M+1NG2]D4_:R$5XR>9)0OP6OT?'JF ZXP.#]79F@/SL_!%M-SD<4!U^.WAS[
MGB^6X[(Y649/H\OOPENDKK<Z_T?FZUN<X>WG-"MC@/I0=):+'9),NN<0[&B*
M/HL-9(!OI#8G4BNY])6 .BB_W0EQO"C<_0K H@;!C4'XLX.4_)5!=L0@+Z5!
MA. ]_Q\M#[&A.1%IV YV-&H^VH@K$YYQQF0=PW>HS+X7QKO6S(>:JR(MK>B9
MS>^J#>M)(@%VV$;HK5S,JKZQ,%MO/"!N>T!42X7=NIO1!GQ;:C HPK4-1""C
M0&8#B,W!L2R0[2."4L!VR]$_&(!/'4N;\#4C\<><F*FR3FDQ^\FCG73XZ:.E
M-2PFD)77+!=T6[*I*ZT=:#V7]&H*.=$PDI5=-HM$]!)(=6U,%@%X,G$<PQ;#
MJ>,8JKCS'N4V\%FRO25S^^PNS8L,%U'&%OW(7^D?FJ#O'"=$R8*JE=]$P5,4
M1T5$?.PIRWCQK^0K\'\H?,J";3KT-$M:KDNSJL;;!MW7;; #\NU64-D,Z/KL
MXI#J$F]Q/(V>IERS6V^/P>MEE(=QFI\RK#HS*R_N:'JAZ&\7DKPHO;Z(FL)P
MAV67ZKFK4%Z'%#%,=P(3DQ!\"://R;7>H1,]WY8Y?V+).=7Y$XDA)0=1P,@W
MKPJ +.QA2,/$90 TDHWS?05W$2GOUTV:YY_)MZ$!<Y2<Z&)EO?E\CG=IAFMU
M,7U5%4?[H7V/.80ZC"DGZ2[YP!^HN!\0!3IJ)*)&)'IB,E$#",R?2Z9R82:K
ML]J!Q',?Z<ECR)AX.JB[0>]T1'M-Z4OR'WD1A?-RNI'J-ZD%[>=E=25X-;16
M6&*%G.ZB>@92=R'MCM7EC+GN2YGUI)Q?*XBKJ^B0FUH=>MDJ> 6!5E5&'_2A
MK/4#3#Z?L:IL$$OD \DD,R1UR6(&(^=\>*!')L^2[0UI*1Y!"UU]]^S0:B0C
M":O(EBE955=L,1F*)JJVX;IY0!HSN$FX8X8UIWN9.*-'5/"6#'BQ_=!B*L#M
MCJ293@.;CJPB*FLZ'G,,-Q6GZ;9![$YH61]X8] ">@-[?Q:X&[W&634CD<\2
MSIUM_W'*"W9F7[+L:2W%T4JHO792R@Q0I93"\B[>[I @R&V\-J^F@-';!$"*
M:ZB0:#195IT1E4T2S#H[YE.)RH1G PT:0=:7LN<=@ENAP?B!V$P,P'!LJ)_T
M6W9C6W\'YXF:>A#JCL&D;(2V :3SN6,9/HR8-<IKNI\O*K20S12K$-<C^HQ6
MQI^8UA!5DLFA#E( TT*^@3%A6J@1 #$MU.DDGQ;RFAZ//*-UVR ?-NWL8">=
M$AIASOU0P[LU9JB1U@08:N1:2(>:DC8>\66T,G[PQ!!1LF%& Z?I!\*P]'FP
MX6*N#WYAZ5-2XN:M!V<KIW74^2$N//RTU.(?W>JPUGB;SD&,&],3DMCQDU"*
M?JKM=./%0<B9>@Q F1XB)+19!@Z6U)EL9-=GH-@H%SQ'2< S1R1!3"\?G"7;
MZX3HAO.B' 0589BU).=GG6RT5!Q+%630RW.E%+;F5LFI(CC(\TS3M"WUH$H=
M:Q4S' ?E.[K-FO&F7C3^\"0)5]T??[(&]/"1)VLTCQ[\2$L7IX)*_L_T*3\+
MB]L=*?'_7:09,WKT@H7%_-OD&[%%5@01C4_OTCQBA[ D@^4\HAT-KC/9H?<H
M&.$ME<L 324C(IKN;%#A2) N;L#1FZ)U XSZ=1/NQ_"%#'/5Y2X*\CP-(\;S
M[U%Q0-'S,>"V"@4S!6TST;VCH\PXKL*%.3DDAA?>$<@D'%F02&%%I']0(@4"
MD10(.=5$:F$%>#N1J'.6YY@^P/MZ0?X=%1=!EKWMTHR^JIK_3$B1!?'Y*2=Q
M6JYZWW:L0("E76N=I4N]% Q<U(;]-Y>&6N(VJ!2(*HFPB[^3M6<,8!5S%+8U
M?9)H"+$Z/ [9LM7B<; &Y/,O07RJ'Z_]'B2A:NIB5!N2J8/:&-&RKHGJJI[P
MSTBGIOM!58I./>+3EDQ'Z.&4;:4T'54")G@^_?["]4OPGH9#RVAX0_CRO]!+
M7T^OG(B<3EJ/(>>2=\/]]/'=QP%]Z@@^N[]XP=E3.MN(;3-$>^+ZQBCBE3M0
MTV=D$ %U 93TYJ]I'&V#M_K?5;Z:.YRQI[1-ECWU,B 6/ TT4RQUEK4WXF&.
M2@++(L9D *]RCE"1ZI&7F?6V)TP7-&D*:1I#'"J5Z8L/^9!Z(*N9I@B5KF.:
MPA..?8\XJU9:+TF\9<&Y7DU IO6U,.&74 M=#AQKA:&47I?'AC%T&R#BUX'1
M%OADKB&T=&21X J (O01B"2,XHAUINFA*F0UJ0Q!%)4NO>7IW0Z';#E18,T]
M/>+>EK)ITXD_&0),(AL]]0.2%W32PE#**"T&W9&JQE33.0*HH:P&"G+9"'%(
M,BO=QI,--&7L3#I2;F6+#+4F:1%F5L*#; GVM.HZ"WM.3=IN[\U K^H YC<<
MR-[H-:KI<+-<K\7@7GA_G6>#FIKHMX&G[MSL<8_3AR^2M!9[-CX$I)98Z^XZ
MNP2:Z::R&\#-?9#F,0L2ON5,"GQ.L[.0:'MBQYG*D]Y709;0^,O\&L^RS<$>
MN)G#7G:'<)H66=Q!7VT1&JWO1U3-*N[2>W,X9Q$C-F:B@W]*7X5(MI0<;VB+
M\3,Q58:/09'Q6(V:=U>:#I>->78^9S9J&IS9\8N7$\[Q+,5/^=F>H@T\RL]
MX&<79(JL O.\Z_XMR>J7,87US.M=\V#FK^GI_^_N:GL<QY'S7R$0(,@!/9O;
MO23((4  3[_L]IZGV^GV[&"Q'PYJB^Y6UI:\DMPSOE\?ONC-$DF1%,6B P27
MV3998I'/4RR2Q>(NOF?Q:YTS""P+E)PDT9.YGJ;U(%=A1]K9YOX5NM^B5B1B
M,A$7BKJGAQ@@%'+&/J!H?6GZ(-FBSF]?61]4X9#=N(-A'_BRJ XXT#6:H1!
MQRZ&301_NUFR?JBMOBAHG4P6^5'Y%/8DJ1[WNZ9I;X*"UMN47/FHQ,+LB;GM
MA^H7,H6+KH% ;C(Y0'M_U\D!U/VQ7;@ YZ<="C8K:WEDJ[KUVML&D*<[YBH(
MMJ:(/8D.ASS[ENR)[[P#/=O10%2?,1IP I__UF]1V9G_FZWE:E/9?.H;%0@_
MZXWKK#WAH9+(.G=VVD.'^E@HJ*ENHO+:CC\>/4 *8#[41+_F5*@)?;^SH&!/
MQ#P!DZD@SW.ED8[2W=9%=[?UD>_F7 68GFFRQJL\>T_HDWO1#D5L.N*Y*V.V
M:T7^.-R2@IYYS5$LFHS-(0P^/YM/P"',L"93:%"SHZ#A3S@^;MAV;D)O9TKF
M0N=:''">9#3=95ZZT^4C?DU2NNV,7J(=O6)"'.R"DO_G*#U&^0E]/Y,>M^GH
MM2!]+8BPC@J5!C=X@_<O.$=_&>@0@*-AZ$D$XRI<OY&.Q_=IY<(X\QQTY<([
M$MH]8'2*>X6X7%0E3'ABL4D7XVM8=TJM5B=#"GWG-Z*/%[(7D$G_"*XJLC[<
MM:_]!NB.F#%%TSLQHXG/>X*;G P::9!L5[!X(K\39_)E=UIE19&($_A-E.?U
M#J&=QL,;A5P.);Y\5R$I4"L-U>)@K[9-&/'A1;<)PPUPJV!Q+-^R/"E/BV^)
MUDV"7@6(VP/]-BMNUS1%T6^TL.?$>W.V'"3X7X@6:<"_$"J0&+_)]E$R_ABO
MJ HHSIMVZ^&%%P\&ZVY:#XOW<^2,(_X<-AZ]EXR_N7E-M[[RTR>V;E1Y)^+R
M/KT/28L'WD55K@\77@$([+J-_YPF9?TR"^PU?A4^!KZ,"AS^,'WV+LK/QSPI
MXH3M6HVB>[2F1YR/:]$'3?\=GVXE8-R[50:2$)K@ZE-#$UE>-[E6;#MRQ(_O
ME?.["7760M&F$B\ ZJM/;J;G#9OAJ LV8(9##H#,4>][4!("G5)OM3OPH!ZV
MDZ:"H%3M14N&W_Y)TNPA*]G],BSU%"3E?#TK*FCAT.]%I!"_)X>!IGVKMH(]
M_"D;]K.G/6<=<ZW'.YV,O<>4"5&^2\AR@+"47M0<];TEY7TF0I"T>'!P4Y5C
M*TM:$MBYMFXWZ-5_%3P&M_Q5V/ 'Z25=C6L#6EC:(YS%K1WD$F6E0H&R59LA
M8:R 1!_$"CQ 7P8870+*ZH!?!)"ON037 ,)8@*G[7R]P'FIA-FS*0[3'.@LU
M=4UH')UIH7VIA-8*9<&D,S):V!H.RX37V<C_;K+](4I/UUE1TJ212?JZR',:
MRD$=7N4Z2[^ZMU?<M/41OHYTS:LB6A=5E5&GMG3R]?=XFMF G3^H!C!:>H^L
M31NUJBK:T%$KJE&+VMIN4A/4H1VW[T2D9$*6E/.$?E$+!^'T51G$"@'.M\HN
M[<)VWO[4P:=UO\X /.E,+BT) 3[I3-WO)L"I>:1KI1"<H5^-0:C9OV[QMXP.
M!7[<TH.R(UDH/6Z7R3[A;2Z4;H*) ,]HU=))VLFL-KU]5=>G_^Y( '<7S(=.
M!'O/XV;"!H#QL^:1.!-FG865?;'*\G2#<U*,)B8@S:8MY34D]'(@UQ/K7/2
M>7Y;GC*M3C5724:MZ*JB_P.8.;KC\W?/WS5IN^)*UZ35-1'JZLL>.:- UTR%
MA7\=ZS4O#SH78NE-=G;IO>7!*#: 'F]4]PG/>[@H[W!,WZ3C]CK+3V>%56=7
M+J2#I_PV[0W[7.!1B2KAJ)'>KQ1DQO"I7<3L9]&HO*TZH0P@+81#AN@EZ;:B
M1U@6H[Z3=IM&FY+=VG%@*&1" [,/4MWMS4)[#[02>DG&0+L_[IO'L=G\N>%*
MTX3CX/DAW6'?Q@2H@1\6\Q_+-YQW7L.>R/FAN,#8+M#7GN=,&.I(NP!Z:W0
M*W)%GY@-G;LR]-JP5@;=L/A:+7C.2MPDI&).VIQ$ W08=NBX^,#XK-$?]ORN
M-T/ZY;H?N #*6_11K?E%S."ZG+"Q"KJ$",M*G-W2:<H)D[^[$1N855#H;V\-
M^C>YVO+X$B9^@S[AFK8;9%0_^N \?4^CL])_$3\Y$IIY&".#C5D88T)8YJ")
MCRHJ<S;1#@CD!68 1!I/>U^3BVM\@AD(_U>N?HI?:1HE%Y37Z87.3!_"<^N3
MX&S#9"F6PZ,P>PSP%9,_3I[)A^(")'!/WXG\;:2=+F"RUE#_,^%37D8)I^XA
MX^\3701Y14"VY:X(Q6%1]R%+8YYOE,8E\2QO[-GYCU&!8QI+2_["-PZS0I5W
M<8Z/!49[X[ZR-PIGGZIS,UZQ<&;\X85^#G6_QX*=+\!R3._!/XXTO\RF4S)T
MFV+',!N+8T>OL.Q1Z_$\X0*3X7ASMAQH!09F5X0ZNUD0U (O;$6@Z =VN)]7
MO[,-CQB_XUUV8'<[^"(A=),@!_FT14(?X3.%.;:?'7O_TBK:T41\$$&/1OUA
MRVM.:\U'>D.+@YS40XSQYX^<AAG[:,X+_1!((%),CX1T1 Y90&1%CDT3U,)^
MC8^89OKNO8P;E66>O!S+B/K4].<WK&:5F[L7XO[Y<9>]T-W9.G)SF7VEF[2Q
M19CXF"A0(SFJI[Y!Y**Z4=]$&#OBB .+_S96FMFX5ZY?)YIWEWW]4#+]0HSY
MUH/PN(WSB%][>P:&8Y])]INW>!?L%80?\ZQ0;>;**GA-DR]I\S /?OLD,.)%
MKQ K[-YH9&6T&UL0:3><_5WT1@5L=GX55(;I]U4X 03XLGWAXP&K=C=':T)"
M?J"%%O8?AA%T0,@?;3_Y:TN  ,$OAM$H"\08 J3#?4IO'&?YR80)G4J0).BV
M70O_306@).4F"C2_H?=H=XS S]+&D3,*_@%L '%O:/O!#;Z9E:>KV5]JV*#%
MCBPJZ#-V@1A_L2YK*BMXI\?$V(-:^&8ETYER-! OK@: ?$G[E0SH%'7NZ)^?
M?:Q-@*^IBH  @3Q'IX,I&1M4@ *Q_YUVT EI_)Z11EV8F4&JB3Y).O6@C@EM
M%/H4Y;]COJE;X,TQ#X8AH_A23!IJ< 'Z2N=4-G&;^C4A/:B!%EK.5/-'B-UF
M![KDF/C<1^!G';7P-.I.B<$$R(O' \XC&NVW))Y&-]6GT0:J2@HD7Y3::7&G
MD8"HB+,<KT OLD]3DBVL&IUV5*>-2B=0DHV#<Y1PX\B$)!^]'FO$,UX!E%)5
MF_780PN'0A-)PX5MA(5]%Q;C".]B A#,Y!_UWZH@SF[HYB*-ZT>+FS_C>/%2
M8-)'1G/-M.] 4F=B#VDQCOZ[^:$)P#X+NJ8A(_67.C^1\O7' F&LX_[Z)=I4
M';#9Y,=H%Q3G7;!GU%2XH,XE6)@5^1L]:YC%K+3"+\*6=/IB'@-2?^#2C(:B
M8ZJ?0MNZG$X$=Q:BSX)+, M6%\3F^=Q%F ZC*TYNC(GRIMBE69A+OB(V)\O<
M6:&0KHEI:$$ONN3OF,:3+[@/.M%%$0H,R[:(=9Y@/6J!S'+4(H,U#7KJR]0(
MC/$*_%IP6@%>Z$/5'[,L_IKL=J1I;;AS'0!T_M_&AZY&LL$/9<UZPN30MHDB
M7P@C9&"/;J>IW5$NJ/"?:0C7._:U@'?H<S1-RIOD]"2;'B),W:W4^D#P<[B@
M3US/Z<1(-!]!_"N7-,UK]% ;(H&2IG0@ML(!/]SX!#)R0/L(JYR>HY:G%1G2
MDK27+N#8;7YCCT A"7S^5VFI/]O74LB_J!Q&\T926#._F<*''&^2D!;K)@#5
MF]!'T6E]PUC#'BPQ6=S7C1'=[["4X^ENL8V&&M.H<!9%3%+#.\_W0UQIRY78
MR93P=7/8&IK=:\.PN-2Y,^P4GV5SVX'],Z[_CBM\[LZ'UDV6 K'-:C+8E>1?
M11*S&*!A+PP'6T>&?]NAI9GN;-QF;2S1F0S?\[ +)3NZ;%2Z -@-?3A*;(9G
M+!K:BVF8+,\OAM#!$XXCT(MP8CT-PO6&M< ]>:W O3.OW7'TG@OO_!*"^&2(
MT7.WC</Y#*;%I^3UK7S<?B[D>]<FE4$G0H$NVC,@JTOOEY+:0-O/DQ1KVG\L
M('>8S8$V/M/-BC+[*<X$;?VY+1^.%M"T)@^&7]-[:(JI;;2FQ^EM7(O![*"X
MQ(%^8[4&[Z3[V5KVHXO/B5 38_W)4!-@(7!EF:3XOL1[U3F05NT@.-/5Q@QK
MM"9B58,CSRQ*A<&B ?KTF32 7I#W#F^R/2[*9*-@EY6T,.\A=K2=?!_Q"M72
M CDGM5*;Y92L7P WN7X9Z%7%/IXG7%GL@SE(_HX_AV4C+$SVRI^ LB!O)2QX
M[HZ_>_7_@+4CKV#90]AZ2T?^A=MOAR0G/ZR_9NNW[%A$:;Q(X_57LM(]D;]]
MPOL7X;ZE$ZF>-H&F:V_D!]9"$9& :K&(R$5<,/O[;URV9^]WGMX@</L!:@_)
M$;*[FTLAP5IGU^E2X.W'>O%&/"??UEGWKV])7I[<63.=KX1HW;1ZQP$<*BB0
M#Z%UUON)?>Q2#*!5AQ$$_P>!\5_^?!%649\QUE;2,UV<6\V)M!FFRJ&!+9PV
MY5?Z*D?%C9+3IB"TH8]UG/W$/N8F\,5,=_;AQQ0+=+]+WK%#HZKYI2 -JVXO
MN3"NW(*2C\F,*_WBQ5A8VYXC!O9[:F7__3*LK!&-["VM?PZYM[;3N:1O<3EA
MLA1++"[:DB_Z,KL?\2FCLXU[,ZLA.1BSJM,+=F:42[Y,DVG3*Y6^81M);=";
M&46_B'=C!*<A7V7T7C@2H S<0Y;6.EH:,H$$<(,ETLK(,!$!K7$*T?CH:$C*
M?*@+A6=EI,C3LR;SPFZ:U3"#G\ ZI 1^M868RP+<C:VJB9]G:!),1(+9"".]
M=8P&TMMRHZO"D"S)I'X@^/H^')-B#F6UC0'"L9W1"0W/OL]"B42'6UUBN> .
MC7X/.#XRHK*#,EO3>X0 [R_AV"Y+C#LX%YT)X#.>C'H#.L1N/FO''>ENUX>A
M79DA&C*!YCIC>Z<U2U&QEV*_-#J"8.S?+L)VR> \\:1R)BS/="ZIB>EV =A@
M6GD*N25BX2R4VY/%@<R +93KT\+*0H6^OVW6$01C 6]I:\!YJH4*>1O;%M.F
M<1)6.]=N@MH_ISG>9*]I\@\6R%LG%;[!FYRF*BF><''<4:7N"'16>9+E*TS^
MEY9=9452CCPQX$:\Q\!W1_TQN-#1$<O"X=MTW[5HU(A&E*:("4=<.JO2R(=*
M1S!3WU#=#O7O=#<%'9CJ)QSE!<V+&!\WX,]FN^1)/Y#>)4G +<=].JOE,!0/
M;SE,^\/ <M2B(2R'R;V:F7IFQ&XLXEBL= !FPXHDFF;#BB'@9J.U\F?-7D:'
M C]N%X?#+MG02_#/Q*4[EN1/RV2?</?.PHI,^QJ\49G86P8VIOE2W\BP;]&,
M'NW74/4Y^M?.!P-S5QSW'5LKL%^IV@6O%+K;XH)MFN;(!=7 K9/8IEX?\YRL
MW^9S:Q0?@+=!YGWBP+6IQ%^J<V/2.T/W9E,I3QV<2_1O1ODRR<,9)8L_*_*\
M>2-6;T>,V3-^I=M03_B0Y;2A]RD9R#VS;A]/U8]C>:>LI'FT#W;:]N%>2Z&S
M:%44-8)01](5>CDU)4 35P$J#LGY">CN$WP"M#VR.=I14_..TR-^P*7T-&>D
MO$]&2EH\@!XMAZJ"5X@4!3I9,6TXS;&;[9*8O=A<E0>EA HB ]"K\&$-ZR(O
M.Y F_]6',_G3WS]%_YOEU\>BS/9D.!;?$I&K*BOH <#2-@X 4/V.?J,%/*/5
M52M](%0]ZC4TU4,^+R8?HCVQ_V=?O\GV42+*GC12WA-"52V60X 7 8"JT^;Z
MPNPH*KK0'86$/V>ALNMT0<+RY=+$\!OBN_ MHJ>D^'W4?] 7X=&E,-!KD*F9
M5^4+>%X9G=5&M#JPYS&[?I#NB2DH^QZ+*2+]T:VFNSG+1FMZ)->X%E(['1R1
MG.H"21I-:/6YHHDKC\M7^<IZJ9'%6:^ZS\6MGCZ#M:YJ:R6 1,[>U?*Z/C;
MX&"Y; ! Z\C>AR,EY^.V9N]BL\F.:8GCNRQ?XW2%<TKFQ_S''$>D?#4A"F@S
M19BG6%YK70<7IID@]+A%C0EO9-%,KHA(0Y4X])BC2J!LPV9>GLVA>;9%FUKS
MJ-&<'M7LLQRC\BU*44GZX%#U 2W?W;G*X7:NIH.^&_@; .)U(GY#1+X_1Z#6
MOHE3KBRK:O97U/$XY:M:+J=F&X]=%X>9V4U:W[:YD+39Y[0]BIC^7#T*%^L)
M^AGG]&&PEKKBO6MY44^3JZ2=0[>-%J,H#6"/>*Q_NY9^]L[5L>/6G>SF&EC_
M\]+M:E5A(#Q*=WY%B 3< Q[O9Q4J9^AD&UP:=/8\R%3>/)05!D*F_)1:@$S)
M%A<4,N57XCQTL@TR#3H;ZO790XXW"=.)_'N'Z3\6:;S8TUV ?PAU/7OE0J>Z
MUP=5M/09/J'25J-7Q:J*B*5CZ%2%>C!ELE),DZA3OGXJ'?:-%'WP#5]%T4>>
M/SK=IQO"97K1E85*LI>FC\0_KQSU+"T^XFV68UYN'7W#Q:<DS?*D/-V312U!
M4$ET.)=R^\<QH6G#R[>,_/).BHRM)KVVPB.Y_?9NGTZ\'OH76O-/59ATTP34
MM@&]L$8@+AEQT:@CFX5=4U&LA5<TJR-]DYQTP8YO+/.FPMB:,/IXQ_JXZLB2
M?@323@&PNF_N "AM[1U?9_DA(ZW"Y(OLB?%"Z1_+BWORD!7M'09$5D59DB9>
M&-Q+'NOOKI\\UMD>'[VE7V\VL#@R;[E/,AI4H%'7YX.W&IH,-B!IG<[6:6WX
MJGI_ HXNL%'IB1B0_+@ICRS_!O4W,RH%]&E;78P-'K;5!9C/B+=.]UYGS)Z3
MO^'\'4LV:;5K>HUO&]-"#:LU:1E(,+)+!6!CU+1@- Q-T\*0/SK0?GS<GC5+
MNC^L4<<C!50M'UQ.I'#/MN@<0S QSO.WWR</1O'39\ H>/QA_W9_V&4GC)_Q
M.YFAB+JC#I.TAD?<RUL]N.M?E41-46!W2+_I;8OI J&^20L)]!&P]&$^@I0)
MB\*BI/1A@1G%*L_>DX(L6^^R_/;;!A<%78^\%$2O$M.U:$JDGJ0+1AM1WA:3
M5GH.%YI%2>->:D&HD<3B7K@LO@BMI*%&G/^ +Y=*D]FBBM<J/B1U8;1YB_)7
ML BN*> ]7WT#(U?G#&NNP3PT"*:1>Y@CF"T3:P0WP^WFE/9LKJ[W.Y8TH\']
M_A E.>T(B8G1J^K)I&CJ,;X>YYL.K"9JJ_HW%\X48AL,'W9,H42JD"\K88*W
MKE7P#C8=*^!VC%!_C%S%8; C$WKL%^^3-"G8/9!W3&T5W]S.XF2;;)BBUVP*
MD09I6$CR%L%AH^70,^7'2]1G.)?#/8KJM*HC"ET+)]WY[8-;A=G)][G"__Q/
M__G#]]__%\)<Z7U7:5A/8P*BS\-A8.&L%RLS\RC+1]>-]>F>I=SN$O)M?A*G
M?=HEJ@1PYB5LN_SDB_9TMPI@EO@)6BQZ6H1P>"<'D>P(;V8$Z2T7G(V!]<-=
MKM.)U8L?=DK^C6B91KLV94<:+[/T=4E,3+PH"EP6^IG%[ 2#)!FS[ -5VJUF
M,X,%S]1"FPA(OAJD<C\PP8A+#B7Y6/ = I.<; I7Y'G*IA#%>Q82W58N->Z!
MVXOTGZ7$1F])5@]C"BRA+Y*'W0< :4^L62!)@V)-@4D;AH_;+UF^BY4^O*"<
MQZW ?@M%6S!T<F&E )US[;8^;M'Z#?/V0N[="8>^OU$WW[CK[LH9]^DDM[JH
M9\D";[Y[S=[_E5V_SD]\DJS^HS\_5G_^^^HG 8.Z/WJ@S5E;^GVU^NE^>;]:
MW3_</OLEB&VK?/!A.'HU"89#YP5&UP\*&-$?/<*(M66PI/WI_F$! R#]]OB$
M3CMB?>BTP^4%.L\_*J!#?_0('=:6P7+P_N''Q>KQZ18&/F9M\@FA=N3Z$&J'
M;=Z,J;?'/#O(8ZN&13SE1>VU:Q ]Q7X&<ORTVP>5\%0TJ-T<IZ(1]6*I?EXI
M+!7]T:.E8FWIC]O/B]7B <9*Z;?'IX5J1ZQOH=KA\@*=OSTIH$-_] @=UI;^
M4/V-S"6+*_1TN_K\<7E_C1[O8' D;QPDCMKAZ^.H'3LO./KTJP)']$>/.&)M
MZ0_5I\5R\>OS/9"K;=0DGP!JQZT/H';0O !HK5KOK_VN]]>BE?7ZI\7]<O%P
M P,@HR;Y!-!:NM)?^UWIK[^H /3%+X"^B$9K<?]E\7"%5D^/O]P_7-^2J0P!
MKOX5;03%TQ<IGK[X/Z6C^17XHV7\P$!Q^C8LZC/]XK"=_:$=' (!I5K4;.F.
MM302MM1K@D4) @9Y%27#[P^K=UF.D]?TFM-E]%Z7N+A'S$K:VT=#58P])+DX
MEF\L,07PI2ZSID/"5P6*/H15B+"/LRZSS>]/^$#&X2TJ\"K/7O-H+XU[&J_B
M*W):W>[!OB<MCMKRJ*X $X+D0P-O<<T:"#H+8/8%'ZU(Y1D'P34GEXH8([UJ
ML-Q<JAYAD'?L$BH<R*LJP&P=8$N#L?, :P)KW8Z*QX07]"WF8WYB;7Q^BTBW
M*1Q#86F?22Z$K1VL5*M2B!6[0KP@4%H+K19?'_?'';]>DC<P*:Y0(6RYUX06
M<GP,4EG(P0&$Y\7FCV.2XWA!DPZ\8GIW>(5SUC1=D"M%0"%?K9>:#JBN?(6J
MZHC=J28".%$"X(F9?M?9?I^EJ&#:195.ASS9@&9$,@6BDDT:* 2BV"_13OB2
MDJHP%&WJMH[-%ZQ< #20M5<V6[R+V@V&^3-D*-%]!@N/%[..+P7^XTC\O=OW
M_E/W B2+B_N\1"5N[\#;;(HA5@[XHI/;1GN]C*3 Q^"*D0(<8(A6+=K'J\ A
M6[F6&@ %;(T^=^L!L2Y=DNO"QN-3$\E[$N,T7D4G2KJ;J,3K["->14E\$YT^
M96GYMDCC7W&D.O P$>+SV0D3W0;O-%25"U15OT)4 "HS]((1E0'T[,04I:ZC
MX@VUFAUJS>)6LX- ,Z_/3Q@#<O (A3$:_=.MJ!JWV-,C(8U5]5A% %I)=="@
M$J\#O6HVUD3&GXBK<R#J%")U( BDAIB,-&I\P1&%LIA>0-]DN<7$I"4%D$)J
M[72G)I:[@(H(@TUF2LFHE;/Z;(8*B54:>!RCF 88K<\A_^<8Y>3_[TYW21JE
MFR3:=5X.5T4(Z%3T=!:II4,?1DTEU-0Z?Q0>*F; IS:^3B3U4=8]D_0,,9U3
M25^#,P^?51L5)I5#X+5J^3_:X6![&6!J!<%TZ78'$/@F,WZ.T?+G.O,#/78T
MT+H<E2-_@S<[\O]BA<^L5]VCLZRIC^1<LSJ4:FI>M8M.^J8HKP[C,-LJ1CWE
MN*J XJH@6WQNJK-<Z#6H"03[;K()_KPG%:O?^<NC3?DE*=_J#$BWWS:[8TP3
MIQ8%)O\7KZ-O"HY92?.?2LQ06TD&K?953BH'?26"FBQ:5ZB1A6IA-!X=-'O8
M1+7764GFA#K#?@ YP&Q *TG_98-8SZ\7LDLB;3ITGJ-8=8:GK.7[Q4)IZ\5O
M%;+BG6<#JNS@[J/UWG'^DFD^4:BM0Z?=V19MDV_-O:1.DOKJ26Q0(FD 2_A8
MH1I5$W)<<P:N<5ZGZ7W&9;G#]"-W6+:W,U[-6Y[KT?8/O;EJ^NC406TE1&I!
M9+JVUZ/LZ%&T>FR'>OA+>JV'JO.TUQXAI9?X>HXA,4Y-;Y_?B$9SL28LTIBL
M-7?)]D2GU0V[JUO<),5FEQ7'',LV<2UD>,J09*K9(/KC]AK5N8BOT/<_?/CS
M7WFP(1\Q.F.T8E$M%[6"839_@U;=5X(G*U1W,T!90=J?Y]DV;[?+OM(7^HKV
M+=9B33X_\ARPK@"/_JBV3H9H;<4QX-8"X5\1#DAAG\ZM&7;[?JX9<$-AY.BK
MQ'K5@V&C]*U?2VC"/F8<AJ[A<%#]!K()5"'Y][B]P5N<YVQSB*?R&$VE820%
ME(TJ[6R!2@\HN$R>HX-M]L#FYYBFN$!'NO,SU!)TM\<"NN.<',6M/VHV#\0V
MK:R,Q2@=1VMZI."X%EJTJRI=M2\U S/,7*^VY55)2/)H@JM/&$UD^2-)0]R[
M++\FK$W*95:,3UCJ:A[I,=)^+6YT)B(N E$9P/PP5*R=:.@#US?9\:7<'G?-
M'@DD570@UN>)#K["V*!<*J+2+.4$ME&Y5%U5F[YCMX2*9G/5!\[4#6V7<@!M
MFYW* :Y#V1OY&.WHGZPW1YKZP>R.M!JYV3*H[R\YI^4!YTD6/Y=17D[;(Y%K
M7/V"HA)]Q*])FE)"DC78BGUZ)HUNT]B#/K<T9D"F23B[.3U^F6WG],@5BLW@
MD0WQ.J.Y5>B;PSQHP]J&2.4%8U/D&CNS,3'Q[N@+S%=55 ^]H<N2#;''OOGW
M0MD%LNN:1L5*PUBD8F![00:P-Z/V".:#HSJ/<*K\FNE,[XD+C^A]?6?E>17>
MQ[\6-,G'NH7]?@$4%L+9DL%"+(="X!N"T T#G/WY9T=$,$0]T\L5.1NA(7)0
MJ7'[8[CD&T+1\'"SCT.N*5E:_\[_B_SC)2KP?_\?4$L#!!0    ( )& 5E)#
M_[>V%?D  'RZ$0 4    =&5R+3(P,C Q,C,Q7W!R92YX;6SLO5MSXTCR'_I^
M(OP=YHR?9T>\B)(VO';HVBM;W=1*ZAG_[3C!@, BB1T0X."B;LX)?W=G 2 %
MDG4%"LP"U"\S:@EU^65F565EY>6__+?O2_^G-Q+%7AC\X^?>WTY^_HD$;CCU
M@OD_?DZ3V2_G/_^W__J?_I__\O_^\LLG$I#(2<CTI]?U3S=W]U]^^I]73P\_
MW0=QX@0N^>DF=-,E"9*??OEID22KO__ZZ[=OW_XVG7E!'/II @/$?W/#Y:_P
M]]_R 7]Z&OSM!/X)/_4'O]R1URAUHO4O_9-^[Z?_?=+[^W#X]]/1__?3_W_Y
M^?_\\@N=A>\%?[PZ,?D)9AW$__BY-,[WU\C_6QC-?^V?G Q^W7SX<_[EW[_'
MWL[7WP:;;WN__L_/#\_N@BR=7[P"RK85[8;5KG=Q<?%K]E?X-/;^'F?M'T+7
M23(Z2N?U$_<+^J]?-I_]0G_U2Z__RZ#WM^_Q]&=*@RCTR1.9_90-__=DO2+_
M^#GVEBN?3CO[W2(BLW_\G)"(4O*DU\\;_^?K$/C\Z,SA.]K'UZ?[\D2__0T:
M.--U0#(FT2]^+;7XM>;05 :\*96>*\>G-'Y>$)+$&E/A]M#0U!Z="(1Y01+/
M=?SZ\]SKSMRDGQ/X+UUW\7@V7M$52E=:I0GSNFIFLM?A<A61!0EB[XW<PZ:S
MU)%,C3Z/-OWZ(J,W0#/ GA<PRB+TI[!)W_Z9>LFZ-A16E\>:O%FF2/MO2-B<
M>''GA]_JK^M23_6F^K(@5$*=0%T\RDWJ#7[INF$:)*"E/ )(UR/JA&$UK3>9
M)^(";?WU?1RG9%KJ/PH#^-'-2:\\0=7NZE(0I#?VLAW^,IC>!V\D3FC/]\$8
MI#G2Y:UR?W5I_4:"5/V@V'Y?;U@*)TC"2$?0=MK4&QY8#\<Q[#6@4"1 7;KS
MK"AQE2<CZ*'>U.Z\ )0<S_'I/2!*]42=W;C>A!X(*,[J4]A\7F_0&_*JSHO\
MX]H;8+I,?;J[;Y?75EEX".-84Z%2[J_>M#^%X?2;Y_O9#@%WK;GWZI/+.-:Y
M"@C[J'O\+I=>MFO1/0R.4+KOPGU89]D+^Z@WO2\D*?3 C$'+,,C4$>6I<=O7
MW9/IXG63- *D@#D3((T=FMFZ[I02+\H.2KKAZ9R]>^WJ3>,Y"=T_KF"#F=+U
M!(LINU$ISX;7O.:DG#>@=$P!JL^DW*;N44HE\,7YKG64EMK4&[ZXUP;S9S*G
M?/Y$PGGDK!:>"[+W[,T#;P:*?)!<IW$"8T;WP2R,EGI\JS6& 8E[(JLT<A<@
M.'#LP\A+/8EC-*\YJ?0U)G^F0(G;-RW]X+!AW8FLX"/*$B=:3ZNP5M!#O:G]
MYOAIUA&(R+]2Q_=F:[H?YMJ_.L5DW9B^=AFX?IFZAAWV_.* 9E!G:IL.CG+5
MTIZM5J]&KEV:4]QK9>P*ICD-1LN&KF.:$Y/V8_YJICE#41<FKFF:T]EM5/_*
MICE\N<E1KF_Z&YA.KXU=Y32GK=!3(_<FS6E*>C%Z8='>:)FMF[B\:,Y,W(FQ
MFX3VB7#0$NU6H3EU R,9U*&KXY!U8^IQXG(ZS70D>H1M![DAB>.I/P8I]F9:
M?34Q=<U>ZQZI,Q)%9%KH?=3\54CAY?2-/H7'FK-7[[#>Q']WH@C6S!JH%:64
M,*Z?3LFTT*2SWY+I@^>\>C[03AM&U>[K@;K]GI  A@$M<YJZR682] TSC*BZ
M^1 &\Q<2+8VSK8&1:^Y9[H),4Y^,9X\163GKC74VUY+2B+[@Y@J')E+]CNL!
M^1J36>H_@#H7CV>59BSHX2BW7#.;6OVAZE^M_$O?+SR^@/U;BYGG$DTX:IW5
M?ME8A4'N K"O9 ,)X83SHMLX\9;T\E"2D<ND1.P;^*,F-N/CUKZYWU%)>")Q
MZB?Q5]BEHO) >N 4>S-B>C&Q;E2ZJJD!>+$SGT=D3ME9#'>U!CE>@I;WKJHZ
M_F<G^H,DGYU_AU%Q2CQX 3T 7KPE*"OC6='XB;@AZ+05P!YC*O82:\<KR2+*
M,>=E8&O+5QS=8[:V/KBO5]FLQ#T9LV&:6,^JW35D[=0GL$I7#4W6!+VK=6[>
MB&L"BW:_IC3P.\>+Z"L5_7$SAZT^4+H$?29.G,+=8!S ]@&:-&PH5T[L5=?0
M30ULBA!/9 6W(3(53J8R6JW>34&Z7H""1^+[H$3K!S@#_,'6#R:ACJG>M' N
MKPRO\DAH4.N<R*:'K4>$?Z6P_7D)=$_]TK<;!0A8"((&,O>[ERRV\RN6$]U@
M-E-E[#V:!&ER"L8DQ(FB[/%]F;V]P\K;3B@N;4&E_;>Z5%0>RA38RS?HCIIN
MX4+T[/@D5PWI+Y[I)EIO+]/IW/3NW"BP*H/4#C!((L=-4JJ])T77N;*;FU!@
M:Z'/G._C_I/X4VT]NLX@ICCX)<QUF7Q1C&<W)/+>LAVC.L,4^C0U_?>N2\OV
M/MC&<I36]6-Q:;E,MLN^,D(SPYHBPNUL1MQ$95;O\6K%;?,OHBNVIH>U@PAF
M](X&YF#"?\3$34BA)V,OIOXF_*HTR!/)/#9>PGPBNBRJU+DIT=R^1F?=%YO]
MNK*4B;NK[^]C0ERD_9@SU,,Y^D:BQ,OT@, +(SA^M 5$O<.ZMBWX%9SOM]^I
MFP<9!T9FK]EK3=IO+E>*CE2ZG*C8_7%!U3DOC(Q5.QC3=^(X\X+)3J%Q"H>2
M<#Z%-U#(#G_7?F-I:'S+R%)'3(XSF<;<&TV<(E6[-[07[!H,QK/-=*[6A5M9
MU86OW+$QP\,2;M#>7_2NO$_(ZO8&>9]'F+X9Q5UW &.7ELVC_MZHF_E0H2X.
M]>J7$OTQ&HL/-;$I5.V^OL:9)H7K"7WIH)ZD-YZ? F$Y/L\55-"*(QP=6BWU
MQ]!PC7B[FQ#0*ETW$%MLQA=&MV.C#OYF(*AW:<XJ.?,",KTB ?R0/%+E+(LU
M? R!G-OY;/X,T]H^.XY??6]>[]'/Y. &#W#ZY$)M7=$T?W?R@K*6>F NK7.4
M5QRJ ;"Y84]RTZMT338UG#&7X5S.LC5&:5Z:0B%J[])%A3$*_TU<UA_O01EQ
M20R,>I?-ZO[&QYB5L:<8 JLU\L*IY_)6;<Z[:_A=]<>9*J.8@O@[\>:+["D/
M9CBG>FBZ7&67TY<0QB+1$K:NPQG6 FQ@S*/"+\9_E[WJXE]SO(9@;\0N/W:V
M'MWQU?H:%N8\C*J;QBN/9 KJBQ/-2;(_8&4\XNX:<#8K*!:_[W)7Z^S_M5E3
M91!CUVRXWM)M_2X%399L5)\B$*7ZQ5JEUR:B2TVHQ15Z-F[T*(G$2QS!_IL-
M&;@DFU=V]_#<+#,CS/5KX"67WYQH&I>VL?I&$7-S:)(\V>CC?+Q/-$SL:TP=
M+GW'_0,:PIAQ_D<:"P-_^!Q.28U7;,,3,$68; YE:<WV#S?QWNJ\IBKU:@P"
M-00<!GJ'B>-G?XJW/D[5\6@/T= QSUL[];UOJ@YDSNN-MRML D+N _@ #CFW
M'M"J S4(-#X@_M+Q ECR)7>V%U LZ[C[U1^T(9$N[X*WWTGD>M5B&:L/8'0O
MS0?:RM)T5YAJZ!8UAVD 9/-B6V>P)I1$(_J@H0F^YT4THKHJ=F=*C')S"/7'
MN"(P""GE1:DL+0I]F@OF#]\\>M\J;BAW850:[2X*EY7=..H-8BROC9DH0;7N
MS!VM;ABXGN\5#V&YZZCW1J?PI!]!KM^QL0".DN?<)E,%#)7?ZTW$:.D.4-<-
M=4D#>,M>EK!(,X<-D(5,^=+V/57NT11/O@;1]C4 2%6LR>HLD/2'EA7*Q,)O
M:GAC2DP^+2/:&+<KPY/-(W: IJ6AMKY-UPMJU*RA:.F/86[3SB+UJ?V8OKG5
ML(9R>S(U59H\B.8(F6X,K"6YCHA3>>**_1X)AAGOKRJ#-)& VIA=5Z]GLVFK
MC8#0Z;-VJ-^V M"_4B>"#_RU$1_G"CT?#4H]_ZUZPS29 5P3BEIGV817$8EI
M^!#]^@'FMS-S4J1RV\R==BXGXZ9L(.W>#]V='K.GOC#:)0;M,(8>LUJ(,7'_
M-@_??IT2[U=*(?I#1JI?3GI%)<3_#+^:9.-<OL:9X6'3G^^\$C\;97+PS:1W
M?G9V,2IP-S>Q2Q"7*169.]^9<R:V\\UD>'%^<CIB,.0RVIVD$[F;#N''?6[L
MU9(LOOAUE0GK+^["\[>,G,'%54:F8N!0-NLTAEF$JWP?^_DGZIT4_>/GWL\_
M 9+\5O.0@^?.-)MF1J'&F;,I4_H"_7)X4_YD,AP-^V<]^UG#G#2;,WV[.7/G
MQ;"I_@=QHCOX32QATM[7N5">M8=?O/FS63>PDW6W-!O'^II0(S!H,E/R_7^0
M-8=QS&]SV!?VLTT\>S;3AG8R;5<"<R<Q]157^CZ'?VX_\^0(V P\M9.!18+9
M]QWD-IC27)D\78CS>09^=&(_^Z0 V-P;V<F]?"?YG?C^_PC";\$S<>(P(-.L
M[&<DW#LY;2;GO='%:0OXJ(:"S<PSFYGY6^BG64+[.\\G$6\?97Z;PQZVA7F\
MV;.9=FXGTS;'07X0B#=/YK>YGMVWGVGBV;.9=F$GTW+Y>R)SCZ(.DB_.DL<S
MUJ<YZ(']+!-.GG/C/K&99=E.L?&#%G)LY\L<<VLV1O;<.?RRU$22(WE,7WW/
MO?-#AV=<._@N.P9&+;A\\V?.X92E)I.7R)G2!][U\C7T.5S:^2:7R%/[.<2>
M-8<[EEI%-J?N91"DCI\_ZTK4B_*G.>H67:N9D^>PS'*;"(A?D,?0*K%M__,<
M?0O,65( '/99:A')]_4L:9B3N8:!GNL49@/A(<9NDE'AO#4W:@D(#BNM-H\4
M&+8N,?0UEFN@%#7)J=""=QPE$!Q66FH<*?+\KGO]UQ<O\7G7M?W/<K0MN%US
M)\YADZ7FD V,V^]NELY+<+-F?9JC;L'-6CAY#LNL-H;0.^>7=/DJ,1N_?Y:C
M;=6=>F_BG(=MJPT@U!$_@OT\(W3F5E1X2%Z'4[$)2]@RITD+KG0Z6#C\M=I@
M\N)\OY\"K;9Y+176)*=-3H<6. 2IH>!PTU*C2H[I<CH%LL?%_QZ\@/2$G&1\
MG^-OC3E,A(##04L-+SMXKN''<?02?@M4^/?^=8Z]!>87V?PYO+/4 K.#)CL?
MQE$6@Q>XXD.2W22G0@LL,4H@.*RTVAI30**)N!S_?WDKJ;;#:I!1X*(UEA@A
M! X3+;7#T V%QHH(V%;^A/KB]-O@?\F<-(<UEMI5'D+JQ;8( _'M;_^S7!!;
M8%?A3IS#)DOM*OF6\+QT?/\JC4&MBL4&S)TO<\PML*J(YL[AE]5&E=LEB>9>
M,/\4A=^2Q75>4E[(-V:+G :M,;6(,7!\TJVVNCPOB.^KL*_\88ZX-385YM0Y
MS++:A%(D%:>1GGE*KW&:@ H54%< \:./H&%.D=884Y2@<)AKJ47EWIU%E^G4
M@]XNDX3$.?4%T7'\!IFCSD4+[G,*$#A,K&54^74_G+.A$,_W2-DKQZ=9)6$/
M(DFL%_*YD:.9$[]FF-+XE[GCK')A(GX2;WZS+U7%KR?"NI3\T%"=YI.^=L2H
M05PO-)^A"H+LP\D 25/4)NCN@A&@,11<"C(<DX?C7,O(W/$+.\!WCZ?K[WTU
MZ2/M:0+2,VYDC$D;BC$](H-R #<AS5TGU"KR3R9#Q..&17&>YE":KJ'HT>I,
M,;@%TI>(>_B1M9+X'T\&2!8.Y04EF;NA6%),%A;IW>7G\.Z'DSZ2_5#"$3;[
M&',W%$6*S[K"#4V9@WO?3_I(SV<"WHB8R)J^H9A23%[2NM"TH!S\[_;/U'MS
M?$)3#R6;8HU9MEH!;Y7:3X;(JB>?A6R6JZ,R%(F*NIPWJ='OPNC9H;63,Q\X
MC\1\[VCEMI,ADGVS*NO5$!F*945E>Y'PZ8FX!"0<$'\AB0+'!<TF0R2S:&5F
MR\ 8"G\MD^-3ZDV=S&'AV!R_#VA>N3!: T@!A\N?389(MM&J'#V8O*EP6,RE
M^AB1E>--BWJUVXJ49=((^*G0>C)$UJIUV:R*R51PK37JMJJ:/1E:H5YK;,4'
MLS<5;IO0*C!H*S=<D2A9T[3]"8@IU297]/8HWH)%S28#*PY9A8N3%(6ID%W,
MU?F>WYPX,7FB)3#&LZ]Q7FU<P&)AN\G@8C0867'T*O!9#8JI8-\W$KV&%EZ6
MOH2!6^.^]-Y\,F@+XY71F(H4QESHFRH,VYH9.9G$&SF_T61@A<JEP&4)!E.A
MP\B\+5</WU;H!+FF_]B4?E!:XMI]3096J&IJDE !FJF 9-13_OUZH20$S._A
M*&P)H_G3-Q6VC,G,>Z!\,/?@W-KN9+??73^E7E2?PG#ZS?-9"7-TFD^&2/$(
MVJQ61F,J^AF3\PK<?<>,E!!"FX,[,S85_(QO\)!:.B9#Y%=\S1?$;+ZF@I<Q
MC1JE\F,*K[^,KR<#Y-U1ZQ&?!\!4Y#+F4BMA4W_/YS>:#) W31ZOI)QE 3$5
MV&S#*]^CLZ87=?7WO=T&$ZP4[HJL$C_O,;"8"GS&Y.WM<N6':T*>B$^=K0])
M)&"SM.T$J^)"+8ZKP3(5*EV-^0?5G> 76R-+42*/.I\4I1<OIV_TN5C 4ZWV
M$ZQL_I7XJ@_-5 0UOK7!=:-4<U6+&TY&]IS.ZDM: 9.IT&Q[WI$V0-<*/!<V
MS)]?D$W-U?BNALM4O#?NL](F+/HZ7+YZ0<:?ZS"@Z $KC:CRID5Y00W)J-[I
M9(1\M:XD,37QFHI$1U;WZ3Y9JNNNI/&SVTQ&R&Z[595^ 1Q38>JH/MMA +M5
M0FVV-^15P6>3W6!"\YI@Q3[78K$$CZGH=KL,,UH&F<D(V>VZ$E\Y.$P%M*,Z
M@A$X?K*2NYD^2[,_123QHLP*>?BN&I=(H?3@:*3_"5:%L&KF.W.8347;V^"?
M4ER357T5V&TFI_9<%14D08R#P]U6V?HJZ+9*$E"KW\FI/=<$!2FICY4C2:WT
M8Z..7,7.J7O8J'8Q.;7G J&QBRC!XHA"%^R,&AY.@K83K(J5U9BOAH?#]2Y8
M&M6X+FN;V^7L>3I2X;PR)@[W6V9K/#20J+FN"YI-3I%C4O0X+H7"872K3(%[
M1A(E'G/;3$[ML1,I,%B,@Y,]I54VP!(]U Q#$ZS$R[5=<R;\[,O#5OG-T>R-
M7D*-$S%]Q-Y</5PQ#P6M)B/D;5?+CTX&A,/B5OG3O9 EK5\3K6FL8[+>Y NY
M7%(_)#AO<K_J1UJX#1B5))'WFB;4-^DEI)L4T 0@P*SF6;T^$BME2&INT-RD
MWJ:,2T>@!4=.6V4L?")30I99P@LFZH)Z6;K971H*Y+!ZISEMD5T,CR Z;)DU
M0#>.3+;*Q)FE-5Z$/DP]SB$K96GE-9H,D.T/6ON6! >'O]J&1]R;9RE]M32O
MV-ZG$VP?)@F#^"K/ 0H.+UME.;R<3KT<P*/CP47ZVEEYH%B7\(HL"=+&DQ'R
M65")VXJX./QOE0WQTG7399KY6&>&4UI@("(+^B#[1G*[RD,8TV#"\>S%^2XV
M*^GT-,&V+5:3C H@.6+2JDC;)Y(X]!7^UHD"4%KB$AWH^[SKB=5)6>/)&7H<
M605A4,3%X;^V#7)*'2$\W,QSAW324NDF9\C>")7XS,'!20"L;WVT) (TF&IQ
M5]9T@IWVJ')L*!<-A^/U;9?(!3T>,WHN2.*Y@*N#U3W.!AA;9;7J'F>V+!L9
M07F;Y0&:CU+=X\P6.\4[Z7=YQ)MT]ZM[G"$6*V51_) O!]/]4=UC<F;+JQAO
M04GFWH7J'KX??J.:PET8W83I:S)+_<-DVPJQ23K]3,[0K49,?G)L MK0.E Z
MI&0+ ^UQ'&44FV:VT4<2934-U8S"O-:3,W3[D(8,J +J0J&1_=*5EVFR""/O
MK_?+B)CC^ZTFY^C&GVJ<9@+I0!V1 XCW<9SJ<3=O,3E'-_?4X6P)1 ?*A&B6
MW55I-CFWI?Q:)?[N(S%4(^2 R<>W[FSI$H]GA5<T_/78EIW\/60[%P5C#J?%
MY'S8'OL-5AUX%1HJF6SX1>"[9[(Y1W=&.""]W&1SSL^68C&#=$TV6%YD/(I+
M3#9\YRU,DTT<):4=#_ZUSQGX%2WO,4W=!&XM)'KS7,)9/[Q/)Q>VZ.^\122<
MN7U&&AVF9:]5.:*8N[:$WT\ND)1T(5>X#.0 Z(!)I0#XF2Q?2230-W:^F_1.
MD.PD<IZPM0W&]#M@%2G@2YFW\]VDUT/:.JLRCS']#A@\ZKY37"!'QTL/0,G<
M.V#=*!*&J$39['\ZN;#/BG'!?5]GSKXIRP4" Q48!_L.LEV1R00QO_))=Z&(
MZ748)^/9)HFO?+TQOY^<V_*VJ[+H^!"Z4)<T1T>KCY1U@>?0%YO\>8TF%\BL
MY7-+Q%TN%&/E2S'KY41A'(/"-Q,Z:I>^@NVJ3:?BP<R-521%=,[=YC,IJB.K
M*#?<-I-S^WPJ^/P4PS!5@13WPIB%AGXB 2#U8=^YG"Z]P*,H$^^-%+B%-TF5
M#B87R&X48D[R;IG*T+I0D/0)& -$70#0&SBT_#"KK5R@W-9PNW3_3+VL>B?L
M<VZ6_2X67W,J]SKIG2";=*M(36W 72B >KFD8>U_9?P:S_9K HH<](0-@4#(
M5ZXJ$J&"J0M%34'RDRAUDS0"^CR3)/'SI]]@>K]<.5Y$_P'2_N;%F1N <,_0
MZ @(B*PC5MPFM#%VH5CJ :UTM$@@ _*EK@JK.3",%4"UX6[P'G2LPL_WK^&:
M9(O56NM"L(_ 6)U43&;24/(O81#N@BRD5N76I]3!Y-P^EVH!Q]4Q&:O%BEK+
M^@T.)DJ<'.<F9Y#06X[=!'8YY!A"#=ZQF2^&5KM@ZT7.[X#,L^*"6!POLD))
MK_I[7P(1D-W6#/"7@:@+95K%E*F\A0.!D,UWM5FN K!V,5=+%O9&1;D#,N;Y
M,5, _.Z)?45F841*:8MOOP/Y *X7.-$Z.QG9&>2DOM.-C J:EBVAS2J:0^.4
M,%9V%E'GW((O%F!17T<J8 <M@"1M>LH5HC!5<[9,"+QD/5](HG0[W/D."&%+
M @H5=C+F;JR(+.+JW*24V@2/*MP!>4TFYVWBIQ"%J1*QJ+7>]P!>.;'G:K U
M^WZ"7>U1R"8USKX#Z4*]UGUT-YZ?)L*864Z+"7:6;@.L+4/I0IW6WXDW7P"@
MRS=0(.?D2TJ]G\>S@RA2V5K6Z@<.,UN"TU0V[@K83)5WQ<V%S %>K &=4&O-
MGH"(;7+IJ83.5,58AHC@1F4S$L<B)M[+)Y 5\SB8EEX./I6>)KU^[_CKM&H\
M=Z]ORS:L0UWV&F1!^RBAWKV^+0ZM)>+OLHD[[>Y'>_?Z%H5[9S0_9,WAA.T+
M^*Z^+3Y4BWWK]6TQ+W"7E6SV]D6 '\O4-[#E:-OCB)*M;\ ]O%I6346ED@"S
M6E&>MUG5/Z3^", <^TS] H$Q"KL#0>HB>MR%$5S0@CQ-I;M^B9P@!NR4-,$T
M^Y>?,WOZ[S3WS%"H"=+,@+#TL9T130J6ONS6)9VAD'T;"E+PR'3YYG@^I?DL
MC&+')\_$3:,\O?\!49K96PW/ &0%V5\34>@;H64'LA[PZ/4UB(CCTYRD_PQ]
M:DW[!%<6RJ=Q4")=Y,7PIYO,$?Z11%XXK;&EUQT2>((=J79,X=.3?S/$[4"6
M"-$>]$1<WXEC;^:Y>Z<?=0.Z'%_?P[GY# P<S]Z)5E.)J34F',;887;VBKPA
MZM9.N&&%1Z&(2%M>%;00\:JBE.L, 63'CA2T6ZCUB6DLQPAVB N#(K107D"F
MA1?>HP]W%P8WLL,,&L I&$.3_/\U=',#HP+[D7UB$?5Q8_3K0FX5X6(O12 ?
MGEZ/]//LTI[U\1@":4CB19F%JTQ<V"J JH] STVB3!JU?@W4\6KO[<>;(>QF
MV/'"3<MSA>/@V/0WE1G'?IMY38,XD,N&,#H\,^,N(8PEW4'40AA %81%T I(
M8Y\/EN!%1 K%6#X=_!*G$G<K6XJ>'MOW:GC2(M^KH2TY"G2HJ^9[->2:H#OH
M>S6TI1!4B?@*OE=#[NV[4[Y70Z2;+)?F,M^K(??J^+%\KX:6N30>+BO9[#O@
M>Z7[4K__-F_6A8+1^V1P,1I:&-69"8 9[P<1ZD[[B%5]&3SN(^^6'19>EO2%
MT 05#'F3V2F4E=_NCOP0NV6(?7FQ*NZ-M<E@R#7,7KD\@KW5:F/\AME]6VYD
MM67^R$0SY#;&=9[$-91E<9@+.-9 H;[],X4[%Z)I+*O5NS,9/8,8O_VD=]JF
M$,136^(TY#15,WZ=VA!X:)"A.27H!A4&="%Q;&-*[8 ZMD19E+@EX2L?"+K]
MS$!RCUUP7,N:\'N@ABW6&CZSV%P6X.F %>[ZO2Z\M'SCP;= !>0[K8 YW#=
M%H8.6.(NIU,OG_^CXTWO@VMGY26.+^6JL!U0!_EZJ,UA!3P=J)=[Z;KI,O6I
M!LN['L@YK]K'I#="]M76EP(];)VP2#V1Q*&>7)N,5%(!8#< BB!?C[6Y+0)B
MHU%'J<CY=2[ M.;3;$;<)+>CCF>7TQR-H%*]2M/)>>^B;TU=-*ZRK0W'D(G"
MMX?1PM+V:HUSZB 62]=BH;X$[*$T%.QED0R\V_:XNWJ5;C**72#68==D;(6]
M@8?85#5B,T)2W?IR3=\\"M.4JN5EO\WD'*AK35%B=<,+%X>IJ"$DYI9Q20TN
MAQ_G9+#%YX'+),X-G0_'5, ,%E?# +3(A!;ATS.[\)L!:4[/L6,.!1SC&6$4
M$!DK8FR#B?RAHH_;J2V+6'U/WIM])\H5'SS["-FX_S'<0VTY6O>8PV,E&X&I
M\(A5IJ+!G*($BZ%9PMW[.$Z%6<K+GP$);%F+:DP\F+NI"K]UV >K..-)KU]P
M!'Z1RUL^T[+'V&^.GY)-MGR211Z0(,ZHGH7MY A_]Y+%@OC3NS#*BMDPV&E\
MC,GPXKQGC>E$* [-83=5.[BJ88TM2GDF[1D'LC%I,CQ,3E1;_!SD M44?%.E
MAG'M\.\FA_@EY#Q'981XW:?1$X'C-O824CAAY?1\(FXXS]VELC4K?,QK=NA)
M[\R6H#2E4_ X]#!64QE;QWTBJS1R%Y06!R>%3.45M04RV5=#3Z8!RP'5+K]L
M17XE$=A\OZ[(^KPQD*I]MQ\%1%VHNWSCO7E3$DSC:R=>"+B\\QW MS!D@,]0
MQN2[44-9Y7#;>TJGR0"VMK<;\BKR)3;1/=P\6R4KYC!WH9ZS2+^/<]0TO&"'
M N^1-;)3HW+'F8G8FL(TZH=*?<"U2T1;(%05JS6<(WN@Z?&;,7E3=9/MC2XS
ME7IJ>#8\Q<X^I<=N+5BFZBS7RT#/-)\9BJ[,3TBE/,-'&'4RZ/?.1K:$'TB-
M:\>BAJE*T4;MMS#!ZS2)+X/I?P]?XTL7Y@Q?G.WCSM"&KO<2[GM^<D2L=K^3
M8>^T/VJ%$<,L7E-EIW&/K=HON-8X1U5^P>6[1>D7F\Z? &\#-)-5E?=;:QRB
M*KS?\KV?](M),YEG6^"U+0D*FXS"WKX@8T#3C<*^L"5E@IRF$@>E$B#T*.QC
MI2#$<OT7$7^73=QIHX=0-Y^"\ +I<L*E^2%K#B?<@>#G9C(89!<L6U[)N>M-
M#XNA^&@DQVLS*0PR6MAR Q1RB\UI,2I#,='8T3 /%1VML6*@:BS8O=EWH$1K
M*1A@^VC[2*+L=D ?;^DSG#!00MY\,NR?G-OHPW3!S9VM!<M0M+-OS=60(KSS
MPV\QXB5P.P>]N]]!LPD0N#U7OOZ)+9<&+BF5;GH9CH]RT^N?V**AE(@OO^EE
MT^[^3:\_0#IYN#27W/2R"7?IIE=1/X33U?9E)9M]!U)<?2%)IO!$(56#IE?K
MKS&9W@?C%6@3B1?,+]T$%*0L ;7\H-;O#.AHG]-1QENV)%1%V('T6(!YYB42
M#Z/WCR9][/2$57G%YOP^L@[<#7<\,VD81N!Z/MGQLWH)S>T.30P''$-^1#$K
M9<W1R- M%M6UGL!<72_CL,BSOO39I-]#EH_F.,J6H$/TAK)WV;%3W851.3^[
MTG:SUP:H@GPR'5LF)*0PE-H+]3+"C(^5^;$<- !Z(-LQCRT:(CJ82N>%*1CW
MP1O0,HS6OT=>0F[";R*A./P8"('LI79L@>#1P%3Z+UP%8K\L=WDS',]HW:68
M4E08::/1"Y .V<AQ?/5#DSBU$Y#MQ@V^((K751H#]CB&G?35"S+ UV% :0CD
MIX\Q0-^H$(#(@=]F;+E>T!_O*9W2(O2-U>3!<UX]WTO6/8%H'FD&P#EDQ\]C
MB_51"=N%-&TWQ41S?KPXWV^_4^V"%!N#>'L5M002(3_'(&RI<H)T(2=<J>QA
M%F]#59&"T )Y$;0"TB!;EX\M*U)BU$XX9T68?NYW]9DDBW#Z#C$+\WJ!/?>%
M+%=AY$3K^^7*\2+Z-ZEKFDYGD_/>V>#\@QF6:I#)5)H\]*K,7X#(0-&<PL4V
M+) L;IM)O__![ P24M3.?&?%M@3 (N+$Y(;D_R]1JTATH?!,HMX)T/N#29$N
M;4PEO\.U8.UCOG1=>I^@H<O$>Y-XH*DTAS6(?)_39:RJ>/"PUDXO9^E^L['>
MB7/%"-L!@9"5YJ:$X0!D-Y+-'0)]C CH8-/-Q;$X:3<EBR_CF AO5-4Z!)(B
MVSJ;DAMU]+43V%DJ4)MM]-%9TSUT WU+WHT%2W?;T>@7"(SL.]WT&:5,A-JI
M]JS4:JAQE!*/9C*^!JT2],=H:QG5DBIA3Y/^ #DNJ2DY4H#=A0QZC/V9YO0!
M%@;3QQ (1Q(ORF,<7GUOGG%7\[23]P?D1#;_-';8J8+O0N(\EHY8&-FU%>AM
M.R /LG]1<PKT'DA3"?C:X0%OQ/-]TC]%-MJ8]5C516XJ55\2@AC;)3*Y5=Q0
MT(2@,V"'?7F7](,FI A-I=-#C9IPUIO4Q^Z?*9RE0 58&LF:NL8D<,K29Y65
MY(5*O9-)?XC\.EZ5V6S1T45>.[6>%1=P .D2,HUI+L%,J_=>4PH)[HK>-',C
M <JEKL3%5:,7(!ZRFZ-AL=&%;BJ+GU5;S>6;X_G4I%!D,%7*(Z[1"Y .^1QJ
M>+.10:^=/M"ZW>:SDQ0(,Z-G3@_89J\=WX_'LVH29:)_(#CRJT1S.U1-HG"D
ML%6>V65RY)Y+M45-U@T0#_F]HCF)4L/.$9Q6V9$W>S9 +!/@P9N1^R!.(YK#
M_3'T/5?MU%/I!HB'_!+1S+&GCITC..IF9#O.O?WC?N/D761VIR0N_B)*D:73
MS61T=C;HV$%6!3Y'@-1MQU8(D#HAC9A_)OU3.V/=*TJ.+G*.T.@;F^VS'-YY
M >RRABR'@LZ '?8EW=>W'$H1<D2E50['Y;.8YJRGQ_"FVN_7  #=PR\"P$\]
M!MAAO-1(%L-G?CH%8F7I#L<KV7MHH^-.^@,[[9-2D9(KW0T1BR/+K;2"@XKY
M7@:4VN&V:3C5='-.8R"4G>;+JE*EB)@C&FVS=A=HQ[-M+E8%:2A]#<2PTPY9
MD_T'$#G\;IG7\@;>$_&SB.WPQ?F>E:\/?;H#4F.%;C:/JET"6>V\C-64G&IT
MX*0S;)LY.Z<!8)6%6S.(+)>Q:OT"@>TT-M83M#K$X$A;RWREU<EJY"(WZ0_M
M]!ZJ*$>ZR#E"HV^R1K0!W,YFA%8/O/WN9ODAGD!\QT%F)Z-O/O&"^C2\.;XD
M[EVGFTG_U)8<UDKW?GUL',%HE6<S!;8'[HG &O)<V-\*\+N_*'V95[\^]-DL
M[I5E2N;4%8C6<2<"#&R540J#.ASQUG>V1MSW:M&M*6D%\K;*E]( 6(XL:=O1
M\Z*7,/TH^2%1.T1N54IS V Y$J5M;D>O@9NN5GY&.<??E$>Y#V9AM,Q9J%"J
M1JV'2;]G2W$L)1G1@L61AB,9K)DUT#<UG6[2" [9_ RFJ7#Y#%5H1=/;#(?(
MH3Y:G-EEK@Y$#D];ED@#1H>-C.*%>Z<PO&OGRXP*IT@+5H=+[,7+0\/A::M\
MGDL1:2ILW?\XIP625X4)SG(!<0J.M"IW\S9=U,8A))AN#4/9D:7B(Z':Q^2L
M?S(XPRY)5'TWKPZ8(RJM\A\NPEJSU!Q3+TF!?; X4CKWJS3Y$B;_01)9J4O%
M+C*ZG6/7MM'F,D_YUP3-$9;Z/L/'*8GYLB#TW<L)UL>N?3F.YDY0I,%^+\Q9
M1-J78(YG!2,=_[UFI\)&9Z1_&NA[AG#OJEQ.\QSY&F62ZIRK%PORQRF]B7XB
ML\B_RRG^Q#] ]<T3K#2X?*H?<H<QY1\%."FU;*E&S%]<TOEWH08GC?\CXUF1
M,T/LGGOX,:4;MA6*QQW.'86'H:DRF<=1+HM$;O0BOXDX.W:=M(,9J-1EY#:B
M7!FV2AW$3O<O(Z6JCL?/U&^Q\E!5QSNWY?F_3'X5'>^<GSG"8C95T/&0E' ^
MU>4Z'C^^N4VJ@8$BZ[:X-_ 7EW3^'=#QGKUYX,T\EV8M.C@D7D#;N/+%43!J
M'5""V:+4[W.1PW0=7.W6#VD2^B#QUS10C$Q+:*,P@!_=W"J$IS/FY<IHYI';
M***>W4#0+$>2GA8I[X:6%QVT2*_L8<<752"NFJ;9XX<5=5#3[&$'GS+)KZ!I
M]OB!H)W2-'M8X5A\JLLTS1X_<NIC:9H][!A<A<4EG7\'-,T;$KN1M\I?G;Z0
M;SP](W_<O9P"6F%^FTK]47+:\G*SSV.V2-2!V6ZU-,O.$WNY$A&4:OO=!UDA
M"J0'<T;)714]5-2,EDH]:9/>B1WLIT!,13V3'[S713USB)RHB4E^%3USR"_L
M8#&;]/5,K"S9?*I+]4Q^>NL/IF>BN]S+%Y=T_AW0,QEGPXT7NWX8IQ%1L6BJ
M=4 )9LO%8I^+;*9KX6JWZOA$WDB0DF.KAL6PV^SN>T6O%+1$Q1XFP]YI_P+!
M5"F9G\KR4NTBQXAL&-/E!WOE:4,VI)&^D>@UQ%A_Y7*O1X^\R8=>O^]M2L6M
MN:U@0SR]:-/E;(1>Y4M&2\6[V8BKD'3Q;C:R)?*V3'Z5N]F(7\#18C;IW\U&
M2$8//M6E=[,1U[KQP>YF(]L,'X>+2SK_#MS-&$>#BLHH:D:)8\OKZ3['V Q6
M0-/NVQ>_E-SQ4U6S)Z*@$4K; JO.6N4L<H;L+*)*447M\.Q#>8B<V;+'E<FO
MHAV>?1 /D3.K/$3.5#Q$SGYXB.1G]9DMAES^XI+.OP/:(?> T-,6=;JAQ+/1
M'^1,5-E!%UV[M<EM@/I]5AP5Q1?YSO&BWQP_)>]$5O'Y$#4#WIRW*:5![P+9
M/J5 3$7-\>(C92KH805)"<FOHCGR0Z6ZI3E>V)2I(*.Z5'.\^)&I(#^GK0EJ
MXB\NZ?P[H#FRS@8555'8CE+3%I>>?9ZQ6:P"I]W*X /-2GYT]2\?M<@*$<P5
M-#].B\G@8C3:N@VU0.W+YHN<O$!&2R6M;P/$D-[G(Q]8U[X3Q^-95G.-HPU*
MV^0TL4L[W+!)PE,N%$/Z(A)[R["X&B3_XYP*MF@D7!ZQ>2N 8TC3Q%ZS%95,
M2@6L),_U5NDA!D.J)A(GMT=0<2+-'F@Y<:)GG53O)*>:+8X+A\QD<[\"/D,J
M*9JWXPUY/?K3-AU3R\.1W6#2[Y^TR;FQWT.^D0G)J&9_S#!\&/NC/15%RN17
ML#\*:H9TRO[8[]GDU\C((,^9\@_[(R6$+>H!?W%)Y]\!^^/NJ:"B!G):4)+8
MXNFSSR<V6\5 VFUMO'3==)EF):NW&0<BLB!![+V1AS".\T(GQ];]Z),_[)=R
MG6_W0V!)OTT.B_T^LL,BDWR*.E[_(WDG]ONV[%EE\JOH>/V/X9W8[]ODG9A1
M7:KC]7]X)^9G;]\R[T3&XI+.OP,ZWL[AGQ_\7\)$2=F3-:5$LN4=9I]S'&N]
M&J)VJW^?PG#ZS?/]+/E4X@1S#^3_,H[)\1T0!5/1L@)J]0-,W"9+:X7"B)W>
MJ IU%?5)?@*D+NJ3 UL>,<OD5]$G!]SGRF[IDUBYCOA4E^J3_/1&'TR?'-IF
MD#]<7-+Y=T"?5#HL5+1+O8XH 9&S-W*YRA:"2OC:K7F">KWTLERG-/,IS1GD
M!7,28)1N$DQ%2_/4Z@>8>-JFX)@^=O*6*M15U#SYZ5VZJ'F>VG(/+Y-?1?,\
M_1C1,GVL3"Y\JDLU3W[RE@^F>9[:=JT[7%S2^7= \U0Z+!3MFAH=47I;&$_3
MYV>DJX2OW9KG%Y+DYMS'[+E[&0;/"R#MT9^XG2@ 6L<PBVQ\E<=N3A-@RUFO
M3;HD=JH7"2$5U49^WI<NJHUGMFQL9?*KJ(UGW!VK6VHC5HH7/M6E:B,_J\L'
M4QO/;+%7\1>7=/X=4!OWSP45#9';AI+%E@JP^[QBLU8&I>U1+$^$IM=QDS2B
M0;9![O%X_ SZNY-X(IGWY:6;>&]>HE8W7KD/8-PY0BRV='YZE[ JW0%R['0^
MNEQB+\H:X)M23H^U6A,ORG8OF@@,XU5@18(X%QI*]LUL=-\$5'NA3.NWZ19W
M@9PU09^VBA>["W-9%%IPL;NP3?>\.'BYX4_\(USL+I >;/A4EU[L+KA/-:VZ
MV.T>02\PG"03";L!)8AMX0.'BTP)0P<N>8?XI(E(>$TH49!=UX7<4F7P#IJF
MK/NM,LA<V')SEZ]7[OS9C!RUB9&/U/T^T^ZRN_IC".K<5GJO2$!FGJXO6=4N
M)_W!B2UNA?N<9@M&3:1L\3EKR>TQR[)TY<1D6KXF'#V'R9:ZXUEY'L4E_AI8
M$F>FME<ZTT=GG;_$*N0ZJ=4Q<'@;S]B&J^8 *[C/*+G5;I\#?E1@!V^? ]M"
M_S+R*]P^!_R8OT[=/@=887M\JLMNGP-^7%ZK;I^UM=@!=GH!A<4EG7\';IS*
MI\=5^?10RK%2KV=*8EL<%O?YSA83,X#;[<#V[+QEK[1P>3^V/KLEI(**>O M
M$'_8IDQ\@U-DER<>!145R=./E(1O8%D"V9S\*HHD/VMLMQ3)4YN2\ T.T[MR
MIOQ#D:2$L"P)'V-Q2>>/JDA"JXP[O7[!&_C%Y(;,8(Z9UWWDO:9T9FJV3/7&
M%+LM3T_[#-GEGS:F=BMQ>0C"B_/]^/&NVZ&U/%D$K2A#1JU2[) O/7):JJIX
MW,M,)U4\9"LPD_Q**A[7I-LM%0\K1IQ/=:F*QX_]_F@JGF5AX8S%)9U_!VR%
MC*-!Q1 H:D:EW!;]?9]C; 8KH&FW]K<M(?),YI0LGT@XCYS5PG,O@^FS-P^\
MF><Z07*=Q@E0(KH/9F&T1'G"+F;X1%9AI%@:CM<$6'?6JF=GK(KWBH145!+/
M/M2#LFV5[C/RJRB)_&#(;BF)6-7H^527*HG\$O,?3$FT)J"1O[BD\^^ DKA_
M+NCIB@JM*:EL?!@^XYM&E$&U6W/,_!H!91JY"R<FCQ%5')=M>P>^:%/2Y>$)
M\NV)1T$U_2^;_L?1_RYLV;?*Y%?1_RX^1F+EX8E-B94SJLOTOVS*/_0_2@C+
MG"P8BTLZ?_O>@=EGNNP!6-**HK4ELG>?!8<OOVI@6JZZI:\Q^3.%/F_?J%?B
MT2UY>^.K6/(X32@_$/**U%#AL%\WQ(14U>2X=H@.:G+#$\N,#1GY%32Y;.(?
M0I-#4K7Y5)=K<EPE^Z-I<MA/&_+%)9U_%RQY>^>"DOV.UP;(8DTI\GU><5@K
M@=)VA6^U\C-J.-%ZBOB&^Z_4B6!Z_OK."YS ]1R_-!DM+T#-GB@;VY33:MA#
M?CVL1E]%];''?6'LHOK8L^7V6R:_BOK8^QAYK88])/V>3W6I^MCC:O8?3'WL
MV1)4P%]<TOEW0'T4'A<JNJ1:!Y1@MMP7]KG(9KH6KG9KF;\Y?KK)@0FP?6^V
MIJYBKANF]8V,<924I!'^M2^)\*N)> 8"K5*],7"JWZ80DR%67+TV215U1W[8
M?!=U1^Q\0TSRJ^B._.1!W=(=!S9%F@S9.8,84_ZA.U)J8;_%R!>7=/[VZ8Y*
M)_6SNR#3U"?CF?B,4',HK-DC71,6QJ5D_-T5!S- VZUF%O@ Z6/H>[1 W.;_
MQ[9F'LY$P7#);S3IGURTJ7K:"78N:2DIU53*$WX^Z0ZJE"<72&YO0O(KJ)39
MQ#^ 2GF"E<F;3W692GG"3]?]L53*$]MJ6# 6EW3^]JF4VHR\<F(O'L_V#HAU
M_E\5<Z1:!Y/!Q6B(E4Y*RD<VVS61-5=J34D<F&ZJCQ$!TF1T'L^V=M4M'6@!
MX:\QZ,>W<>(MX9>QG.\FNJ5DM\533"P+!M%V(+?_$WDC04J>B!O. X\B4=\G
MI&TIF6RQX:EM$*J0FDK+?]SS/I@ZT?0Q"J>IF_SN1)$3),5>*#[Z^>TH>6PQ
M+*EQ7 4.F]OG;>+V2^1,R:8(Q<9* F).O#>J+$FYKM2>DLN6P"\U[NO 8DO!
M19NDX#Z@#GYAI*$,\II,^CUKXI#4>"U!PC&"G+2)OS3S]F>2+,(I!1LGF3(C
M7=N"5I/SWL">>#,U/JO X3#[B":O^LR^<[R(6L')9^)02S?%J7O54^Z#+A);
M;&=J8J +C2,21S*O\>]ZWO3V.\VPKW63XS:B8-MQ9U?&PF%<JXQOPBIA6>5E
MZ2ZNV@6EFBU^@VHK61,91QY:9<.C&,ERY8=9Z8RB3)RB'$B:4BK9DIU+D?]J
MB#A\/U+-3.8&_BD,I]\\W[\'&@=S#VX4(,0/83!_\-[(]#*.2:*XJU?HB9*E
M/2:YZ@ Y?&^5&>XJC8%"<7P=+E^](&.3?*7S&^5Z;KMV>04T'$ZWRNSV&(4K
M$B5KNG\E(.*W?Z;>ZETW52J>JM@%71_M,K]J(N/(0ZL,<P\@\H0\P!U%1<%7
M:)6_7K7+#*<"A\-L;?N;T=>X6SBJ D(BZGH63&_(&_'#3&"S&FAJ1[M6'U3R
MVV%@KPJ-X^5R)#L</S50N=!=IGS2_2G32@G)/GC<I,V!/ZIQOG:_E&3M6.DF
MX7(DI%7&NVUR=1U+/+L)4,7&A -"2[P0"8>_1W1T,^ >.X5S)O% I9TK'@6*
M+2F-+/37%G!;#1"'Z:VRXMV%$?'FP74*LPT 8@3;F^-F-QG8Y;)_^N6+C9*%
MOFJ?E*XML]C7A,H1H589_FZ=*,CJRI(HJZ"K+BB2EI1&[3#\ZP'B,/U(5C]3
MS[9+F.R"FKG?2'XXZC[DJ79!J=8NNY F,HX\U+<&8@7X9,[,[0_OZ?7:%#G>
MZR-KU%)2LA<+$P=Z>(\)=?K?:>') 5K"%_*M1)\H#.!'M_#<94<#5>J'4MH6
M^VF9GSPU6Q\:>D21 <=&&& \NYSF*#Z3Y2N)! + ^IR2%?E*585Y;#$0 $0/
M4CI6F%^O9XN)E+]L^1-'#T%J/LROU[>I_$!&]4/N,*;<5/ XADKT4#',K]>S
MQ>(L/Q.Y\T>-W&&_,6PS&]P4,RAB42Z#Z:8 Y>7TS8&#(+\22!\7*G=(26JA
MXTC&.,:K0EV<78CEV=)@+XSEP7->/1^V,:G(5.V*$M$6)5DL+#41H@8!2;:,
MV\+24)G[=;JC]+%%W]+9+BJA1 T"4G 2W\8R90YS2GQ7[X#2P);#7\YI;5Q=
MB #B>E#5<BPK4PHKZ5O%W5X94V,A0<<R' .PV-N\EKV'/MT'F=Q3,[H3K'&L
MR2S?3@5[LJ@9<&UXUB:+\BGR8ZP",15MRJ?\:*DV;94;@I16CL1ZS&E!J6?+
ML5CF$9N=8A =L BS -(?(T*X)BKEMI1,R,JNF('J3&?A0C41,]7;SR%HX^0^
MF,)5/O(<_RE\#9/X<A5S3?T*K>@"07:&4.7(H5ZKALV^ IN7:1+.4V]*'GQ7
MR+S##_,($.0]MCK'!( ,691]JY]C3FVY,O!/1_[$T9,\'>$YYA3))8A/=>ES
MS"G7UZ==EMO:SS&GMG@#RU5/[OP[D&#IW:Y8) _[BTSOIX#5FWF;^-7BN)C2
MR-;"RD@=>^(X79)I!0N]D9$H"RR,!\_D0F; -TF #J1W>B?,G1=X"<E"ITL!
MU;N4B1^=*!G/&'8!/2DT-!9E@XVOCBIR:)8$7;!#,Y3EQRB\H\6?-(MC:?9$
M:6CC>R1?C*H!;+FYNGBCQS%'%X/? >>NPR"S@/[N)8NMMX#<,JW8PV0(VM"%
MEIF:>76^\6)G/H] 4Z8,H.=>-OS5^A,)YY&S6GBNXW]VHC](<IC!5.D1T. (
M.6AD(YDN@PXO[4U0Q)#5G!'"?IQ5NTFAB!:6L,WAJ%4O6= *=M-1JP(31LA6
M,#DM%5^11A^IEEUO9(M.4B:_B@EL9$.8P!%,8&<VU;++J"XU@9W]J&67Z]8C
M6]S/^(M+.G]TKW^3YH?M(9''<B<5;%OB+JCTVV+WW.>DS%B@A*S=9>KX3E<H
M6B-W.@JZH[0M,.S\I$T:Y#GRR[<J117UR'-^"F"+%92J>N2Y+;M>F?PJ>N0Y
M/\>+Q6S2UR//K7I*/3^P.G*F_$./I(2P)5\.?W%)YV^?W\].O(U +5"/3U'L
MAU+$QI?-\X,'\CKPVJTI;HNOW0=P^*=9C#N.DKBM%_%NV%+Q41<U PYMRP2W
M0C7$KM:F0$Q%K9!?I*V+6B%6U5PA^56T0G[MW&YIA5C/87RJ2[5"_GO5!],*
MK:EKRE]<TOEWRKJX/24*#YL=%Z^BVM-T'#P1-XUHZNFLZF\%$Z2!<2CY;0D-
MVI<)F9W2'/P.I$W9$D.!!E^#\#4F459!\CY8I0EU#  EU_>4G9Z:&&[2[]M8
MR4\@BPU2 =VKWZ!(*JY/^.!+&$0[5*/M"_JXB\#[,U5(+G/4\2F[;#%Y:@KM
M$<B"&@ A,?9<.U&TIOB665%=@+FE3%PJNKY_[U>W M4=@-+0%H.?6+0:P=VI
MF(O+-\?S*<J[,'IV?/),EU.VXO:. 7TML%K7E,@6IMM64OQJ(>Y & 4?OU+]
M!GEK2BH+DW +A$,=5!>"%]Z7PI<P!U+LM>/9.$WBQ FFL/_>D,A[ [Z]D<>P
M2+Q287NI-0*EN2VF/]U=Q@3P+I3Q+N<OW* NG=WWP9;"I<-]0Y;MR:\G=$9&
MHCRPQ32F*WPF"8!;./PH0OC)\8*',.91B$19F%+@FA!#_;$H'VQQKS8BB)5)
MT%@I].,\!N<%('&>?_.QQRN8%,VZKO#RRVE!"U:.MMEE6O#LF\T768N0T5+I
MU7<#Q-"[;Z6<*O@/5AD5['*(WS!&^=%J@\'0T[ V)Z6FK7AQYX??2N&YH+YN
MA+>TB^D8LW2[S(EDW^/2AG=B$U9EM(:>I*M6 39UV-!ZQ[N MWF'/SL)O5NK
MI^RNT%M&SI%]AG6V\)@ :N@%'"WT]H:\(D5/T)&UPFW9#4!%;54)L#YVG0LA
M&944HAS#AW&#Z]M6K:M_F)::/_$/X ;7QZJJQZ?Z(7<84_[A!D>I9=>=@K6X
MI//O@!O<=1ADY;2!!EN50*U K* =E7/[E,&<9VP6J\!I=V3$I>NFR]0'JDRW
M"?RW=7!SZR"MA8NC$]*0%-A'Y;K@[H? F$&;8F7[ ^0W?";Y%'6_P4<*C.T/
M;-F_RN17T?T&'R,PMC^P*3 VH[I4]QO\"(S-S^&!+7YR_,4EG7\'=+^2 ;6L
M#.2* %4)*OB?*/5$26BAGTG&5]D+JP[ #@0J/!'7=^+8FWEN;E=/D_%,J$N6
M]$@5T3$S "6XA<XC HDRBKNI\(/C7$T^A>'TF^?[69VQW73'.-<1P82T+-=:
M_0 KAZ=MNLQ@E^&H0EW%NPZ_4$<7[SI#6W;.,OE5[CI#[M;7K;L.5DT./M6E
M=QU^&8YVWG4V6=6?R3SSJ9.4]A.VHS2TS?I]N.1TH'3A,I2CDI;TV_F.PK?E
MD5# '@YC&4A0;RQ,-ZG?O8B "AB_D#@1EGD[_)"*-;:E@4'C76X(I]Z!L.+Z
MUB+;BJ&J[)7[\^]":;&M"62C>.M9A@Y:44I:&-/8YY<]E8/I5!2LH Q1E?0G
MJKU14EH8SJ@D%[H@.Q#>N@$?BL#?I0F]C"_#*/'^RKAY^WU%@EC=3FAR&$I\
M&^W/<@DSB+ZQR-KC& V_D"0WB#YF9M)E&#PO@/)(_@M.%'C!/(:Y9+-0\63@
M- 'NG)VWR0R(G4):0DA%BQ\_GW07+7YGMJG4[,32[(E_!(L?5NIH/M6E%C]^
MMNAV6OPJWU?/;<F*QE]<TOEWP:"W5<KW3PB:$\N]#*8WGI\FE2HE:_5(26KC
M/5=0%*,6T';[R3Z1Q(LR6M%\Z4@/T/3='Q3W7$R"Z?N<M)Z?-7J9] ?;Y&5M
MT#H'V!D:]&FKIH@.!'D7+-9P*BJB VN2FI7)KZ"(#OBYR3JEB Y.;,HTGE%=
MIHAF4^Z (KI[$+W <)(W9W8#2A!;K*G\1::$H0-*Z2$^Z8,SKPDE"K(14\@M
M50;OH.F QVSFN/D8PMF_A7I% C+S<H7R!GX*R+3X%?=%NT9O0,H>LDU.PF6V
M:%2'^N.9G!+6,B\^P2[/G7^GGLFO%TXP)_%]\!B%_R9NLI7=\:OOS9VJ&3[U
MNZ6K!-L/AL=QF0&B,MI.O<0724UION1YX/U%G_ZN')^F['M>$%*E'K)6CY2D
MMES4= 6H"M .O<IO"7 ?* 279)%,X15YI];XC41?@#QW7NPZ_G\0)ZHN; U-
M@3+-EAM.1>ELEC+=RJ%=HM3A47 ?W'YW21R7R@V-9U1]K.RV9&XXR@T+O4[4
MY-0T%;J5:OL+V5Q5KN'^4BEONZ@'2C-;M'M=R5$!UJV4UR#UZ3(#$W^-*STO
M"GN@-+,EYD![&U$ UEC2:25AD*1J_9UX\P5L@I=P\CIS\DC/YS#?YR[]K$.*
M[6I]#02:AY$\Z:;)[BD!;8DK$DM& Z@Y8M,JZW!IH6QQUU5?%#JB%+3%(4Q[
M1U''QY&05AF72YX9LQEQD_'LV8.[ $TB$"0'-0OC=^M)'1DR,Q1P 2M?8VTI
M,TH!CARVRUS]3IKOJ[)9[M%99]&'5<1,I2=*0UM2<VE+D09 CI#4-X4?QXOJ
M.0$H5P[H>&5'&:2$TUN/G#Q[SV8V3R2[SV;7DLRY[97.=\,5E<34M3H&1F^3
MS+7"Y0HKXYI1<BMZ8?%3M771"\NV?&P9^56\L/B)V+KEA865+8U/=:D7%C__
M6:N\L.J_RV/G?%587-+YHWI>24PR&[_T[99_^<V)IB]AXOC9GQ:A#[-](DD:
M99KYMAAVR1BE::8Q/R2ELXT6WL/$F$>B1 <<P614RG3D<4Z#2D+9S$"4 3;:
MEP4Y6IO WP6?,@9==N(6W,1[TZD,5:U#2E ;S=)Z J6,$]6'3?FLW($31=1R
ME3E<KF4[>KRMW5WYT#0^-J6\C09L]=.S*9)TR@ON_7*_>_V'"[Y'[6K9/I\%
M8^W\YFO@)7'=O<[HL,"<H8VF<.4=L0EJ=,KICKVRF32AZ]GX2:PY$F6!C5;U
MZD=T-0)TRU.N\O'"(MYO\#LRA86]><5X">FOS.F.#4Z+<M<6$Z<A#;1Y:N%Z
MZ.GYX91O>+??2>1Z,7D$\+HZ:K5N*<%L,?+IJ)^UT.+Z[#5USRG@7\[G$9D#
M2>\#6$-![+F95^NQ;CPZLZ#LL-'[O;&[3P7B6.U26)<0>ZOX.@RR]\[4\5](
MM*QNVC[";"A[;/2(;UIVJQ"I6_Z-68R+<:ND=J^4MFVU=5<%VY@;Y'$\BS95
MD+X3I-Q,VPEHY6(2M *^C 9M<@0:(;]4RFFIZ.4SXL>>6.P^4M7+9V2+FE@F
MOXJ7SXBKPG7+RV>$=!3QJ2[U\AEQ#Y0/YN4SLD6/Y2\NZ?P[D%_I73W*#XDK
M,@LC\GY@P/_B),M@>0>_]^9!!2VS4L^4Q#8^@H_X1?&, .Z4'T\>!E(JQ?G]
M"4A*X_$#U_.]=Q_W*O$U.MU2XMKXX*TB3971=LHCYZ:8,L#/0X5@'3UXSBM0
M(/%(%=\OK1Z!I&<VOD"K"% 5H%U(+)4NETZTAHO_"B[%B1?,:4*0:R>*UK Q
M4^M2K"0P&MU0XMGX+"R0$GUT77"1V:#>;JG4I C@"6RI1$\L)%U0HMGXE*H@
M$FK(FG)#.8YU;"OV1>'!3R2<1\YJD>EII>C5ZS1.@!C1?0#+8HD8G%?,\XFL
M:-6B8*Y@2N,U 0:>MRJ@[AS;XU],2$4CVOF',J)A%681DE_%B,8OS](M(]JY
M54:T<Y50N?..&=',ULH>G-MFMSY<<CI0NF!EJU8K>V!-&1P!>SB,92#I@FFK
MMMW[W#:[M\+BW)]_IPQ+^TI=2<._6A=_U/37U>D12'IARRK?Y[/,L%0%J-71
M7@IXKA=.-%>P-QKJF5+-EN-<+!YF 7?!R+0EQA-Y(T%*[H"TM]]A2@!I8T^(
M+Y,D\EZSVG!A\2YT35,<1QZ)K]8E<T1$'+UMR/BHE#6VG%ZZ6U53Q.A4$%9!
MI)A-I6#Z$ ;SK)!V_HQ0IHWC4^I4>88Q/2AE#+:=J*:4FJ9%RRN7/Z>KE9_1
MTXG6Z ;8?Z5.!'/TUW=>X 2NY_BE*6FY.&KV-.D/MUE'VV"N'?:137_5Z*MF
MQ<W ?1@K[M":1*1E\BM8<8?\_*&=LN(.^TAW2#[595;<;,I=LN)6-0D-K<G/
MRE]<TOEWP4B[5<.$!T<%%5>C/TI."^_[&8]EVJL^S'97/G]9$!I$Y 3KR^G4
MRT&4-0R2.)Y_;/5T',V=P/LKF\%U&,2A[TUS"0JFCR4*C&=;+FT9KI+#UTC_
MD_XIAB:[E=3-<\:E^V?JQ1GKX#)5^I=4U]7L:M+'#B8QR#?9/J!#D@^C0H^P
MC?R5V*.@8H\^1F'W,YL4[,.0/?:$.Z!>,Z15XA[!:0%4P]:S#2Q!)9 =4,99
M^.B/$9$7@)>V!2HAVS.$[%/G. ,5JI,%\WWU<_CJT9(OTY3F5W+\I_ U!)5B
M%7-KN2NT K#(>0@4^7'X2*J$#-7%@LG&VX!$<V_Z0MQ%$/KAW"/Q=1BMPB@C
MO)"7*DTGY[VSLSYRC%9EGFHA-.0"X1MAZP/<[]?BI5C^) ,QL'#W5&(3$PFJ
MJP&3)Y=I$LY3;TH>?%?(F<,/,U38J2DK\T> IPL/[>EK3/Y,@8"W;]3:"N/)
M/'W9+7+1Q7;%,*C-RG":>L#6WC(;8[S<%9C7)B<*MH>#A&'*;-[#9"J')A*C
MB\I:CTZ4K%\B)X@=MU@-Y;](%KUZ)_GFB!U@8W ?J #=5%I-"R1&NB<<?IR3
M =FT6(%K<O;OX3.5D=*,TOQ$'/]W)[H77WOVOLJQ(#\#"$A\J([Q '0BM6(C
MP5<9A;JDF"FA-94A$4L]JQ2=E8''5L.4V,-A+1.-J5K+9O;9=R,9O1DNY98F
M?H,<(7;N4B;-#S=>!1B-U3O&-?(_*#A1B9K!9M8A?5B.E",&K0J4V=;U#@LK
MT08VB3]%82P2!5E3(!)R$CDY"]FL5T/&87^KS&(;8-?A\M4+M@XJWI3DUO/L
M2I%CZ2GL"BK=Y*9X^QZ0E"2C$E".AT:K"O6P@>>9B9(=$FRRFZVUY478VZ2/
MG<K)K,PH@.7(S1$=M!I1,QY)Y%+VS>&8_BW, U1ABB1.XF*[G>HI( H=YD9.
M^UXXM02H(F2.&!W10^R8VT^IL$7\1'\:S\9I0I.I9>5TR3^]^<+(SJ0R$'"U
MY3)GD@X<0<2L;/.OU,D<]\:SSW";IY>^E_"*9*<X#9YG[D1*[?*[8LOT7SUD
M'':VRA)Y"X1)UI])L@BG]\$;[)^9' LV"$Z+?+=%?@RHNMAEF#B<QG1L>R*K
M_))&4^R^)C=DZ91#2 Y> YA?YP"17P6J+%(9'@[#6I4EB"V462&AEX43O) E
M=?&*UO?+E>-%]&_:JU;464[+EFW@!N!R1*>^;?,X<6&7KDO3AX">\ACZ'LV9
M:U%\&&-R\J O?B.X)9[6WDBW&8=+"7</A^3%9&GV,.F?([O'R:AYN-=JP_LP
M855G2+MC):[L,I:+YP-$4V%E0>32_) UAQ/N0#35]L$X/YUI^'(8Z'@]L-H!
M!9$L# 96H0;"#H15[8&3NCPPOP=J8+^CRYDE4DJ9>#J0G?:):I0!F=XZ40"R
MSX_J$#> 98)L1!"PB<U7$9 .9*N%_2Q=IIGG7G:!HI2)R(($\;8LE)37RGT
MU9#-$=KLU\36@>)&E]-_IX6)["Z,OI!OI2,O"@/XT24J[HQ:_0 +D!S>#![T
M%1!W(!DMC;48SRZG.0KI9L'Z'(B*_/I=@75L&>##ZT"8V3M10$T*IK2$U]?5
M%/;&_DEO=-)3.2CD[2?]"^1713X/N6>$*JS&\J4>40KH2RDU*?WN)8M-"MF;
MM'@N%9\)LJ:3 5 ):R\P>!(HXVQY5)H(I_0&*&^<DPGYQJ#,2WU1V$-I5\!9
M'"4E08!_[0L!_&J2N41P%OW.WR>#P<E)K[TF5388M-BQFASCGM1[7V1 L9*(
MLDG.8<O>?$W%D2'MJU>.[X#&^;P@)'F@P\B/5EZ3R>!B=-IKOQ55BJ_EH6(L
M?/)\5-Q&&5FP<VM+>:;.ZCU4=@63J8GXUK>AUDMSR4/B'(F]!E9U9;Q="$[;
M-RF7;(PW!.C@B1PFY(TGY[W!:&B];.PQ5LWZ+D"+&Z_&WA<*<\!C%$Y3N (X
MU)DX63^2R MYSGS"-D JZT]R(5\5$>(&GS%Y>4-@:-=SBO@$F.KXC40/WHR\
MA-=AG+R7V*'EO8GOTRK.P?1RNO0"C_K@)-X;N?V^(D%,>"> T3$F_0OK#2E2
M66F (KCQ:DS9N@K#/[)H@O$L"W2!B?GKSTZ0SAPW26%"+R1.GM<QI=1SZ/.V
M#MUN@!Y(MA6#$E(-=!>"SRZGL!02+P9J%1(N?(W;_Q@(8?V3FY*.P(/6A<BP
M3=' %&8;N.4<2)] +WH(X_AK$!'']_X2AA7J= /$0_+!,2P7^J!-A7!-034-
M,K?L3ZDWI7=9M+<Z>BY^"1,2/Q&7>&_T/O:%*#ADL]M-!OT>6E(PT]N&$E!3
M86"P1;V&&"$#-\4L"ST)T&Y>(6#?I*(9XT0+[,U+J[RAM.UDL-5]\2"50D>O
MUO1-65;Z1:G]!+VHMR+UV:M. ^-'B31 +WVLP9-=IG+1=#_.8'B"9&#CTOR0
M-8<3[D"< 5]81?9UC=:3K$I\*]>C-DK4N ..F4VFKGP&:08U*'LA(M&;Y]*/
M0+GWJ(&8:UBKU>L$O>ZW,D=9)C0#V.VK_2*']1549=\#Q9M,;_W">S/(O;@K
MBXF@3R 4<CQUHT(B1=Z!8(C;XGZU]S(!-\4HI9BXQXJX(= '.:JIHF3HP$.-
M?*BX0U3>!@ RLH]RHVL]AV<J-B%,'/_X=H\](;T/7#^%+NZ#;,O*?@L BI1T
M'I859'=%T6EL;],JV1-4FH/FCV +V=LJMKG_9#8083N @GQ55B<X>R=5@/=1
MS![#$V0[E@(OY.:.#,5','<@78"X-)>:.[BWEE:9.WA"JF+LD+8%*B&;.K37
MH":V#B16T+Z,<+3TX0GR)42194K\W@%ER#BQROR+GA,G2JQB]2;%5WP')&7D
M3-,6!5F'0%5D2T8#HJ(&N@-&##;\=XWU/HY3H;.(6@= +^0K< -"P@;9@:0.
M;+B/$2&@4.4)MMV(.#&Y(?G_M>5#T-=DV$,.1&E 5*1X.Y#:@8.\J!^B+R)%
M0Z /<I[$)N1A!US=9 \7.?,#N/DDQ;>VL+^"YME#SN[1B.;9XX?O:_N2YZKG
M;3 ]OIV48]L?SYX7891<PI3"8/Y"HJ6MCF1',:'VANC+SY0)M6?5-5!$\$HF
MU!Z_@IW%]KB*)M2>5>9P)B\43*B]C^$QAI7]@DMSF0F5G^'BAPGU77/H(;L&
M::]!36P=,*$VY=<QQ,JKH<E"-O]5P'7&M"H&JV$=T^MH,L3.P=&@B+#!=L"$
M*H:M8/]0ZP#H9;\=I*IP[(*L:T*UPA[2V#'2M]\^4OT8Z7/M)-JV4$0SR7OM
M[<=H4YYJZP";AY@FEW%,$FTK"--WL3P(WX;!^9*Z;)\-ZA?/R;KVIDR4HI(Y
MTG;Y!!&CST5$VY5R/3P?Q?"0X46,$E?GB-S\L,%BR )1*7U<X\:'#*1%]H<-
MT24FB,VT#5DAS&1[$PF?R*:@W#:'C9CHJ>KRTD=H7P#:)E]O*85,1',+I:N5
M[Y&H=')P6*S>048%S$1M>KPZY'4%J!VHA5-0[<7YSHP@87V6PT=,QU6'TT)
MJ+=]T?9<"FK<H"Z"&R5[LZ!ACAKISFYBP6I [(#34P:L@%QDABHH)EBV_$8Y
M:1"3WYA8Q KP.N&XI,=T 4&0'.0-;]H<9*9JTN"$^'V-R2SU'[PW$H]GU8PO
MQEX85R1*UH\^34<53&F5L175>]3\3\1M)T,]4XX92&5[%V>",C\4U2XF0RS-
M2),'[!6F!_.C6(B&6.:]:FR1FXF&?/M>I[Q4L!0<+LTE)J(A7V5IFY<*6TKS
MG#^2ZA\*K8&:V+5U:RQ);: =<%OA4PE&EM8&46@-E,)W8%%CIZ8T[&/L@-GI
M*@5*>L%<6F5Q]T-83/@.:FI,8O.8!:<#/B8;6/?+512^Y0F5E%E[V CH@N_7
M;8+-/&@=L$<]T."P1>A/M7@N: 64P0_4K<-T*;8.V*+NTBCPZ-,(D.?.^TY_
MDC.=WPCH8NN9K<9S&334.LG,%X52!8ER88E2N0D>.S5:3X:G^)ZB5?BJC1&W
M!C*3PY\=H$U HO6[Y2>8/H>SY!M03LA=A9:3\SZ>\X4!YNI -%7/V."&;;B.
M[1#KP=[$+9H!I:U%AY5+V ZQ'FP9Q.9PHSS3%I84_NP%WC)="CFR\PV< TA6
M1B;)#[G"F*VIBL+'WMD^.]_ES"E_ W"1WCQ5F7,X6U.U?ZVT]CVHQ2E*&L/I
MCJR"-&K^W<-IJCZPE0*Q>?>>2;( R%H#H?'3_RFQ4U,8]B%VH6@P%^QMG'A+
M&A55<H>H(A>L?H!\^!D&FI 0/MC&R@@?QR>FE-&.AB?=!P LH8B+Q-?7X7+E
M!.M--CR:&'L61LN\QKJ)R*7/))K3_-K;:3S!!**4&@1H;59Q,)-:8SCS1\=?
M@._'%R-[8'RU+OU+W3-&K:O)<(3H=JC#%/8RK(;WP[C*C*RQ*.BPY] O@PGL
M [C,G"$9Y+DT/V3-X80[X#+#D%:)FPRG!>Q=UMR-JB]!)9 =<(MAX:,_1D3N
M%"-M"U1"?D<7LD^=XPQ4]A7Q^AR^>CZY#Z8I*!&>XS^%KV$27Z[X#Z0*K6!M
M(%]K%?G!>&I1069?R-5M "JB-WTA[B((_7#ND?@ZC%9AE!%>R$N5I@ ;^19:
MF:'J\.RKG_4 E^NU>"66/Z$YY?I]Y'.T,J.82%"]3Y@\N4R3<)YZ4_+@NT+.
M''XX&9V=H1O\*O-'@,>0PXB9!S-M;>9+&$3$3:/L+CW]=YI;:R1Z++\1;";(
M.:5,JK(RG+BN)$T*@%23%34#XB!'5,D8I\/N,B8+_4OT'0(=+_K-\5/R#O$E
MI(;:  ;D^Y+I-)\,SY%M2G)6LD5 '9TIQQ5,4=@QJOKT/>(ZC!5\@H7M@#S(
M1T!5YBO ,N4>@\GUY_0U)G^F]!GJK?# DYSWG!:30;]W-D NHVCRO)?A-.6$
M@Z3K,>!)SWENFYPHR/J\C&'*;-[#9,JA!XG1VU,,Q)_F);CV'5@6XC7.;0,+
MYN($*WE\$ZM<CM24^PXV^_.D%)^)0ZM;3,=PJA6GXI43>_'7((1U$+U1>MT'
MJS2!/X>!Z_E>QMTR=:3;1%-#YBQ!CCB1"XQ,F6R(**8<BY#DM%"R'ITH6;]$
M3A [;K&<RW^1[%OJG61DPTYY;7(CJP#=E'N1!1(CW9,./\[)@&R;J, U.?OW
M\''8W+Q1DFDU?B)9LOY[\5/,WE<Y%N3+A8#$AS9B'@"."PIFP-D-F4>$C*,L
M>7HRGF69-$.?L]5*6N1 L6\"!O9559P<AFI; <VL+LZ,N=NCM$V.$^G)4Y4'
MRIS;P\3A'5*\69V;7:%.9ME*J!JI?K]CM<P)9$V&'J.W/"%>CD @!;SI^^6'
M4<:D9(MW^\-[84.I05>CE\GP[&2 G=-%E;ELT:B"EB,F;3'];0(.QK-:<J+3
M34XZ[*PP%5C-%II*T#E2TQ8[XC/P*U]9Q7;\3.9YU1+)>X&H7>XXT0&?<SVT
M'%%HBTVQP"1_+RA_EX/'MK@HL8?#6B8:#BN;-[LQ]?]W=TWJI+24^SSR&^0(
MD>TC;)H?ZOL*,#B,:HNUB[$U/2@$8XN:38:GR,;TAD,-]I!R).!(Z9S,BL%U
MN'SU B=W3W##>>#]1:;W4Z"Y-_,HJ?)GAL*A<?HI#*??/-^_#*:;BGH>B>&;
M=$FF7X@H*7A#(P(KD>\-<H$1"UHC!.&$0K7*BW!3;O,E++!O*$;B3U$8"R/"
M)4V!2/:%Q"A)C1HR#OM;Y5/(6!_4_.8%<\ //\4>@"JBS(OBGGK;CZPW(*5]
MKO]5MQ8UL!RY:94#HCKX2UK6=9YGZ,R2](QGXS1QPR6)LROX/[WYPHA(J0Q$
M[4M=ES9U.G $\4@^D<P[$8,\CVGD+IR8/$:>2R[]K"_X]>:(_A(FM$B-FQ!:
M8>R&T%K"'CW0EV'*K-W3Q##4;M0NN6J."ARI:F6H<&FU/4;A'4UX4LI[\D3>
M2)#"^MJ$(CU[M#+:.S5OG 3^F8B+?!L?"]B ;+DQN,F9( 5'(EN5Y4V--+=.
M%,"1$(^C!U!3CR*8^D,"4Y M5<W*9U6*<,2T5;GG6*:A#8G@WGP?4#WD07RO
M5.X#R(;L9E17D!0A<B2C57GHV KLN]J:>=3E6'K:]P%V-T \^\*6:VC[(I0<
M$6E5Q8.-EBE@_^83 &U?:@<EUNXBX+#M(YBYF;;5>V!D,*=7"I43PO"(P)*/
M9>96(P@G]5.KS-P;Q'=>X"6$INTLX<R)\COQY@NXV%Z^P28[)TK)<NMT"\1M
MJ7F\/FJ.2+7==%YYS7'SS1YI$^2.#^SJCGF^*?)PI+E5!GT**5E_)LDB+"7_
M%1W"G!;4M'R*G46BJM#(,'$XW;S/,=-8_J_4R=)SCF>?'?BWY_@OX17)[@:K
M,$K>$T#O6;^E[7(_G)8IV'K(.)S4ME+#^?8:HI]!90L^B5S*+?KN\UM('XBR
M:EH@RML]3L_VHM!A3M66Z\X5(7,$2=NXC"M([(TOR_S^LG""%[*DN0>C]?UR
MY7B11#/1[VQRWAL,SENJ:=2 RQ$>S)R<3V25>[^,9S?D-;DA2Z=<2^ @]I/Y
M=0;PHF5*@ H>#L/J6V*/4^4!;FR.__ZL.Y[MO/>VIX[#^<"8IT'I?L E#*\N
M0Z5^8/9(]WY="O,]!C3!?IB*#%A'6 W>[#*9B^H#E&.X0&(>E^:'K#F<\(]R
M#.54]^>(P>]&UI\2PA^U&&2YH,_M>_=]9Y\ZQQFH[*O%4">U.*C50^P\E(J$
M/U2&!'@,E5HP8R9LJ%C&N7V>U&I\4T*&6E;!XBC$<R0KWS%.V#V8J%4<$#QJ
M[+;7G',3/.PB,%35P8:%:]:;(_]X:Y94$(VCS@.X9[77.E_^$,C4A?H5)LEV
MG4:4PR6:'4FL#P>>C,X'_9Y].NW115E &E/5..QX?#5.+ S9A7W%ZJ ,!)G-
M2=*%<B$F2?0E#%P$8=T?%ICS8X_E4*4+M4X:6-6E/QQWARW]87+6PT]D;8/D
M"DA3NUC+12Z^ 9G3'- =$.#W97Y\&6:.30V=(^Q:<3:(L9@ZM:O1[$KR2T?V
M8R;1CGEKXT\ #E"KW1@1I;I$G]IE=MJ\0]N8GNW"ZD@BXT*K1A!317:2,''\
MX_OJ 4U684###\:S?;,@ ']9$"_:Y#:>;@*LWH ,R5Z.@=:X]9V>G!Q_%Q $
ML6WWR)C6$7G/>UF25IYGH,'>@2Q(W@RZK&.O<6,D^"A>A*<GR+NY,8[)?0LS
MK-WW+3SM(3FF<6DN\2W,)MP!WT*!*%^M/SO_#B.E$IOJO0!UD>/F&EJ]E6G1
M 6]% >9WQ%^<I=QW4;,GH"!VP19==FM+#1\WJJ^C&<FY(6_$#U?4=N,N@M /
MY^LGFAE!7JI=TA)V:&1WB4HL94N'$E9#/I68TG"=QDFX)%%6G1!PQ M/X(6I
MT HH@_P*9E *I#@[X)/Y K=\LG2B/[(K//T'I8U<!H3M@#K(IGB#4J" M ..
MF6,ZYW'T&(59"MTPN'+</V#?DPJ"N"'0!SGRP: DJ$#MD+=G_?"GTQ-[MP$3
M5P\A[BZY1#83%75Z8I^#[3O_U%G.0&7*H="BL"CLZFN*E-]EFP2/*5\Z[;@H
M>P-J3D_L5> ;VK/WP'?!6RTGHB\BHBBIL4IS()9] 7=[K!39?E30U?;\LL(O
MW,9<HZ<]FX.[!,)3'W5M)RR^4!W'$6"3&/Z)Q"F(WU=H7WZ0;<_S?N^LME;%
M2M9V6(%!)5^/0@^3TSZ2$J9+U4,M3!OFAWE=Q_*^KL05A1=TOLMTIU[0^Q9E
MY\EH+GM![__(SK-WS>\A*; &5IX2M@Z\=#=L@>K9E^+SG7V5+5 ][DK'S,O3
M3-J7T[Y]87<L?AQJ1$K(.O#(W(B5JH]T?6QVZ]X#V('W95%AL:)NHIX,[+<&
M2MF76VV/C\K\9X/KP//R<<OPG?9M+A504208$+OYV+P!O"E;^4BBYP60_<J)
M/5=//H1= 0UM#JW3$Q,%I!U]D.8AO_'\E%URI'IG0$B; ]O,B,P.UL8>LH]C
MJB[.T<OIU,LAE!0T73NU&0DN9G0'G+T.@\QD^KN7+#:^A@++MF8/DV'O=+!]
MS#TBPF?@'Z$E"V2Q:+L?YO-%/KAU:<M>;!Q@ABS:2,X&E]-_IT7Y*=@VOI!O
MEZX;I@$M1@,[20 _NAEF6>R*5C\9[;"=23GLY+P/5H)GR%Z.)!HO,,!X=CG-
M <A]AQF?YY1 -N54XQU;#H0@#9GAD=B]70^9[^QX]IR$[A^25<]MDR\G9$5<
M:X7+H1BRNR.QMPQ+:F,__#BG K*:+.<1F[<".(8,ZEA,96@S-VE>O%VR=&5-
M,PIAIQ#36L'*B+#2YC?/<_G"EC;.J81\9"NS4E\2]E :,L9CG=F+,$I>2,2\
MUD@U-H76.9V03?$:[.2<[1I #9GED03B(0SFE>5!WCBG$K(64%L<-' :LL6;
MD88X2DJ2 /_:EP+XU>3)">:$<_;O_#W#.$ ._U ZX-G3-F7X/C9ON,MP[XL<
M*)("QB8YARU[\S5E7#XB8SX[W[UENA2R9N>;'"R2EL0C_"%[V'.V*SY*C4%>
M(&=0^9L<+)+BHL$@YIQ-Q2IA6Y(>%!R"#C_.3P%D%[YJMJ-##*9BC9!86;R<
M/!&J5E&#*8FRE[; )>-7WYMG;'FO8R]_WU+M*=? D-^-!'QE"T)5D*:"AXP6
M:%> <OM]15R:,MI;PB?CV3/\-IXY;@'3"Z=]ADB8[#XGH2V&9IF<-(*\=IID
M"SQ 6%>Q3<[=]99BFY2]F@8N?D?YB8L<\*J]RU3$:"I1,6[8J]+RJ7L.3<X'
M)Q?=/'VVT#CB4-\!]3@^0#=>[,SG49[:O4!^M7Z,O*43K3^1<!XYJX7G.OYG
M)_J#)%E6H"+'#Z4GS?I4[*V[*P;/AZCT+!WZGDM3C<O=AOB-)BAN0B6V>+1:
M:D%<F=.0J-D$W7](1F3V<I1C^BC!L.B> ')6[+*0"Z+[$;"#'A*ON#0_9,WA
MA']$P);"#-']-'27FQ*@=KO?-!OQBFXN$W).G=D,5%@..DRCR',H3K*V_3OL
M2O:%%+#(>VB?V,. &JK*22*S#*.U.+RX] G L'!Q*+'B$ 9J["B3&U\#[PUZ
MVP0Z"]G"_':"[F56F3\"/*C1G4<,U$=W%:N^N%20&?+_J&HR,Y[R<W1V-CRW
M+\&?&L<$>%KH#+(U[Y6-50+''>[W$_10&EU]7P$.;JK=&EPE\WU07/U>^#V0
M 2D9A@)W&.P4X["PO+T2.R^7) (L_#/R\*/)8(#).#$?#AG'FGP7<N7>?KZ]
ME'J\OG\T07.%U.8:;_*F7$V.OL9BSWET7&_F\=49YG<35/=(_97&GC^N[X>A
M4-'B*>TE<H(8YCR>T=JYX^B91&^>RW-'UF@]08\BK6K35 ;7!3<."5BII5.I
M/9 +.2!%F:>51**,TEAQ:=QB5!E,FN(_>0R](+D/@ 1\1WBUAA,T_^L*?.0(
M@@+ QMPT<"1@_$8B7>;OMIF@N74WP7<6-@[+6Y4!;'N!W%A["G5)ED=$V YH
MBARO5%4+4(#%<2UH52*O I7TG-_Y#NAFBP<FGSL<MA[BX+ 1LT;4,UEZ;AA0
MU[<P>B%Q(G[#9'\]P??&/R0VX_52-'L.;XYDA6+S9AU3STXZTT]1F*[$K&%^
M/,'W?U?BC&#R',8<R>#$9,S[PQ!]=LASRPF9PV\P00^95F*0# "'24>R+S&9
M]+L7$1_V:^FF=O@A8,(.,5-A"F_B'&:TRFIT'4:K,(*C]S*8CI.%0H8"3@L@
M";8&(>.E$@(.4UME N)HR \*H:"RID!7Y)M?5?5?#1F'_:TR]A3(1&S>? **
M-;)&J<86-DMW47!8IVVE6874(>*-O'0OJ.8Q8\F")-E+22<B;$;GH!@-$:[9
M#J@$-!7E W%B(B^XP/P^G[V]D34;XG)NWD)(3076'&<57H?+?!^@>])] -!
MCH T7TB"LVXV<UC#_N#Z89Q&1&'A"%I-3K<^$A@PGIQOGV&'HU<=2E2Z6\4D
M>A.>6O+&  I9/9%2G+V65*&AAZL9%('?P^B/>YHLWX7+E;8,\%L#I9"WU+I"
M(,.&'@)G4 IHN=]X0:;T_49?"OBM@5+()KFZ4B##UH& NRU6@*?";O@,L"-;
M\NKR=0O"5!7),''\XZM():W(HBH@#>A)0TP]Z3J-J$S*@O>9W\/4D=]JI725
M+)5#-.@*T+&*5P^1/6L$/-AE&G?VZ%I*\Z6JATB*)I?FAZPYG'"7] 85F_;A
MQT 'Y' =Y=4E ]&!2M1;:+\Y?IHQ0N<&<- (Z&*+#6"/5Q+.<I T56_Z.%HB
M7&)7)$K6C[X3))?!]/;/U%O1=SHT2QIW1@IZHK0ML.P,P1CMPC4Q]<EXQIV@
MM&2<8A>3TU.DT"I-'G!LUEHP/XZRB>V'H<46%?V3[Y]A,?>T]<]3I/L=E^8R
M_?.4>X5KE?[)E5(5?53>&&B)[4Q38T'JXNR "OO@!**,N/3/0"GD.X<J/]C<
M?,?0E$)Z1'Y=I4 I6IH9R'"_7$7A6UY^\E,4QN)T;X)V0!UDFTT]#BN 0\U$
M98;UGQT@8D"B=9D^,K[S&P%=D&^;]9@N0V8HVQ5NPNJ[- J\A!J?@^F=]YW^
M)%WJW#9 %^3GY7H<EP SE#4+E^&91](B]+4V=WXCH SR6W+-LUN"S%"*+>3J
M!7#[3[/J#)GKQ!P8)66YH!50!OF=N1[/I=!,Y>NR\AXF8[RX(1 (V2!2C_<J
MZ(QE]]KW/CBN,W&Z3'WJ*7U#8-JN5W@>K'R2,2R87B[#*/'^RJO^\,@B=CTV
M,@00'?E*7T^DS-+!5"XR7"U#]+919>_)'(-&MIK7Z^T\6VS&$IOA>#WQ7Q_L
M\8%J^(5KU._X"]?(5L5OEP=U7[A&?"70XC>2BB]<(V33G!Y;%%ZX1A_#PVJ$
MI(AS:2Y[X1IQ=>MNO'!=K6G(ER2%D$)KH!2RX;3.DM0&VH%'+CZ58&1IOB&%
MUD I6\UL^^S4E(9]C*A/:,PT'C2Y19$>)K,63J_6F[J6XNH$\H:3TS-;7S[W
M^;++5AUX'7@9:]RI882=O:K)#7\/)VJ5&$-I1$IV'@'GRY\!]A98N4;\)"$'
M6#KQ'&;\S?NL!48J/I=ER#KP'-8JR_@9<I1:/6DR2X?&7N6.8QZ]\P(G  KX
M]]GK8Y[!TQ[+Z)WC133,@KS'(ZKDGQ$U [9II9]A:M],L@73[;@\VZ9RV\GI
M.?)M6T[#0^5; ]J',62>(QFG-?FA8,$\YR>TM)AMNA;,$59=6"[-)1;,$;_D
M:ZLLF#<D\MX<FLGM75J?O/@/B>E2U SHAV3)J+7ZU*%UP$KY#O(Z#++31<D\
M*6H&M,'.>2_EG(SC/%0=<.:_"R/BS8/;[^["">9;I-),ML)VD],+[$2G4MZQ
M>:X JP/&2DZU<V'L!KL^^ND9TJ.#D3U=B*H#1DAII5I-CN]6N3W%3KXI9)\Z
MQQFH[*M^7;-H,GI:!T7"'UYC!7@,F1I]O,P=<;)Y2)/LOX<?P[Z&M/R,;+T\
M0%UPK-_%=NTD9!Y&A053JEC)&P.A+$C.R&*>"JOYB'!+9C-WW1ORFGQ.D]3Q
M[])@*G[+9WX[&9U8D'!1A?J'.Z\ D(7EL*L$/;F$JO=9UB"X#UZMKTC@+I9.
M)#-SR)K"689DMS*R-ZO!ZT*1[4.D&YQ2_5C6%(B$O/+5V*@J BQT%E;LKO+8
M2S/XQT_$)=X;71K2(YK79')Z@6SJ4F,;]RE6@*H+5;X9"T)!]1:T G(B>>PT
MM<_O(NM"2>\#D$H6;4$KH"BR X^4;XKLWL>$6ZR;J8!OW$7' 7];9GX'NQ:R
MWZR4W(<:-P<%;@EM(5]>OH5*?-E^!XB0@XEJ\&4/A85UKN,H*6V-\*_];1%^
M-7FB3QN<4V_G[T"/-MYC&!@L+$ZMSBKN"MO[ J BJ2,,BG-84IXI;JGIZDSY
M[ 7>,ET*V;+SS62$52&<2?=#UC!F:V&M:=F&\" (M=!J#V1".J1J[7L5,.(6
MKC9T@W]S/)_2Y"Z,:%F]9^*FD9=X16:N)^+XWE]D^@D.>-$]3Z<;./\M?GS9
MXS'GNJ\-%[=^]E%EY0%^%F;0U^H'R&>QEX1):2GC[4*%[\VK]76X? 4R4BS4
M)<B# S5(:)(P#T 5S(SH,9M1-SMPQ[-QFKAP:X@S*O_3FR\4O"W,# 0,L%AO
M5Q*X)@ABJCPY;CP:?99[7W[["S,G4AJF\=<@*JW*QZ(@ZP/0]&7A!+W^9_AR
M$9<"<![$(6V-C@LZI\4:EY+$'H$^72BPSC])LO=F)RG^];N7+,(T>885[Y/B
MU^L;H,>6*Y6.9]U!@/!(GE-'.+NK$<-4K7@+W)[S E+N^@6.D-C)TGU2A9>N
MN/=E*O>"5NH&B-?V.X,^7(ZL:)M(<8_< Y/Q(XGH+YPYZ0FD0]0,R-/V.X$<
M'B<0ZDA65[8-22C"PD6OTWPRO+CH]]NJA%="RF&VMC6WZE+79+<OV^-UFN=$
ML-@7H :[.4@Y[#:1A?8XT?;O"6VV5((?-W2\C&.2D?#!<UX]/U.0/A.'1EY/
MQ\$35:$B4)2NG-B+\8HUYXZ=\:7OCY,%B<J_4JO;+.]@,NKU$/2S#4L4^0 ?
M? E!2,MLD>4T-38&D,B">L.JK.2H=F:)\5$R"HSZR+Y AOFV*QQ<Q!\@\\ 0
M23WGTOR0-8<3[D#F@:U 7ZVW/_[3@],[<A?K!_)&?(F_IEH'(.ZVY'1I8N56
M(48'\A=L,1;TRXZ_0^!2]T^M?H!ZR)[^.ER6R(DZX"XD/]@ O ]6:1)GE.K)
M4Q_P6TU& V2OTPJ,E$@$#V4'\B"P,/8K\;^_I0SR3:!1_N^@[$!^!!;&027^
M#[:4L46K:(+_.RA1<R08US5+Y+J+R)\I-8*I*YJ\UD!@Y!P9Q]8RQ93H0')8
MU@+;(JVD6.ZU!DHAA_<KLU-=EV1B[$*N!^9^NUU-ZF>)H#ELM\AAI<H<U;A<
M,$'BIH"P(Z_+J(=</O,H1P8/>!<R2S2=_V740ZX3P&.>"JOYB#J14,*)%U(6
MOW\$NQZR?JC*'(X+R!Z2+B2$H)AH7ODWQZ?GE!(W#[X'<EB5HZD*8SF@NI )
MXNOS2Y0=9.MW9T@IH_F-@##V9WD2<%N&K!MY()9+$E'7CD=G12+YLF9]#^1
M5LYJ+FL^*-SD#Z9X'*W""&BRZXNOP&M!.R"/5>J6/L^EX' 33!CB/8D2;^9!
M_R0>SV[(B@96R#G/;S49#9&OW37Y+H-F8?J*"@?YI_"-1,$RBPK+!1WPT$OK
MY9P$+@BZU@FOW1N0$MD#J.[17Q$R;D:-IK)U#JUQY--AI@20A7DV*@?L5#SA
M59H#L9 ?[^HM976,%N;VH)?-9*VZ>CE? [I6FE.DD+J0IL.$6?E!H9BNT7&
M6[8X]!SE =<<S;J0+81:P0#JGC&,48Q/8AY4ZF,RZMORS&=."OC610V:="&3
M"#\(6R [_$9 &%L<S9H6%AD13&7UL%,Z<K6@IK3L=P*$L\5-#4]ZV$3!3;'!
MSK7*W"WI!9V+3>V(,M<YT*X#?FY"@3)-+&-9-,+$\=%2$6VJ[.54%VQ.^Y\"
M$6SQ<FMZ"V)#-Y49 _78RO#HZ</<-D 66\)H&C^4Q#0PEC8#<6M0S]^VH?%:
M(#05>@-2=L"/3DF<*E/'5,H..TH6EZBK=!"5O@=R(+_Q(IQ&!_A-I?3 %(<2
M*+US2=QP,AIT(-!?24!4",&1%'U[]/X)=>S4+T]D%48)F0KSOG0\O\OPO)V/
M 4?,[W**_ B@P\KF+/PE8GR8_"ZG'= +2GS;%0XNX@^0W^4,R7[.I?DA:PXG
MW*W\+DW%W)YVP+C-7;/:E.AH6A?#,;>GMMBO9>R42(,,8Y>RMC09<CNRY7E5
MQE!U>6"#[%(:EZ93AIW:(A1'.EBDQ.A2#ICCI@P[M>7U2X'+&EN,&'"74L:8
M2QDVLD5=56>D1")X*+N4_L5<RK"1+:IG$_S?0=FIA"_F<H:-;#D+FA" '90_
M\KO0([4#;@Y2+9('_$=^%X4(D5.K@LS?F:?":CZBKN1W.?0 5,H1PFL&.V,+
MDD><<E^6Y-APL\(P?6H_.]$?)*&;F$(0H;@!8+1JN:KR3P45;JX7)N<>PF#^
M0J*E-@?E#0%S"S(]L#FIB@XWE0N3HX\163G>]/;[B@0Q$?*0]>ED=-:""'PV
MU_AX3*5C,5I-B^-5*&29L U@;4&.#3;O%(#AYE41;I]56*G4%I!;XRQ3=1-5
M -B%Y"E7CN\$+GE>$)(\T&$HG\3W65Z3R6C894<9-?BX*5&:DPGIVP>_$1 3
M^7 6LTR=S64\74BHDCD1YN4>DYV5(KG*"MN!CFDAN\NL8S-< 11NSA1[O&X?
MCI^"X[0#>1'4G]W-T:P+66,,AQB..B!*>UQFBY.$!EW(SM)8J,^H RE_E(1$
MA1"-)5\Y=JC/]<*!*UU\'VRACF?Y"R7GNH<3]L-@A$JPCZ@9W%A/$94-A0K:
M7X/P-2;1&STDL[=C^',8N- JXX1RI(^AH8!@MKS1<MDIT2*,4N+#1/N<V1(R
M;I1]NZ+"!?X!@G[.D5RMN#0_9,WAA+L4]%-?KK7NGP:' W[9XJ;5X.;0/ 4[
M&H[TNY<L#@@1[U(B?MI3T8MD'%E?FJ[EM<<#;MABL3<N8Q*9-D]&0U%5*Q)Y
MX?0Y<:*D9:+-(=%C&KD+)Q8F9&EJ2#@\;4G98;F JU$2-5",^99M&.\F?WKV
M#."N;[^[F<7@R4G(_7+%OGYC3 /888L5LV'!QJ-NW<"VBUS8 ]#YD^+;UF_F
MSR1)_#PXX'C;>6E0X(PMAMEV;N@'M*P;C]=%*?\$]^Z',([O ]=/IV1Z']PZ
M40"?'5'H^7, OMD2@]S.-2 C;9="%-M]/3VW)2S6<D%7(*.IN,O\?GH;3%OU
MCO>8L7M!$L]U_ X]ZIV?M=J0>_Q'O0M;KDU<=A[K4>^"[YS>II-ND_CXTOTS
M]6)/Q7^9W0*HWQUC:(G''/=6$1'07P&;$0OZ8T2(W)59UA:HA/Q(+&2?.L<9
MJ%!?&IDFOJ^!]P:].?Y3^!H* FVYW\(Z0+XP*=+^T/(EP(/ZB,9DU.4;S,5S
M02V#?\T<E[P0=Q&$?CB'C>S!=X6<4VL,T)&O!)59J0,0-4,?.UCZ_DD<&[WY
M^V30[YUCEUVHS*1#&(:>/(S&8%ZF23A/X7(C750'']('_U/LHN;5UQ ?CZ$T
M='Z30;*/SIK>Z#GZJ5K#R;!W.K F<UR#FJHF.0SEE3L&_[D*J&K3'#22>ZHF
M7W29NH?0D"U6FZV&PA-"6I&G@.O"(KE:?W$26"7CV?NO9?FNU3N9G(T&%]:D
M$CS"+;8":4S90:V0J *M]$8K:)43!CG]8 4^J@@$&ZBI!'1FCHH;+P:Y!^E_
M(O&*N$D)L49:!LU><EH@*Q$JO#H\/:HB[4+2N4ZX4%]TQR-/>CXU1\$N)-(K
M-+Z[,)*5*BQ*<P7S2S?QWF3E_6KU"^2U)1>O<:%A"ZD!<N%F]S/[8B"OH'D9
M1?3Y.7.BRE^B[X/+99@&_,-H2\*>0&Z/- -@67?,!TH2?E3"FLJ7."4S+\AL
M8Y]2;TH3FAS5V>)?J4.CT!Q:)?0^F(71,B=0'(>N1UW]J%\*RU]EXXFQ+:=X
M'\1)E&9W^^XX7EQ<(*I_-7("T/:Y[D)?'[P_4W*4&HJ\82=G)[:<MEPV2U2[
MQJB"[IQQI(CKLQ-;(JX;8^6N"'&)@.YWT7CT]5D/R<>&2_-#UAQ.N /1UX?R
M*;$ZLQL S6QQDCK28E6A1P?BF0_A28W*O":P9I!-/")>J7*WC,5"=PRXBY!K
M)_+#9V^9^MG4MQ@^AU/BB[TU%)M/SOK6L;+,&(8#AQ:R#A0^Y-Q*K]8*E6FD
M;6')V!)N=^3M7I$T'2A^R$%*<4J/ &E;H!*RZZ4B([6D8!\?:DU#YOGP1-Y(
MD))Q(*ZEL/\9[*IVLFN?XH<;/QM*ET+Y&JYL>W9BBU7XR%N]#GTZ5;WPJ-5N
MSTYL2:>HP&:)H*@#[D*Q0_/5+L]ZMEC\U#DI$0D>RBZXG9@+L3L[L27\\LAG
MC) @7?#E:#;>[NP$NZ2$B'_J+&>@LK$P8@@K G:T:1HGD;>)/;M<2:HCBEO!
M=HAL2E!D",NFI( ,MTRBU0_,#SJ^A@T-#;RUQ2\>ZWK3*&5Q:TH>VP-LZ_-C
MQ)MKVQOL)+9X0S0J+'6]M/8(9JI.IL$CE#/Q,GG393;CF!;^=!,R_2VDKQ44
M%4U$J!<=IMXO4*R;9AZAB!DDG87U/&7(\KLI]6^BCHPUI.NP(Z")+68=R\2)
M1ZO&BH8>/0>7$T5K2M#,/982?HL]'L\8WI]Q=]P_SP8CU(> <H7#3U&8KH /
MRFZ<@N8 S!;+')?L4B.^!-V'<:O$SO*@SI)=EG+!? #W2*PREUR:'[+F<,(=
M<(\LR6KI22!3#M1?5UDM0<!M<9C47(9: #O@ ?D81AEGDBU@QEDD??;2Z&4R
MZ/5.K7&G%7&7+1A5H!KRI$1*OK!1>9_("K"3::[Z5A$3S9XR^F%[U5;A-\>M
MJB+Z#KAKWL:)MX3+(-R0ZFPS.MWDY$-6!LT)3R7H'?#3?-^I&:?X]KK]#)S-
MMO!K)[=E:3V^5.P:3@E;K$"UE9PZ%$#U S5UQ,6+RV!*_W?[9^J].?Z.:XQ2
M;6WE/N"*88M[>2V^\TXY+3)TP%7U\LWQ?+K4[L+H&> ^4RNK+%L'OQ'0Q99"
M)PV(APRWL8(-(?5U>,.2B1L2@>C3">0&>H$D['\*=+#ES;X!_K/1=L%AU()W
M]*$M[^@-"$YE@G3!%_5]U92>^93VE-+W0 Y;'L$;W5@.('?!TQ0D_(W 91).
MSAORRK(:2$(>9:V!5-;<9AK02E4)T)ACZK$?JO<5K<].] =)Z"_>5:X./4V?
M#HZ_)OG$?B>Q['U:N0^ :/4C]>E!?&)%B!_FI1H[G;TF7Q2>J_D9Z3OU7#U"
M.BBY-)<]5X^X!UNK=*![.,/CA)[]"ED>#C\&6B%?K&NM.!FP#CQ&[T*[!D5O
M'D;>7WD6$]GCD+PQT GY@LSCG0JG^8A0$_68X?S7YY<H>XA?OZ\$*<?YC8 N
MR!X&JKQC<UZ&K -/PM?A<DDB>J-[=%8DDOL.L+Z'HPW9/: >GP6@.O!V>QU&
MJS "DM KM\:Z%K8#ZB _ZM=EN12<?8EUZ%P_ITGJ^'=I,!5'Q#*_!6#(NE<U
MKDD =>#U\NOSI_"-1$%F4ON_[+WK5N/(LBW\+N<!UL88C/T3**AF'ZK@ +7Z
MZU\,82=&JXW$DF0*^NF_#,EW9>1%2BE2:<;88^TNHTQISHB\Q2T7N@EFM=-H
M<KJXEL9H23;NC3-)[ ZONU97A.Q#59US,*H^A[Q_2'_YQG*WJWJ"QUO!S35=
MU@8E-!]<G?S0RL)I5'5]UVG.R7+JK&:J!_H8??!/ZA@VKC5"\HSZX?03>ZRL
MV',J8/;!H8F#/7V%J-E_V.0\3F4.(<T>^"@C=IQ4D+!858P0^W [D03P>#S/
M*QVSR?<D3M-?4<*"&3#P/0BC,_;,Y]^'X*.:^NCUS6DF-C*UH5@F7-BJ!E3U
MVG ZI8-;'9M2NJV^'T].B"U>I$HGX*)V#9Y1H701F\(+G5.ZBD'$)\16LA;4
MI !IJPZ.JY-.$>4XC^<[P^ V+JJYK<(R*BF*=N^<;&(S30L:9<B&K:HX M5K
M.UQLE92X7V%C)T=N'I8MAHV=N))KC0J@^KEX ^+>A(V==,?H<5)*9T41[4'8
MV)!H_40Y+XNF_,%?86.<*V)+=*T1IP+V%3:F-O.?$$?J8K+3D32.R,'[W02;
M37GU;;0!G[TZ$!ET4@K>U4%%&OTE%-QU'$T?6/)J+$!U0PZY _$^8D'JHO,@
MUHO( WC2 =>.<FFN@-F#FALM.@"'Q"$E%01<TP$X].,6.,?]?\,.Y)/4U2L3
M+GR(:'/<^S?LP%FT,943<%$[G,Y/[]^P [FE-=6D &DK>N[+^Z?P=PT[8':N
MJ5&&;-B*PB/S_@%>\,+,@]F/(%N0</.\/N^F5]%VW.H?;#:A\?YM?!1\TFDT
M@>IRV49^G(8O4+\3+N&1FX=HBY[!D3-Y%WKBJ.TG'.$^>X<=317]A*,.Q(EM
MR$7#3SA";9]>^0E'1-8*E'.5GW"$&ALZY2<D,F&..A"HAX[3&I@]<#SB6/.<
MT=6>ZL\P>PFCFXC]Q8*DOG53MW/.<[<,5"/T6F%;9'A0*D.7BM-G_I6<B8>7
M))Y/7R[#]YP4"];U"N_A['?+<%5?%0UX\:"<AQ$KP,6"E@<6-:>5JO=P]KME
M)[.DE7J\>."5-F*E457$>.Z65<V2_DG(\-JQO4W%?1A-(< ^__?GMR!C6WSD
MMU%94#^=UW#N.Q!(8541]6FQY4>/LV#FN$IN;9_KN19T.N;\=BN#UO(!98<(
MO]WG>KMCFTJG?,?C\* #1M)63B4[G/A0I:;NEMBZ*LK>P6GO@!VPE:/(#B<^
MU,>IM#NVKG\B@KN5TVOY_+%#A-]E=53;WT:.&IS8;L7>-G&P*$BP5H]G]QS1
M=JKXS[C 4-Q?"T7NEC?O4&6&+VJMS3F'T?A3)RE<W((+ZIC2[W@5<=XYXV]!
M]+GSB8L[<?2C/S3[>ASVJ&^;D\E"Y6TT0KDOH1]#ZFN/*\I''0(RQ&\U]BD$
M9'A(Y)9 .5>$@.0?[$$(R'HINXKX-#2'V+2[,/U;D30N:\;G,6=L7#5&HSY4
M#^(ZUB"7(;*0^8F.7YUFG!MB"[M:<BJ)8ZC<"ZI(DVQ#VOQ?NY+F/SVN=ASB
MP;W[",?JC+.NQD 6PR*/0"BMJ>/%-Q9R7/YK5X[+WQ]/9[,%*CB082-5]C@G
M@FC5%8MD6VSJ+R=WU]<5X?_>_B43&?\SUV>B*"(U_8BX5E]-[MBN*YZ'/[_)
MQ,/_S($2C:#*XEE]-7FR=%WQ_-^[/V7BX7_F0(D6L,KB67TUO6NTKGR^G]W*
MY,/_S)$2;1$KRV?UU?3^PKKRN?AU)Y,/_S-'2G22JRR?U5?3.]'JRN?^NW3Y
MX7]^'!X2>?,KRV?UU?2NI[KRN?U#.K_Q/W.D1';)RO)9?37]90IUY7/^4[J[
MYG_F2(F\P97EL_IJ6S</4%J=EFGF"F/CYF-\<G?&@6_!N%B&5KNXOT-R5=H/
MMQ_D!!"[SLOBD(MM\[MM5>6G%!R4[U/6#UT_Q&<B8@.A2!!BD>U^M:U*]J3Y
MNR]QHKY[<.,I#IW8)J\OL-)G(Q+K5'DW]9)QK9%O;= +9]B9@%\+ZZ4Q<L1U
MWJD(\[4_ZCH,GL)9F'UN1R1I>>B0MGQLD=]3;"A3E==.BA11B(Z53UN#/4U3
MEE50!T$[3A#Y#:2650%%B:A!??-0V[&)(B=W>A7=\Y<Q^.^;Y\LPXLR%P6RU
MN\W6-Y20A"\*O_DTFOS!)M,PFIZ.^9^*.-/5!2H:(8XU>GT<]@_:'\0K*:0;
M :4+/;]_82R[AG=S@9U]BD,2SCX7V+ZQE ^5_%E5O&1S+^4D$N>6U]8 \732
M-&5[$Z79=^5BIH8$N:T^* 5[$,YY1&070#DOBZ;\P1Z$<Y;54V%;%3?@G!$;
M=MH=JCIL>!#E68:GM-!B33@GQ)8DF:QTI;N)Q;V83F/Y_HSY.:( QR9*NZ#@
M:3X/$F_AY#(2RQ4%0A[CZ6A\?I\Z 8ID<E=S0AY0ZF@@?Y_8+:>6G$KB&"KR
M&%5KN: 7'^.7()I"KN[O(%'/_K)F?/8D=K*K)8<<U96HR,->ZTM<-%,JU@.L
M">>2.'.29BV0\T$?>]N,DBB7 ;P1)X9X2I"+3%_,FWAH@WB%%TO>)NPM""<7
M'V\L2IGT*DG1HWR2(_;WJCC?EI0<!WT0;_V!>).]L*3P8F5+SZ3LDE"M=IP>
MXGG;3,P&H.@#@VWNPM<5=W0".Z3M.*_$[EGJ<QM*"GVPLG67OIZ:%(_R@>/,
M"0V5D9:K?@'%A^#F<CR*_'([X?.<#F);C07)EO#4CG%V,08GW8"Y$6'QDQG$
MX^!]<.*()W]K0UR!T5H<-775L(OG9S;.=")T;MYX-_ %Z1T;Q],(2C)_1>8L
MXC*."*ZE$WXP7/^;W\>ZW,3<L5DAM9?P[>SS*N(ZP%92%6V%MJV7JDB=]C[B
M<7A,?&BLK2'Z)O\F*=R;2)YC9W8E[0A6([+G& \N=EC^QI$]QRY%]AP+:^B5
M/]B#R!Y$>Q5V?TDKSHPS3AZ*0:Q-D0>!/PA&I3] VHZS0VQU4(K.2.*;J#P(
M!LI-K3_C*"X.%]&T@*UR+)@TYUP1APMIB%)BB-:"YVD0T6JB-;-+RSK@?!$[
M)=Q844S8\B#D:(GL)MI)V1+R\#/.OJV"]4[3A4@V'I"HH>4W<0DX8U-3:XI8
MUQJAI&Y4%&Z>[98-[C87X@O+PG$P^S+(+<PMQU\&N>97ET&7#7+'3ACD!OMD
MD!OLT5E^H&>0&Z!G=Z\,<@,B4RS*N<H@-T -I9TRR+5VJ!KLT:&J/+2KL.6!
MQ6YG-_^0!%'*UU:.:(GY5Y2P8 ;;5'64OU8WG#MGHHC4,A9KB3G>IBQ][9QT
MKEF0LO1T,@D+ %?1<YR\%C8PDO-*\4$W2ZN:QED$:?'8'PU.#@B.&JM)2WGS
MV-:#^?=27T.EXE(\:! @EO;.,Z+:>*NU1V,I+C]<L$#LY48$HY!B&8.E73"1
M)'.EAAOJ59,(/%-@)C;K240AEEWY\RUMD-]9\A23;6+^'20A:*Z.!$O/%E00
M^Y>,)8G#L+0II95H7I3S@26O.B(M/UR007VIE*E,)3@L[1YIA;K:+^3X_N0;
MZ!=P#_"/"J;LCL&I??E'8*$G$;EI5X]'O>/#(?5U@:8*41FE)5\RT4(LA0UV
M8"BO>,>YO&7)F$GK4)IVE3,XHJYD:U5/9"@M>85GK9]'[^=O;[.<HV!V'J0O
ME[/X]\:9-#<2L<E#7!Q4/#BB#E8VDVX<40<#XKVQBDO=(VH.9.^/J(,!<14N
M1# F1]0<0[>/J-L3_6WPJ8ID$3<HV'!R-Y0+26>5*V'QXB1[!TOWS?.OM,AA
MNWGB"U?$)E>;E6:V>5@5(9=H08U><WI/G-P0253%!N#FSM%M!R=M(_T19/,$
MW*0>;(J&@VYMBH;$JZB*2^U-T1"_)Z4C2^D*U/DL2-.;Y_LL'JNJ':)M"DY<
M65"WQ:20*0JEVSNE35C*])/RPSD+SM@!4!F)92N!8VF31#UF:QQD1L2NTVJC
MM(S!TO:$S-?&]V4,V8(MM_;?H%K#1_;PF\W>V8\XREYD\J[:)5P#U:<N.B<1
M-.;)JXG6@\PS70[^8D'R\#NVH#N+G@K9$ <Q-:8RNR M.1-H#]9&X/F+91M[
MX[X**ET)\FA$7[9@6G(K=$=C+N.Y]"93PZX*(IT,+K&D+ULH+17'[I"ZA.^V
MYA?HJB#2R0@66^JRB=)29>UNJ,OI,]]A6=29K?X*2IT,D[&@.&*HMFIN=T-]
M+&A,P9PK[C_;2K)"9ZU$]VXY0%>TXE<T642"L,G%QY@_JKS%M5)_!:.NV$*M
MZ(L2:NWZX4X4&C5W+$I\:"<'KEA/=55 !::Q@N'M^ ._L:?,H00>^!S#6@*B
M!H_# 8$/$+YEG3JFSN<O/?TX/"&O;(C3*1X?*(R]27X_(2_C@DA@6V#HM_N?
MI3ZB2J5".2^+IOS!'F2IG_./#+/+8)ROF0H_>OEA/N\0'T,UQY8*@@<IX=O0
MU,YSP>.<"^(#(R8?'6EN8O# 37;'WN/9.]_7;J-45F:4MGL<#HGW][C,Q#+6
M@.-!"<9E7B!D>RAFX=U'^71'/&@-YV Q  \J'6X"4\Z_Y8<Y#\3F%[%DU%+<
M_'X/KDP]"](<EG*JW7Z0;PJ)-T.83,02%'V]!]>?7L?1)(ZN(OX-3T'T]\TS
M_VXV :#75V<W=TJA:K7G;!%/NF:R-@#EX.VF:9)MR)__:U?V_*?'.T@00-;.
MK;]SGHB=KIH+IN"K:6\DK2D<=.CM/,&A$DVD L81D6Q^J8/7D&H)Y4?P$;[.
M7Z5BV7J&3Q!$IC0A[V71"+[6P?M"]8031FKA;#[#X1)-:[K"*7^M'Q=S;D[F
MBL-;^6'.%GD!1Z/C&P;!CTLY-[']#%[5YSBL"2>%O%RB6% Z8MW%4?M*3OLW
MH=]$[#8.N<+^CB%2:%$CXSR.WEF2A5R)[UD4QLFO*&7C.?^^GW'&('3D&QOG
M,]!E^)PQ%O'F#R_Q/ VBR<-OWL%G'A,KO5B]A3?SZ=$I[=G5AVT=:I44:Q>
M$L\S!35I7O;V5Q3^%ZA(QTF8(]-81I3M'X?4M0(JK"R:J! EZ)29:1NN]F(C
M:L)9);\00%MV.L+?A8;(NR7#E'C]R;^&3WORM6+[J<?AT('='LZS8%X7 4 B
M$EJR$4G$P9</#7&LGN)HR"]&J"*.'0"(."BM0N;NZW@&Q;^28*:*0MAZ\/&D
M-QQ17S1H&H0@1H!(L3.I^RM4ZMB#G4<+"H@CZQ"IJ$2X@P 18E=2]=>X;F=L
M,F43I;L$:5$00AQXATI))50Q%$2VG;)6W<^?4L9W9E%V\0YS%7^?JGJ*N,7C
M\'!P?.C 9L9@XE5!001L;,*BJK-1AJ><BM$V!2G4]144 M,6\PXF1-!=J;2[
M U Y1PN?+\B@KH:@%)66B'<0(>+ME(GH+)@%T9C=OS"F>YL[UH3S,AP==,L6
MI,2"R-C8 D0TA$7XE),UWBBGI4=L U+*3%_4.Z@081N;?XR%+30U;!BUS^/7
MUSBZ?^'\I%+#@[1-@9-XK=400]D<H0<+290P-A?9&:M:[O=5&N+]F$5!$L:2
MR"+ALP5X![+%- .-Y" 0"1)5C=23X +'KRA]8^/P.603=(*5/E^00!CX(A>-
M0)1*)(@XNV)JN@XC=O-LE+N$-<DI.>Q&@J V%D2\73%"B?!=0^)THMPAJ9H6
M%!&'?RKEIR]V(39$_,T7F13NEAZ2>9AF9T'TMW2#M/M8@8:Z\+(NY>6=$8H'
MD4Y7C$S;<]6UUD7&PA9\AG/ ]U8Y\&T'!R+53B6A;0/D^LZ4I6:P)H_#H5,^
MN1UIZ0AX%PPBX4X9E;81YND@+,VOF,KWF)-%U%8PU:^+(>N$$^?4 :B"%JCA
M(7K1J5"DVR0>,S9)+SF!@/\GRVZ>K])T#A8!N-%0-K^K&W.BG-IA:^F!+BQ$
M_I2A2<M":9=QLF&@@8C+/\"OR9%<AA&' 7=)C+/P/<Q")I)PY;XX,TZE6$D%
M7A,E4CJ",E_.?/ROX=^QMWDR?@E2V/@6)CVXD$ V_I6-.5%.E0G1&_^:L!#Y
M=RKX*H>S1CGY-D^XIO.5+HPGA457YEU4-N9$.56B0$O^NK 0^1O;TF@KDVX3
MM+ILBF]XM'>"FXTX-4[Y&ROL_,IP$$EWJN#3SADGR9WHX\^;YT*QP_%BVM,_
M\Z%=/ ZI;^*I?P94@$,THE,18=L1R(O=#URZMR3AXN,M3'+1W220L ,%!X+/
M_%Z2TV@"E9H5RE*S=TZU4X8B;3VR@AM1L0ZG56YLL"&Y*WV)9Y.'))CPU94S
MH&])5/3#Z>NZ"4H+(:(@';8\BF#SWR!QD!^]V 8#O5K*@O3):>VZU<H8+:)$
M'39NBBA8F^X6U^S=)N&8LQ%.I]+XR9H]<XJ[9_ZR@AE1JY9LHT+;&(IK43M$
M  ^QC%7HB;/2+;M898R(Y#M520P%O][8Y2I?:17:[8/3UCT;F2$ZI"HK9=KH
M:92%DW VS[F>_&>>9KG1#^Q\93,P9B,WZX1ST1UK6%5XB*A;LHJ*PW:+^W7_
M#)(DB+*;)+]M_N*#3UQARG(U7?TQ7?PU!7_/^KZ&W9C>RAURCKIC'K,!%5$'
MRA)I%I<##OP3/$-YM,#-\\,+N_CO/,P^S^/7MS@RL:89]?HXHKZLQ>J2H8D7
M4:4.6V$W8PPNGI\9.!A9S5 ,03^</J?2-6M&8Z ($07IF%&V^-#"ZUR$&_QD
M\GE$V()3TD7CJ00+(MZ6#*(:9\JM&!$^F_'I[9^<],*%H'6:5/3!F>B.;;,B
M.D3.';9K_HJ" BN;?%M<3*<]MPO:<IJZ;J=$42'"]\,>><<@=AP,L O,Y2%0
MR:2@TR^GUR-;I#YB1*$Z%:6)TG#&(O8<CL-@MK:[7#*(7]#?/.IUQ\GLC@&S
M/E!$:SILQ7Q@R:NV3L##G(BNVR77,)";@CH5JWDMR$DZGR? Y%F<)/%ON"LI
M>.-_D=X!:](-)Z\[%LOJ !'MZ%0DYS919T$:IO?\ZX/)3;1Y8XC^_@+OXI&\
MX$3MF4$%#M&(3IDM1>/@5\2139;:#R'-86[3OV1Z=J?*?7):NV>#JHD64:).
M&2Q%%"Q<P'47':R;O.S>47?<)+4P(CK2*9NE<,%= #U]#\(93*Z7<7)?%*48
MW\Z3MSAE-]D+2QY>@HC_"0*3V.TBXMZTG$.M=Q5%'KNWGC5'!**27<E3%Q&S
MZ3[8*$UNJ&=(+P5QW3.V5X&(Z$:G;+/7<32%DR%0IC@5[S[Z>')X<$Q]57(5
M46,X$'D:FUNKYC )O2H_YU WX^;YCWC&/R>]^!BS).2;KH>7C?"B&VP$&_90
MU([LCCV]*CQ$TIVS@TIS*XH0 M495Z<+J-KB9?K)+CY$+SIEZ;QC$\9>@SP:
M+1K'4<:_B+]DNES-5N$DKYR2K6@3B:94[[2HMM:] XP%Q,AEWI2!GB7#3V[G
M,0SR+C<KRCIU:]W0QH2(L5;5Q__9Y(A_ZM^[O,%O6\2QCPQ*;JWP[U+W^U]0
MLW_R&;%_C>/7XHVKF+'M*-7B#K+BZC&6\=/1_R%8NL!7.8O3><).G[@0@K$J
M"J#<X'%T>$!M6\[K9>F[DO+J6DZ,%(Q.+5?2&@9R)55["V:ZE&C*QO^:QN__
M,V%A(4S^'[LRY#\]7K-I,+N(,KQ:IN"I1R>K8^82V!88^NU(\6B'!54@0(M=
M[C[R..H3&:Y0SLNB*7\P4CBI2SO.;=4TO_MWY.(%*H*QI8* 9'MU5Y3UKOX=
M45^K@<E)1ZJ[.) 8F*^;?YNZY/;0J2/CKCJ4CQ.MD8+8*+H[RZQ.:MJ3S/IL
M-Z*^FZG6TK&# SEH=E>R]8KGDE<HEPI+1[Z[8,0"-K8ZNU0C31"[?INPUW#^
M>AI-\D<WLQQ4R3NU>N8<.QJCJ:TP%3&+]:I35NN-A3*WVA<ABA)E$3?(/3S4
M=PA54 ,%&L3*TJF(W1V(8%4W%?*Z3<&,4R:9*G(6 $)$;6Q1HUTD=G#JB_B1
M_+:+^E)]E-QPT3.WN,59,-L48SN^@Y6?Z^.-\3/+3>2E Z%_2+V!JN1 Z#OJ
M0.CKYJ*L8>R- Z'OU&JU(0$-!T)_3QP(1#8GE'.E P&U!W78@5#+'M1WRN:,
MCC(M'*3^!.S.UWRFGP<SP?Y@_H;&(*H;<LBNFGOZ0H.O+B12SX&=\;F93W[S
MO%S\-ZP3DI&J;,M9<M5L4Q:\(2H/;/4[NJTXS0F>YDRX>J+#Y8OBL&6CISG4
MG;\$T92E5]'I>#Q_G<_@)J\\"08BQ1+VPK&&[^PZ3ODCO!$S/=T)%XU?$7^2
M3>,$S)J2LQKZ[./HJ$<PZ<DH*N@!HE3G-Y-N.%"B[8N">V02-(:V-X>](^*]
MC+EH-$Z!1^ANQJM3X,"E,+*CTK6ZX@_VX!2XNN!]I^!EJH@HD[;C#!+O+NL.
M10.8'@2@[8!31I\)G^=L$!O;-(0EEK($CWLA:)=QPL)I5'@KQY\/21"ELV"G
M0+8TE,R@A\?1,?&B*I%-V3Q@C,R#L^+&5/>39;^BA 4SV$Q>1>^L0/R=,P:S
M':H45;OB'!+/\]K:40^BI0,HK7MX _HW]LP/Y).B"%UV.^/#9#U ."^W21@G
M]RQY#XNHER)%WT1_ZKR!<TYLO*BC5O616XI8<V12PO9?)MHD[X.S1ARW7$=?
M=+!Y$&NVL0#S5?HG^\TI -,M7&R;Q!'_SW&^=U,=/(SZX2(@=MK;.HA4@.U#
M_-H#?\'-\^FD@*&<,D2/<S*(5Y,*LA,K 0[/5@";XVL&#!4=3[5I5YQ$XO!5
M:_-$)>36PN:H+Y)_6=2CR==CJ?EJ]^%'\H)_U42'V:W$^!!!&YLLWXJ[Z+,@
MR8C$+:/HC#W'";MC8[@Z"DK/Y:*$T/V;YX?@0Z(7-7I])*_A9U.!:A.!:%JG
M[**[$"\YY1HD+Q()BDL -)3.YFLX^<1YW3:UT#XSB%KJ&W1'A5I&; I?X.#D
M5W.6VZ"K&UNBVM/9-F)$0<Q-PKO!)EW:"AT3>W*:W@H=XSD_QD;=8BMT$6W-
M!6Y&%MWFY+^PC$^G,U?"C 9]9X^:=L.,!D2#2L&]C3"C 3Z>NK3?([)1#CH5
MMS3 C=KFL,DCFQPQ49Y0'QW-16=BHCQQ(5BJK3!$ZNK<=8<S"HH\TJGY,,0A
MT9D'Y;PLFO('>Y#LTE 8XJ ;)EWERJH!TX-()DMAB /BF"0-88FE+,%#6J7*
MA3#$$S<C/ :EF-)*R/R*^&D_#'%(O'W6UHYZ$'T( ^I.$.*0V)%21ZGJ(_<A
M>H@THF30J<@SB56G$G(? I(J^,"M1Q?D?JF3SKET!V@,6QT.? A3$KJTXW&X
MY;.N$"\@Z(*3UCD7+JXX9JAK!SHY[^>O/M44)!'7[&EK3EF!I0U($IZA-3G0
M.4Z*M<'^2SB7W?!6216G*5YJ1Q>1Z=C6A;T!5)L<SY,P"UEJ4<<T7\*Y[$;Z
MN"T=,^+%6H!2ZSJV<RB%/W.I1D6;6WX*35@6)KGI-#^QUM:W"B_D''?#?6=+
M]RIS9"M^JJ2'[<1.E4X9-_/LYEF#M(=X9>!/;YYOWGC/>7M7XJF&Q_2'&FTN
M%0%6M?I]'(V(SLT*Z>B=;RI@)0_!:BO$8DB\/[ @*XV8BR&ZVGM5^FE$=*!
M.5?%7(S0G7ZG2C]556)%2$:=;CG_Q'Y>ZR/;'BWDX5=T*J<,!:G7,9<;L0.Y
MOG;8U;I-7K["R[!0GA&Q>;VQR4H#]U>\V2H$D]@@JB$LHWBS(;J]Z=2MB!V*
M-!D1API(%*'A2),1&BK0U>"W-LI=C8C3,^OHBPXV#^+<=I?F]9C07:1UHI(L
MOH6+C]CPW=K1JS9+/L3&R7P".&%YT,7-^=7"477SO'95U:P[4.N=CT=\FT.=
M1FE=S<R#'>R0Z,=MF)TLWC)R; YN2(?MD]98:&!'O9$NEGKH'1P07"GCIF^2
M<^%<.8A"/DUX)PNT^^*>Y&B)@RMM2$OMH"QP^N^AY#@=NJ.T8%WAHRP^V0,G
M93.6>TZ/8X>%^B/4!+D'KD0[QGM.![$/1T=<)N;[ I$'/CO*A&).HI,7FQ3"
M5=I834!ZX,?KCJ>'4^[DS2::>F4!NP>.Q>Z9]CGUQ![&YK8[]GGRP!_99I)I
M[Z#G6/!4?14PL%KBE#3EQ6S'(OD]CB>_P]GL-.([B"R(IB$?B:=IROC.=,)G
M]1S55?0<)Z_Y2TUMC'847?*5<#?\+$[G"9,8*ROU _(]-!G40GNJUBLQ(Z19
M!_#!Q/N.*@1OC\)*D/?'Y-@C,E%5$HN.;;&'&K#\LBWVB6S%..M*VV(?-?MV
MT[9X-D_Y!B!-[]E4I[RSM!VGYY!(HA:&H@E$#XR("U1*X^'6<P#?%:.A1#R(
M8 5(/# 6GL?1F,,JG-]W8?KWV><9B\8OKT'RMV(TJYK"."$Z/5L<T)HH/; &
MEI$N<2J'N:HID$3LV=64HZX2"/%Y8*,3T 25Z<VG@F4KH(8P8*.Y66 'H ?&
MKQ)(@&@^]M>M@!IB=[%:<)H"+Z%R+]8^3;(-8?-_[0J:__1X!S<?(<-YZ^^P
MQR&R3UH8N"(H#D:?ZXL,=;7M/ %8B:IWB#A'I++UK;0E3ZO;&&7>*/-.0(V)
M?.<6QEMEO#Z4)CU]C9,L_*=PT#WO8I>YQZ4-'X>]_N"0R/Y<6:"(,UP/J:UK
MEFE]B&^ -9K^BJ N6 +[B&#*;IXO@S#Y=S";LZOHXF/,TO3F^3Q(DD_^**=G
M'LG\+-4[S;FE\F)8UB(++/AQO?(&#04^B]JEW6'!J>ONDPJ:9<Y 8_5+6[X/
M=1O>S?.2X;//I?USK[S5_2&!:7W\PB9SR#1<?JTJH09IP;__B-CH5H5OQ/PN
MQ;@_WNHC:@>*5 XZ[NDCU''BEWOZF,CW@;.N=$\?HXZ,3FW FW)/'Q%7#S$9
M>R:8]M@??40<WJLC'CU_]!$Z=BF+Z%]%DSE?W<-@=CK/XB+@47JW(=X YB?J
M 2C@O&P&4T(@]14+Q?1GF+ 9U[X'EN(Y'>(' 1-U'3<ML:"?[MX5H??L-1S'
M7(W&_'FE3)"G 1WUA:Y:@I%_/ZE?52R=SQ3,"?"EWY-X_B87CO!AP$8<5ZPI
M&]GGN^<!-=XW+)?=T_%_YV&:!^<K-HE("V"0.)NCRO90CL9!AZD5"<-_)DP=
MVJ!L"R8+XKK;<@GJ2UV$RT''+&RIIO-PPJYG8^G$6W[P<7!R<CP@MHCI4E^>
MBB6 ?/"A+N<LF5,=?1:TG?BJSRJS+X:#U@LJ#XA8W\.^T-O)MWD21M,BB4\5
M"2%O#? =2;?:%8DDVD$+DP]NQR5B_&:_9:$$C;&K[@28(UY<];2A,C3:6P_M
M*@4_'FC)/7\.#A#$\W4UT6Y^/>U]@G:E=_7Z%L#,M9'R7?P$\YKFB%;V ;P1
MNZ^J25T76>V;_9RX.WF)6D/D@-L1%[.91!<?C@C,W+H49\&L_;"-]9YS&5['
M=YPE1_M>16P,#@B<3RLQ7(91F+'K\)V5OE8_B$/5": D=H14D0KBQC*%O3^A
M'@-JWZ2I:,KQ!6)0^Q#]<>)4]$?YHF/DDSV(_I HZ]GGC^ _<7(.Q8@49GZ#
M7H!?9XQ/E89J== >A(Y(0*\A_PPT[E(T[ DH)-X\FPO<6'$DR#THG_"-O;-9
M_,8F#VS\$L6S>/IY%TY?,G5I545+F(^)_8G5A"I6$#VT/A11F*=9_,J2.U98
M_-*7\$VM#))60 WQZF)3$=1(/2BB\, /Z@RJ0Z3\@)3_ ]A1JX&T'=!#;#VS
MJ0@Z6-V+_3D+QG_SR4OJ>=YZYK%_V#OI>2 W')D'84 2@G3\T3K-@51G<C>:
M.B7LHO4A@$@"5^7S4C4%EHAC9PV$::P-FQAI0XD:UX0-S]!FIGLUW4 Z R:)
M WJ;U!8Y:A]"G"3@:X54U.H7^"6.N6E2J[0)\*'RA(2'GTSF99,W!(:( W&:
M5)$UPL:"M!QR!]>ZW[+;ON&3P3[XAH>.!%:92,6";WB(1V1U:0JWF9!R0IUB
M9"H_L1K( 9([D]U/43DA/C7(!:@O=!$N<H=U:^$@0V?2RRJ-9AP4N0^YA7"0
M(9&9!V==&0XR1*TVG?+0%J6MKOCL,8:25F$TO4BS\#7(F%YE:XWF8 D?4D<V
M6UILC?!:\M?.7-,,O;K7&LT+IJ@KWYN(U%0K!%@M.7")M*(=5] )L3W%TFQA
M@-:#^OCKG(]R!=N"B1DP(=$.S1Z <^((;P/)BE7##*HE'_([2YYB6M/;<F+<
MI6W3IW'Q\<:BE.V7]6U(6DNS+>O;J&/6MZ%&Q4U-V.36M]:.XJ,N'<5'FD?Q
M$7H4]RLS8T1D%<595Q[%1ZB=TQ?WI,6M];!+6^ORX*R EMR UFQH37GC])-O
MT1Y^L]D[^Q%'V4M%I='H&"3D;NSFKAZ8A]QH,^"!(=",A[]8D#S\CJUIUJ(_
MH-/=G)\F%&H;N <9'A7@\]?+#A@5>P1*B5.$*71I [H'J2+F!%S&<UD.2;4.
M@=!N6)QLZM(&<@_,DQ7P\V?MJA)_%@CM1E"[555:(_<['T: __29?ZMU?=KJ
M%:CM1NR[+:42P6\LG::E6Z;BU]=P42DQFIS'N2.11>.0I:>325C NHJ>XZ0H
MFD]C'Y=\I9%]W*B?QU[O@*!RT>T\&;\$*5M_Z\7'>#:?\"^]CJ,I%^'K^D\J
M.[EY9X":VCE>04KBX5T9_M[8S7L'Q,Z1RB+2L)_GX/; ?MX[<*FR4<ZZRGZ>
M?[(']G,C]=6QJ%?K$ @E-HI:&LA6>/# ^K[$?_,T"Z>JQ-7RPT $L?&@E@3E
M2E'"Z8$MO(SM&UQR:^!7T>P!*",V!K2B&C+P#E[W%21)$&6?TIK]VP\!%N)T
M(HN"1/%Y8%&^36*X2FL)[W0\3N;!K$!Y%8T3%D#D6?'_90/<H!L@C]CKWL0H
M-V?  RORQ<*P8TF-JG3'R>P11U@UH$XUF&C*HMR:V>]M7O1W\WP6I.'X-)I\
M"V?SC$U^LHQCCE\9QP^$QM']"Q<0C>7O(D@B+N"4?TO^%1I&/JP)%]SA<>UU
M>AU*M.()*E9L<X69Y<PZX!_<)QYS"B[+*[@QNOVQM!T2[=4JB47'NG;H0JIW
M"]:U/I$]'&==:5WKHS;L3EG73CFJ":Q*X3N[9^-Y$F8A2XMEGTTN.5-;"]GN
M;'7V*>Y D5_:X%M!?D1G;PO30'L$>6# $V/4*EJN:@HD$7O>FU<!$]4K4>.!
M/?".P87U8[XAO\_B\=^_HC!+[^Y_*0L62]O!L"9V^&E*4"Q^'7 >Q+->O+[-
MXD_&<I W.12EW-$V0 NQ;ZB6S%7 2.V#PC.B9'&5N0!UFP);1*8]"YL(0Y0>
MF.^VT$I&\-9SP!V15]]00N)1*P+C013FGPRNR&"3TW>6!%/V<PX3T<US3DQZ
M,\_2+(C (IG;U"2R-NH'Z"-RYEK1A2I@?2A3GIN.P1H=S#8X2T\SOH=YXGMC
M/D4^Q.=QQ&E)\VWR-_:4K=='B?K4[!DX)CR&UE8H._!]J'^NQT0PFQ4;)PBH
M7'@YZJN7L%?@ENALVJ)JR:#[4!9=BX7B)!^D;'(;?,+#I\##-&]76[NDG0/3
MA-;T=I1,AP$?*J1KD7'QWWF8?<)Y?^D&/ITFS(ZJR?H&G@G/6NUHF@8!MLJP
M;W+X?1Y.@FC,'-G%+]S?I5WIZ>0_\S0/*C#=SZM[Y.P>$;EXF]O9:\-&E,K8
M3"LH,4:M3'S+B;!@?BC$>@(6B8RY31X+%7 1I3&W[\9\3J2R[^ZZ0Q36 N'S
MP >17=>*^&6@$"$;&W7=6&YVD2XTW$#@BQ; #E$P0B,BWX:%"-W8UBL1NK/1
M=0Y< 6,WU.ZH:Z%VQ^Z&VAW5#[4[=B'4KKZ.@AWO*N+$S/,#L3R.I_PP<-F5
M\)MC-/P&Q44>C&=;P%K1,E@3((4X2@:5E(Y@2TA( _J$,W1A8L^@:,;/.&/2
M*YB%SX*>$\>C*$@OS[LR(*1Q:SHB2O]@DRE;&ZU-1"9N"\B)PTOJBE *C#R4
MK+4 ]:.N!*B7ET8<$'DT6 L!ZE2WF>"LEZ4C^.1]#-PZZDK@5GF,&:+T('!K
M>UW96#36H06W23AF/>W=J:0/X-S]@*\CU+9C"K2YZT6JC_]UG"KG?>6M2&^>
M=S8,^7X!FPG,.@$VW(_M*HN],M*.%\Q#['<.%<NS:\<[/NF8'6_@KAWO6'@8
M,49';L=K[41RW)43R4#S1'*\)RFS R*C#LZZ\D0R0,TWG8JF\B]EMM_O'5!&
M*]><"-JDR)+Y<>:2ZMK)F,T9(BZ6U88&F.B>@!Y+QDXB!;*;-GG<&PQ.G%09
M@>"0> LE.$OF4=H(O&92I8%:*F^Q)?GK :2Z')K(!'O<%1-L>2]AB)+4!"LV
M!8 :7J7IG$V^<66.ID6-M2+6\SX 8O)'3J/)Q0=+QF&Z_&61;H-9".KV"W2[
M'TQY+#3#V0+O07INS2W6Z6L\EX;Y6^F_F+2[J&W-T&#+(CQKW1B<KZ_S<9:/
M.CZ\;K(7ECAD"M[]OCLV@VO03\=<<,7906T;UNX#9I&C]H?\>DE%OO0\3DTN
M%%?VPG&>$,>5F<I$/(K-,>^/Y?G$F>O$=66C8WX^V8_[Q'M#(H\JSKK2_#Q$
M7:.4YN<TR39F8OZO7?GPGY9%N6^2>Y:\AV.&##3L46"(^,[4NJ-- <V]:H8F
M<H42!PM,*3H(I<\##40C4B$95(PH"-)P4/&9FKV&XSB"KXZ3!ZZ_5_R_P>X3
MS$[G65SL/_.+U)*W. D48=H5>X,9C,BNHB,UP:&Y%D[W[@]Y@&/<XE/AH#\+
M7\,H!Y%*Y:UL]WC"$?>(-KS59*N/R8.[1<[F*3^SI^GI^+_S,,U/G@IG+=("
MS@K$YNZZZ[ >0@\B4T4 X3\3IO:5*ML"3<1WA\D%J"]T$2Y2,Z=P[OX5A1 A
M&\SNXJ<XD\_7PF=A52(^L.JR7YZM98AHJP *A?4C?@IG;+U;*+[Z]$TN-D4K
M@$N<1%5=@'K8?*BV=QT&'"H_ME_&R7F0!1QO_/;"SF=!^)J>?:Y_"L<7[^H$
MY2K=P;I'G#%I:Y6N =^'&GLE?,J5&VD! Y/8(%U#E&+=D$/UH>S=/1=27F)M
M.?'>LVEQY[E\TI"V TZ);_VS-3OHX+15E8Y4#PI8RL&_]1S@)PY-TY$/(ED!
M$ENEX)JTJYG9S5:;GQ'U@!30K6$/V_I^:T77[(D'K'33>3B1FS-WGGH<]OH#
MJG1I,X%@7VZK-!KEG'<9A,F_@]D<8IK3E&5\GY"JUCVT#>P)J(>8I35/A=%6
MA30G9)\CY&?$()WS[[Z)[B"0*%E< Y#^BN*GE"7OP-E5]#;/^)_C:,PWF;EP
M-PE2+IU-O1*D0KP*JS1&H6?-$(*H::<B"2$T[CR.,LX%XY 9/\7\#/BP9GEV
M\^)G+*;$O!.8%H@-0-:.]::@D8B43EWUL0UZ 5@Y,4E: 3?$^Q1C0>KH@P@D
MH@"=,@UNC1D8*?FX@=E3FK=@TAS8\L1!9P 748Y.F?J61^3S^/5IX8E>C0@H
ME9+R;7ZRD.7ZCH?S%_C/JZ@(E]X8=-M-5K8W61F:EKX CHO$CB@#U9+[$=NA
M"E'O;IDR&51PC\8L'_TR-=QY$C@@=F;45A<Q)$2LG;),"@;"AG-P<\(WFWB0
M3H YXAU/$W.''"VB)YVZJ1@V>#?Y' DI!P\L649;*7:^PC9%:!9Q^$EM/5##
M0P3?J6N*\W2G$E>RV0!I4;!"O+>M+705.$3D]2VW;26[96%QE]3M+(A2A]+<
M(-F01>DR9'?]H=_"=#R+P;:ED>AFT,MC[_"@3[#/6IV^OK%GKI*3,Q;Q_RCD
ML?Y*@V0WC7XXUAZQ9<I<,LA6K0+NO4EY.SP@7G2K2&=;SCBN/4AZ.SQT*>DM
M9[TL'<$GNY?T5L'VM[DR0G46A5] W !8<\:^5W4,:D%T+R'.@LR5UGZL"9!"
MGE ND9:N@+?0N)<G!]6/H! 2/X*GN3ZKXNQ%3\.D17Y.D1)?CB210W$OE6WS
M>^_G;V^SQ06V%Q]LG)<<V9F;^-:0?SP@TY9HE6Z!+^>&J8'H:V!V\*:&./IU
M?S]_2L-)&"0ADP]FY&E 1QR_82Q1.13W*GX]!.'O0#TX=Q\#/,1!7<:B03!X
M4%9KFXH'_CJC#>ZR 6P8G:FK8G>#NP.1-F^M*:$;[G#738 5<C^?1%RZ$MY"
MXT-"6VZROHW3+%EAW1H06V-$64^U0F^<2ZI*>)IBEMCZ*T&E35T3KM$;V[Z;
M")O:Q0\^G@SZPR'QMKC^I*X 9RO?;-: N-!)&7NT0$5XLX:$:)54=A#8RO\R
MEDL3*^S]6QRE<7(-[U,7\5"V?1SVC@_ZSB1&V-UNR?#:2B5S42D,=V#"UCE1
M1^11>KKBK* ..SAM):]54HB2XV<,\8')9Z$0BW_LZL+BY\=?]P)1K_]8("2/
MF=*7Q+8L!4!L);?1WD=P&2<LG,J-'NBS!1?$!1&K"U6-RU82&ZV,R^O9>CF[
MU@CXUVH/IB9G2F/67<%-$--FD EWW>7/_SD'O894"!@L[#9(LG <O@51EO[Y
M$O\13+XM/O7?+,U6+=.'A#-7_.$AOHHX?(@>1C;P#;\5!$:\?IBH1?EXT X_
M/F2HE9E:_.?-TRR<YE(O[HVXBL8)"U+VC17_WV@2T^P3>"6>V*KKG2WT/J2]
ME3E8Y1;?/,,_BPQC"YIET"_P2QS,UH1VF3/@0^Y<F8?3<38/H-#<=[X-A4A[
M(STJM7X<'AX/J8NT-*$O.%(?DL[*>*$ZP30*_V&3GRQ;8OXV9P_Q/<NR(O1!
MFIU6M4L8;<1!04WHCQ%X'Q+>1$-H/'^=YUE;I;7=<-;!.P(&B3THS4P_2L@^
M9+\)@*?I_+6X6>U7RB;GP6P,-(31E(^C8KT.QXOG(4/HXN.-P1V-UW$TA50Q
M?G*9)]'-8H$W4S.KKP8I$<='-:*839!D*Y_/-:L63E9I4(-DP*1[QX>\):V5
MO@.8]W';5HL-6TF&KNFA\/!3_P ),7K$KK#6CHH+K(B&=*J(7!EQGFL=/LWS
M<7/VN;CY6N9YT>X#>"..46I"1^1H$2TQML"[-H\L%_/+.92A6H+>XN(G^\@N
M.;W!["\6F&F0<>_ =F<-\/9Y0)(!ZQO:VTF11YUE11#3:31!0P:+*1KND%VO
M[GN33-\GO3>VW63Z(^) :'/)B =]%=S[DTS?[U@B[U$ITAG'M0_)] ,B[R3.
M>EDZ@D_V+IF^3JY1UX)?RV-0"Z)WR?1U4XW<BFW=D9:N@+?0D";3^Y-I1'U+
MDD+*8M6H#I4TL[\+&1)\1'8L<TEWB<#1>G#C;?,9$IPJI^H"X.*LH Q;&,GO
MPFTT/X+/@^251'4EL2W)$@@/J@C42XO@-#A5>$=?EBI,/A0+:"L=HM^Q(H7X
M@FV"V(=2 QK1TO4BS8'MCKCI^J7BB.8X;=41>,L#7NZS(,F<T8Q[EKR'145]
M(YW8: <L=<2Q9J(-980^W(5;QGD5\>]A:6:L IL-@:&.9)F8Z(  H@\7X38?
MZ,^YZDA:B(DZ8#AKUT$8%3H1L2G$\#JC%:4%<9G"=QN$DWI;B,V>@,6.1&77
MVDX(,-<NF%!3<S3S;TM0%BF?IU$T#[//VWDR?A%GF=7J#TCJ2%1T63%L(*]=
MI(%(/=99*ZM;N)!%I5Z'0%-'XI(K*X@<>NT2#XXN/0L+SOF<(XC&GQ<?X_S6
M-PB_+NY_2^N=:2OTSQD_]O#46YT)'RX?;L-6<NSAZ1C#::M^0V$KN8@<FI$:
M2XLX]O#D+,-JJQJ#B_:T_(@X6^:M5504K!/@KR/9S\;':ARNGZ45FLVB.?;0
M^B)'ZV>AA?5@J&QZ$7<!K'EH<Y&"K5TXH9W3=/']-2TLLDZ #L_,*AIP:U=
M</2DO(:_<Y++ZZS-<LE6LNJ;= SQ%<39-LU.)]H4^'#;<)N'GX&/)A4)5EM5
M QP\(,\AB1-NP)JG!7 S!2DU!\8\-)V@0!LK%]!V2N[I*\14IE#5BF.8_!EF
M+V&47XV6%[*Z>;X,HR :A\'L-D[#_4K '8S:'ZLT";C#WH@\"L!<-N)17 TY
M>1*N.SF"0,DQ\0ZQFA#%"J& 29ZXZU:F8$Z+<Y=/;4E,5\P[B#Q( W8A7W#H
MU"T, CF+U:,Z6.]2B>W?J30B=YPVMV#($'N0@MS&S4HC<K^IOD@KJ,0.3O(,
MXX:S!X=.[0[DLMB69@F&!WF_=?,'AYVX*4LD314J\BS>KB00YJLAL9?)YOIM
MAMI2#O',%0U9.4$V8K_2GW$TSOTA9GE#BK[X0#OIA&=Z*6OM,!<MW+0IRK);
M<*%B8OF\(QA9I^-Q,F>318 &2W>,<& .?HEGDS":IH4_+>._2I6)X"M ')UP
MDHO5D(ZQVAG43OC93;E;QN:'3%>G&WH32*$3*1'RZ;,95FIG<CNAF^VX7H>=
M*-9NN@BC4*TE=\=9,'/$^5I<*72U>3],/II@8D_8"PRQ=W85\4[8_CA@AX-]
M<<#V#D?$YW!SR=APOQ:XR9VOK55 'G;JF%U(9UO.."YR1VH+%9!'1,==G/6R
M= 2?[('KTUX%Y%&G8AM$8U +HG=NR[H5D$=.^2UVI&48TU"@\<#]Z$!$0__
MN=+86U*V&,^00R7W3[H>S\ 7UHX5R===(G"T'GA"VZB /')JJL#%63V*H<!(
M[CMM.(9AY'(EZRU)2"(81O:\EUV.8*"^I;ZJ+%68OBH@ZR?U##MV90&^8)L@
M]J$",F[EWN4![J%.PCC9J/9ZSA&&V6D2IF$T_39/^/\65U6?L6<^JAZ"#]5A
MH;DW@Y0[4BUFB-Z9T Y'MJHVNZC'D&\L]9!NSA35%-;T%<!Z1XJ.F&MF13)J
M^Q2=<#?K#]?T=/*?>9H!(7SDWCQS)F[C)->"K"C= BO50WP;*&(BFGHER*4C
M!91L3)^5R+%6X)K:$;X8L#D1$+NTX04O5:^#^X*3^#_Y3<JE/UY%%Q]CEJ:;
MV?Q[XR_O'QSNC;^\?T"\XS>7C!5_>8Y[;_SE_0/B'705Z6CXRW-<>^ O[_>(
M?*TXZRI_>?[)WOG+K;M(^@?=NG-*,#)-T7KG4&_$1=(_</E"N@UQUG"1Y!C)
MG>_-NDCZ/:?")622P%TD.0@/_-TU723]7@>2/$6R5&'RP&O=DH>D?]"I @VR
M]=H$,;D?NY$RH@;6DE1D$3F=3I/<3HD;4HPTKHT/ H%V(LFO4#Q=U6V1.@]"
M!9KD3]:2:#3(6H)0.Y$\2#4>-,CS,\+"'H7U2PDW_"VP#>Q$[B/5()"QUECT
M2-O>(P@]R.,*PO':\[OM]"W<;A"4L#_>H-[Q_GB##HF-%>:2L>,-.L3O=G/8
MCU#5&]3K5I1?+AT=;U /O_'$82F:>X/Z1*9AG'6E-ZB/6GH[[ VJD3W9/R3>
M;]4?@UH0O7/VU,R>[!\29\U*I:4KX"TTY X</[(G^TZE7Y2D+%:-ZE ]\"8U
M'1K0ZU:1"^TE D?K@1^JC=" GE-3!2[..J$!/72.\"9[LM\G/H?I2T(2&M!'
M#UV=<HG4#0WH=R$35B!+%28_;?O-Q ;TB$.V["W8)HA]R)XLX]W(OS/2C(UV
MP' W+O/+Y:BK"66$/N0=EG%>1?Q[6)H9J\!F0V"H&]FK1CH@@&BMFJA32G#Q
M\98'@_#E=9Y$-QO7XQJI!-X-L->-)%(C!5$"KIUSYT2BJ*#D_2ND&_Z3R_#F
M69S*;:0Z.AT"I]U(\C12(@/HB#IUR@JI(@"NW4XA+YN933YH+\!=)^Z=J*,V
M9;R(KNC;'AV=>M;UKW^R;'E'^[<Y>XC/YPE$:^17$1NICEZ7P&M'8DI-],@(
M/*)4^K9+1Y7JGJ_C83![8,EK&.527=[C8G8L0KL!_CH2@&ET2E(!1A1&W[KI
MJ,)L1)$M?C4^0(F[>#P:C08^'J84<!%%,;>N[E:GH-[:[-[9@%7Y0$LBZ52G
M:OC-C\/>T7! '#77T":J 9:0Z*Q.69.M5$Q:EZFI4V*M[BL+N73^Y-@X/8C:
MFINX":?@8D!OCF?QNK-D"N%31UUMOZJ00^<WB8W1@JBGN?V=NG[5GRR<OO#-
M[.D[?VC*3M-T_IK#2A_B;RS+]]*LG*:P7_D(1[WV)P^J? 3JZW3-)2,>^E5P
M[T\^PE''<NK+M^_AN/8A'^&8R(&%LUZ6CN"3O_(1-L*_CSH6NX+?@"F%^)6/
ML!/;?>14#.*.M'0%O(7F*Q_!2C["L5,!C24I2RP!E:!^Y2,H0[J/.E9$5'>)
MP-%^Y2-H114?$0<PZ8JS@C)L8?0]'^'8Y9*36Y+8EF0)Q%<^0O_8J7V=OBQ5
MF+[R$?1-T4?$?DE["[8)8C_S$39LX;]2-CD/9F.H9!1&4[$3 ?C)W0U!)C/(
MVGT12* C;IHC@]P7"Y3XF2+Q!PMFV<LY%PS ?N#RF0#FG"^(FOO(+CD5P>PO
M%LC6KWH=P\+0D>)E)DI7@0(_4S!,1]\R]> ZCJ80?K=,0:B0MF'WU2 EXNH?
M+LR.6B19NY+)*57^-<O"5SZ(D;'=,U).56? 9$<"TTS431.VIPDAAF,-&+EY
MWO1B7T7CA 5ILWM"_+4@G8[DQ#8Y!RH)JIVCXJ3ZPEX%&;=W+."GQ70YNE>_
M&^EIA?Z![X[$E)LH9'4F:B>RN%+.5BN8;!%!ME$'>'\"R08'[<\)5(%D@TY=
M<SA :_%5P;T_@634B1A5I*,32"9)G7!8BN:!9"=$6T.<=64@V0FZ6>N4V:7I
MV(%!QT(\RR/3%*UWD6;-Q X,B#??NN*L$SLP0+?5_EQS>.*R'+<D(8D=.$$%
MU:F#=]W8@1.7XWDDLE1A\BZ<JT[ ]Z!C%P_KKL@[$,ECMEP+^*9.]Y5*2U?
M6V@\B/9R(>#[Q#G%V)*R6#6J0_T*)-.W/ ^(W=;VU@H3Q/L62+9X:&T+;R"&
M3/H.X+TC=<0&:*JO;39H(\=XJURU>H<+Q>(_U(-X%859&,Q^L$DX#F:Y]TF@
M6TV\!@CM2'1B6;T:)(0V;,R^AMT'LR#YO$WB*1<R>/>0^:N9%\'VHB/AB UH
MF8R2KY@N&S%=)QT)(319(35AVXKI>F?)4^S$5+68C;?0?F-%)-!#O*0%?KV*
MD"#JUK\!A-&1N,(&)KB*;#46ST4<5;,LKU9<ESV;+8RTZ=GG.:=@&B>?^Q-/
M<S)L?SVBBJ<9$EN/S25C)YYFB%]=X' D1M5XFF''[#[#D@D9Q[4/\31#HJ@W
MG'5E/,T0#5C[BJ?9"$D8=BR>ICPR3=%^Q=-H><6'+L=A;(BS3CS-< _B:49.
MW1,NDX0DGF:$KK-[%4\S(CXN5Y6E"I,'\33EU>OL<V$18-GB"!NR5+%B&_0"
MIQ%B)X2]M=L<MP?A. * RK4;;0/T.F=,4PE1K PJC!Z$Z5R&'U"V'2JQW[/Q
M/ DS#E*])."M@!IBC[=*;,B2H,3D0WS-Q7_G_&QJ(&IQ V"$>,ZO)F4I'!_"
M8_+PL8<7N-1XB?$J>F?%/2!Z<7;RUK!3(O8&5Q.]/C8_2QLU$T@W)-:%)K=^
M.&(_ZQ*5\\M9MN$!,](615_ 8T=N:1JBJ<M543<6-M*VZ_0A2*8<X(ZK='_\
MHZ.CO?&/'AT0F^_,)6/%/YKCWA__Z*A;EIQ<.CK^T1%^J9C#4C3VCQX=$)V]
M<=95_M'\DSWPCZ[/$AHYC.6'@2WBBB[UQYX2G@<NSVULRQ/H/XM0.L7Y6MT8
MB"*VGZ'2TQ&V!!.I@U,8Z7HVBV/XP.D99V@6?*;G<?(6)U"4]B8Y8QE_YHKO
MCC]0N9IW N.&.-)!6V#;\JZ,E=1?*I3[CW0<_ADGL\F/, I?YZ__CB$V=L97
M);6XM=H"<N*PA1I2-H%(ZC'5&]10EO=[S$_D49Y,&T>3"H-:V@EP01P^:G-0
MZV E=7L:3N9_A-.7OT(VFUREZ9PEY\%;G5E=VANP0VS7:F1ZUP%-Z@X5JL1Y
MF(7?DWC^]L ?8C_B*'MY@+R&>?)Y%LYF:BW0[P X(-Z_UQ"\,4X??*$4D3*C
M;M6HD9SQS''[X%ZU'"IS=.!<8JU*BL:A,CE&!W/^?]VO5K>-V _I<B!K D#=
M#8G(A5">]S4 .9A+_WT6/P4S[5 651,.M.=N1 ,B.0U M-GIXC&7KL\5VH-.
MU@:@$CNF*HPZ#42TMWT(A;<Z ^A*#F\ ((F#1,W%IH3CPQ47YT'ZHC1CKQ\"
MY,3F3#-!HA :NR7"PZ"O$;&)H\E3#(X8T9!.A?J7\:Z&3[J(YEG%\=RR9 S"
MG9J52M/I$&3B7)( +GE=W3& CBA3?6M9VS%@ET&8_#N8S?E_+DIGI&L:SCXW
M9^;]J9QQU#MN?VQ3188=$GNZS"4C'L]5<.]-9-C18;<"O7/I;,L9Q[4/D6&'
M1,8IG/6R= 2?[$%D6,.5,XX.NW5'E&!DFJ+U((RLA<H91X?$)W-=<590ABV,
MGE?...H[5<=>)HEM299 ?%7...H3!PE4E:4*TU?EC"H>U:->QRQI^-IMCONK
M<D;)7GWH7"EDE1#-PP$.4>]6IRIGK!SGW]A39E!00=H.)E.'7=&'J!U=!Y4/
M,6._[M>N6T/!JYH"2PZ[LG'9:P*C#?]J*9"D[[!7NRQ!34 ^U,/(JW^<\R\-
MN8XFX3L7S+O&H)4U W8<]GWC U8#E \%+L#%?QI-X/^!>K\',\ZHQ@(M:0;L
M$'L[*J[/:E ^7&:R<D:>?:[^\X^0)9SBE\]K]LYFBM.;7@>P]R5.TK1W<#."
M3!N69EE)?N09#KDQ)"U#5Q[DC/H!_HC#@XT$K= 5 \@^1,6M(%Y%;_,LS<GJ
MJ>U_>"L8D<2FGRJR5&@%BM.'X#H1RL-*.G"XYH;8&MRL#FSC]"%\3H2R7TD'
M^FMNB'<2S>K -L[&HM[\"[(]ZG6L'(R):P!'C(3B=,I(6,:[&22Y"HXTTA%A
M#\ Z<4*IB6QUM4.&%=$/8RNBX,;$MB-G+S[>V#ACD\MYQLE:X@\^\PEX?T)E
M!P?MCU"J4-D!\9QN+AGQF*V">W]"90<="\@;E.9F'-<^A,J>$)EX<=;+TA%\
MLG>ALAJ%%,4-@+6.%=HHCT$MB-Y%P@(^P_#7=1,@Q:E8R1UIZ0IX"PUY=*LE
MY^MMS#<6*ZA;PV%KA.CY9,UZ@QG2J<#+DI0EGMI*4#T(M6TZ;V+0K1M'M9<(
M'*T'0;IMY$T,W+]Q-!=G!678PD@>@-MPWL0)\1Y07Q+;DBR!\"!<MF[>Q(E3
M^SI]6:HP^1 4VY9'9$ <'FMOP39![$/9Q#)>J?'[)_O('GZSV7M1BM1,=XQZ
M!HZ)_:\FNJ"K354X\"'*UY")OUB0//R.[:G7HD-@E#C8JW6MVH;N0_QP%0*@
M?+)E=8(N8;/@7*78-A1J [P/\<D5*+B,Y[*]<L4>@5/G<@U;4*@-[#Z$,E=A
M('RW/$-!C\!I-PJZ6=:G-78?XIP-&0#TEYSD8 9<I \O+&'!<R8]W-MZ!;!.
M;,!M7>-49#069MU2:%06C_\^"U(VV8I3F4S" M%5]!PGKX1WS*[%>_.\^8EW
M;!9D\-5IEMZ_<-UY A!+J6E$3-7KF$M_.&I_LEB;0_)/*PLN28)H6L03GWVN
MGUE\_NGO()GH!UC5? ?G:$1LUK<B9%4\EAV:]B=6:^2,3=&.Y'3BN$;H[M>K
M.*YCJHL6<=95<5S'^'V)G3*=W,^?4O;?.>?HXIUIW8B+M #>G,F#:&*$ZN'W
M(,Q+ %#IKD?; "W4"=A2@6D+>0N/!Z%>.Q"5OE[A\WPBI"ZSH!*5EH"WT'@0
MD57,9>K)?.LY(,R9VM%-3N$BU!Y$7%6G;$U(- ';QL_@56/.;^!U( SB^!&1
M<B!S2',$D =\U=?&B]>W6?S)6&XKNLFA*-<8M V?F:FSKQN4MEB]5&1X$&MV
MQ](L"<&*FH/\%859>G?_2ZDGTG9 #[%/OW5=T2&$-H!-6-;O(<Z"64[$2SSC
MGW/'LGD"5_#DYN-H7/ C B<M_5>W6]@'4F^$VM(@BWPY6#=R:PZ]G2?C%XY$
M&MJJT0K@4ALCVU0//3H<O#CX-HF?P^R,<35FQ2V0'/1#\%%[@JG?,9!&G7S<
MI@Y98\S!6X[O6?(>5E4EO<8 GCH)JDUU,6+%P7BS-,DV=L'\7[L[8/[3XT.8
M@:7C*IJ$[^%D'F E+]%G@3[JG6ZC!AL5<EN183-"H?\99B^Y8YF#2%_"MX=8
MX3^KT OXJX@VM"H1:@A<"YNMH"YC59#N.^5S_\Y3,)T1)<)5YQW?+FZC<K"P
MI-9X_18F;,S[0P59?@@0$QDQ;<D1!45;&U(XUG[&T5+EEI^<0@5MEF0<GMY(
M-.H#J"!R==L<IU4P.U@64FL47WRP\1R*Y]\\/_-]I7PTBQ\&!HA,T#9'M12<
M#S4=_\V/"V$T53@^-YX"JJC-.:VX/<N8;=5H=$#>2G?EUG. G]C\4I:&5&I;
MWXW(K5,9H(BFYZK,M9V/B)N(J:-2]'N!.8[XM"R2I9%O68(+T8EN12,J43_\
MCBWHQ*H7SMT1L:?'ID[LXD)THE/AB!O%SO-JY1I135@36!VIC>ZMK/0* A"U
MZ%3XH@BB<@^ -P)FB WL"J'I2WH+$2+K3D4S[H)<IMY]@Z,0BY:#0[DP&/4#
M4S%Q:*M2N'HZH0,341/GS7-W,%M*_":KOS_V#WO#8^H8LL:])66\B&2-+78M
M^DAR$%(3S<83!5"BC;V8<D0L.]^+",;8EM:B8'Z$4?@Z?Y6*9NN9'.R T/4D
M(KXL'O$W(^E=QM:P-@44?*@%M/E, 9;(_&4@(.$W(P(R-E_9$9#QM@:6\YOG
MC3E?<:P1/O]X-!KV>\[44&_R5"/'CRB#L4V,2!DV*3J-)C\YBO4O<+Q/@W%N
MZE?N<@U[*@@D3KJ0BU:L#E5Q(HIB;"BS$RFP+E=Z.DT8DYYCI,\7^(A3<*O*
MI.R=5.-$Y&ALW"(:\,J9$ILHKS4*M=;O'&;BO5A5K%&%Z&.GK&J5R<C_9V'*
MOF5)&$]Z3:BGX#5@P*!65%LJ9%E#<;8076W)*BB.HJZ*<@UP#+*?LE]O<703
M,:B\=1I%X3O_QB#YO'G^%F1\+OG..Q15>&K]&T 4Q-NNAA27BDI$JULR8N):
MO9E5E6/<R'K8,-860U2FFD8= 2G4%5D:UJ\J?"!*TJG<ZG7Q,3FO3[(5X2Z<
MOF3I>IRIUFO;[P-Y4-OC6UBX&Z(-4>-.I7]7IO\;2\=)F(-O8I>YT3VP39UB
MX^CNLLP24OR*,L-\8=G?M":PRSBYF(73D)\,5U'.-\_;E[?E-X4@2W&M/CE5
M/==SRZNORC:H0;2(,HU\ 2NOY7OSO$A.M*1&%3L%LJBCEAO7HWK<((KD0Y2L
MFN.+_\[#[/,JXN3,<PM9?D/EPTL0%:5DTOS@E%Y%Z*FC[4\ J5%'YSFZU%9C
M$M%_8T<'/W$_Q=Z/@#\9;+39Y)3#Y=OL_(]@8K@,PN3?P6RN/!^Y\(T@>=?K
M!'1C#.E2C0PR8R]4U4$FW*\L(_W@V)BS@6Q!2L\!*.IZGLWM*C"XB R[Y[FY
M3?@V235/Y0\!\CWPFFQB1:3<J4CHVR0>,S9)+SF;&W4!TXL/EHS#E,GV<<JV
MP).?!F-3"A!5Z50UV%75KN+P)&;V(?A8W%P#E&S^!8+&HU0VF=AY 3#NMQ78
M*D^(9G;*>Z%%R,\X>F<I;," Z30O4;CY=[B$Y6><_<6R.S:.IU'XCW3R:^R=
M(!>_#<1-4X>H=*<\&8UQ5!Q&+N-D\1,\)XNL:?=#H+*LG\9L4CZ1VR4Z58:C
MLEP6H?XKXN=/*S?3'3]_-V&%4;P2I.*GJ;TEYA!])O7H%!^>HTK/@^B,+0O;
M3GY%_// CW":@;'G1Y#\S3+, EBY+Z#&3VMW74H0;=D/M\V"N)]S"'5?!#Z#
MN6HYPAJ<_M!W@ER^C,IUJ$-4NGNU6:H$,ZTJAH,M+K]0\S6.BEKB15!3$X%G
MRI>"9/RT=+?&':+5G:HND\.Z2M,YFWR;)ZLX^6(@HX7OI:DWU7H$3CTWR-<B
M!E&V[OEHTH*"?'!)W'/*-L"+G^D#NM 1E>B40Z<RA=M;CM/W()Q!JMMEG& )
M+DV_$J3BM_NH8>80?>Z4U^ETEG?.)F*NU%XEO0Z*)&"_]V^&3"#:8^P9FH3I
M>!9#ZLSW>3B!3)H%R_^S23.'\/<N]?#;%O?L(V/\M+^B<)?]W__BJAI,/B/V
MKW'\6KQ^G?1[D6;A*^!?A=S</#^DB<:-,849]I0O'*^%?_<;R_B0^S\MCX5O
M*R;S3?1*<GG59A!FFJ6E'7AZ^L3Q!&/9#%ZO8Z@->4BPTMG*YI8M;?8RQH^/
MB#=75H2,K&.6:4*JPK>W;J5+]4S9^%_3^/U_)BPL-)/_QZY"\I\>K]DTF%WD
M]=*1HCN"IP M]1'-LN2V]0/'C-0J<UC"%_)+='8?X3B/B3R9..MEZ0@^&4D$
M[-2FL=IMY<='U%;I1D>C##42,]$EH5>GS*';RH^/B&/71,I1\?!:G0#DZ/%U
ML;#@PL)CUP^MU=6@[ :VQ)=8OSIEY[L,(XXW#&;K!!3%8H>T *ZI5:B594^.
M7ZP2G3*5Y>7P^+="H;PBO"R,IC?/ MPIC+I4_"?EPF?S-4 ^<;"K7"W$JM0
M!6+]:S$,NW0@8A_CEX7R\?_:53KX[?'_^_G7O4!35G^#Z9;X@-N J+9U8A>L
M6)"="CZN;X=NPENT8>0^/J+V"[6R8EFC"K&G[4?\[\K:OV&_OPO3OR\3QJXB
M#HGO%IL*!-9]-\P='D0$Y\IF69<-*414O5,W$%KE:GE9R[]CN-IS%F:?;2J[
M^.T@*P]BE=M2=RF)B,+O1W2SC*UE<CZ%NF^^&^1$;5?NH+(+*$14O;YKPH5(
MA,WT\3R(YU?*3RIGLV#\-V_(VZ?%'R%PC?_A1SQALZ\PA&T/]?')5QB"ZKA!
M=7F252$W'X: W]?D8Q@"U75G34E.)PQ!<F6:PQ(V#T,8$&T^<-:580@#=+'?
MBS $CVZ5%(Q&&>JO, 1'PA &Q,=SD7*T&H8PP!.'NZ2-6VE0Q0%">=\;V@9H
MH9Z:FI.V6+U49'@02N"^NX?J/M%V%T1K5'D0RU YUUAF4GI@R:OR%K%&7@J"
MH0ZRL:5=$N5MDCOR  G'S-P.NC 'U,D,+:AX"Q3N<P1)ASR8 P^2Y=O2=BF)
MMJ)3.GJM0$=\F /JD*L.JKN PL;B4]KV8>8'XDVN\A)LXXQ#SCZ_')/;/JN3
M@R_'I.I@?$(<)&%%R,T[)D_P0 B'W595'9,GU&%BEB6GXY@\04W/?CDF3X@V
MT#CK2L?D"7XI=)>.9U4=DR<>V6'+HU&&^LLQZ8AC\H38QB12CE8=DR=X[<(N
M::,H1_?N_I?2.2EMQ^D94D<R-2=UL9KI$/+EI&S!27E"[>!I97&T1I4O3LHJ
M7"BOCEQ= %(4>FQ"=4V_ <3F@PGP!,WJ;IM*2Q[-MZ+J<18DF7?CP,4[I4]<
M#X%R=10(F=QG9Z>2L7_GDP:I^F]_ @C-]0VVJ^HO9+*V[W-4Z'_$IF"D]FX$
M7,;),PNI!T'I*^!<Y<$]=23C ".SMF?4\Z'@YIE@2&T2[NHP$%-I*YN_.!1<
M1)T;!@MV;N99F@71)(RFS:D[]BZ0!;7?T5&U5E!F*T._PV?:UDZNV*EJZ$.Q
MB>945\@7HK?=\N_)KL/:K"YQ\<&2<9A*KS<W[PR8I+: -ZQY53E!M$O?7]?M
MG>WVOG\.5W U/RT*WO8X[!WUR$,8W)X=9;0A:JSO1O1"C2\^WL(D;].&&@O>
M!I.*#XDVS2DQ3AJBPOI>1R]4F/QPY4/F3,N'*SQ/IJ+#L+NV@<*0?AI-5FFB
M,?S4IE;K?@)([LMI;I%)9 SLA[]03MGBU $1/%3Z7_H$D-J7N]PBDTA>0/U*
MWJVGCPEY6]_OLK[4]BN7;#O-:-0CF+(ZEDLVZGHNV0@/*[=,T_[DDHVH?3J6
M);>M'SCF?<@E&Q%91'#6R](1?+('N63N!^:/J-T2C8Y[ZU3M0ZH;QD6QUUX(
M:KT%O8R3W&W8A*8J7@E"\<%<-K)_@M)CSE*NW%=$0G4/^\@'$U@#"BSCJV[*
MGA>."D=<QE_J6Y4V2TE^':WLU<GTII$/]MH&M+T:DW5S_+H]C7<XO6/D0YH3
MQ3# R-SG1#\7CY6# Q\2F"B.E3ESMHJ6"H,QVG;&_<G"Z0NX(?E&*Y@R04F1
M[5*77RZY+6_-X.#PRR6GL%P.#HBML%:$W+A++J=I;UQR@P/J7!7+DM-PR>68
M]\ E-SAPJ;QCSKK*)9=_\I=+KGF7W." .H"]T7%OG:I]=LGI)U+O[&+SW?HW
MOK:OMJVT*?/*SP-A>V!JSC6V;:N#,<M?;D%#@Z:;H\OP&T'X'MBW2898-:KW
MN?2H84DH-T>8X3>"V#TPG9.,L&I4?Q5257LCP#GMYO R^4 N\)X'1GN2L56!
MYWV^<7*O3ET]#VI"N'_JZJ$E)(R=P$XXS3 O67HZG29YO,95Q!^(TG#\Y303
M^%-Z_2^GF<JVV",._;8BY.:=9CV\.H+#+I6J3K.>1\9SD)R.TZR'6L']<IKU
MB,[...M*IUD//8-VRFFV=;&39'K?N0!JT/,GNTPP&F6H]\$KU84[T08]8I.V
M2#DJ'D6J$_!U)QIV!=C@D#K*ICFIB]5,AY!]=DRT%N?1H_9GM[(X6J/*%U/^
MDYJ+)V-C$V)6*9PF*D5N_XM@FO'!6 ]Z*5%[,F)]L<ZW2>!&53V7!LS&9X%P
M?;#&.S1JRNR2IF+Q5OEXZ!TN1@/_H7&?>JF^WC9%@L'@P%>!M*A+5C4S%MPA
MUU8:%WD]1=&1IY36!0<G/@V<QU%NGY\'LP>6O*9?GJEMI\7A\9=G2G4:.B2V
M.5D1<O.>J4/4,N6C9^K0H^/^8<FZA&/>!\]4GVA;CK.N]$SUT;WN7GBF#JGK
MQC4Z&F6HOSQ3CGBF^L06,)%RM.J9ZJ.6JB_/%-!#[3QO3NK5/%-]U*_^Y9FR
M:I0XI$Y2:65QM$:5+YZI1@Q.&Q9679,+25!\A>^$*<D'&R3HL.4ATB#=I+ZM
M=@WTB+%6D["V#??UOA:DZWHH3K7!Y#[I3?F\B$NUB:X=ON4;S*]LDQUS;W_P
M9=-7[2/[7;?I]_'CO66:]L>FW_?(IM_7M.GW]\2F?T1DGL-95]KTCU"#6J=L
M^NX;2/H>&4C*X]XZ5?O@<M"_MWIGE[JU,VU"<<V^ *81'X(,^_:-&I6(W)]:
M:NA,HU,CR]HHL/<5($ ?S'LU1H)U,O?!?:,B;<D+^5 P^A 0H _VN09'0Q4^
M]\%WI.)-<$D6U9 P_)3\+J\AM1' \6%1E5-?DICJ32EO89(W(A\:AI]2B-&'
M>K*-KAC5.-WG^Z*Z>*!V/9*K,P=J_ (8.Y=+=6@ ++@!*Q[1 -#\ I ;=54N
MMP> &9'( *CO7VO;7;_AGU^EYTZV,Q&OHN<X><U?_N6TW_;G'IU\.>U5OHTC
M8C^-%2$W[[0_0GTT/CKMCZ@/)98EI^.T/T(/#7XY[8^=2L0[$H94"#[YRVG?
M@M/^F+KB4*/CWCI57T[[LD'_(<Z"F;(\2INO!V'YX*0\1K/"6F31@V1$B[:8
MUO0<?2>(Q0>?8W/*K:)N'_SM"HJ0#(D-FPM2&ZQ!C:_\32!6'XS)S8V(NM3Z
MXI!_4E/X)%\Q@:MMBGJJ(='(2T$P/MB/%3K?)'=-N=()+<9?!=PJFA2/O^S&
MRN/U<=?MQL>MV(V/]\IN?.R1W?A8TVY\O"=VXX%3=N-C';OQX,MNW([=>."1
MW;@\[JU3Y8O=N,9^W+RXR6&#)ZL*7P.B],&J/&CLR%6=5%^,S#7(0VPTYIPV
M:9"P]Y$@>!_,V,V-)NM<^V+WMF,4<F T5?@:$*4/MN[FADUU4INR<K=D$ 0S
M8$DL7X:^;1O0D/2FAHO7MUG\R=@]2][#,4-&TBS_%OY?<$G'.)Y&X3\<2^ZF
MSP'J&_TLOH]S-R(^\UD1OLH :)^R_3$&#IVI &-?BCJ&P2%J^O7+,#@B2N[%
M65<:!D=H[FRG#(-7$5_OV3UG/-\*72_T5W'/@Z05\$>=JMW:J-7GPP-['0)2
M>;&#M!W00^SQ40O/2.A;N$C-4,(RRJ#1H.?O+)JS%+T^ 7L4A@'Q<5&']VV)
M*<"0FC&$0KJ(IOQHRV>@:'H:3;[QCY[%;P!6*B]%*T!+'.%3371ZN$A#RL05
MR]EL5GSSZ>0UC$(X-F3A.Y,*4=X(L!+?J51-AEJP/*A%8F?'H>-UM?PFD)PS
MMW6UM6]KAD,/ZH8L,+.)F!)P($2IS&2DUP$(A[@,9C,J(%8W(U(:NQ?8M=GP
M(?@X8Q%[#K-++ATS-;/S F"<V!'?IAI:):UVG8Q1H:9149C"Z?GN)^-'"$Y,
M[7EOV1%P2.RS=F_^VR$'43!S R@D)!)XT8)WON]-X8*^T\DD+&!\%5Q!72JC
M4?USUSJ4;TT^YN.2-WCLG1P0FSNL,"HXD*DP[XV7Z>2 R VI)08--U$.8 _<
M1"<'1.8KG'65FRC_9 _<1'<L"Y/<WI/KI_HF<'$#((3HO%=AL&EA\<"Q4\:G
M].E@38 4XI.45%JZ MY"XYX3YU?Z_^;!+'P.81,>I?S#X,.E=F59$\!);/M3
MB*"\?]' XYY?9V/:D3L!=I\#1,1>=6,)82 <=-2LOU1F><<>!5Q$I_@*JYH"
MA8,7_V[H4? 1OLY?;UDR!I*G&ZZ"-(_!#9_F2WO%;]F!KT:7P!-1Q()"=/(A
M6!&G!\Z,;^R9,S791 F,+. G/X*,\[T(XE[^O:#IYCG_H\S>4;=OH)DHRM%(
MG6P#]L&]@7"Q&&JG4<1W*)M_3#D3RT&W(,5<M4QZYUSW*(T;EI2K N3&RG?3
MJ]=RJ*6BL59P!&E=_ _KR;[Z#&;R%N">\GAO>2ZK -V:L\+>]FDQ> I0^?9]
MX;;AAR;^=6QR&2<+.*LM0;*U)4 V4?4[!M*(K 7&6REK:!$5Z90Y$!DXX(M8
MNP?-YYSM]L 7Y;'*TFPB!(4H0:?,A@NSRVDTN<E>6'++<28K&P'_%7Y@J^&R
M""8 1M+K,'@*9V$6\J/'/$F*QW_&T;CXAT1Q&GOG8[_?&W5J(]X\%8B2&AL^
M9X2U[(IHU>LX3<_8<YRPXM\/P0<C*EFW^H"U7U?#K2YI!3.*40ZJ<)<@>(',
M8XX]#A]#;*=44U5>W!5P]L<5WB.T;"F$H.,([^U'(;630Z)=,\ZZTA%^B&Y]
M6]KYZDY[*@^ K F00>1(,QY!FE@\\&^O]P!%*"M7S&@.Y[0WMK@6M+PWX/_!
MSW)CY9)<J5>@EG"KJ2%U\9:S/F0/RG)5(.&2_S.<JG-DJW0*4RNAB;=-7=I&
M[$'QJ0H<7'SPG2S'&D9!\IFS# <W,#G$>8+=5<0!\1%G5]=TWPJB(30 MZF,
MAI38"GH@"F)?G:=OD_@]!+O#,CDD3C9'*&=OS9D_!^S#(X<.V(=.) #+J#(Z
M8!^BFTP?#]B'1-81#2'H'+ /46N(7P?LODL%B7+6E0?L/G5!HI8.V(=$20#&
M(T@3BP<'[(47X9+Q3P]F'.TBDV^Q1Y LNXJ60)%;%LE=Z8GWDWJP/#@,+X$6
M)[,JDD=: D7NFDC4DI?#\N#LN@":UX$YC2;7_$U51KZ\/2QK[AHWE%J@!<Z#
MJ_ 6<%=TF2H!TA (<M>:H)2^')6M./M=@T"[44#YARZ6.7/QZW4 A!%&B556
M R-T?H39%WB+M:^&.D@[ ,((P\+JJX,..D^BX_,/W5H%JVN%3C? 'E&Y!BNZ
M88"1-L!=>-9?HD ^/*_K<CKYSSS-\A(5R/'?L!>@PRV+@%SDU2$V5@B'PCBO
M/?RQ43 \'!U0U8.H-=95@&S%AT\@'#FO-_1]'DZ":,Q:=1EM>(4<JGO4A'.H
M7[]BT0996DXAMJQM>7)$7#Y,38W$*+H-8W^<0$<N[%&VR==Q_ARAVPZ_G#\G
M1"8GG'6E\^<$-21U*J]HI9RG\^PE3O!Q)6\ K+E@-I0-,2T$'OB&RO@T+XPH
M-P%2B*L%2Z6E*^ M-!XX@98QGN?Q/,J23[2RC?1YH,.5S!&QI)"CNP2,!VZ>
M+8O$_\Z3,)V$8P"DE+*B)5#DQ,4OAO+6@^6!4X?S4J0X*Y;@K>< O@N'<IV5
M5_3A'MQ L8*E7&=WG@0*B$,+12)1"&_KVSWPHEP$R2SD*PH'^!<+$N4T*WP>
M3@3$.R6Q@,3"E&'PP1-RS9<,?8D*G@8NB,MJFL@31^"BUR+^&6<7'V]A(K^8
MJ?0<0"*VOND(1?;MM.5J+.U0YT\I^^^<LW7QSO]'HS8QTN*Q?]BAW8L*A"TW
MPLP9J2KW,VB;@A3JVZT4 M,6\PXF6Z5DB 3-U?V<?V*8G0=)\OD<)[^#1./(
M(6[S>-0[[I^X$#&L>0!1P&BB @NU;'\&K^JAK&B9$S0DOCU>+3X#L0NP(<(W
M-A_9$7Z:9!N"Y__:%3K_Z?$NB*;8ZKOU]\<C/N=1W?JM/5#%GXS(Q=BXT[9<
MT-WMSA,%4*))5$PY(I:=[T4$8VR]H9HM^0MNGD^3!*#E1;P4JZ#H^<=A[^C@
MQ(7,":T54 H!D:>Q.8=(GANPTJ+ 6K#^Y8'_5QKDAF/\$NZ*/>4$#JGM/U+1
MBM6A*DXD*,'81F2L*$@P#_]?/@C>@N@3BC_"Y5QP]?$:BM3.H-N\0$]L@*@J
ML;*)PA@V(G1C4Y(=H=_&:1KRZ2X_I2$3M_"YQ^'A<$25;JP]8<L_'1&%L1FI
M 5&@)PWDR0(3X0D29UDAD9WO1V32O/U'*I/KX"V%BTHXI?.,I3?/U^%K6/"+
M+X-F'10,$.Z 9%+!96@ #!%M\Q8?5>SJM6YF/]N\,/;DR(7L+M7L)_EV1!Z=
MBN&Q%YC/.7'C^+$K)O&>4PX#$:VQ#>8M3L,L?"=S*C\_LS&\?X7V+LB8J,Z5
MS-.LW0DG[]B-^$L]'3!&AJA%U^)[SN?YKOU_XZ?T=)S=//.9_<1\(C#KB._?
M1X=4SNQ*VE$1'Z(CE#>I(4CR<UJ>H<,?N(R3T_%X_CK/;Y=>)*M>!$D$U>GU
ME:/)U\$@="$#6*5 +7" *%E+$4\F2G8>\X_A /DLNY':>!/]BL8LR?@>&6(9
MXH(3;/]HHVL@S@T??V7EJ8(720[I5!C5>G5FXS@:A[,P6(R@/^)9. D^M3)%
MT,; E O%NXUWKBI$B.P[=1?:"NP"V^K?B_D0;H(#DZ'LIC/M/H W-RQRAIJ@
M"0Q1B$Z%?>UB?F#):Q@5J<5\&350@YV6P)$;$235A"^&@XB\4]F!R[()D+&1
MIBQ+_QW,YH5L\DMK\Q1W5.P:K8&K+MDN]"$AXN]4)J$XWN85\JZ,8\7R5IR;
M09?,%&HHB)@[98DL*;40=OJ=+VU),#N;IYR[5+;SJ]8A,.I"\;G*<X$)2D1O
M6LI41(^1I<_/0]AS,4!F@>24J&@)L+M@@C*#@TBQ4U9)336N/]R!LRX8D:K!
M0E3!V/CXSI*GF$P9?D7)ZN+4C=.,1/A("V#%C9HK>L*6PT"$VZDT1P3APTN0
M_1G/9Y.KU[=@G*T<,PN7C+GD%1T"HUVP!EI!B503:<D&*%SE$3Q7S^L;DS=P
M;<R!#+,1U^@1:.J" = .3$0;.F45Q%A8,GG+.#:XY_@TFBPO9#H=CY.Y]';R
M&KT"MUTR'M6'BJA1-VV)%Q_!TG8F0KYPP>D%Q>CT!!QVR>!4#1ZB(IVR/6*N
MN!>(3KZ*%@NMM> )O7[S6(-1ETXQ=N B"M4I:^8W-DY8D'*LV!R<WO&_<X1/
ML\]ED*CTV%NAOR*DM$L;X'HP$<6IE4_;]@V,V][>F^?=S;X_A75/CFN?+^S=
MNGCB2G$ZE*KR(4$!9W\*[CI1$D LA&VIX9^_#X5W1T0K$<YZ63J"3]Z'6Q=/
M7#",Z(P@32P>5-851ZUO;P].EW<0%GE%<?*Y];!QM+]1[T"U"Z=;7 O$>TQ[
MT#TH[JM#AOC:&J&)UD:WG-RA6PNZ/;U28":M*"Q<:L2@OL_B)_C^C)_K\^S&
M^#? 6-QX@RQ!5;IZ'/;ZQTZ<8'6UH392#VH+ZXR$W7O2\K-MR!N"1$) 7FMR
M474/ \X%EW$3DXPF=@^*(>NPL0JD2!>\U-2L4G] 9Y=F*!M@ZU9B'A6Z$_%3
M6;9XMJ&E:HEG<V1\8PE_;+*>BBNL6P;] F<NQ!K67\+,0?M0W]ELH-QQ 7/A
MO%B;9I8= J-N'=.;F&=VT-:N*%USIFE/@W[&X#28\\>@N$CA&<NS>LZ"E$W.
MXU?X)7\2ZB?5U"ZSEX$L7$B8:D+S*C'A0V%MW6&9ETF8,OYC[1/_;G? I@ON
M[:9F- %66W6[&S_BE]&H\MPK;9_TNP<"74CGL;>+,L9NJQ:XZ]/.,E[D(@K&
M6>[^MV#-%G<*S+J0*M+$%"1%;*OVN.NZ=).]L$1^+7F=[L!'Z.L2AF"U5;C<
M/<UILF+6R!]KHP2AK>+II4OLVP[#@HU_'.6%5YY+N5G78?#$!PE$Q?H3CK4J
MU^]".-:(R+&L3Y51.-8(+W?N<(1/Q7"LX8%;V_1-(6B$8^6?OP?A6,,>T1C#
M65>%8^6?O _A6%37<QB/($TL'H1CM9BY/CQPUULT0N\],H/G0>B4"/#RMX4A
M&9P9R7N>.Y6GU04S4P51=PB$NGNV,-,7;;0>7+VN@7_3^\ Y6)=[BU+%T;1^
MYT"TNX:Q6FJEA]R#.*P2%U<17%H0)Y\FJK-J!,2X:^LR4(E=1*214,(MI886
M7T.>W-(2(1)HI7X>AX>#X6&7!GX]F!Y<*5\"O_P!C6K2; FCP]W -H/Q+H3E
M0V12]<6N4F1)$Z\#:;@;U=3$/D/)1>V8ITYKYNIG-CE]XNHPEH:=6'T/\.^6
MY:5I7<1)\"'$J=H1$VHJA0EX/*]CWLK^B7WW!7GJQY$7*VT]_+3!40WIW,)'
M&DT!;&5;(=X+C%=W@S,-=$<)T8?PIS)J"+(PT@1H +X0M[QL586^@<:'D*02
MP.]);%:^.F\ C'CA!-A$8RUP:#<XA%*^]B\I&/:Z9'XQAU8[1LB)E(X2WI_,
MZ.C,'P<^O+"GKK$@LC4WI;HQQ#<"O6Z3F.]/LL_;61!E?#-[\=]Y^ 9[6#VA
MZ_0$'';\%&  $U&5UG)(FU26[W$\^1W.9D7-S$5>Y-+WL/UO8_4QZ!N8[KAK
MN!9P)(I+W\3;1)JR&-Q=.'W);IY_I;A:Z#<NO!M=.A16P(8(M[7,4 /AKA+!
M,OY?:3A9!$T;R1CIHZ##W3),)J)6040DKF^2='C% )>T.D-%V18FOHY[4Z3
M$!70MQ ZK (&EJ#=5OD0Z7?<8(""0H2N;_=S2N@KJC;P:DA=U P&19=6>0-,
MB,SU;8';,G]PXSQ92A\R-!ILMP2JO'!7"F$A&E#?6MA2*MG\]35(/F^><;>&
M-[ECP\->^\,*YQ7+.=-L"7B(3LWZ;(M'EAZR_<E$HPID-)/'MBQQ)/N0E$9E
MM<!9+TM'\,FD26EVYM,'N XJ">,),L*$SP%\(I-UG3$FP^)!KMH*%CKRD">!
M B+S@4PD"N%M?3MI8IG0)EA6T,N%@N;7_/(_//R.'U[B>1I$DX??G*//FXC]
M8*]/0G- W2XY3WTBKZ-<<F4SH068[E74QN<K :C3)2[^FZ%&&/4*;!'O>:LK
M116DI-E=-O6"]V@Z5QCV"XP1K_$-ZT8)JWL)84;("EB7\3RQIQF[?3X.>T<'
M1S[.&2A2TEPQ:UH1OEN<+W;[++CR<;9 D=+FD=E2B_OPXR'>_/4E3+)/VXHB
M>TM.*)4[HP75T<).F_IE09ER4'P3+H!J>>;1>E-!+)&3I%FE,L-/F\Y54;'.
MV&<,P\>^(BE[SHFC-FW94QQ]O X6J,;A_8RC)<**"E'J(2>BW_D9 \?E0Q85
MCOM:4GC-H#4P3FPDJV/7UD?H9<Z5Q.4>O[(T"\<2[:C0&W!)/&/H2UPS)D,;
MM0_EH W0JR\1,^\,K$Y$V9P$^K,-VEK%Z%WU:;MB]*\H8>-X&H7_Y"PL*RSX
M$^1S9!3DTVR!Z.$1\>JLIJJ\6U/ V9^P'"JSL880=&)Q<%NP7[$XQT314SCK
MREB<8S1,RJL"T<,CMU+$\1&DB<6#H!MD_9<LMT@+H,39-.!<6N(MH!R.I;B<
MM]PL<I\%2>:6G#EM"9283.]8.I_!QO>2TWH^3X#OPI@#5IVXN-.K@EH8O@!H
M=S83S%R+JJ'WH$RT$1^WG(>D.65#N@>RG4U#LJ5J<NP>%(M&SZ^-*II1]T"V
MLPE/YHI6!7O=R"0G4B$1/NZ*>W@YV"U"KH.WE-T\G[Z]S<(Q;#3YZI_-,_[3
M=?@:9LIKVAIX&PC#V9Q[<T6T0$7=V"B7];+2%O[8V6SL2EOX8[Q^FW&D4[&'
MOX@F[9MK5U;I>S:%N@+?63Q-@K>7<'P:3>Y#COR9JWJ4G<_3C%.87$7/<?):
MR&XR"0OH&S_26'<7'W_'WN($P&B8=K$F(-JC]D?:VFR^^V$;Y)Y]+OZH2NBL
MT!O'/2!.#E2(1#Q"JT/='_/R,?'ED=5EI&-]/L8KX3@L2W/K\\"IZPF/A9='
M"C[9@TQ0V.8Q4,VS><JW#6FZT-14D1DJ;0?T$(?3V1J7)G@],&PO4"ES2;>>
M _C$+EH=\2""%2!Q+Z_TGKV&XSB"HUN</+ TDX9 (D]S="=N[(.VV"X[D>3?
M[YZA-TVRC2'&_[4[O/A/CS^"_\3)\JR!3:_B!X$HXI@A6_.I%*![EE4MR?X,
M7CDO6ZC0"53Z/-! 9$J0RJ4L0A4$]Y(JEY^I2K<O/0>S#M'@TV&Z/'MB"#RX
M_NX\CL:<KZ)6Z%V8_GWV><:B\<MKD/RMV+"JFL*^G[@<ANT]JR9D'R['*T-=
M E5N955-@27BPXRF('6U0(C/AXOH[H,9.-C>631G/QF^1Y8^#T.*>"+0%!ER
MH)& \N&B-\%@>.#O-)_^EZV 3>)4Y!9F_AVT/ER_5D()&,WG^W4KX(8XMT<M
M.4V)EU#YD NXF-; 89W?%9"68"OG?-TN8'P1SPIJF8IUP1"B#VF!RS./N3XH
M6@)'KDT)FFJ@AXPVI0\Q=B90%_YY"0!9VK%''X>')[TAL=!LK>A*D+9RZF:-
MB Y=C?&'<V0CP@LOI72KI;.#PM8M:<W(1^%&$#U<(",,-U<0KI;0#H[:EY-5
ME5 S 4(;\\NU1H$$G>8P,Q%7?[/NS]6'7?MF,0?V1S_GH/(;%Q0L_:,2S4#;
M@#V9VM^K+SZQ_%7@:M\XYH#02QN_6Y; #\&4]60[8DDS8(=Z)J@K>@U\M6\?
ML[\I7BKL:E<R'L?S*&.32W"11PL,-\GWA 7\^<49$%G9JW4&Y%"']505?FW4
MM6\C<Z5VQ8)"SP*;3TX(=EX.!#:?4,>_RD6";+XJ0]V?P.:33AHP3H2ALV)T
M^Q#8/"3:)^.LEZ4C^.2OP&8TDG1('4%I:5R:X-WCP.8A==REAGBD%HXM)/X&
M-@_=.)5NL2VR1,J^W[W[:^X_4SA1P9=^3^+YFUPXPH<!FQN'1I5L9)_OWA4R
M5UR+^%8[#&:G<WZ:S3F5B@=O !BI0Q^U1*2$X%[8\9]APF9\VE9.;>4' 1-U
M7)*66-!/=^\2E?,XX;LEOJ2>1I/\XO%4'@R.//[8'PW[AT2A^F;"44*P%?[K
MM?MK2"UKV[M^?=@^! 8O3+DR15@^ J@=LZE)A".6[@X66U&_;WE]HG<J(1:5
M3J#$=%X.+HXX-W-.S\*%%T?I&>-$L55%%);^"*,X";//JXAK'U^=^!RXW<O%
M?^<A7,R3O<3\+^_\$957M,6OX.*CBH.QIHKMT^5#9'-15EVBA<4#@)AZ8:JK
M(%M(?(A1O@T^<W5\B$_'7%$3=IO$7-FSS]M9$($R@_J^P2,2^>IW LQ1FR3K
MZH Q6A]"EK\Q_JWC<.&!?9NQ7&K1Y/056/PG_UVB(3K-@:UN!.K@NF& L[%0
M9B(7O72/?_X2)%-&=.6$7=_]Z)C@V$CONQ\=N&&SQD1BT7>?0]T;W_WH@'I!
MKBPC#=]]CFX/?/>C'I'; F==Y;O//_G+=X\Y2T<'U.9T2^/2!._^^NY'!]1^
M1PWQ:/GN<R3>^NY'/;><CSG;!K[[_/O=\]U;=1"/J._5UI.1$H)[?GPK(1:C
M'O7*IC>$9)_OF>]^U'/#BZ00"?KI;OON+V;A:Q@5#@1M#WZY$<=ZZ(:'12$F
M+1@^%/*ZXWJ8\"5V#K>9G\>Y]X?_QI)W584?14N@EMH6:GG[KX?8!_\]5+RX
M>=["JSP-H&V %^+=C)[DQ%)7X?*AQM?%Z]LL_F3LGKVS)(C&>,E.10O.29_8
M0ZJ2EUC*<CP^^+C/@AG@NG]A++N&UX!8Y%,\U@0,UM1G2,MSNP*J#XYR$43E
MK(XW F:(3T$*H>E+>@N1#\[NI04L]^\7M]RIQKJX!7!"?;"R/=2E2&GK<S4G
M_2+00UVN4=D6>"+>SLDEJ"]U$2Y;];TL'L1_12'?E*3!["Y^BC/Y^5OX+)@8
MB(_=NO27C^(R1+:*?5D4UH_X*9RQM6&T^.K3-[G8%*T +O%ANKH ];#9J@I&
M.>\68;,K-Y3F+EO2"M8Q:GN9Y=57C=:'^E\(2N7J*VT'_! ?KM72,Y+Z%BX?
M2H#E&5^K&F<%ZHN/-Q:E:I.*LBW,E,0A;#IR%&N +CK:4F =RI$;'7AF@C&
MW5AQ,()#VGG\^K1P+VWLK>[8#"[K!ENUSJE=W0GXK#J1NY(+6'Z&TT:+Z$E+
M9CO$JYIF8)XN,@9OD_B=?WX<7<;)Q<<8]M?1Y.8IY2_-&.1:1;S73]37:MX5
M$$,=+5M5#6IB1I2!,J)KRTNQ3!B_9D'*KE[?@C!!LI9TFP)PQV+>C81M@!$1
M;J?,=EMP[UF6S?)-%N1CKN"N-%[;-:_L"!BDWDK471DJ(49TQMC4]\Z2I]BE
M?421]CN%K"6.-IPL4G]/DR3@O^8AL><O\)]7T>DKE&2]>4::7(?!4S@+LT]9
M >.6O@!\L=3&D 9V, U2A2@XI7GTGLUFQ61^.GD-HS#-ZT*_,UC BS3S>!(^
MA\6QLLBY0^.;C7MZ/.[U^N0WI==9$>N 1K2A4Q96*$EPDP\92)Q[8,DR,D\R
M/:%M'D^@U+0;D;S5IQ0U/"1#R=B@2KO.B:M0Y%O"!SX_/K!7B-A,/J4[Y^J=
M/0Y[_:-15^<."[@1+:IOGFT[VWMY>#S[/(?E-/GT(*=[U.\3F#E+E.;58KAP
M$JXBZXO-H\EU'$VO^3(U*:J/Z*=W5^D8V'#L/+,C*,3^:0/U_B1]]ZDM&S;$
MM:T).-!]R/_N$\69X:R7I2/X9/?RO],DVYC$^;]VY<-_6B?+?F?Q- G>7OBA
M888,0.GS0 -ULJ+]H:@#V;U4;SW)%XO3)BATF$J?!QJ(3D\ZXA$(5(&$-.5;
M.,N.BQUJ(=3%/W9ENOCY\?RG0(#K/W*,1T2>'QWNMZ55^FS2?._:HGGX4R*:
MAS\!(Y%OMKIH5I]-FN-=6S2_[B6B^74/&(DB+ZN+9O79I#G>M47S?^\DHOF_
M=X"1R!Y3732KSR;-]ZZ^>;B80ZE(-)9M]Q$ 2W1.,Y<1\O'T:=ZU1M'_WDI&
MT?_> D@B:TGU4;3Z;/IDZWK[@C]D^X(_.,AC(H]GC7W!\K/I$Z-KR>;^NT0V
M]]]! 8F.O=5EL_IL^H3F6K+Y\9=$-C_^ I"4!]-*LEE]-GVN<2W9W,KFM%N8
M'(Z(#'W59;/Z;-K<8#2&\.;YSSB93:0I9J7G8)KNS*E3AL"'E%U#P^6U1AI!
MU2Z!?VH_MWV#KB56:-.#[>J:AN[ M$<<<U=38'(M6."SE4<\8<]AE"<C?)^'
M$R@S013CL$/*V>=ZFCU-6.!#Q,/Q5\3#QH1W[&[$PW%S$0_'>Q7Q<-SUB(=C
MS8B'XSV)>#AV*N+A6"?BX?@KXB'GJNL1#^6AJ /Y*^)A1!4OKB,>@4 52+H=
M\:#VW0X<-7 <RWVW ]2JT2FCQF6<L' :+<*LE04P1(\#&8Y&K91EJ &$/%C"
M-U/5<==-5>65V!(KY,$?]57M9QR-YPF(07E#Z^ZC,-ZZ:[DZ1BU7",ZFPDD<
M,US=YL2_L"R?B3VP8@V.OJQ8Z[EPX%@RYHZ@&K)B#7"GK\/FCJI6+/+\:QOB
MTK%B27*N'1:KN17KA&B9Q5E76K%.T!5SKZQ8 V<J>UL;BCJ0OZQ8HP%EZ)I"
M/&96K %JENR*%4L=:'CBJ 5D4+(YEC[; RN66_:. ;6CU_Z<;8D5#TQK]>P=
M)\3U/6O*3]O><8):Q^L;MUJR=V3Q^&]^RIPGXY<@9;<)3*ZOIY-)6 #:J.MB
M:N1 ;I#@3[)IG(3_</9Q@P7Z++!N9*D0%_\2PD;-"JHF_*.&1"JO(FI;ES6!
MD-L JNU+[Z XG>0$LOH[<$.T>FE*H+SUW/UX\@-]#1E)L_8VG@"HA%[N7<H1
MH6Q]:T</\S^"C_!U_BH5S-8SH*>$Z<AEXLO"$7UO5T_<RY/J_9A%01+&.G:6
MS6<?A[WAR2&1P"K/>7(HE@[;LQ;%N(#Q*TK?V#A\#ME$;CC!GB\XH,QGEDI&
M($DE$DOG<V-IFNP/92=JG6:@Z$0VZDICT "3!V?>AX0%Z3SYS!'?OW Z9<=>
MP=- !9$AVT!2XM,M#L>#Z(TM</\.9G.9[[C\,"=BY-ZPK2#7333NE?VH)];%
M'8"34[@V>\K@>HY;EN2:K"ML21= &N$)WYX*J#$V5F6D)8O6_"EE_YWS/B_@
MUI74BBW+CKX6-8\UPG2V'P2Y4*28;1.I#+D1/ Y?3NPE$%(I'B<2!.0&L=:"
M8D;4J5VX$+:EAG\^N66LA5 7JJO0<=;+TA%\LGO6,?-I<7GR7=Z@LO!+IXK+
M=:7MX&J,PQYUS*'NT#.#9,GD9L=,4S7(5GE?[M9S!7;JS#PMZ2"2%:)QRN!6
M>S_#WZ<:LN(6,"8Z-U2E4#R(C1$ 5(]9K W00CUZI0+3%O(6'@]L=,NY;..V
M5<4@1EKDDQKY!:2FPU@%QI*MCFB&%J$KS!7JL:QL6W!$Y '3E9^^U,78+!GU
M6G2)/809A/!=19/P/9S,I1'DPF<?CP9#^BH(N@-9#<.6^8U2AG^&V4M^"38'
MD;Z$;P^QXH1;H9>",,("CG(Q:HA=$Y^MRL)$D_KI[R"9:&RVMY[+P0^Z8HJ2
M0[!5?9CJV 2N@;,@A?OL7]]8E)8NA3W[7#]S&WSFUQT#$VLZHLGM+(A^!J\:
M>_(&7E>(@M@0+58.9"/?) FV*BX3Z>-Y/.-3)DO0G8+XP<?!L'],7IO.=$9!
M,-@JS$PN0N5TL/MH00&Q]061BDJ$.PAL57!VPYQVK9%LA#6!(4"=BUW3H+:+
MQ8=*T-]@G\JB2<H7&."CN/1=(ZA"WO"1HR.NAZ(0GECB6JA\J,J\!+K ^8W/
M7@_Q&;L-PLFWX/-''&4O?'?Q%PMD);3T.P'FB//%:NF#-D);M9U=T(UT S4D
M8(XY&G/ET.@%N'/+2EMMME!#1-2C*Y63SN,HC6?AA..<_+]YD/ G9I\K'V1Z
M\WSSQMODM@Z:Z*O51UV&41"-P^V L# =S^)TGC"-\"S#GD"^QR9#51B2+GVI
M+'%1W9!_8(]X1:Y&Z?;0,P*[+Q%=_%,),QVUQ;$M21R(_[%=G ^BW1#.>EDZ
M@D]V+[9+RWEQF\23^3B[2>Y9\AZ.9?G#HD>!(2)S1(T!ID#3T2S)!2*H\+#
ME$H]3NCS0 -A72*)9% QHB#(2Q+5W[DM("K+-F\]!WI/6*U()1;QJ4&$P(?@
MK((!I0"WG@/XA!GFU00H0D :=F5^EI!9<O4; TN$N9 5UT5C?!XD1RZ*)4&M
M)'Z&SX]7$)FPK)=T\3&>S2=0@C9-&?^_R4/P(1G"%7K+4\"I+E WEKAXW->!
M[4$F)J01WCQ_C^/)YGQY'Z\9%_KVL$8P-KNM#TIL]'>YUY?Z]R1.4[Y./H<R
M:]G&4X#=56N$GES+8&R%9Z$W-K:Z3YOQ/J??690[MZ/)Z>25?Q38W++PG5U\
M0"R*- E4JP-@SM4SLYX:&.&DOW[>QB8A99QA<%E\XTO=+'X#J_X"YWIU6R27
M7T5\B/#Y+H5I4+I9J-PK<$MT1+>V9:@+WE8D%Z5BG;["!0?_Y+Q!<&P61-,0
MO.NJLJ/RAL"0J\<//?70PF<K$(QX:LD2?M*>)US=[UF6S7*/(1\65Z]O09C
M/[CNOX<I^ [ELXE!1X_P.9W6D$IX;46=46K,PI,<31>3I4PI2L\"#X257"S(
M'8-D+>8LSH(9M6BOHC$_.%_SW;:.<-=/ Q=$9E_;XBV!\B&X["IZY],63$T%
M/+ZP,2XFV2X1:P*L$%:TM"!J!;+: 6.C0MX1FT)4#IG$"U#JT^/.D\ "40J0
M-?F* #46Z-7F/)V]L.1G',7;DY5:QO*&P%"W#7]:^) H%GWCGR,#>[D^+<W>
M833GB->!?F>,L\>*YQZ"#Y9>?&1)P.%R>I//G$RX50$,YG%N4-%:#1I[*TBG
MV^;)YLE!5)?R;H"*BLO1+T;E&8N8W(:-M !.NFW(E -#A&ULN7QGR5-,=Y<-
MR[1.$UO/ 0/=MB^*X" "-;88T@KT(D@B/C.ER]R;LR -QQ+!"I\'1KIM(93!
M0@1M;!AT2]#?PMD\8S*?,M*"L]+OMK%/#@P1M[%5CU;<Y_'K:QSE98K7Z3-+
MO&P\X_]/'D^@;@Y\==OZ9X 2T8KZH8/.910Y<!L[97I1WZ@\-$%ZT1%Q"E\U
M2K<'H!%8\O0BETKM<39=->ILRDP\W\I!D><CN5YUC]-$7,9)+D!]H8MPD>8\
M">?Q7U'(-W%I,+N+G^(L14/NT6=A,! 7X]!EOSP_RQ"1)C4)9?4C?@IG["J:
MS/FR$RX_^O1-+C5%*T!+7.:HNOSTL)&F- DE>3K/XNF<;\:O9V.I\,H/%F'@
MQ.G7U24F 42>N-1:BG7?52,POKW!@9!7B6XAQ?K(H>LS"M;+TA%\L@?91M=A
MP*=X#NPR3LZ#+.#S?/SVPLYG0?B:GGVN?PK'>;45Q9&C2G? N*NF??5YI 9B
M'Q*-=N&I*PB*6P EQ-ND&I)$3(-2J#YD'($KJ_!J3QD?.HS3]#/(Y@F[>5[_
MC*W=YIT <Z[ZB#1F"E.<ME*9W-&0!6#E)"%I!103[\Z-!:FC#R*0/F0J-7,_
M%^?'U5!$]42@ \V'7*)J=W5Q_,2W@NC(!Y&L  EM3A!AO8DC5QV[^ @UQN=#
M^LY2R\_CUZ?_O[OK^VD0B,%_DMD2F4\FZJ8QT?@PXJO!<7,D#!:&T?WW7H'!
MV+B?5 J\F<6[T*^]N][U:\M%!EG*8RF%H&_@%W'=TXKW#QOX\SG*R^Z>G'SU
M(:53/9%L !U] =?9=5]M\MRPY'&0;H#"2F"B9;%D#/ L2[-*P^.()%_R/#7Q
M*$"GK_%3/3-2"X>5VD2K^B6#KNK1*FNKOI?M0&?_"2@,@7DN5G&S0&,H>=VP
M!YZ$2;(&3M"G92_-5M>?!)#K:SC!^M"0RXJ5$$6[^.=0P(7Y!8,>FN_<K5*.
M)H?PB7OG"O*YQFA JZ^O47J6H2\D<H:42[A_++CIIX=7EFYBOTKXS(Y$ESM*
M+MONX@1R;\JC4<9O-IXL#\?V]?%"SVY:2$V;K]1X&SX6B.-&N2WVQZIZPR,3
M$2U5PSYNIK/I(')6+A5M)!]65A(1K?G="[]SM41 :PZ#]2&K\[."RQ).;P2M
M:LGR[Y#PE/4'<UT[D]8[+H(T%<571&4VG@-D(W+9C1507VRVHI)SFCOC\SB$
MA:-M-*-#[7&$K/1Q=4]PB"Y/8M25U!Y'> <:5/BELMPPC'_@+0!JGT*9NX2[
M;,?6IQ+G5F\" (S(G<59GU;B]J\E [)]**-V.L,!+.)@GI%6;0RC)ND(NCN4
M0@(-BG]PD,([@+)7@&P8@$-T$;+08;,1:,A'3K#&*0<6\;D/)5X%1$K]*T8"
M1$2/96@FH"<B.5_[/TZ&M_6\^'C7^\U+GBHMPF 6#MV,F-35VCK,Q>T??1SU
M:O\B(9)8S0/P$P5><3S--E*/@"PN7V+W7IA7V;?T.(OQL+:(2!YMU&OC>=8E
MQN*3[U@2Q/XR]9*TEW:2$Q5\-X:0)?]=7>/0:CY =0#/3AAV)$=@#"QT3?ES
M7DR!<7N#JDT':!*V3R.QIR8 QL!I5_B*#!K5!?+B^+I3 &H#>%W#,)L+H<?
M@>_,YQF 8XSL\XAIBL;/L+G/LXAJI7L;P\]7\,V?WI[=_@%02P$"% ,4
M" "1@%92L=>ZNJ!I! #&M%\ #@              @ $     9#8Y.38S9#$P
M:RYH=&U02P$"% ,4    " "1@%92HS12GP4?  "H@0  $0
M@ ',:00 9#8Y.38S9&5X,3 Q,"YH=&U02P$"% ,4    " "1@%92YY[<\3L8
M  !"50  $0              @ $ B00 9#8Y.38S9&5X,3 Q,2YH=&U02P$"
M% ,4    " "1@%92D=\V[G,?   Y>   $               @ %JH00 9#8Y
M.38S9&5X,3 Y+FAT;5!+ 0(4 Q0    ( )& 5E(+=2012P8  $9N   0
M          "  0O!! !D-CDY-C-D97@R,3$N:'1M4$L! A0#%     @ D8!6
M4LR>>A.0 @  Y 4  !               ( !A,<$ &0V.3DV,V1E>#(S,2YH
M=&U02P$"% ,4    " "1@%92P3EJ8SX'  ",&0  $               @ %"
MR@0 9#8Y.38S9&5X,S$Q+FAT;5!+ 0(4 Q0    ( )& 5E*VA%O6(@<  /X8
M   0              "  :[1! !D-CDY-C-D97@S,3(N:'1M4$L! A0#%
M  @ D8!64C6_$%0;!   X@L  !               ( !_M@$ &0V.3DV,V1E
M>#,R,2YH=&U02P$"% ,4    " "1@%92:A!?71$$  #8"P  $
M    @ %'W00 9#8Y.38S9&5X,S(R+FAT;5!+ 0(4 Q0    ( )& 5E(?87RB
MT0\  %0]   /              "  8;A! !D-CDY-C-D97@T,BYH=&U02P$"
M% ,4    " "1@%9254[KI420  !I^0  $               @ &$\00 9S8Y
M.38S9S Q<#,W+FIP9U!+ 0(4 Q0    ( )& 5E+X'3VU)BD  //2 0 0
M          "  ?:!!0!T97(M,C R,#$R,S$N>'-D4$L! A0#%     @ D8!6
M4FP$E565'0  >M<! !0              ( !2JL% '1E<BTR,#(P,3(S,5]C
M86PN>&UL4$L! A0#%     @ D8!64C5W#YJY]   99T0 !0
M ( !$<D% '1E<BTR,#(P,3(S,5]D968N>&UL4$L! A0#%     @ D8!64HQQ
M_D.$#P$ _BL0 !0              ( !_+T& '1E<BTR,#(P,3(S,5]L86(N
M>&UL4$L! A0#%     @ D8!64D/_M[85^0  ?+H1 !0              ( !
MLLT' '1E<BTR,#(P,3(S,5]P<F4N>&UL4$L%!@     1 !$ +00  /G&"
!  $!

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